* [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
@ 2021-01-08 12:26 Joonas Niilola
2021-01-08 12:44 ` James Le Cuirot
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Joonas Niilola @ 2021-01-08 12:26 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 4631 bytes --]
# With the help of jkroon I went through all dev-libs/* and media-libs/*
packages and located each one without reverse deps,
# List of dev-libs/* and media-libs/* without any revdeps:
dev-libs/atcore
dev-libs/bcm2835
dev-libs/bemenu
dev-libs/bitset
dev-libs/boost-mpl-cartesian_product
dev-libs/caliper
dev-libs/c-capnproto
dev-libs/cgilib
dev-libs/clhpp
dev-libs/cloog
dev-libs/cyberjack
dev-libs/distorm64
dev-libs/editline
dev-libs/faxpp
dev-libs/go-usb
dev-libs/granite
dev-libs/gtx
dev-libs/igraph
dev-libs/ilbc-rfc3951
dev-libs/injeqt
dev-libs/jthread
dev-libs/keystone
dev-libs/kqoauth
dev-libs/libdivecomputer
dev-libs/libdivsufsort
dev-libs/libdnsres
dev-libs/libdynd
dev-libs/libezV24
dev-libs/libgcrypt-compat
dev-libs/libgpiod
dev-libs/liblzw
dev-libs/libmelf
dev-libs/libpcre-debian
dev-libs/libtomfloat
dev-libs/libtompoly
dev-libs/libtreadstone
dev-libs/libusbhp
dev-libs/light
dev-libs/log4sh
dev-libs/nss-pem
dev-libs/OpenSRF
dev-libs/pigpio
dev-libs/processor-trace
dev-libs/qrosscore
dev-libs/rapidxml
dev-libs/redland-bindings
dev-libs/replicant
dev-libs/rinutils
dev-libs/rocm-hostcall
dev-libs/smack
dev-libs/squareball
dev-libs/stp
dev-libs/tvision
dev-libs/ucommon
dev-libs/ustr
dev-libs/vc-intrinsics
dev-libs/weston
dev-libs/xbyak
dev-libs/zlog
dev-libs/zookeeper-c
media-libs/cimg
media-libs/elles_icc_profiles
media-libs/esdl
media-libs/fluidsynth-dssi
media-libs/freeverb3
media-libs/gmtk
media-libs/gnonlin
media-libs/guilib
media-libs/icclib
media-libs/intel-mediasdk
media-libs/jbig2enc
media-libs/kodi-platform
media-libs/libbsb
media-libs/libggigcp
media-libs/libggimisc
media-libs/libgroove
media-libs/libicns
media-libs/liblingoteach
media-libs/libmpeg3
media-libs/libmpris2client
media-libs/libsixel
media-libs/libyami
media-libs/memphis
media-libs/noise-suppression-for-voice
media-libs/phat
media-libs/raul
media-libs/sdl-terminal
media-libs/taglib-extras
media-libs/tse3
media-libs/volpack
# Following packages did not compile:
dev-libs/caliper https://bugs.gentoo.org/737106 (dev-libs/papi, a
build-dep is broken)
dev-libs/zookeeper-c https://bugs.gentoo.org/747592
media-libs/intel-mediasdk https://bugs.gentoo.org/740070
# Already package.masked:
dev-libs/ilbc-rfc3951
dev-libs/OpenSRF
dev-libs/ustr
# Following packages appear in optfeature or elog otherwise:
(none)
# These packages install binaries, emerged with USE="tools":
dev-libs/bemenu
dev-libs/c-capnproto
dev-libs/cgilib
dev-libs/cloog
dev-libs/cyberjack
dev-libs/granite
dev-libs/keystone
dev-libs/libdivecomputer
dev-libs/libdynd
dev-libs/libgpiod
dev-libs/liblzw
dev-libs/libmelf
dev-libs/libusbhp (/usr/bin/hptest)
dev-libs/light
dev-libs/qrosscore
dev-libs/replicant
dev-libs/stp
dev-libs/tvision
dev-libs/ucommon
dev-libs/weston
dev-libs/zlog
media-libs/icclib
media-libs/jbig2enc
media-libs/libbsb
media-libs/libicns
media-libs/libmpeg3
media-libs/libmpris2client
media-libs/libsixel
media-libs/phat
media-libs/taglib-extras
media-libs/tse3
# So the final list of "useless" libs is:
dev-libs/atcore
dev-libs/bcm2835
dev-libs/bitset
dev-libs/boost-mpl-cartesian_product
dev-libs/caliper
dev-libs/clhpp
dev-libs/distorm64
dev-libs/editline
dev-libs/faxpp
dev-libs/go-usb
dev-libs/gtx
dev-libs/igraph
dev-libs/ilbc-rfc3951
dev-libs/injeqt
dev-libs/jthread
dev-libs/kqoauth
dev-libs/libdivsufsort
dev-libs/libdnsres
dev-libs/libezV24
dev-libs/libgcrypt-compat
dev-libs/libpcre-debian
dev-libs/libtomfloat
dev-libs/libtompoly
dev-libs/libtreadstone
dev-libs/log4sh
dev-libs/nss-pem
dev-libs/OpenSRF
dev-libs/pigpio
dev-libs/processor-trace
dev-libs/rapidxml
dev-libs/redland-bindings
dev-libs/rinutils
dev-libs/rocm-hostcall
dev-libs/smack
dev-libs/squareball
dev-libs/ustr
dev-libs/vc-intrinsics
dev-libs/xbyak
dev-libs/zookeeper-c
media-libs/cimg
media-libs/elles_icc_profiles
media-libs/esdl
media-libs/fluidsynth-dssi
media-libs/freeverb3
media-libs/gmtk
media-libs/gnonlin
media-libs/guilib
media-libs/intel-mediasdk
media-libs/kodi-platform
media-libs/libggigcp
media-libs/libggimisc
media-libs/libgroove
media-libs/liblingoteach
media-libs/libyami
media-libs/memphis
media-libs/noise-suppression-for-voice
media-libs/raul
media-libs/sdl-terminal
media-libs/volpack
# Now my question is, does anyone find any of these packages useful?
Should we go ahead and last-rite them, since it doesn't seem useful to
carry these in Gentoo? The ones broken are heading towards last-riting
nevertheless.
-- juippis
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
2021-01-08 12:26 [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs? Joonas Niilola
@ 2021-01-08 12:44 ` James Le Cuirot
2021-01-08 15:42 ` Thomas Deutschmann
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: James Le Cuirot @ 2021-01-08 12:44 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 430 bytes --]
On Fri, 8 Jan 2021 14:26:32 +0200
Joonas Niilola <juippis@gentoo.org> wrote:
> dev-libs/libgcrypt-compat
> dev-libs/libpcre-debian
These are maintained by me and I'd like to keep them. They can be
pulled in by running the esteam tool in steam-overlay for games that
need them. They could potentially be used for other old or
Debian-oriented binary packages too.
--
James Le Cuirot (chewi)
Gentoo Linux Developer
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
2021-01-08 12:26 [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs? Joonas Niilola
2021-01-08 12:44 ` James Le Cuirot
@ 2021-01-08 15:42 ` Thomas Deutschmann
2021-01-08 16:45 ` Thomas Deutschmann
2021-01-08 17:20 ` Joonas Niilola
2021-01-08 17:04 ` Matt Turner
` (2 subsequent siblings)
4 siblings, 2 replies; 8+ messages in thread
From: Thomas Deutschmann @ 2021-01-08 15:42 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 388 bytes --]
Hi,
I wonder how you composed this list. If you just checked if there is any
revdep, the check was probably useless:
For example,
> dev-libs/cyberjack
is up-to-date, has an active dev as maintainer and is required for any
ReinerSCT chipcard reader.
--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
fpr: C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
2021-01-08 15:42 ` Thomas Deutschmann
@ 2021-01-08 16:45 ` Thomas Deutschmann
2021-01-08 17:20 ` Joonas Niilola
1 sibling, 0 replies; 8+ messages in thread
From: Thomas Deutschmann @ 2021-01-08 16:45 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 223 bytes --]
Hi,
please forget my previous mail. I was informed that I misread your mail,
sorry about that!
--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
fpr: C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
2021-01-08 12:26 [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs? Joonas Niilola
2021-01-08 12:44 ` James Le Cuirot
2021-01-08 15:42 ` Thomas Deutschmann
@ 2021-01-08 17:04 ` Matt Turner
2021-01-08 17:25 ` Andreas Sturmlechner
2021-01-08 20:26 ` Andreas K. Hüttel
4 siblings, 0 replies; 8+ messages in thread
From: Matt Turner @ 2021-01-08 17:04 UTC (permalink / raw
To: gentoo development; +Cc: Jan Vesely
On Fri, Jan 8, 2021 at 7:27 AM Joonas Niilola <juippis@gentoo.org> wrote:
> dev-libs/clhpp
We want to keep this, though I admit I don't recall why nothing depends on it.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
2021-01-08 15:42 ` Thomas Deutschmann
2021-01-08 16:45 ` Thomas Deutschmann
@ 2021-01-08 17:20 ` Joonas Niilola
1 sibling, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2021-01-08 17:20 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 910 bytes --]
On 1/8/21 5:42 PM, Thomas Deutschmann wrote:
> Hi,
>
> I wonder how you composed this list. If you just checked if there is
> any revdep, the check was probably useless:
>
> For example,
>
>> dev-libs/cyberjack
>
> is up-to-date, has an active dev as maintainer and is required for any
> ReinerSCT chipcard reader.
>
>
Hey,
I admit the motivation didn't come clear from the first post. I believe
majority of listed packages to be leftovers from previous removals, thus
being "useless" to us now. I also admit to checking git logs for only a
handful of packages, and left few active+useful ones out from the list
already. This is a genuine inquiry to find out if these libs are somehow
useful for someone, not a "last-rites call for action" post ;)
Although I probably will continue to look for the really outdated,
EAPI-5 etc ones after a certain period of time.
-- juippis
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
2021-01-08 12:26 [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs? Joonas Niilola
` (2 preceding siblings ...)
2021-01-08 17:04 ` Matt Turner
@ 2021-01-08 17:25 ` Andreas Sturmlechner
2021-01-08 20:26 ` Andreas K. Hüttel
4 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2021-01-08 17:25 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 202 bytes --]
On Freitag, 8. Januar 2021 13:26:32 CET Joonas Niilola wrote:
> # So the final list of "useless" libs is:
> dev-libs/atcore
This has IUSE="gui", EAPI=7 and kde proj as maintainer. Please keep.
Regards
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?
2021-01-08 12:26 [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs? Joonas Niilola
` (3 preceding siblings ...)
2021-01-08 17:25 ` Andreas Sturmlechner
@ 2021-01-08 20:26 ` Andreas K. Hüttel
4 siblings, 0 replies; 8+ messages in thread
From: Andreas K. Hüttel @ 2021-01-08 20:26 UTC (permalink / raw
To: gentoo-dev; +Cc: Joonas Niilola
[-- Attachment #1: Type: text/plain, Size: 2135 bytes --]
Am Freitag, 8. Januar 2021, 14:26:32 EET schrieb Joonas Niilola:
> # Now my question is, does anyone find any of these packages useful?
> Should we go ahead and last-rite them, since it doesn't seem useful to
> carry these in Gentoo? The ones broken are heading towards last-riting
> nevertheless.
We have done such cleanups in the past. Libraries without consumers in the
Gentoo tree make in general only limited sense.
That said, if they build and have an active maintainer, why not keep them for
now.
This is more or less a cost/benefit question.
>
> # So the final list of "useless" libs is:
> dev-libs/atcore
> dev-libs/bcm2835
> dev-libs/bitset
> dev-libs/boost-mpl-cartesian_product
> dev-libs/caliper
> dev-libs/clhpp
> dev-libs/distorm64
> dev-libs/editline
> dev-libs/faxpp
> dev-libs/go-usb
> dev-libs/gtx
> dev-libs/igraph
> dev-libs/ilbc-rfc3951
> dev-libs/injeqt
> dev-libs/jthread
> dev-libs/kqoauth
> dev-libs/libdivsufsort
> dev-libs/libdnsres
> dev-libs/libezV24
> dev-libs/libgcrypt-compat
> dev-libs/libpcre-debian
> dev-libs/libtomfloat
> dev-libs/libtompoly
> dev-libs/libtreadstone
> dev-libs/log4sh
> dev-libs/nss-pem
> dev-libs/OpenSRF
> dev-libs/pigpio
> dev-libs/processor-trace
> dev-libs/rapidxml
> dev-libs/redland-bindings
> dev-libs/rinutils
> dev-libs/rocm-hostcall
> dev-libs/smack
> dev-libs/squareball
> dev-libs/ustr
> dev-libs/vc-intrinsics
> dev-libs/xbyak
> dev-libs/zookeeper-c
> media-libs/cimg
> media-libs/elles_icc_profiles
> media-libs/esdl
> media-libs/fluidsynth-dssi
> media-libs/freeverb3
> media-libs/gmtk
> media-libs/gnonlin
> media-libs/guilib
> media-libs/intel-mediasdk
> media-libs/kodi-platform
> media-libs/libggigcp
> media-libs/libggimisc
> media-libs/libgroove
> media-libs/liblingoteach
> media-libs/libyami
> media-libs/memphis
> media-libs/noise-suppression-for-voice
> media-libs/raul
> media-libs/sdl-terminal
> media-libs/volpack
>
>
> -- juippis
--
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer
(council, qa, toolchain, base-system, perl, libreoffice)
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 963 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-01-08 20:27 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-08 12:26 [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs? Joonas Niilola
2021-01-08 12:44 ` James Le Cuirot
2021-01-08 15:42 ` Thomas Deutschmann
2021-01-08 16:45 ` Thomas Deutschmann
2021-01-08 17:20 ` Joonas Niilola
2021-01-08 17:04 ` Matt Turner
2021-01-08 17:25 ` Andreas Sturmlechner
2021-01-08 20:26 ` Andreas K. Hüttel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox