[Bug 226050] Merge Review: libtool

bugzilla at redhat.com bugzilla at redhat.com
Mon Apr 12 15:58:01 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=226050

Karsten Hopp <karsten at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|needinfo?(karsten at redhat.co |
                   |m)                          |

--- Comment #10 from Karsten Hopp <karsten at redhat.com> 2010-04-12 11:57:56 EDT ---
>rpmlint i386/*-2.6-19.fc14.i386.rpm.rpm
libtool.i386: W: spelling-error %description -l en_US Autotools -> Auto tools,
Auto-tools, Autopilots
libtool.i386: W: spelling-error %description -l en_US Autoconf -> Autocrat,
Autocross, Autoclave
libtool.i386: W: spelling-error %description -l en_US Automake -> Automaker,
Automate, Auto make
libtool.i386: W: spelling-error %description -l en_US ltdl -> ltd, ltd l, Ltd
libtool.i386: E: no-binary
libtool.i386: E: script-without-shebang /usr/share/libtool/config/ltmain.sh
libtool-debuginfo.i386: E: non-standard-dir-perm /usr/lib/debug 0775L
libtool-debuginfo.i386: W: hidden-file-or-dir
/usr/src/debug/libtool-2.2.6b/libltdl/.libs
libtool-debuginfo.i386: W: hidden-file-or-dir
/usr/src/debug/libtool-2.2.6b/libltdl/.libs
libtool-debuginfo.i386: E: non-standard-dir-perm
/usr/src/debug/libtool-2.2.6b/libltdl/libltdl 0775L
libtool-debuginfo.i386: E: non-standard-dir-perm
/usr/src/debug/libtool-2.2.6b/libltdl 0775L
libtool-debuginfo.i386: E: non-standard-dir-perm
/usr/src/debug/libtool-2.2.6b/libltdl/loaders 0775L
libtool-ltdl.i386: W: spelling-error Summary(en_US) Runtime -> Run time,
Run-time, Untimely
libtool-ltdl.i386: W: spelling-error %description -l en_US runtime -> run time,
run-time, untimely
libtool-ltdl.i386: W: spelling-error %description -l en_US Autotools -> Auto
tools, Auto-tools, Autopilots
libtool-ltdl.i386: W: spelling-error %description -l en_US Autoconf ->
Autocrat, Autocross, Autoclave
libtool-ltdl.i386: W: spelling-error %description -l en_US Automake ->
Automaker, Automate, Auto make
libtool-ltdl.i386: W: shared-lib-calls-exit /usr/lib/libltdl.so.7.2.1
exit at GLIBC_2.0
4 packages and 0 specfiles checked; 6 errors, 12 warnings.


The spelling errors can be ignored as spell doesn't know about auto{conf,make}
tools and marks their names as errors.

libtool is an arch package as it has some paths to arch dependend gcc stuff in
it, it cannot be a noarch package even though it has no binaries. 

I'm not sure about the debuginfo errors/warnings. libtool ships no .libs subdir
and doesn't create /usr/lib/debug, so this might be a rpmlint bug. My umask is
set to 0002, which is quite common and shouldn't lead to rpmlint errors.
Should rpmlint be run on the debuginfo packages, btw ? I couldn't find anything
about it on our wiki.

shared-lib-calls-exit: There's exactly one exit call in libltdl and that one is
in the alloc_die_default function with the comment '/* Unless overridden, exit
on memory failure.  */' This function isn't called by anything in libtool-* and
is used as some kind of template which should be overwritten when required. 
I'd say we can ignore this rpmlint warning, too.

So the real fixes in -19 are the conversion of the changelogs to utf8, the move
of some documentation to the ltdl-devel subpackage and the selfchecks are now
enabled

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the package-review mailing list