[gentoo-dev] [RFC] Allowing pkgcheck as a replacement for repoman

2019-09-08 Thread Michał Górny
Hi,

This is something I'd like to pass to the Council for the next meeting.

TL;DR: I'd like to allow using pkgcheck instead of repoman because it's
5-26 times faster and more convenient to use.


The current policy requires you to test your packages with repoman prior
to committing.  However, repoman is both pretty inconvenient, unreadable
and slow.  For example, for the cleanup of old versions in 4 packages I
have staged right now:

$ time sh -c '(for x in $(git diff --name-only origin | cut -d/ -f1-2 | uniq); 
do ( cd $x && repoman full -d ); done)'

RepoMan scours the neighborhood...
RepoMan sez: "If everyone were like you, I'd be out of business!"

RepoMan scours the neighborhood...
RepoMan sez: "If everyone were like you, I'd be out of business!"

RepoMan scours the neighborhood...
  repo.eapi-deprecated  1
   media-libs/stops/stops-0.3.0-r1.ebuild: 5
RepoMan sez: "You're only giving me a partial QA payment?
  I'll take it this time, but I'm not happy."

RepoMan scours the neighborhood...
RepoMan sez: "If everyone were like you, I'd be out of business!"

real1m46,236s
user1m38,524s
sys 0m7,818s


For comparison, pkgcheck:

$ time pkgcheck scan --git-disable $(git diff origin --name-only | cut -d/ 
-f1-2 | sort -u)
media-libs/stops
  DeprecatedEAPI: version 0.3.0-r1: uses deprecated EAPI 5

real0m4,408s
user0m3,985s
sys 0m0,559s


Note that this is with warm profile cache.  Without it:

$ time pkgcheck scan --profile-cache false --git-disable $(git diff origin 
--name-only | cut -d/ -f1-2 | sort -u)
media-libs/stops
  DeprecatedEAPI: version 0.3.0-r1: uses deprecated EAPI 5

real0m18,791s
user0m16,279s
sys 0m0,611s


PkgCheck implements most of the checks currently in repoman,
and implements some more (e.g. for bad SRC_URI filenames).  It finally
had new releases recently, and I think it's matured enough for basic
development work.

WDYT?

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] RFC: UID/GID assignment for tox (236)

2019-09-08 Thread Michael Orlitzky
On 9/8/19 2:40 PM, JoMull01 wrote:
> I would like to reserve UID/GID 236 for tox (net-libs/tox).
> 
> Pending PR: https://github.com/gentoo/gentoo/pull/12888
> 

Do you need the UID too? The pull request is only for the group.



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

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

Removals:
dev-php/ming-php   20190906-07:21 mgorny   850ea703247
dev-python/simplecv20190904-14:04 jsbronder6e876aef72e
dev-python/yenc20190904-14:06 jsbronder87202cb4c34
dev-ruby/priorityqueue 20190906-07:21 mgorny   d86e11e5298
media-libs/ming20190906-07:22 mgorny   b16341cdd92

Additions:
acct-group/git 20190817-06:11 mgorny   fe4099ee780
acct-group/slurm   20190823-19:16 alexxy   40b84bb4422
acct-user/git  20190817-06:31 mgorny   c3708bc21be
acct-user/slurm20190823-19:22 alexxy   42c6529ae6e
app-misc/dfshow20190712-23:06 juippis  f80edb0cf3c
app-office/libreoffice-voikko  20190908-06:54 juippis  fc4d0b57301
dev-libs/foma  20190908-06:51 juippis  6527420a375
dev-libs/libvoikko 20190908-06:52 juippis  bf6905a0f7c
dev-libs/voikko-fi 20190908-06:53 juippis  80c683651f5
dev-lua/luv20190905-08:15 juippis  9189264db54
dev-util/hfstospell20190908-06:49 juippis  ea300b2905a
games-arcade/shovel-knight 20190903-22:21 chewi4cccd577d6d
games-engines/box2d20190907-22:37 chewi83b6c7da770
games-engines/devilutionx  20190902-11:02 polynomial-c 3d49f7183d2
sys-cluster/rdma-core  20190908-10:50 zlogene  9b83bcf936b
www-apache/mod_authz_unixgroup 20190906-14:42 candrews c96c2de5113

--
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:
media-libs/ming,removed,mgorny,20190906-07:22,b16341cdd92
dev-php/ming-php,removed,mgorny,20190906-07:21,850ea703247
dev-ruby/priorityqueue,removed,mgorny,20190906-07:21,d86e11e5298
dev-python/yenc,removed,jsbronder,20190904-14:06,87202cb4c34
dev-python/simplecv,removed,jsbronder,20190904-14:04,6e876aef72e
Added Packages:
sys-cluster/rdma-core,added,zlogene,20190908-10:50,9b83bcf936b
acct-user/git,added,mgorny,20190817-06:31,c3708bc21be
acct-group/git,added,mgorny,20190817-06:11,fe4099ee780
app-misc/dfshow,added,juippis,20190712-23:06,f80edb0cf3c
app-office/libreoffice-voikko,added,juippis,20190908-06:54,fc4d0b57301
dev-libs/voikko-fi,added,juippis,20190908-06:53,80c683651f5
dev-libs/libvoikko,added,juippis,20190908-06:52,bf6905a0f7c
dev-libs/foma,added,juippis,20190908-06:51,6527420a375
dev-util/hfstospell,added,juippis,20190908-06:49,ea300b2905a
games-engines/box2d,added,chewi,20190907-22:37,83b6c7da770
acct-user/slurm,added,alexxy,20190823-19:22,42c6529ae6e
acct-group/slurm,added,alexxy,20190823-19:16,40b84bb4422
www-apache/mod_authz_unixgroup,added,candrews,20190906-14:42,c96c2de5113
dev-lua/luv,added,juippis,20190905-08:15,9189264db54
games-arcade/shovel-knight,added,chewi,20190903-22:21,4cccd577d6d
games-engines/devilutionx,added,polynomial-c,20190902-11:02,3d49f7183d2

Done.

Re: [gentoo-dev] acct-{user,group}/i2p request for 493

2019-09-08 Thread Tharrvik .
Let's take 471 then, I updated the PR accordingly.

On Sat, Aug 31, 2019 at 8:46 PM Ulrich Mueller  wrote:
>
> > On Sat, 31 Aug 2019, Ulrich Mueller wrote:
>
> > AFAICS, 484 would be the next free number (when counting down from 499).
>
> I just see that i2pd has 470, maybe take the adjacent 471?



[gentoo-dev] Last rites: *-libs/vanessa-*, net-misc/aggregate-flim

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Suite of NIH libraries.  Only dev-libs/vanessa-logger has external
# revdep of net-misc/aggregate-flim.  All others only revdep between
# themselves.  Almost all packages are EAPI 0, and date back
# to 2002-2010 (one is EAPI 5 / 2015 but has no revdeps).
# Removal in 30 days.  Bug #693820.
dev-libs/vanessa-adt
dev-libs/vanessa-logger
net-libs/vanessa-mcast
net-libs/vanessa-socket
net-misc/aggregate-flim

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] RFC: UID/GID assignment for tox (236)

2019-09-08 Thread JoMull01
I would like to reserve UID/GID 236 for tox (net-libs/tox).

Pending PR:
https://github.com/gentoo/gentoo/pull/12888

Sincerely,
   Josiah M. Mullins

[gentoo-dev] Last rites: net-libs/roadrunner

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Unmaintained.  Added in 2004.  Upstream is gone.  EAPI 0.  No amd64
# keyword.  No reverse dependencies.
# Removal in 30 days.  Bug #693812.
net-libs/roadrunner

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: net-dns/tinystats

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Unmaintained.  Added in 2006, no newer releases.  EAPI 0.  No amd64
# keywords.
# Removal in 30 days.  Bug #693812.
net-dns/tinystats

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: net-dialup/dgcmodem

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Last bumped in 2009, last release in 2010.  EAPI 0.  No amd64 keyword.
# Removal in 30 days.  Bug #693808.
net-dialup/dgcmodem

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: media-video/xanim-export

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Added in 2000 and not bumped since.  EAPI 0.  No amd64 keywords.
# Homepage and SRC_URI dead.  Original xanim was removed in 2016.
# Removal in 30 days.  Bug #693804.
media-video/xanim-export

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: media-sound/imp3sh

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Last bumped in 2007.  EAPI 0.  Multiple QA issues.  x86-only.
# Homepage is long gone.
# Removal in 30 days.  Bug #693802.
media-sound/imp3sh

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: media-sound/hearnet

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Last bumped in 2007.  EAPI 0.  Known to be broken on amd64.
# Homepage dead.
# Removal in 30 days.  Bug #693800.
media-sound/hearnet

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: sys-boot/psoload

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Added in 2004 and not updated since.  Incorrect license.  EAPI 0.
# Proprietary 32-bit x86 executable.  Homepage and SRC_URI are dead,
# and we shouldn't be mirroring distfiles in the first place.
# Removal in 30 days.  Bug #693798.
sys-boot/psoload

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: net-misc/netprofiles-ims

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Added in 2003 and not updated since.  Unclear license.  EAPI 0.
# No amd64 keywords.  Homepage and SRC_URI are dead, and we probably
# shouldn't be mirroring distfiles in the first place.
# Removal in 30 days.  Bug #693796.
net-misc/netprofiles-ims

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: media-video/maven-poke

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Added in 2004 and not updated since.  Unclear license.  EAPI 0.
# Homepage and SRC_URI are dead, and we probably shouldn't be mirroring
# them in the first place.
# Removal in 30 days.  Bug #693794.
media-video/maven-poke

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [RFC] Mass last-riting of x86-but-not-amd64 packages

2019-09-08 Thread Michał Górny
On Sun, 2019-09-08 at 15:20 +, Conrad Kostecki wrote:
> Hi Michał,
> 
> Am 08.09.2019 11:23:06, "Michał Górny"  schrieb:
> 
> > sys-apps/lcdutils
> > 
> this package is for an old Sun Cobalt Qube, which was only mips and x86.
> I could bump to newer EAPI, since I have such hardware and could test.
> 
> But I only have a x86 qube, I don't own the older mips variant.
> 

Testing on one platform should be sufficient for an EAPI bump.  That is,
if you think that's a good use of your time.  I honestly don't think
people are likely to be using them anyway.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [RFC] Mass last-riting of x86-but-not-amd64 packages

2019-09-08 Thread Conrad Kostecki

Hi Michał,

Am 08.09.2019 11:23:06, "Michał Górny"  schrieb:


sys-apps/lcdutils


this package is for an old Sun Cobalt Qube, which was only mips and x86.
I could bump to newer EAPI, since I have such hardware and could test.

But I only have a x86 qube, I don't own the older mips variant.

Conrad

Re: [gentoo-dev] [RFC] Mass last-riting of x86-but-not-amd64 packages

2019-09-08 Thread Ulrich Mueller
> On Sun, 08 Sep 2019, Michał Górny wrote:

> Here's a better list, containing intersection of x86-only + EAPI 0:

> media-video/maven-poke
> net-misc/netprofiles-ims
> sys-boot/psoload

AFAICS, these three are not redistributable (with wrong LICENSE info
in their ebuilds) and have dead SRC_URI. Bugs filed.

Ulrich


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2 1/5] acct-group/git: Add git group, GID 196

2019-09-08 Thread Michał Górny
On Sat, 2019-08-17 at 22:48 +0200, Michał Górny wrote:
> Add 'git' group.  UID 196 is used on Arch Linux for gitolite which
> serves the same purpose as 'git' in Gentoo.
> 

I have merged acct-{group,user}/git now but left specific provider
packages alone for now.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [RFC] Mass last-riting of x86-but-not-amd64 packages

2019-09-08 Thread Michał Górny
On Sat, 2019-08-31 at 10:03 +0200, Michał Górny wrote:
> Hello,
> 
> We still have a lot of packages that are keyworded ~x86/x86 but were
> never keyworded ~amd64.  While I suppose there might be exceptions to
> that, in most cases it means that simply nobody has been using it for
> years.
> 
> Many of them are still at EAPI 0; some were ported to newer EAPIs
> specifically to clean old EAPIs.
> 
> I've already cleaned up some false positives (like svgalib).  If you
> know more, please let me know.
> 
> I have mixed feelings about games on the list.  On one hand, it's rather
> obvious that they're x86 binary games.  However, if somebody actually
> used them, they would have probably gained amd64 multilib compat by now.
> 

Here's a better list, containing intersection of x86-only + EAPI 0:

app-admin/consolehm *
app-emulation/vov *
app-text/fdftk *
app-text/freepwing *
dev-db/vbisam *
dev-lang/gwydion-dylan-bin *
dev-lang/tinycobol *
dev-libs/asyncresolv *
dev-libs/cpl-stratego *
dev-libs/libvolume_id *
media-sound/hearnet
media-sound/imp3sh
media-video/maven-poke
media-video/xanim-export
net-dialup/dgcmodem
net-dns/tinystats
net-libs/roadrunner
net-libs/vanessa-mcast
net-mail/fastforward
net-mail/gensig
net-mail/qmail-lint
net-mail/qmail-qsanity
net-misc/hlfl
net-misc/netprofiles-ims
net-misc/shout
net-p2p/mktorrent-borg
net-p2p/myster
net-p2p/smet2html
net-p2p/xnap
net-wireless/orinoco-fwutils
sys-apps/checkservice
sys-apps/fwcrv
sys-apps/lcdutils
sys-apps/netboot-base
sys-auth/icmpdn
sys-boot/psoload
sys-boot/raincoat
sys-cluster/feedbackd-agent
sys-cluster/feedbackd-master
sys-cluster/ocfs
sys-fs/scan-ffs
sys-libs/lrmi
www-apache/mod_diagnostics
www-apache/mod_pcgi2 *
www-apps/browser-config
www-apps/metadot
www-apps/pcgi *
www-client/ck4up

Those with '*' are definitely last rited already.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: dev-libs/libvolume_id

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Last bumped in 2009.  EAPI 0.  Keyworded only for the dead x86-bsd
# port.  No reverse dependencies.
# Removal in 30 days.  Bug #693768.
dev-libs/libvolume_id

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: dev-libs/cpl-stratego

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Unmaintained.  Added in 2002 and not updated since.  EAPI 0.  No amd64
# keywords.  Apparently the only revdep was Stratego which was removed
# in the past.
# Removal in 30 days.  Bug #693760.
dev-libs/cpl-stratego

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: dev-libs/asyncresolv

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Unmaintained.  Added in 2004 and not updated since.  Homepage dead.
# EAPI 0.  No amd64 keywords.  No reverse dependencies.
# Removal in 30 days.  Bug #693758.
dev-libs/asyncresolv

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: dev-lang/gwydion-dylan-bin

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Unmaintained.  Last release in 2004.  EAPI 0, no amd64 keywords.
# Removal in 30 days.  Bug #693756.
dev-lang/gwydion-dylan-bin

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: dev-db/vbisam, dev-lang/tinycobol

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Both packages are unmaintained, EAPI 0, not keyworded on amd64.
# Both were last bumped in 2010.  Tinycobol had one release afterwards,
# after which it has been declared dead (in 2011).  It is the only
# reverse dependency of vbisam, and it has no reverse dependencies
# itself.
# Removal in 30 days.  Bug #693752.
dev-db/vbisam
dev-lang/tinycobol

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: app-text/freepwing

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Unmaintained.  EAPI 0.  Added in 2003 and not updated since.
# Apparently FreeBSD had a 1.4.4 but upstream homepage is already gone.
# Not keyworded on amd64.
# Removal in 30 days.  Bug #693750.
app-text/freepwing

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: app-emulation/vov

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Added in 2008 and not updated since.  EAPI 0.  Upstream homepage
# disappeared.  Not keyworded on amd64.
# Removal in 30 days.  Bug #693748.
app-emulation/vov

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: net-p2p/saku

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Does not start.  Last bumped in 2012, numerous releases behind
# upstream.
# Removal in 30 days.  Bug #609652.
net-p2p/saku

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: games-emulation/daphne

2019-09-08 Thread Michał Górny
# Michał Górny  (2019-09-08)
# Last bumped in 2008.  Needs porting out of games.eclass.  Apparently
# does not work in testing mode, and requires rare hardware and media
# for normal operation.
# Removal in 30 days.  Bug #654290.
games-emulation/daphne

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part