[Bug 459535] Review Request: backup-manager - A command line backup tool for GNU/Linux

bugzilla at redhat.com bugzilla at redhat.com
Thu Jan 15 14:57:57 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=459535


Gratien D'haese <gratien.dhaese at it3.be> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gratien.dhaese at it3.be




--- Comment #28 from Gratien D'haese <gratien.dhaese at it3.be>  2009-01-15 09:57:54 EDT ---
Did a quick check (as new packager) on backup-manager.spec v0.7.7-6
1/ the spec file looks OK to me, but I'm not an expert on the field (wip)
2/ do a build test:
$ rpmbuild -ba backup-manager.spec
....

remark 1: Requires: /bin/bash /bin/sh
==> see comment #21 (bash is a superset of sh)

remark 2: Converting encoding some doc-files
+ for file in AUTHORS ChangeLog THANKS
+ mv AUTHORS timestamp
+ iconv -f ISO-8859-1 -t UTF-8 -o AUTHORS timestamp
but later I saw:
+ cp -pr AUTHORS COPYING ChangeLog NEWS README THANKS
/var/tmp/backup-manager-0.7.7-6.fc9-root-makerpm/usr/share/doc/backup-manager-0.7.7
==> the files NEWS README and THANKS are not converted. Why not?
Small check:
in spec file I see: %doc AUTHORS COPYING ChangeLog NEWS README THANKS
and,
[makerpm at localhost backup-manager-0.7.7]$ file THANKS 
THANKS: UTF-8 Unicode English text
[makerpm at localhost backup-manager-0.7.7]$ file README 
README: ASCII English text

remark 3: the "t" directory in the source tree is not very meaningful, why not
call it "tests"?
==> I know inspecting the code is not part of the packaging guidelines, but all
bits help. You may ignore this if you want as at the end the tests are not part
of the RPM itself.


3/ doing a build with the tarball:
[makerpm at localhost rpmbuild]$ rpmbuild -tb -vv
/home/makerpm/rpmbuild/SOURCES/backup-manager-0.7.7.tar.gz 
error: Name field must be present in package: (main package)
error: Version field must be present in package: (main package)
error: Release field must be present in package: (main package)
error: Summary field must be present in package: (main package)
error: Group field must be present in package: (main package)
error: License field must be present in package: (main package)
D: May free Score board((nil))

==> this fails.
Could this be of a missing spec file in the tarball?
[makerpm at localhost rpmbuild]$ tar ztf SOURCES/backup-manager-0.7.7.tar.gz |
grep spec
==> not found

4/ the remark conc. the development release 0.7.7 is correct. Once the bug
report gets a GO (package ready to checked into CVS) make a stable release
package instead, e.g. 0.8.0

OK for me, on some minor remarks.
Thanks for the learning experience!

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