Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140702 - seamonkey-1.0.2: QA Notice: pre-stripped files found
Summary: seamonkey-1.0.2: QA Notice: pre-stripped files found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-16 14:34 UTC by Harald van Dijk (RETIRED)
Modified: 2006-11-23 18:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harald van Dijk (RETIRED) gentoo-dev 2006-07-16 14:34:01 UTC
QA Notice: pre-stripped files found:
seamonkey/components/libxpcom_compat_c.so
seamonkey/components/libxpconnect.so
seamonkey/components/libxpctools.so
seamonkey/components/libuconv.so
seamonkey/components/libucvmath.so
seamonkey/components/libi18n.so
seamonkey/components/libnecko.so
seamonkey/components/libnecko2.so
seamonkey/components/libjar50.so
seamonkey/components/libpref.so
seamonkey/components/libcaps.so
seamonkey/components/librdf.so
seamonkey/components/libhtmlpars.so
seamonkey/components/libgfxps.so
seamonkey/components/libgfx_gtk.so
seamonkey/components/libimglib2.so
seamonkey/components/libgkplugin.so
seamonkey/components/libwidget_gtk2.so
seamonkey/components/libgklayout.so
seamonkey/components/libdocshell.so
seamonkey/components/libembedcomponents.so
seamonkey/components/libwebbrwsr.so
seamonkey/components/libeditor.so
seamonkey/components/libtxmgr.so
seamonkey/components/libcomposer.so
seamonkey/components/libnsappshell.so
seamonkey/components/liboji.so
seamonkey/components/libaccessibility.so
seamonkey/components/libchrome.so
seamonkey/components/libprofile.so
seamonkey/components/libnsprefm.so
seamonkey/components/libmork.so
seamonkey/components/libmozfind.so
seamonkey/components/libappcomps.so
seamonkey/components/libfileview.so
seamonkey/components/libxremoteservice.so
seamonkey/components/libremoteservice.so
seamonkey/components/libxpinstall.so
seamonkey/components/libjsd.so
seamonkey/components/libpipboot.so
seamonkey/components/libpipnss.so
seamonkey/components/libpippki.so
seamonkey/components/libcookie.so
seamonkey/components/libwallet.so
seamonkey/components/libwalletviewers.so
seamonkey/components/libxmlextras.so
seamonkey/components/libp3p.so
seamonkey/components/libautoconfig.so
seamonkey/components/libsystem-pref.so
seamonkey/components/libtransformiix.so
seamonkey/components/libinspector.so
seamonkey/components/libuniversalchardet.so
seamonkey/components/libtypeaheadfind.so
seamonkey/components/libwebsrvcs.so
seamonkey/components/libspellchecker.so
seamonkey/components/libmyspell.so
seamonkey/components/libauth.so
seamonkey/components/libsroaming.so
seamonkey/components/libpermissions.so
seamonkey/components/libmailnews.so
seamonkey/components/libmsgdb.so
seamonkey/components/libmsgnews.so
seamonkey/components/liblocalmail.so
seamonkey/components/libmimeemitter.so
seamonkey/components/libvcard.so
seamonkey/components/libmime.so
seamonkey/components/libmsgcompose.so
seamonkey/components/libmsgimap.so
seamonkey/components/libaddrbook.so
seamonkey/components/libimport.so
seamonkey/components/libimpText.so
seamonkey/components/libimpComm4xMail.so
seamonkey/components/libmsgmdn.so
seamonkey/components/libmailview.so
seamonkey/components/libbayesflt.so
seamonkey/components/libmsgsmime.so
seamonkey/components/libsearchservice.so
seamonkey/libgfxpsshar.so
seamonkey/libgkgfx.so
seamonkey/libgtkembedmoz.so
seamonkey/libgtkxtbin.so
seamonkey/libjsj.so
seamonkey/libmozjs.so
seamonkey/libmsgbaseutil.so
seamonkey/libxpcom_compat.so
seamonkey/libxpcom_core.so
seamonkey/libxpcom.so
seamonkey/libxpistub.so
seamonkey/mozilla-xremote-client
seamonkey/plugins/libunixprintplugin.so
seamonkey/plugins/libnullplugin.so
seamonkey/regchrome
seamonkey/regxpcom
seamonkey/seamonkey-bin
seamonkey/TestGtkEmbed
seamonkey/xpcshell
seamonkey/xpicleanup
seamonkey/xpidl
seamonkey/xpt_dump
seamonkey/xpt_link
(With the full paths, bugzie whines that it's too long)

Portage 2.1.1_pre2-r8 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17 i686)
=================================================================
                       System Settings
=================================================================
System uname: 2.6.17 i686 AMD Duron(tm) Processor
Gentoo Base System version 1.12.1
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: [Not Present]
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer"
DISTDIR="/var/dist"
FEATURES="assume-digests autoconfig collision-protect cvs distlocks metadata-transfer notitles parallel-fetch sandbox sfperms sign strict userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo"
LANG="en_GB.UTF-8"
LDFLAGS="-Xlinker --as-needed"
LINGUAS="en_GB en"
PKGDIR="/var/pkg"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/cvs/gentoo-x86"
PORTDIR_OVERLAY="/etc/portage/overlay /etc/portage/overlay/enlightenment"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X alsa bindist cairo cdparanoia cjk cups debugger dri fbcon ftp gcc-libffi gif gpgme gtk idn immqt ipv6 jpeg kdeenablefinal kdehiddenvisibility mbox mmx mmxext mozdevelop mudflap ncurses nethack nls no-old-linux nocxx nptl nptlonly offensive ogg opengl pango paste64 pcre pdf png ppds qt readline rtc sdl ssl svg theora truetype unicode vim-pager vorbis win32codecs xim xine xorg elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_GB linguas_en userland_GNU video_cards_radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-10-25 08:09:11 UTC
Still an issue w/ 1.0.5?
Comment 2 Harald van Dijk (RETIRED) gentoo-dev 2006-10-25 15:35:12 UTC
No idea, I stopped using it. :) I'll try to remember to check tomorrow.
Comment 3 Harald van Dijk (RETIRED) gentoo-dev 2006-10-26 16:36:57 UTC
Still an issue with 1.0.5.

QA Notice: pre-stripped files found:
.../seamonkey/plugins/libnullplugin.so
.../seamonkey/plugins/libunixprintplugin.so
.../seamonkey/TestGtkEmbed
.../seamonkey/xpicleanup
.../seamonkey/components/librdf.so
.../seamonkey/components/libxmlextras.so
.../seamonkey/components/libbayesflt.so
.../seamonkey/components/libuconv.so
.../seamonkey/components/libdocshell.so
.../seamonkey/components/libpippki.so
.../seamonkey/components/libmozfind.so
.../seamonkey/components/libinspector.so
.../seamonkey/components/libnecko.so
.../seamonkey/components/libmork.so
.../seamonkey/components/libmimeemitter.so
.../seamonkey/components/libmime.so
.../seamonkey/components/libmailview.so
.../seamonkey/components/libnsprefm.so
.../seamonkey/components/libwalletviewers.so
.../seamonkey/components/libjar50.so
.../seamonkey/components/libxpinstall.so
.../seamonkey/components/libprofile.so
.../seamonkey/components/libxpcom_compat_c.so
.../seamonkey/components/libcaps.so
.../seamonkey/components/libgkplugin.so
.../seamonkey/components/libpipnss.so
.../seamonkey/components/libremoteservice.so
.../seamonkey/components/liblocalmail.so
.../seamonkey/components/libmsgimap.so
.../seamonkey/components/libwebbrwsr.so
.../seamonkey/components/libfileview.so
.../seamonkey/components/libuniversalchardet.so
.../seamonkey/components/libaccessibility.so
.../seamonkey/components/libucvmath.so
.../seamonkey/components/libcomposer.so
.../seamonkey/components/libtxmgr.so
.../seamonkey/components/libnecko2.so
.../seamonkey/components/libwallet.so
.../seamonkey/components/libcookie.so
.../seamonkey/components/libgfxps.so
.../seamonkey/components/libgklayout.so
.../seamonkey/components/libi18n.so
.../seamonkey/components/libnsappshell.so
.../seamonkey/components/libwebsrvcs.so
.../seamonkey/components/libauth.so
.../seamonkey/components/libmsgcompose.so
.../seamonkey/components/libmsgsmime.so
.../seamonkey/components/libmsgmdn.so
.../seamonkey/components/libembedcomponents.so
.../seamonkey/components/libvcard.so
.../seamonkey/components/libxremoteservice.so
.../seamonkey/components/liboji.so
.../seamonkey/components/libautoconfig.so
.../seamonkey/components/libmsgnews.so
.../seamonkey/components/libaddrbook.so
.../seamonkey/components/libhtmlpars.so
.../seamonkey/components/libpermissions.so
.../seamonkey/components/libspellchecker.so
.../seamonkey/components/libpipboot.so
.../seamonkey/components/libmyspell.so
.../seamonkey/components/libappcomps.so
.../seamonkey/components/libchrome.so
.../seamonkey/components/libpref.so
.../seamonkey/components/libmsgdb.so
.../seamonkey/components/libsroaming.so
.../seamonkey/components/libtypeaheadfind.so
.../seamonkey/components/libmailnews.so
.../seamonkey/components/libimport.so
.../seamonkey/components/libimpComm4xMail.so
.../seamonkey/components/libsearchservice.so
.../seamonkey/components/libsystem-pref.so
.../seamonkey/components/libimglib2.so
.../seamonkey/components/libimpText.so
.../seamonkey/components/libxpconnect.so
.../seamonkey/components/libgfx_gtk.so
.../seamonkey/components/libp3p.so
.../seamonkey/components/libwidget_gtk2.so
.../seamonkey/components/libtransformiix.so
.../seamonkey/components/libeditor.so
.../seamonkey/xpcshell
.../seamonkey/xpt_dump
.../seamonkey/libmsgbaseutil.so
.../seamonkey/mozilla-xremote-client
.../seamonkey/libjsj.so
.../seamonkey/libxpcom_core.so
.../seamonkey/libgtkembedmoz.so
.../seamonkey/libgtkxtbin.so
.../seamonkey/regxpcom
.../seamonkey/xpidl
.../seamonkey/xpt_link
.../seamonkey/libxpistub.so
.../seamonkey/seamonkey-bin
.../seamonkey/libgfxpsshar.so
.../seamonkey/regchrome
.../seamonkey/libxpcom_compat.so
.../seamonkey/libxpcom.so
.../seamonkey/libmozjs.so
.../seamonkey/libgkgfx.so
Comment 4 Jory A. Pratt 2006-11-22 22:52:43 UTC
This will always be an issue ... only time mozilla does not strip, is when debug is enabled. This would require rewritting make file after makefile to fix ... Report it upstream if you find it to be that big of an issue.
Comment 5 Harald van Dijk (RETIRED) gentoo-dev 2006-11-22 23:13:06 UTC
Probably not a good idea, as this is specific to Gentoo. I don't think there's a good reason for upstream to stop stripping files, but Gentoo has sort of set a policy against it. In mozconfig-2.eclass, by the way, I see

    if use debug; then
        mozconfig_annotate +debug \
            --enable-debug \
            --enable-tests \
            --disable-reorder \
            --disable-strip \
            --disable-strip-libs \
            --enable-debugger-info-modules=ALL_MODULES
    else
        mozconfig_annotate -debug \
            --disable-debug \
            --disable-tests \
            --enable-reorder \
            --enable-strip \
            --enable-strip-libs

which suggests that this is /not/ forced by upstream, and --disable-strip{,-libs} could be used unconditionally. Or has this configure option been removed in seamonkey?
Comment 6 Jory A. Pratt 2006-11-23 17:35:13 UTC
Index: mozconfig-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/mozconfig-2.eclass,v
retrieving revision 1.13
diff -u -B -r1.13 mozconfig-2.eclass
--- mozconfig-2.eclass	14 Oct 2006 20:27:21 -0000	1.13
+++ mozconfig-2.eclass	24 Nov 2006 01:28:47 -0000
@@ -50,16 +50,12 @@
 			--enable-debug \
 			--enable-tests \
 			--disable-reorder \
-			--disable-strip \
-			--disable-strip-libs \
 			--enable-debugger-info-modules=ALL_MODULES
 	else
 		mozconfig_annotate -debug \
 			--disable-debug \
 			--disable-tests \
 			--enable-reorder \
-			--enable-strip \
-			--enable-strip-libs
 
 		# Currently --enable-elf-dynstr-gc only works for x86 and ppc,
 		# thanks to Jason Wever <weeve@gentoo.org> for the fix.
Index: mozcoreconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/mozcoreconf.eclass,v
retrieving revision 1.10
diff -u -B -r1.10 mozcoreconf.eclass
--- mozcoreconf.eclass	20 Jul 2006 14:04:43 -0000	1.10
+++ mozcoreconf.eclass	24 Nov 2006 01:28:48 -0000
@@ -175,7 +175,9 @@
 		--enable-pango \
 		--enable-svg \
 		--enable-svg-renderer=cairo \
-		--enable-system-cairo
+		--enable-system-cairo \
+		--disable-strip \
+		--disable-strip-libs
 
 	if [[ ${PN} != seamonkey ]]; then
 		mozconfig_annotate gentoo \

This will solve 99% of the QA notices on all mozilla products ... xform use flag is only use flag that still triggers a few strip'd files I will look into that later this weekend.
Comment 7 Olivier Crete (RETIRED) gentoo-dev 2006-11-23 18:19:19 UTC
anarchy's patch has been commited. Thanks.