[gentoo-dev] Lastrites: www-servers/publicfile, www-apache/mod_roaming, gnome-base/gnome-js-common, dev-libs/seed, net-irc/xchat-gnome, app-backup/rdiff-backup, app-backup/pybackpack, sys-fs/rdiff-bac

2015-03-22 Thread Pacho Ramos
# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Cannot be fetched, also has licensing issues (#531270).
# Removal in a month.
www-servers/publicfile

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Not compatible with apache-2.4, Netscape Communicator is obsolete
# for ages (#532862). Removal in a month.
www-apache/mod_roaming

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream dead, nothing needs them anymore (#533326). Removal in a
month.
gnome-base/gnome-js-common
dev-libs/seed

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream dead for ages, many unresolved bugs (#533542).
# Removal in a month.
net-irc/xchat-gnome

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Hardmasked for a long time and still broken (#533626).
# Removal in a month.
# Patrick Lauer patr...@gentoo.org (09 Apr 2014)
# Dead upstream, has known dataloss bugs.
# Please use something more sane: rsnapshot, backuppc, obnam, ...
app-backup/rdiff-backup
app-backup/pybackpack
sys-fs/rdiff-backup-fs

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Package was not updated since 2001, build system
# not friendly (#534764). Removal in a month.
app-crypt/cfs

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream dead, doesn't build (#535968). Removal in a month.
app-editors/gphpedit

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream dead, nothing requires this anymore (#536900).
# Removal in a month.
media-libs/libgnome-media-profiles

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream dead, nothing needs it, relies on other obsolete stuff
# (#537360). Removal in a month.
net-libs/libsocialweb

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Doesn't build, unmaintained for ages (#537628).
# Removal in a month.
app-admin/ulog-acctd

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Relies on berlios.de, dead since 2009, nothing needs it.
# Removal in a month (#537698)
app-crypt/gringotts

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Dead, not compatible with current gnome versions (#537890).
# Removal in a month.
gnome-extra/drwright

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Dead and broken for ages (#537896). Removal in a month.
sys-apps/blktool

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Use net-news/canto-curses and net-news/canto-daemon instead.
# (#537900). Removal in a month.
net-news/canto

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Dead for a long time as current kernels don't need it (#537902).
# Removal in a month.
app-laptop/fnfx

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Nothing in the tree need this obsolete libs (#537906).
# Removal in a month.
dev-libs/gdome2
dev-libs/gmetadom

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream stopped its development as udev replaces it (#537910).
# Removal in a month.
sys-apps/kudzu

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Not needed by anything once gcompris (the same upstream as this one)
# stopped using it (#537912). Removal in a month.
dev-libs/libassetml

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Fedora killed it long time ago as it's redundant with gcc
FORTIFY_SOURCE
# and stack protector, also nothing needs it on Gentoo currently
(#537914).
# Removal in a month.
sys-libs/libsafe

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Licensing issues (#537924). Removal in a month.
dev-lang/mosml

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# No longer useful with current devices, dead for a long time
# (#537926). Removal in a month.
sys-power/nvclock

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# It's dead for ages and, also, its functionality is replaced by gdb
# (#537938). Removal in a month.
dev-util/pstack

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Unmaintained and dead for ages, doesn't compile anymore (#538818).
# Removal in a month.
net-im/gnomeicu

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Dead and unmaintained for ages, glade3 replaced it long time ago
# (#539636). Removal in a month.
dev-util/gazpacho

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Doesn't run at all (#539638). Removal in a month.
x11-misc/gdevilspie

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Nothing needs it, upstream asked to drop it (#539756).
# Removal in a month.
app-backup/pybackpack

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream deprecated it long time ago and removed it in
# favor of real python modules (#539758). Removal in a month.
dev-python/rhpl

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# It doesn't work with current rhythmbox versions (#539762).
# Removal in a month.
media-plugins/rhythmbox-equalizer

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# Upstream dead, still uses ruby19 (#541640).
# Removal in a month.
media-sound/rubyripper

# Pacho Ramos pa...@gentoo.org (22 Mar 2015)
# No longer required as it's now part of www-apps/trac
# (#542092). Removal in a month.
www-apps/trac-git






Re: [gentoo-dev] Lastrites: www-servers/publicfile, www-apache/mod_roaming, gnome-base/gnome-js-common, dev-libs/seed, net-irc/xchat-gnome, app-backup/rdiff-backup, app-backup/pybackpack, sys-fs/rdiff

2015-03-22 Thread James Cloos
 PR == Pacho Ramos pa...@gentoo.org writes:

PR # Pacho Ramos pa...@gentoo.org (22 Mar 2015)
PR # Cannot be fetched, also has licensing issues (#531270).
PR # Removal in a month.
PR www-servers/publicfile

Sine when ca



[gentoo-dev] glibc-2.21 going into ~arch

2015-03-22 Thread Mike Frysinger
with 2.20 going stable, and really no reports at all about 2.21, i'll be moving 
it into unstable soon
-mike


signature.asc
Description: Digital signature


[gentoo-portage-dev] [PATCH v2] _post_src_install_soname_symlinks: fix bug 543818

2015-03-22 Thread Zac Medico
The SonameDepsProcessor.add() method raises AssertionError if the
multilib category of an ELF file is not recognized. It's not possible
to account for soname dependencies in this case (the file is probably
intended for a foreign architecture), so avoid the AssertionError and
generate an eqawarn message for this case. The eqawarn message is
suppressed for files matched by the QA_PREBUILT variable.

X-Gentoo-Bug: 543818
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=543818
---
PATCH v2 fixes inverted logic for the QA Notice, so that warnings will
be correctly suppressed for files matched by the QA_PREBUILT variable.

 bin/phase-functions.sh |  2 +-
 pym/portage/package/ebuild/doebuild.py | 59 +++---
 2 files changed, 42 insertions(+), 19 deletions(-)

diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index def2080..2743e27 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -580,7 +580,7 @@ __dyn_install() {
for f in ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX \
CXXFLAGS EXTRA_ECONF EXTRA_EINSTALL EXTRA_MAKE \
LDFLAGS LIBCFLAGS LIBCXXFLAGS QA_CONFIGURE_OPTIONS \
-   QA_DESKTOP_FILE PROVIDES_EXCLUDE REQUIRES_EXCLUDE ; do
+   QA_DESKTOP_FILE QA_PREBUILT PROVIDES_EXCLUDE 
REQUIRES_EXCLUDE ; do
x=$(echo -n ${!f})
[[ -n $x ]]  echo $x  $f
done
diff --git a/pym/portage/package/ebuild/doebuild.py 
b/pym/portage/package/ebuild/doebuild.py
index 94785b5..3c31eba 100644
--- a/pym/portage/package/ebuild/doebuild.py
+++ b/pym/portage/package/ebuild/doebuild.py
@@ -8,6 +8,7 @@ __all__ = ['doebuild', 'doebuild_environment', 'spawn', 
'spawnebuild']
 import grp
 import gzip
 import errno
+import fnmatch
 import io
 from itertools import chain
 import logging
@@ -2209,24 +2210,29 @@ def _post_src_install_soname_symlinks(mysettings, out):
if f is not None:
f.close()
 
-   qa_no_symlink = 
-   f = None
-   try:
-   f = io.open(_unicode_encode(os.path.join(
-   mysettings[PORTAGE_BUILDDIR],
-   build-info, QA_SONAME_NO_SYMLINK),
-   encoding=_encodings['fs'], errors='strict'),
-   mode='r', encoding=_encodings['repo.content'],
-   errors='replace')
-   qa_no_symlink = f.read()
-   except IOError as e:
-   if e.errno not in (errno.ENOENT, errno.ESTALE):
-   raise
-   finally:
-   if f is not None:
-   f.close()
+   metadata = {}
+   for k in (QA_PREBUILT, QA_NO_SYMLINK):
+   try:
+   with io.open(_unicode_encode(os.path.join(
+   mysettings[PORTAGE_BUILDDIR],
+   build-info, k),
+   encoding=_encodings['fs'], errors='strict'),
+   mode='r', encoding=_encodings['repo.content'],
+   errors='replace') as f:
+   v = f.read()
+   except IOError as e:
+   if e.errno not in (errno.ENOENT, errno.ESTALE):
+   raise
+   else:
+   metadata[k] = v
+
+   qa_prebuilt = metadata.get(QA_PREBUILT, ).strip()
+   if qa_prebuilt:
+   qa_prebuilt = re.compile(|.join(
+   fnmatch.translate(x.lstrip(os.sep))
+   for x in portage.util.shlex_split(qa_prebuilt)))
 
-   qa_no_symlink = qa_no_symlink.split()
+   qa_no_symlink = metadata.get(QA_NO_SYMLINK, ).split()
if qa_no_symlink:
if len(qa_no_symlink)  1:
qa_no_symlink = |.join((%s) % x for x in 
qa_no_symlink)
@@ -2297,6 +2303,7 @@ def _post_src_install_soname_symlinks(mysettings, out):
requires_exclude = 
 
missing_symlinks = []
+   unrecognized_elf_files = []
soname_deps = SonameDepsProcessor(
provides_exclude, requires_exclude)
 
@@ -2326,7 +2333,14 @@ def _post_src_install_soname_symlinks(mysettings, out):
entry.multilib_category = compute_multilib_category(elf_header)
needed_file.write(_unicode(entry))
 
-   soname_deps.add(entry)
+   if entry.multilib_category is None:
+   if qa_prebuilt.match(
+   
entry.filename[len(mysettings[EPREFIX]):].lstrip(
+   os.sep)) is None:
+   unrecognized_elf_files.append(entry)
+   else:
+   soname_deps.add(entry)
+
obj = entry.filename
soname = entry.soname
 
@@ -2365,6 +2379,15 @@ def 

[gentoo-portage-dev] [PATCH v3] _post_src_install_soname_symlinks: fix bug 543818

2015-03-22 Thread Zac Medico
The SonameDepsProcessor.add() method raises AssertionError if the
multilib category of an ELF file is not recognized. It's not possible
to account for soname dependencies in this case (the file is probably
intended for a foreign architecture), so avoid the AssertionError and
generate an eqawarn message for this case. The eqawarn message is
suppressed for files matched by the QA_PREBUILT variable.

X-Gentoo-Bug: 543818
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=543818
---
PATCH v3 fixes an AttributeError which could occur if the QA_PREBUILT
variable was undefined.

 bin/phase-functions.sh |  2 +-
 pym/portage/package/ebuild/doebuild.py | 59 +++---
 2 files changed, 42 insertions(+), 19 deletions(-)

diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index def2080..2743e27 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -580,7 +580,7 @@ __dyn_install() {
for f in ASFLAGS CBUILD CC CFLAGS CHOST CTARGET CXX \
CXXFLAGS EXTRA_ECONF EXTRA_EINSTALL EXTRA_MAKE \
LDFLAGS LIBCFLAGS LIBCXXFLAGS QA_CONFIGURE_OPTIONS \
-   QA_DESKTOP_FILE PROVIDES_EXCLUDE REQUIRES_EXCLUDE ; do
+   QA_DESKTOP_FILE QA_PREBUILT PROVIDES_EXCLUDE 
REQUIRES_EXCLUDE ; do
x=$(echo -n ${!f})
[[ -n $x ]]  echo $x  $f
done
diff --git a/pym/portage/package/ebuild/doebuild.py 
b/pym/portage/package/ebuild/doebuild.py
index 94785b5..1be83ad 100644
--- a/pym/portage/package/ebuild/doebuild.py
+++ b/pym/portage/package/ebuild/doebuild.py
@@ -8,6 +8,7 @@ __all__ = ['doebuild', 'doebuild_environment', 'spawn', 
'spawnebuild']
 import grp
 import gzip
 import errno
+import fnmatch
 import io
 from itertools import chain
 import logging
@@ -2209,24 +2210,29 @@ def _post_src_install_soname_symlinks(mysettings, out):
if f is not None:
f.close()
 
-   qa_no_symlink = 
-   f = None
-   try:
-   f = io.open(_unicode_encode(os.path.join(
-   mysettings[PORTAGE_BUILDDIR],
-   build-info, QA_SONAME_NO_SYMLINK),
-   encoding=_encodings['fs'], errors='strict'),
-   mode='r', encoding=_encodings['repo.content'],
-   errors='replace')
-   qa_no_symlink = f.read()
-   except IOError as e:
-   if e.errno not in (errno.ENOENT, errno.ESTALE):
-   raise
-   finally:
-   if f is not None:
-   f.close()
+   metadata = {}
+   for k in (QA_PREBUILT, QA_NO_SYMLINK):
+   try:
+   with io.open(_unicode_encode(os.path.join(
+   mysettings[PORTAGE_BUILDDIR],
+   build-info, k),
+   encoding=_encodings['fs'], errors='strict'),
+   mode='r', encoding=_encodings['repo.content'],
+   errors='replace') as f:
+   v = f.read()
+   except IOError as e:
+   if e.errno not in (errno.ENOENT, errno.ESTALE):
+   raise
+   else:
+   metadata[k] = v
+
+   qa_prebuilt = metadata.get(QA_PREBUILT, ).strip()
+   if qa_prebuilt:
+   qa_prebuilt = re.compile(|.join(
+   fnmatch.translate(x.lstrip(os.sep))
+   for x in portage.util.shlex_split(qa_prebuilt)))
 
-   qa_no_symlink = qa_no_symlink.split()
+   qa_no_symlink = metadata.get(QA_NO_SYMLINK, ).split()
if qa_no_symlink:
if len(qa_no_symlink)  1:
qa_no_symlink = |.join((%s) % x for x in 
qa_no_symlink)
@@ -2297,6 +2303,7 @@ def _post_src_install_soname_symlinks(mysettings, out):
requires_exclude = 
 
missing_symlinks = []
+   unrecognized_elf_files = []
soname_deps = SonameDepsProcessor(
provides_exclude, requires_exclude)
 
@@ -2326,7 +2333,14 @@ def _post_src_install_soname_symlinks(mysettings, out):
entry.multilib_category = compute_multilib_category(elf_header)
needed_file.write(_unicode(entry))
 
-   soname_deps.add(entry)
+   if entry.multilib_category is None:
+   if not qa_prebuilt or qa_prebuilt.match(
+   
entry.filename[len(mysettings[EPREFIX]):].lstrip(
+   os.sep)) is None:
+   unrecognized_elf_files.append(entry)
+   else:
+   soname_deps.add(entry)
+
obj = entry.filename
soname = entry.soname
 
@@ -2365,6 +2379,15 @@ def 

Re: [gentoo-dev] Lastrites: www-servers/publicfile, www-apache/mod_roaming, gnome-base/gnome-js-common, dev-libs/seed, net-irc/xchat-gnome, app-backup/rdiff-backup, app-backup/pybackpack, sys-fs/rdiff

2015-03-22 Thread James Cloos
 PR == Pacho Ramos pa...@gentoo.org writes:

PR # Pacho Ramos pa...@gentoo.org (22 Mar 2015)
PR # Cannot be fetched, also has licensing issues (#531270).
PR # Removal in a month.
PR www-servers/publicfile

Since when can it not be fetched?

  http://cr.yp.to/publicfile/publicfile-0.52.tar.gz

fetches fine.

Just curious.

-JimC
-- 
James Cloos cl...@jhcloos.com OpenPGP: 0x997A9F17ED7DAEA6



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

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

Removals:
net-analyzer/mausezahn  2015-03-16 05:18:14 jer
dev-tex/pdftex  2015-03-17 11:14:15 aballier
games-rpg/morrowind-data2015-03-19 13:21:28 pacho
app-office/openerp-client   2015-03-19 13:23:22 pacho
app-office/openerp-server   2015-03-19 13:23:22 pacho
app-office/openerp-web  2015-03-19 13:23:22 pacho
virtual/ruby-threads2015-03-19 21:39:15 mrueg
games-board/kaya2015-03-20 16:58:03 johu
games-engines/freesci   2015-03-20 17:00:45 mr_bones_
games-puzzle/candycrisis2015-03-20 17:05:56 mr_bones_
games-rpg/aklabeth  2015-03-20 17:11:14 mr_bones_
games-sports/foosball   2015-03-20 17:11:58 mr_bones_
games-strategy/dark-oberon  2015-03-20 17:12:42 mr_bones_
media-plugins/vdr-setup 2015-03-21 11:25:57 hd_brummy

Additions:
app-admin/dio   2015-03-16 04:47:07 dlan
dev-python/raven2015-03-16 07:33:59 bman
dev-ml/ocaml-ctypes 2015-03-16 16:41:01 aballier
dev-libs/ocl-icd2015-03-17 02:16:41 patrick
dev-lang/pocl   2015-03-17 03:41:56 patrick
dev-libs/mongo-cxx-driver   2015-03-17 10:43:27 ultrabug
app-admin/mms-agent 2015-03-17 13:42:16 ultrabug
app-admin/mongo-tools   2015-03-17 13:42:55 ultrabug
dev-perl/Crypt-OpenSSL-DSA  2015-03-17 14:53:15 dilfridge
dev-perl/Net-DNS-SEC2015-03-17 14:54:53 dilfridge
net-misc/usbip  2015-03-17 15:49:16 chithanh
x11-misc/xplanetFX  2015-03-17 16:52:18 voyageur
dev-python/traceback2   2015-03-17 19:09:59 alunduil
games-rpg/draci-historie2015-03-17 21:38:16 calchan
media-libs/zita-alsa-pcmi   2015-03-18 10:49:10 aballier
dev-python/linecache2   2015-03-18 23:07:42 alunduil
dev-python/snowballstemmer  2015-03-19 02:30:22 patrick
dev-python/seaborn  2015-03-19 09:40:26 jlec
dev-java/reflections2015-03-19 23:25:25 chewi
www-apps/kibana-bin 2015-03-20 08:55:27 idella4
app-admin/logstash-forwarder2015-03-20 16:06:41 aidecoe
app-vim/git-patch-tags  2015-03-21 07:22:27 radhermit
kde-frameworks/kpeople  2015-03-21 17:29:08 kensington
kde-frameworks/kxmlrpcclient2015-03-21 17:31:08 kensington
dev-perl/MouseX-Types   2015-03-21 22:14:45 dilfridge
dev-java/gnu-hylafax2015-03-22 08:27:39 ercpe
dev-java/tablelayout2015-03-22 09:08:07 ercpe
dev-libs/libvterm-neovim2015-03-22 12:46:24 yngwin
dev-perl/Pod-Strip  2015-03-22 17:36:17 dilfridge
dev-perl/rpm-build-perl 2015-03-22 17:41:33 dilfridge
dev-perl/Test-Dependencies  2015-03-22 17:42:33 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:
net-analyzer/mausezahn,removed,jer,2015-03-16 05:18:14
dev-tex/pdftex,removed,aballier,2015-03-17 11:14:15
games-rpg/morrowind-data,removed,pacho,2015-03-19 13:21:28
app-office/openerp-client,removed,pacho,2015-03-19 13:23:22
app-office/openerp-server,removed,pacho,2015-03-19 13:23:22
app-office/openerp-web,removed,pacho,2015-03-19 13:23:22
virtual/ruby-threads,removed,mrueg,2015-03-19 21:39:15
games-board/kaya,removed,johu,2015-03-20 16:58:03
games-engines/freesci,removed,mr_bones_,2015-03-20 17:00:45
games-puzzle/candycrisis,removed,mr_bones_,2015-03-20 17:05:56
games-rpg/aklabeth,removed,mr_bones_,2015-03-20 17:11:14
games-sports/foosball,removed,mr_bones_,2015-03-20 17:11:58
games-strategy/dark-oberon,removed,mr_bones_,2015-03-20 17:12:42
media-plugins/vdr-setup,removed,hd_brummy,2015-03-21 11:25:57
Added Packages:
app-admin/dio,added,dlan,2015-03-16 04:47:07
dev-python/raven,added,bman,2015-03-16 07:33:59
dev-ml/ocaml-ctypes,added,aballier,2015-03-16 16:41:01
dev-libs/ocl-icd,added,patrick,2015-03-17 02:16:41
dev-lang/pocl,added,patrick,2015-03-17 03:41:56
dev-libs/mongo-cxx-driver,added,ultrabug,2015-03-17 10:43:27
app-admin/mms-agent,added,ultrabug,2015-03-17 13:42:16
app-admin/mongo-tools,added,ultrabug,2015-03-17 13:42:55
dev-perl/Crypt-OpenSSL-DSA,added,dilfridge,2015-03-17 14:53:15
dev-perl/Net-DNS-SEC,added,dilfridge,2015-03-17 14:54:53
net-misc/usbip,added,chithanh,2015-03-17 15:49:16
x11-misc/xplanetFX,added,voyageur,2015-03-17 16:52:18
dev-python/traceback2,added,alunduil,2015-03-17 19:09:59
games-rpg/draci-historie,added,calchan,2015-03-17 21:38:16
media-libs/zita-alsa-pcmi,added,aballier,2015-03-18 10:49:10
dev-python/linecache2,added,alunduil,2015-03-18 23:07:42
dev-python/snowballstemmer,added,patrick,2015-03-19 02:30:22