[gentoo-dev] [RFC] Allowing pkgcheck as a replacement for repoman
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)
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
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
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
# 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)
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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
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
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
> 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
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
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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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