Re: [gentoo-dev] Packages up for grabs

2024-06-28 Thread Hoël Bézier

Hi,

Am Fr, Jun 28, 2024 am 01:12:15 +0200 schrieb Michał Górny:

Hi,

Due to their maintainers retiring from Gentoo, the following packages
are now in need of a new maintainer:

[snip]
app-backup/borgbackup
mail-mta/msmtp
[snip]


I’d be willing to take these ones. What should I do for that?


signature.asc
Description: PGP signature


Re: [gentoo-dev] mirror storage growth rate

2024-03-15 Thread Hoël Bézier

I guess the simplest explanation is that software is growing larger,
and in the end we should be expecting to adding new packages faster than
removing dead ones.  Add to that the grotesque inefficiency of modern
programming languages such as Go and Rust.


Wouldn’t initiatives like rust-dev[0] help with that? I know that Debian is 
also packaging Rust this way[1].


[0]: https://wiki.gentoo.org/wiki/Project:Rust/rust-dev
[1]: https://wiki.debian.org/Rust

Hoël


signature.asc
Description: PGP signature


[gentoo-dev] Package up for grabs

2024-02-14 Thread Hoël Bézier
Hi, I’m stepping down from maintenance so the following package is now looking 
for a new maintainer:


sys-apps/bat

It has two open bugs about failing tests.

Hoël


signature.asc
Description: PGP signature


Re: [gentoo-dev] Packages up for grabs: sys-apps/bat, app-misc/physlock, dev-lang/crystal, dev-util/shards

2023-02-11 Thread Hoël Bézier

Am Sat, Feb 11, 2023 at 07:58:27PM +0100 schrieb Jonas Stein:

Dear all

the following packages are up for grabs after retirement of the inactive
proxied maintainer:

sys-apps/bat

Hi, I’m willing to take up that one. What should I do?

Hoël


signature.asc
Description: PGP signature


[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 as expected. However, using Java 17 
the game crashes on start with the following error:


Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion 
`version->filename == NULL || ! _dl_name_match_p (version->filename, map)' 
failed!

This happened with dev-java/openjdk:17 but to my surprise didn’t with 
dev-java/openjdk-bin:17. I figured Eclipse Temurin had to build OpenJDK with 
different flags than I did, which fixed the issue.


After running a bunch of tests, I managed to build a working java binary by 
removing -Wl,--as-needed from my LDFLAGS (or adding -Wl,--no-as-needed). This 
flag is set by my profile — default/linux/amd64/17.1 — so I expect mostly 
everyone to have it.


Should I propose a patch to dev-java/openjdk:17 in order to filter out 
-Wl,--as-needed? I have no idea what this flag is for nor if removing it might 
result in other issues, which is why I’m asking on this mailing-list before 
doing so. Moreover, that would be in order to fix an issue with a proprietary 
game, and I don’t know what is Gentoo policy regarding that kind of bug.


If I am to propose a patch, should I do so using filter-flag from 
flag-o-matic.eclass, or no-as-needed which is provided by the same eclass and 
is a no-op on clang? (My C compiler is gcc and I haven’t tested building 
OpenJDK17 with clang.)


If I should propose a patch, should I first open a bug in gentoo bugtracker so 
that it may be referenced in the ebuild?


Thanks
Hoël

PS: Using dev-java/openjdk:11 to run the game also fails, but with a different 
error which I did not try to fix. So this discussion is only about 
dev-java/openjdk:17.


signature.asc
Description: PGP signature