Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 588070

Summary: www-client/seamonkey-2.40[-gmp-autoupdate] fails to install
Product: Gentoo Linux Reporter: Jason Lethbridge <lethbridgejason>
Component: Current packagesAssignee: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Status: RESOLVED FIXED    
Severity: normal CC: bog, gentoo.wayne, mozilla, njsg
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info =www-client/seamonkey-2.40
/var/tmp/portage/www-client/seamonkey-2.40/temp/build.log

Description Jason Lethbridge 2016-07-05 15:04:23 UTC
www-client/seamonkey-2.40.ebuild fails at install phase when USE flag gmp-autoupdate is disabled (USE='-gmp-autoupdate') due to an invalid directory string @ line 279.

seamonkey-2.40.ebuild, line 279:
"${S}/${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \

should be changed to
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
Comment 1 Jason Lethbridge 2016-07-05 15:13:19 UTC
Created attachment 439786 [details]
emerge --info =www-client/seamonkey-2.40
Comment 2 Jason Lethbridge 2016-07-05 15:15:51 UTC
Created attachment 439788 [details]
/var/tmp/portage/www-client/seamonkey-2.40/temp/build.log
Comment 3 kavol 2016-07-14 10:19:56 UTC
same here

copying the error into coment to make it easier to find:

/var/tmp/portage/www-client/seamonkey-2.40/temp/environment: line 5127: /var/tmp/portage/www-client/seamonkey-2.40/work/seamonkey-2.40//var/tmp/portage/www-client/seamonkey-2.40/work/seamonkey-2.40/seamonk/dist/bin/browser/defaults/preferences/all-gentoo.js: No such file or directory
Comment 4 Ian Stakenvicius (RETIRED) gentoo-dev 2016-07-18 17:01:34 UTC
Yep -- syntax error in src_install().  Fixed now in 2.39 and 2.40
Comment 5 Patrice Levesque 2016-07-20 23:12:34 UTC
Not fixed, at least in 2.40:

Line 279, needed (as in bug description):
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js"

in current ebuild:
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
Comment 6 Ian Stakenvicius (RETIRED) gentoo-dev 2016-07-21 13:22:37 UTC
ok no problem, i'll adjust and re-fix as soon as I can.
Comment 7 Nuno Silva 2016-08-25 12:46:56 UTC
Any news about this?
Comment 8 kavol 2016-10-28 09:08:38 UTC
still fails, despite seamonkey saw some updates meanwhile ... this helped me so it no longer blocks my world updates:

# diff -Naur /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild~ /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild
--- /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild~    2016-10-28 10:46:29.112359684 +0200
+++ /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild     2016-10-28 10:46:40.788215136 +0200
@@ -277,7 +277,7 @@
        if ! use gmp-autoupdate ; then
                for plugin in gmp-gmpopenh264 ; do
                        echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
-                               "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+                               "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
                                || die
                done
        fi
Comment 9 Patrick Lauer gentoo-dev 2016-11-22 07:46:35 UTC
I've reproduced this issue, and fixed it in the 2.40 ebuild.