[Bug 729199] Review Request: satsolver - Dependency solving library for libzypp

bugzilla at redhat.com bugzilla at redhat.com
Sun Aug 14 12:16:18 UTC 2011


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=729199

--- Comment #11 from T.C. Hollingsworth <tchollingsworth at gmail.com> 2011-08-14 08:16:17 EDT ---
Thanks for taking a look at this.  I've researched the matter further and
discovered that we should track the openSUSE stable branches of all the ZYpp
tools instead of the latest releases.  This way they'll pass the tests and
generally be less buggy.

I've also now included the language bindings for this package.  I was
originally under the impression that they should be packaged seperately, but
they're included with the upstream tarball and other Fedora packages also ship
them in one SRPM when that is the case.

Spec: http://www.u.arizona.edu/~tchol/fedora/satsolver.spec
SRPM: http://www.u.arizona.edu/~tchol/fedora/satsolver-0.16.3-1.fc15.src.rpm

$ rpmlint SPECS/satsolver.spec 
SPECS/satsolver.spec: W: invalid-url Source0: satsolver-0.16.3.tar.bz2
0 packages and 1 specfiles checked; 0 errors, 1 warnings.

$ rpmlint satsolver-0.16.3-1.fc15.x86_64.rpm 
satsolver.x86_64: W: spelling-error Summary(en_US) libzypp -> Libby
satsolver.x86_64: W: spelling-error %description -l en_US libzypp -> Libby
satsolver.x86_64: W: spelling-error %description -l en_US satisfiability ->
insatiability, advisability
satsolver.x86_64: W: no-manual-page-for-binary repo2solv.sh
satsolver.x86_64: W: no-manual-page-for-binary repomdxml2solv
satsolver.x86_64: W: no-manual-page-for-binary mergesolv
satsolver.x86_64: W: no-manual-page-for-binary dumpsolv
satsolver.x86_64: W: no-manual-page-for-binary rpmdb2solv
satsolver.x86_64: W: no-manual-page-for-binary deltainfoxml2solv
satsolver.x86_64: W: no-manual-page-for-binary susetags2solv
satsolver.x86_64: W: no-manual-page-for-binary rpmmd2solv
satsolver.x86_64: W: no-manual-page-for-binary rpms2solv
satsolver.x86_64: W: no-manual-page-for-binary updateinfoxml2solv
1 packages and 0 specfiles checked; 0 errors, 13 warnings.

$ rpmlint satsolver-devel-0.16.3-1.fc15.x86_64.rpm 
satsolver-devel.x86_64: W: spelling-error Summary(en_US) libzypp -> Libby
satsolver-devel.x86_64: W: spelling-error %description -l en_US libzypp ->
Libby
satsolver-devel.x86_64: W: spelling-error %description -l en_US satisfiability
-> insatiability, advisability
satsolver-devel.x86_64: W: no-documentation
satsolver-devel.x86_64: W: no-manual-page-for-binary helix2solv
satsolver-devel.x86_64: W: no-manual-page-for-binary deptestomatic
1 packages and 0 specfiles checked; 0 errors, 6 warnings.

$ rpmlint python-satsolver-0.16.3-1.fc15.x86_64.rpm 
# not filtered because this package contains binaries in $PATH
python-satsolver.x86_64: W: private-shared-object-provides 
/usr/lib64/python2.7/site-packages/_satsolver.so _satsolver.so()(64bit)
python-satsolver.x86_64: W: no-documentation
1 packages and 0 specfiles checked; 0 errors, 2 warnings.

$ rpmlint ruby-satsolver-0.16.3-1.fc15.x86_64.rpm
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

$ rpmlint perl-satsolver-0.16.3-1.fc15.x86_64.rpm 
# not filtered because this package contains binaries in $PATH
perl-satsolver.x86_64: W: private-shared-object-provides
/usr/lib64/perl5/vendor_perl/satsolver.so satsolver.so()(64bit)
perl-satsolver.x86_64: W: private-shared-object-provides
/usr/lib64/perl5/vendor_perl/satsolver.so satsolver.so()(64bit)
perl-satsolver.x86_64: W: no-documentation
1 packages and 0 specfiles checked; 0 errors, 3 warnings.

$ rpmlint satsolver-demo-0.16.3-1.fc15.x86_64.rpm 
satsolver-demo.x86_64: W: no-documentation
satsolver-demo.x86_64: W: no-manual-page-for-binary solv
1 packages and 0 specfiles checked; 0 errors, 2 warnings.

-- 
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 package-review mailing list