PyPDF2 and stapler (RPM build error for stapler)

Ranjan Maitra maitra.mbox.ignored at inbox.com
Sun Feb 15 05:46:19 UTC 2015


On Sat, 17 Jan 2015 23:08:42 +0100 Felix Schwarz <fschwarz at fedoraproject.org> wrote:

> 
> Am 17.01.2015 um 21:13 schrieb Ranjan Maitra:
> > and the PyPDF2 is this one:
> > 
> > https://mstamy2.github.io/PyPDF2/
> 
> There are a few requests for PyPDF2 in bugzilla. As I mentioned a couple of
> times I'd like to see a new package for that instead of upgrading pypdf
> itself. You should be able to find some spec file attempts in one of the open
> bugs.
> 
> If you are going to submit a pypdf2 package for review feel free to cc me in bz.

Hi,

I did successfully create a PyPDF2 rpm using the following spec file (it was a trial-and-error and it seems to "work").

$ fpaste PyPDF2.spec
Uploading (2.7KiB)...
http://ur1.ca/jqd0j -> http://paste.fedoraproject.org/185671/39788881

However, I did not have as much success with creating a RPM for stapler so I was wondering if someone could help me with the spec file (I have almost no experience with python and python spec files). Here is the spec file:

$ fpaste pdfstapler.spec
Uploading (2.2KiB)...
http://ur1.ca/jqd0u -> http://paste.fedoraproject.org/185673/42397898

However, the rpmbuild gives me the following errors:


$ rpmbuild -bb pdfstapler.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5bzBrf
+ umask 022
+ cd /home/maitra/rpmbuild/BUILD
+ cd /home/maitra/rpmbuild/BUILD
+ rm -rf stapler-master
+ /usr/bin/unzip -qq /home/maitra/rpmbuild/SOURCES/master.zip
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd stapler-master
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ryc7by
+ umask 022
+ cd /home/maitra/rpmbuild/BUILD
+ cd stapler-master
+ /usr/bin/python setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/staplelib
copying staplelib/commands.py -> build/lib/staplelib
copying staplelib/stapler.py -> build/lib/staplelib
copying staplelib/tests.py -> build/lib/staplelib
copying staplelib/iohelper.py -> build/lib/staplelib
copying staplelib/__init__.py -> build/lib/staplelib
running egg_info
creating stapler.egg-info
writing requirements to stapler.egg-info/requires.txt
writing stapler.egg-info/PKG-INFO
writing top-level names to stapler.egg-info/top_level.txt
writing dependency_links to stapler.egg-info/dependency_links.txt
writing entry points to stapler.egg-info/entry_points.txt
writing manifest file 'stapler.egg-info/SOURCES.txt'
reading manifest file 'stapler.egg-info/SOURCES.txt'
writing manifest file 'stapler.egg-info/SOURCES.txt'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Iq93nR
+ umask 022
+ cd /home/maitra/rpmbuild/BUILD
+ '[' /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64 '!=' / ']'
+ rm -rf /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64
++ dirname /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64
+ mkdir -p /home/maitra/rpmbuild/BUILDROOT
+ mkdir /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64
+ cd stapler-master
+ rm -rf /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64
+ /usr/bin/python setup.py install -O1 --skip-build --root /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64
running install
running install_lib
creating /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64
creating /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr
creating /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib
creating /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7
creating /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages
creating /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib
copying build/lib/staplelib/commands.py -> /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib
copying build/lib/staplelib/stapler.py -> /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib
copying build/lib/staplelib/tests.py -> /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib
copying build/lib/staplelib/iohelper.py -> /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib
copying build/lib/staplelib/__init__.py -> /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib
byte-compiling /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib/commands.py to commands.pyc
byte-compiling /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib/stapler.py to stapler.pyc
byte-compiling /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib/tests.py to tests.pyc
byte-compiling /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib/iohelper.py to iohelper.pyc
byte-compiling /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/staplelib/__init__.py to __init__.pyc
writing byte-compilation script '/tmp/tmpSBKHMb.py'
/usr/bin/python -O /tmp/tmpSBKHMb.py
removing /tmp/tmpSBKHMb.py
running install_egg_info
running egg_info
writing requirements to stapler.egg-info/requires.txt
writing stapler.egg-info/PKG-INFO
writing top-level names to stapler.egg-info/top_level.txt
writing dependency_links to stapler.egg-info/dependency_links.txt
writing entry points to stapler.egg-info/entry_points.txt
reading manifest file 'stapler.egg-info/SOURCES.txt'
writing manifest file 'stapler.egg-info/SOURCES.txt'
Copying stapler.egg-info to /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info
running install_scripts
Installing stapler script to /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/bin
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /home/maitra/rpmbuild/BUILD/stapler-master
/usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match.
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
Bytecompiling .py files below /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64/usr/lib/python2.7 using /usr/bin/python2.7
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/maitra/rpmbuild/BUILDROOT/stapler-master-.fc21.x86_64
error: Installed (but unpackaged) file(s) found:
   /usr/bin/stapler
   /usr/lib/python2.7/site-packages/staplelib/__init__.py
   /usr/lib/python2.7/site-packages/staplelib/__init__.pyc
   /usr/lib/python2.7/site-packages/staplelib/__init__.pyo
   /usr/lib/python2.7/site-packages/staplelib/commands.py
   /usr/lib/python2.7/site-packages/staplelib/commands.pyc
   /usr/lib/python2.7/site-packages/staplelib/commands.pyo
   /usr/lib/python2.7/site-packages/staplelib/iohelper.py
   /usr/lib/python2.7/site-packages/staplelib/iohelper.pyc
   /usr/lib/python2.7/site-packages/staplelib/iohelper.pyo
   /usr/lib/python2.7/site-packages/staplelib/stapler.py
   /usr/lib/python2.7/site-packages/staplelib/stapler.pyc
   /usr/lib/python2.7/site-packages/staplelib/stapler.pyo
   /usr/lib/python2.7/site-packages/staplelib/tests.py
   /usr/lib/python2.7/site-packages/staplelib/tests.pyc
   /usr/lib/python2.7/site-packages/staplelib/tests.pyo
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/PKG-INFO
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/SOURCES.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/dependency_links.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/entry_points.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/not-zip-safe
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/requires.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/top_level.txt


RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/bin/stapler
   /usr/lib/python2.7/site-packages/staplelib/__init__.py
   /usr/lib/python2.7/site-packages/staplelib/__init__.pyc
   /usr/lib/python2.7/site-packages/staplelib/__init__.pyo
   /usr/lib/python2.7/site-packages/staplelib/commands.py
   /usr/lib/python2.7/site-packages/staplelib/commands.pyc
   /usr/lib/python2.7/site-packages/staplelib/commands.pyo
   /usr/lib/python2.7/site-packages/staplelib/iohelper.py
   /usr/lib/python2.7/site-packages/staplelib/iohelper.pyc
   /usr/lib/python2.7/site-packages/staplelib/iohelper.pyo
   /usr/lib/python2.7/site-packages/staplelib/stapler.py
   /usr/lib/python2.7/site-packages/staplelib/stapler.pyc
   /usr/lib/python2.7/site-packages/staplelib/stapler.pyo
   /usr/lib/python2.7/site-packages/staplelib/tests.py
   /usr/lib/python2.7/site-packages/staplelib/tests.pyc
   /usr/lib/python2.7/site-packages/staplelib/tests.pyo
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/PKG-INFO
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/SOURCES.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/dependency_links.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/entry_points.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/not-zip-safe
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/requires.txt
   /usr/lib/python2.7/site-packages/stapler-0.3.0-py2.7.egg-info/top_level.txt


Any suggestions as to what I am doing wrong/how to correct it?

Many thanks and best wishes,
Ranjan

____________________________________________________________
FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop!
Check it out at http://www.inbox.com/marineaquarium




More information about the users mailing list