[gentoo-dev] [PATCH 2/2] acct-user.eclass: Don't modify users when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Signed-off-by: James Le Cuirot --- eclass/acct-user.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-user.eclass b

[gentoo-dev] [PATCH 1/2] acct-group.eclass: Don't modify groups when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Closes: https://bugs.gentoo.org/779181 Signed-off-by: James Le Cuirot --- eclass/acct-group.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[gentoo-dev] acct-*.eclass: Don't modify users/groups when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Bug #779181 suggested a variable to optionally permit this, but no one cares enough to make it work at present. I just want to fix the failures when building under

Re: [gentoo-dev] [PATCH 1/4] acct-group.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-07 Thread James Le Cuirot
On Tue, 2022-12-06 at 18:54 -0500, Mike Gilbert wrote: > On Tue, Dec 6, 2022 at 5:24 PM James Le Cuirot wrote: > > > > Groups are largely irrelevant for prefix, but we still don't want the > > build to break. > > > > Signed-off-by: James Le Cuirot > >

[gentoo-dev] [PATCH 4/4] user.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
this eclass any more. Signed-off-by: James Le Cuirot --- eclass/user.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/user.eclass b/eclass/user.eclass index 02e1074fe4d6..9daa1f807e07 100644 --- a/eclass/user.eclass +++ b/eclass/user.eclass @@ -119,7 +119,7

[gentoo-dev] [PATCH 3/4] user-info.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
Users are largely irrelevant for prefix, but we still don't want the build to break. Signed-off-by: James Le Cuirot --- eclass/user-info.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/user-info.eclass b/eclass/user-info.eclass index 5550e4f08eeb

[gentoo-dev] [PATCH 2/4] acct-user.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
Users are largely irrelevant for prefix, but we still don't want the build to break. Signed-off-by: James Le Cuirot --- eclass/acct-user.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass index b15599c5dd6f

[gentoo-dev] [PATCH 1/4] acct-group.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
Groups are largely irrelevant for prefix, but we still don't want the build to break. Signed-off-by: James Le Cuirot --- eclass/acct-group.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass index 590a2f20ed8e

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: Set CHOST within econf_build to fix config.site

2022-12-06 Thread James Le Cuirot
On Tue, 2022-12-06 at 10:12 +, Sam James wrote: > > > On 6 Dec 2022, at 09:03, James Le Cuirot wrote: > > > > We were setting CBUILD within econf_build but not CHOST. crossdev's > > /usr/share/config.site relies on both of these to decide whether to load > >

[gentoo-dev] [PATCH] toolchain-funcs.eclass: Set CHOST within econf_build to fix config.site

2022-12-06 Thread James Le Cuirot
to duplicate the --build and --host configure arguments. Signed-off-by: James Le Cuirot --- eclass/toolchain-funcs.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index a184887ad3b9..61a29d1b6ea6 100644

Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread James Le Cuirot
On Tue, 2022-11-29 at 17:31 -0500, Mike Gilbert wrote: > On Tue, Nov 29, 2022 at 5:14 PM James Le Cuirot wrote: > > > > On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote: > > > This avoids some unnecessary Makefile logic and gives a nice speed up. > > >

Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread James Le Cuirot
On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote: > This avoids some unnecessary Makefile logic and gives a nice speed up. > > Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my > AMD Phenom II. After, it takes 3 to 4 seconds. > > Signed-off-by: Mike Gilbert > --- >

Re: [gentoo-dev] [PATCH] toolchain.eclass: the configure script shebang with BROOT.

2022-06-01 Thread James Le Cuirot
On Wed, 2022-06-01 at 23:34 +0800, hero...@gentoo.org wrote: > From: Benda Xu > > It executes on CBUILD environment. > --- > eclass/toolchain.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass > index

Re: [gentoo-dev-announce] [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-25 Thread James Le Cuirot
On 24 April 2022 23:48:34 BST, Matt Turner wrote: >On Sun, Apr 24, 2022 at 3:14 PM James Le Cuirot wrote: >> >> On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: >> > # Matt Turner (2022-03-27) >> > # Dead package. Homepage doesn't resolve. Unmaintained in G

Re: [gentoo-dev-announce] [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-24 Thread James Le Cuirot
On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: > # Matt Turner (2022-03-27) > # Dead package. Homepage doesn't resolve. Unmaintained in Gentoo for at > # least 6 years. > # Removal on 2022-05-02 > app-pda/gtkpod Last rites has been cancelled. I'm taking over as maintainer. signature.asc

Re: [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-24 Thread James Le Cuirot
On Sun, 2022-04-24 at 13:29 -0700, Matt Turner wrote: > On Sun, Apr 3, 2022 at 1:56 PM Matt Turner wrote: > > > > On Sun, Apr 3, 2022 at 1:53 AM James Le Cuirot wrote: > > > > > > On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: > > > > # Mat

Re: [gentoo-dev] [PATCH] Add EAPI=8 support

2022-04-10 Thread James Le Cuirot
On Sun, 2022-04-10 at 21:22 +0200, Conrad Kostecki wrote: > Signed-off-by: Conrad Kostecki > --- > eclass/cdrom.eclass | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass > index bae3888c6c5..81539e8560c 100644 > ---

Re: [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-03 Thread James Le Cuirot
On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: > # Matt Turner (2022-03-27) > # Dead package. Homepage doesn't resolve. Unmaintained in Gentoo for at > # least 6 years. > # Removal on 2022-05-02 > app-pda/gtkpod I do still use this on rare occasions. It's not my favourite program but

Re: [gentoo-portage-dev] The build system (and install layout) of Portage

2022-03-17 Thread James Le Cuirot
On Thu, 2022-03-17 at 18:22 +0100, Michał Górny wrote: > An alternative is to go back to using (at least partially) Makefiles or > Meson. However, that would have the important drawback that we'd lose > the ability to install Portage as a regular Python package (e.g. inside > a virtualenv). What

Re: [gentoo-dev] Package up for grabs: games-engines/odamex

2022-02-19 Thread James Le Cuirot
On Fri, 2022-02-18 at 15:21 +0900, William Breathitt Gray wrote: > I'm trying to reduce some of my workload to avoid neglecting my other > projects. games-engines/odamex needs a version bump (Bug 833588) and a > minor fix for compilation against musl (Bug 831788). Upstream has been > pretty

[gentoo-dev] [PATCH] sgml-catalog-r1.eclass: Remove obsolete environment files

2021-12-31 Thread James Le Cuirot
to xmllint, which uses the obsolete variable over the updated catalogs listed in /etc/sgml/catalog. Signed-off-by: James Le Cuirot --- eclass/sgml-catalog-r1.eclass | 18 +- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/eclass/sgml-catalog-r1.eclass b/eclass/sgml-catalog

Re: [gentoo-dev] [PATCH] profiles/default/linux: set gl_cv_type_time_t_bits_macro=no

2021-12-18 Thread James Le Cuirot
On Fri, 2021-12-17 at 09:41 -0500, Mike Gilbert wrote: > This is intended to prevent packages from automatically switching to > 64-bit time_t on 32-bit ABIs. Making this switch in an uncontrolled > manner will lead to inconsistent library ABIs that fail at runtime. > > At a later time, we will

Re: [gentoo-portage-dev] [PATCH] portage.output: Replace darkblue colors with teal

2021-12-04 Thread James Le Cuirot
On Sat, 2021-12-04 at 10:21 -0800, Amber Schenck wrote: > On 12/4/21 00:56, Fabian Groffen wrote: > > Why don't you change your color.map instead of changing the default for > > everyone? > > As a more-or-less average user, the dark blue text has been bothersome > for quite some time, but never

Re: [gentoo-dev] [PATCH] 2021-11-23-mariadb-database-restore-maybe-required: add item

2021-11-25 Thread James Le Cuirot
On Thu, 2021-11-25 at 18:01 +0100, Piotr Karbowski wrote: > > https://github.com/gentoo/gentoo/blob/master/sys-libs/glibc/glibc-2.34-r2.ebuild#L643 > > Would you see something like this on more ebuilds, postgres, mysql, > elasticsearch, or have proper FEATURE flag for it instead? I don't think

Re: [gentoo-dev] 2021 retrospective

2021-11-19 Thread James Le Cuirot
On Fri, 2021-11-19 at 23:32 +0100, Andreas K. Huettel wrote: > in the spirit of our "2020 in retrospect & happy new year 2021!" front page > article, > > https://www.gentoo.org/news/2021/01/15/new-year.html > > which was rather well received, I'd already like to start collecting news > from

[gentoo-dev] Last rites: games-puzzle/gnudoku

2021-08-30 Thread James Le Cuirot
# Alexey Sokolov (2021-08-30) # Homepage dead, uses gtk2, fails to build, https://bugs.gentoo.org/711344 games-puzzle/gnudoku signature.asc Description: This is a digitally signed message part

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

2021-03-29 Thread James Le Cuirot
e you seen CONFIG_CMDLINE? It lets you bake command line args into the kernel image itself. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpjPj3Fv0z6w.pgp Description: OpenPGP digital signature

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

2021-03-28 Thread James Le Cuirot
On Sat, 27 Mar 2021 18:40:52 -0400 Joshua Kinard wrote: > On 3/27/2021 18:16, James Le Cuirot wrote: > > On Sat, 27 Mar 2021 17:43:34 -0400 > > Joshua Kinard wrote: > > > >> I kinda wish the Linux kernel had an ability to partially boot, init the > &g

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

2021-03-27 Thread James Le Cuirot
in for cpio archives, allowing you to use a regular initramfs generated by Dracut or similar directly. It doesn't appear to but plugins are quite easy to write. Alternatively you could just extract the initramfs and use nbdkit-linuxdisk-plugin. -- James Le Cuirot (chewi) Gentoo Linux Developer

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

2021-03-21 Thread James Le Cuirot
ion yet. > > Which doesn't imply that we deliberately break things. How about making emerge --config dynamic, copying if it's on a different partition and symlinking if it's not? You can't accurately determine the use of an initramfs but at least this is closer to what we want. -- Jam

[gentoo-dev] Re: [gentoo-dev-announce] Packages up for grabs: innoextract, emech, tigervnc, urxvtconfig

2021-02-21 Thread James Le Cuirot
/tigervnc (b) > x11-misc/urxvtconfig (b) -- James Le Cuirot (chewi) Gentoo Linux Developer pgpCz9mh0ZV9G.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] dev-python/cryptography to use rust, effectively killing alpha, hppa, ia64, m68k, s390

2021-02-08 Thread James Le Cuirot
g companies). You > can imagine how much effort that involves compared to rewriting the new > code from Cryptography into C. I do know that there is ongoing work to get Rust going on m68k but it's very slow and I'm not entirely confident they'll get there. At least I don't have this packa

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

2021-01-13 Thread James Le Cuirot
de the SYSROOT and prefix. It is slightly odd that this differs from lua_get_include_dir() but I cannot find any examples where lua_get_shared_lib() is used in an install phase. Can you confirm that following this, you will go around and correct all the ebuilds that use lua_get_include_dir() ?

Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?

2021-01-08 Thread James Le Cuirot
e used for other old or Debian-oriented binary packages too. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp25epsm8vEo.pgp Description: OpenPGP digital signature

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

2021-01-07 Thread James Le Cuirot
is sometimes used for installing too. luaexpat uses it for both! If this is returned unprefixed then luaexpat and similar should prepend ${ESYSROOT} when building and ${ED} when installing. I did suggest that you explicitly whether the paths are prefixed or not in the function descriptions so please do that. As discussed, I'll get back to you on the other sysroot issue. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp2lt1tHBLfK.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-06 Thread James Le Cuirot
On Mon, 4 Jan 2021 19:28:37 -0500 Mike Gilbert wrote: > On Mon, Jan 4, 2021 at 6:45 PM Mike Gilbert wrote: > > > > On Mon, Jan 4, 2021 at 6:18 PM James Le Cuirot wrote: > > > $ PKG_CONFIG_SYSROOT_DIR=/foo pkg-config --variable=udevdir udev > > > /lib/udev

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-04 Thread James Le Cuirot
On Sun, 3 Jan 2021 10:16:49 -0500 Mike Gilbert wrote: > On Sun, Jan 3, 2021 at 7:52 AM James Le Cuirot wrote: > > > > On Sat, 2 Jan 2021 20:09:04 -0500 > > Mike Gilbert wrote: > > > > > When cross-compiling, users will typically have > > >

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-03 Thread James Le Cuirot
On Sun, 3 Jan 2021 12:52:08 + James Le Cuirot wrote: > On Sat, 2 Jan 2021 20:09:04 -0500 > Mike Gilbert wrote: > > > When cross-compiling, users will typically have > > PKG_CONFIG_SYSROOT=${SYSROOT} defined via pkg-config wrapper. > > > > When PKG

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-03 Thread James Le Cuirot
it in one line? I forget if EPREFIX is normalised to be / rather thank blank. d=${d#${SYSROOT%/}/${EPREFIX#/}} -- James Le Cuirot (chewi) Gentoo Linux Developer pgpTmn9Lvd_4Y.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last rites: media-libs/jpeg

2020-12-30 Thread James Le Cuirot
eg-turbo can be built to be ABI-compatible with jpeg-7 and jpeg-8, though not the current jpeg-9. I added a turbo-based media-libs/jpeg-compat for version 8 to steam-overlay. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAmU8tbJTZQ.pgp Description: OpenPGP digital signature

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

2020-12-17 Thread James Le Cuirot
deal with the fall out if it broke. Now floppym is improving the situation anyway and fixing the ebuild too. I give my thanks to him. Job done? -- James Le Cuirot (chewi) Gentoo Linux Developer pgpPbvZE71UX_.pgp Description: OpenPGP digital signature

[gentoo-dev] Re: [PATCH 2/3] meson.eclass: use meson-array script

2020-12-11 Thread James Le Cuirot
On Fri, 11 Dec 2020 18:17:43 -0500 Mike Gilbert wrote: > This allows python-exec to pick a suitable interpreter when > /usr/bin/python is missing. > > Closes: https://bugs.gentoo.org/759433 > Signed-off-by: Mike Gilbert > --- > eclass/meson.eclass | 100

Re: [gentoo-dev] Pushing to distfiles?

2020-11-14 Thread James Le Cuirot
laiming this has never actually happened but I use these GitHub tarballs *a lot* and I don't recall ever seeing it. Does anyone know for sure that it's happened in, say, the last 3 years? It's a lot of extra work for a problem that may no longer exist or is so rare that it's just not worth the effor

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

2020-11-03 Thread James Le Cuirot
the fancy features. > www-client/vivaldi > www-client/vivaldi-snapshot I'll take these but it may take me some time to get some kind of automation going for the frequent bumps involved. I know that Opera is a similar package but I really don't want it. -- James Le Cuirot (chewi) Gentoo

[gentoo-dev] Last rites: games-board/spider

2020-10-03 Thread James Le Cuirot
# Alexey Sokolov (2020-10-03) # Package with no available HOMEPAGE, SRC_URI and multiple compilation issues. # Bug #741468, removal in 30 days. games-board/spider -- James Le Cuirot (chewi) Gentoo Linux Developer pgpzcRSFp1vbJ.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: app-arch/unarj

2020-09-13 Thread James Le Cuirot
# James Le Cuirot (2020-09-13) # License issues. app-arch/arj is a better alternative. Removal in 30 # days. See bug #694746. app-arch/unarj -- James Le Cuirot (chewi) Gentoo Linux Developer pgpz225rDDqkd.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Packages up for grabs

2020-09-13 Thread James Le Cuirot
) > app-arch/unarj b This is going to be last-rited. See https://bugs.gentoo.org/694746. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpa_05luHXpS.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] How to set CXX compiler?

2020-07-03 Thread James Le Cuirot
whether to use ccache. Rather than patch it, start the build with: emake cc="$(tc-getCXX)" You'll probably need to do more to respect CXXFLAGS and such though. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUk0gHCJfvA.pgp Description: OpenPGP digital signature

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

2020-06-20 Thread James Le Cuirot
On Sat, 20 Jun 2020 14:58:22 +0300 Azamat Hackimov wrote: > > games-emulation/openmsx > > git version migrated to meson and python3 Yeah, don't worry, this has been on my TODO for a while and I'll step it up the list. I was hoping they'd do a release but no such luck. -- Jam

Re: [gentoo-dev] Looking for a co-maintainer: games-fps/gzdoom

2020-06-08 Thread James Le Cuirot
using it on an almost daily basis recently! My new map only really works with GZDoom. 3D floors are awesome. ;) Cheers, -- James Le Cuirot (chewi) Gentoo Linux Developer pgpkLSR0yxhkq.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Gentoo/OpenBSD current status

2020-06-05 Thread James Le Cuirot
r uClibc-ng). I don't see why not. If I can cross-build Windows binaries on Linux then anything is possible! > My impression, from Gentoo website, was that (Net, Open, Free)BSD prefix > support was no longer active. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpFtl0wWxRG8.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: media-libs/aldumb

2020-05-31 Thread James Le Cuirot
# James Le Cuirot (2020-05-31) # Now merged into media-libs/dumb with the allegro USE flag. This # package was added before EAPI 2 and USE-dependencies. media-libs/aldumb pgp_vyqIs4GOF.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Packages up for grabs

2020-05-28 Thread James Le Cuirot
media-libs/libv4l > * media-tv/v4l-utils I'll somewhat reluctantly take these as no one else has. They're loosely related to tvheadend, which I also maintain. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpurNYeQQwcU.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] Should NATTkA reject keywordreqs for packages with -arch (-*) keywords?

2020-05-05 Thread James Le Cuirot
ia removing '-arch' > first or adding some extra hack. > > WDYT? Play it safe. -* is frequently used for binary packages where an arch will simply either work or it won't, with little likelihood of the situation changing. -arch is so rare that I don't recall ever seeing it. In either case, resto

Re: [gentoo-dev] */*: downgrade m68k down to ~m68k

2020-04-21 Thread James Le Cuirot
es don't have consistent ~m68k keywords. I don't > think stable keywords have any use today. > > I will pass through and un-CC/close all STABLEREQ bugs where m68k > is CCed. Thanks, I think this was inevitable really. I still hope to create a new stage3 but not with sufficient regul

Re: [gentoo-dev] [PATCH] rpm.eclass: use BDEPEND for EAPI 7

2020-04-18 Thread James Le Cuirot
ch/rpm2targz-9.0.0.3g" > +case "${EAPI:-0}" in > + [0-6]) DEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;; > + *) BDEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;; > +esac > > # @FUNCTION: rpm_unpack > # @USAGE: +1 -- James Le Cuirot (chewi) Gentoo Linux Developer pgpmzAsPzo17I.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Stabilizations and src_test

2020-04-12 Thread James Le Cuirot
;test" yourselves, maybe filtered on a particular USE flag if it only happens in specific situations. I think the QA team would back you up here? I understand the comments about only a few minor tests failing but if the maintainer doesn't want to skip the entire suite then it is their responsibi

Re: [gentoo-dev] ebuild life cycle review

2020-04-11 Thread James Le Cuirot
e constant flood of largely automated bug reports we already get every day. I just do what I can. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp4N4f_TOjII.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] KEYWORDREQ and STABLEREQ keywords

2020-04-11 Thread James Le Cuirot
> > > Less noise is better, so I vote for 1. > > Wasn't aware KEYWORDREQ and STABLEREQ were useless, thats why I always > set them. Will it break any commonly used search scripts / settings? Me neither, must have missed that memo. Go for 1. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpw3dZfCiD2g.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 2/2] meson.eclass: add MYMESONARGS variable

2020-04-08 Thread James Le Cuirot
Source directory > "${EMESON_SOURCE:-${S}}" > I didn't mean for you to do this yourself so thank you very much indeed! You've done a nice job, I've tested it, and it works perfectly. Cheers, -- James Le Cuirot (chewi) Gentoo Linux Developer pgpM1UUdR8UAC.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] ceph's static-libs

2020-04-05 Thread James Le Cuirot
On Sun, 5 Apr 2020 17:20:07 + Peter Stuge wrote: > James Le Cuirot wrote: > > Damn, I realised just as I hit send that there's a caveat here and > > that's sub-dependencies. If you're building a partially static binary > > then I think you're okay. A fully static binar

Re: [gentoo-dev] ceph's static-libs

2020-04-04 Thread James Le Cuirot
On Sat, 4 Apr 2020 10:43:26 +0100 James Le Cuirot wrote: > On Sat, 4 Apr 2020 08:12:09 +0200 > Alessandro Barbieri wrote: > > > I was trying to remove static-libs from hwloc and I noticed that the last > > bump of ceph is requiring hwloc:=[static-libs?] > > And I

Re: [gentoo-dev] ceph's static-libs

2020-04-04 Thread James Le Cuirot
ong, someone please correct me. :) -- James Le Cuirot (chewi) Gentoo Linux Developer pgpzFwxdMGt1r.pgp Description: OpenPGP digital signature

[gentoo-dev] Re: [gentoo-dev-announce] Last rites: games-fps/ut2003

2020-03-31 Thread James Le Cuirot
On Tue, 31 Mar 2020 04:14:03 +0200 Jonas Stein wrote: > profiles: Mask games-fps/ut2003 for removal > > SRC_URI is dead AND RESTRICT=mirror is required > Bug: https://bugs.gentoo.org/715540 Fixed. Last-rites cancelled. -- James Le Cuirot (chewi) Gentoo Lin

Re: [gentoo-dev] [RFC] New global USE flag 'gles2-only'

2020-03-31 Thread James Le Cuirot
/bugs.gentoo.org/627758 > [2] https://archives.gentoo.org/gentoo-dev/message/ > ab302ac2ab641b1e82acad7d32308266 > [3] https://github.com/gentoo/gentoo/pull/13742 > [4] https://github.com/gentoo/kde/pull/888 > [5] https://github.com/gentoo/qt/pull/210 +1 Disclaimer: I maintain 2 of those 4 packages a

Re: [gentoo-dev] [PATCH] qt5-build.eclass: support sysroot builds

2020-03-27 Thread James Le Cuirot
position to test this right now but it looks good and I love the simplicity of it. It's a hell of a lot simpler than Qt4 was. To be honest, we should be setting QMAKE_PKG_CONFIG regardless. -- James Le Cuirot (chewi) Gentoo Linux Developer pgppueAPzt7VC.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last-rites: media-video/gtk-recordmydesktop

2020-03-23 Thread James Le Cuirot
media-video/simplescreenrecorder as a good alternative. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpLIMw17qzq3.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] rfc: noarch keyword

2020-03-21 Thread James Le Cuirot
f apt taking > more than a few seconds to work out what it needs to do, or throwing an > error ) They also split out their packages a lot more than we do. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpp0vTUPxjE7.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] rfc: noarch keyword

2020-03-18 Thread James Le Cuirot
quot; > > If so, things should just work. Not quite. Tools like repoman will need to be updated to understand that an ebuild with KEYWORDS="amd64" can depend on another ebuild with only KEYWORDS="noarch". I do think the idea has merit though. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpruHY6icF7Z.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] Discontinuing (more-than-absolutely-minimal) Python support for non-x86 arches

2020-03-16 Thread James Le Cuirot
arch teams never bothered to adapt their > workflow.) Maybe we should do that for a start? We did use it for Java while I was around. I even wrote a policy page about it. It would probably still be used if there was anything much happening with Java at the moment. https://wiki.gentoo.org/wiki/Project:

Re: [gentoo-dev] [RFC] Discontinuing (more-than-absolutely-minimal) Python support for non-x86 arches

2020-03-14 Thread James Le Cuirot
On Sat, 14 Mar 2020 13:49:42 -0700 Zac Medico wrote: > On 3/14/20 1:15 PM, James Le Cuirot wrote: > > On Sat, 14 Mar 2020 19:13:58 +0100 > > Michał Górny wrote: > > I've never joined an arch team as I'm not really interested in stable. > > I understand what you're sa

Re: [gentoo-dev] [RFC] Discontinuing (more-than-absolutely-minimal) Python support for non-x86 arches

2020-03-14 Thread James Le Cuirot
unstable) arm systems that are important to me so I need to keep them running and up to date. Perhaps we could write a tool that looks up newer versions of installed ebuilds that have dropped keywords for a given arch and report which dependencies also need keywording. I guess we don't have something like that? -- James Le Cuirot (chewi) Gentoo Linux Developer pgpXeEcqGrGXe.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] autotools.eclass: reorder sysroot M4 include dir option

2020-03-13 Thread James Le Cuirot
ysdir_include) "${@:2}" > fi > > # If the caller wants to probe something, then let them do it directly. NACK. Please see https://bugs.gentoo.org/710792#c4. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpTx6ZOTI21P.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 0/4] elt-patches: support wrapped Win32 MSVC toolchain

2020-03-12 Thread James Le Cuirot
opt-in? Without looking into the meat of the libtool patches themselves, the changes seem good. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp7XRjCKFBMd.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 4/4] winnt: die if libtool version is not 2.4.6+

2020-03-12 Thread James Le Cuirot
if ${LD} --version 2>&1 | grep -qs 'GNU gold'; then This change reorders something you added in the first patch. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUhSt6MDEk0.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] meson.eclass: Set needs_exe_wrapper in cross file

2020-03-04 Thread James Le Cuirot
> objcpp_link_args = $(_meson_env_array "${OBJCXXFLAGS} ${LDFLAGS}") > + needs_exe_wrapper = ${needs_exe_wrapper} > > [host_machine] > system = '${system}' LGTM! -- James Le Cuirot (chewi) Gentoo Linux Developer pgpYnYr8e6Y6F.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH v2] ruby-ng.eclass: Include (-) in RUBY_TARGETS USE-dependencies

2020-01-03 Thread James Le Cuirot
* Thought the tags probably worth making explicit > >> > > Can you please stop polluting the -dev mailing list with this senseless > > chatter? > > > > > Perhaps I should remind you that this is a public mailing list (or hasn't > successfully been censored Yet) and not a private communication channel for > developers (see -core for this). But I don't need to tell you this This may be a public list and I don't always expect threads to stay precisely on-topic but the posts should still have some value. This was just frivolous. You won't know this but I have defended your presence on this list multiple times in the past. Please respect that. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpxN8QOz1six.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Keywordreqs and slacking arch teams

2019-12-28 Thread James Le Cuirot
n. Doesn't https://packages.gentoo.org already have such a database? Unfortunately a3li used Elasticsearch, which no one understands, but it's a start. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUl78_P3IXC.pgp Description: OpenPGP digital signature

Re: [gentoo-portage-dev] [PATCH] Clean up remnants of eapi5-hdepend, HDEPEND and targetroot

2019-12-26 Thread James Le Cuirot
I wanted to do this in the first place but someone, I forget who, said it needs to stay. :/ -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAftQqoeABx.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: games-util/xboxgw

2019-12-23 Thread James Le Cuirot
# James Le Cuirot (2019-12-23) # No license. HOMEPAGE and SRC_URI are dead. # Removal in 30 days. See bug #703552. games-util/xboxgw -- James Le Cuirot (chewi) Gentoo Linux Developer pgp9Q4b9JuPlX.pgp Description: OpenPGP digital signature

[gentoo-dev] [PATCH] dotnet.eclass: Add EAPI 7 support

2019-12-17 Thread James Le Cuirot
I could not see eutils.eclass being used anywhere but multilib.eclass is needed for get_libdir. I will fix implicit use of eutils by libgdiplus for prune_libtool_files. Signed-off-by: James Le Cuirot --- eclass/dotnet.eclass | 18 ++ 1 file changed, 10 insertions(+), 8 deletions

Re: [gentoo-dev] Packages up for grabs due to creffett's inactivity

2019-11-30 Thread James Le Cuirot
On Fri, 29 Nov 2019 10:37:45 +0100 Michał Górny wrote: > games-roguelike/dwarf-fortress Games team can absorb this one. It's simple enough. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAtNKR1rcRC.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Packages up for grabs due to alonbl's inactivity

2019-11-30 Thread James Le Cuirot
On Fri, 29 Nov 2019 10:21:44 +0100 Michał Górny wrote: > [ ] net-firewall/firehol I'll take this as I use it a lot. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpFkRMcYhN7W.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] acct-{group,user}/minetest request for ID 481

2019-11-04 Thread James Le Cuirot
On 4 November 2019 07:57:58 GMT, Tomas Mozes wrote: >On Mon, Nov 4, 2019 at 4:50 AM Joonas Niilola >wrote: > >> >> On 11/4/19 1:37 AM, William Breathitt Gray wrote: >> > Hello, >> > >> > `games-action/minetest` creates a "minetest" user and group with >random >> > respective IDs, used for

Re: [gentoo-dev] [RFC] News Item: Desktop profile switching USE default to elogind

2019-10-29 Thread James Le Cuirot
MMS2 and outputs through PulseAudio. Under consolekit, my user's /var/run directory would disappear after a while, taking the pulse socket with it. Under elogind, I was able to set my user to "linger", which fixed the issue. It's not a typical use case but yeah, they do have uses outside of desktop.

Re: [gentoo-dev] separate /usr without initramfs

2019-10-27 Thread James Le Cuirot
On Sun, 27 Oct 2019 16:17:04 + Michael Everitt wrote: > On 27/10/19 16:12, Matt Turner wrote: > > On Sun, Oct 27, 2019 at 3:06 AM James Le Cuirot wrote: > >> On Sun, 27 Oct 2019 05:38:48 -0400 > >> Joshua Kinard wrote: > >> > >>> Why do

Re: [gentoo-dev] [PATCH 2/3] virtual/cargo: drop virtual

2019-10-27 Thread James Le Cuirot
are .. *shudders* You do know that Rust code takes an age to compile, right? :P -- James Le Cuirot (chewi) Gentoo Linux Developer pgpCbzezD2Qtw.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] separate /usr without initramfs

2019-10-27 Thread James Le Cuirot
gt; the kernel to mount the userland that mounts the userland (yo dawg)? Isn't that what the BIOS and bootloader do? On the plus side, you can now boot straight from UEFI to kernel without a bootloader but on the other hand, UEFI is horrifically over-complex. -- James Le Cuirot (chewi) Gentoo

Re: [gentoo-dev] cdrom.eclass vs KEYWORDS

2019-09-25 Thread James Le Cuirot
e days, though I guess that could be taken as for or against. I still like to support them but even I have many of the same games on GOG now. As you know, I'd like to have GOG better supported but that's another story. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAfu3582cPx.pgp Description: OpenPGP digital signature

[gentoo-dev] Last-rites: games-action/minetest_game

2019-09-19 Thread James Le Cuirot
# James Le Cuirot (2019-09-19) # Minetest Game is now installed and managed through the Minetest # engine in games-action/minetest. Removal in 30 days. games-action/minetest_game -- James Le Cuirot (chewi) Gentoo Linux Developer pgpiSseDS9CMI.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Need ARM/AArch64 test data for cpuid2cpuflags

2019-09-11 Thread James Le Cuirot
: 0xc09 CPU revision: 10 Hardware: Freescale i.MX6 Quad/DualLite (Device Tree) Revision: Serial : 0000 -- James Le Cuirot (chewi) Gentoo Linux Developer pgpA6ft58l2jh.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: eclass/

2019-09-05 Thread James Le Cuirot
ternative which does not require a new eclass > will be suggested. > - > > > If its mandatory, it must say "MUST" not "SHOULD", SHOULD is a > suggestion, following a suggestion with an imperative just adds > predictable confusion. > > Either fix the "

Re: [gentoo-dev] [RFC] Mass last-riting of x86-but-not-amd64 packages

2019-08-31 Thread James Le Cuirot
the Atari. I'm not sure how useful this is in practise. On the Amiga, I would still use the AmigaOS partitioning tool over something like this. There is no replacement for the Atari on Linux as far as I can see though so I think it should stay. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp9QsRuUlfe4.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Packages up for grabs: app-misc/hello, sys-libs/libudev-compat

2019-08-18 Thread James Le Cuirot
On Sun, 18 Aug 2019 14:32:28 +0200 Michał Górny wrote: > Due to the retirement of their only maintainer, the following packages > are now up for grabs: > > app-misc/hello > sys-libs/libudev-compat I'll take sys-libs/libudev-compat. -- James Le Cuirot (chewi) Gentoo

Re: [gentoo-dev] [PATCH 2/2] perl-module.class: Enable EAPI=7 support

2019-08-14 Thread James Le Cuirot
On Wed, 14 Aug 2019 11:42:16 +1200 Kent Fredric wrote: > On Tue, 13 Aug 2019 20:39:01 +0100 > James Le Cuirot wrote: > > > Unfortunately there's currently no way to say that the versions of a > > package across BDEPEND, DEPEND, and RDEPEND must be (roughly?) equal s

Re: [gentoo-dev] [PATCH 2/2] perl-module.class: Enable EAPI=7 support

2019-08-13 Thread James Le Cuirot
D actually does anything? I believe it's only meaningful for RDEPEND? Apart from that, I would say that dev-lang/perl should go in BDEPEND too, again without the SLOT operator. You need to execute Perl to build Perl modules, right? Whether it's also needed in DEPEND is a little more nuanced. For modules

[gentoo-portage-dev] [PATCH] Allow ESYSROOT and BROOT in the pkg_setup phase

2019-08-11 Thread James Le Cuirot
From: Michał Górny This follows a recent change to PMS. Signed-off-by: James Le Cuirot --- lib/portage/package/ebuild/config.py | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Sending this on behalf of mgorny as requested. diff --git a/lib/portage/package/ebuild/config.py b

Re: [gentoo-dev] [PMS] [PATCH] Correct the definition of ESYSROOT as EPREFIX isn't always applicable

2019-08-02 Thread James Le Cuirot
ries have different sonames then binaries needing them will also fail to run at build time. This isn't a problem when cross-compiling because you can never run those binaries anyway! For native builds, it is far simpler to just build in a chroot instead. Any better? -- James Le Cuirot (chewi) Gentoo Linux Developer pgpKOGM4rJ5x1.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Re: [PMS] [PATCH] Correct the definition of ESYSROOT as EPREFIX isn't always applicable

2019-07-31 Thread James Le Cuirot
le bit restricted but less than it was and the only cases we don't handle are obscure ones that we wouldn't want to support anyway. When dealing with this stuff, it's worth remembering that practically no one has used crossdev with prefix until recently. I know this because I had to fix the glibc ebuild,

Re: [gentoo-dev] [PMS] [PATCH] Correct the definition of ESYSROOT as EPREFIX isn't always applicable

2019-07-31 Thread James Le Cuirot
On Wed, 31 Jul 2019 21:40:19 +0100 James Le Cuirot wrote: > So why does ROOT affect it? Normally you install the packages for > BDEPEND, DEPEND, and RDEPEND to the same location. If BDEPEND and > RDEPEND are installed to different locations (ROOT!=/) then DEPEND will > almost always

  1   2   3   4   5   >