[Bug 871092] Review Request: updf - Application to write to PDF

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=871092

--- Comment #26 from Antonio Trande <trpost@xxxxxxxxxxxx> ---
(In reply to comment #23)
> Which is unfortunate, because reviewers make mistakes, and that would have
> been an opportunity to show that you know your stuff.

Ok, I understood. I'll be more incisive in future.

> 
> Without adding the needed run-time dependencies to the package, currently
> the program crashes early with a clear Python traceback. There are no
> automatic RPM dependencies for Python modules [yet], so you need to add them
> manually:
> 
> $ rpm -qpR
> ./rpmbuild/repodir/fedora-18-build/updf/0.0.2.4-2.fc17/noarch/updf-0.0.2.4-2.
> fc18.noarch.rpm
> /usr/bin/python
> rpmlib(CompressedFileNames) <= 3.0.4-1
> rpmlib(FileDigests) <= 4.6.0-1
> rpmlib(PartialHardlinkSets) <= 4.0.4-1
> rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> rpmlib(PayloadIsXz) <= 5.2-1
> $
> 

Ah, so there is another problem besides me. :)
How can I know all the right dependencies ?

> As one can see, just /usr/bin/python is not sufficient for this program,
> because it contains import statements for several other modules. "pycairo"
> (for a direct "import cairo" in the source code) and "pygobject3" are just
> two that are missing, but may be installed already only because other
> packages depend on them. "numpy" is another crucial one.
> 
> Also not forget about users, who start with a minimal installation. Those
> actually file related bug reports from time to time.
> 
> 
> > Requires: poppler
> 
> Not a Python package, so the sponsor should have asked you to explain why
> you added this.
> 
> > Requires: rubygem-gdk_pixbuf2
> 
> Same here. updf is written in Python. Why would it need a Ruby package?

All dependencies come from upstream but probably I have mixed some of them.

Required dependencies:

    gir1.2-gtk-3.0,
    gir1.2-gdkpixbuf-2.0,
    gir1.2-poppler-0.18,
    python-cairo

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=xd51i1Gdi6&a=cc_unsubscribe
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review



[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]