Re: [gentoo-dev] rfc: backward-incompatible changes in eclasses

2020-03-23 Thread William Hubbs
On Mon, Mar 23, 2020 at 08:19:20PM +0100, Michał Górny wrote: > On Mon, 2020-03-23 at 13:23 -0500, William Hubbs wrote: > > Hey all, > > > > it has been brought to my attention that there have been several > > backward-incompatible changes made to the python eclasses

Re: [gentoo-dev] rfc: backward-incompatible changes in eclasses

2020-03-25 Thread William Hubbs
On Wed, Mar 25, 2020 at 10:29:23AM +0100, Michał Górny wrote: > William, > > So many things are wrong with this e-mail, I'm not even sure where to > start. In my opinion, this mail shouldn't have ever happened. While > I believe you had a good intent, this does not justify sending such > mails w

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

2020-03-26 Thread William Hubbs
this option if we do not like the first one. I would advocate the first option however since no one has to fork anything. Thoughts? William William Hubbs (1): python.eclass: add PYTHON_COMPAT_ALLOW_EXTRA_IMPLS eclass/python-utils-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) -- 2.24.1

[gentoo-dev] [PATCH 1/1] python.eclass: add PYTHON_COMPAT_ALLOW_EXTRA_IMPLS

2020-03-26 Thread William Hubbs
This variable is meant to be set in downstream overlays when they need python implementations other than the ones we support in the tree. It should be a space-separated list of extra implementations. Signed-off-by: William Hubbs --- eclass/python-utils-r1.eclass | 2 ++ 1 file changed, 2

Re: [gentoo-dev] [PATCH 1/1] python.eclass: add PYTHON_COMPAT_ALLOW_EXTRA_IMPLS

2020-03-26 Thread William Hubbs
On Thu, Mar 26, 2020 at 03:37:48PM -0400, Mike Gilbert wrote: > On Thu, Mar 26, 2020 at 3:13 PM William Hubbs wrote: > > > > This variable is meant to be set in downstream overlays when they need > > python > > implementations other than the ones we support in the tre

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

2020-03-26 Thread William Hubbs
On Thu, Mar 26, 2020 at 08:37:17PM +0100, David Seifert wrote: *snip* > How do you prevent some extra clever Gentoo developer from doing the following > in ::gentoo > > dev-python/foo/foo-1.ebuild: > > # don't have the time to port this right now, patches welcome > PYTHON_COMPAT_ALLOW_EXT

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

2020-03-27 Thread William Hubbs
On Fri, Mar 27, 2020 at 06:54:25AM +0100, Michał Górny wrote: > On Thu, 2020-03-26 at 22:12 +0100, Ulrich Mueller wrote: > > > > > > > On Thu, 26 Mar 2020, William Hubbs wrote: > > > If there's a way inside an eclass to check that the ebuild inheriting >

[gentoo-dev] newsitem: k8s moving to a single package

2020-03-31 Thread William Hubbs
Title: K8s Moving to a Single Package Author: William Hubbs Posted: 2020-04-03 Revision: 1 News-Item-Format: 2.0 Display-If-Installed: sys-cluster/kubeadm Display-If-Installed: sys-cluster/kube-apiserver Display-If-Installed: sys-cluster/kube-controller-manager Display-If-Installed: sys-cluster

Re: [gentoo-dev] Re: [PR] ivy, mvn, sbt, gradle builders improvement for ebuild development

2020-04-20 Thread William Hubbs
On Mon, Apr 20, 2020 at 03:23:15PM -0400, Michael Orlitzky wrote: > > Are you volunteering to do the work to package go packages? The people > > doing the work generally get to decide how that work gets done, and which > > approach they would like to take. The upstream situation makes it very >

Re: [gentoo-dev] Re: [PR] ivy, mvn, sbt, gradle builders improvement for ebuild development

2020-04-21 Thread William Hubbs
On Tue, Apr 21, 2020 at 07:50:13AM +0200, Michał Górny wrote: > On Mon, 2020-04-20 at 16:04 -0500, William Hubbs wrote: > > Your proposal seems to completely go against how the go ecosystem operates, > > but if you can come up with a proof-of-concept for how it would work > >

[gentoo-dev] rfc: "emerge --sync" vs "emaint sync"

2020-05-06 Thread William Hubbs
All, I know that most of our documentation tells people to use "emerge --sync"; however, today I heard about "emaint sync" for the first time. ;-) Which one should we use? Will there be a phase-out for "emerge --sync" or "emaint sync"? Are the plans to keep both available? Thanks, William s

[gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-05-10 Thread William Hubbs
they have EGO_VENDOR set and are using go-module.eclass. Thoughts? William Hubbs (1): eclass/go-module.eclass: remove EGO_VENDOR support eclass/go-module.eclass | 81 +++-- 1 file changed, 6 insertions(+), 75 deletions(-) -- 2.26.2

[gentoo-dev] [PATCH 1/1] eclass/go-module.eclass: remove EGO_VENDOR support

2020-05-10 Thread William Hubbs
Signed-off-by: William Hubbs --- eclass/go-module.eclass | 81 +++-- 1 file changed, 6 insertions(+), 75 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index 17d37494f15..7b66c3e2b1e 100644 --- a/eclass/go-module.eclass +++ b

Re: [gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-05-11 Thread William Hubbs
On Mon, May 11, 2020 at 06:13:19PM +0200, David Seifert wrote: > On Mon, 2020-05-11 at 09:51 -0400, Mike Gilbert wrote: > > On Sun, May 10, 2020 at 5:16 PM William Hubbs > > wrote: > > > All, > > > > > > now that go 1.14.2 is stable, I want to remove

Re: [gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-05-11 Thread William Hubbs
On Mon, May 11, 2020 at 09:51:45AM -0400, Mike Gilbert wrote: > On Sun, May 10, 2020 at 5:16 PM William Hubbs wrote: > > > > All, > > > > now that go 1.14.2 is stable, I want to remove the EGO_VENDOR support from > > go-module.eclass. > > > > This was

Re: [gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-05-11 Thread William Hubbs
On Tue, May 12, 2020 at 01:45:45AM +0300, Andreas K. Hüttel wrote: > > This patch makes migrating mandatory by forcing ebuilds to die if they > > have EGO_VENDOR set and are using go-module.eclass. > > You can't commit this as long as there is a single such ebuild in the tree. Sure, and I'm work

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

2020-05-11 Thread William Hubbs
# William Hubbs (2020-05-11) # No reverse dependencies, upstream has superseeded this with the # ggoogle.golang.org/protobuf module. # Removal in 30 days. Bug #722542. dev-go/go-protobuf Thanks, William signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-05-12 Thread William Hubbs
On Mon, May 11, 2020 at 10:47:23PM -0700, Matt Turner wrote: > On Mon, May 11, 2020 at 4:00 PM William Hubbs wrote: > > > > On Tue, May 12, 2020 at 01:45:45AM +0300, Andreas K. Hüttel wrote: > > > > This patch makes migrating mandatory by forcing ebuilds to die if they

Re: [gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-05-12 Thread William Hubbs
On Tue, May 12, 2020 at 11:41:45AM +0100, Samuel Bernardo wrote: > Hi William, > > How about overlays using the eclass, will this changes only apply to EAPI 8? Hi Samuel, this change will apply to all users of the eclass. Overlays are not considered blockers for in-tree eclass work. Also,

[gentoo-dev] rfc: $PROPERTIES, $FEATURES and pms

2020-05-17 Thread William Hubbs
All, I have been acting as a backup maintainer for dev-vcs/cli. A pull request was opened today that changes the way we detect whether the ebuild is live from looking for "live" in $PROPERTIES to the version number [1]. A different dev referred me to PMS which indicates that ebuilds should not re

[gentoo-dev] rfc: checking properties in ebuilds and eclasses

2020-05-18 Thread William Hubbs
All, I would like to start a discussion on checking the PROPERTIES value in ebuilds. Specifically this could be used to check for live ebuilds instead of assuming that the version number of an ebuild indicates whether the ebuild is live. The up side of this would be that we aren't reserving a spe

Re: [gentoo-dev] rfc: checking properties in ebuilds and eclasses

2020-05-18 Thread William Hubbs
On Mon, May 18, 2020 at 09:42:46PM +0200, Michał Górny wrote: > Why would an ebuild have to check whether the ebuild is live? Isn't it > supposed to know that by definition? See below where I talk about the ebuild version. > > The up side of this would be that we aren't reserving a specific ve

Re: [gentoo-dev] Value of Continuous integration vs Code Review / Pull Requests

2020-05-31 Thread William Hubbs
On Fri, May 29, 2020 at 04:34:24PM -0700, Alec Warner wrote: > Another major issue is operating the software. I haven't found anyone to > *run* gitlab; I'm not eager to do it. Today Gentoo is mostly distributed, > bugs are in bugzilla, wiki is on mediawiki, code is on gitolite with N > mirrors, ema

[gentoo-dev] rfc: adding GOPATH to ENV_UNSET in base profile

2020-05-31 Thread William Hubbs
All, The GOPATH variable has similar issues to GOBIN [1], so I would like to add it along side GOBIN to ENV_UNSET in the base profile. The message link below is only there for reference, but I see ebuilds unsetting GOPATH in the tree and this would take care of it across all of the tree. Thought

Re: [gentoo-dev] rfc: adding GOPATH to ENV_UNSET in base profile

2020-06-05 Thread William Hubbs
On Mon, Jun 01, 2020 at 04:31:16PM +0200, Rafael Goncalves Martins wrote: > On Sun, May 31, 2020 at 9:06 PM William Hubbs wrote: > > > All, > > > > The GOPATH variable has similar issues to GOBIN [1], so I would like to > > add it along side GOBIN to ENV_UNSET in

Re: [gentoo-dev] [PATCH 0/1] remove EGO_VENDOR support from go-module.eclass

2020-06-12 Thread William Hubbs
All, this patch is being committed today. Thanks, William signature.asc Description: PGP signature

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

2020-06-27 Thread William Hubbs
On Sun, Jun 21, 2020 at 10:02:25PM +0200, Andreas Sturmlechner wrote: > On Sunday, 21 June 2020 21:27:02 CEST Joonas Niilola wrote: > > What's the current trend of attaching news items? It > > makes hard to point out enhancements. > > Indeed, I didn't even look at the previous mail that was sent l

[gentoo-dev] rfc: script to migrate to usr merged layout

2020-07-03 Thread William Hubbs
Hey all, I am hearing that there is interest from users in the usr merge layout (turning off the split-usr use flag) on their systems. You can't really do this on a live system without migrating your system to the new layout. I wrote a script a while back that attempts this, but I haven't package

Re: [gentoo-dev] Packages up for grabs (aerc, vagrant, rust utils and others)

2020-07-11 Thread William Hubbs
On Fri, Jul 10, 2020 at 11:04:20PM -0700, Georgy Yakovlev wrote: > Hello People, > > The following packages are up for grabs: > > mail-client/aerc | go package, great upstream I'm interested in this one, so I'll add myself. William signature.asc Description: PGP signature

[gentoo-dev] last rites: kubernetes split packages

2020-07-13 Thread William Hubbs
# William Hubbs (2020-07-14) # The kubernetes split packages are old versions with known security # issues. # #If you haven't already, please upgrade and migrate to sys-cluster/kubernetes: # # https://www.gentoo.org/support/news-items/2020-04-03-kubernetes-moving-to-single-package

[gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-08 Thread William Hubbs
All, I would like to propose that we switch the default udev provider on new systems from eudev to udev. This is not a lastrites, and it will not affect current systems since they have to migrate manually. Also, this change can be overridden at the profile level if some profile needs eudev (the l

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-08 Thread William Hubbs
On Sat, Aug 08, 2020 at 09:17:20PM +0100, Roy Bamford wrote: > On 2020.08.08 19:51, William Hubbs wrote: > > All, > > > > I would like to propose that we switch the default udev provider on > > new > > systems from eudev to udev. > > > > This is no

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-08 Thread William Hubbs
On Sat, Aug 08, 2020 at 11:38:36PM +0200, Jaco Kroon wrote: > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Hi, > > On 2020/08/08 22:57, William Hubbs wrote: > > On Sat, Aug 08, 2020 at 09:17:20PM +0100, Roy Bamford wrote: > >> On 2020.08.08 1

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-08 Thread William Hubbs
Hi Rich, On Sat, Aug 08, 2020 at 06:22:17PM -0400, Rich Freeman wrote: > On Sat, Aug 8, 2020 at 4:17 PM Roy Bamford wrote: > > > > With the declared aim from upstream of making udev inseparable from > > systemd, its not something to be done lightly. > > That's the entire reason that eudev was nec

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-09 Thread William Hubbs
On Sun, Aug 09, 2020 at 06:40:07PM +0200, Thomas Deutschmann wrote: > On 2020-08-08 20:51, William Hubbs wrote: > > What do people think? > > Like others already asked: What's the reason for this? Like others have said on the thread, the reason for the switch away from

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-09 Thread William Hubbs
On Sun, Aug 09, 2020 at 01:22:44PM -0500, William Hubbs wrote: > On Sun, Aug 09, 2020 at 06:40:07PM +0200, Thomas Deutschmann wrote: > > On 2020-08-08 20:51, William Hubbs wrote: > > > What do people think? > > > > Like others already asked: What's the reaso

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-10 Thread William Hubbs
On Mon, Aug 10, 2020 at 08:49:20AM -0400, Rich Freeman wrote: > On Mon, Aug 10, 2020 at 8:16 AM Thomas Deutschmann wrote: > > > > On 2020-08-10 14:07, Michał Górny wrote: > > > ...or a revert of a change made for change's sake. > > > > That's a bold statement for an unambiguous 7-0 decision as see

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-10 Thread William Hubbs
On Mon, Aug 10, 2020 at 12:00:44AM -0400, Joshua Kinard wrote: > On 8/8/2020 14:51, William Hubbs wrote: > > All, > > > > I would like to propose that we switch the default udev provider on new > > systems from eudev to udev. > > > > This is not a la

Re: [gentoo-dev] rfc: switching default udev provider for new systems to udev

2020-08-10 Thread William Hubbs
On Mon, Aug 10, 2020 at 05:47:52PM +0200, Alexis Ballier wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On Sat, 8 Aug 2020 13:51:41 -0500 > William Hubbs wrote: > > > All, > > > > I would like to propose that we switch the default udev provi

[gentoo-dev] [PATCH] meson.eclass: fix machine files

2020-08-30 Thread William Hubbs
Several options we were setting in the [properties] section of the machine files have been moved to the [built-in options] section. Closes: https://bugs.gentoo.org/738710 Signed-off-by: William Hubbs --- eclass/meson.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a

[gentoo-dev] Re: [PATCH] meson.eclass: fix machine files

2020-08-30 Thread William Hubbs
On Sun, Aug 30, 2020 at 05:36:32PM -0400, Mike Gilbert wrote: > On Sun, Aug 30, 2020 at 4:06 PM William Hubbs wrote: > > > > Several options we were setting in the [properties] section of the > > machine files have been moved to the [built-in options] section. >

[gentoo-dev] slotted lua

2020-09-09 Thread William Hubbs
All, I'm trying again because I didn't see my last msg come back. Someone mentioned issues with slotted lua on a thread earlier but didn't give any details. What are the issues that you have found? are there open bugs for them? I would like to take a look. Thanks, William signature.asc Desc

[gentoo-dev] rfc: kubernetes packaging

2020-09-13 Thread William Hubbs
All, I would like to get some thoughts on kubernetes packaging. When I started maintaining it in Gentoo, it was packaged as 7 ebuilds (one per executable), and only one of them was marked stable. Since we normally do not split up monorepos into separate packages, I started moving everything over

Re: [gentoo-dev] rfc: kubernetes packaging

2020-09-15 Thread William Hubbs
On Mon, Sep 14, 2020 at 12:30:48PM +0200, Marc Schiffbauer wrote: > * William Hubbs schrieb am 14.09.20 um 00:39 Uhr: > > All, > > > > I would like to get some thoughts on kubernetes packaging. > > > > When I started maintaining it in Gentoo, it was packaged as

[gentoo-dev] newsitem: k8s split packages returning

2020-10-03 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 It was called to my attention in bug #741572 that having k8s in a single package can block upgrades. Because of this, I need to bring back

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

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 08:52:13AM +0200, Toralf Förster wrote: > On 10/4/20 12:11 AM, William Hubbs wrote: > > And either the enw Thunderbirds GPG sucks or your key does not match the > sender name :-( It shows up as a good signature here when I get the email back on the list, so

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 ju

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

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

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

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

2020-10-05 Thread William Hubbs
t Packages 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,

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 EAP

[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 # sys-cluster/kube-controll

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

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] [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 + > dev-util/meson/meson-999

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 cha

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

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

[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] 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-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] 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 htt

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

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

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 Des

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

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

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

[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

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 nee

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 th

[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

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

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

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 irc://irc.fre

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 t

[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

[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 + e

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

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

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

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

<    9   10   11   12   13   14   15   >