Re: [gentoo-dev] Packages up for grabs: e.g. www-servers/nginx, www-apps/nikola, app-admin/rsyslog, ...

2022-06-08 Thread Robin H. Johnson
Infra need/wants a few of these packages, so please consider us
fallback maintainers:

On Sun, Jun 05, 2022 at 11:28:30AM +0300, Joonas Niilola wrote:
> app-metrics/mysqld_exporter
> net-libs/zeromq
> net-misc/httpstat
> sys-apps/hponcfg
> sys-block/hpacucli
> sys-block/hpssacli
> sys-block/storcli
> sys-process/incron

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Interest in a yarn / NPM eclass

2022-06-08 Thread Robin H. Johnson
On Wed, Jun 08, 2022 at 07:23:15PM +0200, Alessandro Barbieri wrote:
> I'm interested in an eclass that doesn't bundle everything together. Also
> I'm interested in anyone that can share the package maintainership (in guru
> first).
> 
> I've already tried 3 approaches:
...

Since you know this yarn/NPM ecosystem well, could you evaluate two
other ideas?
4) Solutions like EGO_SUM
5) EGO_SUM successor of 2nd-level-Metadata-Manifest that I described in the 
recent EGO_SUM thread.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] About EGO_SUM

2022-06-08 Thread Robin H. Johnson
On Fri, Jun 03, 2022 at 01:18:08PM +0200, Florian Schmaus wrote:
> EGO_SUM is marked as 'deprecated' in go-module.eclass [1, 2]. I 
> acknowledge that there are packages where the usage of EGO_SUM is very 
> problematic. However, I wonder if there are packages where using 
> dependency tarballs is problematic while using EGO_SUM would be not.
... [snip all the great points]
> Even more problematic are that dependency tarballs require additional 
> steps that would not be required when EGO_SUM is used. While those steps 
> appear simple, behavioral theory shows that even the tiniest additional 
> steps have a huge impact (e.g., online shops loose a relative large 
> share of customers if for each an additional checkout step). If we force 
> dependency tarballs for Go software, then packaging Go software just 
> become a little bit harder.
Your above is entirely correct, and I was against the plan to introduce
dependency tarballs.

> This leads me to the question why are we actually deprecating EGO_SUM? 
> It seems like a nice alternative for Go packaging that we may want to 
> keep. But maybe I am missing something?
EGO_SUM vs dependency tarballs:
- bloats ebuilds
- bloats Manifests
- bloats metadata/md5-cache/ (SRC_URI etc)
- doesn't bloat mirrors with gentoo-unique distfiles
- EGO_SUM is verifiable/reproducible from Upstream Go systems
- less downloads on upgrades (only changed Go deps, not entire dep tarballs)

EGO_SUM data right now adds, to every user's system:
- 2.6MB of text to ebuilds (340k after de-dupe)
- 7MB of text to Manifests (2M after de-dupe)
- 6.4MB+ of text to metadata/md5-cache (I don't have a easy way to calc deduped 
amount here)
On the server side:
- The sum total of Go distfiles mirrored on Gentoo mirrors right now is only 
3.4GB.
- less downloads

Dependency tarballs:
- Right now ~15GiB on each mirror, plus storage of the primary copy
  somewhere (dev.g.o right now, but not great)
- Conservatively if the remaining EGO_SUM packages converted to Dep
  tarballs, it would need another 8GB each of primary location and
  mirrors.
- larger downloads for users who DO want to upgrade a Go package (all
  new deps tarball even if only one or two deps changed)
- must be preserved much longer, unless we can introduce a guaranteed
  way to regenerate them for any prior ebuild.

I was trying to introduce a third option, but I haven't had the time to
write an entire GLEP.

The TL;DR is introducing a 2nd-level Manifest+metadata file, that tries
to move just the metadata out of the tree, in a way that can be
regenerated (specifically, a 1:1 reproducible creation from a given go.sum).
It DOES need to contain slightly more data than the present Manifest,
specifically a full SRC_URI entry for each file (upstream URI plus what
to rename it to on Gentoo side)

The 2nd-level Manifest would be listed as SRC_URI, and be handled in
src_fetch/src_unpack. Download & verify the extra distfiles, against the
Manifest checksum data (and for Golang against go.sum checksums).

The Portage mirrordist code needs the most work in this case, as it
would need to fetch the 2nd-level Manifests so it can populate Gentoo
mastermirror with the distfiles mirrored from upstream.

The storage costs for the proposed idea:
- same 1:1 base distfile storage as EGO_SUM (e.g. upstream distfiles are
  mirrored 1:1 content, just different naming)
- Probably 1 Metadata-Manifest file per ebuild $PVR (conceptually it
  could be split more or shared between some ebuilds/packages)
- Main tree Manifests: 1 DIST entry per Metadata-Manifest in a given package
- Main tree ebuilds: 1 line for the Metadata-Manifest in the ebuild.
- metadata/md5-cache: 1 src_uri line!
- mirrors: add the Metadata-Manifest

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-portage-dev] Normaliser function for distfiles

2022-05-16 Thread Robin H. Johnson
On Mon, May 16, 2022 at 07:37:40PM +0200, Markus Walter wrote:
> Hello all,
> 
> is it possible to do the following: after fetching a distfile portage runs
> an external normaliser program specified in an ebuild before checking the
> hash?
> 
> My use case is the following: I would like to improve the gs-elpa program
> and provide a precomputed overlay for melpa. However the melpa distfiles are
> rebuilt everyday and cause checksum failures. However the only thing
> changing are the timestamps. Hence if a normaliser program could simply set
> all timestamps to some predefined value (say 1.1.1970) then this problem
> should vanish.
I don't know what 'gs-elpa' & 'Melpa' are, but maybe talking to upstream
would be good here, and improving that behavior.

If the file contents or non-timestamp metadata change, absolutely the
timestamps should change. But otherwise, the timestamp should NOT
change.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] proposal: use only one hash function in manifest files

2022-04-19 Thread Robin H. Johnson
On Wed, Apr 06, 2022 at 05:23:25PM +, Robin H. Johnson wrote:
> On Wed, Apr 06, 2022 at 02:15:02AM +0200, Jason A. Donenfeld wrote:
> > 2) Comparability: other distros use SHA2-512, as well as various
> > upstreams, which means we can compare our hashes to theirs easily.
> Can we expand on this specific thread for a moment?
> 
> I was the author of GLEP59 about changing the Manifest hashes, and I
> noted at the time, with references, that the effective strength of a set
> of hashes is only that of the strongest hash.
Bump for my parent message, that I'm very surprised at the lack of
responses to two messages in this thread.

https://archives.gentoo.org/gentoo-dev/message/18216da0128ee79733fa68bb77fa8b69
https://archives.gentoo.org/gentoo-dev/message/a9974ec34dfb25810dab47e3fa322a52

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136



Re: [gentoo-dev] proposal: use only one hash function in manifest files

2022-04-06 Thread Robin H. Johnson
On Wed, Apr 06, 2022 at 07:06:30PM +0200, Jason A. Donenfeld wrote:
> No, you're still missing the point.
> 
> If SHA-512 breaks, the security of the system fails, regardless of
> what change we make. This is because GnuPG uses SHA-512 for its
> signatures.
Question directly for you Jason, because you make a professional study
of this: does the type of breakage/successful attack against against
SHA-512 matter?

e.g. is it possible that some type of attack would only work against the
Manifest entry, but NOT against the GPG signature's embedded SHA-512 (or
the opposite).

The best hypothetical idea I had was that there exists some large
special input that lets an attacker reset the output to an arbitrary
hash after their malicious payload: but it wouldn't fit in the GPG
signature space.

> 
> So I'll spell out the different possibilities:
> 1) GPG uses SHA-512. Manifest uses SHA-512 and BLAKE2b.
score -1 + 0 = -1
> 2) GPG uses SHA-512. Manifest uses SHA-512.
score -1 + 0 = -1
> 3) GPG uses SHA-512. Manifest uses BLAKE2b.
score -1 + -1 = -2
> See how from a security perspective, (2) is not worse than (1), but
> (3) is worse than both (1) and (2)?
Yes, (2) is not worse than (1) for the overall security perspective.
That leaves the discussion does (1) have other benefits / value
propositions that make it worth less than (2). (see my other thread)

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] proposal: use only one hash function in manifest files

2022-04-06 Thread Robin H. Johnson
On Wed, Apr 06, 2022 at 02:15:02AM +0200, Jason A. Donenfeld wrote:
> 2) Comparability: other distros use SHA2-512, as well as various
> upstreams, which means we can compare our hashes to theirs easily.
Can we expand on this specific thread for a moment?

I was the author of GLEP59 about changing the Manifest hashes, and I
noted at the time, with references, that the effective strength of a set
of hashes is only that of the strongest hash.

One of my regrets from GLEP59 is that it's made it harder for use cases
outside of the normal user distfile workflow.

The use case that impacted me the most was being able to compare our
distfiles were over time vs external sources, esp. if the file goes
missing or was fetch-restricted and we can't produce a new hash of it.
Maybe upstream only ever published SHA1/SHA256, and we only ever
calculated SHA512/BLAKE2b on the file. Since we never had hashes from
both sides at the same time, we cannot prove it was the same file.

We need to be able to ship one or more hashes to users, for the specific
use case of validating the distfiles they download.

As a developer, I'd like to be able to track the other hashes for a
file, without forcing ourselves to retain the file. This might be to
compare with upstream published hashes, or to compare with other
distros.

In fact it would be really nice to have a semi-automated pipeline to
plug in signed upstream hashes to our Manifests, and make it possibly to
prove our new SHA512/BLAKE2B hash was taken over the correct input in
the first place, and there wasn't any subtle supply-chain attack early
in the packaging process.

Where would those hashes go? They don't need to be in the Manifest, or
at the very least they don't need to be distributed via rsync to users
(it only costs a small amount of bytes to do so).

Where else could they go? 
- Commit messages could work.
- Git notes to a lesser degree.
- alternate repos?

> A reason why some people might prefer BLAKE2b over SHA2-512 is a
> performance improvement. However, seeing as right now we're opening
> the file, reading it, computing BLAKE2b, closing the file, opening the
> file again, reading it again, computing SHA2-512, closing the file, I
> don't think performance is actually something people care about. Seen
> differently, removing either one of them will already give us a
> performance "boost" or sorts.
Or just only verifying the "strongest" hash gives you that boost.

I do want to check into the code that you pointed out, because I'm
really sure much older versions of Portage did the CORRECT thing of only
reading the file in a single pass.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Gentoo LLVM project needs help!

2022-02-11 Thread Robin H. Johnson
On Fri, Feb 11, 2022 at 09:11:51PM +0100, Michał Górny wrote:
> > GSOC-worthy project?
> Not sure.  To rephrase what was once said to me, this is summer of
> *code*, not infra work.
Are there similar programs where the infra work might fit? 
Outreachy? paid interns?

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 01/12] toolchain.eclass: remove EAPI 5 and 6

2022-02-01 Thread Robin H. Johnson
At a technical level, it looks fine.

But I want to clarify interaction for old systems.

Dilfridge had a proposal to ensure 3/6/12 month old systems could still
upgrade, and I'm wondering if this could break those systems.

There are 3 commits in the last year that finally removed the EAPI 5/6
toolchain consumers:
486b77ab8d28c5bfd5a4bdfc5f9a5f432ffde563
b0a39e54065f7eda2dfc719ec05e270fa7e23e38
26f684adecb5b9135f9eba9f1b63c83e3d5e5722

The latest of those was in September 2021.

Do we need to wait X months after those removals, to be able to commit
this change?

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] 2021-10-17-openssl-bindist-removal: openssl USE=bindist removal

2021-10-22 Thread Robin H. Johnson
On Sun, Oct 17, 2021 at 04:33:17PM -0700, robb...@gentoo.org wrote:
> From: "Robin H. Johnson" 
> 
> Signed-off-by: Robin H. Johnson 
> ---
>  .../2021-10-17-openssl-bindist-removal.en.txt | 38 +++
>  1 file changed, 38 insertions(+)
>  create mode 100644 
> 2021-10-17-openssl-bindist-removal/2021-10-17-openssl-bindist-removal.en.txt
No responses, so merged.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 1/3] cvs.eclass: Support EAPI 8, drop EAPI 6 and older

2021-10-03 Thread Robin H. Johnson
Can we verify the consumers of this eclass are indeed still using CVS in
the year 2021?

If they are not, I think it would be reasonable to consider removing CVS
from the tree on 2022/01/01.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] moving kernel config checks forward: potential config checking tool

2021-09-27 Thread Robin H. Johnson
On Mon, Sep 27, 2021 at 11:47:38PM +0200, Michał Górny wrote:
> > Can we consider moving the checks for set A somewhere else, such that we
> > don't check the kernel config during package compile & install time, but
> > only check it later? This also meaningfully resolves that cases where
> > the system that has package building isn't where the packages are being
> > used.
> I'm not sure if I understand you correctly but if you mean not doing
> checks before compiling/installing, then I have to disagree.  There is
> value in knowing about this kind of problems early (hey, that's why we
> have pkg_pretend in the first place!)
Ebuilds should be able to call the tool (but it could be made optional
easily), which does the checks MORE efficiently than the present eclass
code. The ebuilds would be responsible for suitable warnings or failures
based on the tool's output.

E.g. maybe you're in a rescue environment and you know the tooling will
work fine on your final environment.

> There's certainly value in knowing 'I need to rebuild my kernel' early
> vs learning only after you've spent significant time waiting for some
> package to build.

One thing to this is if you're doing pkg_pretend for multiple packages
in a single emerge call, the tool could greatly amortize the cost of the
checks, as well as having them available after merge.

Great thought I had would be this tool could ALSO run on boot and warn
if some packages are unlikely to work

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


[gentoo-dev] RFC: dev-libs/openssl USE=bindist removal

2021-09-27 Thread Robin H. Johnson
Deadline for responses: 2021/10/14!

The Foundation would like to propose that RedHat/Fedora "hobble" patch
presently applied when USE=bindist is true shall be removed from
dev-libs/openssl.

RedHat's stated reasons for the patch were originally to avoid any patent
concerns, but they have also morphed over time to present some "insecure"
things from being used entirely:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/security_hardening/using-the-system-wide-cryptographic-policies_security-hardening
"All ECC curves < 224 bits (since RHEL 6)"
"All binary field ECC curves (since RHEL 6)"

However, the Foundation would also like to be sure that no users feel that
patchset provides something critical to their usage of Gentoo.

If nobody speaks up as saying that the "hobble" patch is REQUIRED for their use
cases, the Foundation proposes that usage of the patchset be dropped from the
main tree.

Any users who might be concerned about patent compliance are encouraged to do
their own due diligence, as OpenSSL was the only Gentoo package that shipped
this type of patch, and even Fedora's upstream did not completely patch out EC
in other packages.

Below shows which EC curves are present in major distributions.
- RHEL/Fedora is the most restrictive list, with only 5 curves kept
- OpenSUSE is next, with 41 curves
- Gentoo, Debian, Ubuntu all have the same 88 curves available.

Fedora # openssl ecparam -list_curves
  secp224r1 : NIST/SECG curve over a 224 bit prime field
  secp256k1 : SECG curve over a 256 bit prime field
  secp384r1 : NIST/SECG curve over a 384 bit prime field
  secp521r1 : NIST/SECG curve over a 521 bit prime field
  prime256v1: X9.62/SECG curve over a 256 bit prime field

OpenSUSE Leap # openssl ecparam -list_curves
  secp112r1 : SECG/WTLS curve over a 112 bit prime field
  secp112r2 : SECG curve over a 112 bit prime field
  secp128r1 : SECG curve over a 128 bit prime field
  secp128r2 : SECG curve over a 128 bit prime field
  secp160k1 : SECG curve over a 160 bit prime field
  secp160r1 : SECG curve over a 160 bit prime field
  secp160r2 : SECG/WTLS curve over a 160 bit prime field
  secp192k1 : SECG curve over a 192 bit prime field
  secp224k1 : SECG curve over a 224 bit prime field
  secp224r1 : NIST/SECG curve over a 224 bit prime field
  secp256k1 : SECG curve over a 256 bit prime field
  secp384r1 : NIST/SECG curve over a 384 bit prime field
  secp521r1 : NIST/SECG curve over a 521 bit prime field
  prime192v1: NIST/X9.62/SECG curve over a 192 bit prime field
  prime192v2: X9.62 curve over a 192 bit prime field
  prime192v3: X9.62 curve over a 192 bit prime field
  prime239v1: X9.62 curve over a 239 bit prime field
  prime239v2: X9.62 curve over a 239 bit prime field
  prime239v3: X9.62 curve over a 239 bit prime field
  prime256v1: X9.62/SECG curve over a 256 bit prime field
  wap-wsg-idm-ecid-wtls6: SECG/WTLS curve over a 112 bit prime field
  wap-wsg-idm-ecid-wtls7: SECG/WTLS curve over a 160 bit prime field
  wap-wsg-idm-ecid-wtls8: WTLS curve over a 112 bit prime field
  wap-wsg-idm-ecid-wtls9: WTLS curve over a 160 bit prime field
  wap-wsg-idm-ecid-wtls12: WTLS curve over a 224 bit prime field
  brainpoolP160r1: RFC 5639 curve over a 160 bit prime field
  brainpoolP160t1: RFC 5639 curve over a 160 bit prime field
  brainpoolP192r1: RFC 5639 curve over a 192 bit prime field
  brainpoolP192t1: RFC 5639 curve over a 192 bit prime field
  brainpoolP224r1: RFC 5639 curve over a 224 bit prime field
  brainpoolP224t1: RFC 5639 curve over a 224 bit prime field
  brainpoolP256r1: RFC 5639 curve over a 256 bit prime field
  brainpoolP256t1: RFC 5639 curve over a 256 bit prime field
  brainpoolP320r1: RFC 5639 curve over a 320 bit prime field
  brainpoolP320t1: RFC 5639 curve over a 320 bit prime field
  brainpoolP384r1: RFC 5639 curve over a 384 bit prime field
  brainpoolP384t1: RFC 5639 curve over a 384 bit prime field
  brainpoolP512r1: RFC 5639 curve over a 512 bit prime field
  brainpoolP512t1: RFC 5639 curve over a 512 bit prime field
  SM2   : SM2 curve over a 256 bit prime field

Gentoo, Ubuntu, Debian # openssl ecparam -list_curves
  secp112r1 : SECG/WTLS curve over a 112 bit prime field
  secp112r2 : SECG curve over a 112 bit prime field
  secp128r1 : SECG curve over a 128 bit prime field
  secp128r2 : SECG curve over a 128 bit prime field
  secp160k1 : SECG curve over a 160 bit prime field
  secp160r1 : SECG curve over a 160 bit prime field
  secp160r2 : SECG/WTLS curve over a 160 bit prime field
  secp192k1 : SECG curve over a 192 bit prime field
  secp224k1 : SECG curve over a 224 bit prime field
  secp224r1 : NIST/SECG curve over a 224 bit prime field
  secp256k1 : SECG curve over a 256 bit prime field
  secp384r1 : NIST/SECG curve over a 384 bit prime field
  secp521r1 : NIST/SECG curve over a 521 bit prime field
  prime192v1: NIST/X9.62/SECG curve over a 192 bit prime field
  prime192v2: X9.62 curve over a 192 bit prime field
  prime192v3: X9.62 

[gentoo-dev] moving kernel config checks forward: potential config checking tool

2021-09-27 Thread Robin H. Johnson
I wanted to break the prior thread to discuss the root issue.

We have some set of packages (A) which collectively depend on one or
more kernel options being set in specific ways, and the options need to
REMAIN set if you want the packages to continue work.

There are also a subset of packages (B), usually kernel modules themselves
that will outright fail to compile if specific options are/are not set.

Can we consider moving the checks for set A somewhere else, such that we
don't check the kernel config during package compile & install time, but
only check it later? This also meaningfully resolves that cases where
the system that has package building isn't where the packages are being
used.

This secondary tooling COULD be called from pkg_setup much less, and
could do a much more efficient job of checking the state of multiple
flags. At boot, it needs to load the present config into some easy to
check for, and then it can be verified against in a lightweight manner.

Also a lot easier for users to say "i accept the responsbility of my
stuff breaking", AND for users to say "hey, why did package X broken
when I rebooted into new kernel" (because some config option changed).

It would need to keep long-term state about which packages want specific options
set/unset/modular, as well as short-term state about the config from
each boot.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Guidance on adding kernel config checks to ebuilds

2021-09-27 Thread Robin H. Johnson
On Mon, Sep 27, 2021 at 01:15:10PM -0400, Mike Gilbert wrote:
> On Mon, Sep 27, 2021 at 12:23 PM Mike Pagano  wrote:
> > > Adding linux-info calls to pkg_pretend or pkg_setup causes slowdowns
> > > when running emerge, so we should do so only when there is a
> > > compensating benefit.
> >
> > Is this a significant slowdown? Do you have any numbers?
> 
> Adding a check for CONFIG_PACKET to the dhcpcd ebuild adds around 7
> seconds of delay time to the pkg_setup and/or pkg_pretend phase on my
> system.
> 
> That's ok if a small number of packages are doing it, but it would
> become quite annoying if a significant number of them get queued up.
7 seconds is ridiculous.

I think we need to strip out a lot of the crap about trying to detect
things in the stuff being built, and reduce the check to the simplest
possible form:
$ time zgrep -w CONFIG_PACKET /proc/config.gz
CONFIG_PACKET=y

real0m0.032s
user0m0.021s
sys 0m0.018s

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Guidance on distributed patented software

2021-09-22 Thread Robin H. Johnson
On Wed, Sep 22, 2021 at 08:54:40AM -0400, Joshua Kinard wrote:
> Is there any advice on how this impacts net-misc/dropbear?  That has ECC
> (both ECDSA and Ed25519) support, and I use it for SGI/MIPS netboot images.
>  The build doesn't have any bindist uses in it, and ECC support is a
> localoptions.h compile-time option (enabled by default).  ECC is much faster
> on old SGI hardware and generating the hostkeys at bootup takes just a
> second or two, whereas RSA can take up to 10-15 seconds.  So I'd like to be
> able to use ECC on these platforms and distribute netboot images using them.
RedHat doesn't seem to disable ECC in Dropbear:
https://src.fedoraproject.org/rpms/dropbear/blob/rawhide/f/dropbear.spec

Based on what they've said for OpenSSL, I would expect that they SHOULD
have disabled ECC there, but there is certainly no consistency from
them.

Probably nobody asked legal and just shipped dropbear anyway.

If you wanted to stir the pot, you could post to the Fedora legal list
and ask for consistency ;-).


-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Guidance on distributed patented software

2021-09-20 Thread Robin H. Johnson
On Mon, Sep 20, 2021 at 08:41:21PM +0200, Ulrich Mueller wrote:
> >>>>> On Mon, 20 Sep 2021, Robin H Johnson wrote:
> 
> > RedHat's legal team clearly know something there that they aren't
> > disclosing the details of publicly, because the patches said the
> > patents expire in 2020, but when I asked off-list if EC could be
> > re-enabled based on the expiry dates in the files, they claimed that
> > patent issues were still present, without giving any detail.
> 
> If there are remaining patent issues then they should be able to support
> their claim by facts, like a patent number. Why would this be difficult,
> or what reason would they have not to disclose it?
I don't have any answer from them, but my own research did turn up a few
current patents around EC (sorted by expiry):

US8462944B2 exp 2021-12-26
US8189772B2 exp 2023-05-28
US9160530B2 exp 2024-10-28
US8213605B2 exp 2025-11-14
US10756893B2 exp 2026-01-23
US10284370B2 exp 2026-03-03
US20100023775A1 exp 2031-08-02
US8631240B2 exp 2031-08-02
US8572367B2 exp 2031-12-25
US8918648B2 exp 2032-01-31
US10079673B2 exp 2032-02-15 ** not specifically EC, more general about Entropy
US9800418B2 exp 2035-07-17

IANAL, but the difficult question is: does any open-source end up
implementing those algorithms?

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Guidance on distributed patented software

2021-09-20 Thread Robin H. Johnson
On Mon, Sep 20, 2021 at 01:27:37PM -0400, Rich Freeman wrote:
> On Mon, Sep 20, 2021 at 12:46 PM Alec Warner  wrote:
> >
> > Could we add some text to the license concepts covering patents? It
> > seems to have been omitted?
> > Is my understanding of how we manage patented software correct?
> 
> I think you have the gist of it.  Is there actually anything in the
> repo these days which is patent-encumbered?  I realize this is a
> little tangential, but I think this is probably why we don't have a
> well-thought policy: it just doesn't come up much.
Elliptic Curve cryptography is the most topical & impactful thing I'm
aware of.

RedHat have for many years stripped parts of it out of their OpenSSL &
libgcrypt packages, and continue to do it with OpenSSL-3 [1] (I note
that somebody has dropped these patches from Gentoo's openssl as of v3
and I intend to restore them).

RedHat's legal team clearly know something there that they aren't
disclosing the details of publicly, because the patches said the patents
expire in 2020, but when I asked off-list if EC could be re-enabled
based on the expiry dates in the files, they claimed that patent issues
were still present, without giving any detail.

Somebody else ALSO asked about the Brainpool EC curves specifically and
similarly got nowhere [2].

[1] 
https://src.fedoraproject.org/rpms/openssl/c/347681c6b246d9b6a08c73bb40e5eefaf8596d71?branch=rawhide
[2] https://www.spinics.net/linux/fedora/fedora-legal/msg03673.html

I feel that generally software patents as an issue for FOSS became less
common because of patent grant programs: grants existed to encourage
broad adoption of newer ideas from patents.

> Things that used to be patent-encumbered that were prevalent in FOSS
> in the past include:
> 1. The GIF file format.
> 2. FAT-based filesystems.
> 3. MPEG-related codecs (codecs might be a space where patents are
> still relevant).
> 4. RSA
I have some more fields for patents to add, where I believe active
patents DO still exist:

5. Elliptic Curve cryptography
6. "Quantum" cryptography
7. 3D Printing
8. DRM
9. UAVs/Drones (also hits EAR/ITAR)
10. Rocketry (also hits EAR/ITAR)

Other past patent stuff touching open source:
11. Model Trains (see JMRI vs Katzer)

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] Support Makefiles that set variables to a non-static value

2021-09-09 Thread Robin H. Johnson
On Wed, Sep 01, 2021 at 02:44:11PM -0400, Mike Pagano wrote:
> Previously, the kernel Makefile had to define version variables
> as static string literals to be read.
> This change will allow varibles defined as non-static values
> to be read.
Hi,

This change has broken infra systems where /usr/src/ is empty because
they use a binary kernel. /proc/config.gz does exist on those systems for this
use case.

Specifically, any package that uses linux-info to issues warnings via the '~'
syntax now fails because "getfilevar_noexec VERSION ..." returns empty string.

 * Determining the location of the kernel source code
 * Unable to find kernel sources at /usr/src/linux
 * Please make sure that /usr/src/linux points at your running kernel, 
 * (or the kernel you wish to build against).
 * Alternatively, set the KERNEL_DIR environment variable to the kernel sources 
location
 * Unable to calculate Linux Kernel version for build, attempting to use 
running version
 * ERROR: app-emulation/docker-20.10.7::gentoo failed (setup phase):
 *   Unable to determine any Linux Kernel version, please report a bug
 * 
 * Call stack:
 *   ebuild.sh, line 127:  Called pkg_setup
 *   docker-20.10.7.ebuild, line 110:  Called kernel_is 'lt' '4' '5'
 *   linux-info.eclass, line 405:  Called linux-info_get_any_version
 *   linux-info.eclass, line 678:  Called die
 * The specific snippet of code:
 *  die "Unable to determine any Linux Kernel version, 
please report a bug"

I'd like to propose that we revert the original CVS change that supported the 
fallback to getfilevar_noexec:
https://gitweb.gentoo.org/repo/gentoo/historical.git/commit/eclass/linux-info.eclass?id=ab160a941f5f52c95b47129d3243c693b05401e5

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 0/9] drop the go-module_pkg_postinst function

2021-09-06 Thread Robin H. Johnson
On Sun, Aug 29, 2021 at 11:33:17AM -0500, William Hubbs wrote:
> It seems to me that we don't need this function any longer since the go
> ebuild displays a message when it is upgraded or downgraded explaining
> how to rebuild go packages, so I would like to remove it.
> 
> This patch series contains all of the changes I could find that need to
> happen to allow the removal.
This series seems to remove fcaps postinst in some cases where it's the
only thing otherwise left, but not all cases.

I think it would be better if the fcaps postinst was explicitly left.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Infra support for mail submission with implicit TLS on port 465

2021-08-16 Thread Robin H. Johnson
On Sat, Aug 14, 2021 at 05:15:54PM +0200, Hanno Böck wrote:
> FWIW I am Co-author of the paper that documented these attacks, so in
> case you have any questions I guess I can answer them.
Yes, I have a question: are you going to claim DJB's $500 qmail security
reward?

> > Is this supported? I don't see it in the infra docs anywhere.
> I've been using 465 for a while and probably would've noted during our
> research if Gentoo wouldn't support that.
> I guess we can conclude that it works and we should probably mention it
> in the docs.
Added to the docs now, thanks for pointing it out.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Gentoo 18th Anniversary Edition - Help Needed

2021-04-19 Thread Robin H. Johnson
Here's two I have so far
https://dev.gentoo.org/~robbat2/neddy/

On Mon, Apr 19, 2021 at 10:24:41AM +0100, Roy Bamford wrote:
> Here's where I reed your help. The missing distfiles are
> MD5 38adc94a4953a6b29e8619c25dda4887 4.2.0-4.2.1.diff.gz 54763
> MD5 d5cc6a93c7d3ad2eb02bc637a1de9cf3 net-tools-1.60-gentoo-extra.tar.bz2 5785
> 
> If your Gentoo history goes back as far as mine and you still have those 
> files, please
> share them with me. 
I am reasonable certain that I have an archive with the others, but it's
a media accessibility problem: they are stuck on either an LTO1 or LTO3
tape, and while I have an LTO drive that might work, I don't have a
suitable external SAS controller on hand. It should probably be a
project for me to media-shift those old backups onto cloud storage.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Last rites: dev-python/elasticsearch-curator

2021-03-26 Thread Robin H. Johnson
On Fri, Mar 26, 2021 at 09:27:39AM +0100, Michał Górny wrote:
> # Michał Górny  (2021-03-26)
> # Pins to a vulnerable version of dev-python/urllib3.  No maintainer
> # in Gentoo.
> # Removal on 2021-04-25.  Bug #714860.
> dev-python/elasticsearch-curator
Can you hold off a bit on this one?

The latest version in the tree IS the latest version upstream, and they
only made progress in the urllib3 issue in the past week:
https://github.com/elastic/curator/pull/1595
https://github.com/elastic/curator/issues/1589

Hopefully they'll get a new version out within the next few weeks.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] Last rites: sys-power/ncpufreqd, app-text/csvfix

2021-01-27 Thread Robin H. Johnson
On Tue, Jan 26, 2021 at 08:11:58PM +0300, Azamat Hackimov wrote:
> +# Azamat H. Hackimov  (2021-01-26)
> +# Dead upstream, no live HOMEPAGE and SRC_URI.
> +# Removal in 30 days. Bug #744013
> +app-text/csvfix
Anybody have a good replacement for csvfix?

It's useful in data processing pipelines; I agree it has a few
buggy/broken edges, but for the most part it just works on all of my
data needs.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] acct-user.eclass: don't modify existing user by default

2021-01-03 Thread Robin H. Johnson


Whissi's patch in itself is a good step forward, but I don't feel it
goes far enough, nor promotes better defaults for the unmodified cases.

On Mon, Jan 04, 2021 at 02:35:58AM +0100, Thomas Deutschmann wrote:
> Modifying an existing user is a bad default and makes Gentoo
> special because it is common for system administrators to make
> modifications to user (i.e. putting an user into another service's
> group to allow that user to access service in question) and it
> would be unexpected to see these changes reverted during normal
> world upgrade (which could break services).
> 
> This commit will make Gentoo behave like any other Linux distribution
> by respecting any user modifications by default. However, we will retain
> the functionality to reset system user and groups and users interested
> in this feature can opt-in by setting
> ACCT_USER_ALLOW_EXISTING_USER_TO_BE_MODIFIED to a non-zero value in
> their make.conf.
No default is good, and that's the mess here. The problem has started to
happen in other distros as well, not just Gentoo. usermod/gpasswd in RPM
specfiles, as well as Debian controls.

As a sysadmin, I don't want stuff messing with the system users I have
in place; but if upstream requirements change on a package impacting
user/group layout, I also expect packaging to track it. Many years ago,
qmail did this, introducing an additional user to further separate
privileges.

Unfortunately, these two things are in conflict, and I don't feel there
is an easy answer.

It's NOT the binary decision of:
- let packagers change system user
- force sysadmins to always change users manually

Nor a single knob that selects between that binary.

We need a compromise.

The best I can come up with at the moment, is that any packaging should
detect if there are user modifications, and provide control to users
based on that fact.

- if unmodified: interactive, or auto-accept, or deny
- if modified: interactive, or auto-accept, or deny

These are two distinct config knobs (I'm ok with a default value that
populates both of them).

This leads to secondary parts:
- what if the packaging change regarding users/groups is absolutely
  mandatory for the new version of a package to work correctly?
- what about conflicting user requirements? Antarus raised the HOMEDIR
  of the git user for gitolite vs gitea.

I think in this case, the packages should detect the problematic
conditions and abort, in pkg_pretend and/or pkg_setup (thinking about
binpkgs here, pkg_pretend might be too early if acct-user/X needs to
merged before the check is expected to succeed).

These checks MUST be in the package that consumes/depends on acct-user
or acct-group packages. Yes, this means constants are likely to be
duplicated, but I'm ok with that, because they are also likely to be
specifically versioned.



-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Robin H. Johnson
On Thu, Dec 17, 2020 at 08:27:44PM +0100, Michał Górny wrote:
> Thank you for doing this.
> 
> That said, I'm wondering if we should keep SKS pool at all.  Did anyone
> have any success interacting with it lately?  All my attempts of
> fetching keys are resulting in server errors.
Yes, it worked for me 2 weeks ago when I fetched some keys from a local
SKS node to correspond with an upstream developer about a potential
security issue recently.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Robin H. Johnson
On Thu, Dec 17, 2020 at 12:49:09PM -0500, Mike Gilbert wrote:
> +Gentoo Keyserver
> +
> +
> +Gentoo infrastructure uses a keyserver that is isolated from the SKS pool.
> +This keyserver is restricted to accepting uploads from authorized Gentoo 
> hosts.
> +A script is provided on dev.gentoo.org to allow developers to upload their
> +keys.
> +
> +``gpg --export KEYID | ssh dev.gentoo.org /usr/local/bin/openpgp-key-upload``
> +
Request: Please add the text "This upload is required in addition to
uploading the SKS pool", or something to that effect.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] bouncer.gentoo.org mangling URLs: FIXED

2020-11-30 Thread Robin H. Johnson
On Mon, Nov 30, 2020 at 10:49:00PM +, Robin H. Johnson wrote:
> On Mon, Nov 30, 2020 at 07:02:08AM -0700, Raul E Rangel wrote:
> > It looks like bouncer.gentoo.org is mangling the + in the original URL
> > and converting it into a space. This also happens when I try wget and
> > using chrome to hit the URL directly.
> Yes, there was a recent change to it, moving between hosts.
> 
> I'll look into the breakage, thanks for the report.
FYI: this is fixed now.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] bouncer.gentoo.org mangling URLs

2020-11-30 Thread Robin H. Johnson
On Mon, Nov 30, 2020 at 07:02:08AM -0700, Raul E Rangel wrote:
> It looks like bouncer.gentoo.org is mangling the + in the original URL
> and converting it into a space. This also happens when I try wget and
> using chrome to hit the URL directly.
Yes, there was a recent change to it, moving between hosts.

I'll look into the breakage, thanks for the report.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


[gentoo-dev] Re: [gentoo-dev-announce] Last rites: app-text/cook

2020-11-28 Thread Robin H. Johnson
On Sat, Nov 28, 2020 at 09:49:21PM +0100, David Seifert wrote:
> # David Seifert  (2020-11-28)
> # Last release in 2002, multiple open bugs, no maintainer, no revdeps.
> # Bug #709512, #713300, #729518, Removal in 30 days.
> app-text/cook



-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136



Re: [gentoo-dev] A feedback about the CI bug reporting system

2020-11-06 Thread Robin H. Johnson
On Fri, Nov 06, 2020 at 08:21:39AM +0100, Agostino Sarubbo wrote:
> Hello all,
> 
> 6 months have been passed after the CI system started to file bug reports.
> ~ 4700 bugs have been submitted
> 
> We _know_ that atm is not possible to set a specific summary, instead a 
> generic summary is used in case of compile failures and test failures.
> There are also some documented limitations.
> 
> If there aren't much commits, usually you get the bug after 30 minutes after 
> the commit and this looks to be nice.
I value the quantitative knowledge of "there is some problem", but I
absolutely want process improvement to tell me "there is XYZ specific
problem" (quantitative).

Can you please tell us what you need to let others contribute to
improving the quality of the reports from your CI system?
I will happily submit patches to help improve things that matter to me
(recently, I've been repeatedly bitten by packages where DEPEND needs to
specify a newer min version; the current min version in the tree is
fine, but since I have an older version installed, and the DEPEND
statement wasn't updated, I get a failure until I re-order the updates).

Examples:
- It needs $ABC added
- If it could use $SOMETHING, it could run on a large build farm results
  in 2 minutes instead of 30 minutes.
- Compile fails on XYZ arch

No single CI system will ever continue to be successful with a growing
ecosystem if it's limited to a single build system. Sooner or later they
all need to be able to build on a farm.

> 
> Since there are conflicting opinions I would like to know if you find it 
> useful or not.
> 
> More info about the project here:
> https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/
> 
> Please keep me CC'ed
> 
> Thank you
> Agostino
> 
> 
> 

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-backup/genbackupdata  20201019-06:47 mgorny68da83e968a
app-i18n/pology   20201019-06:46 mgorny25b21e05fc2
app-leechcraft/laretz 20201020-15:56 mgorny5e76f6d296c
app-leechcraft/lc-advancednotifications   20201020-15:56 mgornyca99b3fc0fb
app-leechcraft/lc-aggregator  20201020-15:56 mgornyf35c88f84cb
app-leechcraft/lc-anhero  20201020-15:56 mgorny8e8266aced7
app-leechcraft/lc-auscrie 20201020-15:56 mgornyba10c19564d
app-leechcraft/lc-azoth   20201020-15:56 mgornye8d5e76a45a
app-leechcraft/lc-bittorrent  20201020-15:56 mgorny53c3d3b6bb8
app-leechcraft/lc-blasq   20201020-15:56 mgornyc3c6928b58e
app-leechcraft/lc-blogique20201020-15:56 mgorny9b9d106cf15
app-leechcraft/lc-certmgr 20201020-15:56 mgorny910936a8193
app-leechcraft/lc-core20201020-15:56 mgornya9edb653964
app-leechcraft/lc-cpuload 20201020-15:56 mgorny8cd1c50c47b
app-leechcraft/lc-cstp20201020-15:56 mgorny9dbd6d4ec51
app-leechcraft/lc-dbusmanager 20201020-15:56 mgornyd0274add7e2
app-leechcraft/lc-deadlyrics  20201020-15:56 mgorny80ade40e492
app-leechcraft/lc-devmon  20201020-15:56 mgornya9617738ebd
app-leechcraft/lc-dolozhee20201020-15:56 mgornye9ad23e3e29
app-leechcraft/lc-eleeminator 20201020-15:56 mgornyf4b0a9cc34a
app-leechcraft/lc-fenet   20201020-15:56 mgorny9cabd2f160a
app-leechcraft/lc-gacts   20201020-15:56 mgorny3cbdb60e348
app-leechcraft/lc-glance  20201020-15:55 mgorny7953f787541
app-leechcraft/lc-gmailnotifier   20201020-15:55 mgorny2bd382598ba
app-leechcraft/lc-historyholder   20201020-15:55 mgornyc446b41c1ea
app-leechcraft/lc-hotsensors  20201020-15:55 mgorny177d25127a7
app-leechcraft/lc-hotstreams  20201020-15:55 mgornyb6dc76adfa5
app-leechcraft/lc-htthare 20201020-15:55 mgornybf116397d75
app-leechcraft/lc-imgaste 20201020-15:55 mgornycfccc75c680
app-leechcraft/lc-intermutko  20201020-15:55 mgorny5968655d6c0
app-leechcraft/lc-kbswitch20201020-15:55 mgornyaf08d37cfad
app-leechcraft/lc-kinotify20201020-15:55 mgorny22072d80321
app-leechcraft/lc-knowhow 20201020-15:55 mgorny7c11dc72586
app-leechcraft/lc-krigstask   20201020-15:55 mgorny9c8c21311a3
app-leechcraft/lc-lackman 20201020-15:55 mgorny648a8d69665
app-leechcraft/lc-lastfmscrobble  20201020-15:55 mgorny2ba6a980dc3
app-leechcraft/lc-laughty 20201020-15:55 mgorny34acee1d46f
app-leechcraft/lc-launchy 20201020-15:55 mgornyfdf4d105455
app-leechcraft/lc-lemon   20201020-15:55 mgorny4dbfd3d0fad
app-leechcraft/lc-lhtr20201020-15:55 mgorny41bbcc08dce
app-leechcraft/lc-liznoo  20201020-15:55 mgorny8797dd0c4e1
app-leechcraft/lc-lmp 20201020-15:55 mgornyf87b7926495
app-leechcraft/lc-mellonetray 20201020-15:55 mgornydd837ce79c9
app-leechcraft/lc-monocle 20201020-15:55 mgorny9757ee21792
app-leechcraft/lc-musiczombie 20201020-15:55 mgornyf69a53ddfe4
app-leechcraft/lc-nacheku 20201020-15:55 mgornyd4a2156c834
app-leechcraft/lc-netstoremanager 20201020-15:55 mgorny2a564ca6803
app-leechcraft/lc-networkmonitor  20201020-15:55 mgornyb7a1a546158
app-leechcraft/lc-newlife 20201020-15:55 mgorny9766e97286a
app-leechcraft/lc-ooronee 20201020-15:55 mgorny95ec58102ad
app-leechcraft/lc-otlozhu 20201020-15:55 mgorny5e61bb7f099
app-leechcraft/lcpackgen  20201020-15:55 mgorny516df744dce
app-leechcraft/lc-pintab  20201020-15:55 mgorny3c4543f04d8
app-leechcraft/lc-pogooglue   20201020-15:55 mgorny130a7babb3d
app-leechcraft/lc-popishu 20201020-15:55 mgorny97160cfa0b7
app-leechcraft/lc-poshuku 20201020-15:55 mgorny75ae40646d4
app-leechcraft/lc-qrosp   20201020-15:55 mgornyc2aea7affad
app-leechcraft/lc-rosenthal   20201020-15:55 mgorny0216f8ae6e5
app-leechcraft/lc-sb2 20201020-15:55 mgornybc8c24b6cf9
app-leechcraft/lc-scroblibre  20201020-15:55 mgornyadfccc4cc95
app-leechcraft/lc-secman  20201020-15:55 mgorny42c6fcadaf6
app-leechcraft/lc-seekthru   

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

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

Removals:

Additions:

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


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

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

Removals:
app-admin/recursos 20201016-07:40 mgorny 5da6f60a9a6
app-arch/unarj 20201012-21:10 chewi  b3247af8178
app-shells/mpv-bash-completion 20201013-15:50 mgorny 4aab2c972b2
dev-python/args20201013-15:50 mgorny bf104d83c2f
dev-python/meld3   20201012-08:55 mgorny 86d3f5ec4ed
dev-ruby/meterpreter_bins  20201016-07:35 mgorny a6b84e66711
dev-ruby/patch_finder  20201016-07:35 mgorny 027b1a8fc1e
dev-ruby/rb-readline-r720201016-07:35 mgorny 2170e2782bb
dev-tex/biblatex-apa   20201012-08:55 mgorny e81ab229ac1
dev-tex/chktex 20201012-08:56 mgorny ba3e90384be
dev-tex/csindex20201012-08:55 mgorny 473da6b2a58
dev-tex/detex  20201012-08:55 mgorny 5f933f71168
dev-tex/dvipost20201012-08:55 mgorny 8e42a766434
net-dialup/tkvoice 20201013-15:50 mgorny 2c182604677
net-nntp/sn20201015-10:42 mgorny 161e3e82495
net-vpn/peervpn20201012-08:54 mgorny 4b7dbb98b43
sci-chemistry/ortep3   20201016-07:40 mgorny 0c84b5560bf
sys-fs/ufsutils20201015-10:44 mgorny a22f9891dde

Additions:
acct-group/flatpak 20201018-04:28 zmedico0f9b5501114
acct-group/openldap20201017-14:17 zlogene9bc7526debb
acct-group/p2p 20200711-11:57 sam5720416e908
acct-user/flatpak  20201018-04:33 zmedico60b2e864348
acct-user/openldap 20201017-13:32 zlogene7df0eaa93cb
acct-user/p2p  20200711-11:58 samf2c924217d6
app-admin/selint   20200918-14:18 perfinion  3875b472e5c
app-crypt/openpgp-keys-voikko  20201013-16:19 juippisa17712ed31c
dev-ml/base_quickcheck 20201013-04:53 gienah 7688ec1367a
dev-ml/bin_prot20201013-04:55 gienah 21229ca9f4d
dev-ml/cairo2  20201013-04:57 gienah d59ce4d3530
dev-ml/cinaps  20201013-05:04 gienah caaa9398c3e
dev-ml/csexp   20201013-05:07 gienah 8266f07a791
dev-ml/dune-configurator   20201013-05:20 gienah 5c5cec1ca8d
dev-ml/dune-private-libs   20201013-05:21 gienah d959b5a263e
dev-ml/jst-config  20201013-05:30 gienah cebda1eeff4
dev-ml/lablgtk-sourceview  20201013-05:32 gienah d17c3fb074b
dev-ml/mccs20201013-05:50 gienah 9aa0111f86d
dev-ml/mmap20201013-05:51 gienah a41030891f4
dev-ml/opam-client 20201013-06:00 gienah 4f8af0ab6df
dev-ml/opam-core   20201013-06:02 gienah dd72f739f9f
dev-ml/opam-file-format20201013-06:06 gienah 72e9d070bbd
dev-ml/opam-format 20201013-06:08 gienah 747b06ff0f9
dev-ml/opam-installer  20201013-06:09 gienah 0adbd81f89d
dev-ml/opam-repository 20201013-06:10 gienah e86e3374585
dev-ml/opam-solver 20201013-06:10 gienah 55d97ebd254
dev-ml/opam-state  20201013-06:11 gienah 25e88ba7b81
dev-ml/ounit2  20201013-06:12 gienah d667e638e45
dev-ml/parsexp 20201013-06:12 gienah 91a930ea4e0
dev-ml/ppx_cold20201013-06:17 gienah 9696c7de34a
dev-ml/ppxfind 20201013-06:32 gienah 83f2c5391b4
dev-ml/ppx_fixed_literal   20201013-06:32 gienah f2fffc1ad22
dev-ml/ppxlib  20201013-06:40 gienah 101f0fbafc3
dev-ml/ppx_module_timer20201013-06:42 gienah f01775cf355
dev-ml/ppx_stable  20201013-06:49 gienah 4251cc06c9a
dev-ml/ppx_string  20201013-06:50 gienah c0eeb062855
dev-ml/re  20201013-06:54 gienah 326ae2d473a
dev-ml/sexplib020201013-06:58 gienah d16a5a3b08e
dev-ml/splittable_random   20201013-06:59 gienah 4eb08604c7b
dev-ml/time_now20201013-07:08 gienah a56e0c1eb01
dev-python/exdown  20201004-20:22 juippis89b4c54b237
dev-python/imread  20201011-16:50 expeditioneer  72ea7287a6c
dev-python/zstd20201018-19:36 prometheanfire 6aa6716eb11
dev-util/flatpak-builder   20201018-04:48 zmedico5f004fb3520
kde-plasma/plasma-disks20201013-11:38 asturm 940fd0e0b36
sys-apps/flatpak   20201018-04:48 zmedicoc8918d47344

--
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:

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

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

Removals:
app-crypt/acmebot  20201009-08:04 mgorny d168b61c08d
app-misc/mswinurl_launcher 20201009-07:53 mgorny 9d7c12e1bd8
app-misc/mtail 20201009-07:52 mgorny a68262d6a27
app-text/silvercity20201009-07:52 mgorny af36240d2fd
app-vim/conque 20201009-08:04 mgorny 9238841ae94
dev-libs/qrosspython   20201009-07:51 mgorny ce5e26e9dab
dev-perl/Net-Kismet20201007-07:25 mgorny 6e8341a3a45
dev-python/backports-unittest-mock 20201009-07:21 mgorny 644776f076c
dev-python/flask-appconfig 20201007-07:26 mgorny 2b28884c93c
dev-python/matplotlib-python2  20201011-14:28 zlogenefb157138b11
dev-python/mini-amf20201007-07:26 mgorny e25efcc86c2
dev-python/oauth   20201009-07:50 mgorny 7297f9b2de3
dev-python/pyinsane20201007-07:24 mgorny 9f6ea350701
dev-python/pysendfile  20201010-06:00 mgorny 0fcca8a5a79
dev-python/redlock-py  20201009-08:03 mgorny e06e907312b
dev-python/root_numpy  20201009-08:03 mgorny dffbe638a09
dev-python/rootpy  20201009-08:03 mgorny 50ed73901e8
dev-python/SchemaObject20201009-07:51 mgorny d67d88c8af4
dev-ruby/pygments_rb   20201009-07:50 mgorny f6a29ee7397
dev-tex/dvi2tty20201010-06:00 mgorny a1fc56e3fa9
dev-util/doxy-coverage 20201009-07:49 mgorny 1d6e4b3620f
dev-util/mpatch20201009-07:48 mgorny dbdc2f4d7bd
dev-util/setconf   20201009-08:02 mgorny 2874f8647d8
dev-vcs/cvs2svn20201009-07:47 mgorny aae2f4c1513
media-sound/codecgraph 20201009-07:38 mgorny 242ab80a603
media-sound/freebirth  20201009-08:09 mgorny a317a27554b
net-analyzer/mk-livestatus 20201009-07:23 mgorny 3e77be52575
net-misc/pssh  20201009-07:38 mgorny 5d18c2c1b1b
net-misc/ris-linux 20201009-07:37 mgorny 74195dda3fc
net-wireless/kismet-ubertooth  20201007-07:25 mgorny 9c0527146e9
net-wireless/mousejack 20201009-07:37 mgorny 57e999f4d36
net-wireless/python-wifi   20201009-07:37 mgorny 924e4a096e0
sci-biology/amos   20201009-07:34 mgorny 1df82e97d59
sci-biology/embassy-meme   20201009-07:33 mgorny 96c3a9acc9e
sci-biology/meme   20201009-07:33 mgorny d2b309d1c79
sci-biology/shrimp 20201009-07:32 mgorny 7a7bbd341b0
sci-biology/vienna-rna 20201009-07:22 mgorny 79d0df0bd01
sci-electronics/linsmith   20201007-14:55 tomjbe 4782ebcebd4
sci-misc/gato  20201009-07:32 mgorny 8133e0f14ba
sci-physics/rivet  20201009-07:32 mgorny 703a3e4221e
sys-cluster/heartbeat  20201009-07:31 mgorny 3f5834ad43f
sys-fs/owfs20201009-07:21 mgorny ffd86cfb0f6
www-servers/cherokee   20201009-07:20 mgorny 32b08650cb9
x11-misc/dsx   20201009-07:31 mgorny bdf03aa2b82

Additions:
acct-group/croc20201005-13:41 sultan b0287c17b9e
acct-group/jabber  20201011-21:39 conikost   de00139a70e
acct-group/sks 20201008-22:36 samc12728f3082
acct-user/croc 20201005-13:39 sultan ced0eabac20
acct-user/jabber   20201011-21:48 conikost   88dea29ba96
acct-user/pgbouncer20201008-02:30 titanofold 20834a76451
acct-user/sks  20201008-22:37 samb7e200ad5f8
app-crypt/openpgp-keys-miniupnp20201006-08:36 mgorny 5de233ce1e6
dev-cpp/robin-map  20200930-21:19 samadb952e0417
dev-libs/qtcompress20200928-08:52 juippis32fa1fd73e5
dev-python/fastjsonschema  20201011-14:22 mgorny 9b70f573cdc
dev-python/pydantic20201008-16:30 sbraz  b46fa2605f7
media-libs/quarter 20201005-22:05 reavertm   af3bcec7772
media-libs/SoQt20201005-22:04 reavertm   23b04b0d146
net-im/prosody-modules 20201007-21:39 conikost   7421df2888e
net-wireless/gr-m2k20201006-20:17 zerochaos  43aea490071
net-wireless/gr-scopy  20201006-19:20 zerochaos  dfd79505911
net-wireless/libm2k20201006-20:10 zerochaos  7b8f4150702
x11-misc/revelation20201007-07:40 juippisff3bd31b2d8

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-python/matplotlib-python2,removed,zlogene,20201011-14:28,fb157138b11

Re: [gentoo-dev] [PATCH v2 4/6] app-crypt/openpgp-keys-miniupnp: Package keys used by miniupnp upst

2020-10-06 Thread Robin H. Johnson
While I'm absolutely in favour of the overall intent here, I'm not so
sure of the design.

I'm worried about the proliferation of tiny packages just to convey the
keys; and how versioning should work if upstream rotates their keys.
I picked this message in the thread to respond to, because it was
clearest that this could break when the keys are rotated. The old
releases might not be verifiable with the new keys.

Additionally:
- not all upstream providers ship .asc files of their keys
- some upstreams use signed DIGESTS files rather than directly signing
  the distfiles (esp. where distfiles are larger)

Can we instead:
Inside the ebuild and/or metadata.xml: convey: 
1. URL(s) to fetch keys, incl a keyserver support
2. Full key fingerprint

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-admin/passook 20200930-15:15 samebe886820c4
app-cdr/pburn 20200930-15:15 sam7361842f290
app-i18n/scim-wijesekera  20201001-15:12 mgorny 29802384239
app-text/cutemarked   20201004-18:31 asturm 25d98aad8ea
app-text/fbless   20201001-09:58 pinkbyte   2853263da87
dev-cpp/icnc  20201001-15:11 mgorny 5853a44d263
dev-db/sqliteodbc 20200930-15:12 sam28d92a57c3d
dev-db/tokumx 20201001-15:10 mgorny 3ee1284a71e
dev-embedded/ftdi_eeprom  20200930-15:16 sam2f1032085b9
dev-go/siphash20201001-15:11 mgorny 40c34be253b
dev-libs/hsa-ext-rocr 20201001-15:06 mgorny ccc5a899af6
kde-apps/libkgeomap   20201004-18:29 asturm 10f1e2bf763
media-sound/traverso  20200929-10:07 fordfrog   2164afbe6f4
net-fs/nfstest20201001-15:10 mgorny cef513ee94c
net-irc/irc-server20200930-15:10 samca36de6c32a
net-irc/nebula20200930-15:08 samaa09f5bd19e
net-irc/ptlink-ircd   20200930-15:18 sam23ce2ab5bab
net-irc/ptlink-opm20200930-15:11 samcd2d3b8877f
net-irc/xaric 20200930-15:09 sam8e2f9447ec0
net-mail/maildirtree  20200930-15:13 sam1d2534bb6b1
sec-policy/selinux-consolekit 20201004-14:41 zlogene167553ba3e3
sys-auth/consolekit   20201004-14:33 zlogene39ece3ff246
sys-boot/udk  20201001-15:09 mgorny a88a0d76f13
sys-cluster/pbs-python20201001-15:09 mgorny 30bebfe6308
www-apps/ampache  20201001-15:07 mgorny 82d2c7a0103
www-plugins/freshplayerplugin 20201004-18:34 asturm 200a2c952c8

Additions:
acct-group/argus  20201003-15:29 soap   f69146322d6
acct-group/dictd  20201003-15:29 soap   880be4675f5
acct-group/flows  20201003-15:29 soap   d745ea27761
acct-group/gamemode   20200920-17:55 juippis9049e5f0fa1
acct-group/nzbget 20201003-19:18 sbraz  6abe635bc4d
acct-group/sancp  20201003-15:29 soap   9b132ab5c7c
acct-group/tinyproxy  20200928-11:59 bkohler58316b1744d
acct-user/argus   20201003-15:29 soap   888d8e31515
acct-user/darkstat20201003-15:29 soap   f0bcc86161a
acct-user/dictd   20201003-15:29 soap   5b44d52e72e
acct-user/flows   20201003-15:29 soap   772e9b180e0
acct-user/nzbget  20201003-19:23 sbraz  b3580e50167
acct-user/sancp   20201003-15:29 soap   c0380e88057
acct-user/tinyproxy   20200928-12:07 bkohlerbf40bcffda2
app-admin/op-cli-bin  20201001-20:22 williamh   ac439edc59f
dev-libs/inih 20200920-11:07 juippis5868d5bb08a
dev-qt/qtstyleplugins 20200930-21:09 chewi  dbec6742130
media-sound/deadbeef  20200929-20:59 slashbeast fd8ef4388c4
net-analyzer/nikto20200907-21:25 juippisc42fef2a7d2
net-mail/hyperkitty   20201001-17:24 hanno  7acc109c3c4
sci-geosciences/grass 20201004-15:23 soap   b91a9b0c0e3
sci-libs/libecpint20201003-20:40 junghans   ff77abc98e9

--
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:
www-plugins/freshplayerplugin,removed,asturm,20201004-18:34,200a2c952c8
app-text/cutemarked,removed,asturm,20201004-18:31,25d98aad8ea
kde-apps/libkgeomap,removed,asturm,20201004-18:29,10f1e2bf763
sec-policy/selinux-consolekit,removed,zlogene,20201004-14:41,167553ba3e3
sys-auth/consolekit,removed,zlogene,20201004-14:33,39ece3ff246
app-i18n/scim-wijesekera,removed,mgorny,20201001-15:12,29802384239
dev-go/siphash,removed,mgorny,20201001-15:11,40c34be253b
dev-cpp/icnc,removed,mgorny,20201001-15:11,5853a44d263
dev-db/tokumx,removed,mgorny,20201001-15:10,3ee1284a71e
net-fs/nfstest,removed,mgorny,20201001-15:10,cef513ee94c
sys-boot/udk,removed,mgorny,20201001-15:09,a88a0d76f13
sys-cluster/pbs-python,removed,mgorny,20201001-15:09,30bebfe6308
www-apps/ampache,removed,mgorny,20201001-15:07,82d2c7a0103
dev-libs/hsa-ext-rocr,removed,mgorny,20201001-15:06,ccc5a899af6
app-text/fbless,removed,pinkbyte,20201001-09:58,2853263da87
net-irc/ptlink-ircd,removed,sam,20200930-15:18,23ce2ab5bab
dev-embedded/ftdi_eeprom,removed,sam,20200930-15:16,2f1032085b9
app-cdr/pburn,removed,sam,20200930-15:15,7361842f290
app-admin/passook,removed,sam,20200930-15:15,ebe886820c4
net-mail/maildirtree,removed,sam,20200930-15:13,1d2534bb6b1
dev-db/sqliteodbc,removed,sam,20200930-15:12,28d92a57c3d
net-irc/ptlink-opm,removed,sam,20200930-15:11,cd2d3b8877f
net-irc/irc-server,removed,sam,20200930-15:10,ca36de6c32a

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

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

Removals:
app-emulation/ganeti  20200921-07:32 mgornyc275097da67
app-emulation/ganeti-instance-debootstrap 20200921-07:32 mgornyb05155344b3
app-emulation/ganeti-instance-image   20200921-07:32 mgornya97e05f41ca
app-emulation/virtualbox-bin  20200921-07:31 mgorny68b8db6d3b1
app-forensics/openscap20200921-07:30 mgornye654e951eea
app-misc/email2trac   20200921-07:29 mgorny2c869cd2e3f
app-misc/workrave 20200921-06:44 mgorny88ee8b8deac
app-office/openoffice-bin 20200921-07:43 mgornyb96138a4605
app-portage/etc-proposals 20200921-06:14 mgorny6610558bee4
app-portage/gpytage   20200921-06:14 mgorny43e1683cadf
app-portage/pqlop 20200921-14:10 mgornyc29d7ea68a1
app-text/landslide20200921-14:10 mgorny554b22ea89f
dev-db/mysql-workbench20200921-06:13 mgorny7db99d87e8c
dev-haskell/asn1-data 20200921-14:31 mgornyc2b88532758
dev-haskell/bio   20200926-20:53 slyfox2061aae04d0
dev-haskell/certificate   20200921-14:30 mgornye95da8d7a55
dev-haskell/cipher-blowfish   20200926-20:54 slyfox4476e10f872
dev-haskell/citeproc-hs   20200926-20:55 slyfox34a724d2709
dev-haskell/cryptocipher  20200926-20:54 slyfox4476e10f872
dev-haskell/drift 20200924-22:39 slyfoxf7590a52e55
dev-haskell/glade 20200924-22:40 slyfox6320b8a2480
dev-haskell/hastache  20200921-14:31 mgorny7db00df9ce1
dev-haskell/process-conduit   20200926-20:56 slyfoxd15d3a401c6
dev-lang/epic 20200921-14:30 mgorny449473eefb5
dev-perl/gnome2-vfs-perl  20200921-05:55 mgorny7144c49c79e
dev-python/corner 20200921-14:25 mgorny1b7c9596c9e
dev-python/dogpile-core   20200921-14:25 mgorny4a878d37b23
dev-python/faulthandler   20200921-07:42 mgornyae23e70af21
dev-python/fdsend 20200921-07:41 mgorny8cc023a58ec
dev-python/girder-client  20200921-14:24 mgorny9af02ba91dd
dev-python/ipynb  20200921-14:24 mgorny51e00af264c
dev-python/jira   20200921-14:24 mgorny7d90667258c
dev-python/jplephem   20200921-14:23 mgornyfef04872a2c
dev-python/natgrid20200921-14:23 mgorny2c532ae3636
dev-python/pcapy  20200921-14:23 mgorny957469c03f8
dev-python/promises   20200921-14:22 mgornybb24d1585f8
dev-python/pyds9  20200921-14:15 mgornyfa4825b30e1
dev-python/pyflann20200921-14:14 mgorny304b98d0ad8
dev-python/pygsl  20200921-14:14 mgorny54fe1df7459
dev-python/pygtk  20200921-14:29 mgorny2af490dc930
dev-python/python-ntpdshm 20200921-14:14 mgornyc34d06ccf5e
dev-python/sphinxcontrib-napoleon 20200921-14:13 mgorny1986d5c41d3
dev-python/textfsm20200921-14:13 mgorny00ce7912350
dev-python/whelk  20200921-14:13 mgorny3d1543c5496
dev-util/bam  20200921-06:12 mgorny97221f2c365
dev-util/molecule 20200921-14:09 mgornye725dde2b40
dev-util/molecule-core20200921-14:09 mgorny8390e68d59b
dev-util/molecule-plugins 20200921-14:09 mgorny620f7328a12
dev-vcs/git-spindle   20200921-14:09 mgorny40d2a9d7393
games-action/openclonk20200921-05:56 mgornyd36ae2a4b12
games-roguelike/mazesofmonad  20200924-22:41 slyfoxd731587059e
media-gfx/birdfont20200921-14:08 mgornyf95295b64b7
media-gfx/displaycal  20200921-06:11 mgorny638444910ab
media-gfx/sigal   20200921-14:07 mgornyad45260c36e
media-libs/libxmlbird 20200921-14:07 mgornyaa6b4465780
media-libs/slv2   20200921-14:28 mgorny4d737f71059
media-plugins/gimp-resynthesizer  20200921-06:10 mgorny246e0c7a149
net-analyzer/pbgpp20200921-06:06 mgorny004c7c427fa
net-fs/s3ql   20200921-14:05 mgornyc127715cbd5
net-libs/openpgm  20200921-06:05 mgorny460b507b892
net-misc/dmr_utils20200921-14:04 mgorny259cd9d326d
net-wireless/chirp   

Re: [gentoo-dev] Last rites: next batch of py2 packages

2020-09-21 Thread Robin H. Johnson
On Sat, Sep 19, 2020 at 02:51:10PM +0200, Michał Górny wrote:
> # Michał Górny  (2020-09-19)
> # These packages (or package versions) still require Python 2.7.
> # They are either dead upstream, their Python 3 porting efforts are
> # not progressing or their maintainers are simply unresponsive.
> # Please do not remove any packages from this list unless you actually
> # port them to Python 3.
> # Removal in 30 days.  Please find relevant bugs on tracker bug #694800.
> app-admin/github-backup-utils
Pending upstream accepting my PR to port to Py3, because the python
usage was very trivial.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
dev-haskell/frown20200920-09:01 slyfox a2c72597ac2
dev-haskell/hashed-storage   20200914-07:14 slyfox 32e41084d49
dev-haskell/network-bytestring   20200914-07:15 slyfox d05d1f60276
dev-haskell/regex-tdfa-rc20200920-09:05 slyfox 1bd4088da15
dev-haskell/testpack 20200920-09:04 slyfox 0877762fa7a
dev-haskell/yesod-platform   20200920-09:00 slyfox e71543c3074
dev-haskell/yesod-routes 20200920-09:00 slyfox 95a7009e0c1
dev-java/java-sdk-docs   20200920-02:27 gyakovlev  9e79957e035
dev-java/netbeans-harness20200918-22:35 gyakovlev  f29f706c3b7
dev-java/netbeans-platform   20200918-22:34 gyakovlev  142ee89e7e8
dev-java/oracle-jdk-bin  20200918-22:36 gyakovlev  6a7faaad2f8
dev-java/oracle-jre-bin  20200918-22:36 gyakovlev  03c170e1755
dev-python/ansimarkup20200918-22:28 gyakovlev  74a870e5403
dev-python/maintboot 20200917-22:17 bman   9e5ffd76788
dev-python/mem_top   20200917-22:07 bman   ba249325e53
dev-python/notify-python 20200917-22:06 bman   e93890db7d3
dev-python/paver 20200914-17:20 mgorny f77ae0921b5
dev-python/pyblake2  20200917-22:19 bman   023f68cd5c1
dev-python/pygpu 20200917-22:15 bman   4334956d3ee
dev-python/pyminuit  20200917-22:16 bman   b2980227174
dev-python/pysha320200917-22:19 bman   023f68cd5c1
dev-python/robotbackgroundlogger 20200917-22:12 bman   5fa247def83
dev-python/robotframework20200917-22:11 bman   0f5948c104c
dev-python/sleekxmpp 20200917-22:14 bman   faa7409c2d4
dev-ruby/bcat20200916-06:17 graaff f679292cecc
dev-tex/crosstex 20200914-17:22 mgorny 3a9c59b471c
dev-vcs/git-bz   20200914-17:19 mgorny c157b7b4349
games-util/pogo-manager-bin  20200918-22:33 gyakovlev  eb216b6dbf4
media-video/photofilmstrip   20200917-22:13 bman   cf7082ed081
net-p2p/bisq 20200918-22:33 gyakovlev  8828564687a
net-wireless/lorcon-old  20200914-17:22 mgorny 77ce292ea2a
sci-mathematics/geogebra 20200918-22:32 gyakovlev  90984c758ee
sys-block/blocks 20200917-22:17 bman   9e5ffd76788
www-plugins/passff   20200918-22:24 gyakovlev  fe9edcfa2ea

Additions:
app-admin/ansible-base   20200915-16:47 prometheanfire e1e0f4b0d48
app-admin/xkcdpass   20200914-14:28 bkohler2f86e20b3ca
dev-python/autoprop  20200915-18:43 expeditioneer  f069a04345e
dev-python/django-appconf20200916-17:21 hanno  6a0439a43d6
dev-python/django-compressor 20200916-17:22 hanno  dfdfe54b5c1
dev-python/django-picklefield20200917-14:46 hanno  b9f6eb387b7
dev-python/easyprocess   20200817-16:26 juippisd6000cdc6b2
dev-python/entrypoint2   20200817-16:29 juippisda0d2e425ff
dev-python/fcl   20200915-18:26 expeditioneer  5a840ef9cea
dev-python/glooey20200916-14:03 expeditioneer  50b2dbcd174
dev-python/mss   20200817-16:28 juippis0a39e7986b6
dev-python/pooch 20200917-00:51 expeditioneer  b1fda0fbff6
dev-python/pydata-sphinx-theme   20200817-16:55 juippisa98473aab93
dev-python/pyscreenshot  20200817-16:30 juippis8febbc3aa2a
dev-python/pytest-datadir20200914-16:35 juippisaec083f0f4b
dev-python/pytest-faulthandler   20200817-16:52 juippis666dcc26519
dev-python/pytest-ordering   20200817-16:56 juippisfc9c0547b76
dev-python/pytest-regressions20200914-16:36 juippis1560c69eb5a
dev-python/pytest-xvfb   20200817-16:50 juippisd0e9ec302e6
dev-python/pyvirtualdisplay  20200817-16:49 juippis598c34306a3
dev-python/rcssmin   20200916-12:26 hanno  7f46541385f
dev-python/rjsmin20200916-12:29 hanno  78e0d02bcb4
dev-python/robot-detection   20200916-17:30 hanno  a0118dbd575
dev-python/sphinx-multiversion   20200902-18:52 juippis7de47c97caf
dev-python/sphinx-panels 20200817-16:51 juippis2999bcd4d00
dev-python/vecrec20200915-18:53 expeditioneer  885e6890e0f
dev-python/vncdotool 20200817-16:30 juippis54ec1696f45
dev-util/protobuf-cucumber   

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

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

Removals:
app-emacs/ghc-mod20200909-07:45 slyfox35008845c5a
app-eselect/eselect-opencl   20200912-20:37 slashbeast09c9e4c4aea
app-eselect/eselect-opengl   20200912-20:38 slashbeast89f9953622c
app-text/vlna20200911-09:32 zlogene   085e322e0ad
dev-haskell/blaze-builder-enumerator 20200912-08:37 slyfox5dc44c18f9e
dev-haskell/cabal-helper 20200909-07:45 slyfox35008845c5a
dev-haskell/chell-quickcheck 20200912-09:19 slyfox9cba813d70c
dev-haskell/cmdlib   20200912-09:24 slyfox3138d0cbb62
dev-haskell/crypto-conduit   20200912-14:23 slyfox4019edee13a
media-sound/jackbeat 20200907-06:13 mgorny77016787000
media-sound/specimen 20200907-06:14 mgornyf974ba0c4f5
media-sound/tapiir   20200907-06:15 mgorny8bf69c6ded0
net-misc/termpkg 20200912-20:43 sam   1e5c7251175
sys-apps/modutils20200907-06:15 mgorny7e69b0876ef
virtual/emacs20200912-17:27 ulm   df2507b4239
virtual/modutils 20200907-06:15 mgorny340f6f937c4
x11-libs/flowcanvas  20200912-10:03 fordfrog  a505e144a26

Additions:
acct-group/consul_exporter   20200913-05:14 williamh  7800656ec37
acct-group/mongodb_exporter  20200907-21:32 williamh  a10d9e9094a
acct-user/consul_exporter20200913-05:20 williamh  3dcdabe724c
acct-user/mongodb_exporter   20200907-21:39 williamh  fce980b4852
app-dicts/sword-VieStrongsGreek  20200911-00:40 marecki   d04ed838d71
app-emulation/firecracker-bin20200613-13:03 juippis   69eb27243a3
dev-libs/date20200812-14:32 sam   57218032b02
dev-libs/vc-intrinsics   20200913-15:05 marecki   cbe8bf889cd
dev-perl/String-Util 20200910-17:39 kentnl222dda8e343
dev-perl/Test-Compile20200908-09:18 kentnl547d871d889
dev-python/asttokens 20200910-07:54 mgornyff5315fb668
dev-python/django-allauth20200911-10:52 hanno 750e66d4aaf
dev-python/django-gravatar2  20200911-10:53 hanno 86b44b56480
dev-python/executing 20200910-08:12 mgorny5b3dc74582c
dev-python/fakeredis 20200910-20:43 mgornyd687a5bea74
dev-python/flask-compress20200912-11:47 titanofold4a9a6820195
dev-python/junit-xml 20200907-09:05 mgornyce3699c84cd
dev-python/jupyterlab_pygments   20200911-01:02 mgorny3ed131a17a9
dev-python/nbclient  20200911-00:51 mgornybd85d246154
dev-python/nest_asyncio  20200911-00:55 mgorny14bd227cf95
dev-python/python3-openid20200911-10:42 hanno 30ec5e66f4a
dev-python/xxhash20200906-16:44 expeditioneer 25a20900778
dev-util/rustup  20200908-20:31 gyakovlev a7a2c1f6028
games-rpg/broken-age 20200908-20:12 chewi 67d73a73ea2
net-mail/django-mailman3 20200911-11:10 hanno 58fb50d36a9
net-mail/mailmanclient   20200911-11:07 hanno bc3a7d9116a
net-mail/postorius   20200911-11:16 hanno 2db0edb7327

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
net-misc/termpkg,removed,sam,20200912-20:43,1e5c7251175
app-eselect/eselect-opengl,removed,slashbeast,20200912-20:38,89f9953622c
app-eselect/eselect-opencl,removed,slashbeast,20200912-20:37,09c9e4c4aea
virtual/emacs,removed,ulm,20200912-17:27,df2507b4239
dev-haskell/crypto-conduit,removed,slyfox,20200912-14:23,4019edee13a
x11-libs/flowcanvas,removed,fordfrog,20200912-10:03,a505e144a26
dev-haskell/cmdlib,removed,slyfox,20200912-09:24,3138d0cbb62
dev-haskell/chell-quickcheck,removed,slyfox,20200912-09:19,9cba813d70c
dev-haskell/blaze-builder-enumerator,removed,slyfox,20200912-08:37,5dc44c18f9e
app-text/vlna,removed,zlogene,20200911-09:32,085e322e0ad
app-emacs/ghc-mod,removed,slyfox,20200909-07:45,35008845c5a
dev-haskell/cabal-helper,removed,slyfox,20200909-07:45,35008845c5a
virtual/modutils,removed,mgorny,20200907-06:15,340f6f937c4
sys-apps/modutils,removed,mgorny,20200907-06:15,7e69b0876ef
media-sound/tapiir,removed,mgorny,20200907-06:15,8bf69c6ded0
media-sound/specimen,removed,mgorny,20200907-06:14,f974ba0c4f5
media-sound/jackbeat,removed,mgorny,20200907-06:13,77016787000
Added Packages:
dev-libs/vc-intrinsics,added,marecki,20200913-15:05,cbe8bf889cd
dev-libs/date,added,sam,20200812-14:32,57218032b02

[gentoo-dev] Re: [gentoo-project] [infra] Bugzilla/Forums DB maintenance 2020/09/12 04:00 UTC

2020-09-12 Thread Robin H. Johnson
On Sat, Sep 12, 2020 at 12:15:26AM +, Robin H. Johnson wrote:
> FYI,
> 
> Sorry for short notice, but hardware failures have critically reduced
> some redundancy, so not taking chances with the Bugzilla database (parts
> were on order to ensure the redundancy, but they haven't arrived in time
> for the next failure)
> 
> Therefore, there will be an outage to migrate the DB to different
> hardware, probably starting around 2020/09/12 04:00 UTC.
The Bugzilla migration is completed.

Please report any issues by email to in...@gentoo.org or IRC in
#gentoo-infra (devs only).

Esp. interested if it repeatedly loses login sessions, we briefly safe
this issue in testing, and aren't entirely sure we have it solved.

> Forums will come soon as well, but is lower priority than Bugzilla.
Further news to follow for Forums.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


[gentoo-dev] [infra] Bugzilla/Forums DB maintenance 2020/09/12 04:00 UTC

2020-09-11 Thread Robin H. Johnson
FYI,

Sorry for short notice, but hardware failures have critically reduced
some redundancy, so not taking chances with the Bugzilla database (parts
were on order to ensure the redundancy, but they haven't arrived in time
for the next failure)

Therefore, there will be an outage to migrate the DB to different
hardware, probably starting around 2020/09/12 04:00 UTC.

Forums will come soon as well, but is lower priority than Bugzilla.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


[gentoo-dev] [infra] Anti-spam changes: removal of malware patrol and other older ClamAV rules

2020-09-11 Thread Robin H. Johnson
Hi,

As a result of a recent high-impact [1] false positive spam detection in
Gentoo mail, we've disabled using the MalwarePatrol ruleset in Clamav
for spam detection for all inbound mail to @gentoo.org

All other old rulesets that haven't seen an update in more than 1 year
were also cleaned out, as they seem to be no longer available upstream
or explicitly no longer updated.

[1] Notably, MalwarePatrol's basic subscription got an entry matching
any mail with "https://docs.google.com; in it, which ended up blocking
some mail about GSOC payments this year. Upstream MalwarePatrol provides
minimal workarounds for that only: see "False positives" on:
https://www.malwarepatrol.net/non-commercial/ 

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-accessibility/sphinx320200902-08:04 mgorny814099f6c24
app-accessibility/sphinxbase 20200902-08:04 mgorny7346fbcbd7a
app-accessibility/SphinxTrain20200902-08:03 mgornydad0fbb14f9
app-arch/ipkg-utils  20200902-08:07 mgorny713a6299705
app-backup/cachedir  20200902-08:11 mgorny3c92b58d075
app-crypt/openssl-blacklist  20200902-08:03 mgornye2d70d36819
app-crypt/ssh-multiadd   20200902-08:02 mgorny1ba4d8419c6
app-dicts/sword-Dan  20200902-07:43 mgorny6e64a844113
app-dicts/sword-FreLSG   20200902-07:43 mgorny36dcc40060c
app-dicts/sword-HNV  20200902-07:43 mgorny0960aac8007
app-dicts/sword-KJVD 20200902-07:43 mgorny46798c1a7a5
app-dicts/sword-RST  20200902-07:43 mgornyb1f74a33556
app-dicts/sword-SpaSEV   20200902-07:43 mgorny7e7d31ea976
app-dicts/sword-WEB  20200902-07:43 mgornyfe7fdf1255a
app-misc/evemu   20200902-08:11 mgornyfdc95efee40
app-mobilephone/obexftp  20200902-08:13 mgorny1f2084670db
dev-haskell/dbus-core20200905-07:08 mgorny87d40c89912
dev-haskell/hans 20200905-07:08 mgorny3a288a6a325
dev-haskell/shellish 20200902-07:45 slyfox8ec29738803
dev-libs/liboobs 20200905-07:08 mgorny2133310fc1f
dev-python/backports-abc 20200902-07:50 zlogene   1339b10d553
dev-python/backports-lzma20200902-07:51 zlogene   3063be38a54
dev-python/cddb-py   20200902-07:46 zlogene   c064c847187
dev-python/cloudlib  20200902-08:08 mgorny1f913adb556
dev-python/distributed   20200902-07:42 zlogene   e02a2e52544
dev-python/elementtree   20200902-07:49 zlogene   f04feabf433
dev-python/flup  20200902-07:53 mgornyd103c2aa9a3
dev-python/gntp  20200905-07:09 mgornyb2d3e7bfa33
dev-python/google-apputils   20200902-08:08 mgorny259fc1e0276
dev-python/id3-py20200902-07:53 mgornya7825c203e4
dev-python/mox   20200902-08:08 mgornyebf2e6ec1fb
dev-python/pupynere  20200902-07:53 mgorny9ae5d3093b2
dev-python/pyid3lib  20200902-07:54 mgorny21716e741cc
dev-python/pylzma20200902-07:54 mgorny92bf7ccd26d
dev-python/pyode 20200902-07:59 mgorny411444a72db
dev-python/pyrex 20200902-08:01 mgorny08cd12b08f8
dev-python/python-openid 20200902-08:09 mgornye0d7f4de398
dev-python/pythonutils   20200905-07:10 mgorny3173b492772
dev-python/pyvorbis  20200902-08:01 mgorny7cee2c736ee
dev-python/ruamel-std-pathlib20200902-07:40 zlogene   5825db00b2c
dev-util/cmdtest 20200902-08:23 mgorny6bf3f61c8cc
dev-util/coccigrep   20200902-08:20 mgorny0ab6136abf3
dev-util/coccinelle  20200902-08:20 mgorny58395d3a0c0
dev-util/tailor  20200902-08:22 mgorny868624420ad
dev-vcs/gitinspector 20200902-08:23 mgornyf5fc4a47d97
dev-vcs/rapidsvn 20200902-08:18 mgorny0aa048a4d87
dev-vcs/svnmailer20200902-08:23 mgorny43512e61410
mail-filter/dspam20200904-00:07 sam   591c43d3d90
mail-filter/rmilter  20200904-00:07 sam   7a5dc2ad519
media-gfx/cptutils   20200902-08:17 mgorny4f2c364313f
media-gfx/printrun   20200902-08:01 mgorny93767da982a
media-sound/jack 20200902-07:48 zlogene   dedf81771fd
net-analyzer/nikto   20200904-00:06 sam   734a83031a6
net-mail/libpst  20200902-08:21 mgornybc770124494
net-wireless/cpyrit-cuda 20200902-08:15 mgornyd6b7d33f8d8
net-wireless/cpyrit-opencl   20200902-08:16 mgorny1a23854f6e2
net-wireless/pyrit   20200902-08:16 mgorny0daca614398
sys-auth/pam_radius  20200904-00:07 sam   3e34515f48f
sys-fs/rarfs 20200831-11:49 pinkbyte  abecd04e109
sys-fs/traydevice20200902-08:22 mgorny97645f68ded
www-apache/mod_scgi  20200902-08:03 mgorny039c68f53c5
www-apps/dspam-web   20200904-00:08 sam   135e90ac4e1
www-apps/scgi20200902-08:03 mgornyececf487d57
www-misc/nx_util 20200902-08:14 mgorny233113890bf
x11-misc/pypanel 20200902-08:09 mgornyd4174aeb8f4

Additions:
acct-group/kismet

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

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

Removals:
app-admin/conkyforecast  
20200827-18:31 asturm   74ab9e2c20a
app-arch/cfv 
20200827-18:32 asturm   f7d4b264fff
app-cdr/cdcover  
20200827-18:32 asturm   14ec0f86c89
app-eselect/eselect-mpost
20200824-07:09 mgorny   68ccaf14376
app-eselect/eselect-pdftex   
20200824-07:08 mgorny   30192ee05a9
app-text/jadetex 
20200824-07:07 mgorny   94fa7ab4159
app-text/passivetex  
20200824-07:07 mgorny   f08c8a75493
dev-python/sphinxtogithub
20200824-07:06 mgorny   e86d0c63240
dev-tex/aastex   
20200829-09:09 zlogene  77df96b91d0
dev-tex/herm-pic 
20200829-09:47 zlogene  ad25a8532b8
dev-tex/hlatex   
20200829-09:01 zlogene  3d8a0ab8fea
dev-tex/metapost 
20200824-07:08 mgorny   61d3bfa8316
dev-tex/slatex   
20200829-09:05 zlogene  e72ee252c9d
media-sound/edna 
20200827-18:30 asturm   32f22b5061c
media-sound/moosic   
20200827-18:28 asturm   4a63247b026
media-sound/positron 
20200827-18:29 asturm   a4b667590e8

Additions:
acct-group/airdcppd  
20200823-09:59 sbraz40936fefc84
acct-group/fingerprint   
20200829-12:30 soap 26d29b2ab38
acct-group/oprofile  
20200830-12:30 bircoph  a3ec7fa1559
acct-user/airdcppd   
20200823-10:02 sbrazf50500730af
acct-user/oprofile   
20200830-12:41 bircoph  b6b86b1d0e5
app-accessibility/kontrast   
20200828-16:14 asturm   1bfb397f8bc
app-emulation/distrobuilder  
20200825-14:56 williamh 8fc5737fbea
app-vim/mediawiki
20200824-05:39 robbat2  5f126c41e8c
dev-haskell/blaze-textual
20200829-18:27 slyfox   f7fb6ae06bd
dev-haskell/dictionary-sharing   
20200829-08:15 slyfox   8f089e5a8de
dev-haskell/double-conversion
20200829-18:27 slyfox   b8c2116db30
dev-haskell/git  
20200829-08:47 slyfox   0a012c7f06b
dev-haskell/inspection-testing   
20200829-18:34 slyfox   7565ebf9869
dev-haskell/mysql
20200829-18:25 slyfox   bedf56d3783
dev-haskell/mysql-simple 
20200829-18:29 slyfox   06cd3957024
dev-haskell/persistent-mysql 
20200829-18:31 slyfox   c52e7e7d996
dev-haskell/persistent-postgresql
20200829-18:35 slyfox   bd26628771e
dev-haskell/persistent-qq
20200829-18:30 slyfox   9af21c46cb4
dev-haskell/postgresql-libpq 
20200829-18:33 slyfox   9891cbd2e44
dev-haskell/postgresql-simple
20200829-18:34 slyfox   a416439a68b
dev-haskell/size-based   
20200829-08:16 slyfox   f53af4b022e
dev-haskell/testing-type-modifiers   
20200829-08:16 slyfox   a915aa6e646
dev-lua/lua-bit32
20200806-16:48 juippis  1454027f487
dev-python/lcdproc   
20200830-01:03 conikost 9bc56824c76
dev-python/mpdlcd
20200830-01:08 conikost 26eb14759b3
games-fps/chocolate-doom 
20190513-15:54 chewiee8b2f04fc1
games-simulation/sky-rogue   
20200829-11:49 chewifd6284c9283
gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen 
20200830-10:00 pacho3b7d3b75913
net-irc/znc-clientbuffer 
20200830-18:46 whissi   8f6e7049fe6
net-irc/znc-igloo-push   

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

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

Removals:
app-admin/denyhosts  20200820-13:18 mgorny   
fbf8bbf4d18
app-dicts/stardict-quick-eng-fra 20200820-11:29 mgorny   
cfed3239cc2
app-misc/ifp-line20200820-11:33 mgorny   
c7edad733ea
app-mobilephone/wammu20200820-12:51 mgorny   
08c7a836ade
dev-go/goptlib   20200820-12:49 mgorny   
6649da26a7f
dev-perl/gnome2-perl 20200817-07:41 kentnl   
1e34e8f2ad1
dev-python/algopy20200820-12:46 mgorny   
8fb6a431b35
media-gfx/uniconvertor   20200820-11:34 mgorny   
5a97c4b6915
media-video/plasma-mediacenter   20200818-09:31 asturm   
3282fc17948
net-libs/osptoolkit  20200821-11:53 sam  
2ee800eadf7
net-print/pkpgcounter20200820-13:15 mgorny   
73266dcfcd3
sci-libs/scipy-python2   20200820-13:15 mgorny   
9fb7fa411cc
sci-visualization/pyxplot20200820-13:14 mgorny   
f5c5fc89ee8
sys-kernel/genkernel-next20200820-12:49 mgorny   
07151d9604b

Additions:
acct-group/grafana   20200819-23:40 whissi   
e6ac88c721e
acct-group/monkeysphere  20200819-15:34 whissi   
b73b647b9c4
acct-group/named 20200821-17:30 chutzpah 
10725b46aea
acct-group/sanlock   20200821-16:06 mschiff  
0fb30e9f9ab
acct-group/smmsp 20200817-01:50 bman 
ba0dd542dff
acct-user/grafana20200819-23:44 whissi   
118f3e3be0c
acct-user/monkeysphere   20200819-15:36 whissi   
15e496907e0
acct-user/named  20200821-17:30 chutzpah 
130bf6f94f5
acct-user/sanlock20200821-16:07 mschiff  
9701eb1af76
acct-user/smmsp  20200817-01:50 bman 
ba0dd542dff
app-text/fb2edit 20200817-14:47 grozin   
8a80ec8f006
dev-haskell/chimera  20200822-21:26 slyfox   
f1d2c1080d6
dev-haskell/criterion-measurement20200822-22:36 slyfox   
ab2d8fe3bc4
dev-haskell/dense-linear-algebra 20200822-22:34 slyfox   
ce5821d3f2b
dev-haskell/exact-pi 20200822-21:26 slyfox   
a7e23ca02fa
dev-haskell/integer-roots20200822-21:24 slyfox   
c0fac2fb8a5
dev-haskell/microstache  20200822-22:35 slyfox   
b3c0f576d71
dev-haskell/mod  20200822-21:23 slyfox   
6b57a26f514
dev-haskell/numtype-dk   20200822-21:25 slyfox   
0d2cfb7d296
dev-haskell/primitive-addr   20200822-21:23 slyfox   
8da73a9368e
dev-haskell/quickcheck-classes   20200822-21:23 slyfox   
4a5dcbf3447
dev-haskell/quickcheck-classes-base  20200822-21:22 slyfox   
360d4307d0e
dev-haskell/semirings20200822-21:15 slyfox   
fa3f634ec50
dev-perl/CGI-Application 20200821-09:49 kentnl   
cc26e0dfd24
dev-perl/CGI-Application-Dispatch20200821-12:31 kentnl   
ed4f9573f4b
dev-perl/CGI-Application-Plugin-Redirect 20200821-12:44 kentnl   
174ac399058
dev-perl/CGI-Application-Server  20200821-13:59 kentnl   
f2505314d76
dev-perl/HTTP-Exception  20200821-11:42 kentnl   
cf34c810e05
dev-perl/HTTP-Server-Simple-Static   20200821-11:11 kentnl   
33a79ab31f4
dev-perl/Test-HTTP-Server-Simple 20200821-13:49 kentnl   
1ce19e3a173
games-arcade/open-supaplex   20200821-11:16 chewi
fcde7bf5739
gnome-extra/gnome-shell-extension-bing-wallpaper 20200821-12:55 pacho
42521a5c451
net-im/element-desktop-bin   20200818-14:15 steils   
4954554b439

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
net-libs/osptoolkit,removed,sam,20200821-11:53,2ee800eadf7
app-admin/denyhosts,removed,mgorny,20200820-13:18,fbf8bbf4d18
net-print/pkpgcounter,removed,mgorny,20200820-13:15,73266dcfcd3
sci-libs/scipy-python2,removed,mgorny,20200820-13:15,9fb7fa411cc
sci-visualization/pyxplot,removed,mgorny,20200820-13:14,f5c5fc89ee8
app-mobilephone/wammu,removed,mgorny,20200820-12:51,08c7a836ade
sys-kernel/genkernel-next,removed,mgorny,20200820-12:49,07151d9604b
dev-go/goptlib,removed,mgorny,20200820-12:49,6649da26a7f
dev-python/algopy,removed,mgorny,20200820-12:46,8fb6a431b35
media-gfx/uniconvertor,removed,mgorny,20200820-11:34,5a97c4b6915

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

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

Removals:
app-text/glosung 20200814-09:47 asturm   1a89808d24d
dev-tex/xmltex   20200811-13:57 zlogene  f0f009c9687
x11-misc/xmonad-log-applet   20200815-08:04 slyfox   2ee58aa265a

Additions:
app-cdr/dolphin-plugins-mountiso 20200813-11:16 asturm   0e04e39641c
dev-haskell/git-lfs  20200811-21:00 slyfox   8fde6b30128
dev-haskell/http-client-restricted   20200811-21:01 slyfox   bfd335b51e6
dev-haskell/leancheck20200814-21:48 slyfox   f2a52549edf
dev-haskell/test-framework-leancheck 20200814-21:49 slyfox   90b67d12a22
dev-python/osrf_pycommon 20200811-15:41 aballier 868d8b71db3
dev-ros/ament_cmake_cppcheck 20200811-15:09 aballier 13da45b131a
dev-ros/ament_cmake_cpplint  20200811-15:16 aballier a68029adc5f
dev-ros/ament_cmake_gmock20200811-13:46 aballier eeeb24823e5
dev-ros/ament_cmake_pytest   20200811-14:32 aballier 12a7f909cf0
dev-ros/ament_cmake_ros  20200811-13:43 aballier e5ecca61281
dev-ros/ament_cmake_uncrustify   20200811-15:22 aballier b3603e61ea4
dev-ros/ament_cppcheck   20200811-14:42 aballier 8a58654e73d
dev-ros/ament_cpplint20200811-15:13 aballier 64c54372640
dev-ros/ament_uncrustify 20200811-15:20 aballier 0ba3870835e
dev-ros/python_cmake_module  20200811-15:27 aballier 11bbe26c407
kde-misc/markdownpart20200816-21:15 asturm   b79f2e0b0f8
sci-libs/libhomfly   20200812-20:29 mjo  cf8616b021a
sys-libs/pam_wrapper 20200815-04:24 mattst88 f703af0874e

--
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:
x11-misc/xmonad-log-applet,removed,slyfox,20200815-08:04,2ee58aa265a
app-text/glosung,removed,asturm,20200814-09:47,1a89808d24d
dev-tex/xmltex,removed,zlogene,20200811-13:57,f0f009c9687
Added Packages:
kde-misc/markdownpart,added,asturm,20200816-21:15,b79f2e0b0f8
sys-libs/pam_wrapper,added,mattst88,20200815-04:24,f703af0874e
dev-haskell/test-framework-leancheck,added,slyfox,20200814-21:49,90b67d12a22
dev-haskell/leancheck,added,slyfox,20200814-21:48,f2a52549edf
app-cdr/dolphin-plugins-mountiso,added,asturm,20200813-11:16,0e04e39641c
sci-libs/libhomfly,added,mjo,20200812-20:29,cf8616b021a
dev-haskell/http-client-restricted,added,slyfox,20200811-21:01,bfd335b51e6
dev-haskell/git-lfs,added,slyfox,20200811-21:00,8fde6b30128
dev-python/osrf_pycommon,added,aballier,20200811-15:41,868d8b71db3
dev-ros/python_cmake_module,added,aballier,20200811-15:27,11bbe26c407
dev-ros/ament_cmake_uncrustify,added,aballier,20200811-15:22,b3603e61ea4
dev-ros/ament_uncrustify,added,aballier,20200811-15:20,0ba3870835e
dev-ros/ament_cmake_cpplint,added,aballier,20200811-15:16,a68029adc5f
dev-ros/ament_cpplint,added,aballier,20200811-15:13,64c54372640
dev-ros/ament_cmake_cppcheck,added,aballier,20200811-15:09,13da45b131a
dev-ros/ament_cppcheck,added,aballier,20200811-14:42,8a58654e73d
dev-ros/ament_cmake_pytest,added,aballier,20200811-14:32,12a7f909cf0
dev-ros/ament_cmake_gmock,added,aballier,20200811-13:46,eeeb24823e5
dev-ros/ament_cmake_ros,added,aballier,20200811-13:43,e5ecca61281

Done.

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

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

Removals:
dev-tex/cjk-latex20200804-10:02 zlogene  814a4d02b1d
kde-apps/kblog   20200807-18:21 asturm   f9300873b60
virtual/wireguard20200806-10:38 zx2c47fefa20b819

Additions:
acct-group/unbound   20200806-12:32 whissi   07521c403cb
acct-user/unbound20200806-12:41 whissi   bb79af5372f
app-emacs/vterm  20200804-11:28 ulm  8d01f01ca8e
dev-haskell/alex-tools   20200805-08:08 slyfox   e8b8483ac9f
dev-haskell/binary-instances 20200804-06:38 slyfox   42d19b038a4
dev-haskell/only 20200804-07:31 slyfox   270c3a0b6e4
dev-haskell/text-short   20200804-07:45 slyfox   ed0af4f6834
dev-haskell/uri-bytestring-aeson 20200804-06:55 slyfox   8df338804fd
dev-perl/Pod-Parser  20200807-21:34 dilfridge5caa85f86f5
net-proxy/microsocks 20200805-21:15 chutzpah 90938bfdf79
sys-fs/exfatprogs20200805-06:21 polynomial-c f969b88e97f
sys-power/dptfxtract 20200804-08:56 pachof5fddfa4003

--
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:
kde-apps/kblog,removed,asturm,20200807-18:21,f9300873b60
virtual/wireguard,removed,zx2c4,20200806-10:38,7fefa20b819
dev-tex/cjk-latex,removed,zlogene,20200804-10:02,814a4d02b1d
Added Packages:
dev-perl/Pod-Parser,added,dilfridge,20200807-21:34,5caa85f86f5
acct-user/unbound,added,whissi,20200806-12:41,bb79af5372f
acct-group/unbound,added,whissi,20200806-12:32,07521c403cb
net-proxy/microsocks,added,chutzpah,20200805-21:15,90938bfdf79
dev-haskell/alex-tools,added,slyfox,20200805-08:08,e8b8483ac9f
sys-fs/exfatprogs,added,polynomial-c,20200805-06:21,f969b88e97f
app-emacs/vterm,added,ulm,20200804-11:28,8d01f01ca8e
sys-power/dptfxtract,added,pacho,20200804-08:56,f5fddfa4003
dev-haskell/text-short,added,slyfox,20200804-07:45,ed0af4f6834
dev-haskell/only,added,slyfox,20200804-07:31,270c3a0b6e4
dev-haskell/uri-bytestring-aeson,added,slyfox,20200804-06:55,8df338804fd
dev-haskell/binary-instances,added,slyfox,20200804-06:38,42d19b038a4

Done.

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

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

Removals:
app-arch/deltarpm   20200728-02:33 bman  f63396228c1
app-backup/holland  20200728-18:45 bman  38311722644
app-backup/holland-backup-example   20200728-18:45 bman  38311722644
app-backup/holland-backup-pgdump20200728-18:45 bman  38311722644
app-backup/holland-backup-random20200728-18:45 bman  38311722644
app-backup/holland-backup-sqlite20200728-18:45 bman  38311722644
app-backup/holland-lib-common   20200728-18:45 bman  38311722644
app-backup/holland-lib-lvm  20200728-18:45 bman  38311722644
app-cdr/burn-cd 20200728-18:45 bman  38311722644
app-crypt/virtualsmartcard  20200728-02:33 bman  f63396228c1
app-dicts/duali-data20200728-02:33 bman  f63396228c1
app-dicts/opendict  20200728-18:45 bman  38311722644
app-dicts/sword-FarsiOPV20200729-12:27 marecki   e6c579565fc
app-dicts/sword-FreMartin   20200729-13:28 marecki   569fc37bd6f
app-dicts/sword-FreSegond   20200729-12:57 marecki   e62c2428014
app-dicts/sword-WebstersDict20200729-12:16 marecki   630b0081f66
app-editors/editra  20200728-18:45 bman  38311722644
app-editors/leo 20200728-18:45 bman  38311722644
app-emulation/playonlinux   20200728-18:45 bman  38311722644
app-misc/scope  20200729-11:20 zlogene   79d3d94c908
app-office/taskcoach20200728-18:45 bman  38311722644
app-text/bibus  20200728-18:45 bman  38311722644
app-text/duali  20200728-02:33 bman  f63396228c1
app-text/mftrace20200728-02:33 bman  f63396228c1
app-text/queequeg   20200728-02:33 bman  f63396228c1
app-text/referencer 20200728-02:33 bman  f63396228c1
dev-db/SchemaSync   20200728-18:45 bman  38311722644
dev-libs/libmacaroons   20200728-02:33 bman  f63396228c1
dev-libs/tut20200728-02:33 bman  f63396228c1
dev-python/elib-intl20200728-02:33 bman  f63396228c1
dev-python/eunuchs  20200728-02:33 bman  f63396228c1
dev-python/medusa   20200728-02:33 bman  f63396228c1
dev-python/python-iwscan20200728-02:33 bman  f63396228c1
dev-python/squaremap20200728-18:45 bman  38311722644
dev-util/cargo-tree 20200731-10:44 gyakovlev 225fa99bca9
dev-util/confix 20200728-02:33 bman  f63396228c1
dev-util/qmtest 20200728-02:33 bman  f63396228c1
dev-util/unrpyc 20200728-02:33 bman  f63396228c1
dev-util/wxglade20200728-18:45 bman  38311722644
games-board/teg 20200801-20:03 asturmbd91ed1b641
games-engines/gemrb 20200728-02:33 bman  f63396228c1
media-gfx/fontypython   20200728-18:45 bman  38311722644
media-gfx/fr0st 20200728-18:45 bman  38311722644
media-sound/guimup  20200802-11:13 leio  39e3197981d
media-sound/lilycomp20200728-02:33 bman  f63396228c1
media-video/tovid   20200728-02:33 bman  f63396228c1
net-mail/archivemail20200728-02:33 bman  f63396228c1
net-mail/getmail20200728-02:33 bman  f63396228c1
net-wireless/airpwn 20200728-02:33 bman  f63396228c1
sci-chemistry/apbs  20200728-18:45 bman  38311722644
sci-chemistry/bkchem20200728-02:33 bman  f63396228c1
sci-chemistry/eden  20200728-18:45 bman  38311722644
sci-chemistry/p3d   20200728-18:45 bman  38311722644
sci-chemistry/pdb2pqr   20200728-18:45 bman  38311722644
sci-chemistry/pdb-tools 20200728-18:45 bman  38311722644
sci-chemistry/prodecomp 20200728-18:45 bman  38311722644
sci-chemistry/pymol-plugins-bni-tools   20200728-02:33 bman  f63396228c1
sci-chemistry/pymol-plugins-caver   20200728-18:45 bman  38311722644
sci-chemistry/pymol-plugins-dssp20200728-18:45 bman  38311722644
sci-chemistry/pymol-plugins-emovie  20200728-02:33 bman  f63396228c1

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

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

Removals:
dev-python/Numdifftools20200723-18:36 bman 59207df0adf
dev-python/pyscaffold  20200723-18:36 bman 59207df0adf
dev-python/pytest-runner   20200724-20:20 bman 5656631766c
dev-tex/cdcover20200719-12:40 ulm  18e9276dab5
dev-tex/circuit_macros 20200719-12:40 ulm  18e9276dab5
dev-tex/currvita   20200719-12:40 ulm  18e9276dab5
dev-tex/curve  20200719-12:40 ulm  18e9276dab5
dev-tex/dot2texi   20200719-12:40 ulm  18e9276dab5
dev-tex/ellipsis   20200719-12:40 ulm  18e9276dab5
dev-tex/envlab 20200719-12:40 ulm  18e9276dab5
dev-tex/europecv   20200719-12:40 ulm  18e9276dab5
dev-tex/feynmf 20200723-18:37 bman eeaf00ab918
dev-tex/flabels20200719-12:40 ulm  18e9276dab5
dev-tex/floatflt   20200719-12:40 ulm  18e9276dab5
dev-tex/g-brief20200719-12:40 ulm  18e9276dab5
dev-tex/harvard20200719-12:40 ulm  18e9276dab5
dev-tex/lazylist   20200719-12:40 ulm  18e9276dab5
dev-tex/leaflet20200719-12:40 ulm  18e9276dab5
dev-tex/newlfm 20200719-12:40 ulm  18e9276dab5
dev-tex/polytable  20200719-12:40 ulm  18e9276dab5
dev-tex/rcsinfo20200719-12:40 ulm  18e9276dab5
dev-tex/svninfo20200719-12:40 ulm  18e9276dab5
dev-tex/texpower   20200719-12:40 ulm  18e9276dab5
dev-tex/tipa   20200719-12:40 ulm  18e9276dab5
dev-tex/translator 20200719-12:40 ulm  18e9276dab5
media-sound/rgain  20200724-21:31 asturm   b3215a66c25
sci-chemistry/relax20200723-18:36 bman 59207df0adf
x11-misc/nts   20200724-21:29 asturm   8dd62ef4ef8

Additions:
acct-group/postfix_exporter20200725-19:48 williamh e4e601659dd
acct-group/ubridge 20200725-18:56 bman 973ed8bc7b1
acct-user/postfix_exporter 20200725-19:49 williamh 5d2d80ac62b
app-misc/OpenRGB   20200720-04:30 chutzpah 676d261eac8
dev-cpp/libodb 20200721-10:41 gienah   696d1bbaddd
dev-cpp/libodb-sqlite  20200721-10:42 gienah   0313417f6c2
dev-db/phppgadmin  20200720-07:57 tupone   39559f13bcd
dev-python/jaraco-context  20200720-16:33 mgorny   272c9a97d4c
dev-ros/ament_cmake_copyright  20200723-12:56 aballier 736b8d11e16
dev-ros/ament_cmake_export_targets 20200723-11:31 aballier df14b345167
dev-ros/ament_cmake_lint_cmake 20200723-12:52 aballier 2459f6c67ba
dev-ros/ament_cmake_xmllint20200723-13:57 aballier 555bb946d86
dev-ros/ament_copyright20200723-12:42 aballier b7af3859774
dev-ros/ament_flake8   20200723-12:36 aballier 054fdabce01
dev-ros/ament_lint 20200723-12:35 aballier a08538dd64d
dev-ros/ament_lint_auto20200723-12:15 aballier 563ebf9e9ed
dev-ros/ament_lint_cmake   20200723-12:48 aballier cb41a1624cf
dev-ros/ament_pep257   20200723-12:43 aballier 7383b51ba85
dev-ros/ament_xmllint  20200723-13:53 aballier 0045ebb34bd
sys-process/bashtop20200514-06:45 dolsen   2905f6a4850
x11-misc/appmenu-gtk-module20200726-17:53 asturm   ce5c0c6e75b
x11-misc/xsettingsd20200726-15:24 asturm   79827cc70b8

--
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-sound/rgain,removed,asturm,20200724-21:31,b3215a66c25
x11-misc/nts,removed,asturm,20200724-21:29,8dd62ef4ef8
dev-python/pytest-runner,removed,bman,20200724-20:20,5656631766c
dev-tex/cdcover,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/circuit_macros,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/currvita,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/curve,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/dot2texi,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/ellipsis,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/envlab,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/europecv,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/flabels,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/floatflt,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/g-brief,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/harvard,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/lazylist,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/leaflet,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/newlfm,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/polytable,removed,ulm,20200719-12:40,18e9276dab5
dev-tex/rcsinfo,removed,ulm,20200719-12:40,18e9276dab5

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

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

Removals:
app-misc/webcomics-collector  20200713-04:48 mgorny7b01197db97
app-mobilephone/kannel20200715-17:37 bman  7d441d1f185
app-mobilephone/kannel-sqlbox 20200715-17:37 bman  7d441d1f185
app-text/xindy20200713-04:54 mgorny784c82ccc3c
dev-embedded/gnome-avrdude20200718-13:04 asturm59087e6894d
dev-libs/389-adminutil20200713-04:51 mgornyaef3f76fb56
dev-libs/svrcore  20200713-04:52 mgorny7414f8c33bb
dev-python/dnslib 20200713-04:49 mgorny9b529964fb1
dev-python/hglib  20200715-17:36 bman  57154e19cb3
dev-ruby/rack-mount   20200713-04:47 mgorny556b7efb7fb
dev-util/cdiff20200713-04:53 mgorny62f7495f92d
games-board/gnono 20200718-13:07 asturm476ad2cf126
games-board/mt_gtk_client 20200718-13:06 asturm0710d81507d
games-board/sirius20200718-13:05 asturmcdf6c4e03a6
games-puzzle/gtetrinet20200718-13:06 asturmb68ba6db7ff
media-libs/pymemphis  20200719-19:27 asturm906e24a221b
net-misc/pytvshows20200713-04:48 mgorny229fae0ad78
net-nds/389-ds-base   20200713-04:50 mgornyeb6602276b3
net-news/rawdog   20200713-04:48 mgorny33d2318fee7

Additions:
acct-group/chronograf 20200712-21:47 williamh  8dbd1eefe54
acct-group/docker_auth20200714-00:31 williamh  55e51b98e3e
acct-group/influxdb   20200712-19:47 williamh  4109dd052eb
acct-group/kapacitor  20200712-21:10 williamh  2c2415262a0
acct-group/nginx-vts-exporter 20200714-22:49 williamh  84dbc150608
acct-group/openvpn_exporter   20200715-15:39 williamh  a868b897345
acct-user/chronograf  20200712-21:48 williamh  4bb3f578714
acct-user/docker_auth 20200714-00:40 williamh  63fe03faf64
acct-user/influxdb20200712-19:50 williamh  c5c7ebb7018
acct-user/kapacitor   20200712-21:11 williamh  f9dff188bd2
acct-user/nginx-vts-exporter  20200714-22:51 williamh  f9e0f88890a
acct-user/openvpn_exporter20200715-15:44 williamh  8583650a765
app-editors/pyvim 20200719-14:15 monsieurp 1d39f31bc45
app-misc/freewvs  20200715-18:00 hanno f2ec2b6acae
dev-lang/cxprolog 20200719-09:45 keri  bbe7289e65c
dev-libs/clipper  20200623-04:52 expeditioneer 4ff9c10ea72
dev-python/findimports20200715-10:03 mgorny6bcf0bdc431
dev-python/pony   20200715-06:24 mgornyd14e21cbbb6
dev-python/pylatex20200717-08:44 juippis   93a0a85dde9
dev-python/pyre2  20200717-01:03 chutzpah  f624cb66279
dev-python/quantities 20200717-08:43 juippis   1a193d349c5
dev-python/zxcvbn 20200715-05:50 mgorny9fcd2852540
dev-ros/actionlib_tools   20200716-17:33 aballier  03ffaa65b3c
dev-ros/rosbridge_msgs20200715-15:05 aballier  2e2a4b05a8c
dev-util/build2   20200719-13:33 gienah67e602f6277
sci-geosciences/GeographicLib 20200716-15:29 aballier  0df93936248

--
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/pymemphis,removed,asturm,20200719-19:27,906e24a221b
games-board/gnono,removed,asturm,20200718-13:07,476ad2cf126
games-puzzle/gtetrinet,removed,asturm,20200718-13:06,b68ba6db7ff
games-board/mt_gtk_client,removed,asturm,20200718-13:06,0710d81507d
games-board/sirius,removed,asturm,20200718-13:05,cdf6c4e03a6
dev-embedded/gnome-avrdude,removed,asturm,20200718-13:04,59087e6894d
app-mobilephone/kannel-sqlbox,removed,bman,20200715-17:37,7d441d1f185
app-mobilephone/kannel,removed,bman,20200715-17:37,7d441d1f185
dev-python/hglib,removed,bman,20200715-17:36,57154e19cb3
app-text/xindy,removed,mgorny,20200713-04:54,784c82ccc3c
dev-util/cdiff,removed,mgorny,20200713-04:53,62f7495f92d
dev-libs/svrcore,removed,mgorny,20200713-04:52,7414f8c33bb
dev-libs/389-adminutil,removed,mgorny,20200713-04:51,aef3f76fb56
net-nds/389-ds-base,removed,mgorny,20200713-04:50,eb6602276b3
dev-python/dnslib,removed,mgorny,20200713-04:49,9b529964fb1
app-misc/webcomics-collector,removed,mgorny,20200713-04:48,7b01197db97
net-misc/pytvshows,removed,mgorny,20200713-04:48,229fae0ad78
net-news/rawdog,removed,mgorny,20200713-04:48,33d2318fee7
dev-ruby/rack-mount,removed,mgorny,20200713-04:47,556b7efb7fb
Added Packages:
app-editors/pyvim,added,monsieurp,20200719-14:15,1d39f31bc45
dev-util/build2,added,gienah,20200719-13:33,67e602f6277
dev-python/pylatex,added,juippis,20200717-08:44,93a0a85dde9
dev-python/quantities,added,juippis,20200717-08:43,1a193d349c5

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

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

Removals:
dev-ros/shape_tools20200709-12:07 aballier   2517553f907
www-apps/otrs  20200709-12:41 sam934a47e2dfc

Additions:
acct-group/mysqld_exporter 20200706-23:29 whissi 5af94a0e45a
acct-group/privoxy 20200712-06:39 bircoph1ad46d602c2
acct-user/mysqld_exporter  20200706-23:31 whissi 797089af62c
acct-user/privoxy  20200712-07:00 bircoph69181ddeb01
dev-games/openscenegraph-openmw20200529-01:22 juippis74f618175eb
dev-games/recastnavigation 20200616-21:41 juippis70236cb91b9
dev-libs/cgreen20200629-17:49 juippisf5a3ab31a3b
dev-perl/SQL-Abstract-Classic  20200709-09:48 kentnl db6cae4b291
dev-python/pytest-freezegun20200708-07:59 mgorny f038d8dc1fa
dev-ros/joint_state_publisher_gui  20200708-14:21 aballier   2da685a5651
gui-libs/xdg-desktop-portal-wlr20200707-19:58 prometheanfire 143880fae5d
kde-frameworks/kdav20200711-12:55 asturm ef9511a56b3
media-libs/noise-suppression-for-voice 20200706-17:22 zerochaos  dd582914ea1

--
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:
www-apps/otrs,removed,sam,20200709-12:41,934a47e2dfc
dev-ros/shape_tools,removed,aballier,20200709-12:07,2517553f907
Added Packages:
acct-user/privoxy,added,bircoph,20200712-07:00,69181ddeb01
acct-group/privoxy,added,bircoph,20200712-06:39,1ad46d602c2
kde-frameworks/kdav,added,asturm,20200711-12:55,ef9511a56b3
dev-libs/cgreen,added,juippis,20200629-17:49,f5a3ab31a3b
dev-perl/SQL-Abstract-Classic,added,kentnl,20200709-09:48,db6cae4b291
dev-ros/joint_state_publisher_gui,added,aballier,20200708-14:21,2da685a5651
dev-python/pytest-freezegun,added,mgorny,20200708-07:59,f038d8dc1fa
dev-games/recastnavigation,added,juippis,20200616-21:41,70236cb91b9
dev-games/openscenegraph-openmw,added,juippis,20200529-01:22,74f618175eb
gui-libs/xdg-desktop-portal-wlr,added,prometheanfire,20200707-19:58,143880fae5d
acct-user/mysqld_exporter,added,whissi,20200706-23:31,797089af62c
acct-group/mysqld_exporter,added,whissi,20200706-23:29,5af94a0e45a
media-libs/noise-suppression-for-voice,added,zerochaos,20200706-17:22,dd582914ea1

Done.

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

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

Removals:
app-admin/dxf 20200702-10:33 zlogene
a36b150fa75
app-crypt/openvpn-blacklist   20200704-02:22 bman   
17ed872c633
app-eselect/eselect-metasploit20200702-10:23 zlogene
f13acbb05d5
app-forensics/volatility  20200704-02:22 bman   
17ed872c633
app-misc/cbrpager 20200701-23:24 asturm 
6e9b0f5475f
app-misc/ignuit   20200701-23:23 asturm 
5f50f6b6a52
app-misc/yagtd20200704-02:22 bman   
17ed872c633
app-text/pylize   20200704-02:22 bman   
17ed872c633
app-vim/easytags  20200704-02:22 bman   
17ed872c633
app-vim/notes 20200704-02:22 bman   
17ed872c633
dev-db/metakit20200704-02:22 bman   
17ed872c633
dev-python/backports-shutil_get_terminal_size 20200704-02:22 bman   
17ed872c633
dev-python/backports-shutil_which 20200704-02:22 bman   
17ed872c633
dev-python/backports-ssl-match-hostname   20200704-02:22 bman   
17ed872c633
dev-python/editobj20200702-15:22 zlogene
4cc4d66bd0f
dev-python/fastparquet20200702-10:36 zlogene
ddd2628a2e6
dev-python/gql20200702-10:30 zlogene
6425a102a11
dev-python/graphql-core   20200702-10:30 zlogene
6425a102a11
dev-python/numba  20200702-10:36 zlogene
ddd2628a2e6
dev-python/py2play20200702-15:23 zlogene
0ff8754659e
dev-python/pyopenal   20200702-15:25 zlogene
72a6d30a10d
dev-python/python-wpactrl 20200704-02:22 bman   
17ed872c633
dev-python/raven  20200702-10:36 zlogene
ddd2628a2e6
dev-python/soya   20200702-15:26 zlogene
11cf953ec95
dev-python/sphinxcontrib-documentedlist   20200702-10:36 zlogene
ddd2628a2e6
dev-python/thriftpy   20200702-10:36 zlogene
ddd2628a2e6
dev-python/toro   20200702-10:36 zlogene
ddd2628a2e6
dev-util/bakefile 20200704-02:22 bman   
17ed872c633
dev-vcs/git-deps  20200704-02:22 bman   
17ed872c633
dev-vcs/git-remote-hg 20200704-02:22 bman   
17ed872c633
games-action/d1x-rebirth  20200703-20:02 chewi  
dc8eb9addc3
games-action/slune20200702-15:20 zlogene
c97a989e01f
games-emulation/openmsx   20200704-02:22 bman   
17ed872c633
games-kids/childsplay 20200704-02:22 bman   
17ed872c633
games-mud/lyntin  20200704-02:22 bman   
17ed872c633
games-sports/ski  20200704-02:22 bman   
17ed872c633
mail-filter/tmda  20200704-02:22 bman   
17ed872c633
media-libs/aldumb 20200702-10:47 zlogene
b370400e46d
media-sound/cplay 20200704-02:22 bman   
17ed872c633
media-sound/tunapie   20200704-02:22 bman   
17ed872c633
media-video/subdl 20200704-02:22 bman   
17ed872c633
net-firewall/dshieldpy20200704-02:22 bman   
17ed872c633
net-mail/offlineimap  20200704-02:22 bman   
17ed872c633
net-misc/switzerland  20200704-02:22 bman   
17ed872c633
net-wireless/multimode20200704-02:22 bman   
17ed872c633
sci-biology/last  20200704-02:22 bman   
17ed872c633
sci-chemistry/hollow  20200704-02:22 bman   
17ed872c633
sci-chemistry/modeller20200704-02:22 bman   
17ed872c633
sci-chemistry/pymol-plugins-msms  20200704-02:22 bman   
17ed872c633
sci-geosciences/tilecache 20200704-02:22 bman   
17ed872c633
sci-libs/deap 20200704-02:22 bman   
17ed872c633
sci-libs/pycifrw  20200704-02:22 bman   
17ed872c633
www-apps/curator  20200704-02:22 bman   
17ed872c633
x11-apps/whyteboard   20200704-02:22 bman   
17ed872c633
x11-plugins/purple-plugin_pack20200704-02:22 bman   
17ed872c633
x11-themes/terminology-themes 20200701-06:49 juippis
9b1ebf1cc55

Additions:
acct-group/carbon 20200705-09:18 grobian
31c853a1602

Re: [gentoo-dev] Last rites: */* More Py2 only items

2020-06-29 Thread Robin H. Johnson
On Sun, Jun 28, 2020 at 07:57:18PM -0700, Alec Warner wrote:
> On Sun, Jun 28, 2020 at 5:35 PM Aaron Bauman  wrote:
> > app-crypt/virtualsmartcard
Upstream supposedly fixed it for py3 several years ago, maybe trivial
bump?

> > net-nds/nsscache
> Infra uses this, we will have to look into bumping it.
Bump done.

> > sys-apps/x86info
Also bumped this for trivial python usage, but surprised that upstream
seems to have stopped real maintenance of it with no clear replacement
in sight.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-portage-dev] [PATCH] ecompress: optimize docompress -x precompressed comparison

2020-06-29 Thread Robin H. Johnson
On Sun, Jun 28, 2020 at 12:54:56PM -0700, Zac Medico wrote:
> Use sort and comm with temporary files in order to compare lists
> of docompress -x and precompressed files, since the file lists
> can be extremely large. Also strip ${D%/} from paths in order to
> reduce length.
+1 looks much better.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-metrics/buildbot-prometheus 20200627-00:40 bman  bc8bdd812f7
dev-db/clickhouse   20200627-00:49 bman  72ae4614583
net-fs/ncpfs20200627-00:45 bman  d427fe8c7ee
net-misc/charm  20200627-00:35 bman  5b83079c4f1
net-misc/ipx-utils  20200627-00:45 bman  d427fe8c7ee
sys-cluster/polysh  20200627-00:35 bman  5b83079c4f1

Additions:
acct-group/cvmfs20200626-13:05 amadio98e82738a8c
acct-group/sabnzbd  20200628-12:36 whissi507799c2fe1
acct-user/cvmfs 20200626-13:07 amadio196600334c4
acct-user/sabnzbd   20200628-12:37 whissi78fc1154672
app-text/vgrep  20200628-22:58 whissi24d5a90e18b
dev-libs/libclangformat-ide 20200519-01:15 zx2c4 dd9332b486f
dev-ml/stdlib-shims 20200612-03:18 juippis   4f065399f83
dev-python/latexcodec   20200502-12:22 juippis   669176a7eef
dev-python/pybtex   20200602-10:16 juippis   eb876389142
dev-qt/qtquicktimeline  20200511-01:35 zx2c4 d4797905da3
dev-util/chroot-wrapper 20200627-19:47 chutzpah  f96df9fce30
games-misc/usolitaire   20200625-05:26 monsieurp 1a6f528d0ba
games-util/acc  20200622-20:19 chewi e2b9f0ceb1d
media-gfx/netpaint  20200625-06:17 monsieurp 9ec66d490fd
net-irc/irccloud-desktop-bin20200625-00:40 zx2c4 0cfb3563464
sci-mathematics/mathematica 20200624-14:10 dilfridge c288c4436e2
sys-cluster/k9scli  20200625-19:51 williamh  cb6b0565d7a
www-apache/mod_maxminddb20200430-21:32 whissi1df35586c28

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-db/clickhouse,removed,bman,20200627-00:49,72ae4614583
net-fs/ncpfs,removed,bman,20200627-00:45,d427fe8c7ee
net-misc/ipx-utils,removed,bman,20200627-00:45,d427fe8c7ee
app-metrics/buildbot-prometheus,removed,bman,20200627-00:40,bc8bdd812f7
net-misc/charm,removed,bman,20200627-00:35,5b83079c4f1
sys-cluster/polysh,removed,bman,20200627-00:35,5b83079c4f1
Added Packages:
app-text/vgrep,added,whissi,20200628-22:58,24d5a90e18b
acct-user/sabnzbd,added,whissi,20200628-12:37,78fc1154672
acct-group/sabnzbd,added,whissi,20200628-12:36,507799c2fe1
dev-python/pybtex,added,juippis,20200602-10:16,eb876389142
dev-python/latexcodec,added,juippis,20200502-12:22,669176a7eef
dev-util/chroot-wrapper,added,chutzpah,20200627-19:47,f96df9fce30
www-apache/mod_maxminddb,added,whissi,20200430-21:32,1df35586c28
acct-user/cvmfs,added,amadio,20200626-13:07,196600334c4
acct-group/cvmfs,added,amadio,20200626-13:05,98e82738a8c
sys-cluster/k9scli,added,williamh,20200625-19:51,cb6b0565d7a
dev-libs/libclangformat-ide,added,zx2c4,20200519-01:15,dd9332b486f
dev-qt/qtquicktimeline,added,zx2c4,20200511-01:35,d4797905da3
media-gfx/netpaint,added,monsieurp,20200625-06:17,9ec66d490fd
games-misc/usolitaire,added,monsieurp,20200625-05:26,1a6f528d0ba
net-irc/irccloud-desktop-bin,added,zx2c4,20200625-00:40,0cfb3563464
sci-mathematics/mathematica,added,dilfridge,20200624-14:10,c288c4436e2
dev-ml/stdlib-shims,added,juippis,20200612-03:18,4f065399f83
games-util/acc,added,chewi,20200622-20:19,e2b9f0ceb1d

Done.

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-27 Thread Robin H. Johnson
On Sat, Jun 27, 2020 at 10:08:26AM +0300, Joonas Niilola wrote:
> 
> On 6/27/20 2:28 AM, Robin H. Johnson wrote:
> >
> > TL;DR: Please make it easier to search on the QA reports site for
> > issues, and only show things directly relevant to the search.
> >
> > A long time ago, there was blizzy's site that listed packages that were
> > stabilization candidates, and you could filter by developer. It really
> > helped making it easier to detect and progress.
> 
> $ pkgcheck --color true scan $(git grep -l robb...@gentoo.org
> '**/metadata.xml' | cut -d/ -f1-2) -c StableRequestCheck -R
> FormatReporter --format 'stabilize {category}/{package}-{version}  # {desc}'
> 
> There's also a bug open to integrate some of the pkgchecks to p.g.o,
> https://bugs.gentoo.org/725704
Yep, this ties to the large scope of making it easier to show QA issues
from many sources/checks, filtering by many ways.

> > At a bare minimum, having an on-site way that already expands the data
> > and makes it searchable by developer.
> 
> You can filter the output.html per-dev/per-project, but it's not as
> verbose as running pkgcheck locally can be.
> 
> https://qa-reports.gentoo.org/output/gentoo-ci/output.html;maintainer=robbat2
> https://qa-reports.gentoo.org/output/gentoo-ci/output.verbose.html;maintainer=robbat2
The maintainer= flag also doesn't seem documented anywhere? (I checked
the source and see the 'include-projects' flag as well, so it's just a
matter of making this stuff much better known and a little bit cleaner.

> It doesn't straight out show python2 like this, but with the
> package.deprecated entry for it, it'll flag newly added py2 commits.
Also it's broken in the XML machine-readable version :-(.
https://qa-reports.gentoo.org/output/gentoo-ci/output.xml;maintainer=robbat2
returns a 404

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-26 Thread Robin H. Johnson
On Fri, Jun 26, 2020 at 01:48:31PM -0400, Aaron Bauman wrote:
> So, thanks for proving my point that all the tooling changes, notices,
> ML posts, etc don't matter. Someone *will* find something to complain
> about. 
They will also complain about the status quo, you won't win there!

> >2.  The report does not list maintainers, which means nobody is likely
> >to know they have a package on the list.
> >
> 
> Do you argue just to argue? Sad. If someone like Robin (who at one
> point had like 5% of the tree under his maintainer ship) complained
> about that I may see it worthwhile. 
Some of the packages shown on the py27 list I had LONG forgotten that I
maintained: I'll try and get to fixing them now.

I did q-text-as-data this week, because I actually needed it for a quick
project and I haven't used it since I changed my default python away
from py27 last month.

> Just another red herring...
I'm mostly speaking to the QA team here, and Python team indirectly:
Indirectly because the Python team is one of the few teams to step up
and provide QA checks outside of the QA team directly. This thread
however has shown that output of those checks however needs to become
easier to consume.

TL;DR: Please make it easier to search on the QA reports site for
issues, and only show things directly relevant to the search.

A long time ago, there was blizzy's site that listed packages that were
stabilization candidates, and you could filter by developer. It really
helped making it easier to detect and progress.

At a bare minimum, having an on-site way that already expands the data
and makes it searchable by developer.

Have files like https://qa-reports.gentoo.org/output/gpyutils/py2.txt
directly loaded into qa-reports and expanded out (which is cachable) and
then let devs search w/ their browser.

cat/package:slot (reason) (all-direct-maintainers),(expanded-projects)

get-git-file.sh tries very hard to get there for the gentoo-ci output,
needs performance and usability improvements, but it's vastly better
than the py2.txt file already.
Some issues:
- Make it more visible! Right now you have to have a link to it from
  somewhere else, and it doesn't accept a branch name
  (https://qa-reports.gentoo.org/output/gentoo-ci/HEAD/output.html
  returns 404)
- Why does it take 15 seconds to load?
- Add filter by developers (by direct maintainer OR membership in alias)
- Add filter by package/cat
- Add filter by check name
- Machine-readable format should be the same data as human-readable (I
  can't just take the .xml and grep it, it doesn't have maintainers at
  all)

> >> See above. Qa-reports will output a very nice list (even a graphic!)
> >of such things. Anyway, yes, I do expect devs to understand their
> >packages state if they maintain it. Don't be so myopic.
> >
> >Well, you can expect whatever you want, and then you can be frustrated
> >out of your mind when 95% of devs fail to meet your expectations.
> >
> I am not frustrated. I will continue to perform the same in intervals to 
> drive the removal of Py2. 
Can we have that graphic in a searchable text format? <3.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-portage-dev] [PATCH] ecompress: fix "Argument list too long" for sed (bug 727522)

2020-06-24 Thread Robin H. Johnson
On Tue, Jun 23, 2020 at 05:36:14PM -0700, Zac Medico wrote:
> From: Patrick McLean 
> 
> Use sed -f to feed commands to sed via stdin, in order to avoid
> the "Argument list too long" error reported in bug 727522.
Will this need to move to a tempfile in the near future, for the size of
sed_args? Maybe do that work now?

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


[gentoo-dev] Re: News item: xorg-server dropping default suid

2020-06-22 Thread Robin H. Johnson
On Sun, Jun 21, 2020 at 09:22:37PM +0200, Piotr Karbowski wrote:
> Hi,
> 
> Please find news item attached.
I feel that this news item should ALSO remind people that consolekit is
deprecated per a news item a few months ago:

News Item v3: Desktop profile switching USE default to elogind

xorg-server[elogind] forces sys-auth/pambase[elogind]
and users who previously had USE='-systemd -elogind' probably have
USE=consolekit set.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-cdr/sync2cd  20200618-00:51 bman b295ad0c99a
app-i18n/atokx3  20200616-12:49 asturm   bb04fe44a8e
app-shells/rssh  20200620-04:46 bman a710a919055
app-text/getxbook20200618-00:51 bman b295ad0c99a
dev-python/assets20200618-00:51 bman b295ad0c99a
dev-python/bokeh 20200620-04:52 bman a8823e4da11
dev-python/bz2file   20200618-00:51 bman b295ad0c99a
dev-python/flexx 20200620-04:52 bman a8823e4da11
dev-python/gconf-python  20200621-23:09 asturm   8cec92324ae
dev-python/gnome-python-base 20200621-23:09 asturm   7e4b739eda6
dev-python/jaxml 20200618-00:51 bman b295ad0c99a
dev-python/kid   20200618-00:51 bman b295ad0c99a
dev-python/pygtksourceview   20200621-23:08 asturm   c037972f080
dev-python/python-urljr  20200618-00:51 bman b295ad0c99a
dev-python/restkit   20200620-04:48 bman 157b2f4a82f
dev-python/selectors34   20200618-00:51 bman b295ad0c99a
dev-python/stomper   20200618-00:51 bman b295ad0c99a
dev-python/txtorcon  20200620-04:50 bman bb163772165
dev-python/YURL  20200618-00:51 bman b295ad0c99a
dev-tex/revtex   20200620-04:49 bman e9566407501
net-analyzer/ripe-atlas-tools20200620-04:55 bman 141428dfb12
net-libs/ripe-atlas-sagan20200620-04:55 bman 141428dfb12
net-proxy/mitmproxy  20200620-04:54 bman cafca86e0ff
sci-chemistry/nmrdepaker 20200618-11:15 asturm   c12caa121cb
www-client/ripe-atlas-cousteau   20200620-04:55 bman 141428dfb12

Additions:
acct-group/fvwm-crystal  20200610-00:42 bman 26f7df4dfbd
app-misc/asciicast-tools 20200617-23:59 chutzpah 60e97ab40bf
app-text/foliate 20200615-16:34 grozin   adc5e44f43a
dev-python/requests-unixsocket   20200621-09:45 mgorny   cc81527c2dd
dev-python/text-unidecode20200618-20:34 mgorny   abb41af9d2a
dev-ruby/kramdown-parser-gfm 20200618-18:26 robbat2  8b7b6e78f48
dev-ruby/kramdown-syntax-coderay 20200619-07:48 graaff   f0372fd601f
dev-ruby/terminal-table  20200619-05:34 graaff   b1820f5ad86
dev-ruby/unicode-display_width   20200619-05:31 graaff   6d2655b62eb
dev-util/gitlab-ci-linter20200619-18:21 williamh 23c20f353ec
net-misc/oidc-agent  20200619-17:12 marecki  f1f6e093d99
net-proxy/mitmproxy  20200620-17:41 bman ea1bca05f2c
sys-auth/AusweisApp2 20200523-16:22 conikost 3664d1690fe

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-python/gnome-python-base,removed,asturm,20200621-23:09,7e4b739eda6
dev-python/gconf-python,removed,asturm,20200621-23:09,8cec92324ae
dev-python/pygtksourceview,removed,asturm,20200621-23:08,c037972f080
net-analyzer/ripe-atlas-tools,removed,bman,20200620-04:55,141428dfb12
net-libs/ripe-atlas-sagan,removed,bman,20200620-04:55,141428dfb12
www-client/ripe-atlas-cousteau,removed,bman,20200620-04:55,141428dfb12
net-proxy/mitmproxy,removed,bman,20200620-04:54,cafca86e0ff
dev-python/bokeh,removed,bman,20200620-04:52,a8823e4da11
dev-python/flexx,removed,bman,20200620-04:52,a8823e4da11
dev-python/txtorcon,removed,bman,20200620-04:50,bb163772165
dev-tex/revtex,removed,bman,20200620-04:49,e9566407501
dev-python/restkit,removed,bman,20200620-04:48,157b2f4a82f
app-shells/rssh,removed,bman,20200620-04:46,a710a919055
sci-chemistry/nmrdepaker,removed,asturm,20200618-11:15,c12caa121cb
app-cdr/sync2cd,removed,bman,20200618-00:51,b295ad0c99a
app-text/getxbook,removed,bman,20200618-00:51,b295ad0c99a
dev-python/YURL,removed,bman,20200618-00:51,b295ad0c99a
dev-python/assets,removed,bman,20200618-00:51,b295ad0c99a
dev-python/bz2file,removed,bman,20200618-00:51,b295ad0c99a
dev-python/jaxml,removed,bman,20200618-00:51,b295ad0c99a
dev-python/kid,removed,bman,20200618-00:51,b295ad0c99a
dev-python/python-urljr,removed,bman,20200618-00:51,b295ad0c99a
dev-python/selectors34,removed,bman,20200618-00:51,b295ad0c99a
dev-python/stomper,removed,bman,20200618-00:51,b295ad0c99a
app-i18n/atokx3,removed,asturm,20200616-12:49,bb04fe44a8e
Added Packages:
dev-python/requests-unixsocket,added,mgorny,20200621-09:45,cc81527c2dd
net-proxy/mitmproxy,added,bman,20200620-17:41,ea1bca05f2c
sys-auth/AusweisApp2,added,conikost,20200523-16:22,3664d1690fe
dev-util/gitlab-ci-linter,added,williamh,20200619-18:21,23c20f353ec
net-misc/oidc-agent,added,marecki,20200619-17:12,f1f6e093d99
dev-ruby/kramdown-syntax-coderay,added,graaff,20200619-07:48,f0372fd601f
dev-ruby/terminal-table,added,graaff,20200619-05:34,b1820f5ad86

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

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

Removals:
acct-group/octoprint 20200614-08:28 mgorny 892989d763c
acct-user/octoprint  20200614-08:28 mgorny ab28053f19e
app-admin/pdk20200614-20:15 prometheanfire b3d38a79fc4
dev-go/go-protobuf   20200612-19:38 williamh   5f6e1a93c0b
dev-python/addons20200614-08:31 mgorny 160d4044866
dev-python/bytecodeassembler 20200614-08:31 mgorny 8ac7c2950a8
dev-python/decoratortools20200614-08:31 mgorny 733a3c82008
dev-python/extremes  20200614-08:30 mgorny f1f8dd9620c
dev-python/importing 20200614-08:30 mgorny 6310447bda5
dev-python/peak-rules20200614-08:30 mgorny a5c3a060d39
dev-python/pyprotocols   20200614-08:30 mgorny e74911f28ac
dev-python/ramlfications 20200614-08:27 mgorny 93550eb06b1
dev-python/symboltype20200614-08:30 mgorny 9bc0f0c7df6
sys-kernel/spl   20200610-21:58 gyakovlev  f1058995e5b
www-apps/octoprint   20200614-08:27 mgorny 39167367a16
x11-libs/libXxf86misc20200608-17:28 mattst88   ba5e02f6957

Additions:
acct-group/icingaweb220200609-17:50 prometheanfire affc6dfb97d
acct-group/znc   20200513-18:24 sbraz  b2eb57797f4
acct-user/znc20200513-18:32 sbraz  52f0c43fa2a
dev-libs/libgnt  20200611-18:58 polynomial-c   caf07e79987
dev-libs/rocclr  20200608-16:54 candrews   828795a9fd9
dev-python/argparse-manpage  20200612-00:38 chutzpah   a3e80efa119
dev-python/fsspec20200614-11:56 mgorny 5e390682d8c
dev-python/influxdb  20200611-13:52 juippis48003f4ea73
dev-python/loky  20200614-17:54 mgorny 72cd97ce4ae
dev-python/sgmllib3k 20200612-14:26 mgorny b031a84bb8d
dev-python/spur  20200612-11:14 mgorny a25c3337970
dev-ruby/middleware  20200613-05:06 graaff ab0d4572963
games-action/assault-android-cactus+ 20200610-20:38 chewi  4203b25ea0c
mail-client/mutt-wizard  20200220-04:00 juippiscfb881f34b6
media-plugins/gst-plugins-webrtc 20200611-07:57 leio   5b5077592ef

--
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:
app-admin/pdk,removed,prometheanfire,20200614-20:15,b3d38a79fc4
dev-python/addons,removed,mgorny,20200614-08:31,160d4044866
dev-python/bytecodeassembler,removed,mgorny,20200614-08:31,8ac7c2950a8
dev-python/decoratortools,removed,mgorny,20200614-08:31,733a3c82008
dev-python/extremes,removed,mgorny,20200614-08:30,f1f8dd9620c
dev-python/importing,removed,mgorny,20200614-08:30,6310447bda5
dev-python/peak-rules,removed,mgorny,20200614-08:30,a5c3a060d39
dev-python/pyprotocols,removed,mgorny,20200614-08:30,e74911f28ac
dev-python/symboltype,removed,mgorny,20200614-08:30,9bc0f0c7df6
acct-group/octoprint,removed,mgorny,20200614-08:28,892989d763c
acct-user/octoprint,removed,mgorny,20200614-08:28,ab28053f19e
www-apps/octoprint,removed,mgorny,20200614-08:27,39167367a16
dev-python/ramlfications,removed,mgorny,20200614-08:27,93550eb06b1
dev-go/go-protobuf,removed,williamh,20200612-19:38,5f6e1a93c0b
sys-kernel/spl,removed,gyakovlev,20200610-21:58,f1058995e5b
x11-libs/libXxf86misc,removed,mattst88,20200608-17:28,ba5e02f6957
Added Packages:
dev-python/loky,added,mgorny,20200614-17:54,72cd97ce4ae
dev-python/fsspec,added,mgorny,20200614-11:56,5e390682d8c
dev-ruby/middleware,added,graaff,20200613-05:06,ab0d4572963
dev-python/sgmllib3k,added,mgorny,20200612-14:26,b031a84bb8d
dev-python/spur,added,mgorny,20200612-11:14,a25c3337970
acct-user/znc,added,sbraz,20200513-18:32,52f0c43fa2a
acct-group/znc,added,sbraz,20200513-18:24,b2eb57797f4
dev-python/argparse-manpage,added,chutzpah,20200612-00:38,a3e80efa119
dev-libs/libgnt,added,polynomial-c,20200611-18:58,caf07e79987
dev-python/influxdb,added,juippis,20200611-13:52,48003f4ea73
media-plugins/gst-plugins-webrtc,added,leio,20200611-07:57,5b5077592ef
games-action/assault-android-cactus+,added,chewi,20200610-20:38,4203b25ea0c
acct-group/icingaweb2,added,prometheanfire,20200609-17:50,affc6dfb97d
dev-libs/rocclr,added,candrews,20200608-16:54,828795a9fd9
mail-client/mutt-wizard,added,juippis,20200220-04:00,cfb881f34b6

Done.

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

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

Removals:
media-plugins/gimp-lensfun 20200601-22:18 asturm 63cf8d6f236
x11-drivers/xf86-input-keyboard20200606-10:57 slashbeast 0e6b1d8cf0d
x11-drivers/xf86-input-mouse   20200606-10:57 slashbeast 0e6b1d8cf0d

Additions:
acct-group/motion  20200604-07:04 juippis8d6281579d9
acct-user/motion   20200604-07:05 juippis1d0f7143e0c
app-backup/kup 20200602-14:09 asturm fd92483d159
dev-libs/libucl20200426-16:09 bman   effe59a4a91
dev-python/asteval 20200607-10:36 pacho  d5712a4e760
dev-python/black   20200602-22:15 chutzpah   17e0e5f755f
dev-python/klein   20200601-04:06 dolsen 5e038299cef
dev-python/lmfit   20200607-10:38 pacho  474620d5b9d
dev-python/python-dotenv   20200603-16:02 sping  b0200d1528d
dev-python/tubes   20200601-00:54 dolsen 2b487afce49
dev-ruby/sys-uname 20200607-08:34 graaff 9c8c5ead1d7
dev-util/buildbot-badges   20200601-20:30 dolsen 961c3974a74
dev-util/cucumber-cucumber-expressions 20200607-09:06 graaff 7970871b5c0
dev-util/cucumber-tag-expressions  20200607-08:58 graaff 78ffd36be3b
gui-apps/lavalauncher  20200518-02:15 bman   d9417ccd322
gui-wm/hikari  20200426-16:15 bman   10ac27bddb6
kde-plasma/kwayland-server 20200604-14:21 asturm 9931cc419a3
mail-mta/notqmail  20200521-08:57 mgorny d331eb76b16
sci-libs/volk  20200529-16:02 zerochaos  07401ce1325

--
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:
x11-drivers/xf86-input-keyboard,removed,slashbeast,20200606-10:57,0e6b1d8cf0d
x11-drivers/xf86-input-mouse,removed,slashbeast,20200606-10:57,0e6b1d8cf0d
media-plugins/gimp-lensfun,removed,asturm,20200601-22:18,63cf8d6f236
Added Packages:
dev-python/lmfit,added,pacho,20200607-10:38,474620d5b9d
dev-python/asteval,added,pacho,20200607-10:36,d5712a4e760
dev-util/cucumber-cucumber-expressions,added,graaff,20200607-09:06,7970871b5c0
dev-util/cucumber-tag-expressions,added,graaff,20200607-08:58,78ffd36be3b
dev-ruby/sys-uname,added,graaff,20200607-08:34,9c8c5ead1d7
gui-apps/lavalauncher,added,bman,20200518-02:15,d9417ccd322
gui-wm/hikari,added,bman,20200426-16:15,10ac27bddb6
dev-libs/libucl,added,bman,20200426-16:09,effe59a4a91
mail-mta/notqmail,added,mgorny,20200521-08:57,d331eb76b16
kde-plasma/kwayland-server,added,asturm,20200604-14:21,9931cc419a3
acct-user/motion,added,juippis,20200604-07:05,1d0f7143e0c
acct-group/motion,added,juippis,20200604-07:04,8d6281579d9
dev-python/python-dotenv,added,sping,20200603-16:02,b0200d1528d
dev-python/black,added,chutzpah,20200602-22:15,17e0e5f755f
app-backup/kup,added,asturm,20200602-14:09,fd92483d159
dev-util/buildbot-badges,added,dolsen,20200601-20:30,961c3974a74
dev-python/klein,added,dolsen,20200601-04:06,5e038299cef
dev-python/tubes,added,dolsen,20200601-00:54,2b487afce49
sci-libs/volk,added,zerochaos,20200529-16:02,07401ce1325

Done.

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

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

Removals:
app-laptop/batti 20200529-19:44 asturm
f3470366927
app-misc/metromap20200529-19:45 asturm
54516f3baf0
app-mobilephone/ganyremote   20200531-00:03 asturm
4ba95898c09
app-office/pybliographer 20200531-00:02 asturm
6620383efa6
app-text/djvusmooth  20200531-10:11 mgorny
6dd499c09b4
dev-embedded/pk2-la  20200529-19:45 asturm
f1f36259768
dev-go/go-crypto 20200531-10:24 mgorny
5b426ca4581
dev-go/go-net20200531-10:24 mgorny
9761dd993c7
dev-go/go-sys20200531-10:24 mgorny
16cb1381d8d
dev-python/asynctest 20200531-10:26 mgorny
e8edc616daf
dev-python/dap   20200531-10:05 mgorny
1f8b027877c
dev-python/flower20200531-10:26 mgorny
4e78f60eec4
dev-python/nose-descriptionfixer 20200531-10:09 mgorny
3c7caae43b6
dev-python/paramunittest 20200531-10:04 mgorny
5b948583b87
dev-python/parsley   20200531-10:05 mgorny
6a9a2798912
dev-python/pastescript   20200531-10:05 mgorny
991a4faf9c4
dev-python/patch 20200531-10:05 mgorny
80328fd5204
dev-python/pgpdump   20200531-10:06 mgorny
fbc2bcab724
dev-python/pillowfight   20200531-10:06 mgorny
44bee57dbda
dev-python/placefinder   20200531-10:09 mgorny
13fd291be70
dev-python/pyalsaaudio   20200531-10:09 mgorny
9b9eb2ecd72
dev-python/pyjade20200531-10:10 mgorny
c84367122f4
dev-python/pyodbc20200531-10:11 mgorny
c84aaacd065
dev-python/pyswisseph20200531-10:11 mgorny
6a8c83d1c5d
dev-python/python-bibtex 20200531-00:02 asturm
6620383efa6
dev-python/python-djvulibre  20200531-10:11 mgorny
e2c21bf91d4
dev-python/pythonmagick  20200531-10:11 mgorny
b1095b04dfe
dev-python/riak-python-client20200531-10:26 mgorny
70c95656a99
dev-python/scoop 20200531-10:14 mgorny
a790f5c6ae1
dev-python/sdnotify  20200531-10:15 mgorny
9e771a69b86
dev-python/sphinxcontrib-googleanalytics 20200531-10:15 mgorny
261a043965e
dev-python/utmp  20200531-10:15 mgorny
0b364503c16
dev-python/versiontools  20200531-10:15 mgorny
b07bd54b4c5
dev-python/xstatic   20200531-10:21 mgorny
dc98212d00b
dev-python/xstatic-bootstrap-scss20200531-10:21 mgorny
3c9f9658bb7
dev-python/xstatic-datatables20200531-10:21 mgorny
e30c84708a7
dev-python/xstatic-jquery20200531-10:21 mgorny
5eef33c8459
dev-python/xstatic-patternfly20200531-10:21 mgorny
04e4e25446c
dev-python/xstatic-patternfly-bootstrap-treeview 20200531-10:21 mgorny
a66b7ea7d39
games-action/rune20200531-10:02 mgorny
a0881c57e89
net-firewall/ufw-frontends   20200529-19:48 asturm
3397c6c8e97
net-irc/quassel-irssi20200531-10:26 mgorny
9c4251f66f7
net-libs/quasselc20200531-10:27 mgorny
c62bb6b2589
sys-auth/AusweisApp2 20200525-14:00 conikost  
f3d76e96e57
sys-cluster/openais  20200531-10:27 mgorny
ab48cfb785a
sys-fs/pysize20200529-19:43 asturm
5f8e0933bbb
www-client/seamonkey-bin 20200531-10:25 mgorny
27c0d7e372a
x11-misc/icewmcp 20200529-19:46 asturm
a1344cc8721
x11-misc/obmenu  20200531-10:04 mgorny
488c0778b6a
x11-misc/obtheme 20200531-10:03 mgorny
0ad950fbeb2
x11-misc/wbarconf20200529-19:47 asturm
7714018b8c4
x11-misc/wmakerconf  20200531-10:27 mgorny
c0c8660b28a
x11-plugins/fsviewer 20200531-10:27 mgorny
f20ea9b282c

Additions:
acct-group/clair 20200530-20:01 williamh  
bc69dd0963b
acct-user/clair  20200530-20:07 williamh  
b34524f
app-metrics/fusioninventory-agent

Re: [gentoo-dev] [RFC] Ideas for gentoostats implementation

2020-05-24 Thread Robin H. Johnson
On Mon, May 04, 2020 at 11:57:03PM +0100, Andrey Utkin wrote:
> Since it is going to be opt-in and optional anyway, we seem to be fine with
> having just partial data.
> 
> I assume we have logs of distfiles downloads from Gentoo infrastructure, and
> can negotiate access to relevant logs of our mirrors. That constitutes partial
> data correlated with users' installation activity, as good as it gets.
This assumption is wrong at the root.

> If we do have some such data, are we using it in any way for the discussed
> purposes?
> 
> If we don't, but could get it, would we be able to use that data for these
> purposes? If no, why?
> 
> If we can't get the data, why?
Simply put: Gentoo does not run the last-mile edge of distfile distribution.

$ dig @ns1.gentoo.org +noall +answer distfiles.gentoo.org IN A
distfiles.gentoo.org.   7200IN  A   64.50.233.100
distfiles.gentoo.org.   7200IN  A   140.211.166.134
distfiles.gentoo.org.   7200IN  A   64.50.236.52
$ echo 140.211.166.134 64.50.233.100 64.50.236.52 |fmt -1 |xargs -n1 dig +short 
-x 
ftp-osl.osuosl.org.
ftp-nyc.osuosl.org.
ftp-chi.osuosl.org.

And historically also TDS & another provider.

Plus all of the regional mirrors that don't even have .gentoo.org
hostnames.

I would like to replace the legacy http://distfiles.gentoo.org/
functionality with a redirection service, at which point you could have
partial data, but it answers a very different question than Goose.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-admin/ara 20200523-09:30 mgorny1db2ba29f90
app-admin/installer   20200523-09:30 mgorny09ff3b09b67
app-backup/bup20200523-09:52 mgornyea4ac42ea4f
app-backup/kup20200523-09:52 mgorny409d596d048
app-crypt/gkeys   20200523-09:30 mgorny8d2f337ba3e
app-crypt/manuale 20200523-09:31 mgorny8b110924d6f
app-misc/openastro20200523-09:33 mgorny6c0e233c163
app-misc/openastro-data   20200523-09:33 mgorny21fc9ff1306
app-text/doconce  20200523-09:33 mgorny452767d5ce1
dev-python/cligj  20200523-09:51 mgorny0eecfa6fbed
dev-python/demjson20200523-09:44 mgorny9f02499ad61
dev-python/dexml  20200523-09:44 mgorny2102361b72a
dev-python/django-durationfield   20200523-09:46 mgornyba90d913751
dev-python/django-setuptest   20200523-09:46 mgornyd5f4d13d414
dev-python/django-spurl   20200523-09:46 mgorny942b64bd6e0
dev-python/fabric 20200523-09:25 mgorny9b095454da9
dev-python/filemagic  20200523-09:47 mgornydd6d8e93656
dev-python/flask-bootstrap20200523-09:44 mgorny0bf915ce1aa
dev-python/invoke 20200523-09:26 mgorny439daea00ff
dev-python/ipdbplugin 20200523-09:52 mgorny976fe7cf9dc
dev-python/junit-xml  20200523-09:52 mgornya94b53f4e2d
dev-python/kivy-garden20200523-09:54 mgornybe715c67705
dev-python/potr   20200523-09:27 mgornyfaf686e9ee2
dev-python/pycrypto   20200523-09:28 mgorny09301ae9f54
dev-python/PyDbLite   20200523-09:54 mgornya99a6ac1972
dev-python/rst2pdf20200523-09:43 mgorny8a9bc6d7776
dev-python/URLObject  20200523-09:51 mgornye347f07c429
dev-ruby/libxml   20200523-05:30 graaffad99b66d9fd
dev-tcltk/tcl-mccp20200520-13:10 zlogene   3bf80a01ff1
dev-util/bumpversion  20200523-09:34 mgornyaa8d18f29fe
dev-util/spec-cleaner 20200523-09:34 mgornyb98f5ed0bea
dev-vcs/ghp-import20200523-09:34 mgornyf81936cb8d5
dev-vcs/git-imerge20200523-09:35 mgorny0a9700d7d70
games-misc/OilWar 20200523-08:24 mgornya4560afd406
media-fonts/symbola   20200523-08:27 mgorny62cf7d5a108
media-gfx/qrencode-python 20200523-09:36 mgorny9d872e948bb
media-gfx/svg2rlg 20200523-09:43 mgorny870019d3f18
media-sound/lyvi  20200523-09:37 mgorny888bfbefa0f
media-video/griffith  20200523-09:44 mgorny176d35ce731
net-misc/gns3-converter   20200524-22:38 bman  2412a2c9f40
net-misc/ssvnc20200523-09:24 mgornyc221e57b59e
net-misc/trackma  20200523-09:37 mgornyd0a9de6ebb6
sci-biology/bioruby   20200523-05:30 graaff3ded18d070f
sci-geosciences/gpxpy 20200523-09:39 mgorny995a7185504
sci-geosciences/seawater  20200523-09:39 mgornyb9ce9d9f91a
sci-libs/Fiona20200523-09:40 mgornybf069f689f7
sys-apps/fwupdate 20200523-08:28 mgorny874ae4c3664
sys-boot/raspberrypi-mkimage  20200523-09:40 mgornye20a0fe53f1

Additions:
acct-group/apache 20200518-22:01 dilfridge a051f029599
acct-group/exabgp 20200520-01:13 chutzpah  9767b116546
acct-group/svnusers   20200515-21:56 dilfridge 818b21ac751
acct-user/apache  20200518-22:07 dilfridge 7f5d121b079
acct-user/exabgp  20200520-01:14 chutzpah  391c96e931e
acct-user/svn 20200515-21:57 dilfridge 7ba67bfc1b1
app-arch/lxqt-archiver20200427-19:44 asturm57eff76851b
app-portage/gander20200519-11:16 mgorny3c390008467
dev-cpp/cpp-taskflow  20200523-07:00 tamikofcb2ebb167a
dev-python/pynput 20200522-16:40 zerochaos e21822563d8
dev-python/pyside220200522-16:29 zerochaos 7e19d8487c6
dev-python/python-email-validator 20200519-12:01 mgorny3c0085f33b1
dev-python/shiboken2  20200522-16:33 zerochaos b8a532bc7a5
dev-ruby/brotli   20200523-07:43 graaffaba59edc078
dev-ruby/rantly   20200523-06:56 graaff831d772121d
dev-util/webhook  20200521-05:05 robbat2   b09a6f16b76
gui-apps/kanshi   20200518-11:51 bman  c6bbd5cfd19
media-libs/elgato-streamdeck  20200519-19:51 zerochaos e2263e63d56
media-video/streamdeck-ui 20200522-16:50 zerochaos e21afa26df4
sci-mathematics/sympow20200516-11:02 mjo   fccf8fbb4fe
sci-physics/vmc 

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

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

Removals:
app-emulation/docker-runc   20200516-10:31 zlogeneb0e37906298
app-i18n/man-pages-de   20200517-19:28 ulmc2e08d6d77d
app-i18n/man-pages-fr   20200517-19:29 ulm3f954732683
app-i18n/man-pages-nl   20200516-10:34 zlogene1e5158b25d9
app-i18n/man-pages-pl   20200517-19:30 ulm11c75e003f8
app-vim/automatictexplugin  20200516-10:46 zlogene20befa753f7
app-vim/colorv  20200516-10:46 zlogene20befa753f7
app-vim/slimv   20200516-10:46 zlogene20befa753f7
app-vim/vimcalc 20200516-10:46 zlogene20befa753f7
app-vim/vimpress20200516-10:46 zlogene20befa753f7
dev-ruby/bones  20200513-04:55 graaff c6d58160675
dev-ruby/github_api 20200513-04:55 graaff 9c7ae8e3616
dev-ruby/rails-deprecated_sanitizer 20200513-04:56 graaff 9aeb4f140ea
dev-ruby/riel   20200513-04:56 graaff a68c2b7bb3c
dev-tcltk/anigif20200516-10:39 zlogene48c58c71593
dev-tcltk/combobox  20200516-10:41 zlogenea28bfeef149
net-p2p/transmission-remote-cli 20200516-10:36 zlogene55234cf8ac6

Additions:
acct-group/buildbot 20200512-08:38 dolsen 6b4548c3dfa
acct-group/lxd  20200514-06:59 juippis8cf2a99860b
acct-group/spamd20200121-11:32 juippis264a3a00fd8
acct-user/buildbot  20200512-08:40 dolsen 0ba6444ef9d
acct-user/spamd 20200121-11:34 juippis8138c6f1551
app-crypt/tpm2-pkcs11   20200417-03:13 juippisfa7927dad7c
dev-go/go-licenses  20200507-20:41 juippisd0b1bc86279
dev-go/licenseclassifier20200425-01:35 juippis09efbf4ed38
dev-libs/plasma-wayland-protocols   20200513-21:17 asturm 3107ccfbcab
dev-python/bareos   20200514-03:02 mschiff17476985966
dev-python/google-api-core  20200513-03:59 chutzpah   264edeb4527
dev-python/googleapis-common-protos 20200513-03:49 chutzpah   15b4e4db25c
dev-python/python-vitrageclient 20200516-21:16 prometheanfire 5c66a6ddaa2
dev-python/wand 20200517-11:36 sbraz  3cc19b5378b
gui-apps/wcm20200515-15:55 bman   3713d3b1fb4
gui-apps/wf-shell   20200515-15:56 bman   5087a0903a0
gui-libs/wf-config  20200515-10:30 bman   db22c91f34e
gui-wm/wayfire  20200515-15:52 bman   72607ad00ac
media-plugins/gst-plugins-srt   20200513-21:27 leio   c79e1f42401
media-video/obs-v4l2sink20200514-15:57 zerochaos  30e73a60e24
media-video/vidcutter   20200514-14:55 zerochaos  4c116bffee9
sci-libs/ignition-common20200515-08:21 aballier   9936150d6cb
sci-libs/ignition-fuel-tools20200515-08:52 aballier   ecf74c7f619

--
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:
app-i18n/man-pages-pl,removed,ulm,20200517-19:30,11c75e003f8
app-i18n/man-pages-fr,removed,ulm,20200517-19:29,3f954732683
app-i18n/man-pages-de,removed,ulm,20200517-19:28,c2e08d6d77d
app-vim/automatictexplugin,removed,zlogene,20200516-10:46,20befa753f7
app-vim/colorv,removed,zlogene,20200516-10:46,20befa753f7
app-vim/slimv,removed,zlogene,20200516-10:46,20befa753f7
app-vim/vimcalc,removed,zlogene,20200516-10:46,20befa753f7
app-vim/vimpress,removed,zlogene,20200516-10:46,20befa753f7
dev-tcltk/combobox,removed,zlogene,20200516-10:41,a28bfeef149
dev-tcltk/anigif,removed,zlogene,20200516-10:39,48c58c71593
net-p2p/transmission-remote-cli,removed,zlogene,20200516-10:36,55234cf8ac6
app-i18n/man-pages-nl,removed,zlogene,20200516-10:34,1e5158b25d9
app-emulation/docker-runc,removed,zlogene,20200516-10:31,b0e37906298
dev-ruby/riel,removed,graaff,20200513-04:56,a68c2b7bb3c
dev-ruby/rails-deprecated_sanitizer,removed,graaff,20200513-04:56,9aeb4f140ea
dev-ruby/github_api,removed,graaff,20200513-04:55,9c7ae8e3616
dev-ruby/bones,removed,graaff,20200513-04:55,c6d58160675
Added Packages:
gui-apps/wf-shell,added,bman,20200515-15:56,5087a0903a0
gui-apps/wcm,added,bman,20200515-15:55,3713d3b1fb4
gui-wm/wayfire,added,bman,20200515-15:52,72607ad00ac
gui-libs/wf-config,added,bman,20200515-10:30,db22c91f34e
dev-python/wand,added,sbraz,20200517-11:36,3cc19b5378b
dev-python/python-vitrageclient,added,prometheanfire,20200516-21:16,5c66a6ddaa2
sci-libs/ignition-fuel-tools,added,aballier,20200515-08:52,ecf74c7f619

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

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

Removals:
app-antivirus/clamav-unofficial-sigs   20200508-12:45 mjo   
 b77e04b43db
dev-python/cryptography-vectors20200507-12:18 
mgorny aebe01409a4
dev-python/ip-associations-python-novaclient-ext   20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/nose-testconfig 20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/osc-placement   20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/os-networksv2-python-novaclient-ext 20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/os-virtual-interfacesv2-python-novaclient-ext   20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/positional  20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/posix_ipc   20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/rackspace-auth-openstack20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/rackspace-novaclient20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/rax-default-network-flags-python-novaclient-ext 20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/rax-scheduled-images-python-novaclient-ext  20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/repoze-who  20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/tablib  20200508-02:58 
prometheanfire 1d73c13da8f
dev-python/zake20200508-02:58 
prometheanfire 1d73c13da8f
dev-ruby/metasploit-concern20200505-07:50 
graaff 15fe687020a
dev-ruby/metasploit-credential 20200505-07:50 
graaff 15fe687020a
dev-ruby/metasploit_data_models20200505-07:50 
graaff 15fe687020a
dev-ruby/metasploit-model  20200505-07:50 
graaff 15fe687020a
dev-ruby/metasploit-payloads   20200505-07:50 
graaff 15fe687020a
dev-ruby/metasploit_payloads-mettle20200505-07:50 
graaff 15fe687020a
dev-ruby/postgres_ext  20200505-07:55 
graaff 17ab1a07c32
dev-ruby/protected_attributes  20200505-07:54 
graaff 05f88aa1129
dev-ruby/rex-arch  20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-bin_tools 20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-core  20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-encoder   20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-exploitation  20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-java  20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-mime  20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-nop   20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-ole   20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-powershell20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-random_identifier 20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-registry  20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-rop_builder   20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-socket20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-sslscan   20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-struct2   20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-text  20200505-07:49 
graaff 8665c57fd0c
dev-ruby/rex-zip   20200505-07:49 
graaff 8665c57fd0c
net-analyzer/metasploit20200505-07:50 
graaff af8f89d9b9f
net-misc/wicd  20200505-07:18 
juippis76cd886dac1
www-misc/zoneminder20200505-07:17 
juippisc66a9574205

Additions:
acct-group/bareos  20200509-04:13 
mschiff0abd1600707
acct-group/bitlbee 20200210-22:41 
juippisc04ffb3a536
acct-group/monitorix  

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

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

Removals:
app-editors/atom20200429-12:32 zlogene  
b152bd2627d
app-eselect/eselect-electron20200429-12:43 zlogene  
830953ddaaa
dev-dotnet/gnome-keyring-sharp  20200428-17:38 mattst88 
e18e778c42d
dev-python/basemap  20200430-10:12 asturm   
532f70d23e4
dev-python/nevow20200427-08:00 zlogene  
2890dfe6349
dev-python/ufoLib   20200427-08:15 zlogene  
a2da8eafc45
dev-util/electron   20200429-12:35 zlogene  
10f79d2d9b2
dev-util/fatrace20200427-08:17 zlogene  
a3766997d75
dev-vcs/bzr 20200427-08:24 zlogene  
4d2ed8e7669
dev-vcs/bzr-rewrite 20200427-08:24 zlogene  
4d2ed8e7669
dev-vcs/bzrtools20200427-08:24 zlogene  
4d2ed8e7669
dev-vcs/bzr-xmloutput   20200427-08:24 zlogene  
4d2ed8e7669
dev-vcs/pwclient20200427-08:19 zlogene  
0c3e12b8af4
games-puzzle/skoosh 20200428-17:38 mattst88 
4ccc1218a05
games-puzzle/world-of-goo   20200428-22:30 chewi
d6b04f8dd48
kde-apps/dolphin-plugins-bazaar 20200427-09:03 zlogene  
f8028001b5e
mail-client/mail-notification   20200428-17:39 mattst88 
62baa97969a
media-libs/libpostproc  20200428-17:37 mattst88 
e3e6b70b358
media-sound/galan   20200427-07:55 zlogene  
6dc4b3745f0
media-video/syncplay20200427-08:02 zlogene  
5b7011e354c
net-dns/dnsimple-dyndns 20200427-08:21 zlogene  
12faea71a21
net-im/pyicq-t  20200427-07:59 zlogene  
cf56e109e44
net-irc/redirbot20200427-08:04 zlogene  
e88bdf03de1
sys-block/kvpm  20200501-22:33 asturm   
46a0fa30447
www-client/weboob   20200427-08:12 zlogene  
469e9cdf10e
x11-libs/gtkglarea  20200427-07:57 zlogene  
1216c3771c5
x11-terms/xvt   20200427-08:09 zlogene  
2d6d0831897

Additions:
acct-group/bind_exporter20200502-23:13 williamh 
3c27f27f679
acct-group/consul-template  20200428-17:30 williamh 
a9f45bcfcc6
acct-group/lldpd20200427-21:01 chutzpah 
128706e7577
acct-group/lpadmin  20200428-11:09 polynomial-c 
64c4a2cdb57
acct-user/bind_exporter 20200502-23:13 williamh 
d5ab1225e74
acct-user/consul-template   20200428-17:30 williamh 
63dc433f7f6
acct-user/lldpd 20200427-21:04 chutzpah 
92a3d5612f0
dev-perl/App-FatPacker  20200503-14:12 kentnl   
8241011ae89
dev-perl/Config-MVP-Slicer  20200503-12:44 kentnl   
49f28dfc95b
dev-perl/Dist-Milla 20200503-13:15 kentnl   
5eec6ce8512
dev-perl/Dist-Zilla-Config-Slicer   20200503-12:55 kentnl   
fd363b9b00c
dev-perl/Dist-Zilla-Plugin-CheckChangesHasContent   20200501-01:10 kentnl   
6fddd7fc5ee
dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild   20200501-02:20 kentnl   
aa848b9d6d7
dev-perl/Dist-Zilla-Plugin-CopyFilesFromRelease 20200501-02:38 kentnl   
05392c46760
dev-perl/Dist-Zilla-Plugin-GithubMeta   20200502-01:37 kentnl   
fed3f26b1c2
dev-perl/Dist-Zilla-Plugin-LicenseFromModule20200502-01:46 kentnl   
bd3116beaf1
dev-perl/Dist-Zilla-Plugin-ModuleBuildTiny  20200502-01:58 kentnl   
82fec557849
dev-perl/Dist-Zilla-Plugin-NameFromDirectory20200502-02:09 kentnl   
5a9a091753c
dev-perl/Dist-Zilla-Plugin-Prereqs-FromCPANfile 20200502-12:28 kentnl   
292fe897e75
dev-perl/Dist-Zilla-Plugin-ReadmeAnyFromPod 20200501-02:11 kentnl   
1af1970b06e
dev-perl/Dist-Zilla-Plugin-ReadmeFromPod20200503-00:48 kentnl   
f3792ed84d5
dev-perl/Dist-Zilla-Plugin-ReversionOnRelease   20200503-01:22 kentnl   
a06e7fec05a
dev-perl/Dist-Zilla-Plugin-StaticInstall20200503-01:34 kentnl   
1517b718b46
dev-perl/Dist-Zilla-Plugin-Test-Compile 20200503-01:45 kentnl   
7270ef32d4d
dev-perl/Dist-Zilla-Plugin-VersionFromMainModule20200503-02:01 kentnl   
a6cb1e238df

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

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

Removals:
media-libs/openmoiv 20200424-21:02 dilfridge 5757433bf32
media-video/gtk-recordmydesktop 20200422-21:02 asturme0eab5bc14f
media-video/libav   20200426-15:14 zlogene   ae1063b59ef
media-video/pymp20200422-21:01 asturm00b4a07bf1f
x11-apps/mkfontdir  20200422-18:28 mattst88  48a0e73b704
x11-misc/xplanetFX  20200422-21:00 asturmfa94571fe94

Additions:
acct-group/haproxy  20200221-06:03 idl0r 44e7dacabb3
acct-group/ngircd   20200415-17:13 juippis   0a4c001351d
acct-user/haproxy   20200221-06:05 idl0r 1aa25de242c
acct-user/ngircd20200415-17:12 juippis   c5c289cc07d
app-shells/fzf  20200416-22:11 juippis   9107d42d1a1
dev-cpp/abseil-cpp  20200420-07:10 gyakovlev 1f847f65dfd
dev-java/core-specs-alpha   20200103-07:40 kentnl2cf09e558a8
dev-java/spec-alpha 20200103-07:39 kentnlbc84204dcf5
dev-libs/level-zero 20200423-10:49 marecki   17ccefcb957
dev-python/cppy 20200413-22:24 chutzpah  55a6d16a482
dev-python/pytest-tempdir   20200421-01:45 chutzpah  a0aca02da19
dev-python/ruamel-yaml-clib 20200424-14:52 marecki   a71b7e7c5bd
dev-python/websockets   20200425-15:04 chewi ae40aa46c38
dev-ruby/rexml  20200426-05:17 graafff1465e26296
kde-misc/kio-fuse   20200423-11:36 asturm5369d32e386

--
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-video/libav,removed,zlogene,20200426-15:14,ae1063b59ef
media-libs/openmoiv,removed,dilfridge,20200424-21:02,5757433bf32
media-video/gtk-recordmydesktop,removed,asturm,20200422-21:02,e0eab5bc14f
media-video/pymp,removed,asturm,20200422-21:01,00b4a07bf1f
x11-misc/xplanetFX,removed,asturm,20200422-21:00,fa94571fe94
x11-apps/mkfontdir,removed,mattst88,20200422-18:28,48a0e73b704
Added Packages:
acct-group/ngircd,added,juippis,20200415-17:13,0a4c001351d
acct-user/ngircd,added,juippis,20200415-17:12,c5c289cc07d
dev-ruby/rexml,added,graaff,20200426-05:17,f1465e26296
dev-python/cppy,added,chutzpah,20200413-22:24,55a6d16a482
dev-python/websockets,added,chewi,20200425-15:04,ae40aa46c38
dev-python/ruamel-yaml-clib,added,marecki,20200424-14:52,a71b7e7c5bd
acct-user/haproxy,added,idl0r,20200221-06:05,1aa25de242c
acct-group/haproxy,added,idl0r,20200221-06:03,44e7dacabb3
kde-misc/kio-fuse,added,asturm,20200423-11:36,5369d32e386
dev-libs/level-zero,added,marecki,20200423-10:49,17ccefcb957
app-shells/fzf,added,juippis,20200416-22:11,9107d42d1a1
dev-java/core-specs-alpha,added,kentnl,20200103-07:40,2cf09e558a8
dev-java/spec-alpha,added,kentnl,20200103-07:39,bc84204dcf5
dev-python/pytest-tempdir,added,chutzpah,20200421-01:45,a0aca02da19
dev-cpp/abseil-cpp,added,gyakovlev,20200420-07:10,1f847f65dfd

Done.

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

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

Removals:
app-admin/packagekit20200419-06:50 mgorny
e773cec5d96
app-admin/packagekit-base   20200419-06:50 mgorny
686422cba11
app-admin/packagekit-gtk20200419-06:49 mgorny
1b1b7642268
app-admin/packagekit-qt 20200419-06:48 mgorny
dcf33fc7f0a
app-backup/buttersink   20200419-07:24 mgorny
5e215cd9b24
app-backup/deja-dup 20200419-06:43 mgorny
874908215f8
app-portage/euscan  20200419-06:52 mgorny
9d503e2bc05
dev-python/gnome-python-base20200419-07:32 mgorny
d5346fd01bf
dev-python/gnome-python-desktop-base20200419-09:04 mgorny
5307dde9e7b
dev-python/gnome-python-extras-base 20200419-07:31 mgorny
e3beee2445c
dev-python/gnome-vfs-python 20200419-07:31 mgorny
5fb2c2d6301
dev-python/gtkspell-python  20200419-07:31 mgorny
142b45448b0
dev-python/libbonobo-python 20200419-07:29 mgorny
cc2b56ed17d
dev-python/libgnomecanvas-python20200419-07:30 mgorny
e69a34e909c
dev-python/libgnome-python  20200419-07:28 mgorny
0dd06decc30
dev-python/librsvg-python   20200419-07:30 mgorny
35b6122fba8
dev-python/pyorbit  20200419-07:29 mgorny
5a885cd3d9e
dev-python/soappy   20200419-07:23 mgorny
59b4885b229
dev-vcs/hgsubversion20200419-07:14 mgorny
b21a2ee9bc0
dev-vcs/hgsvn   20200419-07:13 mgorny
90963adbb05
dev-vcs/hgview  20200419-07:13 mgorny
5a99ad4eb46
dev-vcs/mercurial-server20200419-07:12 mgorny
c1e2593dc5e
gnome-extra/gnome-packagekit20200419-06:44 mgorny
e8033684d8e
mail-filter/spambayes   20200419-07:22 mgorny
8040a597f24
media-libs/pyliblo  20200419-06:54 mgorny
7e2ab3e3c33
media-sound/gtklick 20200419-06:54 mgorny
25aee341fcb
net-ftp/pybootd 20200419-07:25 mgorny
4bf0f052dc3
net-mail/automx 20200419-07:23 mgorny
aada62d05ac
sci-electronics/geda-xgsch2pcb  20200419-07:25 mgorny
e9ffdafc7a9
sci-physics/espresso++  20200419-07:33 mgorny
d2049ce9200
www-apps/trac-accountmanager20200419-07:16 mgorny
0b2738079ec
www-apps/trac-mercurial 20200419-07:16 mgorny
f40f5c1492d
www-apps/trac-tags  20200419-07:15 mgorny
5ae9f1f3934

Additions:
acct-group/atheme-services  20200415-04:52 juippis   
ba731aee772
acct-group/consul   20200417-19:31 williamh  
0871e0497e6
acct-group/gpib 20200418-14:36 dilfridge 
8a19e46805f
acct-group/vault20200417-23:12 williamh  
f9612ad0002
acct-user/atheme-services   20200415-04:59 juippis   
5c6791a0964
acct-user/consul20200417-19:34 williamh  
3c6027f9fe0
acct-user/vault 20200417-23:18 williamh  
7e718b45c79
dev-perl/Dist-Zilla-Plugin-CheckExtraTests  20200416-16:00 kentnl
7c8e09a84f2
dev-perl/Dist-Zilla-Plugin-ContributorsFile 20200416-13:31 kentnl
ea13fb6b6ee
dev-perl/Dist-Zilla-Plugin-Git-Contributors 20200416-14:06 kentnl
d840ce933a2
dev-perl/Dist-Zilla-Plugin-Meta-Contributors20200416-14:19 kentnl
63e3cf8ee5e
dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic 20200416-14:34 kentnl
d1bec0891fd
dev-perl/Dist-Zilla-Plugin-Run  20200416-14:56 kentnl
35f6c778048
dev-perl/Dist-Zilla-Plugin-Test-CPAN-Changes20200416-16:19 kentnl
b6b1643b63d
dev-perl/Path-Iterator-Rule 20200416-15:51 kentnl
0df6092e78b
dev-perl/Test-Filename  20200416-15:43 kentnl
deb6b70dc3d
dev-python/distlib  20200418-15:07 mgorny
8603f6637a8
dev-python/gnome-python-base20200419-09:03 mgorny
8d845ac6c61
dev-python/mkautodoc20200410-10:04 juippis   
ddb72bf65a2
games-strategy/settlers-2-gold-data 20200418-20:46 chewi 
0d98dd4b892
net-libs/libnma 20200419-15:34 leio  
a88483ae162
net-libs/libslirp   20200419-22:10 zmedico   
33cd6352693
net-p2p/tremc   20200414-03:04 mgorny
8f786fdd9d3

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

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

Removals:
dev-libs/rocm-opencl-driver  20200406-17:10 candrews   6739d9144e2
dev-python/aadict20200406-05:35 zlogene7622f900c65
dev-python/abstract_rendering20200406-05:35 zlogene7622f900c65
dev-python/aioeventlet   20200406-05:35 zlogene7622f900c65
dev-python/aiotest   20200406-05:35 zlogene7622f900c65
dev-python/amqplib   20200406-05:35 zlogene7622f900c65
dev-python/anyjson   20200406-05:35 zlogene7622f900c65
dev-python/asciimatics   20200406-05:35 zlogene7622f900c65
dev-python/asset 20200406-05:35 zlogene7622f900c65
dev-python/atom  20200406-05:35 zlogene7622f900c65
dev-python/batinfo   20200406-05:35 zlogene7622f900c65
dev-python/bcolz 20200406-05:35 zlogene7622f900c65
dev-python/beaker20200406-05:35 zlogene7622f900c65
dev-python/biplist   20200406-05:35 zlogene7622f900c65
dev-python/blaze 20200406-05:35 zlogene7622f900c65
dev-python/CacheControl  20200406-05:35 zlogene7622f900c65
dev-python/colander  20200406-05:35 zlogene7622f900c65
dev-python/colorful  20200406-05:35 zlogene7622f900c65
dev-python/columnize 20200406-05:35 zlogene7622f900c65
dev-python/common20200406-05:35 zlogene7622f900c65
dev-python/crumbs20200406-05:35 zlogene7622f900c65
dev-python/d2to1 20200406-05:35 zlogene7622f900c65
dev-python/datashape 20200406-05:35 zlogene7622f900c65
dev-python/deform20200406-05:35 zlogene7622f900c65
dev-python/distlib   20200406-05:35 zlogene7622f900c65
dev-python/django-appconf20200406-05:35 zlogene7622f900c65
dev-python/django-baker  20200406-05:35 zlogene7622f900c65
dev-python/django-crispy-forms   20200406-05:35 zlogene7622f900c65
dev-python/django-discover-runner20200406-05:35 zlogene7622f900c65
dev-python/django-grappelli  20200406-05:35 zlogene7622f900c65
dev-python/django-haystack   20200406-05:35 zlogene7622f900c65
dev-python/django-nose   20200406-05:35 zlogene7622f900c65
dev-python/django-picklefield20200406-05:35 zlogene7622f900c65
dev-python/django-recaptcha  20200406-05:35 zlogene7622f900c65
dev-python/django-select220200406-05:35 zlogene7622f900c65
dev-python/django-tinymce20200406-05:35 zlogene7622f900c65
dev-python/dynd-python   20200406-05:35 zlogene7622f900c65
dev-python/embedly   20200406-05:35 zlogene7622f900c65
dev-python/envoy 20200406-05:35 zlogene7622f900c65
dev-python/fedmsg20200406-05:35 zlogene7622f900c65
dev-python/flask-admin   20200406-05:35 zlogene7622f900c65
dev-python/flask-peewee  20200406-05:35 zlogene7622f900c65
dev-python/flask-pymongo 20200406-05:35 zlogene7622f900c65
dev-python/flask-socketio20200406-05:35 zlogene7622f900c65
dev-python/flask-uploads 20200406-05:35 zlogene7622f900c65
dev-python/flipflop  20200406-05:35 zlogene7622f900c65
dev-python/formencode20200406-05:35 zlogene7622f900c65
dev-python/geoalchemy2   20200406-05:35 zlogene7622f900c65
dev-python/geopy 20200406-05:35 zlogene7622f900c65
dev-python/gevent-socketio   20200406-05:35 zlogene7622f900c65
dev-python/gitlabform20200406-05:35 zlogene7622f900c65
dev-python/globre20200406-05:35 zlogene7622f900c65
dev-python/glymur20200406-05:35 zlogene7622f900c65
dev-python/hiro  20200406-05:35 zlogene7622f900c65
dev-python/httreplay 20200406-05:35 zlogene7622f900c65
dev-python/husl  20200406-09:04 zlogenebb7f0fd4c1f
dev-python/hvac  20200406-09:03 zlogeneb21461bd74f
dev-python/ImageHash 20200406-05:35 zlogene7622f900c65
dev-python/influxdb  20200406-05:35 zlogene7622f900c65
dev-python/into  20200406-05:35 zlogene7622f900c65
dev-python/ipcalc20200406-05:35 zlogene7622f900c65
dev-python/iso3166   

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

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

Removals:
dev-go/ed25519 20200403-18:53 marecki   
6a02720bdc2
dev-libs/yaml-cpp  20200403-02:12 chutzpah  
aff9434d4a7
dev-python/scikit-learn20200403-03:29 chutzpah  
6c6ad913cdf

Additions:
app-portage/nattka 20200401-13:08 mgorny
f02867d2f8c
dev-erlang/p1_acme 20200401-10:28 hanno 
e50bcb76481
dev-libs/libjcat   20200330-14:28 marecki   
c9213e24cce
dev-libs/opencl-icd-loader 20200401-23:49 marecki   
d1e684dfb02
dev-libs/yaml-cpp  20200401-00:47 chutzpah  
1c44179b7a2
dev-python/mongomock   20200404-02:09 gyakovlev 
db0818a9fe2
dev-python/scikit-learn20200401-21:02 chutzpah  
fbcfc13e1a4
dev-python/sentinels   20200404-00:54 gyakovlev 
55dd40bfe97
dev-python/threadpoolctl   20200401-20:03 chutzpah  
9cda95ce84a
dev-util/cargo-c   20200404-15:41 lu_zero   
1aa5977995b
dev-util/opencl-headers20200401-22:36 marecki   
2285b1c8376
games-simulation/slime-rancher 20200401-21:19 chewi 
00b5384e280
gnome-extra/gnome-shell-extension-appindicator 20200402-18:54 pacho 
43b79f16187
net-misc/asterisk-opus 20200321-18:30 juippis   
15674585042
net-vpn/ocserv 20200403-04:12 floppym   
0b4cb431553
net-vpn/tailscale  20200331-02:58 chutzpah  
ed5ccfe9186
net-wireless/dump978   20200402-19:21 zerochaos 
4eac9d917f7
sci-libs/fflas-ffpack  20200401-23:59 mjo   
8db3670e790
sci-mathematics/flintqs20200327-19:38 mjo   
1e6e5e555c6
sys-cluster/kubernetes 20200330-21:31 williamh  
5fa5afed555
sys-fs/sandboxfs   20200401-09:03 gyakovlev 
f663bdc6560

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-go/ed25519,removed,marecki,20200403-18:53,6a02720bdc2
dev-python/scikit-learn,removed,chutzpah,20200403-03:29,6c6ad913cdf
dev-libs/yaml-cpp,removed,chutzpah,20200403-02:12,aff9434d4a7
Added Packages:
dev-python/mongomock,added,gyakovlev,20200404-02:09,db0818a9fe2
dev-python/sentinels,added,gyakovlev,20200404-00:54,55dd40bfe97
dev-util/cargo-c,added,lu_zero,20200404-15:41,1aa5977995b
sci-libs/fflas-ffpack,added,mjo,20200401-23:59,8db3670e790
net-vpn/ocserv,added,floppym,20200403-04:12,0b4cb431553
net-wireless/dump978,added,zerochaos,20200402-19:21,4eac9d917f7
gnome-extra/gnome-shell-extension-appindicator,added,pacho,20200402-18:54,43b79f16187
dev-libs/opencl-icd-loader,added,marecki,20200401-23:49,d1e684dfb02
dev-util/opencl-headers,added,marecki,20200401-22:36,2285b1c8376
games-simulation/slime-rancher,added,chewi,20200401-21:19,00b5384e280
dev-python/scikit-learn,added,chutzpah,20200401-21:02,fbcfc13e1a4
dev-python/threadpoolctl,added,chutzpah,20200401-20:03,9cda95ce84a
dev-libs/yaml-cpp,added,chutzpah,20200401-00:47,1c44179b7a2
app-portage/nattka,added,mgorny,20200401-13:08,f02867d2f8c
dev-erlang/p1_acme,added,hanno,20200401-10:28,e50bcb76481
sys-fs/sandboxfs,added,gyakovlev,20200401-09:03,f663bdc6560
net-misc/asterisk-opus,added,juippis,20200321-18:30,15674585042
net-vpn/tailscale,added,chutzpah,20200331-02:58,ed5ccfe9186
sys-cluster/kubernetes,added,williamh,20200330-21:31,5fa5afed555
dev-libs/libjcat,added,marecki,20200330-14:28,c9213e24cce
sci-mathematics/flintqs,added,mjo,20200327-19:38,1e6e5e555c6

Done.

Re: [gentoo-dev] network sandbox challenge

2020-04-01 Thread Robin H. Johnson
On Wed, Apr 01, 2020 at 11:30:00PM +0100, Samuel Bernardo wrote:
> Hi Robin,
> 
> On 4/1/20 11:07 PM, Robin H. Johnson wrote:
> >>> # I am considering removing this and just hard coding mirror://goproxy
> >>> # below, so please do not rely on it.
> >>> : "${_GOMODULE_GOPROXY_BASEURI:=mirror://goproxy/}"|
> >> So, go-module.eclass provides a good base to follow SRP pattern (single
> >> responsibility principle). Looking into that effort I would copy
> >> go-module.eclass to my overlay eclass directory and adapt it to use my
> >> mirror type.
> >>
> >> I would like to use directly Gentoo maintained go-module.eclass, but for
> >> that I would like to have access to set my own mirror type.
> >>
> >> I also ask you to update documentation since there is some details to
> >> use EGO_SUM, such as you stated in comment[4].
> > It's not clear why you need to modify the mirror behavior at all; maybe
> > you covered that elsewhere in this overly long thread.
> 
> Remembering that I'm in overlay context, lets consider the use case with
> a private repository with restricted access from where I need to get
> some go module. I need to use an alternative mirror not listed in
> default goproxy mirror type.
Ok, so what you're REALLY asking for here, is a cleaner way to specify
that a go module that exists OUTSIDE of the upstream Goproxy ecosystem.

The eclass as it stands was written as a way to CONSUME the upstream
Goproxy ecosystem efficiently, without producing a bundling mess.

This is not entirely a Gentoo packaging problem, but also intersects
upstream Go packaging, specifically that outside of the ebuild you have
to take special measures to cause 'go mod' to fetch from your
alternative mirror that contains private modules. Upstream also doesn't
have a good handle on how to solve this problem for ALL of the edge
cases (see GOPRIVATE and interactions with the GOSUMDB).

Your package that consumes that go module PROBABLY also consumes many
public go modules, so you don't want to modify or mirror every single
entry: just the private ones.

I propose the following rough improvement to the go-module.eclass for
EGO_SUM usage in the above case.

EGO_SUM=(
  "github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod"
  "github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59"
)
EGO_SUM_WITH_BASE=(
  "mirror://private/ internal.com/foo/disco v1.2.3/go.mod"
  "mirror://private/ internal.com/foo/disco v1.2.3"
  "https://site2/ mycompany.com/bar/dance v2.3.4/go.mod"
  "https://site2/ mycompany.com/bar/dance v2.3.4/"
)

EGO_SUM can be trivially transformed to EGO_SUM_WITH_BASE, by adding the
mirror://goproxy/ slug as a first argument.

The implementation of go-module_set_globals remains almost identical,
just using the new first argument rather than the
${_GOMODULE_GOPROXY_BASEURI} variable.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] network sandbox challenge

2020-04-01 Thread Robin H. Johnson
On Wed, Apr 01, 2020 at 04:14:48PM -0400, Michael Orlitzky wrote:
> On 4/1/20 4:03 PM, Samuel Bernardo wrote:
> > 
> > Couldn't security issue in a Go library be solved with keyword mask and
> > announce in portage? 
> 
> If there's an ebuild for the library, then yeah, you've got the right
> idea. But with the Go eclasses, there are no ebuilds for any of the
> dependencies.
The problem goes deeper than that, and is more of an upstream concern
than a Gentoo concern: because the Go module ecosystem pins exact
versions, not version ranges, and this is a crucial part of reproducible
builds.

Let the library be "L", with versions 1,2.
The vulnerable version is L-1, and L-2 contains the fix.
Let the package that uses the library be "P", with version 1 only.

If you wanted to USE L-2 in P-1, you generally must make modifications
to the consumers of that library. At the very least you have to modify
the go.mod file to use the new version. To satisfy the package
checksums/security in the Go ecosystem, you ALSO need to update the
go.sum file.

If the vulnerable library is a transitive dependency (e.g. indirect via
another library), then you ALSO need to update that other consumer.

At the point that there IS a reliable way to get lists of vulnerable
versions of Go modules, including the horrible timestamped v0.0.0
versions, the EGO_SUM work does contain enough data to identify ALL
vulnerable outputs on your system. That listing isn't available yet, due
to upstream working on it still:
https://github.com/golang/go/issues/24031

That listing would be transformed into a GLSA input criterion, to
identify vulnerable Gentoo packages (at which point upstream Golang has
hopefully also provided a cleaner way to bump/patch the dependency in
the scope of reproducible versions).

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] network sandbox challenge

2020-04-01 Thread Robin H. Johnson
On Wed, Apr 01, 2020 at 12:50:56PM +0100, Samuel Bernardo wrote:
> Hi Robin,
> 
> On 4/1/20 6:36 AM, Robin H. Johnson wrote:
> > Samuel:
> > I already proved that using go-module.eclass EGO_SUM it will NOT use Git
> > repositories, and all of the fetching will happen long before
> > src_unpack. Why do you persist with your statement to the contrary?
> 
> Sorry my misunderstanding, but I didn't get it right with what you
> mentioned to me before:
> 
> > Have you looked at the EGO_SUM in go-module? This already covers ANY go
> > package that uses go.mod + go.sum, in a fully reproducible way that does
> > not break network sandbox.
> I looked into the eclass documentation and I only found EGO_VENDOR[1].
> This seems so expensive since I need to parse all go.mod or go.sum files
> that I concluded would be better to use a tar.gz with all dependencies
> (remember that my use case is with my personal overlay).
Thanks, it seems the eclass HTML documentation is not updating
correctly (it's showing the content of the eclass-manpages-20200213
version right now, despite the "Updated: Apr 2020" text). I've pushed a
change and the corrected documentation is now visible.
Thank you for bringing this to our attention.

> Looking deeply into the source code I could find more details about
> EGO_SUM that only needs to set the urls to go.mod or/and go.sum files
> present in the repository. This is useful, but only to official gentoo
> developers, since if I want to use my own mirror type, for instance
> mirror://gooverlay, I wouldn't have that option[3]:
You don't need to override _GOMODULE_GOPROXY_BASEURI at all.

_GOMODULE_GOPROXY_BASEURI (with the default of mirror://goproxy/)
expands to the UPSTREAM locations that have the Go modules available.

It expects those mirrors to have the layout of files used by upstream.

> > # I am considering removing this and just hard coding mirror://goproxy
> > # below, so please do not rely on it.
> > : "${_GOMODULE_GOPROXY_BASEURI:=mirror://goproxy/}"|
> So, go-module.eclass provides a good base to follow SRP pattern (single
> responsibility principle). Looking into that effort I would copy
> go-module.eclass to my overlay eclass directory and adapt it to use my
> mirror type.
> 
> I would like to use directly Gentoo maintained go-module.eclass, but for
> that I would like to have access to set my own mirror type.
> 
> I also ask you to update documentation since there is some details to
> use EGO_SUM, such as you stated in comment[4].
It's not clear why you need to modify the mirror behavior at all; maybe
you covered that elsewhere in this overly long thread.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] network sandbox challenge

2020-03-31 Thread Robin H. Johnson
On Tue, Mar 31, 2020 at 09:18:32PM -0400, Michael Orlitzky wrote:
> On 3/31/20 8:48 PM, Samuel Bernardo wrote:
> > 
> > My question started with the network sandbox issue when we need to load
> > external code dependencies. For example, a go project will download all
> > dependencies from git repositories that will happen after src_unpack. In
> > this case I need to add an additional tar.gz with that code along with
> > the software release tar.gz.
Samuel:
I already proved that using go-module.eclass EGO_SUM it will NOT use Git
repositories, and all of the fetching will happen long before
src_unpack. Why do you persist with your statement to the contrary?

> > That additional tar.gz needs to be stored somewhere and as I understand
> > local mirror could be the right place.
> 
> Normally we don't bundle dependencies, avoiding that problem entirely.
> The Go eclasses however are badly designed, committed against protest by
> paid corporate interests, and serve only to facilitate large-scale
> copyright infringement and security vulnerabilities. If you're looking
> for a consistent explanation of how they're supposed to work with the
> rest of Gentoo, you won't find one.
mjo: Can you please substantiate your claims? 

It would have been nice to have heard your concerns during February, any
of one the three times that William and I posted the go-module.eclass
EGO_SUM development work for review on this mailing list. I don't see a
single email from you during that entire period.

The EGO_SUM support explicitly ensured that upstream distfiles (for each
dependency) remained absolutely as upstream provided them, without
merging the distfiles together or altering their content in way (I admit
that the exact naming of the distfiles changed, because it was terrible,
v0.0.0-20190311183353-d8887717615a.zip for example).

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-admin/equo 20200327-07:48 zlogene488a2d98add
app-admin/matter   20200327-07:48 zlogene488a2d98add
app-cdr/gtkcdlabel 20200326-23:32 asturm 6d5e362a428
app-misc/fslint20200326-23:31 asturm bf5de04bb38
app-misc/sleepyhead20200323-18:04 rich0  7a3342ca47b
app-text/keepnote  20200326-23:30 asturm 781fb0545f5
dev-libs/beignet   20200325-13:31 marecki710a434a1aa
dev-python/cliff-tablib20200327-15:07 prometheanfire dee3deb77fd
dev-python/pysnmp-apps 20200325-07:20 jer324867faf2b
games-misc/fortune-mod-humorixfortunes 20200325-10:09 ulmbcd6fbc8d7f
games-strategy/boswars 20200329-07:54 zlogene809f866cbd2
sci-electronics/gresistor  20200326-23:27 asturm 0eebbcdbdd7
sci-misc/pythoncad 20200326-23:28 asturm 2fa705d977c
sys-apps/entropy   20200327-07:48 zlogene488a2d98add
sys-apps/entropy-server20200327-07:48 zlogene488a2d98add
sys-boot/shlilo-lantank20200326-16:04 zlogenea7cb1201de9
x11-misc/revelation20200326-23:29 asturm 86c212c3a1e
x11-misc/tintwizard20200328-12:16 asturm ddfbf0a0638

Additions:
acct-user/usbmux   20200322-21:38 chewi  5477449854d
app-backup/borgmatic   20200325-16:26 marecki5c190b0b3b7
dev-libs/ncnn  20200329-21:04 slashbeast be41de14dbc
dev-libs/rinutils  20200326-12:13 asturm edf07223a39
games-arcade/jazz2 20200324-21:56 chewi  891296590fc
games-arcade/jazz2-data20200326-22:42 chewi  2ae2a55eb4e
media-gfx/cropgui  20200323-06:39 hanno  b3360574b33
media-gfx/waifu2x-ncnn-vulkan  20200329-21:06 slashbeast 7d4385d4046
net-analyzer/ospd-openvas  20200321-15:15 juippis34e2e746d9d
net-analyzer/snmpclitools  20200325-07:00 jerb83fdaf1d8f
net-im/zoom20200324-09:57 ulm19317653fb3
net-mail/b420200325-02:04 zx2c4  8374a4402f4
net-wireless/gr-ntsc   20200326-20:07 zerochaos  260904dab33
net-wireless/gr-ntsc-rc20200326-19:58 zerochaos  0b92b9fdf82
net-wireless/gr-ppm-wiegand20200326-20:19 zerochaos  89a32dda93d
sci-libs/cartopy   20200329-17:39 tomjbe 91081c55a11
x11-plugins/lurch  20200327-23:17 sping  468bcbdbc7c

--
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:
games-strategy/boswars,removed,zlogene,20200329-07:54,809f866cbd2
x11-misc/tintwizard,removed,asturm,20200328-12:16,ddfbf0a0638
dev-python/cliff-tablib,removed,prometheanfire,20200327-15:07,dee3deb77fd
app-admin/equo,removed,zlogene,20200327-07:48,488a2d98add
app-admin/matter,removed,zlogene,20200327-07:48,488a2d98add
sys-apps/entropy-server,removed,zlogene,20200327-07:48,488a2d98add
sys-apps/entropy,removed,zlogene,20200327-07:48,488a2d98add
app-cdr/gtkcdlabel,removed,asturm,20200326-23:32,6d5e362a428
app-misc/fslint,removed,asturm,20200326-23:31,bf5de04bb38
app-text/keepnote,removed,asturm,20200326-23:30,781fb0545f5
x11-misc/revelation,removed,asturm,20200326-23:29,86c212c3a1e
sci-misc/pythoncad,removed,asturm,20200326-23:28,2fa705d977c
sci-electronics/gresistor,removed,asturm,20200326-23:27,0eebbcdbdd7
sys-boot/shlilo-lantank,removed,zlogene,20200326-16:04,a7cb1201de9
dev-libs/beignet,removed,marecki,20200325-13:31,710a434a1aa
games-misc/fortune-mod-humorixfortunes,removed,ulm,20200325-10:09,bcd6fbc8d7f
dev-python/pysnmp-apps,removed,jer,20200325-07:20,324867faf2b
app-misc/sleepyhead,removed,rich0,20200323-18:04,7a3342ca47b
Added Packages:
media-gfx/waifu2x-ncnn-vulkan,added,slashbeast,20200329-21:06,7d4385d4046
dev-libs/ncnn,added,slashbeast,20200329-21:04,be41de14dbc
sci-libs/cartopy,added,tomjbe,20200329-17:39,91081c55a11
x11-plugins/lurch,added,sping,20200327-23:17,468bcbdbc7c
games-arcade/jazz2-data,added,chewi,20200326-22:42,2ae2a55eb4e
games-arcade/jazz2,added,chewi,20200324-21:56,891296590fc
net-wireless/gr-ppm-wiegand,added,zerochaos,20200326-20:19,89a32dda93d
net-wireless/gr-ntsc,added,zerochaos,20200326-20:07,260904dab33
net-wireless/gr-ntsc-rc,added,zerochaos,20200326-19:58,0b92b9fdf82
dev-libs/rinutils,added,asturm,20200326-12:13,edf07223a39
app-backup/borgmatic,added,marecki,20200325-16:26,5c190b0b3b7

Re: [gentoo-dev] network sandbox challenge

2020-03-26 Thread Robin H. Johnson
On Fri, Mar 27, 2020 at 01:16:43AM +, Samuel Bernardo wrote:
> Dear all,
> 
> Fulfilling the linting of ebuild code style design for software projects
> that loads their dependencies during build, such as go based projects or
> npm as an example, could be very nasty.
> 
> Looking into source code of snapd or opennebula as two examples, I need
> to break network sandbox to get all dependencies for snapd go modules or
> opennebula sunstone npm code.
Have you looked at the EGO_SUM in go-module? This already covers ANY go
package that uses go.mod + go.sum, in a fully reproducible way that does
not break network sandbox.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 0/1] allow extra implementations of python

2020-03-26 Thread Robin H. Johnson
On Thu, Mar 26, 2020 at 09:11:11PM +0100, Michał Górny wrote:
> I've already told you that if you want to fork, fork all eclasses.  Then
> you wouldn't have to worry about internal API going out of sync.
> 
> Or don't autoupdate ::gentoo when eclasses change.
I also suggested something that is a corollary of this:
If you effectively freeze ::gentoo to different points for different
systems, then you ALSO need for generate frozen releases for your
overlay and backport critical changes to those releases.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

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

Removals:
app-admin/bcfg2 20200319-08:22 zlogene4bcec5e7410
app-antivirus/skyldav   20200319-07:13 zlogenea52e33ae054
app-backup/tob  20200322-06:09 mgorny 1d5c5ecb0c2
app-editors/nvi 20200318-08:50 zlogene75903d61165
app-misc/pysmssend  20200320-20:30 asturm fd89fe656fc
app-misc/tails-installer20200319-08:15 zlogeneda5688379fa
app-mobilephone/pysms   20200320-20:30 asturm e3ed4015462
app-portage/porthole20200319-07:42 zlogene513d7425f5a
app-text/openlp 20200319-08:24 zlogene64c7a75cfcc
dev-python/asciitable   20200319-07:36 zlogenededcb962325
dev-python/gnuplot-py   20200319-07:44 zlogene5862e0c0c1e
dev-python/Kivy 20200319-07:09 zlogene8706c49730a
dev-python/tlslite  20200321-09:45 zlogene28adac52a58
games-rpg/arx-fatalis-data  20200319-07:15 zlogene5b5ee29fef0
games-rpg/arx-fatalis-demo  20200319-07:15 zlogene5b5ee29fef0
games-rpg/arx-libertatis20200319-07:15 zlogene5b5ee29fef0
games-strategy/lightyears   20200319-07:25 zlogene77e425995f5
games-strategy/outerspace   20200319-07:28 zlogene8efc20cfd27
kde-misc/kwebkitpart20200316-21:37 asturm 0247372bba7
media-gfx/comix 20200322-21:47 asturm 6edf77dba39
media-gfx/cropgui   20200322-06:11 mgorny c5bb261dd6d
media-gfx/greycstoration20200319-07:33 zlogene6eb48ce074f
media-gfx/mirage20200320-20:35 asturm 4c43f3259bc
media-sound/pympd   20200320-20:28 asturm ae181fe257e
media-sound/volti   20200320-20:27 asturm d05ab6438ad
net-analyzer/icinga 20200317-06:30 prometheanfire d4e5a319c2f
net-analyzer/icinga-web 20200317-06:30 prometheanfire d4e5a319c2f
net-libs/gupnp-ui   20200322-06:12 mgorny ee00b80d356
net-p2p/soulseek-qt 20200319-07:22 zlogene739b454de42
net-proxy/http-replicator   20200319-07:37 zlogenef8c30fbcc4a
net-wireless/wifi-radar 20200320-20:31 asturm dbb09ac7ac5
sci-geosciences/tappy   20200319-07:40 zlogene21aac68f9c1
x11-misc/driconf20200320-20:32 asturm 4e1983094cd

Additions:
acct-group/abrt 20200318-21:05 mattst88   c3e437ab789
acct-user/abrt  20200318-21:04 mattst88   96f40993940
app-emacs/meson-mode20200318-16:01 marecki0ce50198ccb
app-eselect/eselect-iptables20200320-00:07 chutzpah   43308778fc9
app-i18n/man-pages-l10n 20200320-10:48 ulmf80348d830c
app-office/gnome-todo   20200322-15:30 leio   220fdfdccc1
dev-lang/janet  20200129-06:21 juippis4345a315c0e
dev-python/dbutils  20200318-10:07 juippis22c8df6bf61
dev-python/exam 20200316-01:32 juippis1493ca72a06
dev-python/zconfig  20200316-14:26 juippis4d1bf8f28fc
dev-util/sysdig-kmod20200319-19:42 mgorny de47cd26f3f
dev-util/ydiff  20200318-00:27 sping  4072fa366a5
games-puzzle/gnome2048  20200322-16:08 leio   8fa40edf9f8
net-im/psimedia 20200314-08:34 asturm 91f22183f43
net-im/teams20200317-13:10 dilfridge  bf517ade393
net-libs/kdsoap 20200319-14:33 asturm 0a8dfd35ec5
net-libs/kdsoap-ws-discovery-client 20200319-14:33 asturm 9fe3d8f56e6
sci-libs/brial  20200319-23:36 mjo55ef90fedba
x11-terms/kitty-terminfo20200320-09:59 juippis34a7049bb64

--
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-gfx/comix,removed,asturm,20200322-21:47,6edf77dba39
net-libs/gupnp-ui,removed,mgorny,20200322-06:12,ee00b80d356
media-gfx/cropgui,removed,mgorny,20200322-06:11,c5bb261dd6d
app-backup/tob,removed,mgorny,20200322-06:09,1d5c5ecb0c2
dev-python/tlslite,removed,zlogene,20200321-09:45,28adac52a58
media-gfx/mirage,removed,asturm,20200320-20:35,4c43f3259bc
x11-misc/driconf,removed,asturm,20200320-20:32,4e1983094cd
net-wireless/wifi-radar,removed,asturm,20200320-20:31,dbb09ac7ac5
app-misc/pysmssend,removed,asturm,20200320-20:30,fd89fe656fc
app-mobilephone/pysms,removed,asturm,20200320-20:30,e3ed4015462

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

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

Removals:
app-vim/cream 20200315-08:03 
zlogene1f4d4a90a2d
dev-lang/rebol20200315-08:09 
zlogene34b5b467d1b
dev-lang/rebol-bin20200315-08:09 
zlogene34b5b467d1b
dev-python/dpkt   20200309-09:31 mgorny 
2276ba27adf
dev-python/egenix-mx-base 20200309-09:32 mgorny 
7b6af04d58d
net-im/coccinella 20200315-08:05 
zlogene4bc27b3df7d
net-im/turses 20200309-09:33 mgorny 
9701dfeff22
net-libs/nfqueue-bindings 20200309-09:31 mgorny 
cded0f1fbf0
net-nntp/kwooty   20200310-20:29 asturm 
d6e38908727
sci-calculators/gonvert   20200312-15:04 asturm 
1c530f8b326
sys-apps/hbaapi   20200315-08:07 
zlogene5b506157c03
sys-kernel/vanilla-kernel-bin 20200315-08:00 
zlogene269c043b070

Additions:
acct-group/node_exporter  20200315-19:32 
prometheanfire 3a3147b0115
acct-group/openvpn20200312-00:21 
chutzpah   d7a2019c119
acct-group/ossec  20200222-18:08 
juippis5b80a525973
acct-group/pdns   20200310-20:38 
swegener   905525acae3
acct-group/wesnoth20200312-10:30 
polynomial-c   acbbd83ad1d
acct-user/node_exporter   20200315-19:34 
prometheanfire 2698107f2aa
acct-user/openvpn 20200312-00:21 
chutzpah   6acc8d0889d
acct-user/ossec   20200222-18:11 
juippis19aa58cf634
acct-user/ossecm  20200222-18:15 
juippis3f52bce67a2
acct-user/ossecr  20200222-18:16 
juippis6638ab94743
acct-user/pdns20200310-20:38 
swegener   7931f83f5e5
acct-user/wesnoth 20200312-10:31 
polynomial-c   a2181469d0d
dev-cpp/kokkos20200315-02:23 
junghans   5712f6efc74
dev-db/mariadb-connector-odbc 20200221-12:05 
juippis2e3e6e6cdc1
dev-libs/pthreads4w   20200309-14:40 haubi  
b78bd34e77a
dev-lua/lua-argparse  20200124-22:18 
gyakovlev  4f1bc88871e
dev-lua/lua-utf8  20200127-19:12 
gyakovlev  8708d8768b3
dev-python/django-pglocks 20200310-16:57 
williamh   813ecd217de
dev-python/nltk-data  20200312-13:35 mgorny 
c2a377c1163
dev-python/python-libevdev20200309-01:20 
mattst88   d6992d7e625
dev-ruby/rchardet 20200310-06:53 graaff 
412ee01cab4
gnome-extra/gnome-shell-extension-bluetooth-quick-connect 20200315-17:51 pacho  
a45c78b8d85
sci-libs/eccodes  20200309-23:06 
nerdboyd0b0bb239cc
sci-libs/spglib   20200314-17:30 pacho  
184d26371ca
x11-misc/barrier  20200310-23:30 chewi  
eaf2c3827ff

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-lang/rebol-bin,removed,zlogene,20200315-08:09,34b5b467d1b
dev-lang/rebol,removed,zlogene,20200315-08:09,34b5b467d1b
sys-apps/hbaapi,removed,zlogene,20200315-08:07,5b506157c03
net-im/coccinella,removed,zlogene,20200315-08:05,4bc27b3df7d
app-vim/cream,removed,zlogene,20200315-08:03,1f4d4a90a2d
sys-kernel/vanilla-kernel-bin,removed,zlogene,20200315-08:00,269c043b070
sci-calculators/gonvert,removed,asturm,20200312-15:04,1c530f8b326
net-nntp/kwooty,removed,asturm,20200310-20:29,d6e38908727
net-im/turses,removed,mgorny,20200309-09:33,9701dfeff22
dev-python/egenix-mx-base,removed,mgorny,20200309-09:32,7b6af04d58d
dev-python/dpkt,removed,mgorny,20200309-09:31,2276ba27adf
net-libs/nfqueue-bindings,removed,mgorny,20200309-09:31,cded0f1fbf0
Added Packages:
dev-lua/lua-utf8,added,gyakovlev,20200127-19:12,8708d8768b3
acct-user/node_exporter,added,prometheanfire,20200315-19:34,2698107f2aa

Re: [gentoo-dev] rfc: reply-to munging

2020-03-13 Thread Robin H. Johnson
On Fri, Mar 13, 2020 at 08:53:39AM -0500, William Hubbs wrote:
> On Thu, Mar 12, 2020 at 09:09:39PM +0100, Andreas K. Huettel wrote:
> > Am Donnerstag, 12. März 2020, 20:23:56 CET schrieb Michał Górny:
> > > I suppose that a part of the problem is the default Reply-To in these
> > > mails.
>  
> Yes, I agree that this is a problem.
> 
> > Which was deliberately added...
> 
> Why was this added? I have asked before and never gotten an answer.

TL;DR specifically because gentoo-commits can only be emailed by the
bots, and not everybody is on the other list anyway.

infra/cfengine.git:
commit 2d1156486f8f09ed4747a61d194928b05fdc974f
Date:   Fri Feb 4 01:51:31 2011 +

It sets the Reply-To to be gentoo-dev@lists.g.o AND the change
committer, on the basis that:
- developers are NOT required to subscribe to gentoo-dev@ (that's why
  gentoo-dev-announce@ exists, which is mandatory).
- Not every committer is a developer: the script is used for many repos,
  not just repo/gentoo.git

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: app-admin/needrestart/

2020-03-08 Thread Robin H. Johnson
Can you please clarify why you removed the last stable version of
app-admin/needrestart? Repoman used to warn about this, and I think
pkgcheck does as well.

On Sun, Mar 01, 2020 at 04:12:05PM +, Craig Andrews wrote:
> commit: 50f6c4ac7c78b6c293308c84dbbeb30a5ebf1e05
> Author: Craig Andrews  gentoo  org>
> AuthorDate: Sun Mar  1 16:06:23 2020 +
> Commit: Craig Andrews  gentoo  org>
> CommitDate: Sun Mar  1 16:11:57 2020 +
> URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f6c4ac
> 
> app-admin/needrestart: Cleanup old versions
...
> diff --git a/app-admin/needrestart/needrestart-3.3.ebuild 
> b/app-admin/needrestart/needrestart-3.3.ebuild
> deleted file mode 100644
> index 2ba6e13ba34..000
> --- a/app-admin/needrestart/needrestart-3.3.ebuild
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -# Copyright 1999-2018 Gentoo Foundation
> -# Distributed under the terms of the GNU General Public License v2
> -
> -EAPI=6
> -
> -if [[ ${PV} == "" ]] ; then
> - EGIT_REPO_URI="https://github.com/liske/${PN}.git;
> - inherit git-r3
> - SRC_URI=""
> - KEYWORDS="amd64 x86"
> -else
> - SRC_URI="https://github.com/liske/${PN}/archive/v${PV}.tar.gz -> 
> ${P}.tar.gz"
> - KEYWORDS="amd64 x86"
> -fi
> -
> -DESCRIPTION="Restart daemons after library updates"
> -HOMEPAGE="https://fiasko-nw.net/~thomas/tag/needrestart.html 
> https://github.com/liske/needrestart;
> -
> -SLOT="0"
> -LICENSE="GPL-2+"
> -
> -RDEPEND="
> - >=sys-apps/sed-4.2.2
> - dev-lang/perl:=
> - dev-perl/libintl-perl
> - dev-perl/Module-Find
> - dev-perl/Module-ScanDeps
> - dev-perl/Proc-ProcessTable
> - dev-perl/Sort-Naturally
> - dev-perl/TermReadKey
> - sys-apps/init-system-helpers
> -"
> -DEPEND="${RDEPEND}
> - sys-devel/gettext
> -"
> -
> -src_install() {
> - default
> - doman man/*.1
> - dodoc -r ex
> -}
> 

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

2020-03-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 2020-03-08 23:59 UTC.

Removals:
app-misc/hachoir-metadata  20200304-16:39 mgorny 
27a5ebf5fa5
app-misc/hachoir-urwid 20200304-16:39 mgorny 
50627494222
app-misc/pystopwatch   20200304-16:36 mgorny 
c1f212db2db
app-mobilephone/lightblue  20200304-16:35 mgorny 
cf180bade03
app-text/pybookreader  20200304-16:40 mgorny 
08840d3d3c0
dev-perl/Gtk2-AppIndicator 20200306-00:48 asturm 
023e7916a94
dev-python/e4u 20200304-16:40 mgorny 
66f2fd27603
dev-python/hachoir-core20200304-16:39 mgorny 
a9065d4d7b6
dev-python/hachoir-parser  20200304-16:39 mgorny 
2faaf8ac1ba
dev-python/pygtkglext  20200304-16:35 mgorny 
245ebd553c5
dev-util/gquilt20200304-16:36 mgorny 
f6d1d663207
dev-util/xesam-tools   20200304-16:35 mgorny 
8c09eb30969
games-misc/fortune-mod-calvin  20200304-16:54 mgorny 
a5727bb0b48
games-misc/fortune-mod-debilneho   20200304-16:54 mgorny 
79639f51c27
games-misc/fortune-mod-discworld   20200304-16:52 mgorny 
a12b2faed54
games-misc/fortune-mod-dubya   20200304-16:51 mgorny 
db633206770
games-misc/fortune-mod-dune20200304-16:47 mgorny 
b8e15a92f38
games-misc/fortune-mod-familyguy   20200304-16:46 mgorny 
a4e647f89f1
games-misc/fortune-mod-firefly 20200304-16:46 mgorny 
2fcfd012119
games-misc/fortune-mod-futurama20200304-16:54 mgorny 
83ff2b5b37e
games-misc/fortune-mod-hitchhiker  20200304-16:53 mgorny 
7cae4bc9b5d
games-misc/fortune-mod-homer   20200304-16:43 mgorny 
4913cfc2359
games-misc/fortune-mod-pqf 20200304-16:43 mgorny 
454946a9d9d
games-misc/fortune-mod-simpsons-chalkboard 20200304-16:53 mgorny 
9039f0f2a7f
games-misc/fortune-mod-slackware   20200304-16:43 mgorny 
fa4e3b0affe
games-misc/fortune-mod-sp-fortunes 20200304-16:42 mgorny 
10ff9dbf275
games-misc/fortune-mod-starwars20200304-16:53 mgorny 
3b6fd4d1bb7
games-misc/fortune-mod-strangelove 20200304-16:49 mgorny 
8c7471d0f7d
games-misc/fortune-mod-woody-allen-it  20200304-16:42 mgorny 
c32a2cf387b
sci-chemistry/shelx20200306-18:03 ulm
ef6fd343ead
sys-apps/man   20200307-21:54 floppym
ce370f012e2
sys-firmware/iwl6050-ucode 20200307-16:13 mpagano
65ccb37d0f4
x11-misc/googsystray   20200304-16:36 mgorny 
ffb438b9294
x11-plugins/pidgin-indicator   20200306-00:47 asturm 
3be4204def9

Additions:
acct-group/icinga  20200304-16:45 prometheanfire 
b6aa3f48b71
acct-group/icingacmd   20200304-16:46 prometheanfire 
b870c690f16
acct-group/quagga  20200308-16:25 pinkbyte   
b75ae5312b7
acct-user/icinga   20200304-16:51 prometheanfire 
d1615bb7979
acct-user/quagga   20200308-16:24 pinkbyte   
c04a59db94c
app-antivirus/fangfrisch   20200222-13:19 dilfridge  
5ac8bf8b635
dev-libs/nss-pem   20200306-14:15 anarchy
66e2f1113ae
dev-python/genson  20200304-18:00 alexxy 
62060ce5c73
dev-python/readthedocs-sphinx-ext  20200303-06:37 mgorny 
1aab4f5e665
dev-python/sphinx_selective_exclude20200308-11:50 grozin 
1d88408e4fe
dev-vcs/cli20200217-08:57 robbat2
f56f5d49049
net-misc/wget2 20200308-21:02 polynomial-c   
dc759f10b10
sci-libs/m4rie 20200306-14:52 mjo
10c3378f2ec
sys-apps/mlxup-bin 20200304-19:30 chutzpah   
fe61cae8b65
sys-libs/liburing  20200302-16:27 polynomial-c   
9398e247b56

--
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:
sys-apps/man,removed,floppym,20200307-21:54,ce370f012e2
sys-firmware/iwl6050-ucode,removed,mpagano,20200307-16:13,65ccb37d0f4
sci-chemistry/shelx,removed,ulm,20200306-18:03,ef6fd343ead
dev-perl/Gtk2-AppIndicator,removed,asturm,20200306-00:48,023e7916a94
x11-plugins/pidgin-indicator,removed,asturm,20200306-00:47,3be4204def9
games-misc/fortune-mod-calvin,removed,mgorny,20200304-16:54,a5727bb0b48
games-misc/fortune-mod-futurama,removed,mgorny,20200304-16:54,83ff2b5b37e

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

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

Removals:
app-i18n/zhcon  20200225-10:12 zlogene  b774008eae9
app-vim/youcompleteme   20200225-10:05 zlogene  0a510693196
dev-cpp/libbinio20200228-08:09 zlogene  534554d0ec1
dev-python/axiom20200228-07:26 zlogene  b4185f9dfee
dev-python/configshell  20200228-07:31 zlogene  e294d2e0ef4
dev-python/epsilon  20200228-07:26 zlogene  b4185f9dfee
dev-python/epydoc   20200228-07:33 zlogene  760280f4b92
dev-python/pyutil   20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-conch20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-core 20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-lore 20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-mail 20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-names20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-news 20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-pair 20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-runner   20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-web  20200228-07:26 zlogene  b4185f9dfee
dev-python/twisted-words20200228-07:26 zlogene  b4185f9dfee
dev-python/vertex   20200228-07:26 zlogene  b4185f9dfee
dev-python/zbase32  20200228-07:26 zlogene  b4185f9dfee
dev-python/zsi  20200228-07:21 zlogene  e5af07a05eb
dev-util/buildbot-slave 20200228-07:23 zlogene  a3c1405bd82
games-action/cs2d   20200225-21:32 ulm  9236c91bfb2
kde-misc/kanyremote 20200301-22:05 asturm   06991ba4a58
media-gfx/pycam 20200228-07:18 zlogene  8632cfa5d80
media-libs/adplug   20200228-08:09 zlogene  ae5535d902b
media-sound/adplay  20200228-08:10 zlogene  429988cc6ed
net-misc/crossbar   20200225-10:09 zlogene  3d4c8ecf153
net-wireless/gr-air-modes   20200228-07:35 zlogene  ee792946d8e
sci-biology/tophat  20200228-07:30 zlogene  c22df03ee45
sci-libs/pymmlib20200228-07:20 zlogene  058e4b5436f

Additions:
acct-group/etcd 20200225-05:33 williamh 02911bdbf96
acct-group/kafka20200226-18:46 williamh e7bd3fdd2c2
acct-group/postgres 20200221-12:54 titanofold   46898c1d87c
acct-group/supervisor   20200301-01:25 sbraz74c6bae7967
acct-group/vboxguest20200225-16:58 polynomial-c af3963e8676
acct-group/vboxsf   20200225-16:58 polynomial-c 1d65cd270db
acct-group/vboxusers20200225-16:57 polynomial-c c5ab8025f18
acct-group/vdradmin 20200301-10:56 hd_brummycf02c25b449
acct-user/etcd  20200225-05:34 williamh 5462e22e3b6
acct-user/kafka 20200226-18:56 williamh ec4ecfd38f4
acct-user/postgres  20200229-12:17 titanofold   442ea863170
acct-user/vboxguest 20200225-17:02 polynomial-c 91f0f360b3e
acct-user/vdradmin  20200301-11:00 hd_brummyf538876393d
dev-python/python3-saml 20200225-01:40 chutzpah 65f1c8bd043
dev-python/python-xmlsec20200225-01:33 chutzpah c523454e67e
dev-ruby/ruby2_keywords 20200301-06:29 graaff   75093558381
dev-util/sysprof-capture20200229-19:21 leio a51bf967fdf
net-vpn/protonvpn-cli   20200221-04:55 juippis  aa88a21f94e
sci-chemistry/gnome-chemistry-utils 20200301-16:20 pacho4a452b0ba33

--
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:
kde-misc/kanyremote,removed,asturm,20200301-22:05,06991ba4a58
media-sound/adplay,removed,zlogene,20200228-08:10,429988cc6ed
dev-cpp/libbinio,removed,zlogene,20200228-08:09,534554d0ec1
media-libs/adplug,removed,zlogene,20200228-08:09,ae5535d902b
net-wireless/gr-air-modes,removed,zlogene,20200228-07:35,ee792946d8e
dev-python/epydoc,removed,zlogene,20200228-07:33,760280f4b92
dev-python/configshell,removed,zlogene,20200228-07:31,e294d2e0ef4
sci-biology/tophat,removed,zlogene,20200228-07:30,c22df03ee45
dev-python/axiom,removed,zlogene,20200228-07:26,b4185f9dfee
dev-python/epsilon,removed,zlogene,20200228-07:26,b4185f9dfee
dev-python/pyutil,removed,zlogene,20200228-07:26,b4185f9dfee
dev-python/twisted-conch,removed,zlogene,20200228-07:26,b4185f9dfee
dev-python/twisted-core,removed,zlogene,20200228-07:26,b4185f9dfee
dev-python/twisted-lore,removed,zlogene,20200228-07:26,b4185f9dfee

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

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

Removals:
app-admin/cli5320200221-20:17 mgorny 
0a699700570
app-misc/gourmet   20200221-20:20 mgorny 
ba98e36d33f
app-text/sary  20200221-20:19 mgorny 
034b6a22c26
dev-python/aldryn-boilerplates 20200221-19:21 mgorny 
d56b71b05e6
dev-python/aldryn-common   20200221-19:21 mgorny 
40ac65ab5e8
dev-python/aquarium20200221-19:21 mgorny 
5dcd08a8158
dev-python/celementtree20200221-19:21 mgorny 
a7c2b86c456
dev-python/collectd-rabbitmq   20200221-19:21 mgorny 
b4442aa5d7e
dev-python/cosmolopy   20200221-19:21 mgorny 
93abcced450
dev-python/django-annoying 20200221-19:21 mgorny 
f981126a0ec
dev-python/django-endless-pagination   20200221-19:21 mgorny 
35647dea626
dev-python/django-international20200221-19:21 mgorny 
4be3ffe9957
dev-python/django-ldapdb   20200221-19:21 mgorny 
6988c272c92
dev-python/django-ldap-groups  20200221-19:21 mgorny 
4da296fff47
dev-python/django-oauth-plus   20200221-19:21 mgorny 
5f8598bd77f
dev-python/django-openid-auth  20200221-19:21 mgorny 
22d60c7e27c
dev-python/django-piston   20200221-19:21 mgorny 
e5aa1539a65
dev-python/django-registration 20200221-19:21 mgorny 
6ce6be8ef52
dev-python/django-xslt 20200221-19:22 mgorny 
709e0aa3a9e
dev-python/egg-python  20200221-19:22 mgorny 
73197719cb4
dev-python/Flask-KVSession 20200221-19:22 mgorny 
186f5a8964c
dev-python/flask-openid20200221-19:22 mgorny 
a70ce8efe94
dev-python/flask-xml-rpc   20200221-19:22 mgorny 
9ce43169af8
dev-python/gdata   20200221-19:22 mgorny 
9da94bf70be
dev-python/libwnck-python  20200221-19:22 mgorny 
e313d646314
dev-python/lxc-python2 20200221-19:22 mgorny 
1a68caeb189
dev-python/mantissa20200221-19:22 mgorny 
822044c33a7
dev-python/mkpythonproj20200221-19:22 mgorny 
06b5a37eb5a
dev-python/morbid  20200221-19:22 mgorny 
6d43415d8b2
dev-python/myghty  20200221-19:22 mgorny 
ca36e701d8c
dev-python/myghtyutils 20200221-19:22 mgorny 
87d77d4
dev-python/openstack-nose-plugin   20200221-19:22 mgorny 
3d6688722c8
dev-python/paisley 20200221-19:22 mgorny 
e45f665b0cb
dev-python/pkipplib20200221-19:22 mgorny 
d75b1fea819
dev-python/processing  20200221-19:22 mgorny 
f7b3773325a
dev-python/pSQL20200221-19:22 mgorny 
755cf07e7d4
dev-python/pudge   20200221-19:22 mgorny 
64680f0c55d
dev-python/pyds20200221-19:22 mgorny 
aff2ba14512
dev-python/pygene  20200221-19:22 mgorny 
ffeecf7c8f6
dev-python/pygtkhelpers20200221-19:22 mgorny 
e5e218b2c17
dev-python/pynotifier  20200221-19:22 mgorny 
620d9455352
dev-python/pypgsql 20200221-19:22 mgorny 
d3fad0ad1c0
dev-python/pypodman20200221-20:16 mgorny 
67503a0578d
dev-python/pythong 20200221-19:22 mgorny 
256cd2bb003
dev-python/python-musicbrainz  20200221-19:22 mgorny 
2e858954d48
dev-python/python-nss  20200221-19:22 mgorny 
13ccfa53f6a
dev-python/python-poppler  20200221-20:21 mgorny 
171d62a95e1
dev-python/python-recaptcha20200221-19:22 mgorny 
58ce01515e1
dev-python/python-scw  20200221-19:22 mgorny 
76c2c078617
dev-python/python-tvrage   20200221-19:22 mgorny 
e070f4a191b
dev-python/python-yadis20200221-19:22 mgorny 
ce8242e8f49
dev-python/qpid-python 20200221-19:22 mgorny 
debccb93bd7
dev-python/robotframework-selenium2library 20200221-19:22 mgorny 
dc033e707e0
dev-python/robotframework-sshlibrary   20200221-19:22 mgorny 
b269b72dcf0
dev-python/rtgraph 20200221-19:22 mgorny 
0e0bf77d053
dev-python/ruledispatch20200221-19:22 mgorny 
1d688481f62
dev-python/runsnakerun 

Re: [gentoo-dev] [PATCH v2 4/4] dev-vcs/cli: new package

2020-02-18 Thread Robin H. Johnson
On Wed, Feb 19, 2020 at 12:18:24AM -0600, William Hubbs wrote:
> > +RDEPEND+=">=dev-vcs/git-1.7.3"
> > +BDEPEND+=">=dev-lang/go-1.13"
> > +GOPATH="${WORKDIR}"
> You don't need += here 
I've taken to += as a cleaner variant than xDEPEND="${xDEPEND} cat/pn"
when the eclass MAY be setting some dependencies already.

> or any value of GOPATH.
GOPATH is required in fact!

Without it being set, it inherits GOPATH from my scope when I run emerge
or ebuild, and since the portage user doesn't have permission to write
in that path, the Golang mod tooling fails during src_unpack for the
tidy/get calls. If those are skipped, then it fails during the build.
The vendor mode didn't have this issue, because it handles differently.

I do note that this is despite what the Golang docs say about
GO111MODULE envvar being set should cause GOPATH to be ignored.

The other two packages, go-tour and kube-bench explicitly set GOPATH in
their builds, so didn't run into this.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2 3/4] app-admin/kube-bench: convert to go-module go.sum

2020-02-18 Thread Robin H. Johnson
(WilliamH: apologies for duplicate, I replied directly to you instead of
the list the first time around)

On Wed, Feb 19, 2020 at 12:10:46AM -0600, William Hubbs wrote:
> > +EGO_PN=github.com/aquasecurity/kube-bench
> You shouldn't need EGO_PN
Copied from th previous -r0.

> 
> > +DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes 
> > Benchmark"
> > +HOMEPAGE="https://github.com/aquasecurity/kube-bench;
> > +
> > +EGO_SUM=(
> > +   "cloud.google.com/go v0.26.0/go.mod 
> > h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw="
> > +   "cloud.google.com/go v0.34.0/go.mod 
> > h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw="
> > +   "cloud.google.com/go v0.37.4 
> > h1:glPeL3BQJsbF6aIIYfZizMwc5LTYz250bDMjttbBGAU="
> > +   "cloud.google.com/go v0.37.4/go.mod 
> > h1:NHPJ89PdicEuT9hdPXMROBD91xc5uRDxsMtSB16k7hw="
...
> > +)
> 
> There's a lot of duplication in here. For example, the only difference
> between the last two lines is one has /go.mod tacked onto the end of the
> version.  Do we need both lines for each module?
If we intend on validating h1: then yes, because we need to do it for
the .zip and .mod.

> > +src_unpack() {
> > +   unpack ${P}.tar.gz
> > +   go-module_src_unpack
> > +}
> Can we do this some how in go-module_src_unpack so we don't have to
> boiler-plate it to every consumer?
See discussion in eclass thread.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2 1/4] eclass/go-module: add support for building based on go.sum

2020-02-18 Thread Robin H. Johnson
On Tue, Feb 18, 2020 at 11:46:45PM -0600, William Hubbs wrote:
> > -# If it does not have a vendor directory, you should use the EGO_VENDOR
> > +# Alternatively, older versions of this eclass used the EGO_VENDOR
> >  # variable and the go-module_vendor_uris function as shown in the
> >  # example below to handle dependencies.
> I think we can remove the example with EGO_VENDOR and
> go-module_vendor_uris; we really don't want people to continue following
> that example.
I tried to handle more cases here, but now I'm wondering if it would be
cleaner just to put all of new way into a distinct eclass, and sunset
the old eclass entirely. I found unforeseen interactions, see below.

> > +# S="${WORKDIR}/${MY_P}"
> The default setting of S should be fine for most ebuilds, so I don't
> think we need this in the example.
I'd copied it, but yes in this case.

> 
> > +# go-module_set_globals
> > +#
> > +# SRC_URI="https://github.com/example/${PN}/archive/v${PV}.tar.gz -> 
> > ${P}.tar.gz
> > +# ${EGO_SUM_SRC_URI}"
> > +#
> > +# LICENSE="some-license ${EGO_SUM_LICENSES}"
> > +#
> > +# src_unpack() {
> > +#  unpack ${P}.tar.gz
> > +#  go-module_src_unpack
> > +# }
>  I don't think I would put an src_unpack() in the example.
This is one of the unforeseen interactions.
The go.sum unpack only applies special handling to distfiles that it
knows about. It does NOT process any other distfiles at all.

EAPI8 or future Portage improvements might have annotations to disable
any automatic unpacking for specific distfiles, which would resolve this
issue.

Hence, you need to explicitly unpack any distfiles that are NOT part of
the go.sum dependencies. There are some ebuilds that do unpack & rename
in src_unpack already, so they need extra care as well.

The EGO_VENDOR src_unpack unpacked EVERYTHING, so it didn't have this
issue.

> 
> > +# The extra metadata keys accepted at this time are:
> > +# - license: for dependencies built into the final runtime, the value 
> > field is
> > +#   a comma seperated list of Gentoo licenses to apply to the LICENSE 
> > variable, 
> > +#
> There are two lines for each module in go.sum, the one with /go.mod as a
> suffix to the version and the one without. We do not need both right?
This is not entirely correct, and it's the warnings from golang upstream
about some hidden complexity in the /go.mod that lead me to list both of
them.

If we intend to verify the h1: in future, then we need to list all
/go.mod entries explicitly, so have somewhere to put the h1: hash.
If you're verifying the h1: hash, you must verify it on the
{version}.mod ALWAYS, and if the {version}.zip is present, then also on
that file (otherwise it could sneak in some evil metadata via the
{version}.mod).

If we omit h1: entirely, then we can get away with listing ONE line in
EGO_SUM for each dependency.
- If it contains /go.mod, it will fetch ONLY the {version}.mod file.
- If it does not contain /go.mod, it will fetch the {version}.mod file
  AND the {version}.zip file

> > +# @EXAMPLE:
> > +# # github.com/BurntSushi/toml is a build-time only dep
> > +# # github.com/aybabtme/rgbterm is a runtime dep, annotated with licenses
> 
> I'm not sure we can distinguish between buildtime only and runtime deps.
The 'golicense' tool will take a Golang binary and print out all of the
Golang modules that got linked into it. I consider those to be the
runtime deps in this case.

> > +# @ECLASS-VARIABLE: _GOMODULE_GOPROXY_BASEURI
...
> > +# This variable should NOT be present in user-level configuration e.g.
> > +# /etc/portage/make.conf, as it will violate metadata immutability!
> > +: "${_GOMODULE_GOPROXY_BASEURI:=mirror://goproxy/}"
> 
> If this isn't supposed to be in user-level configuration, where should
> it be set?
Maybe I'll just prefix it with 'readonly' and force the value for now.

> >  # @FUNCTION: go-module_src_unpack
> >  # @DESCRIPTION:
> > +# Extract & configure Go modules for consumpations.
> > +# - Modules listed in EGO_SUM are configured as a local GOPROXY via 
> > symlinks (fast!)
> > +# - Modules listed in EGO_VENDOR are extracted to "${S}/vendor" (slow)
> > +#
> > +# This function does NOT unpack the base distfile of a Go-based package.
> > +# While the entries in EGO_SUM will be listed in ${A}, they should NOT be
> > +# unpacked, Go will directly consume the files, including zips.
> > +go-module_src_unpack() {
> 
> If possible, this function should unpack the base distfile. That would
> keep us from having to write src_unpack for every go ebuild that uses
> the eclass.
That's fine until we get to multiple base distfiles and handling them.
Maybe pass a flag to go-module_src_unpack to tell it not to unpack any
distfile that it does not explicitly know about?

> > +   die "Neither EGO_SUM nor EGO_VENDOR are set!"
> This shouldn't die, having neither one set is valid.
Yes, I caught this in later testing: a Golang package in the tree that
inherit go-module, but didn't use EGO_VENDOR, EGO_SUM or have a 

[gentoo-dev] [PATCH v2 4/4] dev-vcs/cli: new package

2020-02-17 Thread Robin H. Johnson
Package-Manager: Portage-2.3.84, Repoman-2.3.18
Signed-off-by: Robin H. Johnson 
---
 dev-vcs/cli/Manifest | 137 +++
 dev-vcs/cli/cli-0.5.5.ebuild | 177 +++
 dev-vcs/cli/metadata.xml |  11 +++
 3 files changed, 325 insertions(+)
 create mode 100644 dev-vcs/cli/Manifest
 create mode 100644 dev-vcs/cli/cli-0.5.5.ebuild
 create mode 100644 dev-vcs/cli/metadata.xml

diff --git dev-vcs/cli/Manifest dev-vcs/cli/Manifest
new file mode 100644
index ..0ba851dcc439
--- /dev/null
+++ dev-vcs/cli/Manifest
@@ -0,0 +1,137 @@
+DIST cli-0.5.5.tar.gz 176434 BLAKE2B 
f08941c3b2a3ad9b8350b365eded3a51b337635b6a3cd18114cbe160ebc8636fd77ddbaf20b6b414011833d4387e8aa7c02803de5239bf0a5ef5d0a878052274
 SHA512 
c72c4a0db05fe08c7f132081bbb568b4653553cc65e90f3b686079623857b9307ec8f293e82860bae7a706bd496049543ab181a244618954f4435285b42bbaa9
+DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.0.4.mod 696 BLAKE2B 
09e376f63fd124401f3010db85b9b1cf25a0753cefef78e45db8d1c807b8154e2da473c25970d0bfafd8c813703f2695e7f7e47c05f87874d679ec6ec52bccee
 SHA512 
cb4258d68b43e7cf0e2389aba8dfd76e9c22803d54a8aaec05e70929af6146c4d4c1d9a0910b110e4e696577a29799496d519123813c65f2d7b1d50928bbf9bf
+DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.0.4.zip 86906 BLAKE2B 
13882476ffdb8765e73e154080e26aaa826beb3302984d40167a2a61d184e82cd03d59ee5e02cc020f742b27e7d37bfd8d36849442f68bf00b375966fb3cfe54
 SHA512 
a8fb1fab163666ea572de25a72223611fc7efd9bf62c368a2c9bf7313fc0a136d34220ad0f55af9c0d8a3c6388165fe4b59dbab32df66bbc1418c0096cfb8e96
+DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B 
ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d
 SHA512 
320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
+DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 BLAKE2B 
5edcfe991d7fc40094d637bae8d8d6f1f897ab3d3786ade2bb80287738103264520681ced8d30d2037253206c32d3f867f4d024a571cb9aad030ebc451e198eb
 SHA512 
43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f
+DIST github.com%2F!geert!johan%2Fgo.incremental%2F@v%2Fv1.0.0.mod 53 BLAKE2B 
ed6781e3006723a251f94bf5f96aba2964e7926617255ddedfb932ba74fd3265fe28ec906b90f7f1956509f521dc2c29701fcc7301513eb1a1764d33e50c2c8b
 SHA512 
e46209635777bfc42c4399ff0eef13320a9b5d7a23dbe26f79da44a462b14941a949d812c586c023e3b4e617e741612ada3db8da7ae4e70ab242b8ffc123e880
+DIST github.com%2F!geert!johan%2Fgo.rice%2F@v%2Fv1.0.0.mod 349 BLAKE2B 
c25e546d66f5bb4679a66949169f3a4568602a7b6f8ac1386bfa7993704d79821c07d4f0931cc2779fb862b73465ed41d0f050f59149bc39dfa1602ea706f207
 SHA512 
51a8db67904d3f632dfad620e223c7b59efe42d8254bd4e0ef49ef1a40759e1dbe4558f87209059841b80e0ccda5130cabef7c869a399eff3786d4b4d8d3a747
+DIST 
github.com%2F!netflix%2Fgo-expect%2F@v%2Fv0.0.0-20180615182759-c93bf25de8e8.mod 
36 BLAKE2B 
94171fec75b4e45d40bf820417400401971e3f18eb68588d15466e709097607b89ba18c8d8b6d2d658e4f718ab0662cc605c76c955464d9e6d45609945f5
 SHA512 
a1e0fa80fdf59962a05f1f6b1232c17f301010ada93a8628a89ea187de325c75f7d85359306c613371552671ffef2e513938e2d2ff57731dd2b226a54f87049d
+DIST 
github.com%2F!netflix%2Fgo-expect%2F@v%2Fv0.0.0-20180615182759-c93bf25de8e8.zip 
15018 BLAKE2B 
d088594870f9c9fd66237fa8647ba6274aea5a88d8bb09d887b1371b48fb12ee392e58f170d35ace95f07dd1faaeb63a53097efe01568a7f1f122a741ff97b9e
 SHA512 
3af54d66425f653f591bd08950305c2aed00ab570321c159e67469f88d47d39d2bba267513645f3a6823fca05fd86a4cbc38fcfeee674a32d2419be6d073747b
+DIST github.com%2Fakavel%2Frsrc%2F@v%2Fv0.8.0.mod 39 BLAKE2B 
040b84d78188cff54576ac29dc39bcb557c56bcbcdbf6767a3321163859ae29dddca6e8b3294490238eaca9da7281e6b48ebcc6045a38c5f31795d0a831103f1
 SHA512 
4d33264b51c07e85a857699f5dc7b1b8a45cf1a330d8bc333525cd22513c4aaa9ddb44530e2f3e47192b21c72ddbffe465c31672a4bb441b863d90020a631a4e
+DIST 
github.com%2Falecthomas%2Fassert%2F@v%2Fv0.0.0-20170929043011-405dbfeb8e38.mod 
36 BLAKE2B 
d0745757255951a92d471fdb1eeaae2e118d367caf0fcea00a405536d7e30609f22276e7a453aac1ca38063635df798a0843f279c178d394a7cbef9c9f9b3c27
 SHA512 
87ff97fea3e25aa903503e56fe5afc337918f7253dd7175833adb144a7296451a7d4ebd76df504737a5b4c5237b1102920728d21a587957d5d25db5d38e1217b
+DIST 
github.com%2Falecthomas%2Fassert%2F@v%2Fv0.0.0-20170929043011-405dbfeb8e38.zip 
73310 BLAKE2B 
b0aaa346be477c14bd504f98219659c8a82ba08afdd94f1a5ffbb44cfcb6cc9b014c1ee35aec6071d4733134931e6d2a569940e9f1f06a5e69b00f56d82579e9
 SHA512 
adf9a3b8bda92edd028f497ca10648900a7aac4dae9372469b511afc74e79f8b990e448f375ab2a8df651a491bab5413196c06db531adc10358865f74de6f26b
+DIST github.com%2Falecthomas%2Fchroma%2F@v%2Fv0.6.8.mod 1007 BLAKE2B 
d4dbb49627120ce1fe3e78e5b04c5f69fad25c2c1b98ee2fd313f6252537c3506541cfd1abdee7648f01b85eebe238fcef65a12c46ffdfacc9624e22f5bde687
 SHA512

[gentoo-dev] [PATCH v2 1/4] eclass/go-module: add support for building based on go.sum

2020-02-17 Thread Robin H. Johnson
EGO_SUM mode now supplements the existing EGO_VENDOR mode.

EGO_SUM should be populated by the maintainer, directly from the go.sum
file of the root package. See eclass and conversion examples for further
details: dev-go/go-tour, app-admin/kube-bench, dev-vcs/cli

The go-module_set_globals function performs validation of
inputs and dies on fatal errors.

Signed-off-by: Robin H. Johnson 
---
 eclass/go-module.eclass| 419 +++--
 profiles/thirdpartymirrors |   1 +
 2 files changed, 397 insertions(+), 23 deletions(-)

diff --git eclass/go-module.eclass eclass/go-module.eclass
index 80ff2902b3ad..50aff92735af 100644
--- eclass/go-module.eclass
+++ eclass/go-module.eclass
@@ -4,22 +4,45 @@
 # @ECLASS: go-module.eclass
 # @MAINTAINER:
 # William Hubbs 
+# @AUTHOR:
+# William Hubbs 
+# Robin H. Johnson 
 # @SUPPORTED_EAPIS: 7
 # @BLURB: basic eclass for building software written as go modules
 # @DESCRIPTION:
-# This eclass provides basic settings and functions
-# needed by all software written in the go programming language that uses
-# go modules.
+# This eclass provides basic settings and functions needed by all software
+# written in the go programming language that uses go modules.
+#
+# You might know the software you are packaging uses modules because
+# it has files named go.sum and go.mod in its top-level source directory.
+# If it does not have these files, try use the golang-* eclasses FIRST!
+# There ARE legacy Golang packages that use external modules with none of
+# go.mod, go.sum, vendor/ that can use this eclass regardless.
+#
+# Guidelines for usage:
+# "vendor/":
+# - pre-vendored package. Do NOT set EGO_SUM or EGO_VENDOR.
 #
-# You will know the software you are packaging uses modules because
-# it will have files named go.sum and go.mod in its top-level source
-# directory. If it does not have these files, use the golang-* eclasses.
+# "go.mod" && "go.sum":
+# - Populate EGO_SUM with entries from go.sum
+# - Append license:${GENTOO_LICENSE} to any modules needed at runtime.
+#   dev-go/golicense can tell you which modules in a Golang binary are used at
+#   runtime (requires network connectivity).
 #
-# If it has these files and a directory named vendor in its top-level
-# source directory, you only need to inherit the eclass since upstream
-# is vendoring the dependencies.
+# None of the above:
+# - Did you try golang-* eclasses first? Upstream has undeclared dependencies
+#   (perhaps really old source). You can use either EGO_SUM or EGO_VENDOR.
+
+#
+# If it has these files AND a directory named "vendor" in its top-level source
+# directory, you only need to inherit the eclass since upstream has already
+# vendored the dependencies.
+
+# If it does not have a vendor directory, you should use the EGO_SUM
+# variable and the go-module_gosum_uris function as shown in the
+# example below to handle dependencies.
 #
-# If it does not have a vendor directory, you should use the EGO_VENDOR
+# Alternatively, older versions of this eclass used the EGO_VENDOR
 # variable and the go-module_vendor_uris function as shown in the
 # example below to handle dependencies.
 #
@@ -28,6 +51,28 @@
 # dependencies. So please make sure it is accurate.
 #
 # @EXAMPLE:
+# @CODE
+#
+# inherit go-module
+#
+# EGO_SUM=(
+#   "github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod 
h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I= license:BSD-2,MIT"
+#   "github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59 
h1:WWB576BN5zNSZc/M9d/10pqEx5VHNhaQ/yOVAkmj5Yo="
+# )
+# S="${WORKDIR}/${MY_P}"
+# go-module_set_globals
+#
+# SRC_URI="https://github.com/example/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+# ${EGO_SUM_SRC_URI}"
+#
+# LICENSE="some-license ${EGO_SUM_LICENSES}"
+#
+# src_unpack() {
+#  unpack ${P}.tar.gz
+#  go-module_src_unpack
+# }
+#
+# @CODE
 #
 # @CODE
 #
@@ -35,7 +80,7 @@
 #
 # EGO_VENDOR=(
 #  "github.com/xenolf/lego 6cac0ea7d8b28c889f709ec7fa92e92b82f490dd"
-# "golang.org/x/crypto 453249f01cfeb54c3d549ddb75ff152ca243f9d8 
github.com/golang/crypto"
+#  "golang.org/x/crypto 453249f01cfeb54c3d549ddb75ff152ca243f9d8 
github.com/golang/crypto"
 # )
 #
 # SRC_URI="https://github.com/example/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
@@ -64,10 +109,12 @@ export GO111MODULE=on
 export GOCACHE="${T}/go-build"
 
 # The following go flags should be used for all builds.
-# -mod=vendor stopps downloading of dependencies from the internet.
 # -v prints the names of packages as they are compiled
 # -x prints commands as they are executed
-export GOFLAGS="-mod=vendor -v -x"
+# -mod=vendor use the vendor directory instead of downloading dependencies
+# -mod=readonly do not update go.mod/go.sum but fail if updates are needed
+export GOFLAGS="-v -x -mod=readonly"
+

[gentoo-dev] [PATCH v2 2/4] dev-go/go-tour: convert to go-module go.sum

2020-02-17 Thread Robin H. Johnson
Signed-off-by: Robin H. Johnson 
---
 dev-go/go-tour/Manifest  |  7 ++
 dev-go/go-tour/go-tour-0_p20190829-r2.ebuild | 68 
 2 files changed, 75 insertions(+)
 create mode 100644 dev-go/go-tour/go-tour-0_p20190829-r2.ebuild

diff --git dev-go/go-tour/Manifest dev-go/go-tour/Manifest
index 4790cfab02c5..89515578048c 100644
--- dev-go/go-tour/Manifest
+++ dev-go/go-tour/Manifest
@@ -1,3 +1,10 @@
 DIST github.com-golang-net-3b0461eec859c4b73bb64fdc8285971fd33e3938.tar.gz 
1099680 BLAKE2B 
989a8d6c9166696bef1aff398acc8cd1e41e1240c5c113be030c80355cdf96eaa6d5f231c99f2c44d8eacf199579804c59fc45f999862bc4bf057b694841c8dc
 SHA512 
5e42e26ac17f52d6408b63eebd740bedc5a78b8023b675688d7b39b20afa53b34ffde764b693828143483c8f5450180f6a00e9eb28b8f3f6e14303cc4cd7c62b
 DIST github.com-golang-tools-7b79afddac434519a8ca775cc575fddb0d162aab.tar.gz 
2682003 BLAKE2B 
60d9981b9fcc47077bc0dc1179e518ba2f2373595d5798eb6aa37a832ce72f475b0808b2030919f141cd978533792294fdd8528e1d52b4eeec6e9f1a3b6e772d
 SHA512 
5b7af03d138567edaa70e1b3555b8a9c4822f33c3fb14e8ec435499d21f46d61f44b62fddcec3ecc6f75d4e9a6dfb6b2a7526ddf8785d933941d64e646dc1b9b
 DIST go-tour-0_p20190829.tar.gz 321179 BLAKE2B 
56fad2c3608aec9653e31a59e8696aa445375de88f17e72a95620b4b375c88b8e45838360c09a1c53184e5a20c1a5ca044f6ad055de3736e675d3faf3fd52a91
 SHA512 
2701234788810a8fdb932faae666ec89796664e078b3170344b8c219a2247a510df66bff825bdc458ba062bd4b3f5dccd07dbf88a092053b1ea791c2f50248f4
+DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 
BLAKE2B 
aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a
 SHA512 
2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
+DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190311183353-d8887717615a.mod 119 
BLAKE2B 
e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97
 SHA512 
26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
+DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190311183353-d8887717615a.zip 
1273340 BLAKE2B 
7d42472afb905448b6ae6f66258dc805fa7c4b9c8dffb230ad6458b250fe5d564a3f6e2bf97b241ac9293c9f5885f28cc996ab7953a0ba9e97b8731911b982d5
 SHA512 
57852d3cd066a9eb279f909b464824041e138db1eb98c66ffbbc81259cb3f94da8ecd4d2b961646fbbe0c05156785ab2f44408b19d9f467001627d7b12fed4af
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 
BLAKE2B 
64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a
 SHA512 
ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
+DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 
31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0
 SHA512 
ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
+DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312164927-7b79afddac43.mod 87 
BLAKE2B 
32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd
 SHA512 
18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
+DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312164927-7b79afddac43.zip 
3200356 BLAKE2B 
8ebbd9b772d54bfa39de2319a583c5d80cf6580456a4da5043a5b9a49450c3dcc5eba68ac7726dd7771c0855032294b2ee6a9df738780e87c312935fbc94e5a8
 SHA512 
5e56ee0659802472d5187c0fe65c6e2b93478cf968b95c2c79db3d458844c38b18a597ad032cfe3a712a5516215d6010f1efcf36db2aa2bb2d29bf337819969d
diff --git dev-go/go-tour/go-tour-0_p20190829-r2.ebuild 
dev-go/go-tour/go-tour-0_p20190829-r2.ebuild
new file mode 100644
index ..256553da8002
--- /dev/null
+++ dev-go/go-tour/go-tour-0_p20190829-r2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=tour
+EGO_PN="golang.org/x/${MY_PN}"
+
+EGO_SUM=(
+   # Minimal covering set
+   "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
+   "golang.org/x/net v0.0.0-20190311183353-d8887717615a license:BSD"
+   "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
+   "golang.org/x/text v0.3.0/go.mod"
+   "golang.org/x/tools v0.0.0-20190312164927-7b79afddac43 license:BSD"
+)
+
+MY_P=${MY_PN}-${PV}
+EGIT_COMMIT="3c9f1af8b2da3b3661a39ee550190917c0cf5208"
+ARCHIVE_URI="https://github.com/golang/tour/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="${ARCHIVE

Re: [gentoo-dev] [PATCH 1/3] eclass/go-module: add support for building based on go.sum

2020-02-16 Thread Robin H. Johnson
Stay tuned for v2 with major improvements based on talking to upstream.
- Dropped an entire distfile per golang module (down to 1-2 files per
  module in go.sum)
- Better Go 1.13 support (some semantics changed slightly from 1.12)
- Easier way to track & include licenses of all the modules

On Thu, Feb 13, 2020 at 05:57:57PM +0100, Michał Górny wrote:
> > +# EGO_SUM=(
> > +#  "github.com/BurntSushi/toml v0.3.1 
> > h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ="
> > +#  "github.com/BurntSushi/toml v0.3.1/go.mod 
> > h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ="
> Is it expected that the two entries would have the same hash?
In this case, they SHOULD have been different, but it does happen in
reality for the /go.mod entries, here's an example:
github.com/stretchr/testify v1.2.1/go.mod 
h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.2.2/go.mod 
h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0/go.mod 
h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod 
h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=

1.2.1->1.2.2 there was no change in the dependencies, so the file didn't change.

> > -EXPORT_FUNCTIONS src_unpack pkg_postinst
> > +EXPORT_FUNCTIONS src_unpack src_prepare pkg_postinst
> Exporting a new phase looks potentially dangerous.  Are you sure no
> ebuilds are broken by this?
I'm not sure, so I've rolled it into src_unpack for now.
> 
> > +
> > +# @ECLASS-VARIABLE: EGO_SUM
> > +# @DESCRIPTION:
> > +# This variable duplicates the go.sum content from inside the target 
> > package.
> > +# Entries of the form /go.mod should be excluded.
> ...but you've included one of them in the example on top of the eclass.
There was an ongoing discussion with upstream, where I was trying to
trim down the number of distfiles involved. Sadly generating the .mod
files turns out to have some non-trivial corner cases

I did manage to drop the .info files at least, so it's 1-2 distfiles per
dependency now.

> 
> > +#
> > +#   
> 
> Now I'm confused.  Unless my eyes betray me, PATCH 2 has entries without
> hash.
> 
> Also, the description fails to mention that you're supposed to quote
> each line.
Improved in documentation, and covered why the hash is optional right
now.

> > +# The format is described upstream here:
> > +# https://tip.golang.org/cmd/go/#hdr-Module_authentication_using_go_sum
...
> I think it would be valuable to include an example here as well.
Done.
> > +# proxy generally verifies modules via the Hash1 code.
> > +#
> > +# Note: Users in China may find some mirrors in the list blocked, and may 
> > wish
> > +# to an explicit entry to /etc/portage/mirrors pointing mirror://goproxy/ 
> > to
> > +# https://goproxy.cn/, or change this variable.
> > +# See https://arslan.io/2019/08/02/why-you-should-use-a-go-module-proxy/ 
> > for further details
> > +: "${GOMODULE_GOPROXY_BASEURI:=mirror://goproxy/}"
> 'Changing this variable' sounds like violating metadata immutability
> rule and running in trouble with the caches.
Covered who & why this should be set, esp wrt to immutability.

> > +
> > +# @FUNCTION: go-module_set_globals
> > +# @DESCRIPTION:
> > +# Convert the information in EGO_SUM for other usage in the ebuild.
> > +# - Populates EGO_SUM_SRC_URI that can be added to SRC_URI
> > +# - Exports _EGO_SUM_MAPPING which provides reverse mapping from distfile 
> > back
> > +#   to the relative part of SRC_URI, as needed for GOPROXY=file:///...
> > +go-module_set_globals() {
> > +   local line error_in_gosum errorlines errormsg exts
> > +   local newline=$'\n'
> > +   error_in_gosum=0
> > +   errorlines=( )
> > +   for line in "${EGO_SUM[@]}"; do
> > +   local module version modfile version_modfile hash1 x
> > +   read -r module version_modfile hash1 x <<< "${line}"
> > +   # Validate input
> > +   if [[ -n $hash1 ]] && [[ ${hash1:0:3} != "h1:" ]] ; then
> 
> Please use ${foo} everywhere consistently, and put && inside [[ ]]. 
> Also, I dare say wildcard match is more readable than hardcoding string
> length, i.e.:
> 
>   [[ -n ${hash1} && ${hash1} != h1:* ]]
...

> > +   # Split 'v0.3.0/go.mod' into 'v0.3.0' and '/go.mod'
> > +   version=${version_modfile%%/*}
> > +   modfile=${version_modfile#*/}
> > +   [[ "$modfile" == "${version_modfile}" ]] && modfile=
> Check the initial string, not the result of arbitrary manipulations
> on it.  This would wrongly evaluate true for 'v0.3.0/v0.3.0'.
Reworked this

> > +go-module_src_unpack() {
> > +   if [[ "${#EGO_VENDOR[@]}" -gt 0 ]]; then
> > +   _go-module_src_unpack_vendor
> > +   elif [[ "${#EGO_SUM[@]}" -gt 0 ]]; then
> > +   _go-module_src_unpack_gosum
> Does that mean those two are mutually exclusive?
Yes.

> > +# @FUNCTION: go-module_src_prepare
...
> Wouldn't it be better to append this to src_unpack?  Overriding
> src_prepare is generally problematic, and as I've said above, 

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

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

Removals:
app-admin/supernova  20200213-17:43 mgorny   d8f2cf7a13e
app-crypt/libykneomgr20200210-18:35 gokturk  b0ede087464
dev-cpp/gtkglextmm   20200211-14:16 asturm   e543c48be5c
dev-python/matplotlib2tikz   20200206-12:18 heroxbd  42b1924a9bd
dev-python/milk  20200216-07:57 mgorny   86c0bf2d976
dev-python/milksets  20200216-07:56 mgorny   9335b0d106c
dev-python/ordereddict   20200213-17:42 mgorny   e6045e996eb
dev-python/pyemf 20200216-07:57 mgorny   435a73d0ddb
dev-python/transmissionrpc   20200213-17:44 mgorny   e4cea559d49
dev-util/bite20200212-00:26 radhermit5f47708e7cc
games-board/cgoban2  20200210-21:19 ulm  5a5da0f3d70
kde-misc/plasma-redshift-control 20200211-14:24 asturm   203551ddbaf
media-libs/qimageblitz   20200211-14:17 asturm   6e14bf8baad
media-plugins/vdr-mailbox20200212-20:12 hd_brummy698f4706f28
media-sound/kaudiocreator20200211-14:24 asturm   1338125d8dd
media-video/kamerka  20200211-14:17 asturm   254aaa99953
perl-core/B-Debug20191210-18:05 dilfridge89029eed8b0
sci-misc/repsnapper  20200211-14:14 asturm   a21ffc68b96
sys-libs/libcxxrt20200213-17:43 mgorny   48ccdc1f231
virtual/perl-B-Debug 20191210-18:04 dilfridge1cd71e1edde

Additions:
acct-group/amavis20200213-12:25 soap 62787077266
acct-group/dhcpcd20200210-10:46 polynomial-c cd13599012a
acct-group/octoprint 20200211-10:08 alexxy   82c31c2ea1d
acct-group/rbldns20200211-16:00 mjo  101554d5363
acct-user/amavis 20200213-12:25 soap 4fb442b311b
acct-user/dhcpcd 20200210-10:47 polynomial-c 4afcc4498db
acct-user/octoprint  20200211-10:09 alexxy   b26191d7b55
acct-user/rbldns 20200211-16:02 mjo  9f9f4fb9d48
dev-libs/libcbor 20200216-03:53 chutzpah 082f5e52cb9
dev-libs/libfido220200216-04:58 chutzpah a8134142c19
dev-python/awesome-slugify   20200211-09:23 alexxy   25aad289bb1
dev-python/chainmap  20200211-09:24 alexxy   4737bfa163c
dev-python/emoji 20200211-09:24 alexxy   1cb09ae2848
dev-python/filetype  20200211-09:29 alexxy   f238a471474
dev-python/flask-assets  20200211-09:30 alexxy   8bebbc444dd
dev-python/frozendict20200211-09:39 alexxy   85f80e50961
dev-python/pylru 20200211-09:47 alexxy   1efdbb94274
dev-python/sarge 20200211-09:53 alexxy   fd5b54e1a14
dev-python/sentry-sdk20200211-09:56 alexxy   7322ba7f1ef
dev-python/tikzplotlib   20200206-12:18 heroxbd  42b1924a9bd
dev-ruby/colored220200214-06:37 graaff   809c29964ed
net-p2p/go-ipfs  20190709-20:58 juippis  e5ced3ba649
sci-geosciences/dcw-gmt  20180821-04:09 asturm   793f31b70d7
sci-geosciences/gshhg-gmt20180821-04:12 asturm   27d576fc0b6
sec-policy/selinux-colord20200216-08:07 perfinionc9102f9fbf2
sys-kernel/bliss-initramfs   20200210-12:10 zlogene  12eb7ace328
sys-kernel/bliss-kernel-bin  20200213-02:03 fearedbliss  cb6b924d6df
www-apps/octoprint   20200211-10:15 alexxy   cdf3ed65719

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
dev-python/pyemf,removed,mgorny,20200216-07:57,435a73d0ddb
dev-python/milk,removed,mgorny,20200216-07:57,86c0bf2d976
dev-python/milksets,removed,mgorny,20200216-07:56,9335b0d106c
dev-python/matplotlib2tikz,removed,heroxbd,20200206-12:18,42b1924a9bd
dev-python/transmissionrpc,removed,mgorny,20200213-17:44,e4cea559d49
app-admin/supernova,removed,mgorny,20200213-17:43,d8f2cf7a13e
sys-libs/libcxxrt,removed,mgorny,20200213-17:43,48ccdc1f231
dev-python/ordereddict,removed,mgorny,20200213-17:42,e6045e996eb
media-plugins/vdr-mailbox,removed,hd_brummy,20200212-20:12,698f4706f28
dev-util/bite,removed,radhermit,20200212-00:26,5f47708e7cc
media-sound/kaudiocreator,removed,asturm,20200211-14:24,1338125d8dd
kde-misc/plasma-redshift-control,removed,asturm,20200211-14:24,203551ddbaf
media-video/kamerka,removed,asturm,20200211-14:17,254aaa99953
media-libs/qimageblitz,removed,asturm,20200211-14:17,6e14bf8baad
dev-cpp/gtkglextmm,removed,asturm,20200211-14:16,e543c48be5c
sci-misc/repsnapper,removed,asturm,20200211-14:14,a21ffc68b96
perl-core/B-Debug,removed,dilfridge,20191210-18:05,89029eed8b0
virtual/perl-B-Debug,removed,dilfridge,20191210-18:04,1cd71e1edde

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

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

Removals:
app-benchmarks/spew   20200203-05:58 mgorny2cbc1492c1f
app-dicts/sword-ab20200205-09:34 ulm   7d66c43e896
app-dicts/sword-abs_essay_goodsam_swb 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-br_en 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-bulcarigradnt 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-bwe   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-chincvs   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-chincvt   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-chiun 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-chiuns20200205-09:34 ulm   7d66c43e896
app-dicts/sword-czecep20200205-09:34 ulm   7d66c43e896
app-dicts/sword-czekms20200205-09:34 ulm   7d66c43e896
app-dicts/sword-czenkb20200205-09:34 ulm   7d66c43e896
app-dicts/sword-dbd   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-emtv  20200205-09:34 ulm   7d66c43e896
app-dicts/sword-est   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-family20200205-09:34 ulm   7d66c43e896
app-dicts/sword-finpr92   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-frecrl20200205-09:34 ulm   7d66c43e896
app-dicts/sword-hebmodern 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-hunuj 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-icelandic 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-kekchi20200205-09:34 ulm   7d66c43e896
app-dicts/sword-korean20200205-09:34 ulm   7d66c43e896
app-dicts/sword-la_en 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-latvian   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-maori 20200205-09:34 ulm   7d66c43e896
app-dicts/sword-romcor20200205-09:34 ulm   7d66c43e896
app-dicts/sword-umgreek   20200205-09:34 ulm   7d66c43e896
app-dicts/sword-xhosa 20200205-09:34 ulm   7d66c43e896
app-editors/adie  20200203-05:52 mgorny82c2d00c325
dev-python/pypy3-bin  20200203-06:19 mgornyd9ad007be44
dev-python/pypy-bin   20200203-06:19 mgorny901b46a8ea2
dev-ruby/jeweler  20200203-06:18 mgorny42a095064dc
dev-ruby/psych20200203-06:18 mgornyd75b065b388
dev-util/reswrap  20200203-05:52 mgorny8321b4bc1e4
games-action/accelerator3d20200203-06:09 mgornyace0a7714d7
games-arcade/bub-n-bros   20200203-06:09 mgorny4a360a43a7a
games-arcade/pycadia  20200203-06:09 mgorny527403bf374
games-arcade/pydance  20200203-06:11 mgornyfafcb943c59
games-arcade/pydance-songs20200203-06:11 mgorny39b3f92f087
games-arcade/triplexinvaders  20200203-06:11 mgornyda9ad894a3e
games-arcade/watermelons  20200203-06:12 mgorny54326f642ab
games-kids/tuxmathscrabble20200203-06:08 mgorny0edb8ab929e
games-puzzle/4stattack20200203-06:12 mgorny2f51856138a
games-puzzle/hexamine 20200203-06:12 mgorny45c8a797c6d
games-puzzle/jools20200203-06:17 mgornyf99da1eae82
games-rpg/dragonhunt  20200203-06:17 mgorny635c8cd173b
games-util/xboxgw 20200203-06:08 mgorny20deba7c788
media-fonts/nepali-fonts  20200206-12:30 ulm   44aa7ea7b0f
media-libs/libclalsadrv   20200203-06:18 mgornycd5e92cf061
media-plugins/vdr-browse  20200204-18:52 hd_brummy eac9d5eb2b7
media-plugins/vdr-chanman 20200204-18:59 hd_brummy ae12bcd1197
media-plugins/vdr-decruft 20200204-19:01 hd_brummy acb35413686
media-plugins/vdr-extb20200204-19:02 hd_brummy 9134d1babb2
media-plugins/vdr-fepg20200204-19:21 hd_brummy 2af0f52191d
media-plugins/vdr-infosatepg  20200204-19:04 hd_brummy 8281ffdcedb
media-plugins/vdr-kvdrmon 20200204-19:05 hd_brummy 606ff6b1867
media-plugins/vdr-lcr 20200204-19:07 hd_brummy 5e880935f42
media-plugins/vdr-nordlichtsepg   20200204-19:14 hd_brummy 8aba3e2dde3
media-plugins/vdr-osdpip  20200204-18:56 hd_brummy 625d2c380b3
media-plugins/vdr-pilotskin   20200204-19:12 hd_brummy 2ee818e849c
media-plugins/vdr-pvrinput20200204-19:09 hd_brummy 958f068ab6e
media-plugins/vdr-recstatus   20200204-19:19 hd_brummy 5c8c86f238a
media-plugins/vdr-spider  20200204-18:57 

Re: [gentoo-dev] [PATCH 1/3] eclass/go-module: add support for building based on go.sum

2020-02-09 Thread Robin H. Johnson
On Sun, Feb 09, 2020 at 04:11:28PM -0600, William Hubbs wrote:
> On Sun, Feb 09, 2020 at 12:31:19PM -0800, Robin H. Johnson wrote:
> > +# "go.mod" only:
> > +# - Populate EGO_VENDOR
> go.mod without go.sum can mean that there are no external dependencies, so 
> there
> shouldn't be a reason to populate EGO_VENDOR in this case.
...
> The way I see this going is to transition to EGO_SUM and
> drop EGO_VENDOR. unless I'm missing something.
I know another corner case for legacy stuff, but let's drop entirely and
encourage migration to EGO_SUM.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 3/3] app-admin/kube-bench: convert to go-module go.sum

2020-02-09 Thread Robin H. Johnson
On Sun, Feb 09, 2020 at 08:38:23PM +, Michael 'veremitz' Everitt wrote:
> On 09/02/20 20:31, Robin H. Johnson wrote:
...
> Hrm, pardon my ignorance, but do 'we' really need to review 232 lines of
> Manifest?!
No, but I wanted to show scale of Manifest that is going to be present
in covering all the dependencies for static-build languages like Golang.

Every entry in EGO_SUM is 2-3 files that need to be fetched (two tiny
files, one a bit larger [zip of source]).

app-admin/kube-bench has _77_ dependencies, each with 3 distfiles.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 3/3] app-admin/kube-bench: convert to go-module go.sum - diff vs previous version example

2020-02-09 Thread Robin H. Johnson
Attached is the diff between the EGO_VENDOR vs EGO_SUM variants of this
ebuild.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136
--- kube-bench-0.2.3.ebuild	2020-01-23 15:36:33.995072140 -0800
+++ kube-bench-0.2.3-r1.ebuild	2020-02-09 12:29:57.346606525 -0800
@@ -3,78 +3,95 @@
 
 EAPI=7
 EGO_PN=github.com/aquasecurity/kube-bench
-inherit go-module
 
 DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes Benchmark"
 HOMEPAGE="https://github.com/aquasecurity/kube-bench;
 
-EGO_VENDOR=(
-	"github.com/PuerkitoBio/purell v1.1.1"
-	"github.com/PuerkitoBio/urlesc de5bf2ad4578"
-	"github.com/davecgh/go-spew v1.1.1"
-	"github.com/emicklei/go-restful v2.9.6"
-	"github.com/evanphx/json-patch v4.5.0"
-	"github.com/fatih/color v1.5.0"
-	"github.com/fsnotify/fsnotify v1.4.7"
-	"github.com/go-openapi/jsonpointer v0.19.2"
-	"github.com/go-openapi/jsonreference v0.19.2"
-	"github.com/go-openapi/spec v0.19.2"
-	"github.com/go-openapi/swag v0.19.2"
-	"github.com/gogo/protobuf v1.2.1"
-	"github.com/golang/glog 23def4e6c14b"
-	"github.com/golang/protobuf v1.3.1"
-	"github.com/google/gofuzz v1.0.0"
-	"github.com/googleapis/gnostic v0.3.0"
-	"github.com/hashicorp/hcl v1.0.0"
-	"github.com/imdario/mergo v0.3.5"
-	"github.com/inconshreveable/mousetrap v1.0.0"
-	"github.com/jinzhu/gorm 5174cc5c242a"
-	"github.com/jinzhu/inflection 1c35d901db3d"
-	"github.com/json-iterator/go v1.1.6"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1"
-	"github.com/lib/pq 83612a56d3dd"
-	"github.com/magiconair/properties v1.8.0"
-	"github.com/mailru/easyjson da37f6c1e481"
-	"github.com/mattn/go-colorable 5411d3eea597"
-	"github.com/mattn/go-isatty 57fdcb988a5c"
-	"github.com/mitchellh/mapstructure v1.1.2"
-	"github.com/modern-go/concurrent bacd9c7ef1dd"
-	"github.com/modern-go/reflect2 v1.0.1"
-	"github.com/onsi/ginkgo v1.10.1"
-	"github.com/pelletier/go-toml v1.2.0"
-	"github.com/pkg/errors v0.8.1"
-	"github.com/pmezard/go-difflib v1.0.0"
-	"github.com/sirupsen/logrus v1.4.1"
-	"github.com/spf13/afero v1.2.2"
-	"github.com/spf13/cast v1.3.0"
-	"github.com/spf13/cobra v0.0.3"
-	"github.com/spf13/jwalterweatherman v1.0.0"
-	"github.com/spf13/pflag v1.0.3"
-	"github.com/spf13/viper v1.4.0"
-	"github.com/stretchr/objx v0.2.0"
-	"github.com/stretchr/testify v1.3.0"
-	"golang.org/x/crypto 5c40567a22f8 github.com/golang/crypto"
-	"golang.org/x/net 3b0461eec859 github.com/golang/net"
-	"golang.org/x/oauth2 9f3314589c9a github.com/golang/oauth2"
-	"golang.org/x/sys d432491b9138 github.com/golang/sys"
-	"golang.org/x/text v0.3.2 github.com/golang/text"
-	"golang.org/x/time 9d24e82272b4 github.com/golang/time"
-	"google.golang.org/appengine v1.5.0 github.com/golang/appengine"
-	"gopkg.in/inf.v0 v0.9.1 github.com/go-inf/inf"
-	"gopkg.in/yaml.v2 v2.2.4 github.com/go-yaml/yaml"
-	"k8s.io/api 6e4e0e4f393b github.com/kubernetes/api"
-	"k8s.io/apimachinery 6a84e37a896d github.com/kubernetes/apimachinery"
-	"k8s.io/client-go v11.0.0 github.com/kubernetes/client-go"
-	"k8s.io/klog v0.3.3 github.com/kubernetes/klog"
-	"k8s.io/kube-openapi db7b694dc208 github.com/kubernetes/kube-openapi"
-	"k8s.io/utils 6ca3b61696b6 github.com/kubernetes/utils"
-	"sigs.k8s.io/kind v0.5.1 github.com/kubernetes-sigs/kind"
-	"sigs.k8s.io/kustomize/v3 4b67a6de1296 github.com/kubernetes-sigs/kustomize"
-	"sigs.k8s.io/yaml v1.1.0 github.com/kubernetes-sigs/yaml"
+EGO_SUM=(
+	"cloud.google.com/go v0.37.4 h1:glPeL3BQJsbF6aIIYfZizMwc5LTYz250bDMjttbBGAU="
+	"github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ="
+	"github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI="
+	"github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M="
+	"github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
+	"github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3 h1:tkum0XDgfR0jcVVXuTsYv/erY2NnEDqwRojbxR1rBYA="
+	"github.com/emicklei/go-restful v2.9.6+incompatible h1:tfrHha8zJ01ywiOEC1miGY8st1/igzWB8OmvPgoYX7w="
+	"github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5 h1:Yzb9+7DPaBjB8zlTR87/ElzFsnQfuHnVUVqpZZIcV5Y="
+	"github.com/evanphx/json-patch v4.5.0+incompatible h1:ouOWdg56aJriqS0huScTkVXPC5IcNrDCXZ6OoTAWu7M="
+	"github.com/fatih/color v1.5.0 h1:vBh+kQp8lg9XPr56u1CPrWjFXtdphMoGWVHr9/1c+A0="
+	"github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I="
+	"github.com/go-openapi/jsonpointer v0.19.2 h1:A9+F4Dc/MCNB5jibxf6rRvOvR/iFgQdyNx9eIhnGqq0="
+	"github.com/go-openapi/jsonreference v0.19.2 h1:o20suLFB4Ri0tuzpWtyHlh7E7HnkqTNLq6aR6WVNS1w="
+	"github.com/go-openapi/spec v0.19.2 h1:SStNd1jRcYtfKCN7R0laGNs80WYYvn5CbBjM2sOmCrE="
+	"github.com/go-openapi/swag v0.19.2 h1:jvO6bCMBEilGwMfHhrd61zIID4oIFdwb76V17SM88dE="
+	

  1   2   3   4   5   6   7   8   9   10   >