Gentoo Archives: gentoo-dev

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] News item review: python-exec 2.3 reclaims python* symlinks
Date: Sat, 21 Jan 2017 12:17:41
Message-Id: 1485001012.12214.1.camel@gentoo.org
In Reply to: [gentoo-dev] News item review: python-exec 2.3 reclaims python* symlinks by "Michał Górny"
1 Le samedi 21 janvier 2017 à 10:49 +0100, Michał Górny a écrit :
2 > Please review the following news item. It was requested by users.
3 > Preferably I'd like to commit it today.
4 >
5 >  --
6 >
7 > Title: python-exec 2.3 reclaims python* symlinks
8 > Author: Michał Górny <mgorny@g.o>
9 > Content-Type: text/plain
10 > Posted: 2017-01-21
11 > Revision: 1
12 > News-Item-Format: 1.0
13 > Display-If-Installed: <app-eselect/eselect-python-20160206
14 > Display-If-Installed: <dev-lang/python-exec-2.3
15 >
16 > The new versions of python-exec (2.3 and newer) are reclaiming
17 > multiple
18 > Python-related symlinks in /usr/bin, most notably /usr/bin/python*.
19 > This
20 > may result in your package manager reporting file collisions.
21 >
22 > The respective symlinks were previously either unowned and created
23 > dynamically by app-eselect/eselect-python, or installed by it. From
24 > now
25 > on, all Python-related symlinks are installed and handled
26 > by python-exec. This ensures that they respect the python-exec
27 > configuration files and variables consistently with regular Python
28 > packages, and improves their reliability.
29 >
30 > If you are using FEATURES=collision-protect, Portage will reject
31 > the upgrade. If this is the case, please temporarily switch to
32 > FEATURES=protect-owned for the upgrade.
33 >
34 > If you are using FEATURES=protect-owned, Portage will verbosely warn
35 > about the file collisions but will proceed with the upgrade once
36 > determining no replaced files are owned. Please disregard the
37 > warning.
38 >
39 > The potentially colliding files are:
40 >
41 >  * /usr/bin/2to3
42 >  * /usr/bin/pydoc
43 >  * /usr/bin/python
44 >  * /usr/bin/python2
45 >  * /usr/bin/python3
46 >  * /usr/bin/python-config
47 >
48 > For more information on python-exec, please see:
49 > https://wiki.gentoo.org/wiki/Project:Python/python-exec
50 >
51
52 reads clearly, +1 for having these files owned by a package.
53
54 --
55 Gilles Dartiguelongue <eva@g.o>
56 Gentoo

Attachments

File name MIME type
signature.asc application/pgp-signature