[gentoo-dev] PYTHON_DEPEND - Suggested replacement for NEED_PYTHON

2010-01-10 Thread Arfrever Frehtes Taifersar Arahesis
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

2010-01-10 Thread Sebastian Pipping
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

2010-01-10 Thread Fabian Groffen
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 Thread Arfrever Frehtes Taifersar Arahesis
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

2010-01-10 Thread Diego E . Pettenò

# 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

2010-01-10 Thread Robin H. Johnson
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 Thread Arfrever Frehtes Taifersar Arahesis
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

2010-01-10 Thread Sebastian Pipping
>>>   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

2010-01-10 Thread Jorge Manuel B. S. Vicetto
-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-