Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 465800 - www-client/seamonkey-bin-2.17 is missing chrome/icons/default/default48.png
Summary: www-client/seamonkey-bin-2.17 is missing chrome/icons/default/default48.png
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jeff (JD) Horelick (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-13 14:59 UTC by Jon Frimann
Modified: 2013-05-07 01:38 UTC (History)
3 users (show)

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


Attachments
Incorrect file location for icon (seamonkey-bin-2.17.ebuild.patch,473 bytes, text/plain)
2013-04-20 15:47 UTC, Matthew Gillespie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Frimann 2013-04-13 14:59:25 UTC
When trying to install seamonkey-bin-2.17 I cannot do so due to a missing icon file at location chrome/icons/default/default48.png.

Reproducible: Always

Steps to Reproduce:
1. emerge seamonkey-bin-2.17
2. Watch the emerge progress due its thing.
3. Failure due to missing icon in seamonkey-bin-2.17.
Actual Results:  
Seamonkey-bin-2.17 is not installed due to missing icon file in the package it self.

Expected Results:  
Seamonkey-bin-2.17 to be installed.

cat /var/tmp/portage/www-client/seamonkey-bin-2.17/temp/build.log
 * Package:    www-client/seamonkey-bin-2.17
 * Repository: gentoo
 * Maintainer: jdhore@gentoo.org mozilla@gentoo.org
 * USE:        abi_x86_64 amd64 consolekit elibc_glibc kernel_linux linguas_de linguas_en_GB multilib policykit startup-notification userland_GNU
 * FEATURES:   sandbox
>>> Unpacking source...
>>> Unpacking seamonkey-2.17-de.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work
unpack seamonkey-2.17-de.xpi: file format not recognized. Ignoring.
>>> Unpacking seamonkey-2.17-en-GB.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work
unpack seamonkey-2.17-en-GB.xpi: file format not recognized. Ignoring.
>>> Unpacking seamonkey-bin_x86_64-2.17.tar.bz2 to /var/tmp/portage/www-client/seamonkey-bin-2.17/work
 * Unpacking seamonkey-2.17-en-GB.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work
 * Unpacking seamonkey-2.17-de.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work
 * Selected language packs (first will be default): en-GB de
>>> Source unpacked in /var/tmp/portage/www-client/seamonkey-bin-2.17/work
>>> Preparing source in /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey ...
>>> Source compiled.
>>> Test phase [not enabled]: www-client/seamonkey-bin-2.17

>>> Install seamonkey-bin-2.17 into /var/tmp/portage/www-client/seamonkey-bin-2.17/image/ category www-client
 * ERROR: www-client/seamonkey-bin-2.17 failed (install phase):
 *   !!! newins: /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey/chrome/icons/default/default48.png does not exist
 * 
 * If you need support, post the output of `emerge --info '=www-client/seamonkey-bin-2.17'`,
 * the complete build log and the output of `emerge -pqv '=www-client/seamonkey-bin-2.17'`.
 * The complete build log is located at '/var/tmp/portage/www-client/seamonkey-bin-2.17/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/seamonkey-bin-2.17/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey-2.17-de'
 * S: '/var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey'
Comment 1 Matthew Gillespie 2013-04-20 15:47:47 UTC
Created attachment 346094 [details]
Incorrect file location for icon

The path for the icon is incorrect going back to www-client/seamonkey-bin-2.16.2 it appears.

This simply fixes that, but there's another issue: the plugins directory isn't properly symlinked now... nsplugin.eclass should probably test for "seamonkey-bin" in share_plugins_dir(). Not wanting to accidentally delete plugins, I'm not touching that:

 *
 * Installation of a symlink is blocked by a directory:
 *   '/opt/seamonkey/plugins'
 * This symlink will be merged with a different name:
 *   '/opt/seamonkey/plugins.backup.0014'
Comment 2 bacce 2013-05-06 18:50:05 UTC
I confirm, having the exact same issue.