[Bug 520322] Review Request: mm-common - common files for GNOME C++ bindings

bugzilla at redhat.com bugzilla at redhat.com
Wed Sep 2 19:57:00 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=520322





--- Comment #2 from Krzesimir Nowak <qdlacz at gmail.com>  2009-09-02 15:56:59 EDT ---
(In reply to comment #1)
> Some notes:
> 
> * Version
>   - It seems that the latest version is 0.7.2.
> 

Yes, it was released today. Packaged it.

> * License
>   - As http://gcc.gnu.org/onlinedocs/libstdc++/ says libstdc++ documents
>     are under GFDL, the license tag should be "GPLv2+ and GFDL".
> 

Done.

> * About BR and its releated comments
> ---------------------------------------------------------
> # mm-common uses curl or wget to download the most recent libstdc++.tag.
> ---------------------------------------------------------
>   - ... but during build process nothing is to be downloaded.
>     ( and koji (Fedora buildsystem) does not allow to download anything
>       during rpmbuild )
>     Would you clarify what you mention here?
> 
>   - By the way does this package need rebuild every time the (libstdc++)
>     upstream doctags/libstdc++.tag is updated?
>     ( Again on koji, no net connection is supported during rpmbuild
>       process )
> 
>   - Would you check if autoconf/automake is really needed for
>     BuildRequires? They don't seem to be needed.
> 

Ok, here I messed completely (sort of compiling source from git vs. compiling
source from tarball). So all BR are gone now, since none are needed.
libstdc++.tag is downloaded when building from git (or in maintainer mode), so
this tag file is already present in tarball. I'd leave keeping tag file updated
task to upstream.

> * Macros
>   - Please use macros properly. /usr/bin should be %{_bindir}.
>     https://fedoraproject.org/wiki/Packaging/RPMMacros
> 
>   ! Note
>     - For consistency I would suggest that "Requires: libxslt" should be
>       used instead of "Requires: %{_bindir}/xsltproc", however I guess
>       you want to suppress rpmlint "error" about explicit-lib-dependency.
>       So if you want to use "Requires: %{_bindir}/xsltproc", I won't
>       object to it. 

Since rpmlint's error about explicit-lib-dependency is not important in this
case, I changed it to libxslt. 

New paths:
SPEC: http://wips.pl/~kudi/rpm/mm-common/mm-common.spec
SRPM: http://wips.pl/~kudi/rpm/mm-common/mm-common-0.7.2-1.fc11.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list