[gentoo-dev] Java issue with a proprietary game

2023-01-29 Thread Hoël Bézier
Hi, Recently I’ve run into an issue with a proprietary java game called The Count Lucanor. It is distributed on GOG.com with a bundled Java 8 binary. Since bundled libraries are evil™, I’ve tried getting rid of it in favor of my system java binary. If the latter is Java 8, everything works

[gentoo-dev] [PATCH 5/5] toolchain-funcs.eclass: consistently pass CPPFLAGS before C{,XX}FLAGS

2023-01-29 Thread Sam James
This is generally what we do in patches and such. Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 9bb660e4f71f3..c2c2d1199155d 100644 ---

[gentoo-dev] [PATCH 4/5] toolchain-funcs.eclass: style tweaks

2023-01-29 Thread Sam James
Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 840111f6cc30d..9bb660e4f71f3 100644 --- a/eclass/toolchain-funcs.eclass

[gentoo-dev] [PATCH 3/5] toolchain-funcs.eclass: include CXXFLAGS in various tc-enables-* checks

2023-01-29 Thread Sam James
SSP and PIE are relevant to C++ too. Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index d46104275f8e6..840111f6cc30d 100644 ---

[gentoo-dev] [PATCH 2/5] toolchain-funcs.eclass: add tc-enables-cxx-assertions

2023-01-29 Thread Sam James
Bug: https://bugs.gentoo.org/884417 Bug: https://bugs.gentoo.org/876895 Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 9 + 1 file changed, 9 insertions(+) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index b9e956098b3e2..d46104275f8e6 100644

[gentoo-dev] [PATCH 1/5] toolchain-funcs.eclass: add tc-enables-fortify-source for FORTIFY_SOURCE

2023-01-29 Thread Sam James
As Zero_Chaos reported on IRC, the check we had wasn't good enough in systemd* (before we were able to remove it), as it wouldn't fire for e.g. -Os. While we could've changed it to fail safe (always unset, then set a lower F_S if possible), let's add a proper helper instead to the eclass. Bug:

Re: [gentoo-dev] dev-python/ package naming policy?

2023-01-29 Thread John Helmert III
On Sun, Jan 29, 2023 at 02:15:19AM +0300, Torokhov Sergey wrote: > The similar names in PyPi is a real problem for users when trying to > find associated packages. It's also could be a security issue for them with > malicious packages named like popular packages.  />So in ::guru I try to save

Re: [gentoo-dev] dev-python/ package naming policy?

2023-01-29 Thread John Helmert III
On Sat, Jan 28, 2023 at 10:23:45PM +0100, Ulrich Mueller wrote: > > On Sat, 28 Jan 2023, Andrew Ammerlaan wrote: > > > Each of these is a different package. The package you usually want is > > GitPython, but if we would name it gitpython or git-python, things > > would get very confusing very

Re: [gentoo-dev] dev-python/ package naming policy?

2023-01-29 Thread John Helmert III
On Sat, Jan 28, 2023 at 10:15:02PM +0500, Anna (cybertailor) Vyalkova wrote: > I'd prefer if PyPI names are guidelines, not a strict policy. I don't > like CamelCase and separators other than dash ("-") :P > > Also I don't like when packages are named "dev-python/python-foo" > instead of just

[gentoo-dev] [PATCH 2/2] verify-sig.eclass: Accept 1-out-of-n sigs on multisig files

2023-01-29 Thread Michał Górny
If a distfile has multiple detached signatures, pass verification if at least one of them can be verified rather than requiring all of them. This is particularly helpful for upstreams where the whole set of release keys is hard to come by. Closes: https://bugs.gentoo.org/873211 Signed-off-by:

[gentoo-dev] [PATCH 1/2] verify-sig.eclass: Use gemato openpgp-verify-detached

2023-01-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/verify-sig.eclass | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index 394ce2e44427..95e8b357893a 100644 --- a/eclass/verify-sig.eclass +++ b/eclass/verify-sig.eclass @@

Re: [gentoo-dev] Various packages up for grabs (avahi, curl, fcron, tor...)

2023-01-29 Thread Andreas K. Huettel
> > acct-group/cron > acct-group/fcron > acct-user/cron > acct-user/fcron > dev-libs/libelf > net-misc/curl > sys-process/cronbase > sys-process/fcron > virtual/cron > virtual/libelf > These should probably go to base-system -- Andreas K. Hüttel dilfri...@gentoo.org Gentoo Linux developer

Re: [gentoo-dev] Various packages up for grabs (avahi, curl, fcron, tor...)

2023-01-29 Thread Alexey Sokolov
acct-group/fcron acct-user/fcron sys-process/fcron I can proxy-take this -- Best regards, Alexey "DarthGandalf" Sokolov