[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2014-11-23 23:59 UTC

2014-12-01 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2014-11-23 23:59 UTC.

Removals:
net-misc/ieee-oui   2014-11-19 05:30:49 zerochaos
app-shells/zsh-completion   2014-11-21 10:01:13 radhermit
app-dicts/gnuvd 2014-11-21 15:02:33 pacho
net-misc/netcomics-cvs  2014-11-21 15:06:19 pacho
dev-python/kinterbasdb  2014-11-21 15:07:09 pacho
dev-libs/ibpp   2014-11-21 15:08:03 pacho
dev-php/PEAR-MDB2_Driver_ibase  2014-11-21 15:08:56 pacho
net-im/kmess2014-11-21 15:09:41 pacho
games-server/halflife-steam 2014-11-21 15:11:37 pacho
sys-apps/usleep 2014-11-21 15:12:29 pacho

Additions:
dev-embedded/kobs-ng2014-11-18 04:07:28 vapier
dev-python/ordereddict  2014-11-18 21:54:29 prometheanfire
dev-python/WSME 2014-11-18 21:59:25 prometheanfire
dev-python/retrying 2014-11-18 22:04:04 prometheanfire
dev-python/osprofiler   2014-11-18 22:09:24 prometheanfire
dev-python/glance_store 2014-11-18 22:13:50 prometheanfire
dev-python/python-barbicanclient2014-11-18 23:10:02 prometheanfire
dev-python/rfc3986  2014-11-19 00:09:15 prometheanfire
sys-cluster/libquo  2014-11-19 21:33:27 ottxor
dev-python/flask-migrate2014-11-20 06:58:01 patrick
media-libs/libde265 2014-11-20 13:50:04 dlan
dev-python/pyqtgraph2014-11-20 17:23:02 radhermit
app-shells/gentoo-zsh-completions   2014-11-21 09:48:23 radhermit
app-shells/zsh-completions  2014-11-21 10:28:13 radhermit
dev-libs/libsecp256k1   2014-11-21 11:42:50 blueness
net-libs/libbitcoinconsensus2014-11-21 11:55:15 blueness
net-misc/gns3-converter 2014-11-22 08:17:39 idella4
dev-python/pytest-timeout   2014-11-22 09:43:43 jlec
net-dns/libidn2 2014-11-22 20:09:30 jer
app-emulation/vpcs  2014-11-23 09:33:46 idella4
dev-libs/libmacaroons   2014-11-23 13:10:21 patrick

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
net-misc/ieee-oui,removed,zerochaos,2014-11-19 05:30:49
app-shells/zsh-completion,removed,radhermit,2014-11-21 10:01:13
app-dicts/gnuvd,removed,pacho,2014-11-21 15:02:33
net-misc/netcomics-cvs,removed,pacho,2014-11-21 15:06:19
dev-python/kinterbasdb,removed,pacho,2014-11-21 15:07:09
dev-libs/ibpp,removed,pacho,2014-11-21 15:08:03
dev-php/PEAR-MDB2_Driver_ibase,removed,pacho,2014-11-21 15:08:56
net-im/kmess,removed,pacho,2014-11-21 15:09:41
games-server/halflife-steam,removed,pacho,2014-11-21 15:11:37
sys-apps/usleep,removed,pacho,2014-11-21 15:12:29
Added Packages:
dev-embedded/kobs-ng,added,vapier,2014-11-18 04:07:28
dev-python/ordereddict,added,prometheanfire,2014-11-18 21:54:29
dev-python/WSME,added,prometheanfire,2014-11-18 21:59:25
dev-python/retrying,added,prometheanfire,2014-11-18 22:04:04
dev-python/osprofiler,added,prometheanfire,2014-11-18 22:09:24
dev-python/glance_store,added,prometheanfire,2014-11-18 22:13:50
dev-python/python-barbicanclient,added,prometheanfire,2014-11-18 23:10:02
dev-python/rfc3986,added,prometheanfire,2014-11-19 00:09:15
sys-cluster/libquo,added,ottxor,2014-11-19 21:33:27
dev-python/flask-migrate,added,patrick,2014-11-20 06:58:01
media-libs/libde265,added,dlan,2014-11-20 13:50:04
dev-python/pyqtgraph,added,radhermit,2014-11-20 17:23:02
app-shells/gentoo-zsh-completions,added,radhermit,2014-11-21 09:48:23
app-shells/zsh-completions,added,radhermit,2014-11-21 10:28:13
dev-libs/libsecp256k1,added,blueness,2014-11-21 11:42:50
net-libs/libbitcoinconsensus,added,blueness,2014-11-21 11:55:15
net-misc/gns3-converter,added,idella4,2014-11-22 08:17:39
dev-python/pytest-timeout,added,jlec,2014-11-22 09:43:43
net-dns/libidn2,added,jer,2014-11-22 20:09:30
app-emulation/vpcs,added,idella4,2014-11-23 09:33:46
dev-libs/libmacaroons,added,patrick,2014-11-23 13:10:21
Done.

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2014-11-30 23:59 UTC

2014-12-01 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2014-11-30 23:59 UTC.

Removals:
dev-util/cmockery   2014-11-24 00:47:45 radhermit
dev-python/pry  2014-11-24 00:50:28 radhermit
dev-perl/DateTime-Format-DateManip  2014-11-26 15:02:02 zlogene
www-servers/ocsigen 2014-11-27 09:29:21 aballier
dev-ml/ocamlduce2014-11-27 09:31:14 aballier
dev-perl/Mail-ClamAV2014-11-27 09:54:04 zlogene
dev-perl/SVN-Mirror 2014-11-27 09:56:38 zlogene
dev-embedded/msp430-binutils2014-11-27 18:57:20 radhermit
dev-embedded/msp430-gcc 2014-11-27 18:57:20 radhermit
dev-embedded/msp430-gdb 2014-11-27 18:57:20 radhermit
dev-embedded/msp430-libc2014-11-27 18:57:21 radhermit
dev-embedded/msp430mcu  2014-11-27 18:57:21 radhermit
mail-filter/spamassassin-fuzzyocr   2014-11-29 00:17:05 dilfridge

Additions:
app-vim/emmet   2014-11-24 04:24:47 radhermit
sci-libs/orocos-bfl 2014-11-25 15:28:45 aballier
sys-libs/efivar 2014-11-26 00:42:41 floppym
dev-python/jmespath 2014-11-26 16:49:46 aballier
net-misc/python-x2go2014-11-27 14:11:38 voyageur
net-misc/pyhoca-cli 2014-11-27 14:16:53 voyageur
dev-python/simplekv 2014-11-27 14:36:48 aballier
dev-python/Flask-KVSession  2014-11-27 14:38:09 aballier
net-misc/pyhoca-gui 2014-11-27 14:43:07 voyageur
dev-libs/fstrm  2014-11-27 17:19:58 radhermit
sci-libs/fcl2014-11-28 11:22:03 aballier
dev-ml/labltk   2014-11-28 16:07:12 aballier
dev-ml/camlp4   2014-11-28 16:48:24 aballier
dev-python/sphinxcontrib-doxylink   2014-11-28 18:46:07 aballier
dev-util/cpputest   2014-11-29 01:14:55 radhermit
app-text/groonga2014-11-29 02:30:24 grknight
app-text/groonga-normalizer-mysql   2014-11-29 03:10:55 grknight
app-forensics/volatility2014-11-29 21:04:04 chithanh
dev-perl/Test-FailWarnings  2014-11-30 00:11:05 dilfridge
dev-perl/RedisDB-Parser 2014-11-30 00:19:56 dilfridge
dev-perl/RedisDB2014-11-30 00:22:45 dilfridge
dev-python/nose_fixes   2014-11-30 02:53:46 idella4
dev-perl/MooX-Types-MooseLike-Numeric   2014-11-30 21:59:54 dilfridge

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-util/cmockery,removed,radhermit,2014-11-24 00:47:45
dev-python/pry,removed,radhermit,2014-11-24 00:50:28
dev-perl/DateTime-Format-DateManip,removed,zlogene,2014-11-26 15:02:02
www-servers/ocsigen,removed,aballier,2014-11-27 09:29:21
dev-ml/ocamlduce,removed,aballier,2014-11-27 09:31:14
dev-perl/Mail-ClamAV,removed,zlogene,2014-11-27 09:54:04
dev-perl/SVN-Mirror,removed,zlogene,2014-11-27 09:56:38
dev-embedded/msp430-binutils,removed,radhermit,2014-11-27 18:57:20
dev-embedded/msp430-gcc,removed,radhermit,2014-11-27 18:57:20
dev-embedded/msp430-gdb,removed,radhermit,2014-11-27 18:57:20
dev-embedded/msp430-libc,removed,radhermit,2014-11-27 18:57:21
dev-embedded/msp430mcu,removed,radhermit,2014-11-27 18:57:21
mail-filter/spamassassin-fuzzyocr,removed,dilfridge,2014-11-29 00:17:05
Added Packages:
app-vim/emmet,added,radhermit,2014-11-24 04:24:47
sci-libs/orocos-bfl,added,aballier,2014-11-25 15:28:45
sys-libs/efivar,added,floppym,2014-11-26 00:42:41
dev-python/jmespath,added,aballier,2014-11-26 16:49:46
net-misc/python-x2go,added,voyageur,2014-11-27 14:11:38
net-misc/pyhoca-cli,added,voyageur,2014-11-27 14:16:53
dev-python/simplekv,added,aballier,2014-11-27 14:36:48
dev-python/Flask-KVSession,added,aballier,2014-11-27 14:38:09
net-misc/pyhoca-gui,added,voyageur,2014-11-27 14:43:07
dev-libs/fstrm,added,radhermit,2014-11-27 17:19:58
sci-libs/fcl,added,aballier,2014-11-28 11:22:03
dev-ml/labltk,added,aballier,2014-11-28 16:07:12
dev-ml/camlp4,added,aballier,2014-11-28 16:48:24
dev-python/sphinxcontrib-doxylink,added,aballier,2014-11-28 18:46:07
dev-util/cpputest,added,radhermit,2014-11-29 01:14:55
app-text/groonga,added,grknight,2014-11-29 02:30:24
app-text/groonga-normalizer-mysql,added,grknight,2014-11-29 03:10:55
app-forensics/volatility,added,chithanh,2014-11-29 21:04:04
dev-perl/Test-FailWarnings,added,dilfridge,2014-11-30 00:11:05
dev-perl/RedisDB-Parser,added,dilfridge,2014-11-30 00:19:56
dev-perl/RedisDB,added,dilfridge,2014-11-30 00:22:45
dev-python/nose_fixes,added,idella4,2014-11-30 02:53:46

[gentoo-dev] Last rites: app-admin/rudy et al.

2014-12-01 Thread Manuel Rüger
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

# No support for ruby 2.0 or later.
# Ruby 1.9 is EOL
# Masked for removal in 30 days
dev-ruby/storable
dev-ruby/rye
dev-ruby/sysinfo
dev-ruby/tryouts
dev-ruby/hexoid
dev-ruby/gibbler
dev-ruby/attic
dev-ruby/caesars
app-admin/rudy

See also
https://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will-end-on-2015/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJUfC33XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4MDA1RERERkM0ODM2QkE4MEY3NzY0N0M1
OEZCQTM2QzhEOUQ2MzVDAAoJEFj7o2yNnWNcWvgQALU+20V0XiNvw1mtFapWiUNY
yepCPI+A85BH6f0wvhwxG3oww/4BVcYCTT8dN9XtAVh+v5DQlCmrWZuuOdB4xLnq
C7c1pYYI9UPBvLO42+Ko4Tlc3swX7uIOc2DaeGtQnLoZpOenIh4GaGFSgLVLpYep
7FhJ4OdNl7aKqwPRPqLEZGv4w9GdIBb0/qe8RhGU2WfTbajkQBvX0Waf/7d7m+q8
YedHsI9VyfnLwHcgntLqX8QDG7/QKb+zAgKQrCjeCGGHcYDrX6a3JL65Hq/gnmov
Yq1MeN3GrIkZ48kIh55iM36g7OpXRbEYrgK0R++tEzMNDOaQEyDgMBwgvyL0v4+r
CkTBBi/qQ0fGETwM1iI0nHO4lyzx4R223LVp09U5D9uNUnM5GVLJ1tYLCNxKQN8S
2b8FlR2nlT4p8FebCJptB7KhPOqE3gNd4CvqmwolILht0cgH4cHe9EEffcXxg6w7
U9CXZuAGyH4mkKhUZnRaaF7Lc3OB4n0fvUbe7Qr9BHz4XoIi1Zg1OvhBWyolKxpB
XrxsCPGhS2RSk7aRHL4psMiYx8eiwEtBGZ0gHeSVAKTbZZH56L6f+xx00SavRYRY
rZ+F1LU50od04TP2ub1PgMNIFuWXTYC8AP5zM7gi5E9ptrm6NyhvWoQxR3aObveL
pFJthuJxLpJzLIazklaB
=01Rd
-END PGP SIGNATURE-



[gentoo-dev] Last rites: dev-ml/obrowser

2014-12-01 Thread Alexis Ballier
# Alexis Ballier aball...@gentoo.org (01 Dec 2014)
# Does not build with any recent ocaml compiler.
# Unmaintained upstream.
# Removal after 01 Jan 2015
dev-ml/obrowser




[gentoo-dev] Lastrites: net-im/linpopup, app-office/teapot, net-irc/bitchx, sys-power/cpufrequtils, x11-plugins/gkrellm-cpufreq, media-sound/gnome-alsamixer, sys-devel/ac-archive, net-misc/emirror, ne

2014-12-01 Thread Pacho Ramos
# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Doesn't work ok, upstream dead since 2007 (#321277).
# Removal in a month.
net-im/linpopup

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Multiple pending bugs, #380435, #460508, #481150,
# #481310, #481312, #530856. Removal in a month (#380435)
app-office/teapot

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Multiple problems and security issues (#425634).
# Removal in a month.
net-irc/bitchx

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Upstream dead for a long time, use sys-power/cpupower
# instead. Removal in a month.
sys-power/cpufrequtils
x11-plugins/gkrellm-cpufreq

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Dead since 2004, fails to build (#488028). Relying
# on deprecated gnome2 libs, you can use volti, volwheel,
# volumeicon and other mixers in the tree. Removal in a month.
media-sound/gnome-alsamixer

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Fails to build, use sys-devel/autoconf-archive instead.
# Removal in a month (#514062)
sys-devel/ac-archive

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Fails to install (#514276), removal in a month.
net-misc/emirror

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Dead for ages and with pending unresolved bugs.
# Removal in a month (#514918).
net-wireless/wimax
net-wireless/wimax-tools

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Unmaintained, fails to build (#515922).
# Removal in a month.
rox-extra/clock

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Unmaintained and hardmasked for ages (#518890).
# Removal in a month.
app-arch/rpm5

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Dead and unmaintained for ages, you should use polkit
# directly (#520966). Removal in a month.
app-admin/gksu-polkit

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Dead for ages, too outdated (#521726). Removal in a month.
sys-apps/uhinv

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Completely broken currently, hard to update and fix (#522732).
# Removal in a month.
net-libs/pjsip
net-voip/sflphone

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Not buildable, broken and dead for ages (#523250).
# Removal in a month.
net-im/ekg

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Not maintained by anybody, use sys-kernel/linux-firmware
# instead as it's maintained and updated (#523784).
# Removal in a month.
sys-firmware/iwl2030-ucode
sys-firmware/iwl5000-ucode
sys-firmware/iwl2000-ucode
sys-firmware/iwl5150-ucode

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Deprecated, dead for ages use dev-perl/Moose instead.
# Removal in a month (#525046).
dev-perl/MooseX-AttributeHelpers

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Unbuildable, dead since 2005 (#526184)
media-gfx/truevision

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Dead for 4 years, relies on obsolete lcms, bundles
# a lot of libs. Removal in a month (#526818)
media-gfx/f-spot

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Relies on old gnome-bluetooth and upstream is not going
# to fix it anytime soon (#528916). Removal in a month.
net-wireless/cinnamon-bluetooth

# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# Tends to crash a lot, upstream dead (#530126).
# Removal in a month.
app-misc/cdcollect
# Pacho Ramos pa...@gentoo.org (01 Dec 2014)
# No updates since 2009, doesn't build (#531110).
# Removal in a month.
net-wireless/ussp-push






Re: [gentoo-dev] Packages up for grabs

2014-12-01 Thread Pacho Ramos
El vie, 14-11-2014 a las 04:02 +0100, Tom Wijsman escribió:
 On Tue, 11 Nov 2014 16:59:46 +0200
 Pavlos Ratis daster...@gentoo.org wrote:
 
  I will also drop myself from the net-proxy herd.
 
 Drawing extra attention to this sentence; it looks like the herd is
 (once again) going to be empty, as the result of a lack of interest.
 
 If someone does have a real interest in this herd; please step up now,
 otherwise this herd is probably going to face a removal in the future.
 

I will probably remove it in a week or so as looks like nobody added to
it :/





Re: [gentoo-dev] scheme herd needs your help (or maybe be dissolved?)

2014-12-01 Thread Pacho Ramos
El dom, 02-11-2014 a las 12:59 +0100, Pacho Ramos escribió:
 I have hit this:
 https://bugs.gentoo.org/show_bug.cgi?id=465348
 
 that is present for really a long time, apart of that is the guile:2
 migration that never ends and still blocks aisleriot from being
 unmasked, and also many other bug reports assigned to them. 
 
 I am not sure if anyone would be interesting or would like to join the
 herd (I am not familiar with that packages at all :S).
 
 If people are instead only interested on part of the packages, maybe the
 herd should be dissolved to stop getting bugs falling there forever :/
 
 Thanks a lot
 
 

Situation remains to be the same and I have get no reply :(

I would dissolve it in a week then




Re: [gentoo-dev] scheme herd needs your help (or maybe be dissolved?)

2014-12-01 Thread Panagiotis Christopoulos
On 12:01 Mon 01 Dec , Pacho Ramos wrote:
 El dom, 02-11-2014 a las 12:59 +0100, Pacho Ramos escribió:
  I have hit this:
  https://bugs.gentoo.org/show_bug.cgi?id=465348
  
  that is present for really a long time, apart of that is the guile:2
  migration that never ends and still blocks aisleriot from being
  unmasked, and also many other bug reports assigned to them. 
  
  I am not sure if anyone would be interesting or would like to join the
  herd (I am not familiar with that packages at all :S).
  
  If people are instead only interested on part of the packages, maybe the
  herd should be dissolved to stop getting bugs falling there forever :/
  
  Thanks a lot
  
  
 
 Situation remains to be the same and I have get no reply :(
 
 I would dissolve it in a week then

Can you wait until early next year? I'll try fix guile until Christmas time,
can't now, I'm too busy. Generally speaking, dissolving the herd won't do any
good, what the herd needs is new blood. I forgot to update staffing needs, will
do asap.




-- 
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )



Re: [gentoo-dev] scheme herd needs your help (or maybe be dissolved?)

2014-12-01 Thread Pacho Ramos
El lun, 01-12-2014 a las 13:16 +0200, Panagiotis Christopoulos escribió:
 On 12:01 Mon 01 Dec , Pacho Ramos wrote:
  El dom, 02-11-2014 a las 12:59 +0100, Pacho Ramos escribió:
   I have hit this:
   https://bugs.gentoo.org/show_bug.cgi?id=465348
   
   that is present for really a long time, apart of that is the guile:2
   migration that never ends and still blocks aisleriot from being
   unmasked, and also many other bug reports assigned to them. 
   
   I am not sure if anyone would be interesting or would like to join the
   herd (I am not familiar with that packages at all :S).
   
   If people are instead only interested on part of the packages, maybe the
   herd should be dissolved to stop getting bugs falling there forever :/
   
   Thanks a lot
   
   
  
  Situation remains to be the same and I have get no reply :(
  
  I would dissolve it in a week then
 
 Can you wait until early next year? I'll try fix guile until Christmas time,
 can't now, I'm too busy. Generally speaking, dissolving the herd won't do any
 good, what the herd needs is new blood. I forgot to update staffing needs, 
 will
 do asap.
 

Will wait then.




Re: [gentoo-dev] Lastrites: net-im/linpopup, app-office/teapot, net-irc/bitchx, sys-power/cpufrequtils, x11-plugins/gkrellm-cpufreq, media-sound/gnome-alsamixer, sys-devel/ac-archive, net-misc/emirror

2014-12-01 Thread Andrew Savchenko
On Mon, 01 Dec 2014 11:38:44 +0100 Pacho Ramos wrote:
 # Pacho Ramos pa...@gentoo.org (01 Dec 2014)
 # Dead for ages and with pending unresolved bugs.
 # Removal in a month (#514918).
 net-wireless/wimax
 net-wireless/wimax-tools

I'm not sure this is a good idea. While WiMax is getting replaced
by LTE and upstream is definitely dead, there is no other
alternative for Intel WiMax chips users. At least a year ago or so
it worked fine, though right now I don't have a hardware to test.

I run through linked bug list: most of them are QA and minor
security issues, some bugs have patches. Long story short: it is
better to let users to have imperfect package than left them on
their own with their hardware. You may mask these packages for
good, but removal is a too severe action IMHO.

Best regards,
Andrew Savchenko


pgpC2u9FGTCuq.pgp
Description: PGP signature


[gentoo-dev] overlays.g.o status

2014-12-01 Thread viv...@gmail.com
hi,
  what's the status of o.g.o?

May I offer an lxc container?

Regards,
Francesco Riosa


http://infra-status.gentoo.org/

The CVS and Git Overlays services have been successfully migrated to the
new hosts.

Please note the following:

Gitweb as well as the http://overlays.gentoo.org/ and
http://anon{cvs,git}.gentoo.org/ web sites are currently not available
pending restructuring of our read-only access setup.
The SSH keys for the machine have changed:
DSA: 5f:c3:fe:9a:ac:a7:99:f4:d3:c1:93:4c:52:87:74:28
RSA: 24:3b:2d:3b:47:ca:7e:62:48:97:49:6a:f5:ad:66:88
ECDSA: aa:6a:e4:74:1d:73:d2:5a:9f:45:9f:18:55:81:c9:9a
ED25519: 1c:2e:99:7d:c7:f0:bc:3b:a9:fb:d0:3e:2c:2a:79:ba

Update (2014-09-19):

At this point there's still no ETA to resume the gitweb and http access.
We're waiting on systems from a new sponsor to host these services.



Re: [gentoo-dev] overlays.g.o status

2014-12-01 Thread Jason Zaman
On Mon, Dec 01, 2014 at 12:52:49PM +0100, viv...@gmail.com wrote:
 hi,
   what's the status of o.g.o?
 
 May I offer an lxc container?
 
 Regards,
 Francesco Riosa
 
 
 http://infra-status.gentoo.org/
 
 The CVS and Git Overlays services have been successfully migrated to the
 new hosts.
 
 Update (2014-09-19):
 
 At this point there's still no ETA to resume the gitweb and http access.
 We're waiting on systems from a new sponsor to host these services.

The machine has arived and is being installed and migrated. The current
issues are converting the commit hooks from gitolite v2 to gitolite v3
so that it can be upgraded properly.

-- Jason



[gentoo-portage-dev] [PATCH 02/18] Apply 'nonfatal' to helpers only

2014-12-01 Thread Michał Górny
Make 'nonfatal' modifier affect helpers only rather than disabling 'die'
completely. This improves the PMS conformance.
---
 bin/isolated-functions.sh | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index ed96bd0..251d7ee 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -113,7 +113,7 @@ __bashpid() {
 }
 
 __helpers_die() {
-   if ___eapi_helpers_can_die; then
+   if ___eapi_helpers_can_die  [[ ${PORTAGE_NONFATAL} != 1 ]]; then
die $@
else
echo -e $@ 2
@@ -123,11 +123,6 @@ __helpers_die() {
 die() {
local IFS=$' \t\n'
 
-   if [[ $PORTAGE_NONFATAL -eq 1 ]]; then
-   echo -e  $WARN*$NORMAL ${FUNCNAME[1]}: WARNING: $@ 2
-   return 1
-   fi
-
set +e
if [ -n ${QA_INTERCEPTORS} ] ; then
# die was called from inside inherit. We need to clean up
-- 
2.1.3




[gentoo-portage-dev] [PATCH 00/18] Updated EAPI 6 patch set

2014-12-01 Thread Michał Górny
Hi,

I've merged the remaining pre-EAPI 6 cleanup with the EAPI 6 patch set,
and rebased it on top of master. Other changes since the previous set:

1. fixed Portage helpers to respect nonfatal properly,

2. removed '--respect-nonfatal' long option from 'die' -- ulm has
suggested that we support only short options for consistency,

3. removed extraneous Python changes from in_iuse() patch,

4. banned einstall and deprecated dohtml as decided on the late Council
meeting.

Please review.

--
Best regards,
Michał Górny




[gentoo-portage-dev] [PATCH 01/18] Respect nonfatal in unpack(), econf() and einstall()

2014-12-01 Thread Michał Górny
---
 bin/isolated-functions.sh | 11 --
 bin/phase-helpers.sh  | 87 ++-
 2 files changed, 73 insertions(+), 25 deletions(-)

diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index 42bf05d..ed96bd0 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -36,11 +36,18 @@ __assert_sigpipe_ok() {
local x pipestatus=${PIPESTATUS[*]}
for x in $pipestatus ; do
# Allow SIGPIPE through (128 + 13)
-   [[ $x -ne 0  $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]]  die 
$@
+   if [[ $x -ne 0  $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]]
+   then
+   __helpers_die $@
+   return 1
+   fi
done
 
# Require normal success for the last process (tar).
-   [[ $x -eq 0 ]] || die $@
+   if [[ $x -ne 0 ]]; then
+   __helpers_die $@
+   return 1
+   fi
 }
 
 shopt -s extdebug
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 5f7c809..3e63b11 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -285,7 +285,10 @@ unpack() {
else
srcdir=${DISTDIR}/
fi
-   [[ ! -s ${srcdir}${x} ]]  die ${x} does not exist
+   if [[ ! -s ${srcdir}${x} ]]; then
+   __helpers_die unpack: ${x} does not exist
+   return 1
+   fi
 
__unpack_tar() {
if [[ ${y_insensitive} == tar ]] ; then
@@ -296,15 +299,18 @@ unpack() {
supported with EAPI '${EAPI}'. 
Instead use 'tar'.
fi
$1 -c -- $srcdir$x | tar xof -
-   __assert_sigpipe_ok $myfail
+   __assert_sigpipe_ok $myfail || return 1
else
local cwd_dest=${x##*/}
cwd_dest=${cwd_dest%.*}
-   $1 -c -- ${srcdir}${x}  ${cwd_dest} || die 
$myfail
+   if ! $1 -c -- ${srcdir}${x}  ${cwd_dest}; 
then
+   __helpers_die $myfail
+   return 1
+   fi
fi
}
 
-   myfail=failure unpacking ${x}
+   myfail=unpack: failure unpacking ${x}
case ${suffix_insensitive} in
tar)
if ___eapi_unpack_is_case_sensitive  \
@@ -313,7 +319,10 @@ unpack() {
suffix '${suffix}' which is 
unofficially supported \
with EAPI '${EAPI}'. Instead 
use 'tar'.
fi
-   tar xof $srcdir$x || die $myfail
+   if ! tar xof $srcdir$x; then
+   __helpers_die $myfail
+   return 1
+   fi
;;
tgz)
if ___eapi_unpack_is_case_sensitive  \
@@ -322,7 +331,10 @@ unpack() {
suffix '${suffix}' which is 
unofficially supported \
with EAPI '${EAPI}'. Instead 
use 'tgz'.
fi
-   tar xozf $srcdir$x || die $myfail
+   if ! tar xozf $srcdir$x; then
+   __helpers_die $myfail
+   return 1
+   fi
;;
tbz|tbz2)
if ___eapi_unpack_is_case_sensitive  \
@@ -332,7 +344,7 @@ unpack() {
with EAPI '${EAPI}'. Instead 
use 'tbz' or 'tbz2'.
fi

${PORTAGE_BUNZIP2_COMMAND:-${PORTAGE_BZIP2_COMMAND} -d} -c -- $srcdir$x | tar 
xof -
-   __assert_sigpipe_ok $myfail
+   __assert_sigpipe_ok $myfail || return 1
;;
zip|jar)
if ___eapi_unpack_is_case_sensitive  \
@@ -344,8 +356,10 @@ unpack() {
fi
# unzip will interactively prompt under some 
error conditions,
# as reported in bug #336285
-   ( set +x ; while true ; do echo n || break ; 
done ) | \
-   unzip -qo ${srcdir}${x} || die $myfail
+  

[gentoo-portage-dev] [PATCH 04/18] Add tentative support for EAPI6 --docdir and --htmldir

2014-12-01 Thread Michał Górny
Pass --docdir and --htmldir to configure scripts that support it.
---
 bin/eapi.sh  |  4 
 bin/phase-helpers.sh | 12 +++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/bin/eapi.sh b/bin/eapi.sh
index 623b89f..5f96c3b 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
@@ -110,6 +110,10 @@ ___eapi_econf_passes_--disable-silent-rules() {
[[ ! ${1-${EAPI}} =~ ^(0|1|2|3|4|4-python|4-slot-abi)$ ]]
 }
 
+___eapi_econf_passes_--docdir_and_--htmldir() {
+   [[ ! ${1-${EAPI}} =~ 
^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend|5-progress)$ ]]
+}
+
 ___eapi_use_enable_and_use_with_support_empty_third_argument() {
[[ ! ${1-${EAPI}} =~ ^(0|1|2|3)$ ]]
 }
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 3e63b11..9738a3a 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -558,7 +558,7 @@ econf() {
fi
 
local conf_args=()
-   if ___eapi_econf_passes_--disable-dependency-tracking || 
___eapi_econf_passes_--disable-silent-rules; then
+   if ___eapi_econf_passes_--disable-dependency-tracking || 
___eapi_econf_passes_--disable-silent-rules || 
___eapi_econf_passes_--docdir_and_--htmldir; then
local conf_help=$(${ECONF_SOURCE}/configure --help 
2/dev/null)
 
if ___eapi_econf_passes_--disable-dependency-tracking; 
then
@@ -572,6 +572,16 @@ econf() {
conf_args+=( --disable-silent-rules )
fi
fi
+
+   if ___eapi_econf_passes_--docdir_and_--htmldir; then
+   if [[ ${conf_help} == *--docdir* ]]; then
+   conf_args+=( 
--docdir=${EPREFIX}/usr/share/doc/${PF} )
+   fi
+
+   if [[ ${conf_help} == *--htmldir* ]]; then
+   conf_args+=( 
--htmldir=${EPREFIX}/usr/share/doc/${PF}/html )
+   fi
+   fi
fi
 
# if the profile defines a location to install libs to aside 
from default, pass it on.
-- 
2.1.3




[gentoo-portage-dev] [PATCH 10/18] Enable tentative support for EAPI6 profile-level directories

2014-12-01 Thread Michał Górny
Enable the support for package.* and use.* directories on profile and
repository level.
---
 pym/portage/eapi.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pym/portage/eapi.py b/pym/portage/eapi.py
index 4f77910..7217d23 100644
--- a/pym/portage/eapi.py
+++ b/pym/portage/eapi.py
@@ -81,7 +81,7 @@ def eapi_supports_stable_use_forcing_and_masking(eapi):
return eapi not in (0, 1, 2, 3, 4, 4-python, 4-slot-abi)
 
 def eapi_allows_directories_on_profile_level_and_repository_level(eapi):
-   return eapi in (4-python, 5-progress)
+   return eapi not in (0, 1, 2, 3, 4, 4-slot-abi, 5)
 
 def eapi_has_use_aliases(eapi):
return eapi in (4-python, 5-progress)
-- 
2.1.3




[gentoo-portage-dev] [PATCH 09/18] Enable tentative EAPI6 failglob in global scope

2014-12-01 Thread Michał Górny
Enable failglob in global scope to catch unintended globbing attempts
including unescaped special uses of '*'.
---
 bin/eapi.sh   |  4 
 bin/ebuild.sh | 11 +++
 2 files changed, 15 insertions(+)

diff --git a/bin/eapi.sh b/bin/eapi.sh
index 6e78750..fa57999 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
@@ -160,6 +160,10 @@ ___eapi_unpack_is_case_sensitive() {
 
 # OTHERS
 
+___eapi_enables_failglob_in_global_scope() {
+   [[ ! ${1-${EAPI}} =~ 
^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend|5-progress)$ ]]
+}
+
 ___eapi_enables_globstar() {
[[ ${1-${EAPI}} =~ ^(4-python|5-progress)$ ]]
 }
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 232bf44..3965acf 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -563,6 +563,13 @@ if ! has $EBUILD_PHASE clean cleanrm ; then
# we make a backup copy for QA checks.
__INHERITED_QA_CACHE=$INHERITED
 
+   # Catch failed globbing attempts in case ebuild writer forgot to
+   # escape '*' or likes.
+   # Note: this needs to be done before unsetting EAPI.
+   if ___eapi_enables_failglob_in_global_scope; then
+   shopt -s failglob
+   fi
+
# *DEPEND and IUSE will be set during the sourcing of the 
ebuild.
# In order to ensure correct interaction between ebuilds and
# eclasses, they need to be unset before this process of
@@ -579,6 +586,10 @@ if ! has $EBUILD_PHASE clean cleanrm ; then
set +x
fi
 
+   if ___eapi_enables_failglob_in_global_scope; then
+   shopt -u failglob
+   fi
+
if [[ ${EBUILD_PHASE} != depend ]] ; then
RESTRICT=${PORTAGE_RESTRICT}
[[ -e $PORTAGE_BUILDDIR/.ebuild_changed ]]  \
-- 
2.1.3




[gentoo-portage-dev] [PATCH 13/18] Add tentative EAPI6 nonfatal support to die()

2014-12-01 Thread Michał Górny
Add support for die() to respect 'nonfatal' modifier if
'--respect-nonfatal' (or '-n') option is used. This allows eclasses
to create custom ebuild helpers that mimic built-in helper behavior.
---
 bin/eapi.sh   | 4 
 bin/isolated-functions.sh | 7 +++
 2 files changed, 11 insertions(+)

diff --git a/bin/eapi.sh b/bin/eapi.sh
index 6716b1c..c650a4c 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
@@ -166,6 +166,10 @@ ___eapi_unpack_supports_absolute_paths() {
[[ ${1-${EAPI}} =~ ^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend)$ ]]
 }
 
+___eapi_die_can_respect_nonfatal() {
+   [[ ! ${1-${EAPI}} =~ 
^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend|5-progress)$ ]]
+}
+
 # OTHERS
 
 ___eapi_enables_failglob_in_global_scope() {
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index 251d7ee..8e789ec 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -123,6 +123,13 @@ __helpers_die() {
 die() {
local IFS=$' \t\n'
 
+   if ___eapi_die_can_respect_nonfatal; then
+   if [[ ${1} == -n ]]; then
+   [[ ${PORTAGE_NONFATAL} == 1 ]]  return 1
+   shift
+   fi
+   fi
+
set +e
if [ -n ${QA_INTERCEPTORS} ] ; then
# die was called from inside inherit. We need to clean up
-- 
2.1.3




[gentoo-portage-dev] [PATCH 12/18] Add tentative EAPI6 absolute path support to unpack()

2014-12-01 Thread Michał Górny
Add support for absolute paths in unpack(). Allow subdirectory-level
relative paths not to start with './'.
---
 bin/eapi.sh  |  4 
 bin/phase-helpers.sh | 29 ++---
 2 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/bin/eapi.sh b/bin/eapi.sh
index 878f8e7..6716b1c 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
@@ -162,6 +162,10 @@ ___eapi_unpack_is_case_sensitive() {
[[ ${1-${EAPI}} =~ ^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend)$ ]]
 }
 
+___eapi_unpack_supports_absolute_paths() {
+   [[ ${1-${EAPI}} =~ ^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend)$ ]]
+}
+
 # OTHERS
 
 ___eapi_enables_failglob_in_global_scope() {
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 182a872..a6e1cdb 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -276,14 +276,29 @@ unpack() {
y=${y##*.}
y_insensitive=$(LC_ALL=C tr [:upper:] [:lower:]  ${y})
 
-   if [[ ${x} == ./* ]] ; then
-   srcdir=
-   elif [[ ${x} == ${DISTDIR%/}/* ]] ; then
-   die Arguments to unpack() cannot begin with 
\${DISTDIR}.
-   elif [[ ${x} == /* ]] ; then
-   die Arguments to unpack() cannot be absolute
+   # wrt PMS 11.3.3.13 Misc Commands
+   if [[ ${x} != */* ]]; then
+   # filename without path of any kind
+   srcdir=${DISTDIR}/
+   elif [[ ${x} == ./* ]]; then
+   # relative path starting with './'
+   srcdir=
else
-   srcdir=${DISTDIR}/
+   # non-'./' filename with path of some kind
+   if ___eapi_unpack_supports_absolute_paths; then
+   # EAPI 6 allows absolute and deep relative paths
+   srcdir=
+
+   if [[ ${x} == ${DISTDIR%/}/* ]]; then
+   eqawarn QA Notice: unpack called with 
redundant \${DISTDIR} in path
+   fi
+   elif [[ ${x} == ${DISTDIR%/}/* ]]; then
+   die Arguments to unpack() cannot begin with 
\${DISTDIR} in EAPI ${EAPI}
+   elif [[ ${x} == /* ]] ; then
+   die Arguments to unpack() cannot be absolute 
in EAPI ${EAPI}
+   else
+   die Relative paths to unpack() must be 
prefixed with './' in EAPI ${EAPI}
+   fi
fi
if [[ ! -s ${srcdir}${x} ]]; then
__helpers_die unpack: ${x} does not exist
-- 
2.1.3




[gentoo-portage-dev] [PATCH 07/18] Add tentative support for EAPI6 eapply function

2014-12-01 Thread Michał Górny
Add the eapply patch applying function.
---
 bin/eapi.sh  |  4 
 bin/phase-helpers.sh | 62 
 2 files changed, 66 insertions(+)

diff --git a/bin/eapi.sh b/bin/eapi.sh
index 978a410..8bb 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
@@ -72,6 +72,10 @@ ___eapi_has_einstalldocs() {
[[ ! ${1-${EAPI}} =~ 
^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend|5-progress)$ ]]
 }
 
+___eapi_has_eapply() {
+   [[ ! ${1-${EAPI}} =~ 
^(0|1|2|3|4|4-python|4-slot-abi|5|5-hdepend|5-progress)$ ]]
+}
+
 ___eapi_has_master_repositories() {
[[ ${1-${EAPI}} =~ ^(5-progress)$ ]]
 }
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index e401676..e9fbbb4 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -924,6 +924,68 @@ if ___eapi_has_einstalldocs; then
}
 fi
 
+if ___eapi_has_eapply; then
+   eapply() {
+   _eapply_patch() {
+   local f=${1}
+   local prefix=${2}
+
+   started_applying=1
+   ebegin ${prefix:-Applying }${f##*/}
+   # -p1 as a sane default
+   # -f to avoid interactivity
+   # -s to silence progress output
+   patch -p1 -f -s ${patch_options[@]}  ${f}
+   if ! eend ${?}; then
+   __helpers_die patch -p1 ${patch_options[*]} 
failed with ${f}
+   failed=1
+   fi
+   }
+
+   local f patch_options=() failed started_applying 
options_terminated
+   for f; do
+   if [[ ${f} == -*  -z ${options_terminated} ]]; then
+   if [[ -n ${started_applying} ]]; then
+   die eapply: options need to be 
specified before files
+   fi
+   if [[ ${f} == -- ]]; then
+   options_terminated=1
+   else
+   patch_options+=( ${f} )
+   fi
+   elif [[ -d ${f} ]]; then
+   _eapply_get_files() {
+   local LC_ALL=POSIX
+   local prev_shopt=$(shopt -p nullglob)
+   shopt -s nullglob
+   files=( ${f}/*.{patch,diff} )
+   ${prev_shopt}
+   }
+
+   local files
+   _eapply_get_files
+   [[ -z ${files[@]} ]]  die No *.{patch,diff} 
files in directory ${f}
+
+   einfo Applying patches from ${f} ...
+   local f2
+   for f2 in ${files[@]}; do
+   _eapply_patch ${f2} '  '
+
+   # in case of nonfatal
+   [[ -n ${failed} ]]  return 1
+   done
+   else
+   _eapply_patch ${f}
+
+   # in case of nonfatal
+   [[ -n ${failed} ]]  return 1
+   fi
+   done
+
+   return 0
+   }
+fi
+
 if ___eapi_has_master_repositories; then
master_repositories() {
local output repository=$1 retval
-- 
2.1.3




[gentoo-portage-dev] [PATCH 16/18] Disallow helpers in global scope in EAPI 6

2014-12-01 Thread Michał Górny
Disallow calling most of the ebuild helpers in global scope since they
are meaningless in that context. Most of them are also prohibited by PMS
for all EAPIs, so EAPI 6 sounds like a good moment to finally enforce
that restriction.
---
 bin/eapi.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/eapi.sh b/bin/eapi.sh
index e0ade02..5ab92f4 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
@@ -159,7 +159,7 @@ ___eapi_helpers_can_die() {
 }
 
 ___eapi_disallows_helpers_in_global_scope() {
-   [[ ${1-${EAPI}} =~ ^(4-python|5-progress)$ ]]
+   [[ ! ${1-${EAPI}} =~ ^(0|1|2|3|4|4-slot-abi|5|5-hdepend)$ ]]
 }
 
 ___eapi_unpack_is_case_sensitive() {
-- 
2.1.3