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

Bug 832267

Summary: www-client/qutebrowser-9999: emerge deletes /usr/bin/qutebrowser after installing.
Product: Gentoo Linux Reporter: atosser
Component: Current packagesAssignee: Ionen Wolkens <ionen>
Status: RESOLVED FIXED    
Severity: normal CC: guillaumeseren, proxy-maint, python, sam, steils
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Log from qutebrowser-9999

Description atosser 2022-01-29 02:49:19 UTC
Today when I updated my live build of qutebrowser everthing told me the application was missing. For some reason, emerge (and pmerge) deletes /usr/bin/qutebrowser from the disk.

Reproducible: Always

Steps to Reproduce:
1. unmask qutebrowser-9999
2. try to run it.
Actual Results:  
qutebrowser: command not found

Expected Results:  
A lovely vimlike PyQT5 based web browser.

current stable installs fine, there are differences in the ebuilds that I did not have time to look into.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-29 02:55:54 UTC
Could you try to give a log of it installing...?

e.g. ( cd /var/db/repos/gentoo/www-client/qutebrowser && ebuild qutebrowser-9999.ebuild clean install ) then attach /var/tmp/portage/www-client/qutebrowser-9999/temp/build.log?
Comment 2 Ionen Wolkens gentoo-dev 2022-01-29 03:00:39 UTC
Please emerge --sync to ensure latest tree too (emerge --info output would inform aboutthis), the live ebuild use a new distutils mode which went through a lot of changes lately.

Currently can't reproduce.
Comment 3 Ionen Wolkens gentoo-dev 2022-01-29 03:04:30 UTC
(In reply to Ionen Wolkens from comment #2)
> Currently can't reproduce.
Actually nevermind, this seems caused by
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b7d1b42500509d31a385fbae77facab02769b7
Comment 4 atosser 2022-01-29 03:10:41 UTC
Created attachment 763862 [details]
Log from qutebrowser-9999
Comment 5 Ionen Wolkens gentoo-dev 2022-01-29 03:20:47 UTC
Until eclass is fixed, your qutebrowser should be hiding at:
/usr/lib/python-exec/python*/qutebrowser
Comment 6 Larry the Git Cow gentoo-dev 2022-01-29 07:53:34 UTC
The bug has been closed via the following commit(s):

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

commit 2a0bda7dbbf4a80a17c45a62a003a7eee2aa865d
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2022-01-29 07:30:59 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2022-01-29 07:53:29 +0000

    distutils-r1.eclass: Fix installing scripts w/ PEP517 & single-impl
    
    Closes: https://bugs.gentoo.org/832267
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 eclass/distutils-r1.eclass | 3 +++
 1 file changed, 3 insertions(+)
Comment 7 Larry the Git Cow gentoo-dev 2022-01-29 13:39:06 UTC
The bug has been referenced in the following commit(s):

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

commit 94adcbd6f66991b1b0c845f2b6f2d543d24a1662
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-01-29 13:35:06 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-01-29 13:38:36 +0000

    games-util/sc-controller: revbump to ensure installed right
    
    Unlikely someone installed it within the timeframe the
    eclass mis-installed this, but let's play it safe.
    
    Bug: https://bugs.gentoo.org/832267
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 .../{sc-controller-0.4.8.6-r1.ebuild => sc-controller-0.4.8.6-r2.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)