* [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
@ 2016-11-04 23:54 Jonas Stein
2016-11-05 0:20 ` Rich Freeman
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Jonas Stein @ 2016-11-04 23:54 UTC (permalink / raw
To: gentoo-dev
Dear all,
Google announced in 2015 to close the "Google Code" repositories [1].
They will provide the repositories in read only state till end of 2016.
Today we have still 524 ebuilds with SRC_URI=*googlecode* in the tree
[2] and should get these fixed before end of 2016.
If you maintain one of these packages, please fix the SRC_URI and
HOMEPAGE variables.
We have also a wiki page [3] and thanks to Andreas Huettel we can
monitor our daily effort in a plot [4].
[1]
http://google-opensource.blogspot.de/2015/03/farewell-to-google-code.html
[2] http://dev.gentoo.org/~jstein/googlecode-shutdown.txt
[3] https://wiki.gentoo.org/wiki/Shutdown_of_google_code
[4] http://www.akhuettel.de/~huettel/plots/googlecode.php
--
Best,
Jonas
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-04 23:54 [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016 Jonas Stein
@ 2016-11-05 0:20 ` Rich Freeman
2016-11-05 0:23 ` M. J. Everitt
2016-11-05 1:36 ` Jonas Stein
2016-11-05 7:38 ` Paweł Hajdan, Jr.
2016-11-05 11:05 ` Sergei Trofimovich
2 siblings, 2 replies; 24+ messages in thread
From: Rich Freeman @ 2016-11-05 0:20 UTC (permalink / raw
To: gentoo-dev
On Fri, Nov 4, 2016 at 7:54 PM, Jonas Stein <jstein@gentoo.org> wrote:
>
> If you maintain one of these packages, please fix the SRC_URI and
> HOMEPAGE variables.
>
It would probably be better if the output included the maintainer.
Hopefully this isn't using anything deprecated, but you should be able
to steal from this:
https://github.com/rich0/finddepslotops/blob/master/finddepslotops.py
Somebody else might have something more up-to-date to use.
--
Rich
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 0:20 ` Rich Freeman
@ 2016-11-05 0:23 ` M. J. Everitt
2016-11-05 0:30 ` M. J. Everitt
2016-11-05 1:36 ` Jonas Stein
1 sibling, 1 reply; 24+ messages in thread
From: M. J. Everitt @ 2016-11-05 0:23 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 584 bytes --]
On 05/11/16 00:20, Rich Freeman wrote:
> On Fri, Nov 4, 2016 at 7:54 PM, Jonas Stein <jstein@gentoo.org> wrote:
>> If you maintain one of these packages, please fix the SRC_URI and
>> HOMEPAGE variables.
>>
> It would probably be better if the output included the maintainer.
> Hopefully this isn't using anything deprecated, but you should be able
> to steal from this:
> https://github.com/rich0/finddepslotops/blob/master/finddepslotops.py
>
> Somebody else might have something more up-to-date to use.
>
Yeah that's not the best qgrep output for this target ... ;P
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 0:23 ` M. J. Everitt
@ 2016-11-05 0:30 ` M. J. Everitt
2016-11-05 1:20 ` Rich Freeman
2016-11-05 1:21 ` Jonas Stein
0 siblings, 2 replies; 24+ messages in thread
From: M. J. Everitt @ 2016-11-05 0:30 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 822 bytes --]
On 05/11/16 00:23, M. J. Everitt wrote:
> On 05/11/16 00:20, Rich Freeman wrote:
>> On Fri, Nov 4, 2016 at 7:54 PM, Jonas Stein <jstein@gentoo.org> wrote:
>>> If you maintain one of these packages, please fix the SRC_URI and
>>> HOMEPAGE variables.
>>>
>> It would probably be better if the output included the maintainer.
>> Hopefully this isn't using anything deprecated, but you should be able
>> to steal from this:
>> https://github.com/rich0/finddepslotops/blob/master/finddepslotops.py
>>
>> Somebody else might have something more up-to-date to use.
>>
> Yeah that's not the best qgrep output for this target ... ;P
>
Apologies, getting ahead of myself here .. there must be a portage
utility, but I've forgotten which one interrogates metadata .. I'll
defer to a more authoritative source ...
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 0:30 ` M. J. Everitt
@ 2016-11-05 1:20 ` Rich Freeman
2016-11-05 1:29 ` M. J. Everitt
2016-11-05 1:21 ` Jonas Stein
1 sibling, 1 reply; 24+ messages in thread
From: Rich Freeman @ 2016-11-05 1:20 UTC (permalink / raw
To: gentoo-dev
On Fri, Nov 4, 2016 at 8:30 PM, M. J. Everitt <m.j.everitt@iee.org> wrote:
> Apologies, getting ahead of myself here .. there must be a portage
> utility, but I've forgotten which one interrogates metadata .. I'll
> defer to a more authoritative source ...
>
There might be a command line utility if you're doing things the shell way.
But, from that python script I linked the relevant part is:
from portage.xml.metadata import MetaDataXML
metxml = path+"/"+category+"/"+pkgname+"/metadata.xml"
maints=[]
try:
pkg_md = MetaDataXML(metxml,"/usr/portage/metadata/herds.xml")
for maint in pkg_md.maintainers():
maints.append(maint.email)
except IOError: pass
Just feed that api call with a metadata.xml. Hopefuly it works with
the projects.xml syntax as herds.xml is of course defunct. I'd
check the portage API docs as there might be some improvements there.
The portage api is actually fairly powerful and far superior to a lot
of stuff that gets done with grep. It just needs a bit of time
getting used to it since there aren't a lot of docs/examples/etc
floating around. The script that came out of was designed to find
packages that depend on packages that expose subslots but which don't
define slot operator deps. Granted, not everything in that list
should be using them, and by now I imagine it is almost entirely false
positives, but it shows the sort of thing you can do with a couple of
lines of python that would be an incredible pain to do any other way.
I believe paludis also exposes some APIs that probably could also be
used.
--
Rich
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 0:30 ` M. J. Everitt
2016-11-05 1:20 ` Rich Freeman
@ 2016-11-05 1:21 ` Jonas Stein
1 sibling, 0 replies; 24+ messages in thread
From: Jonas Stein @ 2016-11-05 1:21 UTC (permalink / raw
To: gentoo-dev
> Apologies, getting ahead of myself here .. there must be a portage
> utility, but I've forgotten which one interrogates metadata .. I'll
> defer to a more authoritative source ...
You can try to fetch the maintainers per package with
equery meta -mH foo/bar
Best,
--
Jonas
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 1:20 ` Rich Freeman
@ 2016-11-05 1:29 ` M. J. Everitt
0 siblings, 0 replies; 24+ messages in thread
From: M. J. Everitt @ 2016-11-05 1:29 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1847 bytes --]
On 05/11/16 01:20, Rich Freeman wrote:
> On Fri, Nov 4, 2016 at 8:30 PM, M. J. Everitt <m.j.everitt@iee.org> wrote:
>> Apologies, getting ahead of myself here .. there must be a portage
>> utility, but I've forgotten which one interrogates metadata .. I'll
>> defer to a more authoritative source ...
>>
> There might be a command line utility if you're doing things the shell way.
>
> But, from that python script I linked the relevant part is:
>
> from portage.xml.metadata import MetaDataXML
>
> metxml = path+"/"+category+"/"+pkgname+"/metadata.xml"
> maints=[]
> try:
> pkg_md = MetaDataXML(metxml,"/usr/portage/metadata/herds.xml")
> for maint in pkg_md.maintainers():
> maints.append(maint.email)
> except IOError: pass
>
> Just feed that api call with a metadata.xml. Hopefuly it works with
> the projects.xml syntax as herds.xml is of course defunct. I'd
> check the portage API docs as there might be some improvements there.
>
> The portage api is actually fairly powerful and far superior to a lot
> of stuff that gets done with grep. It just needs a bit of time
> getting used to it since there aren't a lot of docs/examples/etc
> floating around. The script that came out of was designed to find
> packages that depend on packages that expose subslots but which don't
> define slot operator deps. Granted, not everything in that list
> should be using them, and by now I imagine it is almost entirely false
> positives, but it shows the sort of thing you can do with a couple of
> lines of python that would be an incredible pain to do any other way.
> I believe paludis also exposes some APIs that probably could also be
> used.
>
Bit beyond my python-fu .. but I get where you're going with that. If I
wasn't banging my head against cups/hplip, I might give it a shot ... :P !!
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 0:20 ` Rich Freeman
2016-11-05 0:23 ` M. J. Everitt
@ 2016-11-05 1:36 ` Jonas Stein
2016-11-05 3:09 ` Mike Gilbert
2016-12-25 1:13 ` Gokturk Yuksek
1 sibling, 2 replies; 24+ messages in thread
From: Jonas Stein @ 2016-11-05 1:36 UTC (permalink / raw
To: gentoo-dev
>> If you maintain one of these packages, please fix the SRC_URI and
>> HOMEPAGE variables.
> It would probably be better if the output included the maintainer.
Yes, that is a good idea.
cat googlecode-shutdown.txt | cut -f1 -d":" | xargs equery meta -mH |
grep "\@" | sort | uniq | sed "s/@/__/g"
I prefer to protect the list at least by substitution. It will not help
much, but makes me happier ;-)
Best,
Jonas
=====
3dprint__gentoo.org
accessibility__gentoo.org
aidecoe__gentoo.org
amynka__gentoo.org
andreis.vinogradovs__gmail.com
andy753421__gmail.com
arfrever.fta__gmail.com
azamat.hackimov__gmail.com
base-system__gentoo.org
bicatali__gentoo.org
blueness__gentoo.org
chainsaw__gentoo.org
chewi__gentoo.org
chromium__gentoo.org
chutzpah__gentoo.org
cjk__gentoo.org
cluster__gentoo.org
cpp__gentoo.org
crypto__gentoo.org
desktop-misc__gentoo.org
dev-zero__gentoo.org
dirk.vdb__gmail.com
dlan__gentoo.org
dominik.kriegner+gentoo__gmail.com
dotnet__gentoo.org
DuPol__gmx.de
embedded__gentoo.org
ercpe__gentoo.org
floppym__gentoo.org
fonts__gentoo.org
forensics__gentoo.org
freedesktop-bugs__gentoo.org
games__gentoo.org
gienah__gentoo.org
givi-zurabovich__mail.ru
gnu-emacs__gentoo.org
god__politeia.in
graphics__gentoo.org
grozin__gentoo.org
hanno__gentoo.org
haskell__gentoo.org
hwoarang__gentoo.org
hypnos75__gmail.com
idl0r__gentoo.org
ikelos__gentoo.org
java__gentoo.org
jlec__gentoo.org
johu__gentoo.org
jstein__gentoo.org
kde__gentoo.org
kensington__gentoo.org
leechcraft__gentoo.org
maksbotan__gentoo.org
matthias__dsx.at
media-video__gentoo.org
mgorny__gentoo.org
ml__gentoo.org
monsieurp__gentoo.org
mrueg__gentoo.org
mysql-bugs__gentoo.org
naota__gentoo.org
net-mail__gentoo.org
netmon__gentoo.org
nikoli__gmx.us
nils__nils-andresen.de
office__gentoo.org
oleg__kaa.org.ua
ottxor__gentoo.org
pacho__gentoo.org
patrick__gentoo.org
perl__gentoo.org
phajdan.jr__gentoo.org
php-bugs__gentoo.org
pinkbyte__gentoo.org
polynomial-c__gentoo.org
proaudio__gentoo.org
prometheanfire__gentoo.org
proxy-maint__gentoo.org
python__gentoo.org
qt__gentoo.org
radhermit__gentoo.org
rafaelmartins__gentoo.org
rhill__gentoo.org
rini17__gmail.com
robbat2__gentoo.org
sautier.louis__gmail.com
scheme__gentoo.org
sci-biology__gentoo.org
sci-chemistry__gentoo.org
sci__gentoo.org
sci-mathematics__gentoo.org
sergio.rodriguez.inclan__gmail.com
shell-tools__gentoo.org
slawomir.nizio__sabayon.org
slis__gentoo.org
slyfox__gentoo.org
sound__gentoo.org
spiderx__spiderx.dp.ua
tcltk__gentoo.org
tex__gentoo.org
tomboy64__sina.cn
tomka__gentoo.org
vapier__gentoo.org
vikraman__gentoo.org
vim__gentoo.org
virtualization__gentoo.org
volkris__gmail.com
web-apps__gentoo.org
williamh__gentoo.org
xfce__gentoo.org
xmw__gentoo.org
zerochaos__gentoo.org
ziapannocchia__gmail.com
zlg__gentoo.org
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 1:36 ` Jonas Stein
@ 2016-11-05 3:09 ` Mike Gilbert
2016-11-05 4:45 ` Kent Fredric
2016-12-25 1:13 ` Gokturk Yuksek
1 sibling, 1 reply; 24+ messages in thread
From: Mike Gilbert @ 2016-11-05 3:09 UTC (permalink / raw
To: Gentoo Dev
On Fri, Nov 4, 2016 at 9:36 PM, Jonas Stein <jstein@gentoo.org> wrote:
>>> If you maintain one of these packages, please fix the SRC_URI and
>>> HOMEPAGE variables.
>
>> It would probably be better if the output included the maintainer.
>
> Yes, that is a good idea.
>
> cat googlecode-shutdown.txt | cut -f1 -d":" | xargs equery meta -mH |
> grep "\@" | sort | uniq | sed "s/@/__/g"
>
> I prefer to protect the list at least by substitution. It will not help
> much, but makes me happier ;-)
Let me know which of the packages I maintain, and I will attempt to
update them. I have touched too many packages over the last few years
to know them on site.
Your sorted list of obfuscated emails does not help at all.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 3:09 ` Mike Gilbert
@ 2016-11-05 4:45 ` Kent Fredric
2016-11-05 4:51 ` M. J. Everitt
2016-11-06 0:16 ` Robin H. Johnson
0 siblings, 2 replies; 24+ messages in thread
From: Kent Fredric @ 2016-11-05 4:45 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 1703 bytes --]
On Fri, 4 Nov 2016 23:09:07 -0400
Mike Gilbert <floppym@gentoo.org> wrote:
> On Fri, Nov 4, 2016 at 9:36 PM, Jonas Stein <jstein@gentoo.org> wrote:
> [...]
> >
> [...]
> >
> > Yes, that is a good idea.
> >
> > cat googlecode-shutdown.txt | cut -f1 -d":" | xargs equery meta -mH |
> > grep "\@" | sort | uniq | sed "s/@/__/g"
> >
> > I prefer to protect the list at least by substitution. It will not help
> > much, but makes me happier ;-)
>
> Let me know which of the packages I maintain, and I will attempt to
> update them. I have touched too many packages over the last few years
> to know them on site.
>
> Your sorted list of obfuscated emails does not help at all.
>
( curl http://dev.gentoo.org/~jstein/googlecode-shutdown.txt | cut -f1 -d":" | while IFS="" read -r arg; do echo -n "$arg: " ; equery meta -mH $arg 2>/dev/null | tr "\n" " "; echo ; done ) | tee /tmp/package_owners.txt
sed 's/:\s*$/: maintainer-needed/;s/\@/<at>/g' < /tmp/package_owners.txt > /tmp/owners_obfu.txt
cut -d" " -f 2- < /tmp/owners_obfu.txt | tr " " "\n" | grep "^\w" | sort | uniq -c | sort -n -k 1 > /tmp/owner_histogram.txt
( Attached )
sort -k 2 < /tmp/owners_obfu.txt > /tmp/packages_by_owner.txt
( Attached )
grep floppym /tmp/packages_by_owner.txt
# dev-util/open-vcdiff-0.8.3: floppym<at>gentoo.org
# sys-fs/fuse-exfat-1.0.1: floppym<at>gentoo.org base-system<at>gentoo.org
# net-misc/ps3mediaserver-1.82.0: floppym<at>gentoo.org vapier<at>gentoo.org
tail -n 5 /tmp/owner_historgram.txt
# 25 java<at>gentoo.org
# 38 python<at>gentoo.org
# 43 proxy-maint<at>gentoo.org
# 56 maintainer-needed
# 60 cjk<at>gentoo.org
[-- Attachment #1.2: packages_by_owner.txt --]
[-- Type: text/plain, Size: 30191 bytes --]
dev-libs/liblouis-2.5.3: accessibility<at>gentoo.org
app-accessibility/emacspeak-39.0-r2: accessibility<at>gentoo.org gnu-emacs<at>gentoo.org
dev-python/platinfo-0.15.0-r1: aidecoe<at>gentoo.org python<at>gentoo.org
sci-mathematics/geogebra-4.1.120.0: amynka<at>gentoo.org
x11-misc/tint2-0.11-r2: amynka<at>gentoo.org
media-libs/lib3ds-1.3.0-r1: amynka<at>gentoo.org games<at>gentoo.org 3dprint<at>gentoo.org
media-libs/lib3ds-2.0.0_rc1: amynka<at>gentoo.org games<at>gentoo.org 3dprint<at>gentoo.org
dev-python/ipaddr-2.1.10-r1: andreis.vinogradovs<at>gmail.com maksbotan<at>gentoo.org proxy-maint<at>gentoo.org python<at>gentoo.org
net-misc/linux-eoip-0.5: andreis.vinogradovs<at>gmail.com pinkbyte<at>gentoo.org proxy-maint<at>gentoo.org
games-misc/fortune-mod-gentoo-ru-0.25: andreis.vinogradovs<at>gmail.com proxy-maint<at>gentoo.org
games-misc/fortune-mod-gentoo-ru-0.26: andreis.vinogradovs<at>gmail.com proxy-maint<at>gentoo.org
dev-util/plan9port-20140306: andy753421<at>gmail.com blueness<at>gentoo.org proxy-maint<at>gentoo.org
dev-util/plan9port-20140306-r1: andy753421<at>gmail.com blueness<at>gentoo.org proxy-maint<at>gentoo.org
dev-util/plan9port-20140306-r2: andy753421<at>gmail.com blueness<at>gentoo.org proxy-maint<at>gentoo.org
app-i18n/fcitx-anthy-0.1.1: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-chewing-0.2.0: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-cloudpinyin-0.3.1: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-configtool-0.4.6: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-hangul-0.2.1: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-libpinyin-0.2.1: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-sunpinyin-0.4.0: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-table-extra-0.3.3: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-unikey-0.2.0: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/mozc-1.10.1390.102-r1: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/mozc-1.13.1651.102: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/mozc-2.16.2037.102: arfrever.fta<at>gmail.com cjk<at>gentoo.org
app-i18n/fcitx-rime-0.2.0: arfrever.fta<at>gmail.com dlan<at>gentoo.org cjk<at>gentoo.org
net-libs/serf-1.3.8: arfrever.fta<at>gmail.com proxy-maint<at>gentoo.org
net-libs/serf-1.3.8-r1: arfrever.fta<at>gmail.com proxy-maint<at>gentoo.org
dev-games/aseprite-0.9.5-r1: azamat.hackimov<at>gmail.com proxy-maint<at>gentoo.org
sys-apps/mtree-1.0.1: base-system<at>gentoo.org
sys-apps/mtree-1.0: base-system<at>gentoo.org
net-libs/pacparser-1.3.1: bicatali<at>gentoo.org
net-proxy/torsocks-1.2-r2: blueness<at>gentoo.org
dev-libs/leveldb-1.10.0-r1: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.11.0-r1: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.12.0-r1: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.13.0-r1: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.14.0: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.15.0: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.15.0-r1: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.9.0-r5: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
dev-libs/leveldb-1.9.0-r6: bugs<at>bergstroem.nu patrick<at>gentoo.org proxy-maint<at>gentoo.org
net-misc/openr2-1.3.0: chainsaw<at>gentoo.org
app-benchmarks/i7z-0.27.2: chewi<at>gentoo.org
dev-libs/re2-0_p20130115: chromium<at>gentoo.org
dev-libs/re2-0_p20130115-r1: chromium<at>gentoo.org
dev-libs/re2-0_p20130712: chromium<at>gentoo.org
dev-libs/re2-0_p20140304: chromium<at>gentoo.org
app-i18n/dbskkd-cdb-2.00: cjk<at>gentoo.org
app-i18n/fbterm-1.7-r1: cjk<at>gentoo.org
app-i18n/fbterm-1.7-r2: cjk<at>gentoo.org
app-i18n/ibus-1.5.5: cjk<at>gentoo.org
app-i18n/ibus-anthy-1.5.4: cjk<at>gentoo.org
app-i18n/ibus-chewing-1.4.7: cjk<at>gentoo.org
app-i18n/ibus-fbterm-0.9.1: cjk<at>gentoo.org
app-i18n/ibus-handwrite-2.1.4-r1: cjk<at>gentoo.org
app-i18n/ibus-m17n-1.3.2: cjk<at>gentoo.org
app-i18n/ibus-m17n-1.3.3: cjk<at>gentoo.org
app-i18n/ibus-m17n-1.3.4: cjk<at>gentoo.org
app-i18n/ibus-qt-1.3.1: cjk<at>gentoo.org
app-i18n/ibus-qt-1.3.2: cjk<at>gentoo.org
app-i18n/ibus-table-1.5.0-r1: cjk<at>gentoo.org
app-i18n/ibus-table-chinese-1.4.6: cjk<at>gentoo.org
app-i18n/ibus-table-code-1.2.0.20100305: cjk<at>gentoo.org
app-i18n/ibus-table-cyrillic-1.2.0.20100305: cjk<at>gentoo.org
app-i18n/ibus-table-extraphrase-1.3.9.20110826: cjk<at>gentoo.org
app-i18n/ibus-table-latin-1.2.0.20100305: cjk<at>gentoo.org
app-i18n/ibus-table-tv-1.2.0.20100305: cjk<at>gentoo.org
app-i18n/ibus-unikey-0.6.1: cjk<at>gentoo.org
app-i18n/ibus-unikey-0.6.1-r1: cjk<at>gentoo.org
app-i18n/imhangul-2.1.0: cjk<at>gentoo.org
app-i18n/imhangul-3.1.1: cjk<at>gentoo.org
app-i18n/libhangul-0.1.0: cjk<at>gentoo.org
app-i18n/nabi-0.99.11: cjk<at>gentoo.org
app-i18n/opencc-0.4.3: cjk<at>gentoo.org
app-i18n/qimhangul-0.2.0: cjk<at>gentoo.org
app-i18n/scim-sunpinyin-2.0.3-r2: cjk<at>gentoo.org
app-i18n/sunpinyin-2.0.3-r1: cjk<at>gentoo.org
app-i18n/sunpinyin-data-20121025: cjk<at>gentoo.org
app-i18n/sunpinyin-data-20130220: cjk<at>gentoo.org
app-i18n/uim-1.8.6-r1: cjk<at>gentoo.org
app-i18n/uim-1.8.6-r2: cjk<at>gentoo.org
app-i18n/xsunpinyin-2.0.3-r3: cjk<at>gentoo.org
app-text/crf++-0.58: cjk<at>gentoo.org
app-text/mecab-0.996: cjk<at>gentoo.org
dev-libs/marisa-0.2.4: cjk<at>gentoo.org
dev-python/mecab-python-0.996: cjk<at>gentoo.org
dev-ruby/mecab-ruby-0.996-r1: cjk<at>gentoo.org
net-misc/pssh-2.3.1-r1: cluster<at>gentoo.org
sys-auth/munge-0.5.10-r1: cluster<at>gentoo.org
sys-devel/distcc-3.1-r10: cluster<at>gentoo.org
sys-devel/distcc-3.2_rc1-r4: cluster<at>gentoo.org
dev-cpp/sparsehash-1.10: cpp<at>gentoo.org
dev-cpp/sparsehash-2.0.2: cpp<at>gentoo.org
dev-libs/rlog-1.4: cpp<at>gentoo.org
app-crypt/cardpeek-0.7.2: crypto<at>gentoo.org
app-crypt/pkcs11-data-0.7.4: crypto<at>gentoo.org
app-crypt/pkcs11-dump-0.3.4: crypto<at>gentoo.org
dev-python/pssi-1.0-r1: crypto<at>gentoo.org python<at>gentoo.org
net-misc/clamz-0.4: desktop-misc<at>gentoo.org
net-misc/clamz-0.5: desktop-misc<at>gentoo.org
net-misc/pymazon-0.9.1: desktop-misc<at>gentoo.org
net-misc/pymazon-0.9-r1: desktop-misc<at>gentoo.org
x11-misc/gdevilspie-0.5-r1: desktop-misc<at>gentoo.org
x11-misc/grun-0.9.3-r1: desktop-misc<at>gentoo.org
x11-misc/gtkdialog-0.8.2: desktop-misc<at>gentoo.org
x11-misc/gtkdialog-0.8.3-r2: desktop-misc<at>gentoo.org
x11-misc/wbar-2.3.4-r1: desktop-misc<at>gentoo.org
x11-misc/wbar-2.3.4-r2: desktop-misc<at>gentoo.org
app-misc/scrub-2.5.2: dev-zero<at>gentoo.org
x11-misc/seetxt-0.72-r1: dev-zero<at>gentoo.org
app-i18n/ibus-pinyin-1.5.0-r2: dlan<at>gentoo.org cjk<at>gentoo.org
app-i18n/ibus-rime-0.9.9: dlan<at>gentoo.org cjk<at>gentoo.org
app-i18n/ibus-rime-1.1: dlan<at>gentoo.org cjk<at>gentoo.org
app-i18n/librime-0.9.9: dlan<at>gentoo.org cjk<at>gentoo.org
app-i18n/pyzy-0.1.0-r2: dlan<at>gentoo.org cjk<at>gentoo.org
app-i18n/rime-data-0.22: dlan<at>gentoo.org cjk<at>gentoo.org
app-i18n/rime-data-0.32: dlan<at>gentoo.org cjk<at>gentoo.org
dev-cpp/gtkmm-utils-0.4.1: dominik.kriegner+gentoo<at>gmail.com proxy-maint<at>gentoo.org
dev-dotnet/google-gdata-sharp-1.4.0.2-r2: dotnet<at>gentoo.org
media-gfx/paint-mono-0.1.63: dotnet<at>gentoo.org
media-sound/gejengel-0.1.4-r1: DuPol<at>gmx.de proxy-maint<at>gentoo.org
media-sound/gejengel-0.1.4-r2: DuPol<at>gmx.de proxy-maint<at>gentoo.org
dev-embedded/arduino-1.0.5-r1: embedded<at>gentoo.org
sys-fs/yaffs2utils-0.2.9: embedded<at>gentoo.org
dev-java/boilerpipe-1.2.0: ercpe<at>gentoo.org
dev-util/open-vcdiff-0.8.3: floppym<at>gentoo.org
sys-fs/fuse-exfat-1.0.1: floppym<at>gentoo.org base-system<at>gentoo.org
net-misc/ps3mediaserver-1.82.0: floppym<at>gentoo.org vapier<at>gentoo.org
media-fonts/heuristica-0.2.1: fonts<at>gentoo.org
app-forensics/libewf-20130128: forensics<at>gentoo.org
app-forensics/libewf-20130416: forensics<at>gentoo.org
app-forensics/libewf-20130416-r1: forensics<at>gentoo.org
net-libs/libproxy-0.4.11-r2: freedesktop-bugs<at>gentoo.org
dev-games/guichan-0.8.2: games<at>gentoo.org
dev-games/newton-2.36: games<at>gentoo.org
games-action/violetland-0.4.3: games<at>gentoo.org
games-board/gmchess-0.29.6-r1: games<at>gentoo.org
games-board/gmchess-0.29.6-r2: games<at>gentoo.org
games-board/pychess-0.10.1-r2: games<at>gentoo.org
games-board/qcheckers-20091230: games<at>gentoo.org
games-board/qcheckers-20091230-r1: games<at>gentoo.org
games-emulation/gngeo-0.8: games<at>gentoo.org
games-emulation/snes9x-1.53: games<at>gentoo.org
games-engines/gargoyle-2011.1: games<at>gentoo.org
games-fps/turtlearena-0.6.1: games<at>gentoo.org
games-puzzle/pingus-0.7.6: games<at>gentoo.org
games-puzzle/quadra-1.2.0: games<at>gentoo.org
games-simulation/singularity-0.30c-r1: games<at>gentoo.org
games-simulation/singularity-0.30c-r2: games<at>gentoo.org
games-util/higan-purify-03: games<at>gentoo.org
games-util/linux-wbfs-manager-0.1.12: games<at>gentoo.org
games-util/xgamer-0.6.2: games<at>gentoo.org
dev-lang/teyjus-2.0.2: gienah<at>gentoo.org
sci-mathematics/kodkod-1.5.2: gienah<at>gentoo.org sci-mathematics<at>gentoo.org
dev-util/skipfish-2.10_beta: givi-zurabovich<at>mail.ru pinkbyte<at>gentoo.org proxy-maint<at>gentoo.org
app-doc/casting-spels-emacs-19-r1: gnu-emacs<at>gentoo.org
app-emacs/yasnippet-0.5.10: gnu-emacs<at>gentoo.org
app-emacs/yasnippet-0.6.0c: gnu-emacs<at>gentoo.org
app-emacs/yasnippet-0.6.1c: gnu-emacs<at>gentoo.org
sci-geosciences/gmapcatcher-0.8.0.4: god<at>politeia.in proxy-maint<at>gentoo.org
media-gfx/rawtherapee-4.0.10: graphics<at>gentoo.org
media-gfx/rawtherapee-4.0.11: graphics<at>gentoo.org
media-gfx/rawtherapee-4.0.9-r1: graphics<at>gentoo.org
media-gfx/raw-thumbnailer-0.2.1: graphics<at>gentoo.org
media-libs/openjpeg-2.0.0: graphics<at>gentoo.org
media-libs/libwebp-0.2.1: graphics<at>gentoo.org chromium<at>gentoo.org
media-libs/libwebp-0.3.0: graphics<at>gentoo.org chromium<at>gentoo.org
media-libs/libwebp-0.3.1: graphics<at>gentoo.org chromium<at>gentoo.org
media-libs/libwebp-0.4.0: graphics<at>gentoo.org chromium<at>gentoo.org
media-gfx/qosmic-1.5.0: graphics<at>gentoo.org qt<at>gentoo.org
dev-python/bitstring-3.1.1: grozin<at>gentoo.org python<at>gentoo.org
app-arch/unar-1.6: hanno<at>gentoo.org
app-arch/unar-1.8.1: hanno<at>gentoo.org
sys-fs/ext3grep-0.10.2: hanno<at>gentoo.org
app-editors/qwriter-0.1.9: hwoarang<at>gentoo.org
app-editors/qwriter-0.1.9-r1: hwoarang<at>gentoo.org
app-emulation/phpvirtualbox-4.1.11: hwoarang<at>gentoo.org
media-video/get_flash_videos-1.24-r1: hwoarang<at>gentoo.org
sys-fs/fuse-zip-0.3.0: hwoarang<at>gentoo.org
sys-fs/fuse-zip-0.4.0: hwoarang<at>gentoo.org
app-text/chm2pdf-0.9.1-r2: hwoarang<at>gentoo.org rhill<at>gentoo.org
x11-misc/ktsuss-2: hypnos75<at>gmail.com proxy-maint<at>gentoo.org
dev-db/maatkit-7540-r1: idl0r<at>gentoo.org
net-proxy/hatop-0.7.7: idl0r<at>gentoo.org
dev-libs/libnfc-1.4.2: ikelos<at>gentoo.org
dev-libs/libnfc-1.5.0: ikelos<at>gentoo.org
dev-libs/libnfc-1.5.1: ikelos<at>gentoo.org
dev-libs/libnfc-1.5.1-r1: ikelos<at>gentoo.org
dev-libs/libnfc-1.7.0-r1: ikelos<at>gentoo.org
app-text/zemberek-server-0.7.1: java<at>gentoo.org
app-text/zemberek-server-0.7.1-r1: java<at>gentoo.org
dev-java/guava-07: java<at>gentoo.org
dev-java/hamcrest-core-1.3: java<at>gentoo.org
dev-java/hamcrest-generator-1.1: java<at>gentoo.org
dev-java/hamcrest-generator-1.3-r1: java<at>gentoo.org
dev-java/hamcrest-integration-1.3: java<at>gentoo.org
dev-java/hamcrest-library-1.3-r1: java<at>gentoo.org
dev-java/jarjar-1.4: java<at>gentoo.org
dev-java/jinklevel-0.1: java<at>gentoo.org
dev-java/json-simple-1.1: java<at>gentoo.org
dev-java/jvyamlb-0.2.5: java<at>gentoo.org
dev-java/libmso-0.1: java<at>gentoo.org
dev-java/matrix-toolkits-java-0.9.12: java<at>gentoo.org
dev-java/minlog-1.2: java<at>gentoo.org
dev-java/mockito-1.9.5-r1: java<at>gentoo.org
dev-java/objenesis-1.3: java<at>gentoo.org
dev-java/spymemcached-2.9.1-r1: java<at>gentoo.org
dev-java/zemberek-2.1.1: java<at>gentoo.org
media-video/jubler-4.6.1-r3: java<at>gentoo.org
net-im/kouchat-1.1.0: java<at>gentoo.org
net-print/gmso2-0.1-r1: java<at>gentoo.org
app-benchmarks/ioping-0.8: jlec<at>gentoo.org shell-tools<at>gentoo.org
dev-cpp/yaml-cpp-0.5.1: johu<at>gentoo.org
sys-apps/inxi-2.2.14: jstein<at>gentoo.org
sys-apps/inxi-2.2.19: jstein<at>gentoo.org
app-dicts/dikt-2l: kde<at>gentoo.org
kde-misc/fsrunner-0.7.5: kde<at>gentoo.org
kde-misc/kcaldav-1.2.0: kde<at>gentoo.org
kde-misc/takeoff-1.0: kde<at>gentoo.org
x11-libs/qtscriptgenerator-0.2.0: kde<at>gentoo.org qt<at>gentoo.org
media-gfx/evoluspencil-2.0.5: kensington<at>gentoo.org
net-libs/qxmpp-0.7.4: leechcraft<at>gentoo.org
net-libs/qxmpp-0.7.5: leechcraft<at>gentoo.org
net-libs/qxmpp-0.7.6: leechcraft<at>gentoo.org
net-libs/qxmpp-0.7.6-r1: leechcraft<at>gentoo.org
app-arch/xar-1.5.2-r1: maintainer-needed
app-arch/xar-1.5.2-r2: maintainer-needed
app-benchmarks/httperf-0.9.0-r2: maintainer-needed
app-benchmarks/httperf-0.9.0-r3: maintainer-needed
app-cdr/recorder-1.4.5-r1: maintainer-needed
app-emulation/ganeti-instance-debian-etch-0.4: maintainer-needed
app-laptop/easy-slow-down-manager-0.3: maintainer-needed
app-misc/lfm-2.3-r1: maintainer-needed
app-text/logmerge-0.4_beta: maintainer-needed
app-text/stardict-3.0.6-r2: maintainer-needed
dev-db/mysql-udf-http-1.0: maintainer-needed
dev-libs/iksemel-1.3: maintainer-needed
dev-libs/iksemel-1.4: maintainer-needed
dev-util/google-perftools-1.8.3: maintainer-needed
dev-util/google-perftools-2.0-r2: maintainer-needed
dev-util/shunit2-2.1.6: maintainer-needed
dev-util/shunit2-2.1.6-r1: maintainer-needed
dev-vcs/gitinspector-0.3.1: maintainer-needed
dev-vcs/gitinspector-0.3.2: maintainer-needed
media-gfx/nvidia-texture-tools-2.0.8-r2: maintainer-needed
media-gfx/pictureflow-0.1.0: maintainer-needed
media-gfx/picturewall-1.0-r1: maintainer-needed
media-gfx/replicatorg-37-r2: maintainer-needed
media-gfx/replicatorg-40-r1: maintainer-needed
media-gfx/skencil-1.0_alpha784: maintainer-needed
media-libs/iulib-0.3: maintainer-needed
media-libs/iulib-0.4: maintainer-needed
media-libs/iulib-0.4-r1: maintainer-needed
media-sound/aacgain-1.9: maintainer-needed
media-sound/aacgain-1.9-r1: maintainer-needed
net-dialup/wvdial-1.61: maintainer-needed
net-fs/s3backer-1.3.7: maintainer-needed
net-im/pyicq-t-0.8.1.5-r4: maintainer-needed
net-im/pyicq-t-0.8.1.5-r5: maintainer-needed
net-irc/dircproxy-1.2.0_rc1: maintainer-needed
net-libs/libgcal-0.9.6-r1: maintainer-needed
net-libs/openpgm-5.1.118-r1: maintainer-needed
net-libs/openpgm-5.2.122: maintainer-needed
net-libs/wvstreams-4.6.1-r2: maintainer-needed
net-libs/wvstreams-4.6.1-r3: maintainer-needed
net-misc/gcap-0.1.1-r1: maintainer-needed
net-p2p/transmission-remote-gtk-1.0: maintainer-needed
net-p2p/transmission-remote-gtk-1.1.1: maintainer-needed
net-proxy/ratproxy-1.58: maintainer-needed
net-wireless/madwimax-0.1.1-r1: maintainer-needed
net-wireless/mfoc-0.10.7: maintainer-needed
sys-apps/chname-1.0-r2: maintainer-needed
sys-block/spindown-0.4.0-r5: maintainer-needed
sys-power/powerman-2.3.9-r1: maintainer-needed
www-apache/mod_authnz_external-3.3.2: maintainer-needed
www-apache/pwauth-2.3.10: maintainer-needed
x11-misc/superswitcher-0.6: maintainer-needed
x11-misc/tintwizard-0.3.4-r1: maintainer-needed
x11-misc/xdotool-2.20110530.1: maintainer-needed
x11-plugins/pidgin-musictracker-0.4.22: maintainer-needed
x11-plugins/pidgintex-1.1.1: maintainer-needed
app-admin/phpsyslogng-2.9.8m-r1: matthias<at>dsx.at proxy-maint<at>gentoo.org
media-libs/gmtk-1.0.8: media-video<at>gentoo.org
media-libs/gmtk-1.0.9: media-video<at>gentoo.org
media-libs/libkate-0.3.7: media-video<at>gentoo.org
media-libs/libkate-0.3.8: media-video<at>gentoo.org
media-libs/libkate-0.4.1: media-video<at>gentoo.org
media-libs/libtiger-0.3.4: media-video<at>gentoo.org
media-video/abby-0.4.8: media-video<at>gentoo.org
media-video/ffmpegthumbnailer-2.0.8: media-video<at>gentoo.org
media-video/gnome-mplayer-1.0.8: media-video<at>gentoo.org
media-video/gnome-mplayer-1.0.9: media-video<at>gentoo.org
media-video/subdl-1.0.3: media-video<at>gentoo.org
media-video/videocut-0.2.0: media-video<at>gentoo.org
www-plugins/gecko-mediaplayer-1.0.8: media-video<at>gentoo.org
www-plugins/gecko-mediaplayer-1.0.9: media-video<at>gentoo.org
media-libs/libvpx-1.3.0: media-video<at>gentoo.org chromium<at>gentoo.org
dev-libs/libdivsufsort-2.0.1: mgorny<at>gentoo.org
dev-util/xdelta-1.1.4-r1: mgorny<at>gentoo.org
dev-util/xdelta-3.0.6: mgorny<at>gentoo.org
games-emulation/mupen64plus-1.5-r1: mgorny<at>gentoo.org
games-emulation/mupen64plus-1.5-r2: mgorny<at>gentoo.org
dev-ml/extlib-1.5.4: ml<at>gentoo.org
dev-ml/extlib-1.6.1-r1: ml<at>gentoo.org
sys-process/ftop-1.0: monsieurp<at>gentoo.org
dev-lua/luadbi-0.5-r5: mrueg<at>gentoo.org
x11-plugins/pidgin-opensteamworks-1.4: mrueg<at>gentoo.org
dev-db/innotop-1.9.0-r1: mysql-bugs<at>gentoo.org
dev-db/innotop-1.9.1: mysql-bugs<at>gentoo.org
app-laptop/batti-0.3.8-r3: naota<at>gentoo.org
dev-libs/libdnet-1.12: netmon<at>gentoo.org
net-analyzer/flow-tools-0.68.5.1-r2: netmon<at>gentoo.org
net-analyzer/flow-tools-0.68.5.1-r9: netmon<at>gentoo.org
net-analyzer/fragroute-1.2.6: netmon<at>gentoo.org
net-analyzer/namebench-1.3.1-r2: netmon<at>gentoo.org
net-analyzer/softflowd-0.9.9-r1: netmon<at>gentoo.org
net-p2p/eiskaltdcpp-2.2.9: nikoli<at>gmx.us proxy-maint<at>gentoo.org
x11-plugins/pidgin-mbpurple-0.3.0-r2: nils<at>nils-andresen.de proxy-maint<at>gentoo.org
app-officeext/ooo2gd-3.0.0-r1: office<at>gentoo.org
net-wireless/cpyrit-cuda-0.4.0-r1: oleg<at>kaa.org.ua maksbotan<at>gentoo.org proxy-maint<at>gentoo.org
net-wireless/cpyrit-opencl-0.4.0-r1: oleg<at>kaa.org.ua maksbotan<at>gentoo.org proxy-maint<at>gentoo.org
net-wireless/pyrit-0.4.0-r1: oleg<at>kaa.org.ua maksbotan<at>gentoo.org proxy-maint<at>gentoo.org
net-wireless/reaver-1.4-r3: oleg<at>kaa.org.ua maksbotan<at>gentoo.org proxy-maint<at>gentoo.org
sci-chemistry/votca-csg-1.2.4-r1: ottxor<at>gentoo.org sci-chemistry<at>gentoo.org
sci-chemistry/votca-csgapps-1.2.4: ottxor<at>gentoo.org sci-chemistry<at>gentoo.org
sci-libs/votca-tools-1.2.4: ottxor<at>gentoo.org sci-chemistry<at>gentoo.org
x11-themes/gnome-colors-common-5.5.1: pacho<at>gentoo.org desktop-misc<at>gentoo.org
x11-themes/gnome-colors-themes-5.5.1: pacho<at>gentoo.org desktop-misc<at>gentoo.org
x11-themes/shiki-colors-4.6: pacho<at>gentoo.org desktop-misc<at>gentoo.org
app-admin/lsyncd-2.1.5: patrick<at>gentoo.org
dev-libs/cityhash-1.0.3: patrick<at>gentoo.org
dev-libs/cityhash-1.1.0: patrick<at>gentoo.org
dev-libs/cityhash-1.1.1: patrick<at>gentoo.org
media-gfx/flam3-3.0.1: patrick<at>gentoo.org
media-video/movit-1.2.0: patrick<at>gentoo.org
media-video/movit-1.3.0: patrick<at>gentoo.org
media-video/movit-1.3.1-r1: patrick<at>gentoo.org
media-video/movit-1.3.2: patrick<at>gentoo.org
net-proxy/nutcracker-0.2.4: patrick<at>gentoo.org
net-proxy/nutcracker-0.3.0: patrick<at>gentoo.org
dev-libs/distorm64-3.3-r1: patrick<at>gentoo.org ikelos<at>gentoo.org slyfox<at>gentoo.org
dev-perl/google-api-adwords-perl-2.7.3-r1: perl<at>gentoo.org
sys-apps/hardened-shadow-0.9.2: phajdan.jr<at>gentoo.org
dev-php/libchart-1.2.2: php-bugs<at>gentoo.org
dev-php/libchart-1.3: php-bugs<at>gentoo.org
dev-php/SabreAMF-1.3.234: php-bugs<at>gentoo.org
app-admin/logstalgia-1.0.3-r1: pinkbyte<at>gentoo.org
games-puzzle/color-lines-0.6: pinkbyte<at>gentoo.org
media-gfx/qiviewer-0.5.0-r1: pinkbyte<at>gentoo.org
media-sound/din-5.2.1: proaudio<at>gentoo.org
x11-apps/spotlighter-0.1: proxy-maint<at>gentoo.org ziapannocchia<at>gmail.com
x11-apps/whyteboard-0.41.1: proxy-maint<at>gentoo.org ziapannocchia<at>gmail.com
dev-python/adns-python-1.2.1-r1: python<at>gentoo.org
dev-python/amqplib-0.6.1-r1: python<at>gentoo.org
dev-python/amqplib-1.0.2-r1: python<at>gentoo.org
dev-python/columnize-0.3.5-r1: python<at>gentoo.org
dev-python/django-ldap-groups-0.1.3-r1: python<at>gentoo.org
dev-python/dpkt-1.8-r1: python<at>gentoo.org
dev-python/feedparser-5.1.3-r2: python<at>gentoo.org
dev-python/gdata-2.0.14: python<at>gentoo.org
dev-python/gdata-2.0.17-r1: python<at>gentoo.org
dev-python/gdata-2.0.18: python<at>gentoo.org
dev-python/google-apputils-0.4.0-r1: python<at>gentoo.org
dev-python/graphy-1.0-r1: python<at>gentoo.org
dev-python/httplib2-0.8: python<at>gentoo.org
dev-python/iniparse-0.4-r1: python<at>gentoo.org
dev-python/progressbar-2.3-r2: python<at>gentoo.org
dev-python/py-bcrypt-0.4: python<at>gentoo.org
dev-python/pybluez-0.18-r1: python<at>gentoo.org
dev-python/pygooglevoice-0.5-r2: python<at>gentoo.org
dev-python/pyminuit-1.2.1: python<at>gentoo.org
dev-python/pyminuit-1.2.1-r1: python<at>gentoo.org
dev-python/pyodbc-3.0.7-r1: python<at>gentoo.org
dev-python/pysvg-0.2.1-r1: python<at>gentoo.org
dev-python/python-gflags-2.0: python<at>gentoo.org
dev-python/python-twitter-1.1: python<at>gentoo.org
dev-python/pywebdav-0.9.8-r1: python<at>gentoo.org
dev-python/sqlalchemy-migrate-0.7.2-r1: python<at>gentoo.org
dev-python/vatnumber-1.1: python<at>gentoo.org
dev-python/winpdb-1.4.8-r1: python<at>gentoo.org
media-gfx/pydot-1.0.28-r2: python<at>gentoo.org
dev-util/monkeystudio-1.9.0.4: qt<at>gentoo.org
media-gfx/fotowall-0.9-r2: qt<at>gentoo.org
media-sound/qtagger-1.0.1-r2: qt<at>gentoo.org
net-misc/netfleet-0.2.1-r2: qt<at>gentoo.org
x11-misc/basqet-0.2.0: qt<at>gentoo.org
x11-misc/qlipper-2.0.2: qt<at>gentoo.org
x11-misc/qxkb-0.4.6: qt<at>gentoo.org
app-text/csvfix-1.3: radhermit<at>gentoo.org
sys-process/cronutils-1.5: radhermit<at>gentoo.org
app-text/txt2tags-2.6-r1: rafaelmartins<at>gentoo.org
dev-util/diffball-1.0.1: rafaelmartins<at>gentoo.org
net-fs/s3fs-1.74: rini17<at>gmail.com proxy-maint<at>gentoo.org
dev-python/google-api-python-client-1.1: robbat2<at>gentoo.org
dev-util/rats-2.3: robbat2<at>gentoo.org
net-nds/nsscache-0.23-r1: robbat2<at>gentoo.org
net-nds/nsscache-0.23-r2: robbat2<at>gentoo.org
net-nds/nsscache-0.23: robbat2<at>gentoo.org
dev-vcs/git-2.10.1: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.10.2: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.4.11: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.5.5: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.6.6: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.7.3-r1: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.7.4: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.8.4: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
dev-vcs/git-2.9.3: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
net-misc/memcached-1.2.8-r1: robbat2<at>gentoo.org prometheanfire<at>gentoo.org
net-misc/memcached-1.3.3-r5: robbat2<at>gentoo.org prometheanfire<at>gentoo.org
net-irc/znc-1.6.1-r1: sautier.louis<at>gmail.com proxy-maint<at>gentoo.org
net-irc/znc-1.6.3: sautier.louis<at>gmail.com proxy-maint<at>gentoo.org
dev-scheme/sigscheme-0.8.5: scheme<at>gentoo.org
dev-scheme/termite-0.15: scheme<at>gentoo.org
dev-scheme/ypsilon-0.9.6_p3: scheme<at>gentoo.org
dev-libs/double-conversion-2.0.1: sci<at>gentoo.org
dev-python/hcluster-0.2.0-r1: sci<at>gentoo.org
dev-python/netcdf4-python-1.0.4: sci<at>gentoo.org
dev-tex/minted-1.7: sci<at>gentoo.org
sci-calculators/speedcrunch-0.10.1: sci<at>gentoo.org
sci-chemistry/mdanalysis-0.7.7: sci<at>gentoo.org
sci-libs/ceres-solver-1.8.0: sci<at>gentoo.org
dev-python/pyglet-1.1.4-r2: sci<at>gentoo.org python<at>gentoo.org
dev-python/pyglet-1.2.2: sci<at>gentoo.org python<at>gentoo.org
dev-python/pyglet-1.2.3: sci<at>gentoo.org python<at>gentoo.org
dev-python/pyglet-1.2.4: sci<at>gentoo.org python<at>gentoo.org
sci-biology/cd-hit-4.5.1: sci-biology<at>gentoo.org
sci-biology/cd-hit-4.5.4: sci-biology<at>gentoo.org
sci-biology/cd-hit-4.6: sci-biology<at>gentoo.org
sci-biology/mosaik-1.0.1367: sci-biology<at>gentoo.org
sci-biology/mosaik-1.0.1388: sci-biology<at>gentoo.org
sci-biology/prodigal-2.50: sci-biology<at>gentoo.org
sci-biology/prodigal-2.60: sci-biology<at>gentoo.org
sci-chemistry/pdb-tools-0.2.1-r1: sci-chemistry<at>gentoo.org
sci-chemistry/pdb-tools-0.2.1-r2: sci-chemistry<at>gentoo.org
sci-chemistry/wxmacmolplt-7.5-r1: sci-chemistry<at>gentoo.org
sci-chemistry/wxmacmolplt-7.5: sci-chemistry<at>gentoo.org
dev-python/pywebkitgtk-1.1.8-r1: sergio.rodriguez.inclan<at>gmail.com python<at>gentoo.org proxy-maint<at>gentoo.org
app-misc/fdupes-1.51: shell-tools<at>gentoo.org
net-firewall/ufw-frontends-0.3.2-r3: slawomir.nizio<at>sabayon.org proxy-maint<at>gentoo.org
sci-libs/deap-0.9.1: slis<at>gentoo.org
media-libs/game-music-emu-0.6.0-r1: sound<at>gentoo.org
media-libs/libmp4v2-1.9.1-r1: sound<at>gentoo.org
media-libs/libmp4v2-2.0.0: sound<at>gentoo.org
media-libs/libofa-0.9.3-r1: sound<at>gentoo.org
media-sound/abcde-2.5.4-r1: sound<at>gentoo.org
media-sound/amsynth-1.3.2: sound<at>gentoo.org
media-sound/darkice-1.2: sound<at>gentoo.org
media-sound/mp3check-0.8.7: sound<at>gentoo.org
media-sound/volti-0.2.3-r1: sound<at>gentoo.org
media-sound/volwheel-0.2.8-r1: sound<at>gentoo.org
media-libs/lastfmlib-0.4.0: sound<at>gentoo.org proxy-maint<at>gentoo.org dirk.vdb<at>gmail.com
net-misc/samplicator-1.3.6: spiderx<at>spiderx.dp.ua proxy-maint<at>gentoo.org
net-misc/samplicator-1.3.7_beta6: spiderx<at>spiderx.dp.ua proxy-maint<at>gentoo.org
dev-tcltk/tktray-1.3.9: tcltk<at>gentoo.org
dev-tex/dot2tex-2.8.7-r1: tex<at>gentoo.org
dev-tex/dot2tex-2.8.7: tex<at>gentoo.org
media-gfx/sam2p-0.49.1: tex<at>gentoo.org
media-gfx/sam2p-0.49.2: tex<at>gentoo.org
media-gfx/tif22pnm-0.14: tex<at>gentoo.org
dev-cpp/gtest-1.7.0-r1: tomka<at>gentoo.org
dev-cpp/gtest-1.7.0: tomka<at>gentoo.org
app-text/tesseract-3.03_rc1: tomka<at>gentoo.org chutzpah<at>gentoo.org
app-text/tesseract-3.04.00-r2: tomka<at>gentoo.org chutzpah<at>gentoo.org
app-text/tesseract-3.04.01: tomka<at>gentoo.org chutzpah<at>gentoo.org
dev-cpp/gmock-1.4.0: vapier<at>gentoo.org
dev-cpp/gmock-1.5.0: vapier<at>gentoo.org
dev-cpp/gmock-1.7.0-r1: vapier<at>gentoo.org
dev-cpp/gmock-1.7.0: vapier<at>gentoo.org
dev-lang/closure-compiler-bin-20120305: vapier<at>gentoo.org
dev-lang/closure-compiler-bin-20121212: vapier<at>gentoo.org
dev-lang/closure-compiler-bin-20130227: vapier<at>gentoo.org
dev-lang/closure-compiler-bin-20130411: vapier<at>gentoo.org
dev-python/pystdf-1.3.1-r1: vapier<at>gentoo.org
dev-util/stressapptest-1.0.4: vapier<at>gentoo.org
dev-util/stressapptest-1.0.6-r1: vapier<at>gentoo.org
dev-util/stressapptest-1.0.6-r2: vapier<at>gentoo.org
dev-util/stressapptest-1.0.6: vapier<at>gentoo.org
sys-apps/iotools-1.4: vapier<at>gentoo.org
sys-apps/iotools-1.5: vapier<at>gentoo.org
sys-auth/bioapi-1.2.3-r2: vapier<at>gentoo.org
sys-auth/bioapi-1.2.4: vapier<at>gentoo.org
sys-auth/pam_bioapi-0.4.0-r1: vapier<at>gentoo.org
sys-auth/pam_bioapi-0.4.0: vapier<at>gentoo.org
dev-cpp/glog-0.3.3-r1: vapier<at>gentoo.org cpp<at>gentoo.org
dev-libs/protobuf-2.5.0-r2: vapier<at>gentoo.org tomboy64<at>sina.cn
net-mail/mu-0.9.9.5: vikraman<at>gentoo.org net-mail<at>gentoo.org
net-mail/mu-0.9.9.6: vikraman<at>gentoo.org net-mail<at>gentoo.org
net-mail/mu-0.9.9: vikraman<at>gentoo.org net-mail<at>gentoo.org
app-vim/conque-2.3-r1: vim<at>gentoo.org
app-vim/conque-2.3: vim<at>gentoo.org
app-emulation/ganeti-instance-debootstrap-0.11: virtualization<at>gentoo.org
app-emulation/ganeti-instance-debootstrap-0.12: virtualization<at>gentoo.org
app-emulation/ganeti-instance-debootstrap-0.9: virtualization<at>gentoo.org
app-emulation/ganeti-htools-0.2.8: virtualization<at>gentoo.org haskell<at>gentoo.org
app-emulation/ganeti-htools-0.3.0: virtualization<at>gentoo.org haskell<at>gentoo.org
app-emulation/ganeti-htools-0.3.1: virtualization<at>gentoo.org haskell<at>gentoo.org
net-im/pyaim-t-0.8.0.1-r1: volkris<at>gmail.com proxy-maint<at>gentoo.org
www-apps/rutorrent-3.4-r1: web-apps<at>gentoo.org
net-misc/badvpn-1.999.123-r3: williamh<at>gentoo.org
net-misc/badvpn-1.999.126: williamh<at>gentoo.org
net-misc/badvpn-1.999.127: williamh<at>gentoo.org
net-misc/badvpn-1.999.128: williamh<at>gentoo.org
xfce-extra/xfce4-netspeed-plugin-0.3.1: xfce<at>gentoo.org
app-misc/specto-0.4.1-r1: xmw<at>gentoo.org
dev-libs/libcli-1.9.4-r1: xmw<at>gentoo.org
dev-vcs/rabbitvcs-0.15.2: xmw<at>gentoo.org
dev-vcs/rabbitvcs-0.15.3: xmw<at>gentoo.org
media-libs/libbmp-0.1.3: xmw<at>gentoo.org
media-radio/KochMorse-0.99.6-r1: xmw<at>gentoo.org
sys-auth/libnss-cache-0.10.1: xmw<at>gentoo.org
sys-auth/libnss-cache-0.10.2: xmw<at>gentoo.org
sys-auth/libnss-cache-0.1-r1: xmw<at>gentoo.org
www-apps/blazeblogger-1.2.0-r1: xmw<at>gentoo.org
www-apps/blazeblogger-1.2.0: xmw<at>gentoo.org
x11-plugins/pidgin-privacy-please-0.7.1: xmw<at>gentoo.org
app-text/jmupdf-0.3.0: xmw<at>gentoo.org java<at>gentoo.org
app-text/jmupdf-0.4.1-r1: xmw<at>gentoo.org java<at>gentoo.org
app-text/jmupdf-0.4.1: xmw<at>gentoo.org java<at>gentoo.org
net-analyzer/dnsenum-1.2.2: zerochaos<at>gentoo.org
net-analyzer/ostinato-0.5.1: zerochaos<at>gentoo.org
x11-misc/alock-94-r1: zlg<at>gentoo.org
x11-misc/alock-94: zlg<at>gentoo.org
[-- Attachment #1.3: owner_histogram.txt --]
[-- Type: text/plain, Size: 3665 bytes --]
1 aidecoe<at>gentoo.org
1 azamat.hackimov<at>gmail.com
1 bicatali<at>gentoo.org
1 chainsaw<at>gentoo.org
1 chewi<at>gentoo.org
1 dirk.vdb<at>gmail.com
1 dominik.kriegner+gentoo<at>gmail.com
1 ercpe<at>gentoo.org
1 fonts<at>gentoo.org
1 freedesktop-bugs<at>gentoo.org
1 givi-zurabovich<at>mail.ru
1 god<at>politeia.in
1 grozin<at>gentoo.org
1 hypnos75<at>gmail.com
1 jlec<at>gentoo.org
1 johu<at>gentoo.org
1 kensington<at>gentoo.org
1 matthias<at>dsx.at
1 monsieurp<at>gentoo.org
1 naota<at>gentoo.org
1 nikoli<at>gmx.us
1 nils<at>nils-andresen.de
1 office<at>gentoo.org
1 perl<at>gentoo.org
1 phajdan.jr<at>gentoo.org
1 proaudio<at>gentoo.org
1 rhill<at>gentoo.org
1 rini17<at>gmail.com
1 sci-mathematics<at>gentoo.org
1 sergio.rodriguez.inclan<at>gmail.com
1 slawomir.nizio<at>sabayon.org
1 slis<at>gentoo.org
1 slyfox<at>gentoo.org
1 tcltk<at>gentoo.org
1 tomboy64<at>sina.cn
1 volkris<at>gmail.com
1 web-apps<at>gentoo.org
1 xfce<at>gentoo.org
2 3dprint<at>gentoo.org
2 accessibility<at>gentoo.org
2 dev-zero<at>gentoo.org
2 dotnet<at>gentoo.org
2 DuPol<at>gmx.de
2 embedded<at>gentoo.org
2 gienah<at>gentoo.org
2 idl0r<at>gentoo.org
2 jstein<at>gentoo.org
2 ml<at>gentoo.org
2 mrueg<at>gentoo.org
2 mysql-bugs<at>gentoo.org
2 prometheanfire<at>gentoo.org
2 radhermit<at>gentoo.org
2 rafaelmartins<at>gentoo.org
2 sautier.louis<at>gmail.com
2 shell-tools<at>gentoo.org
2 spiderx<at>spiderx.dp.ua
2 vim<at>gentoo.org
2 zerochaos<at>gentoo.org
2 ziapannocchia<at>gmail.com
2 zlg<at>gentoo.org
3 andy753421<at>gmail.com
3 base-system<at>gentoo.org
3 chutzpah<at>gentoo.org
3 floppym<at>gentoo.org
3 forensics<at>gentoo.org
3 hanno<at>gentoo.org
3 haskell<at>gentoo.org
3 net-mail<at>gentoo.org
3 ottxor<at>gentoo.org
3 pacho<at>gentoo.org
3 php-bugs<at>gentoo.org
3 scheme<at>gentoo.org
3 vikraman<at>gentoo.org
4 amynka<at>gentoo.org
4 andreis.vinogradovs<at>gmail.com
4 blueness<at>gentoo.org
4 cluster<at>gentoo.org
4 cpp<at>gentoo.org
4 crypto<at>gentoo.org
4 leechcraft<at>gentoo.org
4 oleg<at>kaa.org.ua
4 williamh<at>gentoo.org
5 gnu-emacs<at>gentoo.org
5 kde<at>gentoo.org
5 maksbotan<at>gentoo.org
5 mgorny<at>gentoo.org
5 pinkbyte<at>gentoo.org
5 tex<at>gentoo.org
5 tomka<at>gentoo.org
6 ikelos<at>gentoo.org
6 netmon<at>gentoo.org
6 virtualization<at>gentoo.org
7 hwoarang<at>gentoo.org
7 sci-biology<at>gentoo.org
7 sci-chemistry<at>gentoo.org
8 dlan<at>gentoo.org
9 bugs<at>bergstroem.nu
9 chromium<at>gentoo.org
9 polynomial-c<at>gentoo.org
9 qt<at>gentoo.org
10 graphics<at>gentoo.org
11 sci<at>gentoo.org
11 sound<at>gentoo.org
13 desktop-misc<at>gentoo.org
15 arfrever.fta<at>gmail.com
15 media-video<at>gentoo.org
15 xmw<at>gentoo.org
16 robbat2<at>gentoo.org
21 games<at>gentoo.org
21 patrick<at>gentoo.org
22 vapier<at>gentoo.org
25 java<at>gentoo.org
38 python<at>gentoo.org
43 proxy-maint<at>gentoo.org
56 maintainer-needed
60 cjk<at>gentoo.org
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 4:45 ` Kent Fredric
@ 2016-11-05 4:51 ` M. J. Everitt
2016-11-06 0:16 ` Robin H. Johnson
1 sibling, 0 replies; 24+ messages in thread
From: M. J. Everitt @ 2016-11-05 4:51 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1871 bytes --]
On 05/11/16 04:45, Kent Fredric wrote:
> On Fri, 4 Nov 2016 23:09:07 -0400
> Mike Gilbert <floppym@gentoo.org> wrote:
>
>> On Fri, Nov 4, 2016 at 9:36 PM, Jonas Stein <jstein@gentoo.org> wrote:
>> [...]
>>>
>> [...]
>>> Yes, that is a good idea.
>>>
>>> cat googlecode-shutdown.txt | cut -f1 -d":" | xargs equery meta -mH |
>>> grep "\@" | sort | uniq | sed "s/@/__/g"
>>>
>>> I prefer to protect the list at least by substitution. It will not help
>>> much, but makes me happier ;-)
>> Let me know which of the packages I maintain, and I will attempt to
>> update them. I have touched too many packages over the last few years
>> to know them on site.
>>
>> Your sorted list of obfuscated emails does not help at all.
>>
> ( curl http://dev.gentoo.org/~jstein/googlecode-shutdown.txt | cut -f1 -d":" | while IFS="" read -r arg; do echo -n "$arg: " ; equery meta -mH $arg 2>/dev/null | tr "\n" " "; echo ; done ) | tee /tmp/package_owners.txt
>
> sed 's/:\s*$/: maintainer-needed/;s/\@/<at>/g' < /tmp/package_owners.txt > /tmp/owners_obfu.txt
>
> cut -d" " -f 2- < /tmp/owners_obfu.txt | tr " " "\n" | grep "^\w" | sort | uniq -c | sort -n -k 1 > /tmp/owner_histogram.txt
> ( Attached )
>
> sort -k 2 < /tmp/owners_obfu.txt > /tmp/packages_by_owner.txt
> ( Attached )
>
> grep floppym /tmp/packages_by_owner.txt
> # dev-util/open-vcdiff-0.8.3: floppym<at>gentoo.org
> # sys-fs/fuse-exfat-1.0.1: floppym<at>gentoo.org base-system<at>gentoo.org
> # net-misc/ps3mediaserver-1.82.0: floppym<at>gentoo.org vapier<at>gentoo.org
>
> tail -n 5 /tmp/owner_historgram.txt
> # 25 java<at>gentoo.org
> # 38 python<at>gentoo.org
> # 43 proxy-maint<at>gentoo.org
> # 56 maintainer-needed
> # 60 cjk<at>gentoo.org
>
>
Kent+++
I'll have a look-see at the maintainer-needed@ set and see how bad it is.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-04 23:54 [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016 Jonas Stein
2016-11-05 0:20 ` Rich Freeman
@ 2016-11-05 7:38 ` Paweł Hajdan, Jr.
2016-11-05 7:47 ` Michał Górny
2016-11-05 11:05 ` Sergei Trofimovich
2 siblings, 1 reply; 24+ messages in thread
From: Paweł Hajdan, Jr. @ 2016-11-05 7:38 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 943 bytes --]
On 05/11/2016 00:54, Jonas Stein wrote:
> Today we have still 524 ebuilds with SRC_URI=*googlecode* in the tree
> [2] and should get these fixed before end of 2016.
>
> [3] https://wiki.gentoo.org/wiki/Shutdown_of_google_code
The wiki page seems to indicate some sense of urgency. I'm not sure how
much of that is needed.
Brainstorming mentions just cloning the URLs, but don't existing Gentoo
Mirrors have the same effect? My understanding is fetching will not
break even if original URLs go down.
I'm also not fully convinced by the manpower argument. It seems the same
work needs to be done, one way or another.
For the parts that can be automated and done in batch, this is indeed
more effective than 500 individual bugs.
However, I'm not sure if finding the new homepage and download URL can
be that easily automated. In fact, users may do some work for us and
help point to the right page.
HTH
Paweł
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 7:38 ` Paweł Hajdan, Jr.
@ 2016-11-05 7:47 ` Michał Górny
2016-12-20 22:57 ` Jonas Stein
0 siblings, 1 reply; 24+ messages in thread
From: Michał Górny @ 2016-11-05 7:47 UTC (permalink / raw
To: Paweł Hajdan, Jr.; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1514 bytes --]
On Sat, 5 Nov 2016 08:38:22 +0100
"Paweł Hajdan, Jr." <phajdan.jr@gentoo.org> wrote:
> On 05/11/2016 00:54, Jonas Stein wrote:
> > Today we have still 524 ebuilds with SRC_URI=*googlecode* in the tree
> > [2] and should get these fixed before end of 2016.
> >
> > [3] https://wiki.gentoo.org/wiki/Shutdown_of_google_code
>
> The wiki page seems to indicate some sense of urgency. I'm not sure how
> much of that is needed.
>
> Brainstorming mentions just cloning the URLs, but don't existing Gentoo
> Mirrors have the same effect? My understanding is fetching will not
> break even if original URLs go down.
Thou shalt not rely on the mirrors! Though mirrors as a temporary
solution are acceptable. As long as you don't turn it into 'wrong
SRC_URI is fine, the file is on the mirrors'.
> I'm also not fully convinced by the manpower argument. It seems the same
> work needs to be done, one way or another.
>
> For the parts that can be automated and done in batch, this is indeed
> more effective than 500 individual bugs.
>
> However, I'm not sure if finding the new homepage and download URL can
> be that easily automated. In fact, users may do some work for us and
> help point to the right page.
Also, it would be nice not to have the berlios -> sourceforge crap
repeated. If software is dead-dead, we should lastrite it or revive it,
not point to some dead copy by malware hosting provider.
--
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 931 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-04 23:54 [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016 Jonas Stein
2016-11-05 0:20 ` Rich Freeman
2016-11-05 7:38 ` Paweł Hajdan, Jr.
@ 2016-11-05 11:05 ` Sergei Trofimovich
2016-12-20 22:35 ` Jonas Stein
2 siblings, 1 reply; 24+ messages in thread
From: Sergei Trofimovich @ 2016-11-05 11:05 UTC (permalink / raw
To: Jonas Stein; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 549 bytes --]
On Sat, 5 Nov 2016 00:54:25 +0100
Jonas Stein <jstein@gentoo.org> wrote:
> Dear all,
>
> Google announced in 2015 to close the "Google Code" repositories [1].
>
> They will provide the repositories in read only state till end of 2016.
>
> Today we have still 524 ebuilds with SRC_URI=*googlecode* in the tree
> [2] and should get these fixed before end of 2016.
Thanks!
I suggest adding repoman check for those ebuilds
if it does not already exist. It will allow users spot
ticking bombs in their overlays.
--
Sergei
[-- Attachment #2: Цифровая подпись OpenPGP --]
[-- Type: application/pgp-signature, Size: 163 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 4:45 ` Kent Fredric
2016-11-05 4:51 ` M. J. Everitt
@ 2016-11-06 0:16 ` Robin H. Johnson
1 sibling, 0 replies; 24+ messages in thread
From: Robin H. Johnson @ 2016-11-06 0:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 874 bytes --]
On Sat, Nov 05, 2016 at 05:45:06PM +1300, Kent Fredric wrote:
> dev-python/google-api-python-client-1.1: robbat2<at>gentoo.org
> net-nds/nsscache-0.23*: robbat2<at>gentoo.org
Old ebuilds removed.
> dev-vcs/git-2*: robbat2<at>gentoo.org polynomial-c<at>gentoo.org
gcode was already a backup to the other SRC_URI, but is removed now
anyway.
> dev-util/rats-2.3: robbat2<at>gentoo.org
I emailed the original upstream to see about it.
> net-misc/memcached-1.2.8-r1: robbat2<at>gentoo.org prometheanfire<at>gentoo.org
> net-misc/memcached-1.3.3-r5: robbat2<at>gentoo.org prometheanfire<at>gentoo.org
Upstream contacted.
--
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Trustee & Treasurer
E-Mail : robbat2@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 1083 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 11:05 ` Sergei Trofimovich
@ 2016-12-20 22:35 ` Jonas Stein
0 siblings, 0 replies; 24+ messages in thread
From: Jonas Stein @ 2016-12-20 22:35 UTC (permalink / raw
To: gentoo-dev
>> Today we have still 524 ebuilds with SRC_URI=*googlecode* in the tree
>> [2] and should get these fixed before end of 2016.
>
> Thanks!
>
> I suggest adding repoman check for those ebuilds
> if it does not already exist. It will allow users spot
> ticking bombs in their overlays.
Sergei, thank you for your suggestion.
It is part of the worklist [1] and has a ticket [2] now.
[1] https://wiki.gentoo.org/wiki/Shutdown_of_google_code#Worklist
[2] https://bugs.gentoo.org/show_bug.cgi?id=601476
Best,
Jonas
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 7:47 ` Michał Górny
@ 2016-12-20 22:57 ` Jonas Stein
2016-12-21 8:42 ` Gokturk Yuksek
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Jonas Stein @ 2016-12-20 22:57 UTC (permalink / raw
To: gentoo-dev
On 2016-11-05 08:47, Michał Górny wrote:
> Thou shalt not rely on the mirrors! Though mirrors as a temporary
> solution are acceptable. As long as you don't turn it into 'wrong
> SRC_URI is fine, the file is on the mirrors'.
> Also, it would be nice not to have the berlios -> sourceforge crap
> repeated. If software is dead-dead, we should lastrite it or revive it,
> not point to some dead copy by malware hosting provider.
The shutdown is in two weeks.
One can see clearly a drop of broken ebuilds after the first mail on the
mailinglist and after the personal mail on 2016-11-24. [1] Thank you all
for fixing so many ebuilds already.
But still 400 ebuilds use googlecode.
56 of these do not have a maintainer.
How should we proceed now?
Should we lastrite all unmaintained packages and generate bugtickets for
the maintained ebuilds?
Who has experience with automatic generation of bugtickets and could
write a script for this? The tickets should block the main ticket [2].
[1] http://www.akhuettel.de/~huettel/plots/googlecode.php
[2] https://bugs.gentoo.org/show_bug.cgi?id=544092
--
Best,
Jonas
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-12-20 22:57 ` Jonas Stein
@ 2016-12-21 8:42 ` Gokturk Yuksek
2016-12-21 12:41 ` Kent Fredric
2016-12-21 20:54 ` Andreas K. Huettel
2 siblings, 0 replies; 24+ messages in thread
From: Gokturk Yuksek @ 2016-12-21 8:42 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 1422 bytes --]
Jonas Stein:
> On 2016-11-05 08:47, Michał Górny wrote:
>> Thou shalt not rely on the mirrors! Though mirrors as a temporary
>> solution are acceptable. As long as you don't turn it into 'wrong
>> SRC_URI is fine, the file is on the mirrors'.
>
>> Also, it would be nice not to have the berlios -> sourceforge crap
>> repeated. If software is dead-dead, we should lastrite it or revive it,
>> not point to some dead copy by malware hosting provider.
>
> The shutdown is in two weeks.
> One can see clearly a drop of broken ebuilds after the first mail on the
> mailinglist and after the personal mail on 2016-11-24. [1] Thank you all
> for fixing so many ebuilds already.
> But still 400 ebuilds use googlecode.
>
I think it's misleading to do the calculation based on ebuilds. It's 293
packages.
> 56 of these do not have a maintainer.
>
Likewise 39 packages with a total of 54 ebuilds.
> How should we proceed now?
>
> Should we lastrite all unmaintained packages and generate bugtickets for
> the maintained ebuilds?
>
I'll take a look at maintainer-needed and see if I can update some of them.
> Who has experience with automatic generation of bugtickets and could
> write a script for this? The tickets should block the main ticket [2].
>
>
> [1] http://www.akhuettel.de/~huettel/plots/googlecode.php
> [2] https://bugs.gentoo.org/show_bug.cgi?id=544092
>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 455 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-12-20 22:57 ` Jonas Stein
2016-12-21 8:42 ` Gokturk Yuksek
@ 2016-12-21 12:41 ` Kent Fredric
2016-12-21 20:54 ` Andreas K. Huettel
2 siblings, 0 replies; 24+ messages in thread
From: Kent Fredric @ 2016-12-21 12:41 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1324 bytes --]
On Tue, 20 Dec 2016 23:57:10 +0100
Jonas Stein <jstein@gentoo.org> wrote:
> The shutdown is in two weeks.
> One can see clearly a drop of broken ebuilds after the first mail on the
> mailinglist and after the personal mail on 2016-11-24. [1] Thank you all
> for fixing so many ebuilds already.
> But still 400 ebuilds use googlecode.
Double checking here, but surely, packages which have newer google code versions
don't need the old versions killed prematurely.
For instance, dev-perl/Google-Ads-AdWords-Client had[1] version 2.xxx from GoogleCode,
but has a version 4.xxx now from CPAN/Github.
I don't think I *need* to kill the 2.xxx version, and I'm no hurry to force
everyone who was using 2.xxx to make a radical major version shift and break their
code.
So I think as long as:
1. No mirror restrictions
2. Its mirrored
3. There is a clear succession away from google code in newer versions.
We're not harming anyone by keeping old versions from googlecode.
So:
> But still 400 ebuilds use googlecode.
There may be significantly less here to worry about.
1: When writing this email I realised they might have mirrored a SHA-identical version
of the old 2.xxx series to CPAN, and lo and behold, they did!, so this email now becomes
a purely theoretical exercise :)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-12-20 22:57 ` Jonas Stein
2016-12-21 8:42 ` Gokturk Yuksek
2016-12-21 12:41 ` Kent Fredric
@ 2016-12-21 20:54 ` Andreas K. Huettel
2016-12-24 10:29 ` Raymond Jennings
2 siblings, 1 reply; 24+ messages in thread
From: Andreas K. Huettel @ 2016-12-21 20:54 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Am Dienstag, 20. Dezember 2016, 23:57:10 schrieb Jonas Stein:
>
> The shutdown is in two weeks.
> One can see clearly a drop of broken ebuilds after the first mail on the
> mailinglist and after the personal mail on 2016-11-24. [1] Thank you all
> for fixing so many ebuilds already.
> But still 400 ebuilds use googlecode.
>
> 56 of these do not have a maintainer.
>
> How should we proceed now?
>
There's absolutely no reason to panic. The Gentoo mirror system preserves all
distfiles referenced in the Gentoo repository, even if the original source
becomes unavailable.
It's not nice that the original SRC_URI is gone, it's kind of a QA violation,
but nothing breaks.
So let's just keep fixing packages. At some point all will be gone.
- --
Andreas K. Huettel
Gentoo Linux developer
dilfridge@gentoo.org
http://www.akhuettel.de/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQKTBAEBCgB9FiEEwo/LD3vtE3qssC2JpEzzc+fumeQFAlha6/NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMy
OEZDQjBGN0JFRDEzN0FBQ0IwMkQ4OUE0NENGMzczRTdFRTk5RTQACgkQpEzzc+fu
meStkA/+NGss26A4nR1bFTSuQaLuTNC/kqJnf57neEsY3k2Sx1jtA7/sAzWaxps+
UoG8MrnyTN2yn/H0KyFRb5SpUeW/QMG5kyXoif21A+s2n1TBFslU/dDL9GWI2o/U
Mcv0viJOAtox7rKd7TwwIhYIAGXy4wAwuWgPeSMfYrl7xke/yGl+I2fBbCLkh69+
/a7GZvu8aYQebiX+gYxmXdoroMZxSXW8sSiCmfyFiOgGf/mydar3jIiH7E2HJwSb
womD2V4vggYUeNv07DJ29Tc7LYGiVNZGatHjLLg1jxn9wyNFmG+s74MXUG1OD0lj
x2/fE1ffbCYnfPpQT96ETU1X2/Ddc4C1RTMyeplbK89ETCUQvoYmSxsU2Y8J6ZvU
ToEmWlZjLlX//KNLcJyAVPZAiYdPO5cR1QG1MPXVTAIhPxIgcQuibct8UgVvHbL6
rvKExZ0ohCz59Vaks9VDJqN61+jkQix9+TioMBFRmoS07QADcxyEKa7IrhDJzLZA
4rSxWblr3fdDhnb6TMCZqH2KpMYH4zdM2TbUHtxiKHFz5MsKeijMn3LVdSApNd6W
iyicxYN1jqx11szZSzsvY+DY/KmG3fPnT0Q9zEvwkIjFKVvKYbSG41vHydSCL9aV
qrtLuyECAYYyjdDfIUjqVW/6Zg1zfqe3ahO02fq1GfwOFxYJ86c=
=r5jA
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-12-21 20:54 ` Andreas K. Huettel
@ 2016-12-24 10:29 ` Raymond Jennings
2016-12-24 14:38 ` Mart Raudsepp
0 siblings, 1 reply; 24+ messages in thread
From: Raymond Jennings @ 2016-12-24 10:29 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2457 bytes --]
I hope this isn't a stupid question...but can we safely assume that all
such google code SRC_URI's have *already* been mirrored?
If I understand the mirrors correctly, they serve as a sort of cache of
sorts of upstream distfile sources. Is there such a thing as a "cache
miss" that could lead to a 404 if the mirrors themselves have to fetch from
a dead upstream they've never fetched from before?
On Wed, Dec 21, 2016 at 12:54 PM, Andreas K. Huettel <dilfridge@gentoo.org>
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Am Dienstag, 20. Dezember 2016, 23:57:10 schrieb Jonas Stein:
>
> >
> > The shutdown is in two weeks.
> > One can see clearly a drop of broken ebuilds after the first mail on the
> > mailinglist and after the personal mail on 2016-11-24. [1] Thank you all
> > for fixing so many ebuilds already.
> > But still 400 ebuilds use googlecode.
> >
> > 56 of these do not have a maintainer.
> >
> > How should we proceed now?
> >
>
> There's absolutely no reason to panic. The Gentoo mirror system preserves
> all
> distfiles referenced in the Gentoo repository, even if the original source
> becomes unavailable.
>
> It's not nice that the original SRC_URI is gone, it's kind of a QA
> violation,
> but nothing breaks.
>
> So let's just keep fixing packages. At some point all will be gone.
>
> - --
>
> Andreas K. Huettel
> Gentoo Linux developer
> dilfridge@gentoo.org
> http://www.akhuettel.de/
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQKTBAEBCgB9FiEEwo/LD3vtE3qssC2JpEzzc+fumeQFAlha6/NfFIAAAAAALgAo
> aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMy
> OEZDQjBGN0JFRDEzN0FBQ0IwMkQ4OUE0NENGMzczRTdFRTk5RTQACgkQpEzzc+fu
> meStkA/+NGss26A4nR1bFTSuQaLuTNC/kqJnf57neEsY3k2Sx1jtA7/sAzWaxps+
> UoG8MrnyTN2yn/H0KyFRb5SpUeW/QMG5kyXoif21A+s2n1TBFslU/dDL9GWI2o/U
> Mcv0viJOAtox7rKd7TwwIhYIAGXy4wAwuWgPeSMfYrl7xke/yGl+I2fBbCLkh69+
> /a7GZvu8aYQebiX+gYxmXdoroMZxSXW8sSiCmfyFiOgGf/mydar3jIiH7E2HJwSb
> womD2V4vggYUeNv07DJ29Tc7LYGiVNZGatHjLLg1jxn9wyNFmG+s74MXUG1OD0lj
> x2/fE1ffbCYnfPpQT96ETU1X2/Ddc4C1RTMyeplbK89ETCUQvoYmSxsU2Y8J6ZvU
> ToEmWlZjLlX//KNLcJyAVPZAiYdPO5cR1QG1MPXVTAIhPxIgcQuibct8UgVvHbL6
> rvKExZ0ohCz59Vaks9VDJqN61+jkQix9+TioMBFRmoS07QADcxyEKa7IrhDJzLZA
> 4rSxWblr3fdDhnb6TMCZqH2KpMYH4zdM2TbUHtxiKHFz5MsKeijMn3LVdSApNd6W
> iyicxYN1jqx11szZSzsvY+DY/KmG3fPnT0Q9zEvwkIjFKVvKYbSG41vHydSCL9aV
> qrtLuyECAYYyjdDfIUjqVW/6Zg1zfqe3ahO02fq1GfwOFxYJ86c=
> =r5jA
> -----END PGP SIGNATURE-----
>
>
[-- Attachment #2: Type: text/html, Size: 3292 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-12-24 10:29 ` Raymond Jennings
@ 2016-12-24 14:38 ` Mart Raudsepp
0 siblings, 0 replies; 24+ messages in thread
From: Mart Raudsepp @ 2016-12-24 14:38 UTC (permalink / raw
To: gentoo-dev
Ühel kenal päeval, L, 24.12.2016 kell 02:29, kirjutas Raymond Jennings:
> I hope this isn't a stupid question...but can we safely assume that
> all such google code SRC_URI's have *already* been mirrored?
>
> If I understand the mirrors correctly, they serve as a sort of cache
> of sorts of upstream distfile sources. Is there such a thing as a
> "cache miss" that could lead to a 404 if the mirrors themselves have
> to fetch from a dead upstream they've never fetched from before?
https://devmanual.gentoo.org/general-concepts/mirrors/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-11-05 1:36 ` Jonas Stein
2016-11-05 3:09 ` Mike Gilbert
@ 2016-12-25 1:13 ` Gokturk Yuksek
2016-12-25 5:54 ` Daniel Campbell
1 sibling, 1 reply; 24+ messages in thread
From: Gokturk Yuksek @ 2016-12-25 1:13 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 699 bytes --]
On 11/04/2016 09:36 PM, Jonas Stein wrote:
>>> If you maintain one of these packages, please fix the SRC_URI
>>> and HOMEPAGE variables.
>
>> It would probably be better if the output included the
>> maintainer.
>
> Yes, that is a good idea.
>
> cat googlecode-shutdown.txt | cut -f1 -d":" | xargs equery meta -mH
> | grep "\@" | sort | uniq | sed "s/@/__/g"
>
> I prefer to protect the list at least by substitution. It will not
> help much, but makes me happier ;-)
>
I've hacked up a portageq-like script [0] to list
ebuilds/packages/maintainers for anyone who is interested.
[0] https://github.com/gktrk/gentoo-scripts/blob/master/googlecode-uri.py
--
gokturk
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 455 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016
2016-12-25 1:13 ` Gokturk Yuksek
@ 2016-12-25 5:54 ` Daniel Campbell
0 siblings, 0 replies; 24+ messages in thread
From: Daniel Campbell @ 2016-12-25 5:54 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 1095 bytes --]
On 12/24/2016 05:13 PM, Gokturk Yuksek wrote:
> On 11/04/2016 09:36 PM, Jonas Stein wrote:
>>>> If you maintain one of these packages, please fix the SRC_URI
>>>> and HOMEPAGE variables.
>>
>>> It would probably be better if the output included the
>>> maintainer.
>>
>> Yes, that is a good idea.
>>
>> cat googlecode-shutdown.txt | cut -f1 -d":" | xargs equery meta -mH
>> | grep "\@" | sort | uniq | sed "s/@/__/g"
>>
>> I prefer to protect the list at least by substitution. It will not
>> help much, but makes me happier ;-)
>>
>
> I've hacked up a portageq-like script [0] to list
> ebuilds/packages/maintainers for anyone who is interested.
>
> [0] https://github.com/gktrk/gentoo-scripts/blob/master/googlecode-uri.py
>
> --
> gokturk
>
>
Hey, thanks for that script; it helped me find the one package I needed
to sort out my gcode stuff. I had a feeling there was at least one I
needed to take care of.
--
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2016-12-25 5:54 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-04 23:54 [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016 Jonas Stein
2016-11-05 0:20 ` Rich Freeman
2016-11-05 0:23 ` M. J. Everitt
2016-11-05 0:30 ` M. J. Everitt
2016-11-05 1:20 ` Rich Freeman
2016-11-05 1:29 ` M. J. Everitt
2016-11-05 1:21 ` Jonas Stein
2016-11-05 1:36 ` Jonas Stein
2016-11-05 3:09 ` Mike Gilbert
2016-11-05 4:45 ` Kent Fredric
2016-11-05 4:51 ` M. J. Everitt
2016-11-06 0:16 ` Robin H. Johnson
2016-12-25 1:13 ` Gokturk Yuksek
2016-12-25 5:54 ` Daniel Campbell
2016-11-05 7:38 ` Paweł Hajdan, Jr.
2016-11-05 7:47 ` Michał Górny
2016-12-20 22:57 ` Jonas Stein
2016-12-21 8:42 ` Gokturk Yuksek
2016-12-21 12:41 ` Kent Fredric
2016-12-21 20:54 ` Andreas K. Huettel
2016-12-24 10:29 ` Raymond Jennings
2016-12-24 14:38 ` Mart Raudsepp
2016-11-05 11:05 ` Sergei Trofimovich
2016-12-20 22:35 ` Jonas Stein
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox