[gentoo-dev] PYTHON_DEPEND - Suggested replacement for NEED_PYTHON
I would like to suggest introduction of support for PYTHON_DEPEND variable, which would be a better replacement for NEED_PYTHON variable. NEED_PYTHON variable does not allow to specify that e.g. only versions of Python 2 are accepted. (Eventually PYTHON_DEPEND variable will have to be set only in ebuilds of packages not supporting installation for multiple versions of Python.) Suggested syntax: PYTHON_DEPEND=[USE_flag?] X[:[Y][:[Z]]] [X[:[Y][:[Z required_component, [optional_component] X - Major version of Python ('2' or '3') or '*'. Y - Minimal version of Python in the form of ${major_version}.${minor_version}. Z - Maximal version of Python in the form of ${major_version}.${minor_version}. It will be probably very rarely used. Examples: PYTHON_DEPEND=2 Dependency on any version of Python 2. PYTHON_DEPEND=2:2.5 Dependency on Python 2.7, 2.6 or 2.5. PYTHON_DEPEND=*:2.6 Dependency on Python 3.2, 3.1, 3.0, 2.7 or 2.6. PYTHON_DEPEND=2:2.7 3:3.1 Dependency on Python 3.2, 3.1 or 2.7. PYTHON_DEPEND=2:2.5:2.6 Dependency on Python 2.6 or 2.5. PYTHON_DEPEND=2::2.6 Dependency on Python 2.6, 2.5 or 2.4. PYTHON_DEPEND=python? 2 Dependency on any version of Python 2 when python USE flag is enabled. -- Arfrever Frehtes Taifersar Arahesis signature.asc Description: This is a digitally signed message part.
Re: [gentoo-dev] PYTHON_DEPEND - Suggested replacement for NEED_PYTHON
On 01/10/10 09:29, Arfrever Frehtes Taifersar Arahesis wrote: I would like to suggest introduction of support for PYTHON_DEPEND variable, which would be a better replacement for NEED_PYTHON variable. NEED_PYTHON variable does not allow to specify that e.g. only versions of Python 2 are accepted. (Eventually PYTHON_DEPEND variable will have to be set only in ebuilds of packages not supporting installation for multiple versions of Python.) Suggested syntax: PYTHON_DEPEND=[USE_flag?] X[:[Y][:[Z]]] [X[:[Y][:[Z required_component, [optional_component] X - Major version of Python ('2' or '3') or '*'. Y - Minimal version of Python in the form of ${major_version}.${minor_version}. Z - Maximal version of Python in the form of ${major_version}.${minor_version}. It will be probably very rarely used. Examples: PYTHON_DEPEND=2 Dependency on any version of Python 2. PYTHON_DEPEND=2:2.5 Dependency on Python 2.7, 2.6 or 2.5. PYTHON_DEPEND=*:2.6 Dependency on Python 3.2, 3.1, 3.0, 2.7 or 2.6. PYTHON_DEPEND=2:2.7 3:3.1 Dependency on Python 3.2, 3.1 or 2.7. PYTHON_DEPEND=2:2.5:2.6 Dependency on Python 2.6 or 2.5. PYTHON_DEPEND=2::2.6 Dependency on Python 2.6, 2.5 or 2.4. PYTHON_DEPEND=python? 2 Dependency on any version of Python 2 when python USE flag is enabled. While I don't object improvements or changes on that front at all: - How are SUPPORT_PYTHON_ABIS and RESTRICT_PYTHON_ABIS affected by NEED_PYTHON now and by PYTHON_DEPEND in the future? - The proposed approach doesn't look intuitive to me from a quick view, sorry: Neither the examples nor the grammar. I didn't give it that much time to be fair, though. Sebastian
Re: [gentoo-dev] PYTHON_DEPEND - Suggested replacement for NEED_PYTHON
On 10-01-2010 09:29:28 +0100, Arfrever Frehtes Taifersar Arahesis wrote: I would like to suggest introduction of support for PYTHON_DEPEND variable, which would be a better replacement for NEED_PYTHON variable. NEED_PYTHON variable does not allow to specify that e.g. only versions of Python 2 are accepted. (Eventually PYTHON_DEPEND variable will have to be set only in ebuilds of packages not supporting installation for multiple versions of Python.) Can you explain the intended use of this variable, and why normal DEPEND is not sufficient? -- Fabian Groffen Gentoo on a different level
Re: [gentoo-dev] PYTHON_DEPEND - Suggested replacement for NEED_PYTHON
2010-01-10 19:41:55 Sebastian Pipping napisał(a): On 01/10/10 09:29, Arfrever Frehtes Taifersar Arahesis wrote: I would like to suggest introduction of support for PYTHON_DEPEND variable, which would be a better replacement for NEED_PYTHON variable. NEED_PYTHON variable does not allow to specify that e.g. only versions of Python 2 are accepted. (Eventually PYTHON_DEPEND variable will have to be set only in ebuilds of packages not supporting installation for multiple versions of Python.) Suggested syntax: PYTHON_DEPEND=[USE_flag?] X[:[Y][:[Z]]] [X[:[Y][:[Z required_component, [optional_component] X - Major version of Python ('2' or '3') or '*'. Y - Minimal version of Python in the form of ${major_version}.${minor_version}. Z - Maximal version of Python in the form of ${major_version}.${minor_version}. It will be probably very rarely used. Examples: PYTHON_DEPEND=2 Dependency on any version of Python 2. PYTHON_DEPEND=2:2.5 Dependency on Python 2.7, 2.6 or 2.5. PYTHON_DEPEND=*:2.6 Dependency on Python 3.2, 3.1, 3.0, 2.7 or 2.6. PYTHON_DEPEND=2:2.7 3:3.1 Dependency on Python 3.2, 3.1 or 2.7. PYTHON_DEPEND=2:2.5:2.6 Dependency on Python 2.6 or 2.5. PYTHON_DEPEND=2::2.6 Dependency on Python 2.6, 2.5 or 2.4. PYTHON_DEPEND=python? 2 Dependency on any version of Python 2 when python USE flag is enabled. While I don't object improvements or changes on that front at all: - How are SUPPORT_PYTHON_ABIS and RESTRICT_PYTHON_ABIS affected by NEED_PYTHON now and by PYTHON_DEPEND in the future? They aren't and won't be. PYTHON_DEPEND is designed mainly for packages not supporting installation for multiple Python versions. - The proposed approach doesn't look intuitive to me from a quick view, sorry: Neither the examples nor the grammar. I didn't give it that much time to be fair, though. IMHO it's sufficiently intuitive :) . -- Arfrever Frehtes Taifersar Arahesis signature.asc Description: This is a digitally signed message part.
[gentoo-dev] QA last rites for net-misc/gfax
# Diego E. Pettenò flamee...@gentoo.org (11 Jan 2010) # on behalf of QA team # # Fails to build since at least June 2009 (bug #274333), # no maintainer response. # # Removal on 2010-03-12 net-misc/gfax
[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2010-01-10 23h59 UTC
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2010-01-10 23h59 UTC. Removals: dev-ruby/nitro 2010-01-04 11:24:30 a3li dev-ruby/og 2010-01-04 11:26:13 a3li dev-ruby/gen2010-01-04 11:28:46 a3li dev-ruby/glue 2010-01-04 11:31:56 a3li www-apps/xoops 2010-01-04 11:37:08 a3li games-fps/nprquake-sdl 2010-01-06 06:19:46 mr_bones_ games-action/glaxium2010-01-06 06:21:06 mr_bones_ x11-libs/qwt-qt32010-01-06 21:50:41 ssuominen x11-libs/qwtplot3d-qt3 2010-01-06 21:50:41 ssuominen media-sound/teamspeak2-client-bin 2010-01-07 11:51:44 ssuominen media-sound/teamspeak2-server-bin 2010-01-07 11:51:44 ssuominen app-crypt/qca-tls 2010-01-08 14:32:40 ssuominen games-board/hearts 2010-01-09 09:38:36 ssuominen games-board/six 2010-01-09 09:38:37 ssuominen games-board/slibo 2010-01-09 09:38:38 ssuominen games-arcade/kamikaze 2010-01-09 09:42:37 ssuominen games-emulation/kvisualboyadvance 2010-01-09 09:44:47 ssuominen games-mud/xpertmud 2010-01-09 09:45:44 ssuominen games-simulation/kfreeflight2010-01-09 09:47:13 ssuominen games-strategy/boson2010-01-09 09:48:42 ssuominen app-i18n/koffice-i18n 2010-01-09 09:49:35 ssuominen app-office/kexi 2010-01-09 09:54:41 ssuominen app-office/kformula 2010-01-09 09:54:41 ssuominen app-office/koshell 2010-01-09 09:54:42 ssuominen app-office/kugar2010-01-09 09:54:42 ssuominen app-office/kivio2010-01-09 09:58:55 ssuominen kde-misc/kdnssd-avahi 2010-01-09 10:10:08 ssuominen kde-base/kde-i18n 2010-01-09 10:14:33 ssuominen kde-base/kicker 2010-01-09 10:18:33 ssuominen kde-base/kghostview 2010-01-09 10:20:27 ssuominen media-sound/k3guitune 2010-01-09 10:31:50 ssuominen Additions: dev-ruby/webmock2010-01-04 04:13:38 flameeyes x11-wm/matwm2 2010-01-04 14:52:50 ssuominen games-puzzle/cutemaze 2010-01-04 18:54:53 ssuominen xfce-base/tumbler 2010-01-04 19:58:36 ssuominen dev-python/promise 2010-01-05 15:59:29 djc games-rpg/kqlives 2010-01-05 16:12:13 ssuominen dev-ruby/session2010-01-05 17:46:27 flameeyes dev-ruby/rr 2010-01-05 17:47:51 flameeyes dev-ruby/shoulda2010-01-05 17:51:44 flameeyes games-board/simsu 2010-01-05 19:06:49 ssuominen games-board/tetzle 2010-01-05 19:22:17 ssuominen dev-libs/hyphen 2010-01-05 20:41:55 ssuominen dev-php/PEAR-Crypt_GPG 2010-01-05 21:20:59 beandog dev-libs/libxls 2010-01-05 23:42:56 ssuominen dev-libs/quazip 2010-01-05 23:54:26 ssuominen games-puzzle/connectagram 2010-01-06 00:44:22 ssuominen games-puzzle/tanglet2010-01-06 00:52:44 ssuominen dev-tex/dvi2gr 2010-01-06 02:27:57 bicatali gnustep-apps/batmon 2010-01-06 10:04:02 voyageur app-backup/tarsnap 2010-01-06 19:24:13 gregkh app-text/cb2bib 2010-01-06 20:02:58 ayoy media-gfx/exact-image 2010-01-07 14:44:48 hwoarang sci-mathematics/fricas 2010-01-07 17:07:46 grozin app-text/teckit 2010-01-07 17:19:14 aballier media-libs/silgraphite 2010-01-07 18:03:47 aballier app-emacs/sokoban 2010-01-07 19:22:42 ulm sys-fs/clamfs 2010-01-08 16:29:26 matsuu app-office/kmymoney 2010-01-08 16:54:24 ssuominen dev-lang/rakudo 2010-01-08 20:45:18 patrick app-emacs/zenburn 2010-01-09 08:42:23 ulm app-i18n/ibus-table-tv 2010-01-09 16:55:41 matsuu app-i18n/ibus-table-cyrillic2010-01-09 17:04:57 matsuu net-wireless/b43-firmware 2010-01-09 21:30:37 vapier games-action/openlierox 2010-01-10 00:52:11 sping media-gfx/uniconvertor 2010-01-10 14:17:36 ssuominen -- Robin Hugh Johnson Gentoo Linux
Re: [gentoo-dev] PYTHON_DEPEND - Suggested replacement for NEED_PYTHON
2010-01-10 21:56:01 Fabian Groffen napisał(a): On 10-01-2010 09:29:28 +0100, Arfrever Frehtes Taifersar Arahesis wrote: I would like to suggest introduction of support for PYTHON_DEPEND variable, which would be a better replacement for NEED_PYTHON variable. NEED_PYTHON variable does not allow to specify that e.g. only versions of Python 2 are accepted. (Eventually PYTHON_DEPEND variable will have to be set only in ebuilds of packages not supporting installation for multiple versions of Python.) Can you explain the intended use of this variable, and why normal DEPEND is not sufficient? PYTHON_DEPEND is intented to simplify specification of dependency on Python. PYTHON_DEPEND=2:2.5 is shorter than: DEPEND=|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) -- Arfrever Frehtes Taifersar Arahesis signature.asc Description: This is a digitally signed message part.
Re: [gentoo-dev] PYTHON_DEPEND - Suggested replacement for NEED_PYTHON
PYTHON_DEPEND=2:2.5:2.6 Dependency on Python 2.6 or 2.5. The colon (':') has two different semantics here. This violates different things should look different. You are designing a language here. Please improve the proposal. Sebastian