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

app-admin/rex: bump version to 1.9.0 #14313

Closed
wants to merge 1 commit into from
Closed

app-admin/rex: bump version to 1.9.0 #14313

wants to merge 1 commit into from

Conversation

ferki
Copy link
Contributor

@ferki ferki commented Jan 11, 2020

This PR bumps rex to version 1.8.0, and also fixes the following in the ebuild:

  • copyright year
  • switch to EAPI 7
  • switch EGIT_BRANCH to master (only used in the live ebuild, though)
  • uses correct DIST_AUTHOR for the release
  • updates dependencies:
    • replace dev-perl/JSON-XS with dev-perl/JSON-MaybeXS
    • fix test deps (add missing + move out from RDEPEND)
    • edit: update DESCRIPTION

I made the same changes to the live ebuild too in my overlay, but I'd like to handle those changes separately from this PR.

Please review, and either merge or let me know what to change.

Closes: https://bugs.gentoo.org/705190
Package-Manager: Portage-2.3.84, Repoman-2.3.20

@gentoo-bot
Copy link

Pull Request assignment

Submitter: @ferki
Areas affected: ebuilds
Packages affected: app-admin/rex

app-admin/rex: @ferki, patrick, @kentfredric, @gentoo/proxy-maint

Linked bugs

Bugs linked: 705190


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 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 Jan 11, 2020
@ferki
Copy link
Contributor Author

ferki commented Jan 15, 2020

I've rebased this branch on top of current master, and updated DESCRIPTION on top of the previous changes.

@kentfredric
Copy link
Contributor

I'll review and pull this myself ASAP. Just have some rust stuff to polish off.

@ferki
Copy link
Contributor Author

ferki commented Jan 24, 2020

@kentfredric: thanks for your reply here earlier! If you have any questions about this PR, feel free to ask here or on IRC :)

@kentfredric
Copy link
Contributor

The addition of the Test-Pod dependency seems wrong at a glance, it usually is.

Usually it means somebody has shipped a file in t/ which ubiquitously uses Test::Pod.

But too many people don't understand how pushing this to users is both:

  1. Useless
  2. Potentially harmful to users

Its useless because it doesn't test anything relevant about the code as per the end user, its an authorship concern. It failing or not failing, tells the user nothing of value.

And its potentially harmful, because the only thing that could cause it to fail for a user, when it didn't fail for the author, would be a change in the semantics in Test::Pod itself, ... and this then means the failure says nothing of worth about the Module itself, and could never be a good reason to block all packages that use that module from being installed.

Subsequently, my force of habit seeing this is to employ either nuking of the cause, or patching the cause out.

Additionally, not requiring the installation of Test::Pod and its dependencies is a big plus.

@ferki
Copy link
Contributor Author

ferki commented Feb 4, 2020

@kentfredric: thanks for the feedback! As briefly discussed on IRC, I've removed dev-perl/Test-Pod from the dependencies. I've also opened upstream PR to mark it as a development dep instead of a build dep, and it should be part of the next release.

Since this PR was opened a while ago, I've also rebased it on top of current master. Please review again, and let me know if further changes are required.

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2020-02-05 01:08 UTC
Newest commit scanned: 03daa8b
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/977282a/output.html#global
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-admin/consul
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-admin/consul-template
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-admin/fluentd
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-admin/puppet
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-admin/puppet-agent
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-admin/puppetdb
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-admin/puppetserver
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-emulation/faudio
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-emulation/virtualbox-additions
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-emulation/virtualbox-guest-additions
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-emulation/virtualbox-modules
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-forensics/sleuthkit
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-office/libreoffice-bin-debug
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-text/jabref-bin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-text/jo
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#app-text/wscr
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-db/mariadb
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-db/mysql
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-db/postgresql
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-java/gin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-java/gwt
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-java/icedtea-bin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-java/netbeans-platform
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-lang/R
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-lang/julia
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-lang/nqp
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-lang/rust
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-libs/gjs
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-python/empy
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-python/pygame
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-ros/roslaunch
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-ruby/rcairo
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-util/conf2struct
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-util/cookiecutter
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-util/google-perftools
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-util/jenkins-bin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#dev-vcs/gitsh
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#games-simulation/flightgear
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#games-strategy/freeciv
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#games-util/pogo-manager-bin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#gnome-extra/cjs
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#gnustep-apps/sogo
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#mail-filter/spamassassin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#mail-mta/opensmtpd
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#media-gfx/libimagequant
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#media-libs/clutter-gst
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#media-sound/podcatcher
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#media-tv/gentoo-vdr-scripts
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#media-video/ushare
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/argus
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/fail2ban
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/metasploit
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/nagios-core
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/ntopng
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/snort
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/tcpdump
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/vnstat
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/wireshark
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-analyzer/zabbix
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-dns/bind
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-dns/dnsdist
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-dns/unbound
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-fs/nfs-utils
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-libs/nodejs
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-mail/dovecot
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-misc/apt-cacher-ng
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-misc/dhcp
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-misc/kea
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-misc/pulseaudio-dlna
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-misc/youtube-dl
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-p2p/bisq
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-p2p/fms
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-print/cups
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-proxy/haproxy
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-proxy/squidguard
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-vpn/strongswan
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#net-wireless/kismet
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-chemistry/nmrdepaker
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-libs/nlopt
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-libs/parmetis
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-libs/tensorflow
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-libs/tensorflow-estimator
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-mathematics/geogebra
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-mathematics/normaliz
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-visualization/pythonprop
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sci-visualization/veusz
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-apps/attr
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-auth/nss-pam-ldapd
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-cluster/cinder
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-cluster/crmsh
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-cluster/glusterfs
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-cluster/kube-apiserver
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-cluster/kube-controller-manager
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-cluster/kube-scheduler
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-fs/tmsu
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#sys-fs/udisks
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#virtual/jdk
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#virtual/jre
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#www-apps/cgit
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#www-apps/grafana-bin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#www-apps/netbox
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#www-apps/postfixadmin
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#www-misc/shellinabox
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#www-misc/xxv
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#www-servers/nginx
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#x11-misc/dzen
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#x11-misc/wbarconf
https://qa-reports.gentoo.org/output/gentoo-ci/977282a/output.html#x11-wm/xpra

@kentfredric
Copy link
Contributor

For EAPI7, you should also probably be using more BDEPENDS instead of DEPENDS, as DEPENDS are for "target" dependencies, where BDEPENDS are for "build host" dependencies, and as Configure et-al and test all happen on the build host, not the target, BDEPENDS is the right place for these.

@ferki
Copy link
Contributor Author

ferki commented Feb 7, 2020

@kentfredric: I hope I got the BDEPENDS right 🤞

Otherwise I would consider reverting to EAPI 6 just to get done with the version bump and let Gentoo folks use a newer version sooner (and then do the EAPI bump separately from this PR).

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2020-02-07 20:29 UTC
Newest commit scanned: eb727e7
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/d25aa2b/output.html#global
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-admin/consul
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-admin/consul-template
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-admin/fluentd
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-admin/puppet
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-admin/puppet-agent
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-admin/puppetdb
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-admin/puppetserver
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-emulation/faudio
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-emulation/virtualbox-additions
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-emulation/virtualbox-guest-additions
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-emulation/virtualbox-modules
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-forensics/sleuthkit
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-office/libreoffice-bin-debug
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-text/jabref-bin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-text/jo
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-text/vilistextum
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#app-text/wscr
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-db/mariadb
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-db/mysql
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-db/postgresql
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-java/gin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-java/gwt
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-java/icedtea-bin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-java/netbeans-platform
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-lang/R
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-lang/julia
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-lang/nqp
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-lang/rust
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-libs/gjs
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-python/empy
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-python/pygame
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-ros/roslaunch
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-util/conf2struct
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-util/cookiecutter
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-util/google-perftools
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-util/jenkins-bin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#dev-vcs/gitsh
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#games-simulation/flightgear
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#games-strategy/freeciv
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#games-util/pogo-manager-bin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#gnome-extra/cjs
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#gnustep-apps/sogo
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#mail-filter/spamassassin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#media-gfx/libimagequant
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#media-libs/clutter-gst
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#media-sound/podcatcher
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#media-tv/gentoo-vdr-scripts
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#media-video/ushare
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/argus
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/fail2ban
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/metasploit
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/nagios-core
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/ntopng
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/snort
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/tcpdump
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/vnstat
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/wireshark
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-analyzer/zabbix
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-dns/bind
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-dns/dnsdist
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-dns/unbound
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-fs/nfs-utils
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-libs/nodejs
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-mail/dovecot
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-misc/apt-cacher-ng
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-misc/dhcp
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-misc/kea
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-misc/pulseaudio-dlna
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-misc/youtube-dl
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-p2p/bisq
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-p2p/fms
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-print/cups
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-proxy/haproxy
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-proxy/squidguard
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-vpn/strongswan
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#net-wireless/kismet
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-chemistry/nmrdepaker
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-libs/nlopt
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-libs/parmetis
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-libs/tensorflow
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-libs/tensorflow-estimator
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-mathematics/geogebra
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-mathematics/normaliz
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-visualization/pythonprop
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sci-visualization/veusz
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-apps/attr
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-auth/nss-pam-ldapd
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-cluster/cinder
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-cluster/crmsh
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-cluster/glusterfs
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-cluster/kube-apiserver
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-cluster/kube-controller-manager
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-cluster/kube-scheduler
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-fs/tmsu
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#sys-fs/udisks
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#virtual/jdk
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#virtual/jre
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#www-apps/cgit
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#www-apps/grafana-bin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#www-apps/netbox
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#www-apps/postfixadmin
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#www-misc/shellinabox
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#www-misc/xxv
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#www-servers/nginx
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#x11-misc/dzen
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#x11-misc/wbarconf
https://qa-reports.gentoo.org/output/gentoo-ci/d25aa2b/output.html#x11-wm/xpra

@a17r
Copy link
Member

a17r commented Apr 10, 2020

Please git pull --rebase on top of HEAD, so that we get rid of the old gentoo-ci errors, and then maybe @kentfredric finds the time to merge this.

@ferki ferki changed the title app-admin/rex: bump version to 1.8.0 app-admin/rex: bump version to 1.9.0 Apr 11, 2020
@ferki
Copy link
Contributor Author

ferki commented Apr 11, 2020

Rebased, bumping to newer version, cleaned up depends. Hopefully it's OK to merge now.

gentoo-bot pushed a commit that referenced this pull request Apr 17, 2020
- Migrate to EAPI7
- Switch to branch 'master'
- Update DESCRIPTION
- Add new dependencies
- Add patching to dzil live code that eliminates Plugin::Test::
  dependencies that are not likely to be useful for consumers building
  code on Gentoo for their own purposes, especially as these massively
  complicate the amount of work to satisfy dependencies.
- Add glue to populate portage ${HOME} to satisfy NextVersions' need to
  have [%User] configured without erroring.

Some of these changes are borrowed from FErki's PR to bump to 1.9x,
but the changes are done in-band for clarity, and the dependency logic
is re-evaluated whosale from the start, to eliminate dependencies that
aren't needed.

Bug: https://bugs.gentoo.org/705190
Bug: #14313
Package-Manager: Portage-2.3.97, Repoman-2.3.22
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
Closes: https://bugs.gentoo.org/705190
Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Ferenc Erki <erkiferenc@gmail.com>
@ferki
Copy link
Contributor Author

ferki commented Apr 17, 2020

@kentfredric: I've updated this PR to cut the rex-1.9.0 ebuild based on your recent update to the live ebuild (and rebased it on top of current master branch).

Thank you very much for your work on the live ebuild!

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2020-04-17 19:14 UTC
Newest commit scanned: db58de2
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/5f57928/output.html

@kentfredric
Copy link
Contributor

Merging, but will patch in this diff:

diff --git a/app-admin/rex/metadata.xml b/app-admin/rex/metadata.xml
index 115fdc8c168..a1b89deccc2 100644
--- a/app-admin/rex/metadata.xml
+++ b/app-admin/rex/metadata.xml
@@ -29,6 +29,7 @@
                <remote-id type="cpan-module">Rex::Box</remote-id>
                <remote-id type="cpan-module">Rex::Box::Amazon</remote-id>
                <remote-id type="cpan-module">Rex::Box::Base</remote-id>
+               <remote-id type="cpan-module">Rex::Box::Docker</remote-id>
                <remote-id type="cpan-module">Rex::Box::KVM</remote-id>
                <remote-id type="cpan-module">Rex::Box::VBox</remote-id>
                <remote-id type="cpan-module">Rex::CLI</remote-id>
@@ -308,11 +309,15 @@
                <remote-id type="cpan-module">Rex::Virtualization::Docker::daemon</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::Docker::delete</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::Docker::destroy</remote-id>
+               <remote-id type="cpan-module">Rex::Virtualization::Docker::guestinfo</remote-id>
+               <remote-id type="cpan-module">Rex::Virtualization::Docker::images</remote-id>
+               <remote-id type="cpan-module">Rex::Virtualization::Docker::import</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::Docker::info</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::Docker::list</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::Docker::reboot</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::Docker::shutdown</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::Docker::start</remote-id>
+               <remote-id type="cpan-module">Rex::Virtualization::Docker::status</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::LibVirt</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::LibVirt::blklist</remote-id>
                <remote-id type="cpan-module">Rex::Virtualization::LibVirt::clone</remote-id>

( But that's something so trivial I have a tool that does it for me ;) )

@ferki ferki deleted the rex branch April 23, 2020 05:02
geaaru pushed a commit to geaaru/gentoo that referenced this pull request May 5, 2020
- Migrate to EAPI7
- Switch to branch 'master'
- Update DESCRIPTION
- Add new dependencies
- Add patching to dzil live code that eliminates Plugin::Test::
  dependencies that are not likely to be useful for consumers building
  code on Gentoo for their own purposes, especially as these massively
  complicate the amount of work to satisfy dependencies.
- Add glue to populate portage ${HOME} to satisfy NextVersions' need to
  have [%User] configured without erroring.

Some of these changes are borrowed from FErki's PR to bump to 1.9x,
but the changes are done in-band for clarity, and the dependency logic
is re-evaluated whosale from the start, to eliminate dependencies that
aren't needed.

Bug: https://bugs.gentoo.org/705190
Bug: gentoo#14313
Package-Manager: Portage-2.3.97, Repoman-2.3.22
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
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. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else)
Projects
None yet
5 participants