Bug 225750 - Merge Review: file
Merge Review: file
Status: CLOSED NEXTRELEASE
Product: Fedora
Classification: Fedora
Component: Package Review (Show other bugs)
rawhide
All Linux
medium Severity medium
: ---
: ---
Assigned To: Martin Bacovsky
Fedora Package Reviews List
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2007-01-31 13:36 EST by Nobody's working on this, feel free to take it
Modified: 2007-11-30 17:11 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2007-06-20 03:52:16 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
jpmahowald: fedora‑review+


Attachments (Terms of Use)

  None (edit)
Description Nobody's working on this, feel free to take it 2007-01-31 13:36:22 EST
Fedora Merge Review: file

http://cvs.fedora.redhat.com/viewcvs/devel/file/
Initial Owner: mbacovsk@redhat.com
Comment 1 John Mahowald 2007-02-16 18:29:16 EST
Needs fixing:
- BuildRoot needs to be changed  http://fedoraproject.org/wiki/Packaging/Guidelines

Good:
+ License OK
+ follows naming guidelines
+ *.la cleaned
+ %clean section
+ devel package


rpmlint on x86_64:
rpmlint on file-4.19-2.fc7.src.rpm
W: file summary-ended-with-dot A utility for determining file types.
E: file tag-not-utf8 %changelog
W: file invalid-license distributable
E: file non-utf8-spec-file file.spec
W: file macro-in-%changelog _includedir
W: file macro-in-%changelog _datadir
W: file mixed-use-of-spaces-and-tabs (spaces: line 42, tab: line 10)
rpmlint on file-4.19-2.fc7.x86_64.rpm
W: file summary-ended-with-dot A utility for determining file types.
E: file tag-not-utf8 %changelog
W: file invalid-license distributable
E: file binary-or-shlib-defines-rpath /usr/bin/file ['/usr/lib64']
rpmlint on file-debuginfo-4.19-2.fc7.x86_64.rpm
E: file-debuginfo tag-not-utf8 %changelog
W: file-debuginfo invalid-license distributable
rpmlint on file-devel-4.19-2.fc7.x86_64.rpm
E: file-devel tag-not-utf8 %changelog
W: file-devel invalid-license distributable
W: file-devel no-documentation
rpmlint on file-libs-4.19-2.fc7.x86_64.rpm
E: file-libs tag-not-utf8 %changelog
W: file-libs invalid-license distributable
E: file-libs library-without-ldconfig-postin /usr/lib64/libmagic.so.1.0.0
E: file-libs library-without-ldconfig-postun /usr/lib64/libmagic.so.1.0.0


without-ldconfig seems bogus, it is in the spec.

Optional cleanup:
+ Change license to Distributable to shut rpmlint up
+ Change spec encoding to ASCII/UTF8
 
Comment 2 Martin Bacovsky 2007-02-19 10:20:51 EST
BuildRoot fixed, spec is UTF8 now, lincence fixed too. ldconfig was in main
package, not in file-libs - fixed. Rpmlint now produces clean output on all
built rpms.

I hope file is ok now. Thanks for help.

Version: file-4.19-3.fc7
was commited to cvs.
Comment 3 John Mahowald 2007-02-19 12:01:07 EST
Better. But rpmlint sees an rpath:

rpmlint of file-4.19-3.fc7.x86_64.rpm:E: file binary-or-shlib-defines-rpath /us
r/bin/file ['/usr/lib64']

As per http://fedoraproject.org/wiki/Packaging/Guidelines  file seems to use a
generated libtool script setting rpath, and the linker is smarter than that.
Comment 4 Martin Bacovsky 2007-02-20 09:20:21 EST
That should be fixed now. Current version is file-4.19-4.fc7.
Comment 5 John Mahowald 2007-02-21 01:48:34 EST
Looking good.

+ devel and libSubpackages
+ macro usage throughout 
+ ldconfig
everything from comment 1

Approved.

Note You need to log in before you can comment on or make changes to this bug.