[Bug 561470] Review Request: beakerlib - shell-level integration testing library
bugzilla at redhat.com
bugzilla at redhat.com
Fri Feb 12 16:12:47 UTC 2010
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=561470
--- Comment #10 from Petr Muller <pmuller at redhat.com> 2010-02-12 11:12:43 EST ---
Spec URL: http://www.afri.cz/files/beakerlib.spec
SRPM URL: http://www.afri.cz/files/beakerlib-1.0-2.src.rpm
(In reply to comment #8)
> Bzzz! Noarch plus %_libdir won't fly, since the value of %_libdir would change
> with the build host.
No libdir now. All scripts meant for sourcing are now in /usr/share/beakerlib/,
all files meant for executing are in /usr/bin and prefixed 'beakerlib-'.
> > Source0: %{name}-%{version}.tar.gz
> This is no valid URL where to download the tarball. If the tarball cannot be
> downloaded anywhere, please add a comment on how to construct it from a scm
> repository.
I placed the tarball at the website and provided a link to it. It's a link to
Trac attachment.
> > https://fedorahosted.org/git/beakerlib.git>
> That redirects to:
> https://fedorahosted.org/web/410
> No such project.
> The requested project does not exist on Fedora Hosted.
Sorry, the right URL is http://git.fedorahosted.org/git/beakerlib.git. Anyways,
Source now point directly to the tarball attachment, not osurce repo.
> > Obsoletes: rhtslib beaker-lib
> > Provides: rhtslib beaker-lib
> Nothing provides these so far. Even if it may be "old names": IMO, it's being
> frowned upon to provide alternative virtual package names just for fun. My
> suggestion: keep the Obsoletes with proper max. version, but don't add the
> Provides. It's silly to run with multiple alternative/competing packages names,
> whether virtual or not.
We've decided to remove these entirely, as the names are not present in Fedora.
> > %makeinstall DESTDIR=$RPM_BUILD_ROOT
>
> Please prefer "make DESTDIR=$RPM_BUILD_ROOT install" over %makeinstall unless
> the normal "make install ..." doesn't work. The macro redefines many values,
> which bears a risk.
Fixed
> > /usr/lib/beakerlib/python/journal-compare.py*
> Which packages owns /usr/lib/beakerlib/python/?
> > /usr/lib/beakerlib/perl/deja-summarize
> Which packages owns /usr/lib/beakerlib/perl/?
Not applicable now. Package now needs /usr/share/beakerlib and
/usr/share/doc/beakerlib, both are owned by it.
> > %{_mandir}/man1/beakerlib*1.gz
>
> Since man pages typically are compressed transparently by rpmbuild, prefer a
> wildcard over a file extension such as .gz:
> %{_mandir}/man1/beakerlib*1*
Fixed
rpmlint is now silent on the package
--
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