Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 732144 - app-emulation/qemu: rekeyword for new net-libs/libslirp depend
Summary: app-emulation/qemu: rekeyword for new net-libs/libslirp depend
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-10 22:15 UTC by Yaroslav Isakov
Modified: 2021-04-27 20:09 UTC (History)
4 users (show)

See Also:
Package list:
net-libs/libslirp
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yaroslav Isakov 2020-07-10 22:15:23 UTC
Hello! I've found that if on my system I have libslirp installed, qemu is also linked with it:
objdump -x /usr/bin/qemu-system-x86_64 | grep libslirp
  NEEDED               libslirp.so.0
Please, add appropriate USE-flag and conditional depend.
Comment 1 Larry the Git Cow gentoo-dev 2020-07-11 14:34:26 UTC
The bug has been referenced in the following commit(s):

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

commit 74f5d45c968b306b0063063f945b30163e9add89
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: 2020-07-11 14:34:05 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2020-07-11 14:34:21 +0000

    app-emulation/qemu: use system slirp via USE=slirp
    
    Reported-by: Yaroslav Isakov
    Bug: https://bugs.gentoo.org/732144
    Package-Manager: Portage-2.3.103, Repoman-2.3.23
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

 app-emulation/qemu/metadata.xml         |   4 +-
 app-emulation/qemu/qemu-5.0.0-r2.ebuild | 840 ++++++++++++++++++++++++++++++++
 app-emulation/qemu/qemu-9999.ebuild     |   4 +-
 3 files changed, 845 insertions(+), 3 deletions(-)

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

commit 029271395cbfc1640a85d463a077d14fceb5172b
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: 2020-07-11 14:32:06 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2020-07-11 14:34:20 +0000

    profiles/arch/*/package.use.mask: mask qemu[slirp]
    
    Bug: https://bugs.gentoo.org/732144
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

 profiles/arch/arm64/package.use.mask   | 4 ++++
 profiles/arch/powerpc/package.use.mask | 4 ++++
 profiles/arch/x86/package.use.mask     | 4 ++++
 3 files changed, 12 insertions(+)
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2020-07-11 14:36:27 UTC
Let's reuse the same bug for rekeywording.

Arches, please keyword net-libs/libslirp and drop mask of qemu[slirp] added in https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029271395cbfc1640a85d463a077d14fceb5172b
Comment 3 NATTkA bot gentoo-dev 2020-07-11 14:40:32 UTC
Unable to check for sanity:

> invalid use of ^ keyword on first line
Comment 4 NATTkA bot gentoo-dev 2020-07-11 14:44:34 UTC
All sanity-check issues have been resolved
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2020-07-12 08:33:52 UTC
~ppc64 keyworded
Comment 6 Larry the Git Cow gentoo-dev 2020-07-17 00:35:39 UTC
The bug has been referenced in the following commit(s):

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

commit a631d46925f0147c7e35a56ab9efffe4f8dc5dda
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-07-17 00:19:41 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-07-17 00:19:41 +0000

    profiles/arch/powerpc: unmask app-emulation/qemu[slirp]
    
    We just keyworded libslirp on ppc, and already keyworded
    on ppc64, so let's drop this mask.
    
    Bug: https://bugs.gentoo.org/732144
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/package.use.mask | 4 ----
 1 file changed, 4 deletions(-)
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-17 00:36:10 UTC
~ppc added
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-17 17:29:02 UTC
~arm64 added
Comment 9 Larry the Git Cow gentoo-dev 2020-07-24 14:32:46 UTC
The bug has been referenced in the following commit(s):

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

commit 48e70b4c1aa2ddeac62771c2f7eb62a19357aa40
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-07-24 14:31:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-07-24 14:32:38 +0000

    profiles/arch/arm64: unmask app-emulation/qemu[slirp]
    
    We just keyworded libslirp on arm64 so let's drop this mask.
    
    Bug: https://bugs.gentoo.org/732144
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/arm64/package.use.mask | 4 ----
 1 file changed, 4 deletions(-)
Comment 10 Thomas Deutschmann (RETIRED) gentoo-dev 2020-08-30 01:37:15 UTC
x86 keyworded
Comment 11 Larry the Git Cow gentoo-dev 2021-04-27 20:09:51 UTC
The bug has been referenced in the following commit(s):

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

commit 3ae158f29246ea38b435288da62527a8b1f679ad
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: 2021-04-27 20:08:57 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2021-04-27 20:09:48 +0000

    profiles/arch/x86/package.use.mask: unmask qemu[slirp]
    
    Reported-by: Thomas Sattler
    Bug: https://bugs.gentoo.org/732144
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

 profiles/arch/x86/package.use.mask | 4 ----
 1 file changed, 4 deletions(-)