[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]]] [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

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]]] [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

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]]] [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

2010-01-10 Thread Diego E . Pettenò

# 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

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 

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