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

Bug 635090

Summary: www-client/elinks-0.12_pre6-r3 : file collision with sys-libs/glibc-2.25-r8
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Felix Janda <felix.janda>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=635110
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
emerge-history.txt
etc.portage.tbz2
logs.tbz2
www-client:elinks-0.12_pre6-r3:20171022-190855.log.bz2

Description Toralf Förster gentoo-dev 2017-10-22 19:16:21 UTC
 * Detected file collision(s):
 * 
 * 	/usr/share/locale/locale.alias
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * sys-libs/glibc-2.25-r8:2.2::gentoo
 * 	/usr/share/locale/locale.alias
 * 
 * Package 'www-client/elinks-0.12_pre6-r3' NOT merged due to file

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 13.0-desktop-plasma_abi32+64_20171014-180732

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-6.4.0 *

Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python2.7 (fallback)
  [3]   jython2.7 (fallback)
Available Ruby profiles:
  [1]   ruby22 (with Rubygems) *
java-config:
The following VMs are available for generation-2:
1)	IcedTea JDK 7.2.6.11 [icedtea-bin-7]
*)	IcedTea JDK 3.5.1 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-7 
  [2]   icedtea-bin-8  system-vm

emerge -qpv www-client/elinks
[ebuild  N    ] www-client/elinks-0.12_pre6-r3  USE="X bzip2 gpm ipv6 mouse nls ssl unicode xml zlib -bittorrent -debug -finger -ftp -gc -gopher -guile -idn -javascript -libressl -lua -nntp -perl -ruby -samba -tre"
Comment 1 Toralf Förster gentoo-dev 2017-10-22 19:16:24 UTC
Created attachment 499672 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-10-22 19:16:27 UTC
Created attachment 499674 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2017-10-22 19:16:30 UTC
Created attachment 499676 [details]
etc.portage.tbz2
Comment 4 Toralf Förster gentoo-dev 2017-10-22 19:16:33 UTC
Created attachment 499678 [details]
logs.tbz2
Comment 5 Toralf Förster gentoo-dev 2017-10-22 19:16:36 UTC
Created attachment 499680 [details]
www-client:elinks-0.12_pre6-r3:20171022-190855.log.bz2
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2017-10-22 19:40:35 UTC
That file was also installed by glibc-2.23; something's fishy with elinks here.
Comment 7 Felix Janda 2017-10-22 21:00:10 UTC
Yes, this is my fault.

elinks has an internal modified copy of (an old version of) gettext. It
never uses the system provided gettext, and always (tries to) install
its own locale.alias and charset.alias (even on glibc systems).

There is a pull request @ https://github.com/gentoo/gentoo/pull/6019
which removes these files, as did the previous version of the elinks
ebuild.
Comment 8 Larry the Git Cow gentoo-dev 2017-10-22 21:31:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b5a73faaab68f9e6b6bc9e20ab75c6127c8c29

commit f2b5a73faaab68f9e6b6bc9e20ab75c6127c8c29
Author:     Felix Janda <felix.janda@posteo.de>
AuthorDate: 2017-10-22 20:47:16 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2017-10-22 21:30:31 +0000

    www-client/elinks: prevent installation of *.alias files, bug 635090
    
    Closes: https://bugs.gentoo.org/635090
    Closes: https://github.com/gentoo/gentoo/pull/6019

 www-client/elinks/elinks-0.12_pre6-r3.ebuild | 4 ++++
 www-client/elinks/elinks-9999.ebuild         | 4 ++++
 2 files changed, 8 insertions(+)