Re: [gentoo-dev] Guidelines for IUSE defaults

2017-02-02 Thread James Le Cuirot
y more prepared to understand the choices than the > average user. Exactly what I was going to say. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Guidelines for IUSE defaults

2017-02-02 Thread James Le Cuirot
regarding this in a long time. I suppose I could enable headless-awt by default and disable it in the desktop profile but I suspect it'll still trip somebody up. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] icedtea requiring X libs to build was -> Guidelines for IUSE defaults

2017-02-02 Thread James Le Cuirot
void GTK on a server then you should stick to one of the -bin packages. Hopefully Java 9 will improve on this. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] [PATCH v2] java-ant-2.eclass: Replace unnecessary evals with arrays

2017-02-25 Thread James Le Cuirot
code paths are rarely used and I suspect some are never used now but it looks good anyway. Please go ahead. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpySOV3R0z6P.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Suggested sync method/Portage config for devs on ~arch?

2017-02-28 Thread James Le Cuirot
veloper community what method(s) they employ to sync from our > repositories and why it's a good fit for them. I use hasufell's repo too. I'm surprised we haven't made it more official. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] [RFC] Master plan for fixing elibtoolize

2017-03-17 Thread James Le Cuirot
call to this to near the top of econf() and tried out some packages, including those that had failed on me before. It worked very well indeed. I don't recall encountering any issues. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUtDNJo7r8W.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Reverse use of Python/Ruby versions

2017-04-09 Thread James Le Cuirot
warning right now but I haven't seen that warning since it was dealt with in Rails. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpr0oLkm0YAA.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: dev-java/jdbc-oracle-bin and dev-java/sun-j2ee-deployment-bin

2017-04-14 Thread James Le Cuirot
# James Le Cuirot (14 Apr 2017) # Outdated and stuck behind a temperamental registration wall that I # have lost my patience with. Removal in 30 days if no one cares # enough to pick it up. dev-java/jdbc-oracle-bin # James Le Cuirot (14 Apr 2017) # Ancient, unused by anything, fetch restricted

[gentoo-dev] [PATCH] cdrom.eclass: Near rewrite

2017-04-17 Thread James Le Cuirot
If you've been wondering why I've been quiet of late (you have, right?!) then this is partly why. I'm not sure why I spent so long on an eclass that hardly anyone uses but it's utilised by many of my old favourite games. The main bug that it fixes is one I filed a report for 10 years ago! There we

[gentoo-dev] [PATCH 02/14] cdrom.eclass: Simplify printing of CD_ROOT_# variable names

2017-04-17 Thread James Le Cuirot
--- eclass/cdrom.eclass | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index de72f15563db..f1839b189ae9 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -122,12 +122,7 @@ cdrom_get_cds() { einfo "If y

[gentoo-dev] [PATCH 03/14] cdrom.eclass: Rename CDROM_NAME_SET array to CDROM_NAMES

2017-04-17 Thread James Le Cuirot
vapier seemed confused about what he wanted this variable to do as can be seen in bug #139196. The eclass used it for the names of each disc, regardless of the set, while ebuilds used it for the name of each single-disc set. This was not helped by the fact that the set feature has been totally undo

[gentoo-dev] [PATCH 04/14] cdrom.eclass: Allow CDROM_NAMES changes before each cdrom_load_next_cd

2017-04-17 Thread James Le Cuirot
This works around the lack of per-set disc names. Once the first disc has been detected, ebuilds can adjust CDROM_NAMES to contain just the names from the matched CDROM_SET. --- eclass/cdrom.eclass | 25 - 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/eclas

[gentoo-dev] [PATCH 05/14] cdrom.eclass: Remove ye olde Submount check

2017-04-17 Thread James Le Cuirot
Submount was last-rited in 2007 and was already dead long before that. --- eclass/cdrom.eclass | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 9724c66ca2ce..681683f9328c 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclas

[gentoo-dev] [PATCH 01/14] cdrom.eclass: Detect case-insensitively and handle special characters

2017-04-17 Thread James Le Cuirot
This eclass previously used "find -iname" but it only checked the file case-insensitively and not the directories. There is "find -ipath" but this does not intelligently skip non-matching paths, making it slow. Globbing is used here instead. The : character has always been used to delimit paths gi

[gentoo-dev] [PATCH 08/14] cdrom.eclass: Fix important typo in the multiple disc instructions

2017-04-17 Thread James Le Cuirot
If you have all the files within the same directory tree then you should set CD_ROOT, not CD_ROOT_1. --- eclass/cdrom.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 67f9b15d21e4..56032e084d01 100644 --- a/eclass/cdrom.ecla

[gentoo-dev] [PATCH 09/14] cdrom.eclass: Change CDROM_CHECK_# variables to a CDROM_CHECKS array

2017-04-17 Thread James Le Cuirot
--- eclass/cdrom.eclass | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 56032e084d01..10a19551161a 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -52,12 +52,8 @@ cdrom_get_cds() { # the # of file

[gentoo-dev] [PATCH 06/14] cdrom.eclass: Simplify loop with seq

2017-04-17 Thread James Le Cuirot
--- eclass/cdrom.eclass | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 681683f9328c..b8fdb03ac535 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -104,10 +104,9 @@ cdrom_get_cds() { else

[gentoo-dev] [PATCH 07/14] cdrom.eclass: We don't know for sure how many discs will be needed

2017-04-17 Thread James Le Cuirot
The number of discs may vary between sets and ebuilds may not call cdrom_load_next_cd() for every argument depending on USE flags and other conditional factors. --- eclass/cdrom.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass ind

[gentoo-dev] [PATCH 11/14] cdrom.eclass: Make CD_ROOT less of a special case, fixes #195868

2017-04-17 Thread James Le Cuirot
CD_ROOT was intended to be a power user feature so the eclass didn't try very hard to check the validity of the given location. This difference in behaviour ultimately made the eclass larger and more confusing. It now uses the same matching loop as the regular case, making it simpler and more cons

[gentoo-dev] [PATCH 10/14] cdrom.eclass: The CDROM_TOTAL_CDS variable is redundant now

2017-04-17 Thread James Le Cuirot
This was never formally declared by the eclass or used by ebuilds. --- eclass/cdrom.eclass | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 10a19551161a..95bf48829e14 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.

[gentoo-dev] [PATCH 13/14] cdrom.eclass: Update and improve documentation following changes

2017-04-17 Thread James Le Cuirot
--- eclass/cdrom.eclass | 121 +--- 1 file changed, 96 insertions(+), 25 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 36d967d2f4cd..c95bb80325e9 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -6,13 +6,13 @

[gentoo-dev] [PATCH 14/14] cdrom.eclass: Update copyright year

2017-04-17 Thread James Le Cuirot
--- eclass/cdrom.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index c95bb80325e9..baf566ea415e 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 19

[gentoo-dev] [PATCH 12/14] cdrom.eclass: Use consistent terminology in prompts and messages

2017-04-17 Thread James Le Cuirot
--- eclass/cdrom.eclass | 28 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index f4ea2ff36400..36d967d2f4cd 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -58,7 +58,7 @@ cdrom_get_cds() {

Re: [gentoo-dev] Re: Re: stable gcc 5.4.0 ??

2017-04-18 Thread James Le Cuirot
ranch of the GIT mirror is still not up-to-date: > https://github.com/gentoo-mirror/gentoo/tree/stable/sys-devel/gcc It's been held up by this outstanding issue: https://qa-reports.gentoo.org/output/gentoo-ci/58d678e2a/output.html#dev-db/psqlodbc -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] [PATCH] cdrom.eclass: Near rewrite

2017-04-18 Thread James Le Cuirot
On Tue, 18 Apr 2017 07:51:58 +0200 Ulrich Mueller wrote: > >>>>> On Mon, 17 Apr 2017, James Le Cuirot wrote: > > > If you've been wondering why I've been quiet of late (you have, > > right?!) then this is partly why. I'm not sure why I spent

Re: [gentoo-dev] [PATCH 01/14] cdrom.eclass: Detect case-insensitively and handle special characters

2017-04-18 Thread James Le Cuirot
On Tue, 18 Apr 2017 08:08:44 +0200 Michał Górny wrote: > On pon, 2017-04-17 at 22:53 +0100, James Le Cuirot wrote: > > diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass > > index 41488d2446c2..de72f15563db 100644 > > --- a/eclass/cdrom.eclass > > +++ b/eclass

Re: [gentoo-dev] [PATCH 01/14] cdrom.eclass: Detect case-insensitively and handle special characters

2017-04-19 Thread James Le Cuirot
some kind, or an existing installation that may come from Windows. The Curse of Monkey Island turned out to be a great example. Both discs have some files in common like COMI.LA0, however, when mounted with the default options, it appears upper-cased on the first disc but lower-cased on the second. Why? The second disc doesn't use Joliet as all the filenames have the old 8.3 format. Linux normalises these to lower-case. The first disc does use Joliet because of a single file, "Curse of Monkey Island - Manual.pdf" so all the other 8.3 filename are left as upper-case by Linux. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpeNIjKYyVV0.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] cdrom.eclass: Near rewrite

2017-04-27 Thread James Le Cuirot
On Mon, 17 Apr 2017 22:53:45 +0100 James Le Cuirot wrote: > If you've been wondering why I've been quiet of late (you have, > right?!) then this is partly why. I'm not sure why I spent so long on > an eclass that hardly anyone uses but it's utilised by many of my ol

Re: [gentoo-dev] crossdev: installing _host_ build dependencies not automatic?

2017-05-03 Thread James Le Cuirot
fferent configuration between / and ROOT when cross-compiling. I don't think it tries to force the same package versions beyond what is specified in the ebuild. For pure build-time dependencies, the package will only be installed to / anyway (i.e. you don't need cmake in ROOT) so there is nothing to enforce here. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpG_YTyPPSfi.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Re: [RFC] News item: GCC 6 defaults to USE="pie ssp"

2017-05-10 Thread James Le Cuirot
y @world with some 500 packages and I didn't hit a single PIE issue. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Last rites: www-apps/postfixadmin

2017-06-08 Thread James Le Cuirot
x configuration snippets dynamically generated for a slightly more out-of-the-box experience. There also doesn't seem to be a way to protect configuration files containing sensitive credentials from local users. -- James Le Cuirot (chewi) Gentoo Linux Developer

[gentoo-dev] Profile-enforced big-endian USE flag

2017-06-27 Thread James Le Cuirot
pplies to soft vs hard float except that these can be mixed under the same kernel. We don't have profiles for these though and soft float seems to be a relic now anyway, at least on ARM. Cheers, -- James Le Cuirot (chewi) Gentoo Linux Developer pgpd5ujrDlhPv.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Profile-enforced big-endian USE flag

2017-06-28 Thread James Le Cuirot
On Wed, 28 Jun 2017 17:52:26 -0400 Mike Gilbert wrote: > On Tue, Jun 27, 2017 at 6:44 PM, James Le Cuirot wrote: > > I am therefore proposing a new global big-endian flag. This could be > > masked by default and unmasked + forced in the relevant profiles under > > ar

Re: [gentoo-dev] [PATCH] Profile-enforced big-endian USE flag

2017-06-29 Thread James Le Cuirot
On Wed, 28 Jun 2017 23:29:03 +0100 James Le Cuirot wrote: > > On Tue, Jun 27, 2017 at 6:44 PM, James Le Cuirot wrote: > > > I am therefore proposing a new global big-endian flag. This could be > > > masked by default and unmasked + forced in the relevant profiles

Re: [gentoo-dev] [PATCH] Profile-enforced big-endian USE flag

2017-06-29 Thread James Le Cuirot
On Thu, 29 Jun 2017 14:37:49 -0700 Matt Turner wrote: > On Thu, Jun 29, 2017 at 2:19 PM, James Le Cuirot wrote: > > On Wed, 28 Jun 2017 23:29:03 +0100 > > James Le Cuirot wrote: > > > >> > On Tue, Jun 27, 2017 at 6:44 PM, James Le Cuirot > >> >

[gentoo-dev] [PATCH] toolchain-funcs.eclass: We only support little-endian Alpha

2017-07-01 Thread James Le Cuirot
Funny that no one noticed this for 10 years. :) Thanks to klausman for clearing this up. --- eclass/toolchain-funcs.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 121db46e62b5..777fce905f3e 100644 --- a

Re: [gentoo-dev] [PATCH] Profile-enforced big-endian USE flag

2017-07-01 Thread James Le Cuirot
On Thu, 29 Jun 2017 22:19:58 +0100 James Le Cuirot wrote: > On Wed, 28 Jun 2017 23:29:03 +0100 > James Le Cuirot wrote: > > > > On Tue, Jun 27, 2017 at 6:44 PM, James Le Cuirot > > > wrote: > > > > I am therefore proposing a new global big-endia

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: We only support little-endian Alpha

2017-07-01 Thread James Le Cuirot
On Sat, 1 Jul 2017 09:55:29 +0100 James Le Cuirot wrote: > Funny that no one noticed this for 10 years. :) Thanks to klausman for > clearing this up. > --- > eclass/toolchain-funcs.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/eclass/too

Re: [gentoo-dev] Sets vs Meta ebuilds

2017-07-07 Thread James Le Cuirot
don't think there is a way to describe that in a package set > at all. Actually you can specify basic USE dependencies in sets. You can also specify SLOTs. For example, this is valid. media-libs/tiff:3[abi_x86_32,jpeg,zlib,-cxx] -- James Le Cuirot (chewi) Gentoo Linux Developer pgpplbLJb

Re: [gentoo-dev] Re: taking a break from arches stabilization

2017-07-11 Thread James Le Cuirot
s taken into account too? 30 days seems like a reasonable time for any upstream issues to be reported. Unfortunately security issues mean that new releases sometimes get stabilised immediately. Ideally these releases would carry just the security fixes but that isn't always the case. -- James Le Cuirot (chewi) Gentoo Linux Developer

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

2017-07-15 Thread James Le Cuirot
The driver sometimes breaks following new kernel releases but Realtek usually put out a new driver by the time the next release comes around. You can sometimes find patches floating around the community before that. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUpnpE5WXDc.pgp Description: OpenP

Re: [gentoo-dev] [PATCH] java-pkg-opt-2.eclass: fix java-pkg-opt-2_src_prepare to always call eapply_user for EAPI-6+

2017-07-30 Thread James Le Cuirot
Agreed. I don't think java-utils-2_src_prepare() should be changed in this regard as the behaviour may continue to be correct but the eclass should have a global EAPI check that forbids anything beyond 6 like other eclasses do. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpequPLcnucX.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: app-benchmarks/jmeter, java-virtuals/javamail, dev-java/{gnu-classpath-inetlib,gnu-javamail,sun-javamail}

2017-08-29 Thread James Le Cuirot
# James Le Cuirot (29 Aug 2017) # The FOSS-friendly oracle-javamail has rendered other implementations # and the virtual obsolete. Removal in 30 days. See bug #553186. dev-java/gnu-classpath-inetlib dev-java/gnu-javamail dev-java/sun-javamail java-virtuals/javamail # James Le Cuirot (29 Aug

Re: [gentoo-dev] Last rites: app-benchmarks/jmeter, java-virtuals/javamail, dev-java/{gnu-classpath-inetlib,gnu-javamail,sun-javamail}

2017-08-29 Thread James Le Cuirot
On Tue, 29 Aug 2017 18:26:33 -0400 "William L. Thomson Jr." wrote: > On Tue, 29 Aug 2017 22:35:25 +0100 > James Le Cuirot wrote: > > > # James Le Cuirot (29 Aug 2017) > > # The FOSS-friendly oracle-javamail has rendered other implementations > > # and the

Re: [gentoo-dev] PowerPC Resources at OSU

2017-09-12 Thread James Le Cuirot
e access to devs but I am aware of one exception we made for gnu_andrew, who works for Red Hat and provides our icedtea ebuilds. Unfortunately I've only seen you on this list but hopefully someone can vouch for you. I don't know whether these guests will be suitable for your needs thou

Re: [gentoo-dev] Packages up for grabs

2017-09-20 Thread James Le Cuirot
On Wed, 20 Sep 2017 12:08:01 +0200 Thomas Sachau wrote: > - dev-java/commons-compress: Needs a version bump, which requires > additional dependencies You may as well just stick this one under j...@gentoo.org. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Providing a `service` scripts that speaks OpenRC and systemd

2017-09-30 Thread James Le Cuirot
On 30 September 2017 08:19:36 BST, "Michał Górny" wrote: >W dniu sob, 30.09.2017 o godzinie 00∶20 -0400, użytkownik Walter Dnes >napisał: >> On Thu, Sep 28, 2017 at 04:27:31PM -0500, Austin English wrote >> > (Note: serious discussion, please take systemd trolling elsewhere). >> > >> > While havi

Re: [gentoo-dev] Package up for grabs: net-ftp/atftp

2017-10-30 Thread James Le Cuirot
he-art" TFTP server? dnsmasq has a TFTP server though it's obviously not the main feature and I only use it occasionally. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Java 9 on Gentoo

2017-11-18 Thread James Le Cuirot
ed Hat, they haven't spent effort on making icedtea bootstrappable some other way like JamVM. I think some choose the gcj route because they think it is purer but this is not really true. There are precompiled binaries involved, whichever route you take. -- James Le Cuirot

Re: [gentoo-dev] Re: No more stable keywords for Games

2017-11-19 Thread James Le Cuirot
despread bug reports for games ? > 'Stable' doesn't mean well-maintained, > but in the tree for some time & no serious bug reports. There are plenty of bug reports for games. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp51gAhMDnf5.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last rites: Dead Qt4-based games-*/

2017-12-03 Thread James Le Cuirot
that would be a great idea anyway. I wondered if this would also affect Steam but Qt isn't in the Ubuntu-based runtime so any game using it would need to bundle it with the game itself. I haven't come across any other commercial games using Qt but this proves that there is at least o

Re: [gentoo-dev] javaws always use icedtea

2017-12-13 Thread James Le Cuirot
ADME.gentoo-r1 -- James Le Cuirot (chewi) Gentoo Linux Developer pgpSfsyNWBm6Q.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Re: repo/gentoo:master commit in: dev-libs/libunibreak/

2017-12-14 Thread James Le Cuirot
you're going to say there are other issues then you should have the decency to say what they are. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] [QA] New policy: 'files' directory must not be larger than 32 KiB

2017-12-17 Thread James Le Cuirot
inacolada ~/Gentoo/gentoo/sys-libs/glibc/files $ du -sh . > 152K. Is this the right measure? Actual disk usage will vary depending on block size. For me, this is only 94K. "du -bsh" gives the true byte total as 79K. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpeKx71coRMC.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Projects up for grabs: cron, m68k

2017-12-20 Thread James Le Cuirot
apps/zorroutils [m] Aww, if only my (t)rusty old Amiga actually had a Zorro bus. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] rfc: ideas for fixing OpenRC checkpath issue

2018-01-10 Thread James Le Cuirot
s (ignoring symlinks). I believe this is safe because it's not possible to create hard linked directories these days? Would you agree? -- James Le Cuirot (chewi) Gentoo Linux Developer pgptjfZgxZGvt.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] News Item: Portage Dynamic Deps

2018-01-22 Thread James Le Cuirot
t; > Did you come up with a solution how to handle eclass-generated > dependency changes then? > > I'd loathe to have to do identical revision bumps for, say, all perl- > module.eclass consumers... Isn't there a rule about allowing existing dependency version bumps? I can'

Re: [gentoo-dev] as-needed patch for ltmain.sh

2018-02-01 Thread James Le Cuirot
ery version of the patch so it's probably like that for a reason though I don't know what that reason is. This is interesting as I gather the whole reason for the patch is that an unpatched libtool inserts the flag in the wrong place. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] as-needed patch for ltmain.sh

2018-02-02 Thread James Le Cuirot
On Fri, 2 Feb 2018 13:22:11 +0100 Andreas Fink wrote: > On Thu, 1 Feb 2018 11:06:52 + > James Le Cuirot wrote: > > > On Thu, 1 Feb 2018 11:55:46 +0100 > > Andreas Fink wrote: > > > > > Hello, > > > I have a question to the patch provided

Re: [gentoo-dev] Last Rites: Dead X11 packages

2018-02-08 Thread James Le Cuirot
://fosdem.org/2 > > 018/schedule/event/how_to_make_package_managers_cry/ > > This isn't so clear cut simple. We build from source at user systems. > Think of the effect for something like webkit-gtk, chromium, > libreoffice, etc. Exactly and while this package isn't as big as those, it could be argued that xorg-server is bumped frequently enough that the lingering dependency would have been flushed out soon enough anyway. It's not like it's doing any harm. I also think that FOSDEM talk was making a different point, aimed at upstreams in order to help packagers rather than packagers themselves. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Last Rites: Dead X11 packages

2018-02-08 Thread James Le Cuirot
On Thu, 8 Feb 2018 18:05:55 +0100 Michael Lienhardt wrote: > Il 08/02/2018 16:04, James Le Cuirot ha scritto: > >>> Citing Kenneth Hoste at FOSDEM this year: modifying a package > >>> without changing its version is a bad idea. > >>> His presentation was

Re: [gentoo-dev] Last Rites: Dead X11 packages

2018-02-08 Thread James Le Cuirot
On Thu, 8 Feb 2018 13:02:28 -0500 Brian Evans wrote: > On 2/8/2018 12:14 PM, James Le Cuirot wrote: > > On Thu, 8 Feb 2018 18:05:55 +0100 > > Michael Lienhardt wrote: > >> Thanks for the information and sorry for the noise. > >> I wasn't fully aware of

Re: [gentoo-dev] about commits in the future

2018-02-21 Thread James Le Cuirot
t my clock synced. Eventually, I rebase my latest commits with git > and push to the repo. Something might have gone wrong during the > clock sync and git rebase? I'm not too sure. A git rebase does not change the authored date unless you pass --ignore-date. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] glibc 2.16/19 for Gentoo Prefix on antique kernels

2018-02-28 Thread James Le Cuirot
get the full details of the changes but all the patches are here. This looks like a much better breakdown than you get with their kernel patches. https://git.centos.org/summary/rpms!glibc.git -- James Le Cuirot (chewi) Gentoo Linux Developer pgps0dqy2j8lW.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Proliferation of IUSE=static-libs in Gentoo

2018-03-08 Thread James Le Cuirot
vide fixes where necessary and maintainers are equally welcome to drop these flags as they see fit. Such a decision should not be forced upon maintainers. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp8q2QMSbjlX.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Integrating Portage with other package managers

2018-03-08 Thread James Le Cuirot
burden and because of the build time dependency issue, end users will still have to build hundreds of packages they don't even care about. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpui06L7uQ_G.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Proliferation of IUSE=static-libs in Gentoo

2018-03-12 Thread James Le Cuirot
tatic-libs at all. libtool often screws up relinking unless --with-sysroot is passed to configure, which is something we're adding for EAPI 7. I need to take a closer look at those fake .so files to see whether anything more needs to be done. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Re: How to deal with git sources?

2018-03-16 Thread James Le Cuirot
pstream had probably replaced without bumping. -- James Le Cuirot (chewi) Gentoo Linux Developer

[gentoo-dev] [PATCH] cmake-utils.eclass: Make the new ASM-ATT rules actually work

2018-03-19 Thread James Le Cuirot
The previous attempt actually broke ASM in media-libs/vulkan-loader entirely so that it fell back to C code. After much experimentation and combing through strace output, I found that -x assembler is needed to handle non-standard file extentions and linking is done as a separate step. CMAKE_ASM-ATT

Re: [gentoo-dev] [PATCH] cmake-utils.eclass: Make the new ASM-ATT rules actually work

2018-03-19 Thread James Le Cuirot
this is normally built with "as" and "ld" and by using "gcc" instead, it tries to link libc and friends, which otherwise wouldn't happen. It'll fail if you take it away and you'll find the error if you dig through tons of strace. Strangely you don'

Re: [gentoo-dev] bug queue size over time

2018-03-20 Thread James Le Cuirot
recall it was possible to set these up through the web interface but I've totally forgotten how. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] New Portage fork: sys-apps/portage-mgorny

2018-03-22 Thread James Le Cuirot
try it though, just making a suggestion. :) -- James Le Cuirot (chewi) Gentoo Linux Developer pgps9_fhr_B36.pgp Description: OpenPGP digital signature

[gentoo-dev] [PATCH 2/2] java-utils-2.eclass: Drop sys-apps/portage build dependency

2018-03-22 Thread James Le Cuirot
It originates from 2006 and should arguably have never been added. --- eclass/java-utils-2.eclass | 12 ++-- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass index 25e35c33dd21..967050925245 100644 --- a/eclass/java-util

[gentoo-dev] [PATCH 1/2] java-ant-2.eclass: Drop sys-apps/portage build dependency

2018-03-22 Thread James Le Cuirot
This comes via java-utils-2.eclass. It originates from 2006 and should arguably have never been added. --- eclass/java-ant-2.eclass | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/eclass/java-ant-2.eclass b/eclass/java-ant-2.eclass index 8da5971844a0..1fd4feb39134 100644

Re: [gentoo-dev] Re : Modification proposal for user/group creation when ROOT!="/"

2018-03-30 Thread James Le Cuirot
,20(dialout),26(tape),27(video) uid=0 gid=0 groups=0,1,2,3,4,6,10,11,20,26,27 I'm not sure why the IDs break like this and strace doesn't make it any clearer. This seems like a route worth pursuing though because you could create a bunch of wrappers for useradd, groupadd

Re: [gentoo-dev] Re : Modification proposal for user/group creation when ROOT!="/"

2018-03-30 Thread James Le Cuirot
On Fri, 30 Mar 2018 20:23:49 +0100 James Le Cuirot wrote: > I did just have a lightbulb moment though. I've been playing with > unshare recently and I wondered if we could leverage it here. > > $ sudo unshare -m /bin/sh -c "mount --bind /mnt/somewhere/etc /etc &&

Re: [gentoo-dev] Re : Modification proposal for user/group creation when ROOT!="/"

2018-03-30 Thread James Le Cuirot
On Fri, 30 Mar 2018 20:47:20 +0100 James Le Cuirot wrote: > On Fri, 30 Mar 2018 20:23:49 +0100 > James Le Cuirot wrote: > > > I did just have a lightbulb moment though. I've been playing with > > unshare recently and I wondered if we could leverage it here. > >

Re: [gentoo-dev] Re : Modification proposal for user/group creation when ROOT!="/"

2018-03-31 Thread James Le Cuirot
e portage modifications as in my solution. You could handle this in the eclass functions but as you pointed out, many things call chown/chgrp directly. Usage by ebuilds themselves can be addressed but if a build system calls these then eclass functions will not help. What would work is adding some

Re: [gentoo-dev] [PATCH] java-vm-2.eclass: fdo-mime->xdg-utils migration

2018-04-08 Thread James Le Cuirot
On Sun, 8 Apr 2018 05:25:35 -0500 "Marty E. Plummer" wrote: > This is the only eclass left which uses it. Switch over. Merged, thank you. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpTVS3cm5lM2.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Package up for grabs: media-tv/tvheadend

2018-04-10 Thread James Le Cuirot
y this point but hopefully Kodi will be usable on my ARM box soon and I will then need it much more. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] multi-backend support for ssl/tls in curl

2018-04-23 Thread James Le Cuirot
tually be > used. Well, unless it blocks any other USE flag from being enabled > but that defeats the purpose. Proprietary software that's linked against a specific backend usually links to libcurl-gnutls.so.4 or whatever specifically as that's what Debian provides. If it points to just libcurl.so.4 but only works against a specific backend then we could use chrpath to change it to the specific name. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] [PATCH] bzr.eclass: Support EAPI 7.

2018-05-04 Thread James Le Cuirot
On Fri, 4 May 2018 07:11:47 +0200 Ulrich Müller wrote: > --- > eclass/bzr.eclass | 13 +++-- > 1 file changed, 7 insertions(+), 6 deletions(-) LGTM! -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] Last rites: net-misc/asterisk-g729, sci-libs/coinhsl, some games-*/* (BLAKE2B)

2018-05-21 Thread James Le Cuirot
ackages quietly expire. Please visit the bug report to see the latest situation regarding these. -- James Le Cuirot (chewi) Gentoo Linux Developer

Re: [gentoo-dev] [PATCH 1/4] xdg-utils.eclass: make EAPI 7 ready

2018-06-20 Thread James Le Cuirot
e() { > > - local updater="${EROOT}${DESKTOP_DATABASE_UPDATE_BIN}" > > + local updater="${EROOT%/}${DESKTOP_DATABASE_UPDATE_BIN}" > > Shouldn't things like this be $BROOT since they're being run? $EROOT > might be a different architecture t

Re: [gentoo-dev] [PATCH 1/4] xdg-utils.eclass: make EAPI 7 ready

2018-06-20 Thread James Le Cuirot
ere's a question; if EROOT=${ROOT%/}${EPREFIX}, how do > we use BROOT here? EBROOT? Or longhand ${BROOT%/}${EPREFIX} ? I think > that may be a use case that got missed in the EAPI 7 discussions. BROOT is already prefixed as BROOT without a prefix would just be /. -- James Le Cuirot (chewi) Gentoo Linux Developer pgprmQy2bpUlk.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 1/4] xdg-utils.eclass: make EAPI 7 ready

2018-06-21 Thread James Le Cuirot
> >> On Wed, Jun 20, 2018 at 11:33:53PM +0100, James Le Cuirot > > >> wrote: > > >>> On Wed, 20 Jun 2018 17:21:09 -0500 > > >>> "Marty E. Plummer" wrote: > > >>> > > >>>> On Wed, Jun 20, 2018 at 09:03:44P

[gentoo-dev] Last rites: app-eselect/eselect-maven

2016-01-26 Thread James Le Cuirot
# James Le Cuirot (26 Jan 2016) # Now part of eselect-java. Removal in 30 days. app-eselect/eselect-maven -- James Le Cuirot (chewi) Gentoo Linux Developer pgp61k0Nno5iP.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: app-cdr/webcdwriter

2016-01-26 Thread James Le Cuirot
# James Le Cuirot (26 Jan 2016) # No new release since 2008. Removal in 30 days. app-cdr/webcdwriter -- James Le Cuirot (chewi) Gentoo Linux Developer pgpk42l6SqYNs.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last rites: app-cdr/webcdwriter

2016-01-26 Thread James Le Cuirot
On Tue, 26 Jan 2016 21:55:15 +0100 Peter Stuge wrote: > James Le Cuirot wrote: > > # James Le Cuirot (26 Jan 2016) > > # No new release since 2008. Removal in 30 days. > > app-cdr/webcdwriter > > Is there a problem with it? I don't use it and have no interest

[gentoo-dev] Last rites: dev-java/{concurrent-util,dsiutils,sux4j}

2016-02-03 Thread James Le Cuirot
# James Le Cuirot (03 Feb 2016) # Built into Java since 1.5. Ancient and doesn't build with # Java 8. Removal in 30 days. See bug #544038. dev-java/concurrent-util # James Le Cuirot (03 Feb 2016) # Old, unused, broken on Java 7 and up. These are still alive upstream # but bumping is likel

[gentoo-dev] Last rites: sci-biology/{biojava,mauve,mauvealigner}

2016-02-07 Thread James Le Cuirot
# James Le Cuirot (07 Feb 2016) # BioJava depends on commons-dbcp:0, which requires Java 6. Even the # latest "legacy" version 1.9.1 does so and no one wants to do the # difficult bump to 4.1.0. Mauve depends on BioJava but being a very # outdated live SVN ebuild, it probably doesn

Re: [gentoo-dev] New USE_EXPAND NGINX_MODULES_STREAM

2016-02-08 Thread James Le Cuirot
eople appear to always want easily ) nginx is monolithic, if a package per module is what you meant. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpE9dsaaBLZp.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] rfc: supervise-daemon -- a lightweight openrc daemon supervisor

2016-02-16 Thread James Le Cuirot
might even make more sense to reuse one of these instead of reinventing the wheel. They are both extremely lightweight. If you feel you can do better though then go for it! Regards, -- James Le Cuirot (chewi) Gentoo Linux Developer pgp9qOD_XNjkz.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] rfc: supervise-daemon -- a lightweight openrc daemon supervisor

2016-02-16 Thread James Le Cuirot
I'd forgotten about it since. Now I feel dumb. As you were then. You're doing great work and we're clearly spoilt for choice. :) -- James Le Cuirot (chewi) Gentoo Linux Developer pgpq_TKG59Wui.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Re: rfc: Does OpenRC really need mount-ro

2016-02-17 Thread James Le Cuirot
while but that was still quite a manual process and I couldn't imagine going back to it now. I've switched to Dracut and it's great but I don't get the impression that Gentoo really endorses that option over the more laborious ones. Maybe it should? https://wiki.gentoo.org/wiki

Re: [gentoo-dev] Re: rfc: Does OpenRC really need mount-ro

2016-02-18 Thread James Le Cuirot
oes Dracut's hostonly mode not count? I think this is even the default as I don't specify it here and I had to temporarily force non-hostonly mode on Fedora in order to fix a broken system. I certainly keep my Gentoo kernel configuration to a minimum. -- James Le Cuirot (chewi)

[gentoo-dev] Last-rites: www-servers/tomcat:6

2016-02-19 Thread James Le Cuirot
# James Le Cuirot (19 Feb 2016) # Upstream EOL is December 2016. We would rather focus on other things # than support it until then. Removal in 30 days. www-servers/tomcat:6 -- James Le Cuirot (chewi) Gentoo Linux Developer pgpMAPTXX77Xh.pgp Description: OpenPGP digital signature

[gentoo-dev] Last-rites: dev-java/xsd2jibx

2016-02-21 Thread James Le Cuirot
# James Le Cuirot (21 Feb 2016) # No revdeps, no release since 2007, and upstream have even moved the # download to a hidden OldFiles directory in the parent SourceForge # project. Removal in 30 days. dev-java/xsd2jibx -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAXQ5JeUW9V.pgp

[gentoo-dev] Last-rites: sci-biology/readseq

2016-02-29 Thread James Le Cuirot
# James Le Cuirot (29 Feb 2016) # Dead upstream and doesn't build with Java 8. Removal in 30 days. sci-biology/readseq -- James Le Cuirot (chewi) Gentoo Linux Developer pgpTFMwxmGcFo.pgp Description: OpenPGP digital signature

[gentoo-dev] Last-rites: dev-dotnet/ikvm, dev-java/jcharts

2016-03-15 Thread James Le Cuirot
# James Le Cuirot (14 Mar 2016) # Our old ebuilds require Java 6/7 and are most likely # vulnerable. Upstream has a new version targeting Java 8 but no # response from dotnet team. I am leaving ikvm-bin alone but only # because it doesn't require Java. Removal in 30 days. dev-dotnet/ikvm #

  1   2   3   4   5   6   >