Re: [gentoo-portage-dev] [PATCH v2] env-update: create systemd env configuration if required

2020-09-03 Thread Florian Schmaus
On 03.09.20 14:43, Ulrich Mueller wrote: >>>>>> On Thu, 03 Sep 2020, Florian Schmaus wrote: > >> It's not really maintaining the information twice. The information is >> maintained at a single point: /etc/env.d >> And from there is is transformed by e

Re: [gentoo-portage-dev] [PATCH v2] env-update: create systemd env configuration if required

2020-09-03 Thread Florian Schmaus
On 03.09.20 13:30, Ulrich Mueller wrote: >>>>>> On Thu, 03 Sep 2020, Florian Schmaus wrote: > >> This commit changes env-update so that, after profile.env has was >> generated, a systemd user session environment configuration file named > >> /usr

[gentoo-portage-dev] [PATCH v3] env-update: create systemd env configuration if required

2020-09-03 Thread Florian Schmaus
ironment.d/gentoo-profile-env.conf is created. Thanks to Michael 'veremitz' Everitt, Arfrever Frehtes Taifersar Arahesis and Ulrich Müller for the useful feedback. 1: https://bugs.gentoo.org/704412 Closes: https://bugs.gentoo.org/704416 Signed-off-by: Florian Schmaus --- Notes: - Place gene

[gentoo-portage-dev] [PATCH v5] env-update: create systemd user-session environment definition

2020-09-05 Thread Florian Schmaus
is created. Thanks to Michael 'veremitz' Everitt, Arfrever Frehtes Taifersar Arahesis, Ulrich Müller, Joakim Tjernlund, and Zac Medico for the useful feedback. 1: https://bugs.gentoo.org/704412 Closes: https://bugs.gentoo.org/704416 Signed-off-by: Florian Schmaus --- Notes: - Shorten created file

[gentoo-portage-dev] [PATCH v4] env-update: create systemd env configuration if required

2020-09-03 Thread Florian Schmaus
ironment.d/10-gentoo-profile-env.conf is created. Thanks to Michael 'veremitz' Everitt, Arfrever Frehtes Taifersar Arahesis, Ulrich Müller, and Joakim Tjernlund for the useful feedback. 1: https://bugs.gentoo.org/704412 Closes: https://bugs.gentoo.org/704416 Signed-off-by: Florian Schmaus

[gentoo-portage-dev] [PATCH] env-update: create systemd env configuration if required

2020-09-02 Thread Florian Schmaus
/usr/lib/environment.d/gentoo-profile-env.conf is created, if the directory /usr/lib/environment.d exists. 1: https://bugs.gentoo.org/704412 Closes: https://bugs.gentoo.org/704416 Signed-off-by: Florian Schmaus --- lib/portage/util/env_update.py | 40 +- 1 file c

[gentoo-portage-dev] [PATCH v2] env-update: create systemd env configuration if required

2020-09-03 Thread Florian Schmaus
/usr/lib/environment.d/gentoo-profile-env.conf is created, if the directory /usr/lib/environment.d exists. Thanks to Michael 'veremitz' Everitt and Arfrever Frehtes Taifersar Arahesis for the useful feedback. 1: https://bugs.gentoo.org/704412 Closes: https://bugs.gentoo.org/704416 Signed-off-by: Flori

[gentoo-portage-dev] Re: [PATCH v4] env-update: create systemd env configuration if required

2020-09-04 Thread Florian Schmaus
On 9/3/20 7:57 PM, Florian Schmaus wrote: > + systemd_profile_env_path = os.path.join(systemd_environment_dir, > + "10-gentoo-profile-env.conf") > + with open(systemd_profile_env_path, "w") as systemd_profile_env: I

[gentoo-portage-dev] RFC: conf-update.d hook dir for dispatch-conf

2020-08-03 Thread Florian Schmaus
Portage's dispatch-conf does historically only support RCS for configuration file archival. There are currently two unresolved feature requests to extend dispatch-conf support for further configuration file management tools: - bug #260623 git support for dispatch-conf [1] - bug #698316 etckeeper

[gentoo-portage-dev] [PATCH] dispatch-conf: Add support for update-conf.d hook directory

2020-08-03 Thread Florian Schmaus
ost-update) etckeeper post-install ;; esac Signed-off-by: Florian Schmaus Closes: https://bugs.gentoo.org/698316 --- bin/dispatch-conf| 8 +++- lib/portage/dispatch_conf.py | 25 - 2 files changed, 31 insertions(+), 2 deletions(-) diff -

[gentoo-portage-dev] [PATCH 1/2] Make atomic_ofstream a Context Manager

2020-12-18 Thread Florian Schmaus
This allows using a "with statement" together with instances of atomic_ofstream. Allowing for more readable, less error prone and shorter code. Signed-off-by: Florian Schmaus --- lib/portage/util/__init__.py | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff -

[gentoo-portage-dev] [PATCH 2/2] env_update: use "with statement" on atomic_ofstream

2020-12-18 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- lib/portage/util/env_update.py | 30 -- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/lib/portage/util/env_update.py b/lib/portage/util/env_update.py index dec086cf8c5b..5588931a84e7 100644 --- a/lib/portage/util

Re: [gentoo-dev] New Developer: Florian Schmaus (flow)

2021-06-24 Thread Florian Schmaus
Thank you all very much. It's nice to be welcomed so kindly. :) On 22/06/2021 23.26, Andreas K. Huettel wrote: Welcome Florian!!! Where in Franconia are you from?! Regensburg here, so just "south beyond the border"... :D I live near Bamberg. Which kind of makes it hard to chose a particular

Re: [gentoo-dev] [RfC] Supporting Maven/Gradle build systems by installing to a local maven repository

2021-03-21 Thread Florian Schmaus
On 15.03.21 14:02, Kaibo Ma wrote: > 3. ERRATA > > The local maven repository would not be a good fit since it is on a > per-user basis (~/.m2). The correct way would be to define a path for > installing (such as /usr/share/.m2), and pass that to build tools as a > URL (file:///usr/share/.m2).

[gentoo-portage-dev] [PATCH] PORTAGE_NICENESS: Consider autogroup scheduling

2021-03-21 Thread Florian Schmaus
g this value, and so would subsequently executed processes. For that we use Python's atexit functinaly, to register a function that will restore the orignal nice value of the autogroup. Bug: https://bugs.gentoo.org/777492 Signed-off-by: Florian Schmaus --- lib/_em

[gentoo-portage-dev] [PATCH] Use atomic_ofstream as Context Manager i.e., with-statement contexts

2021-03-08 Thread Florian Schmaus
atomic_ofstream a Context Manager Signed-off-by: Florian Schmaus --- lib/_emerge/BlockerCache.py| 6 +++--- lib/portage/dbapi/_VdbMetadataDelta.py | 11 +-- lib/portage/dbapi/vartree.py | 6 +++--- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/lib

[gentoo-dev] [PATCH 3/3] rebar.eclass: add support for EAPI 7

2021-04-12 Thread Florian Schmaus
Thanks To Sam James for reviewing this and providing feedback. Closes: https://bugs.gentoo.org/770283 Signed-off-by: Florian Schmaus --- eclass/rebar.eclass | 25 +++-- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/eclass/rebar.eclass b/eclass/rebar.eclass

[gentoo-dev] [PATCH 1/3] rebar.eclass: fix @RETURN argument

2021-04-12 Thread Florian Schmaus
Previously "pkgcheck scan rebar.class" would complain about EclassDocError: rebar: failed parsing eclass docs: '@RETURN:', line 61: non-inline arg Signed-off-by: Florian Schmaus --- eclass/rebar.eclass | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/eclass/re

[gentoo-dev] [PATCH 2/3] rebar.eclass: s,$1,${1},

2021-04-12 Thread Florian Schmaus
--- eclass/rebar.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/rebar.eclass b/eclass/rebar.eclass index 88c9ca74be73..2ec255486463 100644 --- a/eclass/rebar.eclass +++ b/eclass/rebar.eclass @@ -59,7 +59,7 @@ get_erl_libs() { # directory is usually suffixed

[gentoo-dev] [PATCH v2] rebar.eclass: fix @RETURN argument

2021-04-14 Thread Florian Schmaus
Previously "pkgcheck scan rebar.class" would complain about EclassDocError: rebar: failed parsing eclass docs: '@RETURN:', line 61: non-inline arg Thanks to Ulrich Müller for providing feedback. Signed-off-by: Florian Schmaus --- eclass/rebar.eclass | 4 +--- 1 file changed, 1

Re: [gentoo-dev] [PATCH] meson.eclass: stop calling ninja

2021-08-24 Thread Florian Schmaus
On 24/08/2021 07.35, William Hubbs wrote: Use the compile and install subcommands of meson instead of calling ninja. This allows for the possibility of a different back end. Signed-off-by: William Hubbs --- eclass/meson.eclass | 24 +--- 1 file changed, 21 insertions(+),

[gentoo-dev] [PATCH 2/2] distutils-r1.eclass: use _python_check_EPYTHON

2021-09-13 Thread Florian Schmaus
Replace the existing EPYTHON check with _python_check_EPYTHON and use _python_check_EPYTHON in a few additional places. Signed-off-by: Florian Schmaus --- eclass/distutils-r1.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass

[gentoo-dev] [PATCH 1/2] python-utils-r1.eclass: add and use _python_check_EPYTHON

2021-09-13 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/python-utils-r1.eclass | 14 -- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 4fedf939c779..c729651699dd 100644 --- a/eclass/python-utils-r1.eclass +++ b

Re: [gentoo-dev] [PATCH 1/2] python-utils-r1.eclass: add and use _python_check_EPYTHON

2021-09-14 Thread Florian Schmaus
On 13/09/2021 10.15, Michał Górny wrote: On Mon, 2021-09-13 at 09:47 +0200, Florian Schmaus wrote: Signed-off-by: Florian Schmaus --- eclass/python-utils-r1.eclass | 14 -- 1 file changed, 12 insertions(+), 2 deletions(-) Both patches LGTM. Applied. - Flow

[gentoo-dev] [PATCH] xdg.eclass: add EAPI 8 support

2021-07-15 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/xdg.eclass | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 219be712e84d..a1545e113ff8 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -1,4 +1,4 @@ -# Copyright

[gentoo-dev] [PATCH v3 2/2] xdg.eclass: drop support for EAPI 4

2021-08-09 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/xdg.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index d973a09c29d9..80d291a7de5b 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -6,7 +6,7 @@ # freedesktop-b

[gentoo-dev] [PATCH v3 1/2] xdg.eclass: add EAPI 8 support

2021-08-09 Thread Florian Schmaus
not aware of. Thanks to ulm and others for providing feedback. Signed-off-by: Florian Schmaus --- eclass/xdg.eclass | 30 -- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 219be712e84d..d973a09c29d9 100644 --

Re: [gentoo-dev] RFC: new category for container related packages, instead of app-emulation

2021-08-06 Thread Florian Schmaus
On 05.08.21 23:44, Georgy Yakovlev wrote: > Hi, > > We've been collecting more and more container related packages in > app-emulation/* > > What do you think about finally moving those packages to separate category? > > probably app-containers/ Categories are cheap, they help to organize the

Re: [gentoo-dev] Packages up to co-maintenance

2021-07-30 Thread Florian Schmaus
On 02/07/2021 11.12, Sergei Trofimovich wrote: I welcome everyone to co-maintain or completely take over maintenance from me of the packages I maintain. As it became apparent I'm not a great maintainer. I always found quite the contrary to be the case. What you did for gentoo-haskell was

Re: [gentoo-dev] [PATCH v3 1/2] xdg.eclass: add EAPI 8 support

2021-08-11 Thread Florian Schmaus
On 10/08/2021 10.31, Andreas Sturmlechner wrote: On Montag, 9. August 2021 20:32:07 CEST Florian Schmaus wrote: +if ${_DEFINE_XDG_SRC_PREPARE}; then You don't need an extra variable for that: if [[ ${EAPI} == [567] ]]; then Thanks for the suggestion, but I prefer the current approach

Re: [gentoo-dev] [PATCH] check-reqs.eclass: clamp MAKEOPTS for memory/RAM usage

2022-01-05 Thread Florian Schmaus
On 05/01/2022 09.28, Ulrich Mueller wrote: On Tue, 04 Jan 2022, Sam James wrote: Crank down MAKEOPTS jobs if MAKEOPTS="-jN" is too high for the amount of RAM available (uses amount declared as needed in the ebuild). Typically should be ~2GB per job. Where does this number 2 GB come from? The

Re: [gentoo-dev] [PATCH] check-reqs.eclass: clamp MAKEOPTS for memory/RAM usage

2022-01-05 Thread Florian Schmaus
On 05/01/2022 19.22, Ulrich Mueller wrote: On Wed, 05 Jan 2022, Florian Schmaus wrote: On 05/01/2022 09.28, Ulrich Mueller wrote: On Tue, 04 Jan 2022, Sam James wrote: Crank down MAKEOPTS jobs if MAKEOPTS="-jN" is too high for the amount of RAM available (uses amount declared

[gentoo-dev] Last rites: sys-auth/pam_blue

2022-01-02 Thread Florian Schmaus
# Florian Schmaus

[gentoo-dev] Last rites: games-util/springlobby

2022-01-04 Thread Florian Schmaus
# Florian Schmaus (2022-01-04) # Outdated, unmaintained, and has multiple open bugs (bug #732582, bug # #739398, bug #756715). As discussed at # https://github.com/gentoo/gentoo/pull/23483#issuecomment-1004363556, # in its current form it is better maintained in the 'spring' overlay. # Removal

[gentoo-dev] [PATCH] go-module.eclass: Add GO_OPTIONAL flag

2021-11-21 Thread Florian Schmaus
Following the pattern found in other eclasses, add GO_OPTIONAL to the go-module eclass. This allows to inherit the eclass without pulling its dependencies. See, e.g., bug #775779 for the motivation. Signed-off-by: Florian Schmaus --- eclass/go-module.eclass | 31

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-11 Thread Florian Schmaus
On 11/11/2021 12.48, Ulrich Mueller wrote: On Thu, 11 Nov 2021, Florian Schmaus wrote: We could: - Open some part of the range between 500 and 1000. For example, 500..799, which would leave 200 IDs for dynamic allocation. +1, since I am not aware of any significant downsides doing so

Re: [gentoo-dev] Don't use UIDs and GIDs below 100 without QA approval

2021-11-11 Thread Florian Schmaus
On 11/11/2021 11.59, Ulrich Mueller wrote: We could: - Open some part of the range between 500 and 1000. For example, 500..799, which would leave 200 IDs for dynamic allocation. +1, since I am not aware of any significant downsides doing so. Could you elaborate why the range 500-799 only

Re: [gentoo-dev] [RFC] Un-slotting LLVM

2021-11-08 Thread Florian Schmaus
On 08/11/2021 12.18, Michał Górny wrote: WDYT? I like slotted LLVM (and GCC) and always find it an advantage over other distributions where it is not so easy to install multiple versions of LLVM (and GCC). It would be unfortunate to see this go. I also can not remember when I last had

Re: [gentoo-dev] [PATCH] go-module.eclass: Add GO_OPTIONAL flag

2021-12-07 Thread Florian Schmaus
On 28/11/2021 20.52, William Hubbs wrote: this is on my radar. I haven't read the bug yet, but I'll look at it, if not today, sometime this week. Friendly reminder: where are we with that patch? - Flow

[gentoo-dev] [PATCH v2] xdg.eclass: add EAPI 8 support

2021-07-21 Thread Florian Schmaus
not aware of. Signed-off-by: Florian Schmaus --- Notes: - Do not longer export src_prepare in EAPI 8 (as requested by ionen) eclass/xdg.eclass | 22 ++ 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 219be712e84d..ce

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

2022-01-13 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-01-13) # java-package without consumers. Bug #831107. Removal in 30 days. dev-java/dnsjava - Flow

Re: [gentoo-portage-dev] Changing the VDB format

2022-03-14 Thread Florian Schmaus
On 14/03/2022 13.22, Fabian Groffen wrote: Hi, I've recently been thinking about this too. On 13-03-2022 18:06:21 -0700, Matt Turner wrote: The VDB uses a one-file-per-variable format. This has some inefficiencies, with many file systems. For example the 'EAPI' file that contains a single

[gentoo-dev] [PATCH] db-use.eclass: add support for EAPI 8, die on unknown EAPI

2022-02-18 Thread Florian Schmaus
Add support for EAPI 8 and drop support for EAPIs < 5. Also explicitly die on unknown EAPI values. Note that this is a deviation from the currenty approach that the eclass uses since 86416d2c4bf1 ("eclass: db-use - Update to eapi7-ver"). But I argue that it is confusing that your static ananlysis

[gentoo-dev] [PATCH v2] db-use.eclass: add support for EAPI 8, die on unknown EAPI

2022-02-18 Thread Florian Schmaus
EAPIs, since it is trivial to bump, while on the other hand, you never know if it really works. Signed-off-by: Florian Schmaus --- eclass/db-use.eclass | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/eclass/db-use.eclass b/eclass/db-use.eclass index

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

2022-04-04 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-04-03) # Java library without consumers. # Multiple vulnerabilities (bug #719146). # Removal in 30 days. dev-java/log4j - Flow

[gentoo-dev] Last rites: net-misc/jrdesktop

2022-04-05 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-04-04) # Last upstream activities in 2009. # Fails to compile with java 11 or higher (bug #831262). # Removal in 30 days. net-misc/jrdesktop - Flow

Re: [gentoo-dev] Unmask >=net-p2p/bitcoin*-0.21.1

2022-01-29 Thread Florian Schmaus
On 25/01/2022 07.49, Joonas Niilola wrote: On 24.1.2022 20.37, Florian Schmaus wrote: Hi Joonas, I think it is time to unmask the currently masked Bitcoin versions. The mask was added in Juli of 2021 [1], with the mask's commit message indicating that unmasking is planned for November 2021

Re: [gentoo-dev] Package up for grabs: x11-misc/synergy

2022-02-05 Thread Florian Schmaus
On 05/02/2022 09.46, Michał Górny wrote: Hi, The following package is in need of a new maintainer: x11-misc/synergy Note that we have x11-misc/barrier, which is an fork of Synergy. It is actively developed, as far as I can tell, and works for me very well. - Flow

[gentoo-dev] Last rites: Java 1.6 packages without consumer

2022-01-20 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-01-17) # Java-packages with no consumers and depending on virtual/{jdk,jre}-1.6 # Removal in 30 days. dev-java/felix-shell dev-java/felix-utils dev-java/glassfish-transaction-api dev-java/jnlp-api dev-java/kxml dev-java/myfaces-builder-annotations dev-java/nanoxml

[gentoo-dev] Unmask >=net-p2p/bitcoin*-0.21.1

2022-01-24 Thread Florian Schmaus
I think it is time to unmask the currently masked Bitcoin versions. The mask was added in Juli of 2021 [1], with the mask's commit message indicating that unmasking is planned for November 2021. I doubt that the mask was ever needed in the first place, as it was intended to prevent automated

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

2022-01-25 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-01-23) # Java-libraries with no consumers and depending on # virtual/{jdk,jre}-1.6 # Removal in 30 days. dev-java/yanfs dev-java/xp dev-java/felix-gogo-runtime - Flow

Re: [gentoo-dev] [PATCH] rebar.eclass: depend on slotted rebar2

2022-04-10 Thread Florian Schmaus
On 10/04/2022 15.33, Matthew Smith wrote: Depend on the Rebar 2 slot in preparation for the addition of rebar:3. Signed-off-by: Matthew Smith ---  eclass/rebar.eclass | 4 ++--  1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/rebar.eclass b/eclass/rebar.eclass index

Re: [gentoo-dev] [PATCH] java-utils-2.eclass: remove ebegin calls that lack eend calls

2022-04-15 Thread Florian Schmaus
On 15/04/2022 17.43, Yuan Liao (Leo) wrote: noting is, unlike compilation of a C/C++ program, where each compiler […] a single invocation of javac usually involves putting _all_ Java source files' names into the command-line arguments. We do use javac's @argfiles, e.g., @sources.lst, some

Re: [gentoo-dev] Re: [PATCH 1/1] edo.eclass: add new eclass

2022-04-16 Thread Florian Schmaus
On 16/04/2022 10.38, Ulrich Mueller wrote: On Sat, 16 Apr 2022, Sam James wrote: +# @FUNCTION: edo Just a remark: A similar command existed a long time ago under the name "try". [1] It was executed under "env" [2], should we also do that? +# @USAGE: command [arg1 [arg2 ...]] should be

[gentoo-dev] Last rites: dev-erlang/protobuffs

2023-09-03 Thread Florian Schmaus
# Florian Schmaus (2023-09-03) # Became a leaf package after dev-erlang/riak_pb was removed # (989c0f55e0). Unmaintained in ::gentoo and upstream since multiple # years. Alternative at # https://github.com/tomas-abrahamsson/gpb. # Two open bugs: #725584 and #793236. # Removal on 2023-10-03. dev

Re: [gentoo-dev] metadata.xml upstream docs as reference to scientific publications/papers

2023-09-17 Thread Florian Schmaus
On 17/09/2023 14.18, Alexander Neuwirth wrote: Thanks. Instead of using the lang entry I can imagine these other approaches: 2. Adding something specific to GLEP 68, like `type="doi"> https...`. However that seems like a bit too much work for adding something that only a small subset of users

[gentoo-dev] [PATCH] webapp.eclass: optimize webapp_serverowned() and inlining webapp_strip_*()

2023-10-17 Thread Florian Schmaus
equivalent invocation of find that iterates over all the files. Furthermore, all remaining invocations of webapp_strip_*() are inlined. Closes: https://bugs.gentoo.org/781860 Signed-off-by: Florian Schmaus --- eclass/webapp.eclass | 40 1 file changed, 16

[gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-22 Thread Florian Schmaus
On 21/09/2023 21.40, Arthur Zamarin wrote: If this is a last-rite message, the last line must list the last-rite last date (removal date) and the last-rite bug number. You can also list FWIW, I would assume the last-rite date to be the date where the package's last rites where initiated,

[gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-21 Thread Florian Schmaus
On 21/09/2023 21.40, Arthur Zamarin wrote: Hi all I want to suggest a standard format for profiles/package.mask, for multiple reasons: Sounds sensible. +1 The first line of the "#"-prefixed explanation block must be of the format "${AUTHOR_NAME} <${EMAIL}> (${SINGLE_DATE})" when the date is

Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-22 Thread Florian Schmaus
On 21/09/2023 23.48, Sam James wrote: Ulrich Mueller writes: On Thu, 21 Sep 2023, Florian Schmaus wrote: The first line of the "#"-prefixed explanation block must be of the format "${AUTHOR_NAME} <${EMAIL}> (${SINGLE_DATE})" when the date is of format Y

Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-22 Thread Florian Schmaus
On 22/09/2023 08.39, Florian Schmaus wrote: Some, including me, consider timestamps without timezone specifiers to be in local time (either of the consumer or producer of the timestamp). Hence, if you really must have UTC here, then at least consider making it explicit my requiring the 'Z

[gentoo-dev] [PATCH 1/1] systemd.eclass: add systemd_install_dropin

2023-09-27 Thread Florian Schmaus
Closes: https://bugs.gentoo.org/876658 Signed-off-by: Florian Schmaus --- eclass/systemd.eclass | 44 ++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/eclass/systemd.eclass b/eclass/systemd.eclass index fbed387e0ca0..03d6a82fd310 100644

[gentoo-dev] [PATCH 0/1] systemd.eclass: add systemd_install_dropin

2023-09-27 Thread Florian Schmaus
PR at https://github.com/gentoo/gentoo/pull/33089 Florian Schmaus (1): systemd.eclass: add systemd_install_dropin eclass/systemd.eclass | 44 ++- 1 file changed, 43 insertions(+), 1 deletion(-) -- 2.41.0

[gentoo-dev] [PATCH 2/3] ninja-utils.eclass: use get_makeopts_{jobs,loadavg}

2023-10-04 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/ninja-utils.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/ninja-utils.eclass b/eclass/ninja-utils.eclass index 5a211e81131d..1af3df9f71e5 100644 --- a/eclass/ninja-utils.eclass +++ b/eclass/ninja-utils.eclass @@ -1,3

[gentoo-dev] [PATCH 3/3] meson.eclass: use get_makeopts_{jobs,loadavg}

2023-10-04 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/meson.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 5aff3eb58930..4757f3fa5eef 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -388,8 +388,8

[gentoo-dev] [PATCH 1/3] multiprocessing.eclass: consider (GNU)MAKEFLAGS, add get_makeopts_{jobs,loadavg}

2023-10-04 Thread Florian Schmaus
Since --load-average may not be found in other Make implementations besides GNU Make, it is potentially found in GNUMAKEFLAGS and not in MAKEOPTS. Signed-off-by: Florian Schmaus --- eclass/multiprocessing.eclass | 40 --- eclass/tests

[gentoo-dev] [PATCH 0/3] multiprocessing.eclass: consider (GNU)MAKEFLAGS

2023-10-04 Thread Florian Schmaus
ssing_jobs() and get_multiprocessing_loadavg(). PR at https://github.com/gentoo/gentoo/pull/32385 Florian Schmaus (3): multiprocessing.eclass: consider (GNU)MAKEFLAGS, add get_makeopts_{jobs,loadavg} ninja-utils.eclass: use get_makeopts_{jobs,loadavg} meson.eclass: use get_makeopts_{jobs,loadavg

[gentoo-dev] Last rites: acct-{user,group}/{tpm,ultimaker} acct-group/systemd-hostname

2023-10-14 Thread Florian Schmaus
# Florian Schmaus (2023-10-14) # Obsolete acct-* packages that became leaf packages. # Removal on 2023-11-14. acct-user/tpm acct-group/tpm acct-user/ultimaker acct-group/ultimaker acct-group/systemd-hostname - Flow OpenPGP_0x8CAC2A9678548E35.asc Description: OpenPGP public key

Re: [gentoo-dev] Stabilization request - what instruction to follow

2022-04-22 Thread Florian Schmaus
On 22/04/2022 10.42, Vlastimil Krejčíř wrote: Hi all, Hi Vlastimil, I'd like to send a stabilization request for a package (I'm not a maintainer of the package, I just sent a new ebuild a month and half ago). I have found at least two guides:

[gentoo-dev] [PATCH] java-utils-2.eclass: introduce JAVA_TEST_RUNNER_EXTRA_ARGS

2022-04-22 Thread Florian Schmaus
Also add special handling wrt -usedfaultlisteners for TestNG, see bug #801694. Signed-off-by: Florian Schmaus Co-authored-by: Miroslav Šulc Bug: https://bugs.gentoo.org/801694 --- eclass/java-utils-2.eclass | 49 +++--- 1 file changed, 41 insertions(+), 8

[gentoo-dev] Last rites: app-text/jabref

2022-04-20 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-04-19) # Release of the source-based ebuild is from 2014. At the moment # impossible to provide source-based ebuild for the current version. # Up-to-date binary package exists. Removal on 2022-05-30 app-text/jabref dev-java/glazedlists dev-java/jempbox

[gentoo-dev] Last rites: dev-util/checkstyle and app-emacs/jde

2022-04-27 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-04-22) # Blocks removal of vulnerable dev-java/guava:20, bug #833309. # Removal on 2022-05-30 dev-util/checkstyle app-emacs/jde - Flow

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

2022-04-23 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-04-22) # Unused java library. Removal on 2022-05-24. dev-java/jgraph - Flow

Re: [gentoo-dev] Should we join the which hunt?

2022-05-13 Thread Florian Schmaus
On 13/05/2022 09.11, Ulrich Mueller wrote: So, should we join the "which hunt", with the goal of removing sys-apps/which from the system set and from stage1? Yes, please. If there is a equally powerful bash builtin, and even a POSIX shell function, that performs the same task as the external

Re: [gentoo-dev] proposal

2022-07-07 Thread Florian Schmaus
On 07.07.22 09:45, Michal Prívozník wrote: I think that rejecting a contribution (regardless of the flag) should be based on technical merit, rather than individual maintainers personal preferences. I do understand some packages are like your babies, you watch them grow, fine tune everything.

[gentoo-dev] [PATCH] java-pkg-simple.eclass: invoke einstalldocs

2022-07-04 Thread Florian Schmaus
On EAPI 6, or newer, invoke einstalldocs in java-pkg-simple_src_install. Closes: https://bugs.gentoo.org/789582 Signed-off-by: Florian Schmaus --- eclass/java-pkg-simple.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/java-pkg-simple.eclass b/eclass/java

[gentoo-dev] proposal

2022-07-04 Thread Florian Schmaus
I'd like to propose a new metadata XML element for packages: Maintainers can signal to other developers (and of course contributors in general) that they are happy with others to make changes to the ebuilds without prior consultation of the maintainer. Of course, this is not a free

Re: [gentoo-dev] [PATCH] eclass/java-utils-2.eclass: testng print verbose output

2022-06-29 Thread Florian Schmaus
On 28/06/2022 19.04, Volkmar W. Pogatzki wrote: Bug: https://bugs.gentoo.org/801694 Signed-off-by: Volkmar W. Pogatzki --- eclass/java-utils-2.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass index

[gentoo-dev] Re: Packages up for grabs: x11-misc/lightdm, sys-apps/fwupd, net-im/pidgin, media-sound/mumble, app-emulation/virtualbox, app-editors/nano, app-shells/zsh and more

2022-06-29 Thread Florian Schmaus
On 29/06/2022 09.15, Joonas Niilola wrote: Packages up for grabs: … sys-libs/liburing I'd take this one. Co-maintainers welcome :) - Flow

[gentoo-dev] [PATCH] java-vm-2.eclass: use "eselect java-vm update" if available

2022-06-27 Thread Florian Schmaus
Thanks to Mike Gilbert (floppym) for valuable feedback. Closes: https://bugs.gentoo.org/853928 Closes: https://github.com/gentoo/gentoo/pull/26069 Signed-off-by: Florian Schmaus --- eclass/java-vm-2.eclass | 30 -- 1 file changed, 28 insertions(+), 2 deletions

Re: [gentoo-dev] [PATCH] java-vm-2.eclass: use "eselect java-vm update" if available

2022-06-28 Thread Florian Schmaus
On 27/06/2022 21.39, Georgy Yakovlev wrote: On Mon, 2022-06-27 at 21:21 +0200, Florian Schmaus wrote: Thanks to Mike Gilbert (floppym) for valuable feedback. Closes: https://bugs.gentoo.org/853928 Closes: https://github.com/gentoo/gentoo/pull/26069 Signed-off-by: Florian Schmaus ---  eclass

Re: [gentoo-dev] proposal

2022-07-06 Thread Florian Schmaus
On 04/07/2022 17.27, David Seifert wrote: Ultimately, all these things really matter when only the defaults change. Turn-right-on-red in the US is such a thing, because unless otherwise stated, it's the norm. Knowing our devbase, with roughly 75% mostly AWOL and barely reading the MLs, I don't

[gentoo-dev] Re: Packages up for grabs: e.g. www-servers/nginx, www-apps/nikola, app-admin/rsyslog, ...

2022-06-05 Thread Florian Schmaus
On 05/06/2022 10.28, Joonas Niilola wrote: sys-block/hpssacli I grabbed this one. - Flow

[gentoo-dev] About EGO_SUM

2022-06-03 Thread Florian Schmaus
EGO_SUM is marked as 'deprecated' in go-module.eclass [1, 2]. I acknowledge that there are packages where the usage of EGO_SUM is very problematic. However, I wonder if there are packages where using dependency tarballs is problematic while using EGO_SUM would be not. Take for example an

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-14 Thread Florian Schmaus
On 14/06/2022 11.37, Michał Górny wrote: On Mon, 2022-06-13 at 10:29 +0200, Michał Górny wrote: On Mon, 2022-06-13 at 09:44 +0200, Florian Schmaus wrote: Judging from the gentoo-dev@ mailing list discussion [1] about EGO_SUM, where some voices where in agreement that EGO_SUM has its raison

Re: [gentoo-dev] Re: Proposal to undeprecate EGO_SUM

2022-06-14 Thread Florian Schmaus
On 14.06.22 18:33, Holger Hoffstätte wrote: So my idea here is: instead of chucking EGO_SUM (automatically generated declarative dependency management) out the window, can we not separate the two and instead of uploading the tarball upload the dependency set instead? I think that this idea that

Re: [gentoo-dev] [PATCH] go-module.eclass: undeprecate EGO_SUM

2022-06-13 Thread Florian Schmaus
On 13/06/2022 11.49, Andrew Ammerlaan wrote: On 13/06/2022 09:44, Florian Schmaus wrote: Following the gentoo-dev@ mailing list discussion [1], this un-deprecates EGO_SUM. 1: https://archives.gentoo.org/gentoo-dev/message/1a64a8e7694c3ee11cd48a58a95f2faa Signed-off-by: Florian Schmaus

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-13 Thread Florian Schmaus
On 13/06/2022 10.49, Ulrich Mueller wrote: On Mon, 13 Jun 2022, Michał Górny wrote: On Mon, 2022-06-13 at 09:44 +0200, Florian Schmaus wrote: Judging from the gentoo-dev@ mailing list discussion [1] about EGO_SUM, where some voices where in agreement that EGO_SUM has its raison d'être, while

[gentoo-dev] [PATCH] java-vm-2.eclass: add BDEPEND="app-arch/unzip"

2022-06-09 Thread Florian Schmaus
Closes: https://bugs.gentoo.org/850415 Reported-by: Joonas Niilola Signed-off-by: Florian Schmaus --- eclass/java-vm-2.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/java-vm-2.eclass b/eclass/java-vm-2.eclass index 7c63e63fad76..c0aea3e9ea4a 100644 --- a/eclass/java-vm-2

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-13 Thread Florian Schmaus
On 13/06/2022 10.29, Michał Górny wrote: On Mon, 2022-06-13 at 09:44 +0200, Florian Schmaus wrote: Judging from the gentoo-dev@ mailing list discussion [1] about EGO_SUM, where some voices where in agreement that EGO_SUM has its raison d'être, while there where no arguments in favor

[gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-13 Thread Florian Schmaus
Judging from the gentoo-dev@ mailing list discussion [1] about EGO_SUM, where some voices where in agreement that EGO_SUM has its raison d'être, while there where no arguments in favor of eventually removing EGO_SUM, I hereby propose to undeprecate EGO_SUM. 1:

[gentoo-dev] [PATCH] go-module.eclass: undeprecate EGO_SUM

2022-06-13 Thread Florian Schmaus
Following the gentoo-dev@ mailing list discussion [1], this un-deprecates EGO_SUM. 1: https://archives.gentoo.org/gentoo-dev/message/1a64a8e7694c3ee11cd48a58a95f2faa Signed-off-by: Florian Schmaus --- eclass/go-module.eclass | 30 +++--- 1 file changed, 11 insertions

Re: [gentoo-dev] [PATCH] eclass/ruby-fakegem.eclass: depend on virtual/pkgconfig

2022-05-20 Thread Florian Schmaus
On 20.05.22 09:17, Hans de Graaff wrote: Many C extensions depend on pkgconfig during their configure phase and this is easy to mis in the ebuild. Handle this in the eclass instead even though the dependency will not be needed for all extensions. Closes: https://bugs.gentoo.org/845393

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-07-16 Thread Florian Schmaus
On 15/07/2022 23.34, William Hubbs wrote: On Mon, Jun 27, 2022 at 01:43:19AM +0200, Zoltan Puskas wrote: In summary, IMHO the EGO_SUM way of handling of go packages has more benefits than drawbacks compared to the vendor tarballs. EGO_SUM can cause portage to break; that is the primary reason

Re: [gentoo-portage-dev] [PATCH] emake: explicitly set SHELL

2022-07-26 Thread Florian Schmaus
On 26.07.22 05:00, Sam James wrote: On 25 Jul 2022, at 16:28, Fabian Groffen wrote: bin/ebuild-helpers/emake: force SHELL to be set On Prefix systems /bin/sh can be anything, including very ancient. So ensure we're running with bash, since that's what Gentoo Linux is expecting /bin/sh to

Re: [gentoo-dev] [PATCH v3 0/2] Add esed.eclass for modifying with checks for no-op

2022-07-14 Thread Florian Schmaus
FWIW: In an idealistic, but naive attempt, I've submitted a patch to upstream sed that adds an --error-if-unmodifed option [1]. Fellow Gentoo developers where quick to point out in #gentoo-dev that this patch barley scratches the surface of the sphere where sed could mutate state. It appears

Re: [gentoo-dev] [PATCH v2 1/1] edo.eclass: add new eclass

2022-04-17 Thread Florian Schmaus
On 16/04/2022 20.14, Sam James wrote: Bug: https://bugs.gentoo.org/744880 Signed-off-by: Sam James --- eclass/edo.eclass | 46 ++ 1 file changed, 46 insertions(+) create mode 100644 eclass/edo.eclass diff --git a/eclass/edo.eclass

[gentoo-dev] Last rites: unused java EAPI=6 libraries

2022-04-18 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-04-17) # Unused java libraries. Removal in 30 days. dev-java/boot-bin dev-java/eclipsito dev-java/gcj-jdk dev-java/japitools dev-java/jboss-marshalling dev-java/jdbc-mssqlserver dev-java/jsr250 dev-java/maven-hawtjni-plugin dev-java/mimepull dev-java/oracle-javamail

[gentoo-dev] Last rites: java-virtuals/jms & Co.

2022-05-04 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-05-04) # Unused java libraries and useless java-virtual. Removal on 2022-06-04 dev-java/glassfish-jms-api dev-java/sun-jms java-virtuals/jms - Flow

[gentoo-dev] [PATCH] java-pkg-simple.eclass: eqawarn if module-info.java is not compiled

2022-05-03 Thread Florian Schmaus
In preperation of this ewarn part becoming 'die' (bug #842447), switch it to eqawarn to improve catching the affected packages. Bug: https://bugs.gentoo.org/796875 Bug: https://bugs.gentoo.org/842447 Signed-off-by: Florian Schmaus --- eclass/java-pkg-simple.eclass | 9 + 1 file changed

  1   2   3   >