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

[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

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 exception

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

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

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

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. > > Th

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

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

[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

[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
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 calls

[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/eclass/go

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

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

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

2021-08-24 Thread William Hubbs
Signed-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

[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/eapi

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

[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

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

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

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 >

[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

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

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

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 >

[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

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

2021-07-05 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/s6.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/s6.eclass b/eclass/s6.eclass index b84d5a166db..25960ba4a1d 100644 --- a/eclass/s6.eclass +++ b/eclass/s6.eclass @@ -4,7 +4,7 @@ # @ECLASS: s6.eclass

[gentoo-dev] [PATCH 3/3] lua.eclass: clean up the eapi test

2021-07-05 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/lua.eclass | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/eclass/lua.eclass b/eclass/lua.eclass index e3a25c5d184..e9a5c117560 100644 --- a/eclass/lua.eclass +++ b/eclass/lua.eclass @@ -50,15 +50,10 @@ # } # @CODE -case

[gentoo-dev] [PATCH 2/3] lua-utils.eclass: clean up the eapi test

2021-07-05 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/lua-utils.eclass | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/eclass/lua-utils.eclass b/eclass/lua-utils.eclass index 59959eaf9c0..278bbca58a3 100644 --- a/eclass/lua-utils.eclass +++ b/eclass/lua-utils.eclass @@ -17,15

[gentoo-dev] [PATCH 1/3] lua-single.eclass: clean up the eapi test

2021-07-05 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/lua-single.eclass | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/eclass/lua-single.eclass b/eclass/lua-single.eclass index 7abe1eb6674..ab4fdb3c75a 100644 --- a/eclass/lua-single.eclass +++ b/eclass/lua-single.eclass @@ -62,15

[gentoo-dev] [PATCH 0/3] lua eclass cleanup round 2

2021-07-05 Thread William Hubbs
*** BLURB HERE *** This is the second attempt to clean up these EAPI checks. William Hubbs (3): lua-single.eclass: clean up the eapi test lua-utils.eclass: clean up the eapi test lua.eclass: clean up the eapi test eclass/lua-single.eclass | 9 ++--- eclass/lua-utils.eclass | 9

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

2021-07-05 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/go-module.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index c11895944cd..053861a1a18 100644 --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass @@ -7,7 +7,7

[gentoo-dev] [PATCH 3/3] lua.eclass: clean up the eapi test

2021-07-02 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/lua.eclass | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/eclass/lua.eclass b/eclass/lua.eclass index e3a25c5d184..b4cbac7afa8 100644 --- a/eclass/lua.eclass +++ b/eclass/lua.eclass @@ -51,13 +51,10 @@ # @CODE case ${EAPI:-0

[gentoo-dev] [PATCH 2/3] lua-utils.eclass: clean up the eapi test

2021-07-02 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/lua-utils.eclass | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/eclass/lua-utils.eclass b/eclass/lua-utils.eclass index 59959eaf9c0..80758c15ded 100644 --- a/eclass/lua-utils.eclass +++ b/eclass/lua-utils.eclass @@ -18,13 +18,10

[gentoo-dev] [PATCH 1/3] lua-single.eclass: clean up the eapi test

2021-07-02 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/lua-single.eclass | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/eclass/lua-single.eclass b/eclass/lua-single.eclass index 7abe1eb6674..3d7ef974bef 100644 --- a/eclass/lua-single.eclass +++ b/eclass/lua-single.eclass @@ -63,13

[gentoo-dev] [PATCH 0/3] clean up lua eclass eapi checks

2021-07-02 Thread William Hubbs
*** BLURB HERE *** We don't need to differentiate between EAPIs that are too old vs other unsupported EAPIs. William Hubbs (3): lua-single.eclass: clean up the eapi test lua-utils.eclass: clean up the eapi test lua.eclass: clean up the eapi test eclass/lua-single.eclass | 5 + eclass

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

2021-07-01 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/go-module.eclass | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index c11895944cd..a8a3a7e26a7 100644 --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass @@ -7,7 +7,7

Re: [gentoo-dev] Lua eclasses: support EAPI 8

2021-06-29 Thread William Hubbs
On Wed, Jun 16, 2021 at 10:34:18AM +0100, Marek Szuba wrote: > Nothing special here. RESTRICT manipulation in lua-utils still uses += > on purpose, for consistency with how other variables are handled there > as well as in order to avoid wasting CPU cycles on an EAPI version > check for something

Re: [gentoo-dev] Update your IRC handle in LDAP

2021-05-30 Thread William Hubbs
On Sat, May 29, 2021 at 10:09:46AM +0200, Michał Górny wrote: > On Sat, 2021-05-29 at 10:05 +0200, Ulrich Mueller wrote: > > Please don't forget to update your IRC handle in LDAP. For example, if > > you have moved from Freenode to Libera.Chat: > > > > $ perl_ldap -b user -E gentooIM

Re: [gentoo-dev] Re: [PATCH 0/2] go-module.eclass cleanups

2021-05-25 Thread William Hubbs
On Tue, May 25, 2021 at 11:31:17AM -0700, Zac Medico wrote: > On 5/21/21 8:45 AM, William Hubbs wrote: > > This is an improvement to my previous patch. It is a patch series now > > because there are two separate changes: > > > > - GOPROXY is exported in

[gentoo-dev] [PATCH 2/2] go-module.eclass: add go-module_setup_proxy function

2021-05-21 Thread William Hubbs
This function is to be used in an ebuild that uses EGO_SUM and defines src_unpack. Signed-off-by: William Hubbs --- eclass/go-module.eclass | 41 + 1 file changed, 41 insertions(+) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index

[gentoo-dev] [PATCH 1/2] go-module.eclass: fix GOPROXY export

2021-05-21 Thread William Hubbs
This variable should be exported in the go-module_set_globals function since it is not needed unless EGO_SUM is used. Signed-off-by: William Hubbs --- eclass/go-module.eclass | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go

[gentoo-dev] [PATCH 0/2] go-module.eclass cleanups

2021-05-21 Thread William Hubbs
directory so that dependencies can be read from it. William Hubbs (2): go-module.eclass: fix GOPROXY export go-module.eclass: add go-module_setup_proxy function eclass/go-module.eclass | 47 +++-- 1 file changed, 45 insertions(+), 2 deletions(-) -- 2.26.3

Re: [gentoo-dev] Re: [PATCH] go-module.eclass: add functions for use in custom src_unpack phase

2021-05-20 Thread William Hubbs
On Wed, May 19, 2021 at 01:57:38PM -0700, Zac Medico wrote: > On 5/19/21 1:45 PM, Zac Medico wrote: > >> +# @FUNCTION: go-module_setup_proxy > >> +# @DESCRIPTION: > >> +# If your ebuild redefines src_unpack and uses EGO_SUM you need to call > >> +# this function in src_unpack. > >> +# It sets up

Re: [gentoo-dev] [PATCH] go-module.eclass: add functions for use in custom src_unpack phase

2021-05-19 Thread William Hubbs
Robin, I would like your thoughts also. The idea is to allow something like this. Maybe an example like this one should go in the top of the eclass as well. src_unpack() { local srcs go-module_setup_proxy srcs="$(go-module_filter_proxy)" # unpack or do what you

[gentoo-dev] [PATCH] go-module.eclass: add functions for use in custom src_unpack phase

2021-05-19 Thread William Hubbs
removed. Signed-off-by: William Hubbs --- eclass/go-module.eclass | 69 + 1 file changed, 69 insertions(+) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index c9a7ab12eaf..80e1f711215 100644 --- a/eclass/go-module.eclass +++ b/eclass/go

[gentoo-dev] packages up for grabs: www-netbox and dependencies

2021-04-25 Thread William Hubbs
Hi all, www-apps/netbox and its dependencies need love which I haven't been able to give them lately, so I've decided to put them up for grabs. I have dropped maintainership on the first two because the python team is already a co-maintainer. I am the only maintainer on the rest of these, so

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-29 Thread William Hubbs
This is getting really long, so I'm going to remove more things I'm not answering directly. On Sun, Mar 28, 2021 at 07:31:02PM -0400, Joshua Kinard wrote: > > The problem is, there's a chicken-and-egg problem in the scenario where > > / and /usr are on separate partitions, and this is why a

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-28 Thread William Hubbs
On Sat, Mar 27, 2021 at 10:51:11PM -0400, Joshua Kinard wrote: > On 3/27/2021 20:32, William Hubbs wrote: > > On Sat, Mar 27, 2021 at 05:43:34PM -0400, Joshua Kinard wrote: > >> On 3/23/2021 07:31, Rich Freeman wrote: > >>> On Mon, Mar 22, 2021 at 6:54 PM An

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-27 Thread William Hubbs
On Sat, Mar 27, 2021 at 05:43:34PM -0400, Joshua Kinard wrote: > On 3/23/2021 07:31, Rich Freeman wrote: > > On Mon, Mar 22, 2021 at 6:54 PM Andreas K. Huettel > > wrote: > >> > Council decided years ago that we don't support separate /usr without > an initramfs, but we haven't

Re: [gentoo-dev] rfc: usrmerge script

2021-03-24 Thread William Hubbs
On Wed, Mar 24, 2021 at 01:09:52PM -0400, Rich Freeman wrote: > On Wed, Mar 24, 2021 at 11:09 AM William Hubbs wrote: > > > > On Wed, Mar 24, 2021 at 08:48:41AM +0100, Michał Górny wrote: > > > > > > What really can help is reflinking on filesystems supporting t

Re: [gentoo-dev] rfc: usrmerge script

2021-03-24 Thread William Hubbs
On Wed, Mar 24, 2021 at 08:48:41AM +0100, Michał Górny wrote: > On Wed, 2021-03-24 at 00:20 -0500, William Hubbs wrote: > > On Tue, Mar 23, 2021 at 10:23:11AM +0100, Michał Górny wrote: > > > On Sun, 2021-03-21 at 12:39 -0500, William Hubbs wrote: > > > > All,

Re: [gentoo-dev] rfc: usrmerge script

2021-03-23 Thread William Hubbs
On Tue, Mar 23, 2021 at 10:23:11AM +0100, Michał Górny wrote: > On Sun, 2021-03-21 at 12:39 -0500, William Hubbs wrote: > > All, > > > > the following is a script which will migrate a Gentoo system to the usr > > merge layout. This is similar to the unsymlink-lib tool u

Re: [gentoo-dev] rfc: usrmerge script

2021-03-21 Thread William Hubbs
On Sun, Mar 21, 2021 at 08:08:00PM +0100, Luigi Mantellini wrote: > there are some typos at lines 93, 94 and 95 (run_cmd instead run_command). > > ciao > > luigi Hi Luigi, Thanks for catching these, all instances of run_cmd are now changed to run_command. Thanks, William signature.asc

Re: [gentoo-dev] rfc: usrmerge script

2021-03-21 Thread William Hubbs
On Sun, Mar 21, 2021 at 01:00:01PM -0500, Matthias Maier wrote: > Hi William, > > I have migrated my system to a merged /usr a while ago. > > In addition to moving everything to /usr and setting up symlinks, the > main thing I had to do was to set up a /etc/portage/bashrc hook for >

[gentoo-dev] rfc: usrmerge script

2021-03-21 Thread William Hubbs
All, the following is a script which will migrate a Gentoo system to the usr merge layout. This is similar to the unsymlink-lib tool used to migrate a system from the 17.0 to the 17.1 profiles. I'm attaching it here to get some comments before I package it, so please let me know if I have

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-20 Thread William Hubbs
On Sat, Mar 20, 2021 at 05:04:06PM +0100, Nils Freydank wrote: > Hi Andreas, > > Am Samstag, den 20.03.2021 um 16:37:23 Uhr +0100 schrieb "Andreas K. Huettel" > : > > [...] > > Does anyone remember the reason for 1) ? Or is that lost in history? > > I just quote comment 3 from the linked bug

[gentoo-dev] [PATCH] eclass/lua-utils.eclass: remove EPREFIX from exported module paths

2021-01-11 Thread William Hubbs
Bug: https://bugs.gentoo.org/762769 Signed-off-by: William Hubbs --- eclass/lua-utils.eclass | 23 ++- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/eclass/lua-utils.eclass b/eclass/lua-utils.eclass index 100be14cb08..9fe4d22e93f 100644 --- a/eclass/lua

Re: [gentoo-dev] [PATCH] eclass/lua.eclass: remove EPREFIX from exported paths

2021-01-07 Thread William Hubbs
I'll fix the subject before I commit. William On Thu, Jan 07, 2021 at 05:13:09PM -0600, William Hubbs wrote: > Bug: https://bugs.gentoo.org/762769 > Signed-off-by: William Hubbs > --- > eclass/lua-utils.eclass | 7 ++- > 1 file changed, 6 insertions(+), 1 deletion(-)

[gentoo-dev] [PATCH] eclass/lua.eclass: remove EPREFIX from exported paths

2021-01-07 Thread William Hubbs
Bug: https://bugs.gentoo.org/762769 Signed-off-by: William Hubbs --- eclass/lua-utils.eclass | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eclass/lua-utils.eclass b/eclass/lua-utils.eclass index 100be14cb08..1e552da0848 100644 --- a/eclass/lua-utils.eclass +++ b

Re: [gentoo-dev] [PATCH 1/3] meson.eclass: use python eselect module in _meson_env_array

2020-12-20 Thread William Hubbs
On Thu, Dec 17, 2020 at 10:58:23PM +0100, Michał Górny wrote: > On Thu, 2020-12-17 at 16:50 -0500, Mike Gilbert wrote: > > On Thu, Dec 17, 2020 at 4:44 PM Michał Górny > > wrote: > > > > > > On Thu, 2020-12-17 at 16:30 -0500, Mike Gilbert wrote: > > > > Closes: https://bugs.gentoo.org/759433 > >

Re: [gentoo-dev] [PATCH 1/3] dev-util/meson: install meson-array script

2020-12-17 Thread William Hubbs
On Sat, Dec 12, 2020 at 09:22:06PM -0500, Mike Gilbert wrote: > On Sat, Dec 12, 2020 at 9:09 PM William Hubbs wrote: > > > > On Sat, Dec 12, 2020 at 04:25:48PM -0500, Mike Gilbert wrote: > > > On Sat, Dec 12, 2020 at 3:48 PM William Hubbs wrote: > > > >

Re: [gentoo-dev] [PATCH 1/3] dev-util/meson: install meson-array script

2020-12-12 Thread William Hubbs
On Sat, Dec 12, 2020 at 04:25:48PM -0500, Mike Gilbert wrote: > On Sat, Dec 12, 2020 at 3:48 PM William Hubbs wrote: > > If both /usr/bin/python and /usr/bin/python3 are going away, the best > > choice would be to add functionality to python-exec or eselect python to > >

Re: [gentoo-dev] [PATCH 3/3] app-emulation/gallium-nine-standalone: use meson-array

2020-12-12 Thread William Hubbs
On Fri, Dec 11, 2020 at 06:17:44PM -0500, Mike Gilbert wrote: > Bug: https://bugs.gentoo.org/759433 > Signed-off-by: Mike Gilbert > --- > .../gallium-nine-standalone-0.7.ebuild| 4 ++-- > .../gallium-nine-standalone-.ebuild | 4 ++-- > 2 files

Re: [gentoo-dev] [PATCH 1/3] dev-util/meson: install meson-array script

2020-12-12 Thread William Hubbs
On Fri, Dec 11, 2020 at 06:17:42PM -0500, Mike Gilbert wrote: > Bug: https://bugs.gentoo.org/759433 > Signed-off-by: Mike Gilbert > --- > dev-util/meson/files/meson-array | 18 ++ > ...on-0.55.3.ebuild => meson-0.55.3-r1.ebuild} | 5 + >

Re: [gentoo-dev] PSA: switching default tmpfiles virtual provider

2020-11-29 Thread William Hubbs
On Thu, Nov 26, 2020 at 07:55:33AM +0100, Piotr Karbowski wrote: > Hi, > > On 25/11/2020 22.57, Georgy Yakovlev wrote: > > systemd-tmpfiles does not depend on any systemd-isms, does not need dbus, > > and is just a drop-in replacement, the only step needed is to emerge the > > package. > > it's a

Re: [gentoo-dev] Packages & projects up for grabs due to jer's retirement

2020-11-07 Thread William Hubbs
On Tue, Nov 03, 2020 at 10:32:11PM +0100, Michał Górny wrote: > net-libs/nodejs I'll take this one for now. William signature.asc Description: PGP signature

[gentoo-dev] sys-cluster/kubernetes last rites

2020-10-25 Thread William Hubbs
# Wiliam Hubbs (2020-10-26) # Combining kubernetes into one package breaks upgrades, so it is split # into separate packages. You need to upgrade and install the following # packages based on the needs of your cluster: # # sys-cluster/kubeadm, sys-cluster/kube-apiserver #

Re: [gentoo-dev] [PATCH v2 1/6] verify-sig.eclass: New eclass to verify OpenPGP sigs

2020-10-06 Thread William Hubbs
Hey all, I'm just picking an eclass to respond to because I see this pretty often, so I'm definitely not picking on mgorny with this question. On Tue, Oct 06, 2020 at 02:10:45PM +0200, Michał Górny wrote: *snip* > +case "${EAPI:-0}" in > + 0|1|2|3|4|5|6) > + die "Unsupported

[gentoo-dev] newsitem: k8s split packages round 3

2020-10-05 Thread William Hubbs
Returning Author: William Hubbs Posted: 2020-10-06 Revision: 1 News-Item-Format: 2.0 Display-If-Installed: sys-cluster/kubernetes In order to fix the ability to upgrade kubernetes components separately, the kubernetes split packages are returning [1]. Starting with kubernetes 1.17.12, 1.18.9

Re: [gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 10:23:10PM +0200, Michał Górny wrote: > On Sun, 2020-10-04 at 14:48 -0500, William Hubbs wrote: > > Title: K8s Split Packages Returning > > I think you should really use the full name here, especially that it is > also the package name. This is fix

Re: [gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 02:48:35PM -0500, William Hubbs wrote: > Due to bug #741572,, the k8s split packages are returning to fix issues The typo on this line is fixed. William signature.asc Description: PGP signature

[gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread William Hubbs
Title: K8s Split Packages Returning Author: William Hubbs Posted: 2020-10-06 Revision: 1 News-Item-Format: 2.0 Display-If-Installed: sys-cluster/kubernetes Due to bug #741572,, the k8s split packages are returning to fix issues with upgrading clusters [1]. Starting with k8s 1.17.12, 1.18.9

Re: [gentoo-dev] newsitem: k8s split packages returning

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 09:19:27AM +0300, Joonas Niilola wrote: > Could you please plaintext the news item in your mail so it'd be easier > to quote? I'm curious why it is hard for you to quote from an attachment? I see later in the thread that ulm has no problem doing so. No big deal, I'm

  1   2   3   4   5   6   7   8   9   10   >