[gentoo-dev] last rites sys-process/runit

2024-08-21 Thread William Hubbs
# William Hubbs (2024-08-21) # Dead upstream, multiple related bugs in Gentoo. # Removal on 2024-09-20 # Bug #575478, #611846, #814551, #892653, #904989, #934410, #935656, # #938262 sys-process/runit Thanks, William signature.asc Description: PGP signature

[gentoo-dev] package up for grabs: dev-lang/luajit

2024-07-16 Thread William Hubbs
dev-lang/luajit is up for grabs. It has several open bugs and I don't really use lua any longer. Thanks, William signature.asc Description: PGP signature

[gentoo-dev] last rites: app-accessibility/espeak

2023-07-25 Thread William Hubbs
# William Hubbs (2023-07-25) # This package has been replaced by app-accessibility/espeak-ng. # Please transition to the new package. # Removal: 2023-08-24. Bug #877221. app-accessibility/espeak Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] go-module.eclass: inline _go-module_gomod_encode()

2023-06-12 Thread William Hubbs
This is applied. Thanks, William On Mon, Jun 12, 2023 at 01:22:57PM +0200, Florian Schmaus wrote: > The only call site of _go-module_gomod_encode() was using $() in a loop > over EGO_SUM. This caused bash to fork() for every loop iteration, which > significantly affected the time it takes to "so

Re: [gentoo-dev] EGO_SUM

2023-06-02 Thread William Hubbs
On Fri, Jun 02, 2023 at 10:13:55AM +0300, Joonas Niilola wrote: > On 1.6.2023 22.55, William Hubbs wrote: > >> > >> The EGO_SUM alternatives > >> - do not have the same level of trust and therefore have a negative > >> impact on security (a dubious ta

Re: [gentoo-dev] EGO_SUM

2023-06-01 Thread William Hubbs
I know I'm pretty late to this thread, but I'm going to respond to some of the concerns and suggest another alternative. On Mon, Apr 17, 2023 at 09:37:32AM +0200, Florian Schmaus wrote: > I want to continue the discussion to re-instate EGO_SUM, potentially > leading to a democratic vote on whethe

Re: [gentoo-dev] Portage and languages with built-in cache support

2023-06-01 Thread William Hubbs
On Wed, Apr 26, 2023 at 06:43:04PM +0500, Anna (cybertailor) Vyalkova wrote: > On 2023-04-25 16:09, Maciej Barć wrote: > > You would also have to have correct permissions on cache dirs > > (root:portage or portage:portage) this also means that the cache dir > > will have to be set during build ex

Re: [gentoo-dev] Re: EGO_SUM

2023-05-31 Thread William Hubbs
On Wed, May 31, 2023 at 08:30:58AM +0200, pascal.jaeger leimstift.de wrote: > > > Arthur Zamarin hat am 30.05.2023 18:35 CEST > > geschrieben: > > > > > > Currently the best solution *per package* is to speak with upstream, to > > add a CI workflow which create a source tarball which includes

Re: [gentoo-dev] Re: EGO_SUM

2023-04-27 Thread William Hubbs
On Mon, Apr 17, 2023 at 02:28:22PM +0500, Anna (cybertailor) Vyalkova wrote: > On 2023-04-17 09:37, Florian Schmaus wrote: > > The EGO_SUM alternatives > > - do not have the same level of trust and therefore have a negative > > impact on security (a dubious tarball someone put somewhere, especiall

Re: [gentoo-dev] Re: [PATCH 0/1] dev-lang/luajit: indentation fixes

2022-11-12 Thread William Hubbs
On Thu, Nov 10, 2022 at 08:50:53AM +0100, Petr Vaněk wrote: > On Thu, Nov 03, 2022 at 10:05:57AM +0100, Petr Vaněk wrote: > > Hi, > > > > I have found improperly indented dosym call in src_install phase in > > luajit ebuilds. Following patch fixes it. > > Ping I'll look at this today. Thanks,

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-10-01 Thread William Hubbs
On Sat, Oct 01, 2022 at 07:21:13PM +0200, Florian Schmaus wrote: > On 01/10/2022 18.36, Ulrich Mueller wrote: > >> On Sat, 01 Oct 2022, Florian Schmaus wrote: > > > >> Bug #719201 was triggered by dev-texlive/texlive-latexextra-2000. It > >> appears that the ebuild had more than 6000 entries i

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread William Hubbs
On Fri, Sep 30, 2022 at 12:49:02PM -0700, Alec Warner wrote: > On Fri, Sep 30, 2022 at 7:53 AM Florian Schmaus wrote: > > > > On 30/09/2022 02.36, William Hubbs wrote: > > > On Wed, Sep 28, 2022 at 06:31:39PM +0200, Ulrich Mueller wrote: > > >>>>>

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread William Hubbs
On Fri, Sep 30, 2022 at 10:07:44PM +0200, Arsen Arsenović wrote: > Hey, > > On Friday, 30 September 2022 02:36:05 CEST William Hubbs wrote: > > I don't know for certain about a vendor tarball, but I do know there > > are instances where a vendor tarball wouldn&

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread William Hubbs
On Fri, Sep 30, 2022 at 04:53:39PM +0200, Florian Schmaus wrote: > On 30/09/2022 02.36, William Hubbs wrote: > > On Wed, Sep 28, 2022 at 06:31:39PM +0200, Ulrich Mueller wrote: > >>>>>>> On Wed, 28 Sep 2022, Florian Schmaus wrote: > >>> 2.) the number

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-29 Thread William Hubbs
On Wed, Sep 28, 2022 at 06:31:39PM +0200, Ulrich Mueller wrote: > > On Wed, 28 Sep 2022, Florian Schmaus wrote: > > > I would like to continue discussing whether we should entirely > > deprecate EGO_SUM without the desire to offend anyone. Don't worry, I am not offended. I just haven't found

Re: [gentoo-dev] Up for grabs: dev-go/licenseclassifier, dev-go/go-licenses, sys-cluster/kube-router

2022-07-28 Thread William Hubbs
On Wed, Jul 27, 2022 at 06:09:41AM +0100, Sam James wrote: > The following packages are up for grabs b/c of proxied maintainer retirement: > > dev-go/licenseclassifier > dev-go/go-licenses > sys-cluster/kube-router I'll grab these. William signature.asc Description: PGP signature

[gentoo-dev] last rites: dev-go/golint

2022-07-24 Thread William Hubbs
# William Hubbs (2022-07-24) # **NOTE:** Golint is deprecated and frozen # according to [this issue](https://github.com/golang/go/issues/38968). # There's no drop-in replacement for it, but tools such as # [Staticcheck](https://staticcheck.io/) # and `go vet` should be used instead. # Bug #8

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-07-16 Thread William Hubbs
On Sat, Jul 16, 2022 at 10:20:01PM +0200, Ulrich Mueller wrote: > >>>>> On Sat, 16 Jul 2022, William Hubbs wrote: > > The only question is, is there a way to reliably tell whether or not > > we are in the main tree? > > An eclass has no legitimate wa

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-07-16 Thread William Hubbs
On Sat, Jul 16, 2022 at 06:46:40PM +, Robin H. Johnson wrote: > On Sat, Jul 16, 2022 at 09:31:35PM +0300, Arthur Zamarin wrote: > > I want to give another option. Both ways are allowed by eclass, but by > > QA policy (or some other decision), it is prohibited to use EGO_SUM in > > main ::gentoo

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-07-16 Thread William Hubbs
On Sat, Jul 16, 2022 at 02:58:04PM +0300, Joonas Niilola wrote: > On 16.7.2022 14.24, Florian Schmaus wrote: > > > > That reads as if you wrote it under the assumption that we can only > > either use dependency tarballs or use EGO_SUM. At the same time, I have > > not seen an argument why we can n

Re: [gentoo-dev] proposal

2022-07-15 Thread William Hubbs
On Wed, Jul 06, 2022 at 02:42:34PM +0200, Florian Schmaus wrote: > On 04/07/2022 17.27, David Seifert wrote: > > Ultimately, all these things really matter when only the defaults > > change. Turn-right-on-red in the US is such a thing, because unless > > otherwise stated, it's the norm. Knowing our

Re: [gentoo-dev] Re: [gentoo-project] gitlab accessibility

2022-07-15 Thread William Hubbs
Let's keep this thread on -project, so please see my answer there. Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-07-15 Thread William Hubbs
On Mon, Jun 27, 2022 at 01:43:19AM +0200, Zoltan Puskas wrote: *snip* > First of all one of the advantages of Gentoo is that it gets it's source > code from upstream (yes, I'm aware of mirrors acting as a cache layer), > which means that poisoning source code needs to be done at upstream > lev

[gentoo-dev] last rites: dev-util/cligh

2022-06-17 Thread William Hubbs
# William Hubbs (2022-06-17) # Dead upstream, please use dev-util/github-cli # Bug #845921 # Removal: 2022-07-17 dev-util/cligh Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-17 Thread William Hubbs
On Mon, Jun 13, 2022 at 12:26:43PM +0200, Ulrich Mueller wrote: > > On Mon, 13 Jun 2022, Florian Schmaus wrote: > > Judging from the gentoo-dev@ mailing list discussion [1] about EGO_SUM, > where some voices where in agreement that EGO_SUM has its raison d'être, > while there wh

Re: [gentoo-dev] [PATCH] go-module.eclass: undeprecate EGO_SUM

2022-06-17 Thread William Hubbs
On Mon, Jun 13, 2022 at 09:44:11AM +0200, Florian Schmaus wrote: > Following the gentoo-dev@ mailing list discussion [1], this > un-deprecates EGO_SUM. Sorry I haven't been on this list in a a while (I've been pretty busy with work). Did you talk to the pms team about https://bugs.gentoo.org/8335

[gentoo-dev] [POC PATCH] go-module.eclass: remove deprecated code

2022-03-10 Thread William Hubbs
This is not being merged. I am posting it now to show how I want the eclass to change after the usage of EGO_SUM is removed from the tree. I will re-post before I merge. --- eclass/go-module.eclass | 359 +--- 1 file changed, 5 insertions(+), 354 deletions(-)

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread William Hubbs
On Thu, Mar 10, 2022 at 09:29:59AM -0800, Matt Turner wrote: > On Wed, Mar 9, 2022 at 11:09 PM Joonas Niilola wrote: > > > > On 9.3.2022 23.00, Matt Turner wrote: > > > I'd like to deprecate and ultimately remove repoman. I believe that > > > dev-util/pkgcheck and pkgcommit (from app-portage/mgorn

Re: [gentoo-dev] [PATCH v5] go-module.eclass: deprecate EGO_SUM

2022-03-10 Thread William Hubbs
On Mon, Mar 07, 2022 at 01:10:46PM +0100, tastytea wrote: > On 2022-03-05 16:17-0600 William Hubbs wrote: > > > +# @CODE > > +# > > +# $ cd /path/to/project > > +# $ GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw > > +# $ tar -acf project-1.

Re: [gentoo-dev] [PATCH v5] go-module.eclass: deprecate EGO_SUM

2022-03-06 Thread William Hubbs
On Sun, Mar 06, 2022 at 09:20:03AM +, Sam James wrote: > > > > On 5 Mar 2022, at 22:17, William Hubbs wrote: > > > >EGO_SUM can be thousands of lines long in ebuilds, and it leads to > >creating Manifest files that are thousands of lines long. >

[gentoo-dev] [PATCH v5] go-module.eclass: deprecate EGO_SUM

2022-03-05 Thread William Hubbs
EGO_SUM can be thousands of lines long in ebuilds, and it leads to creating Manifest files that are thousands of lines long. It has been determined that dependency tarballs are a better solution if upstream doesn't vendor their dependencies. Signed-off-by: William

[gentoo-dev] [PATCH v4] go-module.eclass: deprecate EGO_SUM

2022-03-05 Thread William Hubbs
EGO_SUM can be thousands of lines long in ebuilds, and it leads to creating Manifest files that are thousands of lines long. It has been determined that dependency tarballs are a better solution if upstream doesn't vendor their dependencies. Signed-off-by: William

[gentoo-dev] [PATCH v3] go-module.eclass: deprecate EGO_SUM

2022-03-04 Thread William Hubbs
EGO_SUM can be thousands of lines long in ebuilds, and it leads to creating Manifest files that are thousands of lines long. It has been determined that dependency tarballs are a better solution if upstream doesn't vendor their dependencies. Signed-off-by: William

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-03-03 Thread William Hubbs
On Fri, Mar 04, 2022 at 12:01:42AM +, Sam James wrote: > > > > On 4 Mar 2022, at 00:00, William Hubbs wrote: > > > > On Wed, Mar 02, 2022 at 09:32:14PM +0500, Anna Vyalkova wrote: > >> On 2022-03-01 15:55, William Hubbs wrote: > >>> I am willin

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-03-03 Thread William Hubbs
On Wed, Mar 02, 2022 at 09:32:14PM +0500, Anna Vyalkova wrote: > On 2022-03-01 15:55, William Hubbs wrote: > > I am willing to flag EGO_SUM as deprecated if a variable can be flagged > > as deprecated; that is what I'm looking up now. > > EGO_SUM is often the only choice

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-03-01 Thread William Hubbs
On Tue, Mar 01, 2022 at 09:03:52PM +, Sam James wrote: > > > > On 27 Feb 2022, at 04:38, William Hubbs wrote: > > > > EGO_SUM can be thousands of lines long in ebuilds, and it leads to > > creating Manifest files that are thousands of lines long. > >

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-27 Thread William Hubbs
On Sun, Feb 27, 2022 at 12:17:45PM +0100, Ulrich Mueller wrote: > >>>>> On Sun, 27 Feb 2022, Ionen Wolkens wrote: > > > On Sat, Feb 26, 2022 at 10:38:33PM -0600, William Hubbs wrote: > >> +# eclass. If it doesn't, you need to also create a vendor ta

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-27 Thread William Hubbs
On Sun, Feb 27, 2022 at 12:46:00AM -0500, Ionen Wolkens wrote: > On Sat, Feb 26, 2022 at 10:38:33PM -0600, William Hubbs wrote: > > diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass > > index 66fe52c9ad7..b9686ad555a 100644 > > --- a/eclass/go-module.eclas

[gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-26 Thread William Hubbs
ng go directly. Signed-off-by: William Hubbs --- eclass/go-module.eclass | 144 +++- 1 file changed, 38 insertions(+), 106 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index 66fe52c9ad7..b9686ad555a 100644 --- a/eclass/go-module.e

Re: [gentoo-dev] [PATCH] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-26 Thread William Hubbs
On Sat, Feb 26, 2022 at 01:45:24PM -0500, Ionen Wolkens wrote: > On Sat, Feb 26, 2022 at 11:55:10AM -0600, William Hubbs wrote: > > If I change the instructions as you suggest to re-package upstream's > > tarball the name wouldn't need the -vendor suffix since the tarball

Re: [gentoo-dev] [PATCH] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-26 Thread William Hubbs
On Sat, Feb 26, 2022 at 08:25:59AM +0100, Michał Górny wrote: > On Fri, 2022-02-25 at 20:50 -0600, William Hubbs wrote: > > EGO_SUM can be thousands of lines long in ebuilds, and it leads to > > creating Manifest files that are thousands of lines long. > > It has been d

Re: [gentoo-dev] [PATCH] go-module.eclass: add helper function to call go

2022-02-25 Thread William Hubbs
This is in the tree. Thanks, William signature.asc Description: PGP signature

[gentoo-dev] [PATCH] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-25 Thread William Hubbs
ng go directly. Signed-off-by: William Hubbs --- eclass/go-module.eclass | 140 ++-- 1 file changed, 34 insertions(+), 106 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index 66fe52c9ad7..7f0d766f444 100644 --- a/eclass/go-module.e

[gentoo-dev] [PATCH] go-module.eclass: add helper function to call go

2022-02-22 Thread William Hubbs
This function will cause the ebuild to die if Go fails. Also, it outputs the go command that is being run. Closes: https://bugs.gentoo.org/833497 --- eclass/go-module.eclass | 13 + 1 file changed, 13 insertions(+) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index

Re: [gentoo-dev] last rites dev-go/blackfriday

2021-12-15 Thread William Hubbs
Resending this to fix the date. # William Hubbs (2021-12-15) # This is a go module and is included in projects directly. # Bug #819639; masked for removal on 2022-01-15. dev-go/blackfriday Thanks, William > signature.asc Description: PGP signature

[gentoo-dev] last rites dev-go/blackfriday

2021-12-15 Thread William Hubbs
# William Hubbs (2021-12-15) # This is a go module and is included in projects directly. # Bug #819639; masked for removal on 2022-12-15. dev-go/blackfriday Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] go-module.eclass: Add GO_OPTIONAL flag

2021-12-11 Thread William Hubbs
This is committed. Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] tmpfiles.eclass: add eapi 8 support

2021-12-11 Thread William Hubbs
This is in the tree. Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] rfc: allow -1 for ACCT_USER_ID and ACCT_GROUP_ID in ::gentoo

2021-11-30 Thread William Hubbs
On Tue, Nov 30, 2021 at 12:59:18PM +0100, Ulrich Mueller wrote: > > On Tue, 30 Nov 2021, James Cloos wrote: > > > "UM" == Ulrich Mueller writes: > UM> Also, why would one allocate UIDs in the 500..999 range (1000 is fine, > UM> actually)? Gentoo always had UID_MIN=1000 and SYS_UID_MAX=999

[gentoo-dev] [PATCH] tmpfiles.eclass: add eapi 8 support

2021-11-30 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/tmpfiles.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/tmpfiles.eclass b/eclass/tmpfiles.eclass index b9238a6434a..7a0e2cb7265 100644 --- a/eclass/tmpfiles.eclass +++ b/eclass/tmpfiles.eclass @@ -8,7 +8,7

[gentoo-dev] last rites: net-vpn/badvpn

2021-11-30 Thread William Hubbs
# William Hubbs (2021-11-30) # Dead upstream, no releases since 2015 # Bug #770619; masked for removal on 2021-12-30. net-vpn/badvpn Thanks, William signature.asc Description: PGP signature

[gentoo-dev] rfc: allow -1 for ACCT_USER_ID and ACCT_GROUP_ID in ::gentoo

2021-11-28 Thread William Hubbs
All, I want to discuss why we ban -1 as the ACCT_USER_ID and ACCT_GROUP_ID setting for all acct-user and acct-group packages in ::gentoo. Here are my thoughts about it. - As Gordon pointed out, it isn't necessary for us to care about UIDS/GIDS most of the time. - I realize that our settings a

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-28 Thread William Hubbs
On Sun, Nov 28, 2021 at 02:46:24PM -0600, William Hubbs wrote: > On Sun, Nov 28, 2021 at 08:15:13PM +0100, Michał Górny wrote: > > On Sun, 2021-11-28 at 13:06 -0600, William Hubbs wrote: > > > On Sun, Nov 28, 2021 at 11:06:36AM +0100, Ulrich Mueller wrote: > > > >

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-28 Thread William Hubbs
On Sun, Nov 28, 2021 at 02:42:23PM -0600, Gordon Pettey wrote: > On Sun, Nov 28, 2021 at 2:27 PM William Hubbs wrote: > > > On Sun, Nov 28, 2021 at 02:57:39PM -0500, Michael Orlitzky wrote: > > > We don't even do static allocation. > > > There are a few exce

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-28 Thread William Hubbs
On Sun, Nov 28, 2021 at 08:15:13PM +0100, Michał Górny wrote: > On Sun, 2021-11-28 at 13:06 -0600, William Hubbs wrote: > > On Sun, Nov 28, 2021 at 11:06:36AM +0100, Ulrich Mueller wrote: > > > > > > > > On Sun, 28 Nov 2021, William Hubbs wrote: > > >

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-28 Thread William Hubbs
On Sun, Nov 28, 2021 at 02:57:39PM -0500, Michael Orlitzky wrote: > On 2021-11-28 11:06:36, Ulrich Mueller wrote: > > > > While the rationale for static allocation that made it into GLEP 81 [1] > > is rather weak, several people had argued in favour of it on the mailing > > list [2]. > > > > We

Re: [gentoo-dev] [PATCH] go-module.eclass: Add GO_OPTIONAL flag

2021-11-28 Thread William Hubbs
On Sun, Nov 28, 2021 at 11:23:16AM -0800, Zac Medico wrote: > On 11/21/21 02:57, Florian Schmaus wrote: > > Following the pattern found in other eclasses, add GO_OPTIONAL to the > > go-module eclass. This allows to inherit the eclass without pulling > > its dependencies. See, e.g., bug #775779 for

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-28 Thread William Hubbs
On Sun, Nov 28, 2021 at 11:06:36AM +0100, Ulrich Mueller wrote: > >>>>> On Sun, 28 Nov 2021, William Hubbs wrote: > > > On Mon, Nov 15, 2021 at 09:36:32AM +0300, Eray Aslan wrote: > >> 1/ Static allocation does not really solve a problem. Not really not >

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-27 Thread William Hubbs
On Mon, Nov 15, 2021 at 09:36:32AM +0300, Eray Aslan wrote: > On Sun, Nov 14, 2021 at 09:15:36PM +0100, Thomas Deutschmann wrote: > > On 2021-11-11 11:59, Ulrich Mueller wrote: > > > We could: > > > > > > - Open some part of the range between 500 and 1000. For example, > > >500..799, which wou

Re: [gentoo-dev] [RFC] Moving more architectures to ~arch only

2021-10-16 Thread William Hubbs
On Thu, Oct 14, 2021 at 03:40:02PM +0200, Marek Szuba wrote: > Dear everyone, > > Following some private discussions, I feel quite strongly now that it > would both considerably improve certain processes and make our use of > limited manpower more efficient were we to further reduce the number o

Re: [gentoo-dev] Package up for grabs: >=app-emulation/docker-compose-2.0.0 (1.x.x was Python, 2.0.0 is Go)

2021-09-30 Thread William Hubbs
On Wed, Sep 29, 2021 at 12:52:52AM +0200, Sebastian Pipping wrote: > Hi! > > docker-compose upstream has apparently re-written docker-compose in > Golang from scratch. While I'm happy to keep maintaining the current > python-based someone to take over Go packaging of docker-compose >=2.0.0 in Ge

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

2021-09-01 Thread William Hubbs
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. > &g

Re: [gentoo-dev] [PATCH] go-module.eclass: drop --mod=readonly from GOFLAGS

2021-09-01 Thread William Hubbs
On Sat, Aug 28, 2021 at 08:12:53PM -0500, William Hubbs wrote: > As of go 1.16, --mod=readonly is the default, so we don't need to > specify it. > https://golang.org/ref/mod#build-commands > https://golang.org/doc/go1.16 > > Signed-off-by: William Hubbs > --- >

Re: [gentoo-dev] The inherit-EXPORT_FUNCTIONS ordering problem

2021-08-29 Thread William Hubbs
On Sat, Aug 28, 2021 at 06:35:06PM +0200, Michał Górny wrote: > Hi, > > I've been informed of a slight inconsistency in package manager behavior > that affects combining EXPORT_FUNCTIONS with inherit (by ionic, thanks > for the report!). Please consider the three following snippets: ... > 1.

[gentoo-dev] [PATCH 2/9] app-metrics/blackbox_exporter: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs --- .../blackbox_exporter/blackbox_exporter-0.19.0.ebuild| 5 - 1 file changed, 5 deletions(-) diff --git a/app-metrics/blackbox_exporter/blackbox_exporter-0.19.0.ebuild b/app-metrics/blackbox_exporter

[gentoo-dev] [PATCH 7/9] www-apps/gitea: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs --- www-apps/gitea/gitea-1.14.6.ebuild | 1 - www-apps/gitea/gitea-.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/www-apps/gitea/gitea-1.14.6.ebuild b/www-apps/gitea/gitea-1.14.6.ebuild index

[gentoo-dev] [PATCH 6/9] net-vpn/riseup-vpn: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs --- net-vpn/riseup-vpn/riseup-vpn-0.21.6.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/net-vpn/riseup-vpn/riseup-vpn-0.21.6.ebuild b/net-vpn/riseup-vpn/riseup-vpn-0.21.6.ebuild index c2c5eb8da77..3b22b5554ae

[gentoo-dev] [PATCH 4/9] net-dns/coredns: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs --- net-dns/coredns/coredns-1.8.3.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/net-dns/coredns/coredns-1.8.3.ebuild b/net-dns/coredns/coredns-1.8.3.ebuild index 14b4e4767af..184cef43304 100644 --- a/net-dns

[gentoo-dev] [PATCH 8/9] www-servers/caddy: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 --- www-servers/caddy/caddy-2.3.0-r1.ebuild | 1 - www-servers/caddy/caddy-2.4.2.ebuild| 1 - 2 files changed, 2 deletions(-) diff --git a/www-servers/caddy/caddy-2.3.0-r1.ebuild b/www-servers/caddy/caddy-2.3.0-r1.ebuild index 32da8be5fb0..05fac

[gentoo-dev] [PATCH 9/9] go-module.eclass: drop the go-module_pkg_postinst function

2021-08-29 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/go-module.eclass | 17 + 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index 053861a1a18..3f6e07fad2f 100644 --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass

[gentoo-dev] [PATCH 3/9] app-misc/pet: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs --- app-misc/pet/pet-0.3.6-r1.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app-misc/pet/pet-0.3.6-r1.ebuild b/app-misc/pet/pet-0.3.6-r1.ebuild index 09f5ee655f7..4beff9649cc 100644 --- a

[gentoo-dev] [PATCH 5/9] net-dns/dnscrypt-proxy: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs --- net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.45.ebuild | 1 - net-dns/dnscrypt-proxy/dnscrypt-proxy-2.1.0.ebuild | 1 - net-dns/dnscrypt-proxy/dnscrypt-proxy-.ebuild | 1 - 3 files changed, 3 deletions(-) diff

[gentoo-dev] [PATCH 1/9] app-admin/vault: drop calls to go-module_pkg_postinst

2021-08-29 Thread William Hubbs
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs --- app-admin/vault/vault-1.5.9.ebuild | 5 - app-admin/vault/vault-1.6.5.ebuild | 5 - app-admin/vault/vault-1.7.3.ebuild | 5 - app-admin/vault/vault-1.8.1.ebuild | 5 - 4 files changed, 20 deletions

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

2021-08-29 Thread William Hubbs
w the removal. William Hubbs (9): app-admin/vault: drop calls to go-module_pkg_postinst app-metrics/blackbox_exporter: drop calls to go-module_pkg_postinst app-misc/pet: drop calls to go-module_pkg_postinst net-dns/coredns: drop calls to go-module_pkg_postinst net-dns/dnscrypt-proxy: drop cal

[gentoo-dev] [PATCH] go-module.eclass: drop --mod=readonly from GOFLAGS

2021-08-28 Thread William Hubbs
As of go 1.16, --mod=readonly is the default, so we don't need to specify it. https://golang.org/ref/mod#build-commands https://golang.org/doc/go1.16 Signed-off-by: William Hubbs --- eclass/go-module.eclass | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ecla

Re: [gentoo-dev] [PATCH v5] meson.eclass: several cleanups

2021-08-26 Thread William Hubbs
On Wed, Aug 25, 2021 at 11:16:40AM -0500, William Hubbs wrote: > On Wed, Aug 25, 2021 at 10:27:54AM -0500, William Hubbs wrote: > > - Remove extraneous whitespace. > > This will be removed from the commit message before I add the patch to > the tree, and a sign-off will be adde

Re: [gentoo-dev] [PATCH v5] meson.eclass: several cleanups

2021-08-25 Thread William Hubbs
On Wed, Aug 25, 2021 at 10:27:54AM -0500, William Hubbs wrote: > - Remove extraneous whitespace. This will be removed from the commit message before I add the patch to the tree, and a sign-off will be added. Thanks, William signature.asc Description: PGP signature

[gentoo-dev] [PATCH v5] meson.eclass: several cleanups

2021-08-25 Thread William Hubbs
- Drop the unused emesontestargs variable. - Use the compile and install subcommands of meson instead of calling ninja. This allows for the possibility of a different back end. - Stop using the NINJAOPTS variable. - Add --num-processes to "meson test" call regardless of whether MAKEOPTS is s

[gentoo-dev] [PATCH v4] meson.eclass: several cleanups

2021-08-24 Thread William Hubbs
ned-off-by: William Hubbs --- eclass/meson.eclass | 21 ++--- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 2a563e367c6..a14d7412b56 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -379,7 +379,13 @@ meson_src

[gentoo-dev] [PATCH v3] meson.eclass: stop calling ninja

2021-08-24 Thread William Hubbs
Use the compile and install subcommands of meson instead of calling ninja. This allows for the possibility of a different back end. Stop using the NINJAOPTS variable. Signed-off-by: William Hubbs --- eclass/meson.eclass | 20 +++- 1 file changed, 15 insertions(+), 5 deletions

[gentoo-dev] [PATCH v2] meson.eclass: stop calling ninja

2021-08-24 Thread William Hubbs
Use the compile and install subcommands of meson instead of calling ninja. This allows for the possibility of a different back end. Signed-off-by: William Hubbs --- eclass/meson.eclass | 22 +++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/eclass

[gentoo-dev] [PATCH] meson.eclass: stop calling ninja

2021-08-23 Thread William Hubbs
Use the compile and install subcommands of meson instead of calling ninja. This allows for the possibility of a different back end. Signed-off-by: William Hubbs --- eclass/meson.eclass | 24 +--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/eclass

Re: [gentoo-dev] News Item for uClibc-ng deprecation

2021-08-17 Thread William Hubbs
On Tue, Aug 17, 2021 at 02:54:19PM -0400, Anthony G. Basile wrote: > On 8/17/21 2:24 PM, Aaron Bauman wrote: > > On Tue, Aug 17, 2021 at 01:27:45PM -0400, Mike Gilbert wrote: > >> On Tue, Aug 17, 2021 at 7:40 AM Anthony G. Basile > >> wrote: > >>> > >>> Hi everyone, > >>> > >>> Can I get feedback

[gentoo-dev] [PATCH 1/1] profiles/hardened: remove the legasy musl profiles

2021-08-12 Thread William Hubbs
Signed-off-by: William Hubbs --- profiles/hardened/linux/musl/eapi | 1 - profiles/hardened/linux/musl/make.defaults | 5 - profiles/hardened/linux/musl/mips/eapi | 1 - profiles/hardened/linux/musl/mips/mipsel/eapi | 1 - profiles/hardened/linux/musl/mips

[gentoo-dev] [PATCH 0/1] remove the legasy musl profiles

2021-08-12 Thread William Hubbs
I spoke with several people on the #gentoo-hardened channel and no one knows of any place where these profiles are being used. I'll apply this patch early on Aug 16 UTC if no one objects. William Hubbs (1): profiles/hardened: remove the legasy musl profiles profiles/hardened/linux/musl

Re: [gentoo-dev] [RFC] Plans for a Gentoo/LoongArch port

2021-08-11 Thread William Hubbs
On Thu, Aug 12, 2021 at 12:39:33AM +0800, WANG Xuerui wrote: > I'm planning to take ARCH=loongarch for the port; and support the LP64 ABI > first. I'd like to support both LP64 and ILP32 ABIs, but that's not a > priority. > > The ABI flag might be named "ABI_LOONGARCH" but that's IMO a bit long (

Re: [gentoo-dev] RFC: new category for container related packages, instead of app-emulation

2021-08-06 Thread William Hubbs
On Thu, Aug 05, 2021 at 05:57:06PM -0700, Alec Warner wrote: > On Thu, Aug 5, 2021 at 2:44 PM Georgy Yakovlev wrote: > > > > Hi, > > > > We've been collecting more and more container related packages in > > app-emulation/* > > > > What do you think about finally moving those packages to separate

[gentoo-dev] app-accessibility/eflite last rites

2021-07-17 Thread William Hubbs
# William Hubbs (2021-07-17) # Does not build and has multiple open bugs including a security issue. # Dead upstream (last release in 2006). # Removal in 30 days (2021-08-16) (bug #602594). app-accessibility/eflite Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] lua*.eclass: standardize the guard variables

2021-07-13 Thread William Hubbs
On Mon, Jul 12, 2021 at 11:24:42AM +0100, Marek Szuba wrote: > On 2021-07-10 22:55, William Hubbs wrote: > > > Change the _R0 suffix on these variable names to _ECLASS. > > Since my question in response to the previous round of this has yet to > be answered, I repeat: are t

Re: [gentoo-dev] [PATCH] 2021-07-09-systemd-tmpfiles: re-add news item

2021-07-11 Thread William Hubbs
On Sun, Jul 11, 2021 at 03:53:31PM +0200, Thomas Deutschmann wrote: > Hi, > > TL;DR: > > Given that William said in the meanwhile, he sees no future for > opentmpfiles [1] and that nobody else, including me, is interested in > stepping up, things have changed. Add this reference as well if you

[gentoo-dev] [PATCH] lua*.eclass: standardize the guard variables

2021-07-10 Thread William Hubbs
Change the _R0 suffix on these variable names to _ECLASS. Signed-off-by: William Hubbs --- eclass/lua-single.eclass | 10 +++--- eclass/lua-utils.eclass | 8 eclass/lua.eclass| 12 +--- 3 files changed, 12 insertions(+), 18 deletions(-) diff --git a/eclass/lua

Re: [gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread William Hubbs
To update everyone involved in this, please read my last comment on the pr. Basically, this can be treated like a test version by adding it to package.mask with an appropriate message then maybe publishing a newsitem if the maintainer wants it to be known by other users. William signature.asc D

Re: [gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread William Hubbs
Hey All, I'm responding again because I saw that I left Luke off of my original message and I cleaned up my steps a bit. We talked about this on the irc channel, and several of us feel that you don't need anything special in the ebuild at all, you can do this via package.mask and a newsitem. I s

Re: [gentoo-dev] Require opt-in for bitcoin upgrade?

2021-07-10 Thread William Hubbs
On Sat, Jul 10, 2021 at 11:42:28AM -0400, Craig Andrews wrote: > Gentoo currently has a number of packages required to run a bitcoin node > in its tree, including: > * net-libs/libbitcoinconsensus > * net-p2p/bitcoin-qt > * net-p2p/bitcoind > > In version 0.21.1, bitcoin included a consensus algo

Re: [gentoo-dev] [RFC] Dropping dev-lang/lua:5.2

2021-07-09 Thread William Hubbs
On Fri, Jul 09, 2021 at 04:49:59PM +0100, Marek Szuba wrote: > On 2021-07-09 15:35, William Hubbs wrote: > > >> As many (if not most) of you know, the Lua ecosystem is somewhat awkward > >> owing to the facts that on the one hand dev-lang/lua upstream has never > &g

[gentoo-dev] opemtmpfiles masking

2021-07-09 Thread William Hubbs
All, I'm sure everyone has seen the news item and the masking of opentmpfiles. The tl;dr is that I do not see a future for opentmpfiles as it currently stands and I don't see a particular need for another fork. systemd-tmpfiles is small (a single binary and two man pages), and it is the referenc

Re: [gentoo-dev] [RFC] Dropping dev-lang/lua:5.2

2021-07-09 Thread William Hubbs
On Fri, Jul 09, 2021 at 11:36:21AM +0100, Marek Szuba wrote: > Dear everyone, > > As many (if not most) of you know, the Lua ecosystem is somewhat awkward > owing to the facts that on the one hand dev-lang/lua upstream has never > officially declared end of life on older versions, and on the oth

Re: [gentoo-dev] [PATCH] 2021-07-07-systemd-tmpfiles: add news item

2021-07-08 Thread William Hubbs
On Fri, Jul 09, 2021 at 07:04:45AM +0300, Joonas Niilola wrote: > On 9.7.2021 5.49, William Hubbs wrote: > > >> +Display-If-Installed: virtual/tmpfiles > > > > This should be: > > > > Display-If-Installed: sys-apps/opentmpfiles > > > > Dis

Re: [gentoo-dev] [PATCH] 2021-07-07-systemd-tmpfiles: add news item

2021-07-08 Thread William Hubbs
On Thu, Jul 08, 2021 at 07:38:05PM -0700, Georgy Yakovlev wrote: > Signed-off-by: Sam James > Signed-off-by: Georgy Yakovlev > --- > .../2021-07-07-systemd-tmpfiles.en.txt| 48 +++ > 1 file changed, 48 insertions(+) > create mode 100644 > 2021-07-07-systemd-tmpfiles/202

[gentoo-dev] [PATCH] lua*.eclass: standardize the guard variables

2021-07-06 Thread William Hubbs
Change the _R0 suffix on these variable names to _ECLASS. Signed-off-by: William Hubbs --- eclass/lua-single.eclass | 8 eclass/lua-utils.eclass | 8 eclass/lua.eclass| 8 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/eclass/lua

  1   2   3   4   5   6   7   8   9   10   >