New Package: yumex

Michael A. Peters mpeters at mac.com
Sun Jun 19 01:31:46 UTC 2005


On Sat, 2005-06-18 at 17:14 +0200, Tim Lauridsen wrote:
> Tim Lauridsen wrote:
> 
> >I'm the author of Yum Extender (aka yumex) a GUI to Yum for fedora Core 4, It is
> >written i Python and build on top of Yum 2.3.x. Many People have asked med to
> >submit it to fedora extras. So here i go.
> > I do not have access to Fedora extras CVS, so if this package is to be
> >included, I will need a sponsor for CVS access.
> >  
> >
> I fixed the spec file, here is a new release:
> 
> SRPM:
> http://linux.rasmil.dk/dnl/yumex-0.40-2.src.rpm
> SPEC:
> http://linux.rasmil.dk/dnl/yumex.spec

rpmlint reports a strange permission on the spec file of src.rpm ;)
I don't think that matters when committed to cvs but you might want to
chmod 644 the specfile.

Good news - build in mock, worked well for - no problems updating my
laptop, no problems installing several packages that had dependencies
that also needed dependencies.

Needs to be fixed:
1) Source0 needs to be full url path to the source tarball.

2) Changelog should have versioned entries for Extras

IE instead of
* Sat Jun 18 2005 Tim Lauridsen <tla at rasmil.dk>

use

* Sat Jun 18 2005 Tim Lauridsen <tla at rasmil.dk> - 0.40-2
(don't worry about the %{?dist}

You don't need to go back and add those for past changelog entries, just
start doing that with new changelog entries.

3) rpmlint errors:
rpmlint yumex-0.40-2.fc4.noarch.rpm :

E: yumex zero-length /usr/share/yumex/yumex.repos.conf

zero-length /usr/share/yumex/yumex.repos.conf
zero-length files are a packaging error.

W: yumex no-dependency-on usermode-consoleonly
no-dependency-on usermode-consoleonly

I really have no clue what usermode-consoleonly is - but since your
package uses consolehelper, you should add
Requires: usermode
to the spec file

W: yumex
symlink-should-be-relative /usr/bin/yumex /usr/bin/consolehelper

This probably needs to be patched in the Makefile

-=-
I like this package - if those issues are resolved, I'll approve
(pending no one else finds something objectional)




More information about the fedora-extras-list mailing list