[Bug 432542] Review Request: autogen - Automated text file generator

bugzilla at redhat.com bugzilla at redhat.com
Fri Feb 22 16:55:59 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: autogen - Automated text file generator


https://bugzilla.redhat.com/show_bug.cgi?id=432542





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2008-02-22 11:55 EST -------
For 5.9.4-2:

* autogen-manuals
  - new autogen package should "obsolete" this package.

? BR: chrpath
  - Well, would you try to remove rpath by not using chrpath?
    ("Removing Rpath" of
      http://fedoraproject.org/wiki/Packaging/Guidelines )
    Using chrpath should be considered as a last resort..

    Usually modifying libtool (or make LIBTOOL=%{_bindir}/libtool)
    removes rpath.

* License tag
  (See License-check.log)
  - Actually as %{_includedir}/autoopts/options.h (and so on)
    is LGPLv3+, "BSD or" part must be deleted.

* defattr
  - We now recommend %defattr(-,root,root,-)

* pkgconfig file
  - Well, autoopts.pc file contains
-------------------------------------------------------------
    11  ldopts="-Wl,-R"
    25  Libs:           -Wl,-R/usr/lib -L/usr/lib -lopts
-------------------------------------------------------------
    "-Wl,-R" sets rpath and this must be deleted.

! multilib conflict
  - autoopts/autoopts-config.in contains 
-------------------------------------------------------------
    20        libdir="@libdir@"
-------------------------------------------------------------
    or so, which differs between on 32bit arch and on 64bit arch.
    So this causes multilib conflict. Please try to resolve this
    conflict.
    http://fedoraproject.org/wiki/PackagingDrafts/MultilibTricks

* Undefined non weak symbols
  - libguileopts.so has undefined non-weak symbols
    From rpmlint (on i386):
-------------------------------------------------------------
autogen-libopts.i386: W: undefined-non-weak-symbol
/usr/lib/libguileopts.so.0.0.1 scm_i_master_freelist
autogen-libopts.i386: W: undefined-non-weak-symbol
/usr/lib/libguileopts.so.0.0.1 scm_i_master_freelist2
autogen-libopts.i386: W: undefined-non-weak-symbol
/usr/lib/libguileopts.so.0.0.1 scm_cells_allocated
autogen-libopts.i386: W: undefined-non-weak-symbol
/usr/lib/libguileopts.so.0.0.1 scm_i_freelist
autogen-libopts.i386: W: undefined-non-weak-symbol
/usr/lib/libguileopts.so.0.0.1 scm_i_freelist2
autogen-libopts.i386: W: undefined-non-weak-symbol
/usr/lib/libguileopts.so.0.0.1 scm_gc_for_newcell
autogen-libopts.i386: W: undefined-non-weak-symbol
/usr/lib/libguileopts.so.0.0.1 gh_eval_str
-------------------------------------------------------------
    ( you can check this also by "ldd -r /usr/lib/libguileopts.so")

    libguileopts.so is in -devel package, i.e. used for linkage
    so leaving these symbols is not allowed because this causes
    linkage failure.

* scriptlets
  - For /sbin/install-info, for some reason Fedora requests
    to use
--------------------------------------------------------------
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
                                         ^^^^
--------------------------------------------------------------
    http://fedoraproject.org/wiki/Packaging/ScriptletSnippets

-- 
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, or are watching someone who is.




More information about the Fedora-package-review mailing list