Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 832267 - www-client/qutebrowser-9999: emerge deletes /usr/bin/qutebrowser after installing.
Summary: www-client/qutebrowser-9999: emerge deletes /usr/bin/qutebrowser after instal...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-29 02:49 UTC by atosser
Modified: 2022-01-29 13:39 UTC (History)
5 users (show)

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


Attachments
Log from qutebrowser-9999 (qutebrowser-9999-build.log,48.22 KB, text/plain)
2022-01-29 03:10 UTC, atosser
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)