Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 476016 - x11-themes/gnome-icon-theme This ebuild installs into the following deprecated directories: /usr/locale
Summary: x11-themes/gnome-icon-theme This ebuild installs into the following deprecate...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-06 23:10 UTC by Agostino Sarubbo
Modified: 2013-08-07 15:30 UTC (History)
1 user (show)

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


Attachments
.diff file, rolling the po/Makefile.in.in back (makefile.in.in.diff,1.32 KB, patch)
2013-08-07 15:30 UTC, Alexey Mishustin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2013-07-06 23:10:46 UTC
 * Messages for package x11-themes/gnome-icon-theme-3.6.2:

 * QA Notice: This ebuild installs into the following deprecated directories:
 * 
 *   usr/locale
 *
Comment 1 Alexey Mishustin 2013-08-06 15:57:29 UTC
I confirm, my laptop is affected of this bug: x11-themes/gnome-icon-theme-3.6.2 creates directory /usr/locale.

Strange that laptop only affected. On my other machine (not laptop), x11-themes/gnome-icon-theme-3.6.2 creates normal directory /usr/share/locale.

I could include here build logs and 'emerge --info' from my laptop, if needed.
Comment 2 Alexey Mishustin 2013-08-07 13:48:25 UTC
I re-emerged x11-themes/gnome-icon-theme-3.6.2 on my another machine and /usr/locale appeared there too. So, the current ebuild installs the current sources to /usr/locale unconditionally.

The log of my previous install of x11-themes/gnome-icon-theme-3.6.2 is dated 2013-06-24, and that install was correct, to /usr/share/locale.

So, something has changed in the ebuild or in the sources from 2013-06-24.
Comment 3 Alexey Mishustin 2013-08-07 14:52:42 UTC
As I could understand, the problem is in variable DATADIRNAME in the file po/Makefile.in.in. This variable doesn't get value "share" - is empty instead - on the stage of installing, and the variable localedir results in "/usr//locale" instead of "/usr/share/locale".
Comment 4 Pacho Ramos gentoo-dev 2013-08-07 15:22:23 UTC
This should be fixed by upstream in 3.8.3
Comment 5 Alexey Mishustin 2013-08-07 15:29:04 UTC
(In reply to Pacho Ramos from comment #4)
> This should be fixed by upstream in 3.8.3

OK. Thanks for the reply.

Meanwhile, I had a free day today... Learning Gentoo etc :)

I have been able to install x11-themes/gnome-icon-theme-3.6.2 with the correct directories. All that was needed for it - to find the old copy of po/Makefile.in.in.

I'm attaching the .diff file, rolling the po/Makefile.in.in back to that old copy.
Comment 6 Alexey Mishustin 2013-08-07 15:30:21 UTC
Created attachment 355338 [details, diff]
.diff file, rolling the po/Makefile.in.in back