[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" , [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" > , [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" > > , [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ò (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 Develop
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
[gentoo-dev] Re: Election for the Gentoo Council empty seat - nominations closed and voting delayed 24 hours
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi. This is a reminder that the voting ends on January 15th, so there's a little over 4 1/2 days left to vote. At this point we have 66 valid ballots from 260 eligible voters ~ 25%. So if you can vote, logon to dev.gentoo.org and cast your vote. To complete the information in the previous email, Alec (antarus) is the 3rd election official for this election. For the election officials, - -- Regards, Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org Gentoo- forums / Userrel / Devrel / KDE / Elections On 31-12-2009 19:51, Jorge Manuel B. S. Vicetto wrote: > Hello again. > > The nominations for the empty seat in the Council were closed 20 hours > ago. All the details about this election can be found in the Council > Elections Archives[1]. The information about the nominees can be seen in > the 200912 nominees[2] page. If you think you're entitled to vote in > this election, please check the list of voters[3]. > The dates for voting in this election will be pushed back 24 hours as I > failed to notice the start coincided with New Year's and the elections > team is busy this night. Thus, the dates for voting are the following: > > voting: January 2nd to 15th > > The election officials for this election are going to be me, Roy Bamford > (NeddySeagoon) and a 3rd person (we have candidates, but the position is > still open) and the infrastructure contact for the election is going to > be either Shyam Mani (fox2mike) or Robin H Johnson (robbat2). > > The rules for the Council election as well as details on how to vote for > this election are available in the Council Elections Archives[1]. In any > case, here is the quick procedure on how to vote using votify: > > * If you're eligible to vote in this election, log in to dev.gentoo.org > * Type votify --new council200912 to create a new ballot file > * Edit .ballot-council200912 file in your home directory and rank > the candidates > * Once you're finished, use votify --verify council200912 command to > verify validity of your ballot file > * If everything is okay, use votify --submit council200912 to submit > your vote. Don't forget your vote doesn't count until you submit it. > * If you run into problems, you can either work them out yourself > using votify --help or contact election officials and ask them for help > > The elections for the Council now include the _reopen_nominations > candidate. Any candidate that ranks below this candidate cannot be > selected to fill the missing seat or any future seats that open until > the next full council election. If the council remains with an open > seat(s) and no candidates are eligible to fill that seat, a new election > will be held to fill that seat / those seats. > > If you have any doubts, please contact one of the election officials in > IRC, you can use the elections project channel[4], or email the > Elections team[5]. > > [1] - http://www.gentoo.org/proj/en/elections/council/ > [2] - > http://www.gentoo.org/proj/en/elections/council/2009/council-200912-nominees.xml > [3] - > http://www.gentoo.org/proj/en/elections/council/2009/voters-council200912.txt > [4] - #gentoo-elections in the Freenode or OFTC IRC networks > [5] - electi...@gentoo.org > > For the election officials, > - -- Regards, Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org Gentoo- forums / Userrel / Devrel / KDE / Elections -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAktKufIACgkQcAWygvVEyALDMwCfdkHJZL3S2H2ReLRVH3wzHvhu isQAoIwNIC6XhxyD6bHFkCuoVL13S6Xk =ONTm -END PGP SIGNATURE-