[gentoo-dev] Re: [PATCH] guile-utils.eclass: set GUILE_AUTO_COMPILE=fresh

2024-12-26 Thread Arsen Arsenović
the system cache > + # files. Always recompile so we're deterministic. > + export GUILE_AUTO_COMPILE=fresh > + > # These aren't strictly speaking prebuilt. but they do generated a > # nonstandard ELF object. > if [[ -z ${QA_PREBUILT} ]]; then

[gentoo-dev] [RFC HELP WANTED 9/9] dev-scheme/slib: add 3c1, port to new guile eclasses

2024-08-11 Thread Arsen Arsenović
NOTE: dev-scheme/scm (i.e. the scm use flag) is untested currently, since I can't merge SCM. Signed-off-by: Arsen Arsenović --- dev-scheme/slib/Manifest | 1 + dev-scheme/slib/slib-3.3.1-r100.ebuild | 123 + profiles/package.mask

[gentoo-dev] [RFC HELP WANTED 8/9] www-apps/haunt: new package, add 0.3.0

2024-08-11 Thread Arsen Arsenović
Signed-off-by: Arsen Arsenović --- profiles/package.mask | 1 + www-apps/haunt/Manifest | 1 + www-apps/haunt/haunt-0.3.0.ebuild | 25 + www-apps/haunt/metadata.xml | 12 4 files changed, 39 insertions(+) create mode 100644 www

[gentoo-dev] [RFC HELP WANTED 7/9] dev-scheme/guile-commonmark: new package, add 0.1.2_pre20240803

2024-08-11 Thread Arsen Arsenović
Signed-off-by: Arsen Arsenović --- dev-scheme/guile-commonmark/Manifest | 1 + .../guile-commonmark-0.1.2_pre20240803.ebuild | 29 +++ dev-scheme/guile-commonmark/metadata.xml | 15 ++ profiles/package.mask | 1 + 4 files changed

[gentoo-dev] [RFC HELP WANTED 6/9] dev-scheme/guile-reader: port to new guile eclasses

2024-08-11 Thread Arsen Arsenović
Signed-off-by: Arsen Arsenović --- .../guile-reader-0.6.3-implicit-fn-decl.patch | 25 +++ .../files/guile-reader-0.6.3-slot.patch | 66 +++ .../guile-reader-0.6.3-r100.ebuild| 60 + profiles/package.mask | 1 + 4

[gentoo-dev] [RFC HELP WANTED 5/9] dev-build/make: switch to new guile mechanism

2024-08-11 Thread Arsen Arsenović
Signed-off-by: Arsen Arsenović --- dev-build/make/make-4.4.1-r100.ebuild | 102 ++ dev-build/make/make-.ebuild | 14 +++- profiles/package.mask | 1 + 3 files changed, 115 insertions(+), 2 deletions(-) create mode 100644 dev-build/make/make

[gentoo-dev] [RFC HELP WANTED 4/9] profiles/base: add guile _TARGETS USE_EXPAND variables

2024-08-11 Thread Arsen Arsenović
Bug: https://bugs.gentoo.org/689408 Signed-off-by: Arsen Arsenović --- profiles/base/make.defaults| 8 +++- profiles/desc/guile_single_target.desc | 7 +++ profiles/desc/guile_targets.desc | 7 +++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644

[gentoo-dev] [RFC HELP WANTED 3/9] guile.eclass: new eclass, for guile multi-impl packages

2024-08-11 Thread Arsen Arsenović
Bug: https://bugs.gentoo.org/689408 Signed-off-by: Arsen Arsenović --- eclass/guile.eclass | 358 1 file changed, 358 insertions(+) create mode 100644 eclass/guile.eclass diff --git a/eclass/guile.eclass b/eclass/guile.eclass new file mode 100644

[gentoo-dev] [RFC HELP WANTED 2/9] guile-single.eclass: new eclass, for single-impl guile packages

2024-08-11 Thread Arsen Arsenović
Bug: https://bugs.gentoo.org/689408 Signed-off-by: Arsen Arsenović --- eclass/guile-single.eclass | 245 + 1 file changed, 245 insertions(+) create mode 100644 eclass/guile-single.eclass diff --git a/eclass/guile-single.eclass b/eclass/guile-single.eclass

[gentoo-dev] [RFC HELP WANTED 1/9] guile-utils.eclass: new eclass, common code for guile packages

2024-08-11 Thread Arsen Arsenović
Bug: https://bugs.gentoo.org/689408 Signed-off-by: Arsen Arsenović --- eclass/guile-utils.eclass | 277 ++ 1 file changed, 277 insertions(+) create mode 100644 eclass/guile-utils.eclass diff --git a/eclass/guile-utils.eclass b/eclass/guile-utils.eclass new

[gentoo-dev] [RFC HELP WANTED 0/9] Mending the Guile ecosystem

2024-08-11 Thread Arsen Arsenović
ible (e.g. ensuring GUILE_REQUIRED_USE was used, ditto for GUILE_DEPS etc) - Making sure that GUILE_COMPAT is in ascending order - Fixing bugs - guile.eselect Thank you all in advance, both for the help and for bearing with me. I imagine this won't be the last revision. Have a lovely eve

Re: [gentoo-dev] [PATCH 1/2] gnuconfig.eclass: add GNUCONFIG_DEPEND

2024-05-03 Thread Arsen Arsenović
Sam James writes: > The motivation here is to allow autotools.eclass consumers setting > AUTOTOOLS_AUTO_DEPEND=no to not have a useless gnuconfig dependency. series looks ok to me -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH 1/3] To make "tc_has_feature ada" actually work

2024-04-30 Thread Arsen Arsenović
Alfredo Tupone writes: > On Fri, 26 Apr 2024 10:34:44 +0200 > Arsen Arsenović wrote: > >> looks OK at a glance, but could you summarize the issues the patch set >> fixes in the commit messages (and reword them to follow convention >> generally)? it is important to ha

Re: [gentoo-dev] [PATCH 1/3] To make "tc_has_feature ada" actually work

2024-04-26 Thread Arsen Arsenović
10 && IUSE+=" cet" > tc_version_is_at_least 10 && IUSE+=" zstd" TC_FEATURES+=( zstd ) > tc_version_is_at_least 11 && IUSE+=" valgrind" TC_FEATURES+=( valgrind ) > tc_version_is_at_least 11 && IUSE+=" custom-cflags" > tc_version_is_at_least 12 && IUSE+=" ieee-long-double" > tc_version_is_at_least 12.2.1_p20221203 ${PV} && IUSE+=" default-znow" > tc_version_is_at_least 12.2.1_p20221203 ${PV} && IUSE+=" > default-stack-clash-protection" -- Arsen Arsenović signature.asc Description: PGP signature

[gentoo-dev] Re: [PATCH 2/3] To build ada we need a c++ compiler too

2024-04-26 Thread Arsen Arsenović
supported 'c++' || return 1 > _tc_use_if_iuse cxx > } > > is_d() { > gcc-lang-supported d || return 1 > _tc_use_if_iuse d > } > > is_f77() { > gcc-lang-supported f77 || return 1 > _tc_use_if_iuse fortran -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-02-27 Thread Arsen Arsenović
licies in place, to make sure shit > doesn't flow in. > > Compare with the shitstorm at: > https://github.com/pkgxdev/pantry/issues/5358 +1. All I've seen from "generatative" (read: auto-plagiarizing) A"I" is spam and theft, and have the full intention of blocking it where-ever my vote counts. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] Introducing .mailmap?

2024-02-13 Thread Arsen Arsenović
years). > > I was considering this anyway but xgqt pinged me about it after > I mentioned it on a recent bug (https://bugs.gentoo.org/836936#c12) as well > which made me think there's perhaps some merit in it. > > thanks, > sam +1. I'd like my old contributions mapped too ;) -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] RFC: Setting default HOME_MODE in /etc/login.defs

2024-02-11 Thread Arsen Arsenović
ere's merit in providing safer and secure defaults, > so I would like HOME_MODE to have a safe default value for Gentoo and > Gentoo based distros. > > Have a nice day, > Daniel +1 for 0700. I also like the umask suggestions. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH 6/8] dev-util/intel_clc: Migrate to llvm-r1

2024-02-08 Thread Arsen Arsenović
>> 2 files changed, 18 insertions(+), 78 deletions(-) > > Arsen, could you verify this does solve the problem for you, just to be > sure? I've confirmed on the PR before seeing this email - yes, it works :-) -- Arsen Arsenović signature.asc Description: PGP signature

[gentoo-dev] Re: [PATCH] profiles: workaround sandbox bug with getcwd() configure test (gl_cv_func_getcwd_path_max)

2024-01-22 Thread Arsen Arsenović
ias for bug #799437 > INSTALL_MASK="charset.alias /usr/share/locale/locale.alias" > + > +# Sam James (2024-01-22) > +# Workaround for sandbox bug which causes this gnulib configure test to take > +# many real hours on slower machines, and certainly a huge amount of CPU

Re: [gentoo-dev] [RFC] New category: dev-build

2024-01-07 Thread Arsen Arsenović
e about it) That's a bit of a toss-up, but I think I lean more towards the side of sys-libs or so (since, while it indeed provides build-time tools, it is not really a build system component, and it provides a few other libs). > sys-devel/libtool > sys-devel/make > sys-devel/pm

Re: [gentoo-dev] [PATCH] 2024-01-02-separate-usr-now-requires-an-initramfs: add news item

2024-01-02 Thread Arsen Arsenović
> ------- > Aspö Data > Lilla Aspö 148 > S-742 94 Östhammar > Sweden -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] heads up: codeberg changed gzip impls (?) for ${REPO}/archive/${TAG}.tar.gz files

2023-12-11 Thread Arsen Arsenović
Arsen Arsenović writes: > hi, > > it seems that codeberg has changed how they produce their archives on > URLs like <https://codeberg.org/dnkl/foot/archive/${tag}.tar.gz> leading > to digest failures like <https://bugs.gentoo.org/919135>, as implied by > the f

[gentoo-dev] heads up: codeberg changed gzip impls (?) for ${REPO}/archive/${TAG}.tar.gz files

2023-12-11 Thread Arsen Arsenović
hi, it seems that codeberg has changed how they produce their archives on URLs like leading to digest failures like , as implied by the following checks: ~$ diff <( signature.asc Description: PGP signature

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-17 Thread Arsen Arsenović
Alexe Stefan writes: > On 9/17/23, Arsen Arsenović wrote: >> In the meanwhile, while the two downstream volunteers address that, an >> ::eudev overlay can be established. As I went over in another email I >> posted to this thread, it should not be particularly difficu

Re: [gentoo-dev] Re: [gentoo-dev-announce] last rites (kinda, long masked): sys-apps/opentmpfiles

2023-09-17 Thread Arsen Arsenović
Arsen Arsenović writes: [snip] >> How are they identical. > > The last rites message does not say that opentmpfiles and > systemd-tmpfiles are identical. That'd do a disservice to the actually > complete, unmaintained, and (currently) non-CVE-affected implementation

Re: [gentoo-dev] Re: [gentoo-dev-announce] last rites (kinda, long masked): sys-apps/opentmpfiles

2023-09-17 Thread Arsen Arsenović
ed code), so I imagine that a complete reimplementation should be far less than 10k. Since this is fairly elementary stuff, it should be possible to finish in a weekends time. Submit a PR to re-add opentmpfiles after you're done. Looking forward to reviewing your contributions upstream.

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-17 Thread Arsen Arsenović
I never finished it. Hope to review your contributions upstream soon, have a lovely day :-) -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-16 Thread Arsen Arsenović
e, and incompatible), and at most zero to keep it. Fix upstream and the reasons for removal will be gone, and the (illusion of) choice will be there again. Note that I refuse to accept the idea that this is choice. The code is the same. Have a lovely night. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-15 Thread Arsen Arsenović
undreds of packages? Why >> > not have a very minimal tree instead and let everyone go and run >> > multiple independent repos so we can all do what we want? Then we >> > wouldn't have any discussion about what to include and what not. In >> > fact maybe that's not a bad idea. >> >> I'm not sure how to fit this within the context of the thread. >> >> Have a lovely evening. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-15 Thread Arsen Arsenović
>> >> plan. >> >> >> >>> What's the point of having a big tree with hundreds of packages? >> >>> Why not have a very minimal tree instead and let everyone go and >> >>> run multiple independent repos so we can all do what

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-14 Thread Arsen Arsenović
t what to include and what not. In > fact maybe that's not a bad idea. I'm not sure how to fit this within the context of the thread. Have a lovely evening. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] Re: last rites: sys-fs/eudev

2023-09-14 Thread Arsen Arsenović
Mike Gilbert writes: > On Thu, Sep 14, 2023 at 10:25 AM Arsen Arsenović wrote: >> Madhu writes: >> > systemd-udev cannot be built as a static binary again presumably a >> > carefully thought out design decision behind its design and >> > philosophy. >>

Re: [gentoo-dev] Re: last rites: sys-fs/eudev

2023-09-14 Thread Arsen Arsenović
ools or in Gentoo. It has less to do with who made it and more to do with who uses it. Have a lovely day :) -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-13 Thread Arsen Arsenović
zed that the answer to all of them would be exactly what I wrote here. This thread feels like a lot of repetition. Have a lovely day. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] savedconfig.eclass: do not preserve symlink in restore_config

2023-06-04 Thread Arsen Arsenović
eful if they want to maintain the > files elsewhere. I believe that the target directory of this cp can be considered equivalent in terms of access to any superuser-only directory, so I'm not sure I see the problem with this change. LGTM -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] Re: EGO_SUM

2023-05-31 Thread Arsen Arsenović
vendor tarballs (or more). If implemented such that tarballs are reproducible, it should be easy to verify by running the same procedure from a different host and verifying. There would still be a slight cost to an initial 'whitelist package' step or such, but IMO, that'

Re: [gentoo-dev] [PATCH] profiles: create USE=valgrind global USE flag

2023-05-14 Thread Arsen Arsenović
ge default behaviour; DO NOT USE > THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically > vcd - Video CD support > vdpau - Enable the Video Decode and Presentation API for Unix acceleration > interface -- Arsen Arsenović signature.asc Description: PGP signature

[gentoo-dev] Re: [PATCH] unpacker.eclass: Don't assume the default tar is stdin

2023-04-06 Thread Arsen Arsenović
Arsen Arsenović writes: > Despite common misconception, the default GNU tar tarfile is not stdin. > On some systems, this can cause tar to fail to extract relevant files. > > See '(tar)file tutorial' for a description of how the default is picked. > > Bug: ht

[gentoo-dev] [PATCH] unpacker.eclass: Don't assume the default tar is stdin

2023-04-06 Thread Arsen Arsenović
org/903914 Closes: https://bugs.gentoo.org/903919 Signed-off-by: Arsen Arsenović --- This patch does not close https://bugs.gentoo.org/903631, as I intend to turn that into a tracker bug. eclass/unpacker.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/unpacker.eclas

[gentoo-dev] Re: Confirm subscription to gentoo-dev@lists.gentoo.org

2023-03-31 Thread Arsen Arsenović
-- Arsen Arsenović

Re: [gentoo-dev] [PATCH 4/4] sys-devel/automake: Fix installing broken Info pages

2023-03-27 Thread Arsen Arsenović
Florian Schmaus writes: > On 26/03/2023 22.30, Arsen Arsenović wrote: >> This commit replaces the Info page slotting mechanism with simple >> INFOPATH setting. >> Closes: https://bugs.gentoo.org/902461 >> Signed-off-by: Arsen Arsenović >> --- >> sys-d

Re: [gentoo-dev] [PATCH 1/4] toolchain-autoconf.eclass: Add option to disable Info slotting

2023-03-27 Thread Arsen Arsenović
Hi Florian, Florian Schmaus writes: > On 26/03/2023 22.30, Arsen Arsenović wrote: >> Closes: https://bugs.gentoo.org/902461 >> Signed-off-by: Arsen Arsenović >> --- >> eclass/toolchain-autoconf.eclass | 46 +--- >> 1 file chang

[gentoo-dev] [PATCH 4/4] sys-devel/automake: Fix installing broken Info pages

2023-03-26 Thread Arsen Arsenović
This commit replaces the Info page slotting mechanism with simple INFOPATH setting. Closes: https://bugs.gentoo.org/902461 Signed-off-by: Arsen Arsenović --- sys-devel/automake/automake-1.11.6-r4.ebuild | 84 + sys-devel/automake/automake-1.16.5-r1.ebuild | 119

[gentoo-dev] [PATCH 3/4] sys-devel/autoconf: Add revisions without Info path breaking

2023-03-26 Thread Arsen Arsenović
Closes: https://bugs.gentoo.org/902461 Signed-off-by: Arsen Arsenović --- sys-devel/autoconf/autoconf-2.13-r8.ebuild | 59 +++ sys-devel/autoconf/autoconf-2.69-r9.ebuild | 63 sys-devel/autoconf/autoconf-2.71-r6.ebuild | 88 ++ 3 files changed

[gentoo-dev] [PATCH 2/4] sys-devel/autoconf: Set TC_AUTOCONF_BREAK_INFOS=yes to prevent changes

2023-03-26 Thread Arsen Arsenović
: Arsen Arsenović --- sys-devel/autoconf/autoconf-2.13-r2.ebuild | 4 +++- sys-devel/autoconf/autoconf-2.13-r7.ebuild | 4 +++- sys-devel/autoconf/autoconf-2.69-r5.ebuild | 4 +++- sys-devel/autoconf/autoconf-2.69-r8.ebuild | 4 +++- sys-devel/autoconf/autoconf-2.71-r1.ebuild | 4 +++- sys-devel

[gentoo-dev] [PATCH 1/4] toolchain-autoconf.eclass: Add option to disable Info slotting

2023-03-26 Thread Arsen Arsenović
Closes: https://bugs.gentoo.org/902461 Signed-off-by: Arsen Arsenović --- eclass/toolchain-autoconf.eclass | 46 +--- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/eclass/toolchain-autoconf.eclass b/eclass/toolchain-autoconf.eclass index 2ba27638468e

[gentoo-dev] Re: [PATCH] profiles/base: add cache vars for -Wimplicit-function-declaration silencing

2023-02-28 Thread Arsen Arsenović
d_builtin_options="none needed" > +export > gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration" LGTM. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] New pre-GLEP: TEST_SUITE_PRESENT variable

2023-02-19 Thread Arsen Arsenović
his GLEP is entirely optional. The package managers not implementing > +it will treat the variable as a regular bash variable set by the test > +phase and ignore it. > + > + > +Reference Implementation > + > + > +TODO > + > + > +Copyright > += > + > +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 > +International License. To view a copy of this license, visit > +https://creativecommons.org/licenses/by-sa/4.0/. This approach looks OK to me. -- Arsen Arsenović signature.asc Description: PGP signature

[gentoo-dev] [PATCH] toolchain.eclass: Register the D tc_feature

2023-02-09 Thread Arsen Arsenović
This behavior is relied on elsewhere, for setting BDEPENDs correctly. Signed-off-by: Arsen Arsenović --- Hi there, I was trying to merge GDC, and noticed that the non-selfhost BDEPEND is missing for GCC 13. Specifically, the following block was never enterred: # TODO: Add a pkg_setup

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

2023-01-30 Thread Arsen Arsenović
having a 1 to 1 mapping between names in > pypi and names in ::gentoo we avoid this confusion. AFAIK, but I cannot find a source confirming this, PyPI project names are case-insensitive, so it should be okay to map to all lowercase. > Best regards, > Andrew > > [1] > https://g

Re: [gentoo-dev] Defining TZ in the base system profile?

2023-01-19 Thread Arsen Arsenović
one by default. In the GNU C Library, the default time zone is like the specification ‘TZ=:/etc/localtime’ (or ‘TZ=:/usr/local/etc/localtime’, depending on how the GNU C Library was configured; *note Installation::). Other C libraries use their own rule for choosing the default time zone, so there is little we can say about them. I don't suspect any downside to this approach. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] How to add -std=c++14 to CXXFLAGS of a cmake.eclass based package?

2022-12-17 Thread Arsen Arsenović
eck the compilation commands for -std=... parameters, as well as CXX_STANDARD_LEVEL, or whatever cmake calls it. Hope that helps, have a great day. -- Arsen Arsenović signature.asc Description: PGP signature

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread Arsen Arsenović
of packages that they'd need to work on. This is an obvious increase in the barrier of entry for fresh proxy maintainers, but it's still likely less than needing maintainers to rework ebuilds to use vendor tarballs on dev.g.o. [1]: https://github.com/golang/go/issues/27348 --