Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137198 - Prep for seamonkey to replace mozilla
Summary: Prep for seamonkey to replace mozilla
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 135257 137665 141842
  Show dependency tree
 
Reported: 2006-06-18 12:24 UTC by Jory A. Pratt
Modified: 2007-01-01 15:26 UTC (History)
11 users (show)

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


Attachments
strace from seamonkey-1.0.2 bus error on sparc (duplicating reported sparc failure) (seamonkey-strace.bz2,85.95 KB, application/octet-stream)
2006-06-27 10:43 UTC, Ferris McCormick (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jory A. Pratt 2006-06-18 12:24:36 UTC
All archs stabilize seamonkey-1.0.2 and any deps that are not already stable. Soon as all archs are stable we will move the tree from depending on mozilla to depending on seamonkey. All seamonkey is, is mozilla renamed and developed by open community. So please handle as swift as possible so we can remove mozilla from the tree and eliminate more security issues from the tree to protect our users. I will be away next few days redoing the system which is fubar'd security team please push archs to mark stable seamonkey-1.0.2 and ppc64 can mark as testing as they do not have a stable marking of mozilla. Whichever arch is last to mark please close bug and remove the entry from p.mask. Anyone after that can open a bug to convert ebuilds from www-client/mozilla to www-client/seamonkey. Thanks for your patients.
Comment 1 Luca Barbato gentoo-dev 2006-06-18 18:31:48 UTC
ppc stable
Comment 2 Jason Wever (RETIRED) gentoo-dev 2006-06-18 19:04:23 UTC
How about asking most of these arches to at least add a testing keyword to it first rather than auto-stablize out of the box?
Comment 3 Sune Kloppenborg Jeppesen (RETIRED) gentoo-dev 2006-06-18 22:57:16 UTC
This blocks a security bug thus the hurry. Though do give it some testing it is not super urgent but only urgent:-)
Comment 4 Jason Wever (RETIRED) gentoo-dev 2006-06-19 07:14:46 UTC
OK.  The last time I tried seamonkey on SPARC, it was quite crash-happy in the same way that firefox-1.5.x and thunderbird-1.5.x were.  However at that point, the patch that fixed firefox and thunderbird didn't appear to change anything for seamonkey.  I'll take another stab at it in the off-chance something has changed since then.
Comment 5 Joshua Jackson (RETIRED) gentoo-dev 2006-06-19 10:55:24 UTC
I agree with weeve on this one. I will not be marking this straight to stable, it might be "renamed" but I'm sure there's code changes that could cause massive issues for users. I will go with a shortened testing phase but want at least some testing by our ~arch users.

Comment 6 solar (RETIRED) gentoo-dev 2006-06-19 11:43:43 UTC
www-client/seamonkey-1.0.2 (crypt xinerama) is working reasonable well for me on 
the x86 arch. Had to reinstall user themes but all the other 
plugins,bookmarks,cookies,settings got carried over from mozilla-1.7.x fine.

Perhaps you can/should take it out of package.mask to gain proper testing.
Comment 7 Jory A. Pratt 2006-06-19 15:52:22 UTC
(In reply to comment #6)
> www-client/seamonkey-1.0.2 (crypt xinerama) is working reasonable well for me
> on 
> the x86 arch. Had to reinstall user themes but all the other 
> plugins,bookmarks,cookies,settings got carried over from mozilla-1.7.x fine.
> 
> Perhaps you can/should take it out of package.mask to gain proper testing.
> 

Only problem with removing it from p.mask at the moment it nothing in tree is ported from mozilla to seamonkey as far as deps go. Seamonkey will block on mozilla so you can see problems that will become of this if I remove p.mask at this time.
Comment 8 Jory A. Pratt 2006-06-19 15:57:31 UTC
(In reply to comment #2)
> How about asking most of these arches to at least add a testing keyword to it
> first rather than auto-stablize out of the box?
> 

Due to fact both packages can not be installed together, and the tree is not even ported from www-client/mozilla to www-client/seamonkey. 
Comment 9 Matthias Langer 2006-06-20 01:36:19 UTC
seamonkey-1.0.2  
USE="crypt gnome ipv6 java -debug -ldap -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznoroaming -postgres -xinerama -xprint" 

is working well for me on x86. for testing i used it as a replacement for my default browser for about 5 hours.
Comment 10 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2006-06-20 02:51:22 UTC
www-client/seamonkey-1.0.2 
USE="crypt -debug -gnome -ipv6 java -ldap -mozcalendar -mozdevelop moznocompose moznoirc moznomail moznoroaming -postgres -xinerama xprint"

the same here. I'm using seamonkey since http://bugs.gentoo.org/show_bug.cgi?id=116231 appeared in bugzilla and had no big trouble with it on ~x86.
Comment 11 Raphael Marichez (Falco) (RETIRED) gentoo-dev 2006-06-22 04:05:17 UTC
Hi gnome team,

there's a depedency in gnome-extra/yeld which can lead (if USE="-firefox") to the installation of mozilla[-bin], which is now unmaintained by upstream and has several security flaws.

The Mozilla Suite is beeing replaced by Seamonkey.

Please could you try to remove any dependency on the Mozilla Suite ?
Comment 12 Brent Baude (RETIRED) gentoo-dev 2006-06-22 05:30:55 UTC
It built for ppc64 and I was able to bring up the browser.  It however, like mozilla, would not accept a URL or browse anything.  
Comment 13 foser (RETIRED) gentoo-dev 2006-06-22 05:39:48 UTC
in reply to #11 : depends on the status of 'mozilla' and 'seamonkey' . Is seamonkey supported by gentoo and stable, is mozilla still being maintained wrt security issues ?

The mozilla tree has always been the default tree to build against for gnome apps, I rather not switch that if possible.
Comment 14 Raphael Marichez (Falco) (RETIRED) gentoo-dev 2006-06-22 05:46:40 UTC
(In reply to comment #13)
> in reply to #11 : depends on the status of 'mozilla' and 'seamonkey' . Is
> seamonkey supported by gentoo and stable, 


we hope it will be in a very few days

> is mozilla still being maintained wrt
> security issues ?

no, sorry.
http://www.mozilla.org/projects/security/known-vulnerabilities.html#Mozilla
"he Mozilla Suite is no longer supported and is affected by several known vulnerabilities fixed in newer Mozilla-based products. All users are urged to upgrade to a supported product."

> The mozilla tree has always been the default tree to build against for gnome
> apps, I rather not switch that if possible.

i guess :(
Comment 15 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-22 09:11:21 UTC
I've been running this as my main browser on a couple machines (x86/~x86) since this bug was assigned and haven't seen any problems.  Stable on x86.
Comment 16 Jory A. Pratt 2006-06-22 14:48:29 UTC
ranger if with your permission I will remove ppc64 until such a time that you all have a working version.

ALPHA HPPA and IA64 please test and report. I am ready for the tree to move from mozilla to seamonkey and to fix packages that do not work with seamonkey is trivial. 

I am also gonna open a bug with all ebuilds that need to be converted and have them masked with seamonkey so we can unmask them all at same time. This will be complete by Monday night anyone who does not wish to move there packages to seamonkey can either mask them or I can do it for you.
Comment 17 Brent Baude (RETIRED) gentoo-dev 2006-06-22 18:16:09 UTC
That's fine, but if things like gnome still have a dependancy on mozilla being there and that dependancy changes to seamonkey, we'll want to keyword it the same as mozilla is. We can sort that out as things break ;)
Comment 18 Thomas Cort (RETIRED) gentoo-dev 2006-06-22 22:18:45 UTC
alpha stable.
Comment 19 Frank Schmitt 2006-06-23 10:40:29 UTC
sorry, but seamonkey-ebuild is broken.

some errors from seamonkey-1.0.2.ebuild

 * Done with patching
>>> Unpacking enigmail-0.94.0.tar.gz to /var/tmp/portage/seamonkey-1.0.2/work/mozilla/mailnews/extensions
/usr/portage/www-client/seamonkey/seamonkey-1.0.2.ebuild: line 49: makemake2: command not found

---

can't read ./mailnews/base/search/resources/content/Makefile.in: No such file or directory

---

sed: can't read /var/tmp/portage/seamonkey-1.0.2/work/mozilla/nsprpub/config/autoconf.mk: No such file or directory
 *[[0m Parsing Makefiles ...
cat: ./config/build_number: No such file or directory
cat: ./config/build_number: No such file or directory
rm -f -rf ./dist/sdk
rm -f -rf ./dist/include
/usr/bin/gmake -C config export
cat: ../config/build_number: No such file or directory

---

can't read ./mailnews/base/search/resources/content/Makefile.in: No such file or directory

---

other divers warnings

        zip warning: ../../../bin/chrome/en-US.jar not found or empty
        zip warning: ../../../bin/chrome/en-win.jar not found or empty
        zip warning: ../../../bin/chrome/en-unix.jar not found or empty
        zip warning: ../../../bin/chrome/en-mac.jar not found or empty
        zip warning: ../../../bin/chrome/toolkit.jar not found or empty
        zip warning: ../../../bin/chrome/embed-sample.jar not found or empty
        zip warning: ../../../bin/chrome/US.jar not found or empty
        zip warning: ../../../bin/chrome/classic.jar not found or empty
        zip warning: ../../../bin/chrome/modern.jar not found or empty
        zip warning: ../../../bin/chrome/pippki.jar not found or empty
        zip warning: ../../../bin/chrome/content-packs.jar not found or empty
        zip warning: ../../../bin/chrome/help.jar not found or empty
        zip warning: ../../../bin/chrome/inspector.jar not found or empty
        zip warning: ../../../bin/chrome/sroaming.jar not found or empty
        zip warning: ../../../bin/chrome/reporter.jar not found or empty
        zip warning: ../../../bin/chrome/messenger.jar not found or empty

---

then emerge fails

make: Entering directory `/var/tmp/portage/seamonkey-1.0.2/work/mozilla/mailnews/extensions/enigmail'
make: *** No targets specified and no makefile found.  Stop.
make: Leaving directory `/var/tmp/portage/seamonkey-1.0.2/work/mozilla/mailnews/extensions/enigmail'

!!! ERROR: www-client/seamonkey-1.0.2 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  seamonkey-1.0.2.ebuild, line 167:   Called die


# emerge --info

Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.4.32-hf32.6 i686)
=================================================================
System uname: 2.4.32-hf32.6 i686 Pentium III (Coppermine)
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ "
LANG="de_DE@euro"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--bwlimit=80"
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="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi bitmap-fonts bzip2 cups dbus dga dlloader emboss expat foomaticdb gd gdbm gencertdaily gif glut gnome gpm gtk gtk2 hal idn java javascript jpeg lcms lcmsmng libg++ mmx mng mozilla moznocompose moznoirc mp3 mpeg ncurses network nls noauthcram nodrm nsplugin ogg opengl oscar pam pcre pdflib perl png python qt quicktime readline real sdl sse ssl svg symlink tcpd truetype truetype-fonts udev userlocales vorbis win32codecs xprint xv zlib elibc_glibc kernel_linux linguas_de userland_GNU video_cards_r128"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS
 
Comment 20 Jory A. Pratt 2006-06-23 13:59:21 UTC
(In reply to comment #19)
> sorry, but seamonkey-ebuild is broken.
> 
> some errors from seamonkey-1.0.2.ebuild
> 
>  * Done with patching
> >>> Unpacking enigmail-0.94.0.tar.gz to /var/tmp/portage/seamonkey-1.0.2/work/mozilla/mailnews/extensions
> /usr/portage/www-client/seamonkey/seamonkey-1.0.2.ebuild: line 49: makemake2:
> command not found
> 

I suggest ya remove any eclass related to mozcoreconf you have in you overlay makemake2 is run via mozcoreconf.eclass
> ---
> 
> can't read ./mailnews/base/search/resources/content/Makefile.in: No such file
> or directory
> 
> ---
> 
> sed: can't read
> /var/tmp/portage/seamonkey-1.0.2/work/mozilla/nsprpub/config/autoconf.mk: No
> such file or directory
>  *[[0m Parsing Makefiles ...
> cat: ./config/build_number: No such file or directory
> cat: ./config/build_number: No such file or directory
> rm -f -rf ./dist/sdk
> rm -f -rf ./dist/include
> /usr/bin/gmake -C config export
> cat: ../config/build_number: No such file or directory
> 
> ---
> 
> can't read ./mailnews/base/search/resources/content/Makefile.in: No such file
> or directory
> 
> ---
> 
> other divers warnings
> 
>         zip warning: ../../../bin/chrome/en-US.jar not found or empty
>         zip warning: ../../../bin/chrome/en-win.jar not found or empty
>         zip warning: ../../../bin/chrome/en-unix.jar not found or empty
>         zip warning: ../../../bin/chrome/en-mac.jar not found or empty
>         zip warning: ../../../bin/chrome/toolkit.jar not found or empty
>         zip warning: ../../../bin/chrome/embed-sample.jar not found or empty
>         zip warning: ../../../bin/chrome/US.jar not found or empty
>         zip warning: ../../../bin/chrome/classic.jar not found or empty
>         zip warning: ../../../bin/chrome/modern.jar not found or empty
>         zip warning: ../../../bin/chrome/pippki.jar not found or empty
>         zip warning: ../../../bin/chrome/content-packs.jar not found or empty
>         zip warning: ../../../bin/chrome/help.jar not found or empty
>         zip warning: ../../../bin/chrome/inspector.jar not found or empty
>         zip warning: ../../../bin/chrome/sroaming.jar not found or empty
>         zip warning: ../../../bin/chrome/reporter.jar not found or empty
>         zip warning: ../../../bin/chrome/messenger.jar not found or empty
> 
> ---
> 
> then emerge fails
> 
> make: Entering directory
> `/var/tmp/portage/seamonkey-1.0.2/work/mozilla/mailnews/extensions/enigmail'
> make: *** No targets specified and no makefile found.  Stop.
> make: Leaving directory
> `/var/tmp/portage/seamonkey-1.0.2/work/mozilla/mailnews/extensions/enigmail'
> 
> !!! ERROR: www-client/seamonkey-1.0.2 failed.
> Call stack:
>   ebuild.sh, line 1539:   Called dyn_compile
>   ebuild.sh, line 939:   Called src_compile
>   seamonkey-1.0.2.ebuild, line 167:   Called die
> 
> 
> # emerge --info
> 
> Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4,
> 2.4.32-hf32.6 i686)
> =================================================================
> System uname: 2.4.32-hf32.6 i686 Pentium III (Coppermine)
> Gentoo Base System version 1.6.14
> ccache version 2.3 [enabled]
> dev-lang/python:     2.4.2
> dev-python/pycrypto: 2.0.1-r5
> dev-util/ccache:     2.3
> dev-util/confcache:  0.4.2-r1
> sys-apps/sandbox:    1.2.17
> sys-devel/autoconf:  2.13, 2.59-r7
> sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
> sys-devel/binutils:  2.16.1-r2
> sys-devel/gcc-config: 1.3.13-r2
> sys-devel/libtool:   1.5.22
> virtual/os-headers:  2.6.11-r2
> ACCEPT_KEYWORDS="x86"
> AUTOCLEAN="yes"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-O2 -march=pentium3 -pipe"
> CHOST="i686-pc-linux-gnu"
> CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
> /var/qmail/alias /var/qmail/control"
> CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
> CXXFLAGS="-O2 -march=pentium3 -pipe"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer
> parallel-fetch sandbox sfperms strict"
> GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
> ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
> http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
> http://mirror.switch.ch/ftp/mirror/gentoo/ "
> LANG="de_DE@euro"
> LINGUAS="de"
> PKGDIR="/usr/portage/packages"
> PORTAGE_RSYNC_EXTRA_OPTS="--bwlimit=80"
> 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="/usr/portage"
> PORTDIR_OVERLAY="/usr/local/portage"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="x86 X alsa apm avi bitmap-fonts bzip2 cups dbus dga dlloader emboss expat
> foomaticdb gd gdbm gencertdaily gif glut gnome gpm gtk gtk2 hal idn java
> javascript jpeg lcms lcmsmng libg++ mmx mng mozilla moznocompose moznoirc mp3
> mpeg ncurses network nls noauthcram nodrm nsplugin ogg opengl oscar pam pcre
> pdflib perl png python qt quicktime readline real sdl sse ssl svg symlink tcpd
> truetype truetype-fonts udev userlocales vorbis win32codecs xprint xv zlib
> elibc_glibc kernel_linux linguas_de userland_GNU video_cards_r128"
> Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS
> 
> 

Comment 21 Guy Martin (RETIRED) gentoo-dev 2006-06-26 11:56:40 UTC
Stable on hppa.
Comment 22 Ferris McCormick (RETIRED) gentoo-dev 2006-06-27 10:43:54 UTC
Created attachment 90292 [details]
strace from seamonkey-1.0.2 bus error on sparc (duplicating reported sparc failure)

On sparc, seamonkey-1.0.2 aborts with a BUS error when trying to load http://www.washingtonpost.com --- this duplicates the error that Jason reported earlier, except that I applied no patches myself.  The tested seamonkey was built from the ebuild as it stands as of the date of this report on a sparc SB1000 system running with profile 2006.0.
Comment 23 Christian Faulhammer (RETIRED) gentoo-dev 2006-07-23 03:05:19 UTC
Remove amd64 from cc, it is stable
Comment 24 Akos Ladanyi 2006-08-07 09:41:24 UTC
Is there a reason why the seamonkey ebuild does not set MOZILLA_FIVE_HOME? Mozilla did this, and some packages rely on this (e.g. monodevelop).
Comment 25 Gergan Penkov 2006-08-07 18:03:00 UTC
(In reply to comment #24)
> Is there a reason why the seamonkey ebuild does not set MOZILLA_FIVE_HOME?
> Mozilla did this, and some packages rely on this (e.g. monodevelop).
> 

http://bugs.gentoo.org/show_bug.cgi?id=99621 for example
Comment 26 Jakub Moc (RETIRED) gentoo-dev 2007-01-01 15:26:51 UTC
Closing this, the rest of the mess is being handled in Bug 137665