Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692278 - net-vpn/tor should use a subslot operator dependency for dev-libs/libevent
Summary: net-vpn/tor should use a subslot operator dependency for dev-libs/libevent
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-16 08:39 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2019-10-03 13:28 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2019-08-16 08:39:00 UTC
At the end of a lot of rebuilds lately, I was left with:

>>> package: dev-libs/libevent-2.1.11
 *  - /usr/lib64/libevent-2.1.so.6
 *  - /usr/lib64/libevent-2.1.so.6.0.2
 *      used by /usr/bin/tor (net-vpn/tor-0.4.1.4_rc)


But there's no subslot op on libevent in tor:

grep libevent net-vpn/tor/*.ebuild
net-vpn/tor/tor-0.4.0.5.ebuild:	dev-libs/libevent[ssl]
net-vpn/tor/tor-0.4.1.4_rc.ebuild:	dev-libs/libevent[ssl]

readelf -d /usr/bin/tor | grep -i NEEDED
 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libevent-2.1.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libssl.so.1.1]
 0x0000000000000001 (NEEDED)             Shared library: [libcrypto.so.1.1]
 0x0000000000000001 (NEEDED)             Shared library: [libseccomp.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]

Portage 2.3.66 (python 3.7.4-final-0, default/linux/amd64/17.1, gcc-9.1.0, glibc-2.29-r4, 5.2.7-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.2.7-gentoo-x86_64-Intel-R-_Core-TM-_i5-2410M_CPU_@_2.30GHz-with-gentoo-2.6
KiB Mem:     8004408 total,   2556560 free
KiB Swap:   20478972 total,  18344700 free
Timestamp of repository gentoo: Thu, 08 Aug 2019 00:30:01 +0000
Head commit of repository gentoo: af5eb55f66e3d5f82135a047bcc8b4b3742d7dfe
sh bash 5.0_p7

net-vpn/tor-0.4.1.4_rc::gentoo was built with the following:
USE="man seccomp -caps -doc -libressl -lzma -scrypt (-selinux) -systemd -test -tor-hardening -zstd" ABI_X86="(64)"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs cgroup clean-logs compress-build-logs compressdebug config-protect-if-modified distlocks fixlafiles ipc-sandbox merge-sync metadata-transfer multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms sign split-elog split-log splitdebug strict strict-keepdir unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
Comment 1 Larry the Git Cow gentoo-dev 2019-10-03 13:28:46 UTC
The bug has been closed via the following commit(s):

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

commit b82705cf3906ad435c6cc2c3600c10022096c733
Author:     Anthony G. Basile <blueness@gentoo.org>
AuthorDate: 2019-10-03 13:27:12 +0000
Commit:     Anthony G. Basile <blueness@gentoo.org>
CommitDate: 2019-10-03 13:28:36 +0000

    net-vpn/tor: add 0.4.2.1_alpha and add subslot for libevent
    
    Closes: https://bugs.gentoo.org/695594
    Closes: https://bugs.gentoo.org/692278
    Package-Manager: Portage-2.3.76, Repoman-2.3.16
    Signed-off-by: Anthony G. Basile <blueness@gentoo.org>

 net-vpn/tor/Manifest                 |  1 +
 net-vpn/tor/tor-0.4.1.6.ebuild       |  2 +-
 net-vpn/tor/tor-0.4.2.1_alpha.ebuild | 91 ++++++++++++++++++++++++++++++++++++
 3 files changed, 93 insertions(+), 1 deletion(-)