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

2020-02-17 Thread Matt Turner
On Mon, Feb 17, 2020 at 11:47 PM desultory  wrote:
>

You've got a particular knack for this kind of argumentative nonsense.



[gentoo-dev] Last rites: dev-python/tlslite

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-18)
# Dead and unmaintained.  Last release in 2015.  Broken with newer
# versions of Python 3.  No reverse dependencies left.
# Removal in 30 days.  Bug #691044.
dev-python/tlslite

-- 
Best regards,
Michał Górny



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


Re: [gentoo-dev] Changes made by acct-* ebuilds

2020-02-17 Thread desultory
On 02/13/20 03:10, Michał Górny wrote:
> On Wed, 2020-02-12 at 23:03 -0800, Alec Warner wrote:
>> On Wed, Feb 12, 2020 at 9:59 PM Michał Górny  wrote:
>>
>>> On Thu, 2020-02-13 at 02:32 +0100, Thomas Deutschmann wrote:
 Hi,

 thank you for bringing this to the list.

 I have the same experience which is the reason why I haven't migrated
 most of my packages yet (which is not a good move because I also didn't
 post the problem to the list like I wanted *yet*, I only talked to
 people via private mail, chat or at FOSDEM about that and was working on
 a proposal I wanted to show next week when I am hopefully healthy again).

>>>
>>> In other words, instead of bringing the problem up to the person who
>>> created the GLEP and the eclasses and/or community at large, you've been
>>> conspiring behind their back.  Yes, that's really the procommunity
>>> attitude we expect from Council members.  Thanks for showing it again.
>>>
>>
>> This is a bit of a double standard. Either people are 'conspiring behind
>> your back' or they 'are gathering data for a counterproposal.' There is no
>> need to paint a negative narrative here.
>>
> 
> Yes, I certainly do have a reason to assume positive from someone who
> apparently mounts a counterproposal without bothering to consider
> the original reasons.
> 
Given that we have already established that you cannot distinguish
between technical feedback and personal attacks, consider this a
"teachable moment".

You have not been personally attacked in this thread. Someone has posted
commentary critical of something you were involved in. Yes, you expended
significant time and effort in that project but it is the fruits of the
project, not your personal integrity, competence, sanity, nor preference
in ice cream that are being called into question. There is no call for
smearing the other party, just conversing with them, evaluating their
arguments as they evaluate yours and reaching a mutual understanding of
each other's perspectives and issues as they relate to the project at
hand. If they have concerns which the project does not adequately
address in its current form, the implementation can be improved; if
their concerns are adequately addressed by an improved understanding of
the implementation as it exists now, then at the least you will have
discovered where the documentation could be improved.

Note that I am not in any way opining upon the project or implementation
itself as that is immaterial to my point.



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

2020-02-17 Thread desultory
On 02/14/20 11:14, Matt Turner wrote:
> On Fri, Feb 14, 2020 at 12:31 AM Sam Jorna (wraeth)  wrote:
>> In this instance, at least two people (myself included) have drawn an
>> impression that led them to voice their concern in some way (I'm unsure if
>> mpagano was voicing concern or just agreeing with the general concept). Maybe
>> we're the only ones. Maybe not.
> 
> What do you think the threshold should be? If one person objects,
> should ComRel cease and desist? Two? Should we have a Gentoo-wide
> vote?
> 
How many people objecting to your handling of a situation would it take
for you to consider that you might have handled it in a less than ideal
manner? Two? Three? Do we need unanimous declaration by all holders of
@gentoo.org e-mail addresses, including yourself, before you even
consider it?

> I don't have the highest opinion of ComRel and I'm a member, but maybe
> you could let us do our jobs?
> 
> 
Given that I am not your therapist, I am going to consider this comment
from an objective perspective not en emotional one. Given that you
"don't have the highest opinion of ComRel", that implies rather strongly
that you do not consider ComRel to be competent. Given that you are
still a member, that implies that either (1) you consider yourself to
not be the least competent member of ComRel (presumably of basic
competence), or (2) you are a member specifically to attempt to gain
such competence. In the former case, perhaps consider undertaking
training of those less competent than you (thereby improving your
opinion of ComRel as a whole), in the latter do kindly avoid undertaking
actions that you are not competent in.

As for the "maybe you could let us do our jobs?" part of that comment,
this appears to be a distinctly worrying trend among "special" projects
in Gentoo. Proctors now openly refuse to actually undertake their
mandate because they face the existential horror of negative feedback
when they make outlandishly perverse claims. ComRel now insists, by
implication, that while it is by the description of at least one member
openly incompetent, feedback is unwelcome at best. Even QA has made
similar sorts of empty appeals to their own authority, while also
refusing to actually argue their case. None of these should be at all
acceptable, yet somehow this nonsense is largely left uncontested for
reasons that escape me entirely, If you cannot adequately "do [y]our
job", consider that perhaps you should not be doing it in the first place.



Re: [gentoo-dev] [PATCH 2/9] ruby-ng-gnome2.eclass: drop support for

2020-02-17 Thread Naohiro Aota
On Sun, Feb 16, 2020 at 06:40:08AM +0100, Michał Górny wrote:
> On Sat, 2020-02-15 at 21:18 +0900, Naohiro Aota wrote:
> > Signed-off-by: Naohiro Aota 
> > ---
> >  eclass/ruby-ng-gnome2.eclass | 13 +++--
> >  1 file changed, 3 insertions(+), 10 deletions(-)
> > 
> > diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass
> > index 4e3c30017e9b..8c8e0c8c0a50 100644
> > --- a/eclass/ruby-ng-gnome2.eclass
> > +++ b/eclass/ruby-ng-gnome2.eclass
> > @@ -6,14 +6,14 @@
> >  # Ruby herd 
> >  # @AUTHOR:
> >  # Author: Hans de Graaff 
> > -# @SUPPORTED_EAPIS: 0 1 2 3 4 5 6
> > +# @SUPPORTED_EAPIS: 4 5 6
> >  # @BLURB: An eclass to simplify handling of various ruby-gnome2 parts.
> >  # @DESCRIPTION:
> >  # This eclass simplifies installation of the various pieces of
> >  # ruby-gnome2 since they share a very common installation procedure.
> >  
> >  case "${EAPI:-0}" in
> > -   0|1|2|3|4|5|6)
> > +   4|5|6)
> > ;;
> > *)
> > die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
> > 
> 
> It's really hard to review this if you provide only minimal context.

I wanted to drop old EAPIS and reduce conditional branches to set EPREFIX=
and S=.
> 
> I think you can drop multilib inherit for EAPI 6+.
> 
> Any reason not to support EAPI 7?

Ah, I somwhow misunderstood ruby-fakegem or something is not supporting
EAPI 7... I will rewrite this series with EAPI 6 and 7 along with fixing
other bash style mistakes.

Thanks,

> 
> -- 
> Best regards,
> Michał Górny
> 





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

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained.  Last bumped in 2018.  Blocks dev-qt/qtwebkit removal.
# Removal in 30 days.  Bug #709850.
app-text/openlp

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: app-admin/bcfg2

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained.  No Python 3 support.  Last bumped in 2013.  Numerous
# releases behind upstream.
# Removal in 30 days.  Bug #709460.
app-admin/bcfg2

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: app-misc/tails-installer

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained.  No Python 3 support.  Needs a version bump.
# Removal in 30 days.  Bug #708956.
app-misc/tails-installer

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: app-portage/porthole

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained.  Last release in 2009.  Python 2 only, depends on dead
# dev-python/pygtk and dev-python/pygtksourceview.  Multiple unresolved
# bugs including crashes.
# Removal in 30 days.  Bug #708096.
app-portage/porthole

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: dev-python/gnuplot-py

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained upstream.  Last release in 2008.  Python 2 only.
# No reverse dependencies left.
# Removal in 30 days.  Bug #707906.
dev-python/gnuplot-py

-- 
Best regards,
Michał Górny



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


[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"
+[[ ${#EGO_VENDOR[@]} -gt 0 ]] && GOFLAGS+=" -mod=vendor"
 
 # Do not complain about CFLAGS etc since go projects do not use them.
 QA_FLAGS_IGNORED='.*'
@@ -77,6 +124,42 @@ 

[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_URI}"
+KEYWORDS="~amd64"
+DESCRIPTION="A Tour of Go"
+HOMEPAGE="https://tour.golang.org;

[gentoo-dev] Last rites: sci-geosciences/tappy

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Last release in 2011.  Python 2 only.
# Removal in 30 days.  Bug #705652.
sci-geosciences/tappy

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: net-proxy/http-replicator

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained.  Last (alpha) release in 2008.  Python 2 only.  Multiple
# bugs open.
# Removal in 30 days.  Bug #705606.
net-proxy/http-replicator

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: dev-python/asciitable

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Discontinued as a standalone package, merged into AstroPy.  No reverse
# dependencies.
# Removal in 30 days.  Bug #704038.
dev-python/asciitable

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: media-gfx/greycstoration

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Superseded by media-gfx/gmic.  Fails to build.
# Removal in 30 days.  Bug #628116.
media-gfx/greycstoration

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: games-strategy/outerspace

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained upstream.  Last release in 2011.  Python 2 only.
# Removal in 30 days.  Bug #703858.
games-strategy/outerspace

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: games-strategy/lightyears

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# Unmaintained upstream.  Last release in 2011, 2.0 branch never
# finished.  Python 2 only.
# Removal in 30 days.  Bug #703856.
games-strategy/lightyears

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: net-p2p/soulseek-qt

2020-02-17 Thread Michał Górny
# Michał Górny  (2020-02-17)
# SRC_URI is dead and the package cannot be mirrored.  Last updated
# in 2016, newer versions are non-trivial to bump.
# Removal in 30 days.  Bug #694548.
net-p2p/soulseek-qt

-- 
Best regards,
Michał Górny



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