On Sat, 21 Jan 2017 17:36:27 +0100 Kristian Fiskerstrand <k...@gentoo.org> wrote:
> On 01/21/2017 10:49 AM, Michał Górny wrote: > > Please review the following news item. It was requested by users. > > Preferably I'd like to commit it today. > > .. > > > > > If you are using FEATURES=collision-protect, Portage will reject > > the upgrade. If this is the case, please temporarily switch to > > FEATURES=protect-owned for the upgrade. > > > > If you are using FEATURES=protect-owned, Portage will verbosely warn > > about the file collisions but will proceed with the upgrade once > > determining no replaced files are owned. Please disregard the warning. > > This change broke a stable system in my case without any of these features. > > world upgrade failed with * ERROR: dev-python/pycairo-1.10.0-r5::gentoo > failed (configure phase): due to > /usr/bin/env: ‘python’: No such file or directory > > system ended up with a broken symlink > lrwxrwxrwx 1 root root 14 Jan 21 13:55 > /usr/bin/python -> python-wrapper > > additionally the original upgrade, after manually setting the updated > symlink, ended up with a > python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.3 > > How was this allowed into stable? I know things like this don't ever happen in your beloved perfect corporate world but mistakes happen. FYI, in open source you usually report a bug instead of bitching on a semi-related topic on a mailing list. -- Best regards, Michał Górny <http://dev.gentoo.org/~mgorny/>
pgpYavNNwX15A.pgp
Description: OpenPGP digital signature