commit:     ef2cd2bf374ce2a366dea973d1e17ebff7cd33a7
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  9 17:50:16 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Jul  9 17:59:30 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2cd2bf

sys-apps/util-linux: drop Python 3+ support

pylibmount is _not_ compatible with Python 3.

Bug: https://github.com/karelzak/util-linux/issues/489
Closes: https://bugs.gentoo.org/624132
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 sys-apps/util-linux/util-linux-2.30.2-r1.ebuild                |  2 +-
 .../{util-linux-2.32-r3.ebuild => util-linux-2.32-r4.ebuild}   | 10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/sys-apps/util-linux/util-linux-2.30.2-r1.ebuild 
b/sys-apps/util-linux/util-linux-2.30.2-r1.ebuild
index 3077f85b78e..adba6b4d54f 100644
--- a/sys-apps/util-linux/util-linux-2.30.2-r1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.30.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 )
 
 inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \
        pam python-single-r1 multilib-minimal multiprocessing systemd

diff --git a/sys-apps/util-linux/util-linux-2.32-r3.ebuild 
b/sys-apps/util-linux/util-linux-2.32-r4.ebuild
similarity index 94%
rename from sys-apps/util-linux/util-linux-2.32-r3.ebuild
rename to sys-apps/util-linux/util-linux-2.32-r4.ebuild
index 4fe88effdfb..d988bafa6f6 100644
--- a/sys-apps/util-linux/util-linux-2.32-r3.ebuild
+++ b/sys-apps/util-linux/util-linux-2.32-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 )
 
 inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \
        pam python-single-r1 multilib-minimal multiprocessing systemd
@@ -216,6 +216,14 @@ multilib_src_install_all() {
                newpamd "${FILESDIR}/runuser.pamd" runuser
                newpamd "${FILESDIR}/runuser-l.pamd" runuser-l
        fi
+
+       # Note:
+       # Bash completion for "runuser" command is provided by same file which
+       # would also provide bash completion for "su" command. However, we don't
+       # use "su" command from this package.
+       # This triggers a known QA warning which we ignore for now to magically
+       # keep bash completion for "su" command which shadow package does not
+       # provide.
 }
 
 pkg_postinst() {

Reply via email to