I've been overall impressed with the progress made on recent
keywording/stable requests for dev-perl/* prefix [1][2][3].

So I figured I'd put some effort into getting not only dev-perl/* ->
dev-lang/perl up-to-scratch, but attempt to fix the warts between
dev-lang/perl and the rest of ::gentoo

But uh, the deps are dark and full of terrors.

So I started by focusing on one dep: sys-libs/db , but even that has a
nightmarish depgraph :/

Here's my current progress (attached) for what sort of things need to
be changed ( as indicated by repoman -d -e y ) to make all necessary
arches happy, but as you can see it gets crazy fast, turning up in
java, emacs, systemd... 

So obviously some hacks to mask USE flags in profiles are going to be
needed to make this happy.

So far my list includes:

                   ~amd64-fbsd :     2 packages
                    ~x86-macos :    15 packages
                    ~ppc-macos :    17 packages
                  ~x64-solaris :    17 packages
                  ~x86-solaris :    20 packages
                    ~x86-linux :    22 packages
                ~sparc-solaris :    24 packages
              ~sparc64-solaris :    24 packages
                    ~m68k-mint :    25 packages
                   ~x64-cygwin :    25 packages
                    ~x64-macos :    26 packages
                         ~mips :    27 packages
                  ~amd64-linux :    32 packages
                      ~ppc-aix :    67 packages
---
                [email protected] :     2 packages
               [email protected] :    27 packages
             [email protected] :    80 packages (   314 distinct keywordings )

So if there's some subset of keywords that maybe I should focus on
getting done instead of doing a blanket request, that might help.
(amd64-fbsd for instance currently looks easy, but might get out of
hand eventually)


1: https://bugs.gentoo.org/665088
2: https://bugs.gentoo.org/667266
3: https://bugs.gentoo.org/671730
sys-libs/db-6.0.35-r1 ~amd64-fbsd ~amd64-linux ~m68k-mint ~mips ~ppc-aix 
~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-cygwin ~x64-macos ~x64-solaris 
~x86-linux ~x86-macos ~x86-solaris
sys-libs/db-6.2.32-r1 ~amd64-fbsd ~amd64-linux ~m68k-mint ~mips ~ppc-aix 
~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-cygwin ~x64-macos ~x64-solaris 
~x86-linux ~x86-macos ~x86-solaris
sys-devel/binutils-2.31.1-r2 ~amd64-linux ~mips ~x86-linux ~ppc-aix ~x64-macos 
~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x64-cygwin
sys-devel/binutils-config-5.1-r1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos 
~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x64-cygwin
sys-libs/zlib-1.2.11-r2 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos 
~m68k-mint ~ppc-macos ~sparc-solaris ~x64-cygwin ~sparc64-solaris ~x64-solaris 
~x86-solaris
sys-apps/texinfo-6.5 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos 
~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x64-cygwin
sys-libs/ncurses-6.1-r3 ~amd64-linux ~x86-linux ~ppc-aix ~x86-macos ~x64-macos 
~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x64-cygwin
sys-devel/gettext-0.19.8.1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos 
~x86-macos ~m68k-mint ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x64-cygwin
dev-util/dejagnu-1.6 ~ppc-aix ~x64-macos ~m68k-mint ~ppc-macos ~sparc-solaris 
~sparc64-solaris ~x64-cygwin
dev-java/java-config-2.2.0-r4 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos 
~x86-macos ~m68k-mint ~mips ~ppc-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x64-cygwin
virtual/jdk-1.8.0-r3 ~ppc-aix ~m68k-mint ~mips ~sparc-solaris ~sparc64-solaris 
~x86-solaris ~x64-cygwin
virtual/jre-1.8.0-r1 ~ppc-aix ~m68k-mint ~mips ~sparc-solaris ~sparc64-solaris 
~x86-solaris ~x64-cygwin
dev-lang/tcl-8.6.8 ~ppc-aix ~x64-cygwin ~ppc-aix
dev-tcltk/expect-5.45.4 ~ppc-aix ~ppc-macos ~sparc-solaris ~sparc64-solaris 
~x64-cygwin
app-emacs/po-mode-0.19.8.1 ~ppc-aix ~x64-macos ~m68k-mint ~ppc-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x64-cygwin
dev-vcs/cvs-1.12.12-r12 ~x64-macos ~x64-cygwin
virtual/krb5-0-r1 ~x64-macos ~x64-cygwin ~ppc-aix
virtual/emacs-26 ~ppc-aix ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x64-cygwin
dev-java/icedtea-3.9.0 ~mips ~ppc-aix ~m68k-mint ~sparc-solaris ~x86-solaris 
~x64-cygwin
sys-apps/portage-2.3.52-r1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos 
~x86-macos ~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x64-cygwin
sys-apps/baselayout-java-0.1.0 ~mips ~x86-linux ~ppc-aix ~x64-cygwin ~m68k-mint
dev-lang/python-2.7.15 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos 
~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x64-cygwin
dev-lang/python-3.4.8-r1 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos 
~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
dev-lang/python-3.5.5-r1 ~amd64-linux ~x86-linux
dev-lang/python-3.6.6 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos 
~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
dev-lang/python-3.7.0 ~amd64-linux ~x86-linux ~ppc-aix ~x64-macos ~x86-macos 
~ppc-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
dev-perl/libintl-perl-1.280.0 ~sparc64-solaris
dev-perl/Unicode-EastAsianWidth-1.330.0-r1 ~sparc64-solaris
dev-perl/Text-Unidecode-1.300.0 ~sparc64-solaris
app-crypt/mit-krb5-1.16.2 ~x64-macos ~x64-cygwin ~ppc-aix
app-editors/emacs-26.1-r3 ~ppc-aix ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x64-cygwin
app-eselect/eselect-java-0.4.0 ~mips
sys-apps/sed-4.6 ~ppc-aix ~x86-linux ~amd64-linux ~x86-linux ~ppc-aix 
~x64-macos ~x86-macos ~m68k-mint ~x64-cygwin
dev-java/icedtea-web-1.6.2 ~mips ~ppc-aix ~m68k-mint ~sparc-solaris
app-arch/bzip2-1.0.6-r10 ~amd64-linux ~x86-linux ~ppc-aix
sys-apps/coreutils-8.30 ~amd64-linux ~ppc-aix
sys-apps/pcsc-lite-1.8.23 ~mips ~ppc-aix
dev-java/icedtea-sound-1.0.1 ~mips
dev-perl/Expect-1.350.0 ~amd64-linux ~ppc-aix
dev-libs/glib-2.58.2 ~ppc-aix ~m68k-mint ~sparc-solaris ~x64-macos
app-shells/bash-4.4_p23 ~amd64-linux ~x86-linux ~ppc-aix
app-text/xmlto-0.0.28-r1 ~ppc-aix
dev-libs/openssl-1.1.1a ~amd64-linux ~x64-macos ~ppc-aix
sys-libs/e2fsprogs-libs-1.44.5 ~x64-macos ~ppc-aix
app-emacs/emacs-common-gentoo-1.6-r1 ~ppc-aix
virtual/jpeg-0-r2 ~ppc-aix
app-crypt/openpgp-keys-gentoo-release-20180706 ~amd64-linux
net-wireless/bluez-5.50-r1 ~amd64-linux ~x86-linux ~ppc-aix
net-nds/openldap-2.4.45 ~x64-macos
dev-java/rhino-1.7.7-r1 ~mips ~ppc-aix
media-sound/pulseaudio-12.2 ~mips
dev-perl/IO-Stty-0.30.0 ~amd64-linux ~ppc-aix
dev-util/systemtap-3.1-r1 ~ppc-aix
app-portage/gemato-14.0 ~amd64-linux
dev-libs/libressl-2.9.0 ~amd64-linux ~x86-linux ~ppc-aix
dev-libs/libverto-0.3.0 ~x64-macos
sys-apps/dbus-1.12.12 ~ppc-aix
dev-java/tagsoup-1.2.1 ~mips
sys-apps/attr-2.4.48-r3 ~ppc-aix
sys-libs/readline-7.0_p5 ~ppc-aix
app-text/docbook-xml-dtd-4.2-r2 ~ppc-aix
app-text/docbook-xml-dtd-4.4-r2 ~ppc-aix
net-misc/lksctp-tools-1.0.18-r1 ~amd64-linux ~ppc-aix
dev-java/emma-2.0.5312-r3 ~mips
media-libs/sbc-1.3 ~mips
net-misc/npapi-sdk-0.27.2 ~mips
virtual/fam-0-r1 ~ppc-aix
app-text/passivetex-1.25 ~ppc-aix
dev-java/junit-4.12-r1 ~mips
net-libs/libasyncns-0.8-r4 ~mips
dev-libs/elfutils-0.175 ~ppc-aix
dev-python/bz2file-0.98 ~amd64-linux
x11-apps/xhost-1.0.7 ~ppc-aix
dev-java/saxon-9.2.0.6-r2 ~mips
app-arch/unzip-6.0_p21-r2 ~ppc-aix
dev-java/ant-core-1.9.2 ~mips
sys-apps/sandbox-2.14 ~amd64-linux
dev-python/python-docs-2.7.14 ~amd64-linux
media-libs/lcms-2.9 ~ppc-aix
dev-util/strace-4.25 ~ppc-aix
dev-tex/xmltex-1.9-r2 ~ppc-aix
dev-util/gdbus-codegen-2.58.2 ~ppc-aix
media-libs/libjpeg-turbo-2.0.1 ~ppc-aix
dev-libs/ell-0.15 ~amd64-linux
dev-java/ant-junit-1.9.2 ~mips
net-misc/ofono-1.24 ~mips
sys-libs/libcap-2.26-r2 ~ppc-aix
dev-libs/libev-4.24 ~x64-macos
dev-java/javatoolkit-0.3.0-r9 ~mips
app-admin/gamin-0.1.10-r1 ~ppc-aix
virtual/latex-base-1.0 ~ppc-aix
dev-java/hamcrest-core-1.3 ~mips
dev-java/xom-1.2.10 ~mips
dev-libs/libnatspec-0.3.0 ~ppc-aix
sys-apps/install-xattr-0.5-r1 ~amd64-linux
sys-libs/gdbm-1.18.1 ~ppc-aix

Attachment: pgpVCOG8VVRdH.pgp
Description: OpenPGP digital signature

Reply via email to