View previous topic :: View next topic |
Author |
Message |
nw_biohazard Tux's lil' helper
Joined: 05 Aug 2008 Posts: 122
|
Posted: Sun Jun 08, 2014 2:40 am Post subject: [SOLVED] python-updater fails for dev-python/argparse |
|
|
Hi,
I'm trying to run python-updater and could use a pointer to interpreting the following error:
Code: | # python-updater -p
* Starting Python Updater...
* Main active version of Python: 3.3
* Active version of Python 2: 2.7
* Active version of Python 3: 3.3
* Globally supported Python ABIs in installed repositories:
* gentoo: 2.4 2.5 2.6 2.7 3.1 3.2 3.3 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0
* Adding to list: app-text/gnome-doc-utils:0
* Adding to list: dev-python/PyQt4:0
* Adding to list: dev-python/argparse:0
* Adding to list: dev-python/pygobject:2
* Adding to list: dev-python/setuptools:0
* Adding to list: dev-python/sip:0
* Adding to list: kde-base/pykde4:4
* Adding to list: media-libs/lcms:0
* Adding to list: sys-libs/libcap-ng:0
* emerge -Dv1 --keep-going -p app-text/gnome-doc-utils:0 dev-python/PyQt4:0 dev-python/argparse:0 dev-python/pygobject:2 dev-python/setuptools:0 dev-python/sip:0 kde-base/pykde4:4 media-libs/lcms:0 sys-libs/libcap-ng:0
These are the packages that would be merged, in order:
Calculating dependencies -
!!! Problem resolving dependencies for dev-python/argparse:0
... done!
!!! The ebuild selected to satisfy "dev-python/argparse:0" has unmet requirements.
- dev-python/argparse-1.2.1-r2::gentoo USE="" PYTHON_TARGETS="-python2_6"
The following REQUIRED_USE flag constraints are unsatisfied:
python_targets_python2_6
The above constraints are a subset of the following complete expression:
any-of ( python_targets_python2_6 )
|
I tried adding the following line to /etc/portage/package.use:
Code: | dev-python/argparse python_targets_python2_7 python_targets_python3_3* -python_\
targets_python2_6 -python_targets_python3_2*
|
Which generates the following:
Code: |
# emerge --newuse -p dev-python/argparse
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! The following installed packages are masked:
- dev-python/argparse-1.2.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org> (26 Apr 2014)
# (on behalf of Python team)
# Python 2.6 is no longer supported upstream and security issue fixes
# are not provided anymore. Python 2.7 is almost drop-in replacement.
# The Python itself will be masked in 30 days, and all packages will be
# removed in 60 days.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
My /etc/portage/package.mask has only one line which has nothing to do with python:
Code: | >=net-misc/unison-2.41
|
Any hints on how to proceed?
Last edited by nw_biohazard on Sun Jun 08, 2014 11:47 pm; edited 1 time in total |
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sun Jun 08, 2014 11:07 am Post subject: |
|
|
nw_biohazard ...
python:2.6 is masked for removal, so you need to depclean it.
Code: | # emerge --depclean --ask dev-lang/python:2.6
# python-updater |
best ... khay |
|
Back to top |
|
|
nw_biohazard Tux's lil' helper
Joined: 05 Aug 2008 Posts: 122
|
Posted: Sun Jun 08, 2014 5:23 pm Post subject: |
|
|
Code: | # emerge --depclean --ask -p dev-lang/python:2.6
--- Couldn't find 'dev-lang/python:2.6' to depclean.
>>> No packages selected for removal by depclean
|
|
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sun Jun 08, 2014 8:11 pm Post subject: |
|
|
nw_biohazard wrote: | Code: | # emerge --depclean --ask -p dev-lang/python:2.6
--- Couldn't find 'dev-lang/python:2.6' to depclean.
>>> No packages selected for removal by depclean
|
|
nw_biohazard ... sorry, can you provide 'emerge --info' ...
best ... khay |
|
Back to top |
|
|
nw_biohazard Tux's lil' helper
Joined: 05 Aug 2008 Posts: 122
|
Posted: Sun Jun 08, 2014 8:34 pm Post subject: |
|
|
Sure:
Code: | # emerge --info
Portage 2.2.8-r1 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.17, 3.2.1-gentoo-r2 x86_64)
=================================================================
System uname: Linux-3.2.1-gentoo-r2-x86_64-Intel-R-_Core-TM-_i5-2405S_CPU_@_2.50GHz-with-gentoo-2.2
KiB Mem: 7879260 total, 154048 free
KiB Swap: 1048572 total, 1044548 free
Timestamp of tree: Sun, 08 Jun 2014 10:00:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash: 4.2_p45
dev-java/java-config: 2.2.0
dev-lang/python: 2.7.6, 3.2.5-r3, 3.3.3
dev-util/cmake: 2.8.12.2
dev-util/pkgconfig: 0.28
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.12.4
sys-apps/sandbox: 2.6-r1
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.11.6, 1.12.6, 1.13.4
sys-devel/binutils: 2.23.2
sys-devel/gcc: 4.5.4, 4.6.3, 4.7.3-r1
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc: 2.17
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
USE="X acl alsa amd64 apm bash-completion berkdb bzip2 cli consolekit cracklib crypt cxx dbus dri dvd emacs firefox fortran gdbm gnutls iconv ipv6 javascript kde latex lm_sensors mmx modules multilib ncurses nls nptl nsplugin opengl openmp pam pcre policykit qt3 qt3support qt4 readline session sse sse2 ssl tcpd udev unicode usb xinerama zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON |
|
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sun Jun 08, 2014 11:03 pm Post subject: |
|
|
nw_biohazard ...
ok, its dev-python/argparse thats masked and slatted for removal ... the package.mask entry doesn't mention the package itself just python:2.6. Anyhow you need to remove it ...
Code: | # emerge --depclean dev-python/argparse |
You should then be able to run 'python-updater' without issues.
best ... khay |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Sun Jun 08, 2014 11:17 pm Post subject: |
|
|
was going to say... argparse has been depreciated for some time _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
nw_biohazard Tux's lil' helper
Joined: 05 Aug 2008 Posts: 122
|
Posted: Sun Jun 08, 2014 11:47 pm Post subject: |
|
|
Thanks! That fixed it.
I should be more vigilant about "depcleaning" but I've been bit before so am pretty cautious. |
|
Back to top |
|
|
|