Re: [gentoo-dev] [arm17] [News] ARM 17.0 profile migration with CHOST change

2018-07-27 Thread James Le Cuirot
On Fri, 27 Jul 2018 15:03:38 +0300 Alexander Tsoy wrote: > В Ср, 25/07/2018 в 00:08 +0100, James Le Cuirot пишет: > --->% > > Otherwise, if you do wish to migrate then we have written a script to > > do the necessary steps for you: > > > &

[gentoo-dev] [arm17] [PATCH 0/3] toolchain-funcs.eclass: tc-is-softfloat for ARM and associated functions

2018-08-14 Thread James Le Cuirot
ev/message/b55b141e76ae1e08279d6f5b33be8151 James Le Cuirot (3): toolchain-funcs.eclass: New tc-getTARGET_CPP function toolchain-funcs.eclass: tc-cpp-is-true function to simplify helpers toolchain-funcs.eclass: Update tc-is-softfloat for new ARM tuples eclass/toolchain-funcs.ec

[gentoo-dev] [arm17] [PATCH 1/3] toolchain-funcs.eclass: New tc-getTARGET_CPP function

2018-08-14 Thread James Le Cuirot
This returns the name of the C preprocessor for the toolchain being built if CTARGET is defined, or the toolchain being used otherwise. It is primarily intended to determine characteristics about an existing toolchain's target as these may differ from what the tuple suggests. It is not necessary t

[gentoo-dev] [arm17] [PATCH 2/3] toolchain-funcs.eclass: tc-cpp-is-true function to simplify helpers

2018-08-14 Thread James Le Cuirot
CTARGET is used, if defined, otherwise CHOST. CHOST was previously assumed but this should not affect existing usage of these helpers. --- eclass/toolchain-funcs.eclass | 53 +-- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/eclass/toolchain-funcs.

[gentoo-dev] [arm17] [PATCH v2 3/3] toolchain-funcs.eclass: Update tc-is-softfloat for new ARM tuples

2018-08-14 Thread James Le Cuirot
ARM tuples will change from armv7a-hardfloat-linux-gnueabi to armv7a-unknown-linux-gnueabihf or similar in the 17.0 profiles. The function already treated the latter as hardfloat but this commit will now treat ambiguous tuples such as arm-unknown-linux-gnueabi as softfloat rather than hardfloat. Th

Re: [gentoo-dev] Last Rites: dev-libs/weston

2018-08-18 Thread James Le Cuirot
ation on my ARM board isn't working reliably yet but Weston is what I plan to use eventually as it will primarily be for Kodi. If you ignore the RC releases, we're actually only one release behind and that was from April so it's maybe not as bad as it first appears. -- James Le Cuirot (che

Re: [gentoo-dev] [arm17] [PATCH 0/3] toolchain-funcs.eclass: tc-is-softfloat for ARM and associated functions

2018-08-21 Thread James Le Cuirot
On Tue, 14 Aug 2018 21:33:01 +0100 James Le Cuirot wrote: > I previously sent a single patch to this list entitled > "Update tc-is-softfloat for new ARM tuples" but I have now added two > further patches following the initial feedback. > > For the additional backgr

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread James Le Cuirot
ghs but that has the added novelty factor of not being a PC. On that basis, I would suggest dropping the stages but that doesn't mean we shouldn't fix things anyway. Apart from just making it correct, it is possible to install Gentoo without a stage tarball. I created our bogsucker ppc64le dev box by cross-compiling @system with the help of my cross-boss tool. -- James Le Cuirot (chewi) Gentoo Linux Developer

[gentoo-dev] Last rites: java-virtuals/jdk-with-com-sun

2018-08-26 Thread James Le Cuirot
# James Le Cuirot (26 Aug 2018) # Unused Java virtual from the days when the JDK was proprietary. Now # we assume that com.sun is always available. Removal in 30 days. java-virtuals/jdk-with-com-sun -- James Le Cuirot (chewi) Gentoo Linux Developer pgpCVY0hjFTV8.pgp Description: OpenPGP

[gentoo-dev] Last-rites: dev-java/spring-*

2018-08-26 Thread James Le Cuirot
# James Le Cuirot (26 Aug 2018) # Although the Spring Framework is very much alive, our packages are # ancient and our infrastructure is not ready to update it any time # soon. If you want this then join the Java team and be prepared to do # a lot of work. Removal in 30 days. dev-java/spring-aop

Re: [gentoo-dev] [PATCH 1/2] eclass: libtool - Mark compatible EAPIs and introduce BDEPEND

2018-09-07 Thread James Le Cuirot
; + *) die "${ECLASS}: EAPI ${EAPI} not supported" ;; > +esac > > inherit toolchain-funcs > Why not take the opportunity to bump elt-patches to 20170815? -- James Le Cuirot (chewi) Gentoo Linux Developer

[gentoo-dev] [PATCH 1/2] python-utils-r1.eclass: Simplify sed call in python_fix_shebang

2018-09-14 Thread James Le Cuirot
There's no need for two separate sed calls here. --- eclass/python-utils-r1.eclass | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index e3cf82b4b58f..121f2382ba78 100644 --- a/eclass/python-utils-r1.eclass +++

[gentoo-dev] [PATCH 2/2] python-utils-r1.eclass: Fix all correct check in python_fix_shebang

2018-09-14 Thread James Le Cuirot
When matching EPYTHON, it would previously call sed and set any_fixed=1 even though it was already correct. If all are correct, it is supposed to raise a QA warning/error. --- eclass/python-utils-r1.eclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/eclass/python-utils-r1

Re: [gentoo-dev] [PATCH 1/2] python-utils-r1.eclass: Simplify sed call in python_fix_shebang

2018-09-15 Thread James Le Cuirot
On Sat, 15 Sep 2018 16:27:28 +0200 Michał Górny wrote: > On Fri, 2018-09-14 at 23:44 +0100, James Le Cuirot wrote: > > There's no need for two separate sed calls here. > > --- > > eclass/python-utils-r1.eclass | 6 +- > > 1 file changed, 1 insertion(+), 5 de

Re: [gentoo-dev] Re: [PATCH 3/5] xdg.eclass: move deps to RDEPEND

2018-10-01 Thread James Le Cuirot
. a shell script) and there is no feasible alternative. I add that exclusion clause because I have been forced to do this with python-config. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] [PATCH] xdg-utils.eclass: don't call binaries from ROOT

2018-10-03 Thread James Le Cuirot
On Wed, 03 Oct 2018 09:33:53 +0200 Michał Górny wrote: > On Tue, 2018-10-02 at 22:16 -0400, Mike Gilbert wrote: > > Avoid calling binaries that may have been compiled against different > > libraries or even cross-compiled for an incomatible arch. > > > > Instead, always call the binaries install

Re: [gentoo-dev] Is there any way I can help with pull requests?

2018-10-13 Thread James Le Cuirot
only interested in one or two packages, any help is very welcome. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpWazCL7rBqk.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] Removing barely used global flags

2018-10-22 Thread James Le Cuirot
think it should stay global. It would be tedious to do this for each package. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Packages up for grabs from xmw@g.o

2018-11-25 Thread James Le Cuirot
On Sun, 25 Nov 2018 11:04:57 +0100 Michał Górny wrote: > www-plugins/mozplugger In this day and age, this one should probably be last-rited. I'm sorry to say I don't really use any of the others. :| -- James Le Cuirot (chewi) Gentoo Linux Developer pgpBrcKAWrpNo.pgp Descrip

[gentoo-dev] [PATCH] Eclass changes for cross-compiling Python modules

2019-01-03 Thread James Le Cuirot
Here's a series of eclass changes I've been working on since August to allow Python modules to be cross-compiled. We previously believed this to be practically impossible without significant changes upstream and in the wider Python ecosystem so getting here feels like quite an achievement. While th

[gentoo-dev] [PATCH 01/12] python-utils-r1.eclass: Fix some double slash paths

2019-01-03 Thread James Le Cuirot
If Python returns relative site or script directories then something is very wrong! Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index

[gentoo-dev] [PATCH 02/12] python-utils-r1.eclass: New python_fix_shebang approach

2019-01-03 Thread James Le Cuirot
passed to sed. This will be needed when cross-compiling is addressed. Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 78 ++- 1 file changed, 31 insertions(+), 47 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1

[gentoo-dev] [PATCH 03/12] python-utils-r1.eclass: Have wrapper workdir default to "impl" arg

2019-01-03 Thread James Le Cuirot
It currently defaults to EPYTHON, which might not even be defined yet. The "impl" arg defaults to EPYTHON anyway. Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/python-utils-r1.eclass b/ecl

[gentoo-dev] [PATCH 05/12] python-utils-r1.eclass: Replace temporary paths in python_fix_shebang

2019-01-03 Thread James Le Cuirot
This will deal with cases where the shebang is defined using ${PYTHON} or the location of python in the PATH. Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 22 -- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/eclass/python-utils-r1

[gentoo-dev] [PATCH 04/12] python-utils-r1.eclass: Use wrapper scripts to fix cross-compiling

2019-01-03 Thread James Le Cuirot
e Python extensions, most with no changes at all, and the rest with only minor fixes. Closes: https://bugs.gentoo.org/503874 Bug: https://bugs.gentoo.org/648652 Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 120 ++ 1 file changed, 92 insert

[gentoo-dev] [PATCH 06/12] python-utils-r1.eclass: Don't die in python_fix_shebang if all fixed

2019-01-03 Thread James Le Cuirot
Shebangs may need fixing on prefix systems or when cross-building but not at other times. Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass

[gentoo-dev] [PATCH 07/12] python-utils-r1.eclass: Add special wrapper handling for Python itself

2019-01-03 Thread James Le Cuirot
special case where sysconfigdata is sourced from within ED instead. Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 91e457f3cf14

[gentoo-dev] [PATCH 08/12] python-utils-r1.eclass: Adjust wrappers for Python 3.7 libdir change

2019-01-03 Thread James Le Cuirot
We assumed Python to be located at /usr/$(get_libdir) in recent changes to this eclass but this has changed from Python 3.7. We now follow upstream, installing most files to /usr/lib, with only certain files, such as the pkg-config files, going into /usr/$(get_libdir). Signed-off-by: James Le

[gentoo-dev] [PATCH 09/12] python-any-r1.eclass: Export PYTHON after checking whether installed

2019-01-03 Thread James Le Cuirot
licit. Signed-off-by: James Le Cuirot --- eclass/python-any-r1.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index 7a91507a600f..7c5ae87872eb 100644 --- a/eclass/python-any-r1.eclass +++ b/eclass/python-a

[gentoo-dev] [PATCH 10/12] python-any-r1.eclass: Create wrappers against build system's config

2019-01-03 Thread James Le Cuirot
python-any-r1 is not to be used in packages requiring Python at runtime. It may not even be installed. Signed-off-by: James Le Cuirot --- eclass/python-any-r1.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index

[gentoo-dev] [PATCH 11/12] distutils-r1.eclass: Fix cross-compiling

2019-01-03 Thread James Le Cuirot
-off-by: James Le Cuirot --- eclass/distutils-r1.eclass | 22 -- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index fa7a3ab5c12b..ff7792f11a87 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils

[gentoo-dev] [PATCH 12/12] distutils-r1.eclass: Make distutils-r1_create_setup_cfg external

2019-01-03 Thread James Le Cuirot
It is useful on its own when the build system calls setup.py for us, from a Makefile, for example. ${BUILD_DIR} is unlikely to be set in this instance so it falls back to ${PWD}. Signed-off-by: James Le Cuirot --- eclass/distutils-r1.eclass | 15 --- 1 file changed, 8 insertions

Re: [gentoo-dev] [PATCH] Eclass changes for cross-compiling Python modules

2019-01-04 Thread James Le Cuirot
On Fri, 04 Jan 2019 17:03:42 +0100 Michał Górny wrote: > On Thu, 2019-01-03 at 21:39 +0000, James Le Cuirot wrote: > > Here's a series of eclass changes I've been working on since August to > > allow Python modules to be cross-compiled. We previously believed t

Re: [gentoo-dev] [PATCH 04/12] python-utils-r1.eclass: Use wrapper scripts to fix cross-compiling

2019-01-05 Thread James Le Cuirot
On Fri, 04 Jan 2019 16:53:46 +0100 Michał Górny wrote: > On Thu, 2019-01-03 at 21:39 +0000, James Le Cuirot wrote: > > Python has little concept of cross-compiling but it turns out that > > making it work isn't so hard after all. > > > > Platform-

Re: [gentoo-dev] [PATCH 06/12] python-utils-r1.eclass: Don't die in python_fix_shebang if all fixed

2019-01-05 Thread James Le Cuirot
On Fri, 04 Jan 2019 19:26:34 +0100 Michał Górny wrote: > On Fri, 2019-01-04 at 13:10 -0500, Mike Gilbert wrote: > > On Fri, Jan 4, 2019 at 10:55 AM Michał Górny wrote: > > > > > > On Thu, 2019-01-03 at 21:39 +, James Le Cuirot wrote: > > > > She

Re: [gentoo-dev] [PATCH 06/12] python-utils-r1.eclass: Don't die in python_fix_shebang if all fixed

2019-01-06 Thread James Le Cuirot
On Sat, 05 Jan 2019 22:42:27 +0100 Michał Górny wrote: > On Sat, 2019-01-05 at 21:38 +0000, James Le Cuirot wrote: > > On Fri, 04 Jan 2019 19:26:34 +0100 > > Michał Górny wrote: > > > > > On Fri, 2019-01-04 at 13:10 -0500, Mike Gilbert wrote: > > > &

Re: [gentoo-dev] [PATCH 02/12] python-utils-r1.eclass: New python_fix_shebang approach

2019-01-06 Thread James Le Cuirot
On Fri, 04 Jan 2019 07:02:40 +0100 Michał Górny wrote: > On Thu, 2019-01-03 at 21:39 +0000, James Le Cuirot wrote: > > The previous approach would erroneously match foopython. The new > > approach requires the match to start the string or be preceeded by a > > slash,

[gentoo-dev] [PATCH 1/2] waf-utils.eclass: Simplify output of configure command and arguments

2019-01-09 Thread James Le Cuirot
We can just assign these to an array and echo before executing. Using @Q makes Bash quote the output. This only works in Bash 4.4 and later but on earlier versions, it simply doesn't quote. Signed-off-by: James Le Cuirot --- eclass/waf-utils.eclass | 20 +--- 1 file change

[gentoo-dev] [PATCH 2/2] waf-utils.eclass: Respect PKG_CONFIG

2019-01-09 Thread James Le Cuirot
Waf has a helper that looks for PKGCONFIG. This fixes cross-compiling. Signed-off-by: James Le Cuirot --- eclass/waf-utils.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/waf-utils.eclass b/eclass/waf-utils.eclass index 8387829648a3..6cdfe5f747e8 100644 --- a/eclass/waf

Re: [gentoo-dev] [PATCH 1/2] waf-utils.eclass: Simplify output of configure command and arguments

2019-01-10 Thread James Le Cuirot
On 10 January 2019 03:33:56 GMT, "Michał Górny" wrote: >On Wed, 2019-01-09 at 22:08 +0000, James Le Cuirot wrote: >> We can just assign these to an array and echo before executing. Using >> @Q makes Bash quote the output. This only works in Bash 4.4 and later >> but

Re: [gentoo-dev] [RFC] Replacing binary-only SLOTs with separate packages

2019-01-18 Thread James Le Cuirot
add. The only downside is that packages requiring what is currently the latest version would need to be updated later, though I guess you could use || instead. Take libpng, for example: || ( =media-libs/libpng-1.6* media-libs/libpng-bin-compat:1.6 ) Or perhaps? || ( media-libs/libpng:0/16 media-libs/libpng-bin-compat:1.6 ) The security team may want to comment on how this will affect GLSAs, especially as these old versions are frequently vulnerable. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpjPGqXJumhI.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] Replacing binary-only SLOTs with separate packages

2019-01-18 Thread James Le Cuirot
ed by OpenSSL, and does link or dlopen any > of the openssl libraries. The binary-only SLOTs don't include those tools because they would conflict. Library-only is a more accurate term. -- James Le Cuirot (chewi) Gentoo Linux Developer pgppnuqvl8hro.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last rites: dev-util/staruml-bin

2019-03-16 Thread James Le Cuirot
ld move it to steam-overlay but I'd rather not. There may be non-Steam use cases. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpvwD8hUHHb4.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last rites: dev-util/staruml-bin

2019-03-16 Thread James Le Cuirot
On Sat, 16 Mar 2019 10:35:18 +0100 Michał Górny wrote: > On Sat, 2019-03-16 at 09:31 +0000, James Le Cuirot wrote: > > On Fri, 15 Mar 2019 10:23:00 +0100 > > Michał Górny wrote: > > > > > # Michał Górny (15 Mar 2019) > > > # Last reverse depende

[gentoo-dev] Re: [gentoo-dev-announce] Last rites: games-strategy/freecol

2019-04-13 Thread James Le Cuirot
as I have fixed the bug and upstream is still active, despite the lack of releases. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpxuk_Ii_WHO.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last rites: dev-java/oracle-{jre,jdk}-bin

2019-04-18 Thread James Le Cuirot
On 18 April 2019 02:31:42 BST, Mike Gilbert wrote: >On Wed, Apr 17, 2019 at 3:35 PM Georgy Yakovlev >wrote: >> >> # Georgy Yakovlev (17 Apr 2019) >> # The Oracle JDK License has changed for releases starting April 16, >2019 >> # While it may be fine to use for some usecases it's not comepletely

Re: [gentoo-dev] Last rites: dev-java/oracle-{jre,jdk}-bin

2019-04-18 Thread James Le Cuirot
On 18 April 2019 16:56:16 BST, Mike Gilbert wrote: >On Wed, Apr 17, 2019 at 10:44 PM Georgy Yakovlev >wrote: >> >> On Wednesday, April 17, 2019 6:31:42 PM PDT Mike Gilbert wrote: >> > On Wed, Apr 17, 2019 at 3:35 PM Georgy Yakovlev > >> wrote: >> > > # Georgy Yakovlev (17 Apr 2019) >> > > # The

[gentoo-dev] Last-rites: app-emulation/uae and app-emulation/e-uae

2019-04-20 Thread James Le Cuirot
Ancient and long dead upstream. Use app-emulation/fs-uae instead. Removal in 30 days. Bug: https://bugs.gentoo.org/432092 Bug: https://bugs.gentoo.org/602966 -- James Le Cuirot (chewi) Gentoo Linux Developer pgpSRjBv1Lngu.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Best way to create a GLEP 63 compliant GPG key on Nitrocard?

2019-04-25 Thread James Le Cuirot
l like best practise when you have to manually delete ~/.gnupg/private-keys-v1.d/KEYGRIP.key, where KEYGRIP is returned by the obscure --with-keygrip option. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpsvBE3uLuyQ.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] tmpfiles.eclass: fix ROOT check for EAPI 7

2019-04-25 Thread James Le Cuirot
ystem > - if [[ ${ROOT} != / ]]; then > + if [[ ${ROOT:-/} != / ]]; then > ewarn "Warning: tmpfiles.d not processed on ROOT != /. If you > do not use" > ewarn "a service manager supporting tmpfiles.d, you need to run" >

Re: [gentoo-dev] Best way to create a GLEP 63 compliant GPG key on Nitrocard?

2019-04-25 Thread James Le Cuirot
should not appear here at all? > Secondly, the reason for that is not (just) to have a backup > but that the primary private key gives you virtually unlimited control. Are you contradicting yourself here? You explained why the private key must be kept secure but you didn't say anything about t

[gentoo-dev] net-misc/r8168 up for grabs

2019-05-09 Thread James Le Cuirot
nd someone this time before I mark it maintainer-needed. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpWbYXfCinGS.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] net-misc/r8168 up for grabs

2019-05-14 Thread James Le Cuirot
On Tue, 14 May 2019 19:55:23 +0200 (CEST) Conrad Kostecki wrote: > > James Le Cuirot hat am 9. Mai 2019 um 21:47 geschrieben: > > I sent out this request a couple of years ago but didn't get a reply. > > Hoping I can find someone this time before I mark it maintainer-need

Re: [gentoo-dev] [PATCH] */*: Make 'colord' a global USE flag

2019-05-18 Thread James Le Cuirot
eston/metadata.xml >index c98075bd2fed..8e5d258810a5 100644 >--- a/dev-libs/weston/metadata.xml >+++ b/dev-libs/weston/metadata.xml >@@ -6,7 +6,6 @@ > James Le Cuirot > > >- Allow setting color managment > Enable the desktop shell > Enable drm compositor

Re: [gentoo-dev] [PATCH 0/4] llvm.eclass: EAPI 7 support

2019-05-24 Thread James Le Cuirot
On 24 May 2019 05:59:29 BST, "Michał Górny" wrote: >On Tue, 2019-04-30 at 07:38 +0200, Michał Górny wrote: >> Hi, >> >> Here's my proposed EAPI 7 support for llvm.eclass. I think it should >> conceptually work with cross but I haven't tested it. The main >problem >> is that we have multiple dis

Re: [gentoo-dev] [PATCH 0/9] User/group package draft implementation

2019-05-30 Thread James Le Cuirot
can bind mount individual files such as /etc/passwd and there are also new tricks like user namespacing. We could probably come up with something workable but this hasn't reached the top of my pile. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp7vErIW_k0d.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: dev-libs/liblazy

2019-06-09 Thread James Le Cuirot
# James Le Cuirot (9 Jun 2019) # Dead upstream, no release since 2008, not used by anything, possibly # doesn't work any more. Removal in 30 days. dev-libs/liblazy -- James Le Cuirot (chewi) Gentoo Linux Developer pgp8rBmWRVuyS.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] xorg-3.eclass: EAUTORECONF_DEPENDS belong to BDEPEND

2019-06-13 Thread James Le Cuirot
EPENDS > unset EAUTORECONF_DEPEND Apart from the unset, the comment doesn't seem to relate to the actual change? -- James Le Cuirot (chewi) Gentoo Linux Developer pgpNdvQqpsruD.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Re: [PATCH] xorg-3.eclass: EAUTORECONF_DEPENDS belong to BDEPEND

2019-06-13 Thread James Le Cuirot
On Thu, 13 Jun 2019 15:02:23 +0200 Michael Haubenwallner wrote: > On 6/13/19 2:45 PM, James Le Cuirot wrote: > > On Thu, 13 Jun 2019 13:08:15 +0200 > > Michael Haubenwallner wrote: > > > >> EAUTORECONF_DEPENDS is non-empty for ppc-aix and x86-winnt only. > >

[gentoo-dev] Last rites: games-kids/pytraffic and games-misc/yadex

2019-06-18 Thread James Le Cuirot
# James Le Cuirot (18 Jun 2019) # Web site and SRC_URI dead. Has required heavy patching. Superseded # by games-util/deutex. Removal in 30 days. games-misc/yadex # James Le Cuirot (18 Jun 2019) # Web site and SRC_URI dead. Last release in 2007. Removal in 30 # days. See bug #688134. games-kids

Re: [gentoo-dev] [PATCH] cdrom.eclass: Append to PROPERTIES variable.

2019-07-26 Thread James Le Cuirot
; + PROPERTIES+=" cdinstall? ( interactive )" > else > - PROPERTIES="interactive" > + PROPERTIES+=" interactive" > fi > > # @FUNCTION: cdrom_get_cds Ack, although shouldn't this variable be made to do that? Or perhaps that's a PMS change? -- James Le Cuirot (chewi) Gentoo Linux Developer pgpVWeHuCzFJw.pgp Description: OpenPGP digital signature

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

2019-07-28 Thread James Le Cuirot
the toolchain nor pkg-config will use this sysroot if you don't explicitly tell them to. For the former, I find CC="${CHOST}-gcc --sysroot=${ESYSROOT}" works well. For the latter, crossdev installs a cross-pkg-config wrapper but it is completely lacking prefix support at the mome

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

2019-07-30 Thread James Le Cuirot
n later on. > Also, I think the wording could be more "programmatic" (if ... then > ESYSROOT is ... else ... ) to avoid confusion. Given that there are three clauses, I thought that using "respectively" would be shorter and clearer but I'll try some o

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 15:51:58 +0200 Alexis Ballier wrote: > On Tue, 30 Jul 2019 23:26:27 +0100 > James Le Cuirot wrote: > > > > Admittedly without a full understanding of the problem, but this > > > looks wrong to me: SYSROOT, EPREFIX and BROOT are only relevant

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

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

2019-07-31 Thread James Le Cuirot
il), we could cover all the use cases. It's still a little 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

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

2019-08-02 Thread James Le Cuirot
t away with it. If glibc is older then binaries that have just been built will fail to run at build time. If other libraries 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] [PATCH 2/2] perl-module.class: Enable EAPI=7 support

2019-08-13 Thread James Le Cuirot
r in DEPEND 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

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

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

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

2019-08-31 Thread James Le Cuirot
ted in m68k but for the Amiga rather than 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] Re: [gentoo-commits] repo/gentoo:master commit in: eclass/

2019-09-05 Thread James Le Cuirot
an alternative 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] Need ARM/AArch64 test data for cpuid2cpuflags

2019-09-11 Thread James Le Cuirot
: 0x2 CPU part: 0xc09 CPU revision: 10 Hardware: Freescale i.MX6 Quad/DualLite (Device Tree) Revision : 0000 Serial : -- James Le Cuirot (chewi) Gentoo Linux Developer pgpA6ft58l2jh.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] cdrom.eclass vs KEYWORDS

2019-09-25 Thread James Le Cuirot
iscule number of people who actually use them these 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

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

2019-10-27 Thread James Le Cuirot
d a kernel to boot > 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

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

2019-10-27 Thread James Le Cuirot
e movers, > even if you 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
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] [RFC] News Item: Desktop profile switching USE default to elogind

2019-10-29 Thread James Le Cuirot
uns XMMS2 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 outs

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 running

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

[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

[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

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

2019-12-28 Thread James Le Cuirot
> > > 1: Not actually fun. 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-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] [PATCH] meson.eclass: Set needs_exe_wrapper in cross file

2020-03-04 Thread James Le Cuirot
uot;) > 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 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 0/4] elt-patches: support wrapped Win32 MSVC toolchain

2020-03-12 Thread James Le Cuirot
than 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] 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] [RFC] Discontinuing (more-than-absolutely-minimal) Python support for non-x86 arches

2020-03-14 Thread James Le Cuirot
t to sign up for more. However, I do have a couple of (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] [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

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

Re: [gentoo-dev] rfc: noarch keyword

2020-03-18 Thread James Le Cuirot
t;amd64 noarch" > > 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

[gentoo-dev] Last rites: dev-java/jackson-mapper

2015-03-06 Thread James Le Cuirot
# James Le Cuirot (6 Mar 2015) # A Jackon library that was part of v1 but not v2. Nothing in the tree # has ever required v1. Removal in 30 days. dev-java/jackson-mapper -- James Le Cuirot (chewi) Gentoo Linux Developer pgpfkAnoiHJi9.pgp Description: OpenPGP digital signature

[gentoo-dev] find -delete safe to use?

2015-03-14 Thread James Le Cuirot
he one hand, it should always be present now, given what I said about @system above but on the other hand, if it gets installed as gfind then there's no point in pulling it in if you're only going to call find. Can someone please put my mind at rest? :) -- James Le Cuirot (chew

Re: [gentoo-dev] find -delete safe to use?

2015-03-14 Thread James Le Cuirot
On Sat, 14 Mar 2015 23:14:57 + James Le Cuirot wrote: > On the one hand, it should always be present now, given what I said about > @system above but on the other hand, if it gets installed as gfind > then there's no point in pulling it in if you're only going to call >

Re: [gentoo-dev] find -delete safe to use?

2015-03-15 Thread James Le Cuirot
On Sun, 15 Mar 2015 10:25:38 +0100 Ulrich Mueller wrote: > >>>>> On Sat, 14 Mar 2015, James Le Cuirot wrote: > > > I've long considered the -delete argument to find to be widely > > supported enough that using it in ebuilds should not be a problem. > &

Re: [gentoo-dev] find -delete safe to use?

2015-03-15 Thread James Le Cuirot
am_prefix} > > Not sure if this answers your question, but find is defined as an > alias for gfind in profiles/default/bsd/fbsd/profile.bashrc. Aha! Now it all makes sense, thank you. :) -- James Le Cuirot (chewi) Gentoo Linux Developer pgpefTxTosv40.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: dev-java/jna-posix

2015-03-28 Thread James Le Cuirot
# James Le Cuirot (28 Mar 2015) # Formerly required by NetBeans. Upstream has been dead for # years. Removal in 30 days. dev-java/jna-posix -- James Le Cuirot (chewi) Gentoo Linux Developer pgpIJ0tOffEY6.pgp Description: OpenPGP digital signature

<    1   2   3   4   5   6   >