Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev-perl/GeoIP2 - new package to replace legacy dev-perl/Geo-IP #13973

Closed
wants to merge 12 commits into from

Conversation

hydrapolic
Copy link
Contributor

https://bugs.gentoo.org/675494

Legacy databases used by dev-perl/Geo-IP stopped receiving map updates, this one uses a new format and is supported upstream. Will be added as a dependency of mail-filter/spamassasssin to provide IP->Geo conversion.

Tests pass on ~amd64.

Thank you

@gentoo-bot
Copy link

Pull Request assignment

Submitter: @hydrapolic
Areas affected: ebuilds
Packages affected: dev-perl/Clone-PP, dev-perl/Data-IEEE754, dev-perl/Data-Printer, dev-perl/GeoIP2, dev-perl/Math-Int128...

dev-perl/Clone-PP: @gentoo/proxy-maint (new package)
dev-perl/Data-IEEE754: @gentoo/proxy-maint (new package)
dev-perl/Data-Printer: @gentoo/proxy-maint (new package)
dev-perl/GeoIP2: @gentoo/proxy-maint (new package)
dev-perl/Math-Int128: @gentoo/proxy-maint (new package)
dev-perl/Math-Int64: @gentoo/proxy-maint (new package)
dev-perl/MaxMind-DB-Common: @gentoo/proxy-maint (new package)
dev-perl/MaxMind-DB-Reader: @gentoo/proxy-maint (new package)
dev-perl/MaxMind-DB-Reader-XS: @gentoo/proxy-maint (new package)
dev-perl/MooX-StrictConstructor: @gentoo/proxy-maint (new package)
dev-perl/Net-Works: @gentoo/proxy-maint (new package)
dev-perl/Test-Bits: @gentoo/proxy-maint (new package)

Linked bugs

Bugs linked: 675494


In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. labels Dec 13, 2019
@hydrapolic
Copy link
Contributor Author

@akhuettel @kentfredric can you please check for obvious mistakes?

@kentfredric
Copy link
Contributor

A quick look says you've done versions all wrong as per Perl scheme:

https://wiki.gentoo.org/wiki/Project:Perl/Version-Scheme

Though I might have the time to fix this PR myself and push it on behalf of perl team.

@kentfredric
Copy link
Contributor

Yeah, and the tests are pretty broken for at least Clone-PP, I'll have to dig in and make this nice.

@kentfredric
Copy link
Contributor

Yeah, and the tests are pretty broken for at least Clone-PP, I'll have to dig in and make this nice.

Hhahaha. The tests were failing because portage was preferring 1.06 ( 1.60.0 ) from ::perl-experimental instead of your 1.07.

Because you know, 1.07 < 1.60.0

So less work than I imagined.

@hydrapolic
Copy link
Contributor Author

@kentfredric, I've simply used the upstream versions, thanks for the wiki link.

All packages passed tests when I last checked (that's why some additional packages were introduced).

Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Dependency of dev-perl/GeoIP2

Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Provides access to GeoIP2 databases used for example by
SpamAssasssin to map IP addresses to geo locations.

Closes: https://bugs.gentoo.org/675494
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
@hydrapolic
Copy link
Contributor Author

A quick look says you've done versions all wrong as per Perl scheme:

https://wiki.gentoo.org/wiki/Project:Perl/Version-Scheme

Though I might have the time to fix this PR myself and push it on behalf of perl team.

Pushed an update with new version numbers.

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2020-02-03 17:06 UTC
Newest commit scanned: 2279f6b
Status: ❌ broken

There are too many broken packages to determine whether the breakages were added by the pull request. If in doubt, please rebase.

Issues:https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#global
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-admin/emacs-updater
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-admin/logrotate
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-admin/puppet
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-antivirus/clamav
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-crypt/keybase
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-emulation/faudio
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-emulation/virtualbox-additions
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-emulation/virtualbox-guest-additions
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-emulation/virtualbox-modules
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-eselect/eselect-opencl
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-i18n/atokx3
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-misc/blink1
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-misc/hachoir-subfile
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-misc/scope
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-office/libreoffice-l10n
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-portage/layman
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-portage/portage-utils
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-text/calibre
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#app-vim/youcompleteme
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-db/postgresql
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-embedded/arduino
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-java/icedtea
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-java/icedtea-bin
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-java/openjdk
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-java/openjdk-bin
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-java/openjdk-jre-bin
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-java/openjfx
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-lang/julia
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-lang/mercury
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-lang/nqp
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-lang/php
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-lang/rust
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-lang/rust-bin
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-libs/efl
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-libs/gjs
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-libs/gobject-introspection-common
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-libs/hsa-ext-rocr
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-ml/fort
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/PEAR-Crypt_CHAP
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/magickwand
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-cassandra
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-haru
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-http
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-imagick
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-mailparse
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-propro
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-ps
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-php/pecl-raphf
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/astropy-helpers
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/cmd2
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/dogpile-core
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/empy
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/gdmodule
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/ginga
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/glue-vispy-viewers
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/html5-parser
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/lp_solve
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/mysqlclient
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/pychef
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/pyghmi
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/pymongo
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/pyoembed
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/python-pam
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/rackspace-monitoring-cli
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/sudsds
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/turbolift
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/vatnumber
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-python/wcsaxes
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-ros/roslaunch
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-ruby/httparty
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-ruby/multi_xml
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-ruby/ox
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-util/cmt
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-util/conf2struct
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-util/obs-service-cpanspec
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-util/obs-service-rearchive
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-util/obs-service-update_source
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#dev-util/suse-build
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#games-simulation/flightgear
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#gnome-base/gnome-session
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#gnome-extra/cjs
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#gnustep-apps/sogo
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#mail-client/alot
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#mail-client/mutt
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-gfx/curaengine
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-gfx/iscan
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-gfx/libimagequant
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-gfx/sane-frontends
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-libs/clutter-gst
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-libs/ctl
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-libs/mesa
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-plugins/gmpc-magnatune
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-sound/podcatcher
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-tv/kodi
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#media-tv/plex-media-server
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-analyzer/greenbone-security-assistant
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-analyzer/nagios-plugins
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-analyzer/ntopng
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-analyzer/prelude-lml-rules
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-analyzer/wireshark
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-analyzer/zabbix
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-dns/bind
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-dns/bind-tools
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-dns/dnssec-validator
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-fs/nfs-utils
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-libs/nodejs
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-libs/ntirpc
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-mail/dovecot
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-mail/notmuch
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-misc/anydesk
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-misc/gerbera
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-print/pykota
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-proxy/squid
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#net-vpn/tor
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sci-chemistry/xyza2pipe
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sci-libs/tensorflow
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sci-mathematics/Macaulay2
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sci-mathematics/lybniz
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-apps/attr
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-apps/pcsc-lite
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-apps/pcsc-tools
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-apps/policycoreutils
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-apps/shadow
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-boot/udk
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-cluster/crmsh
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-fs/udisks
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#sys-power/nut
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#www-apps/blohg-tumblelog
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#www-apps/drupal
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#www-apps/rutorrent
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#www-misc/shellinabox
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#www-misc/xxv
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#www-servers/nginx
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#www-servers/puma
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-libs/gtk+
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-libs/qwt
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-misc/bbdate
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-misc/bbkeys
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-misc/fbpanel
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-misc/vym
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-misc/xorg-cf-files
https://qa-reports.gentoo.org/output/gentoo-ci/92e35cb/output.html#x11-themes/experience

@kentfredric
Copy link
Contributor

And it looks like you're using DEPEND + EAPI7 when you should probably use BDEPEND.

But that introduces a fun problem, as I discovered: https://bugs.gentoo.org/708182

@kentfredric
Copy link
Contributor

As properly reviewing stuff in Perl is basically as much work as doing it from scratch, gonna paste a bunch of diffs as I go showing what I'd be doing, vs yours. Most of these cut proxy-maint out, and put perl@ into metadata.xml, while still keeping yours truly in the list.

Here's Clone-PP:

diff --git a/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild b/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild
index 21a420ca6e1..024294ba4f3 100644
--- a/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild
+++ b/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,8 +8,17 @@ DIST_VERSION=1.07
 inherit perl-module
 
 DESCRIPTION="Recursively copy Perl datatypes"
-
 SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="virtual/perl-ExtUtils-MakeMaker"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RDEPEND="
+	virtual/perl-Exporter
+"
+BDEPEND="
+	${RDEPEND}
+	virtual/perl-ExtUtils-MakeMaker
+	test? (
+		virtual/perl-Carp
+		virtual/perl-Data-Dumper
+	)
+"
diff --git a/dev-perl/Clone-PP/metadata.xml b/dev-perl/Clone-PP/metadata.xml
index 8cc94f6670f..e00d4e068de 100644
--- a/dev-perl/Clone-PP/metadata.xml
+++ b/dev-perl/Clone-PP/metadata.xml
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Clone-PP</remote-id>
+    <remote-id type="cpan-module">Clone::PP</remote-id>
   </upstream>
 </pkgmetadata>

@kentfredric
Copy link
Contributor

MaxMind-Reader-XS has the most mistakes so far, for instance:

  • Missing rdep on dev-perl/Math-Int64
  • Missing rdep on dev-perl/MaxMind-DB-Common
  • Confusing rdep on dev-perl/Net-Works ( Can't see why its a RDEP, seems like its only used in tests )

And most of the Test dependencies are missing:

+       test? (
+               virtual/perl-ExtUtils-MakeMaker
+               virtual/perl-File-Spec
+               dev-perl/Module-Implementation
+               >=dev-perl/Net-Works-0.210.0
+               >=dev-perl/Path-Class-0.270.0
+               dev-perl/Test-Fatal
+               dev-perl/Test-Number-Delta
+               dev-perl/Test-Requires
+               >=virtual/perl-Test-Simple-0.960.0
+               virtual/perl-autodie
+               virtual/perl-version
+       )

@kentfredric
Copy link
Contributor

GeoIP2 has a few confusing things:

  • List-AllUtils rdep, even though its not mentioned anywhere in the source code
  • unexplained dev-perl/MaxMind-DB-Reader-XS rdep
  • unexplained dev-perl/namespace-autoclean rdep
  • unexplained dev-perl/strictures rdep
  • missing dev-perl/Sub-Quote rdep
  • missing dev-perl/Try-Tiny rdep

And a few missing test deps.

@kentfredric
Copy link
Contributor

Ok, here's a full diff of what I think it should like, compared with yours.

Lots of the dependency changes are from consulting upstream dependency information, but in a handful of places upstream is under-specific.

I'm also pruning some obnoxiously spammy tests, and adding USE="examples" where relevant.

Some of your dependencies are surplus to requirements in tests, as they're soft-off gated to not run when the dependency is missing, so its prone to overcomplicating dependencies. If they have to be declared, its preferable to have a USE gate to weaken the dep graph.

I'd probably like to push my work as-is where it supercedes this PR, but I don't want to offend anybody :)

Lemme know what you think of my changes, just in case you have good reasons for doing something different.

diff --git a/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild b/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild
index 21a420ca6e1..9c3c9dbd96f 100644
--- a/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild
+++ b/dev-perl/Clone-PP/Clone-PP-1.70.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,8 +8,18 @@ DIST_VERSION=1.07
 inherit perl-module
 
 DESCRIPTION="Recursively copy Perl datatypes"
-
 SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="virtual/perl-ExtUtils-MakeMaker"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+RDEPEND="
+	virtual/perl-Exporter
+"
+BDEPEND="
+	${RDEPEND}
+	virtual/perl-ExtUtils-MakeMaker
+	test? (
+		virtual/perl-Carp
+		virtual/perl-Data-Dumper
+	)
+"
diff --git a/dev-perl/Clone-PP/metadata.xml b/dev-perl/Clone-PP/metadata.xml
index 8cc94f6670f..e00d4e068de 100644
--- a/dev-perl/Clone-PP/metadata.xml
+++ b/dev-perl/Clone-PP/metadata.xml
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Clone-PP</remote-id>
+    <remote-id type="cpan-module">Clone::PP</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/Data-IEEE754/Data-IEEE754-0.20.0.ebuild b/dev-perl/Data-IEEE754/Data-IEEE754-0.20.0.ebuild
index 224cbc31c90..ef030fb8801 100644
--- a/dev-perl/Data-IEEE754/Data-IEEE754-0.20.0.ebuild
+++ b/dev-perl/Data-IEEE754/Data-IEEE754-0.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,12 +8,20 @@ DIST_VERSION=0.02
 inherit perl-module
 
 DESCRIPTION="Pack and unpack big-endian IEEE754 floats and doubles"
-
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND="virtual/perl-ExtUtils-MakeMaker
-	test? ( dev-perl/Test-Bits )"
+RDEPEND="
+	virtual/perl-Exporter
+"
+BDEPEND="${RDEPEND}
+	virtual/perl-ExtUtils-MakeMaker
+	test? (
+		virtual/perl-File-Spec
+		dev-perl/Test-Bits
+		>=virtual/perl-Test-Simple-0.960.0
+	)
+"
diff --git a/dev-perl/Data-IEEE754/metadata.xml b/dev-perl/Data-IEEE754/metadata.xml
index f66a3ab3176..847285dd30a 100644
--- a/dev-perl/Data-IEEE754/metadata.xml
+++ b/dev-perl/Data-IEEE754/metadata.xml
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Data-IEEE754</remote-id>
+    <remote-id type="cpan-module">Data::IEEE754</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/Data-Printer/Data-Printer-0.400.0.ebuild b/dev-perl/Data-Printer/Data-Printer-0.400.0.ebuild
index e8d672190c0..0fcee5aa2b1 100644
--- a/dev-perl/Data-Printer/Data-Printer-0.400.0.ebuild
+++ b/dev-perl/Data-Printer/Data-Printer-0.400.0.ebuild
@@ -1,30 +1,36 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DIST_AUTHOR=GARU
 DIST_VERSION=0.40
+DIST_EXAMPLES=(
+	"examples/*"
+)
 inherit perl-module
 
 DESCRIPTION="Colored pretty-print of Perl data structures and objects"
-
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+	virtual/perl-Carp
 	dev-perl/Clone-PP
-	dev-perl/File-HomeDir
+	>=dev-perl/File-HomeDir-0.910.0
+	virtual/perl-File-Spec
+	>=dev-perl/Package-Stash-0.300.0
+	virtual/perl-Scalar-List-Utils
 	dev-perl/Sort-Naturally
+	>=virtual/perl-Term-ANSIColor-3
+	>=virtual/perl-version-0.770.0
 "
-DEPEND="
-	${RDEPEND}
+BDEPEND="${RDEPEND}
 	virtual/perl-ExtUtils-MakeMaker
 	test? (
-		dev-perl/DBI
-		dev-perl/Capture-Tiny
-		dev-perl/YAML-Syck
+		virtual/perl-File-Temp
+		>=virtual/perl-Test-Simple-0.880.0
 	)
 "
diff --git a/dev-perl/Data-Printer/metadata.xml b/dev-perl/Data-Printer/metadata.xml
index 0c090805f14..50a4718fb7d 100644
--- a/dev-perl/Data-Printer/metadata.xml
+++ b/dev-perl/Data-Printer/metadata.xml
@@ -1,15 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Data-Printer</remote-id>
+    <remote-id type="cpan-module">DDP</remote-id>
+    <remote-id type="cpan-module">Data::Printer</remote-id>
+    <remote-id type="cpan-module">Data::Printer::Filter</remote-id>
+    <remote-id type="cpan-module">Data::Printer::Filter::DB</remote-id>
+    <remote-id type="cpan-module">Data::Printer::Filter::DateTime</remote-id>
+    <remote-id type="cpan-module">Data::Printer::Filter::Digest</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/GeoIP2/GeoIP2-2.6.2.ebuild b/dev-perl/GeoIP2/GeoIP2-2.6.2.ebuild
index 64ad633eee7..1d22f4beebe 100644
--- a/dev-perl/GeoIP2/GeoIP2-2.6.2.ebuild
+++ b/dev-perl/GeoIP2/GeoIP2-2.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,35 +8,41 @@ DIST_VERSION=2.006002
 inherit perl-module
 
 DESCRIPTION="API for MaxMind's GeoIP2 web services and databases"
-
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+	virtual/perl-Data-Dumper
 	>=dev-perl/Data-Validate-IP-0.250.0
+	virtual/perl-Exporter
+	virtual/perl-Getopt-Long
 	dev-perl/HTTP-Message
 	dev-perl/JSON-MaybeXS
+	dev-perl/LWP-Protocol-https
 	dev-perl/libwww-perl
-	dev-perl/List-AllUtils
 	dev-perl/List-SomeUtils
-	dev-perl/LWP-Protocol-https
+	virtual/perl-MIME-Base64
 	>=dev-perl/MaxMind-DB-Reader-1.0.0
-	dev-perl/MaxMind-DB-Reader-XS
 	dev-perl/Moo
-	dev-perl/namespace-autoclean
-	dev-perl/namespace-clean
 	dev-perl/Params-Validate
-	dev-perl/strictures
+	virtual/perl-Scalar-List-Utils
+	dev-perl/Sub-Quote
 	dev-perl/Throwable
+	dev-perl/Try-Tiny
 	dev-perl/URI
+	dev-perl/namespace-clean
 "
-DEPEND="
-	${RDEPEND}
+BDEPEND="${RDEPEND}
 	virtual/perl-ExtUtils-MakeMaker
 	test? (
+		virtual/perl-File-Spec
+		virtual/perl-IO-Compress
+		dev-perl/MaxMind-DB-Common
 		dev-perl/Path-Class
+		dev-perl/Test-Fatal
 		dev-perl/Test-Number-Delta
+		>=virtual/perl-Test-Simple-0.960.0
 	)
 "
diff --git a/dev-perl/GeoIP2/metadata.xml b/dev-perl/GeoIP2/metadata.xml
index 850adc51ca0..e3f764df66c 100644
--- a/dev-perl/GeoIP2/metadata.xml
+++ b/dev-perl/GeoIP2/metadata.xml
@@ -1,15 +1,51 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">GeoIP2</remote-id>
+    <remote-id type="cpan-module">GeoIP2</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Database::Reader</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Error::Generic</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Error::HTTP</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Error::IPAddressNotFound</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Error::Type</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Error::WebService</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::ASN</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::AnonymousIP</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::City</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::ConnectionType</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::Country</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::Domain</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::Enterprise</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::ISP</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Model::Insights</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::City</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::Continent</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::Country</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::Location</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::MaxMind</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::Postal</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::RepresentedCountry</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::Subdivision</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Record::Traits</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::Error::HTTP</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::HasIPAddress</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::HasLocales</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::Model</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::Model::Flat</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::Model::HasSubdivisions</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::Model::Location</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::Record::Country</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Role::Record::HasNames</remote-id>
+    <remote-id type="cpan-module">GeoIP2::Types</remote-id>
+    <remote-id type="cpan-module">GeoIP2::WebService::Client</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild b/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild
index cbbaee0f101..693b54d44fd 100644
--- a/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild
+++ b/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild
@@ -1,19 +1,38 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DIST_AUTHOR=SALVA
 DIST_VERSION=0.22
+DIST_EXAMPLES=("benchmarks/*")
 inherit perl-module
 
 DESCRIPTION="Manipulate 128 bits integers in Perl"
-
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
-
-RDEPEND="dev-perl/Math-Int64"
-DEPEND="${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker"
+RDEPEND="
+	virtual/perl-Exporter
+	>=dev-perl/Math-Int64-0.510.0
+	virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+	virtual/perl-ExtUtils-MakeMaker
+	test? (
+		virtual/perl-File-Spec
+		virtual/perl-IO
+		virtual/perl-Math-BigInt
+		>=virtual/perl-Test-Simple-0.960.0
+	)
+"
+PERL_RM_FILES=(
+	"t/author-eol.t"
+	"t/author-no-tabs.t"
+	"t/author-pod-spell.t"
+	"t/release-cpan-changes.t"
+	"t/release-pod-syntax.t"
+	"t/release-portability.t"
+	"t/release-synopsis.t"
+)
diff --git a/dev-perl/Math-Int128/metadata.xml b/dev-perl/Math-Int128/metadata.xml
index f2d6239ee0b..39c3208db96 100644
--- a/dev-perl/Math-Int128/metadata.xml
+++ b/dev-perl/Math-Int128/metadata.xml
@@ -1,15 +1,18 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Math-Int128</remote-id>
+    <remote-id type="cpan-module">Math::Int128</remote-id>
+    <remote-id type="cpan-module">Math::Int128::die_on_overflow</remote-id>
+    <remote-id type="cpan-module">Math::UInt128</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/Math-Int64/Math-Int64-0.540.0.ebuild b/dev-perl/Math-Int64/Math-Int64-0.540.0.ebuild
index d3f153c608e..f823edafd09 100644
--- a/dev-perl/Math-Int64/Math-Int64-0.540.0.ebuild
+++ b/dev-perl/Math-Int64/Math-Int64-0.540.0.ebuild
@@ -1,15 +1,34 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DIST_AUTHOR=SALVA
 DIST_VERSION=0.54
+DIST_EXAMPLES=( "examples/*" )
 inherit perl-module
 
 DESCRIPTION="Manipulate 64 bits integers in Perl"
-
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
-DEPEND="virtual/perl-ExtUtils-MakeMaker"
+RDEPEND="
+	virtual/perl-Exporter
+	virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+	virtual/perl-ExtUtils-MakeMaker
+	test? (
+		virtual/perl-File-Spec
+		virtual/perl-IO
+		virtual/perl-Storable
+		>=virtual/perl-Test-Simple-0.960.0
+	)
+"
+PERL_RM_FILES=(
+	"t/author-eol.t" "t/author-no-tabs.t" "t/author-pod-spell.t"
+	"t/author-pod-syntax.t" "t/release-cpan-changes.t" "t/release-pod-coverage.t"
+	"t/release-portability.t" "t/release-synopsis.t"
+)
diff --git a/dev-perl/Math-Int64/metadata.xml b/dev-perl/Math-Int64/metadata.xml
index 830899a8bce..1906443cfc4 100644
--- a/dev-perl/Math-Int64/metadata.xml
+++ b/dev-perl/Math-Int64/metadata.xml
@@ -1,15 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Math-Int64</remote-id>
+    <remote-id type="cpan-module">Math::Int64</remote-id>
+    <remote-id type="cpan-module">Math::Int64::die_on_overflow</remote-id>
+    <remote-id type="cpan-module">Math::Int64::native_if_available</remote-id>
+    <remote-id type="cpan-module">Math::UInt64</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/MaxMind-DB-Common/MaxMind-DB-Common-0.40.1.ebuild b/dev-perl/MaxMind-DB-Common/MaxMind-DB-Common-0.40.1.ebuild
index 1aede92c539..cbe7dca4de9 100644
--- a/dev-perl/MaxMind-DB-Common/MaxMind-DB-Common-0.40.1.ebuild
+++ b/dev-perl/MaxMind-DB-Common/MaxMind-DB-Common-0.40.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,21 +8,41 @@ DIST_VERSION=0.040001
 inherit perl-module
 
 DESCRIPTION="Code shared by the MaxMind DB reader and writer modules"
-
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
 
 RDEPEND="
+	virtual/perl-Carp
 	dev-perl/Data-Dumper-Concise
 	dev-perl/DateTime
+	virtual/perl-Exporter
 	dev-perl/List-AllUtils
+	virtual/perl-Math-BigInt
 	dev-perl/Moo
 	dev-perl/MooX-StrictConstructor
-	dev-perl/namespace-autoclean
+	virtual/perl-Scalar-List-Utils
 	dev-perl/Sub-Quote
+	virtual/perl-autodie
+	dev-perl/namespace-autoclean
 "
-DEPEND="
-	${RDEPEND}
+BDEPEND="${RDEPEND}
 	virtual/perl-ExtUtils-MakeMaker
+	test? (
+		virtual/perl-File-Spec
+		>=virtual/perl-Test-Simple-0.960.0
+	)
 "
+PERL_RM_FILES=(
+	"t/author-00-compile.t"
+	"t/author-eol.t"
+	"t/author-no-tabs.t"
+	"t/author-pod-spell.t"
+	"t/author-pod-syntax.t"
+	"t/author-test-version.t"
+	"t/release-cpan-changes.t"
+	"t/release-portability.t"
+	"t/release-synopsis.t"
+	"t/release-tidyall.t"
+)
diff --git a/dev-perl/MaxMind-DB-Common/metadata.xml b/dev-perl/MaxMind-DB-Common/metadata.xml
index 89811b4990d..dec1ce3b6fa 100644
--- a/dev-perl/MaxMind-DB-Common/metadata.xml
+++ b/dev-perl/MaxMind-DB-Common/metadata.xml
@@ -1,15 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">MaxMind-DB-Common</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Common</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Metadata</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Role::Debugs</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Types</remote-id>
+    <remote-id type="cpan-module">Test::MaxMind::DB::Common::Data</remote-id>
+    <remote-id type="cpan-module">Test::MaxMind::DB::Common::Util</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild b/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild
index d4d88ff58bd..e9b0d143169 100644
--- a/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild
+++ b/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,21 +8,38 @@ DIST_VERSION=1.000008
 inherit perl-module
 
 DESCRIPTION="Fast XS implementation of MaxMind DB reader"
-
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64"
-
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 RDEPEND="
 	dev-libs/libmaxminddb:=
 	dev-perl/Math-Int128
+	dev-perl/Math-Int64
 	dev-perl/MaxMind-DB-Reader
+	>=dev-perl/MaxMind-DB-Common-0.40.1
 	dev-perl/Moo
-	dev-perl/Net-Works
+	virtual/perl-XSLoader
 	dev-perl/namespace-autoclean
 "
 DEPEND="
-	${RDEPEND}
-	dev-perl/Module-Build
-	virtual/perl-ExtUtils-MakeMaker
+	>=dev-perl/Module-Build-0.280.0
+	dev-libs/libmaxminddb:=
+"
+BDEPEND="${RDEPEND}
+	>=dev-perl/Module-Build-0.280.0
+	test? (
+		virtual/perl-ExtUtils-MakeMaker
+		virtual/perl-File-Spec
+		dev-perl/Module-Implementation
+		>=dev-perl/Net-Works-0.210.0
+		>=dev-perl/Path-Class-0.270.0
+		dev-perl/Test-Fatal
+		dev-perl/Test-Number-Delta
+		dev-perl/Test-Requires
+		>=virtual/perl-Test-Simple-0.960.0
+		virtual/perl-autodie
+		virtual/perl-version
+	)
 "
diff --git a/dev-perl/MaxMind-DB-Reader-XS/metadata.xml b/dev-perl/MaxMind-DB-Reader-XS/metadata.xml
index 2adfe65ad13..40db420faf1 100644
--- a/dev-perl/MaxMind-DB-Reader-XS/metadata.xml
+++ b/dev-perl/MaxMind-DB-Reader-XS/metadata.xml
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">MaxMind-DB-Reader-XS</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::XS</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/MaxMind-DB-Reader/MaxMind-DB-Reader-1.0.14.ebuild b/dev-perl/MaxMind-DB-Reader/MaxMind-DB-Reader-1.0.14.ebuild
index 03993ad0d0d..7fb4b096742 100644
--- a/dev-perl/MaxMind-DB-Reader/MaxMind-DB-Reader-1.0.14.ebuild
+++ b/dev-perl/MaxMind-DB-Reader/MaxMind-DB-Reader-1.0.14.ebuild
@@ -1,37 +1,50 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DIST_AUTHOR=MAXMIND
 DIST_VERSION=1.000014
+DIST_EXAMPLES=("eg/*")
 inherit perl-module
 
 DESCRIPTION="Read MaxMind DB files and look up IP addresses"
-
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+	virtual/perl-Carp
 	dev-perl/Data-IEEE754
 	dev-perl/Data-Printer
 	>=dev-perl/Data-Validate-IP-0.250.0
+	dev-perl/DateTime
+	virtual/perl-Encode
+	virtual/perl-Getopt-Long
 	dev-perl/List-AllUtils
+	virtual/perl-Math-BigInt
 	>=dev-perl/MaxMind-DB-Common-0.40.1
+	dev-perl/Module-Implementation
 	>=dev-perl/Moo-1.3.0
 	dev-perl/MooX-StrictConstructor
+	>=dev-perl/Role-Tiny-1.3.2
+	>=virtual/perl-Socket-1.870.0
+	virtual/perl-autodie
 	dev-perl/namespace-autoclean
 "
-DEPEND="
-	${RDEPEND}
+BDEPEND="${RDEPEND}
 	virtual/perl-ExtUtils-MakeMaker
 	test? (
+		virtual/perl-Exporter
+		virtual/perl-File-Spec
 		>=dev-perl/Path-Class-0.270.0
+		>=virtual/perl-Scalar-List-Utils-1.420.0
 		dev-perl/Test-Bits
+		dev-perl/Test-Fatal
 		dev-perl/Test-Number-Delta
 		dev-perl/Test-Requires
+		>=virtual/perl-Test-Simple-0.960.0
 	)
 "
diff --git a/dev-perl/MaxMind-DB-Reader/metadata.xml b/dev-perl/MaxMind-DB-Reader/metadata.xml
index 30ad5674a92..240185fa239 100644
--- a/dev-perl/MaxMind-DB-Reader/metadata.xml
+++ b/dev-perl/MaxMind-DB-Reader/metadata.xml
@@ -1,15 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">MaxMind-DB-Reader</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Data::Container</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Data::EndMarker</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Decoder</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::PP</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Role::HasDecoder</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Role::HasMetadata</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Role::NodeReader</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Role::Reader</remote-id>
+    <remote-id type="cpan-module">MaxMind::DB::Reader::Role::Sysreader</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/MooX-StrictConstructor/MooX-StrictConstructor-0.10.0.ebuild b/dev-perl/MooX-StrictConstructor/MooX-StrictConstructor-0.10.0.ebuild
index f68b2c69b88..2f53a94bd1c 100644
--- a/dev-perl/MooX-StrictConstructor/MooX-StrictConstructor-0.10.0.ebuild
+++ b/dev-perl/MooX-StrictConstructor/MooX-StrictConstructor-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,14 +8,23 @@ DIST_VERSION=0.010
 inherit perl-module
 
 DESCRIPTION="Make your Moo-based object constructors blow up on unknown attributes"
-
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-perl/Moo
-	dev-perl/strictures"
-DEPEND="${RDEPEND}
+RDEPEND="
+	dev-perl/Class-Method-Modifiers
+	>=dev-perl/Moo-1.1.0
+	dev-perl/strictures
+"
+BDEPEND="${RDEPEND}
 	virtual/perl-ExtUtils-MakeMaker
-	test? ( dev-perl/Test-Fatal )"
+	test? (
+		virtual/perl-File-Spec
+		virtual/perl-File-Temp
+		virtual/perl-IO
+		dev-perl/Test-Fatal
+		>=virtual/perl-Test-Simple-0.880.0
+	)
+"
diff --git a/dev-perl/MooX-StrictConstructor/metadata.xml b/dev-perl/MooX-StrictConstructor/metadata.xml
index 2bf4970f57c..7f7d59c64a4 100644
--- a/dev-perl/MooX-StrictConstructor/metadata.xml
+++ b/dev-perl/MooX-StrictConstructor/metadata.xml
@@ -1,15 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">MooX-StrictConstructor</remote-id>
+    <remote-id type="cpan-module">Method::Generate::Constructor::Role::StrictConstructor</remote-id>
+    <remote-id type="cpan-module">MooX::StrictConstructor</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/Net-Works/Net-Works-0.220.0.ebuild b/dev-perl/Net-Works/Net-Works-0.220.0.ebuild
index e3ec19b5692..223bad3eab9 100644
--- a/dev-perl/Net-Works/Net-Works-0.220.0.ebuild
+++ b/dev-perl/Net-Works/Net-Works-0.220.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,18 +8,41 @@ DIST_VERSION=0.22
 inherit perl-module
 
 DESCRIPTION="Sane APIs for IP addresses and networks"
-
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+	virtual/perl-Carp
+	virtual/perl-Exporter
 	dev-perl/List-AllUtils
 	>=dev-perl/Math-Int128-0.60.0
 	dev-perl/Moo
-	dev-perl/namespace-autoclean
+	virtual/perl-Scalar-List-Utils
+	>=virtual/perl-Socket-1.990.0
 	dev-perl/Sub-Quote
+	>=dev-perl/namespace-autoclean-0.160.0
+"
+BDEPEND="${RDEPEND}
+	virtual/perl-ExtUtils-MakeMaker
+	test? (
+		virtual/perl-File-Spec
+		virtual/perl-Math-BigInt
+		dev-perl/Test-Fatal
+		>=virtual/perl-Test-Simple-0.960.0
+	)
 "
-DEPEND="virtual/perl-ExtUtils-MakeMaker
-	test? ( dev-perl/Test-Fatal )"
+PERL_RM_FILES=(
+	"t/author-00-compile.t"
+	"t/author-eol.t"
+	"t/author-no-tabs.t"
+	"t/author-pod-coverage.t"
+	"t/author-pod-spell.t"
+	"t/author-pod-syntax.t"
+	"t/author-portability.t"
+	"t/author-synopsis.t"
+	"t/author-test-version.t"
+	"t/release-cpan-changes.t"
+	"t/release-tidyall.t"
+)
diff --git a/dev-perl/Net-Works/metadata.xml b/dev-perl/Net-Works/metadata.xml
index ee57ef9ec16..9a0fd4bb09f 100644
--- a/dev-perl/Net-Works/metadata.xml
+++ b/dev-perl/Net-Works/metadata.xml
@@ -1,15 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Net-Works</remote-id>
+    <remote-id type="cpan-module">Net::Works</remote-id>
+    <remote-id type="cpan-module">Net::Works::Address</remote-id>
+    <remote-id type="cpan-module">Net::Works::Network</remote-id>
+    <remote-id type="cpan-module">Net::Works::Role::IP</remote-id>
+    <remote-id type="cpan-module">Net::Works::Types</remote-id>
+    <remote-id type="cpan-module">Net::Works::Util</remote-id>
   </upstream>
 </pkgmetadata>
diff --git a/dev-perl/Test-Bits/Test-Bits-0.20.0.ebuild b/dev-perl/Test-Bits/Test-Bits-0.20.0.ebuild
index f1479456900..49ea3bbab06 100644
--- a/dev-perl/Test-Bits/Test-Bits-0.20.0.ebuild
+++ b/dev-perl/Test-Bits/Test-Bits-0.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,14 +8,33 @@ DIST_VERSION=0.02
 inherit perl-module
 
 DESCRIPTION="Provides a bits_is() subroutine for testing binary data"
-
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-perl/List-AllUtils"
-DEPEND="${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker
-	test? ( dev-perl/Test-Fatal )"
+RDEPEND="
+	dev-perl/List-AllUtils
+	virtual/perl-Scalar-List-Utils
+	virtual/perl-Test-Simple
+	virtual/perl-parent
+"
+BDEPEND="${RDEPEND}
+	>=virtual/perl-ExtUtils-MakeMaker-6.300.0
+	test? (
+		virtual/perl-File-Temp
+		dev-perl/Test-Fatal
+		>=virtual/perl-Test-Simple-0.880.0
+	)
+"
+PERL_RM_FILES=(
+	"t/author-pod-spell.t"
+	"t/release-cpan-changes.t"
+	"t/release-no-tabs.t"
+	"t/release-eol.t"
+	"t/release-pod-coverage.t"
+	"t/release-pod-linkcheck.t"
+	"t/release-pod-no404s.t"
+	"t/release-pod-syntax.t"
+)
diff --git a/dev-perl/Test-Bits/metadata.xml b/dev-perl/Test-Bits/metadata.xml
index e35f0712320..2fea183f46f 100644
--- a/dev-perl/Test-Bits/metadata.xml
+++ b/dev-perl/Test-Bits/metadata.xml
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="project">
+    <email>perl@gentoo.org</email>
+    <name>Gentoo Perl Project</name>
+  </maintainer>
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
   <upstream>
     <remote-id type="cpan">Test-Bits</remote-id>
+    <remote-id type="cpan-module">Test::Bits</remote-id>
   </upstream>
 </pkgmetadata>

@hydrapolic
Copy link
Contributor Author

Wow, thanks @kentfredric for your work on this! Yes, please commit your work.

gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required by dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required by dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/67549
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Feb 5, 2020
Required for dev-perl/GeoIP2, as suggested by Tomáš Mózes

Bug: #13973
Bug: https://bugs.gentoo.org/675494
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
@gentoo-bot gentoo-bot closed this in a1a45dc Feb 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else)
Projects
None yet
4 participants