[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 t

[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] [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 17ae8e

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 place

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

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 b/eclass/edo.ec

[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 de

[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 dev-java/microba

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: https://wiki.gentoo.org/wiki/Bugzilla/Bug_repo

[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: 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

[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] [PATCH] eclass/java-utils-2.eclass: drop gnu-classpath

2022-04-29 Thread Florian Schmaus
From: "Volkmar W. Pogatzki" Bug: https://bugs.gentoo.org/786093 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/21218 Signed-off-by: Florian Schmaus --- eclass/java-utils-2.e

[gentoo-dev] [PATCH] ltprune.eclass: restrict find to regular files in example code

2022-04-29 Thread Florian Schmaus
Akin to the (pending) change of the policy guide [1], adjust the example code to restrict find to regular files. 1: https://github.com/gentoo/policy-guide/pull/24 Signed-off-by: Florian Schmaus --- eclass/ltprune.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a

[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 fi

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

2022-05-03 Thread Florian Schmaus
On 04/05/2022 07.57, Ulrich Mueller wrote: On Wed, 04 May 2022, Florian Schmaus wrote: + 5|6) inherit eutils ;; # eutils for eqawarn Adding eutils in 2022 seems a little backwards. Maybe make the output command conditional instead? Something like this: # conditional needed in

[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] Last rites: dev-java/commons-jxpath

2022-05-09 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-05-06) # Unused java library. Removal on 2022-06-06 dev-java/commons-jxpath - Flow

[gentoo-dev] Last rites:net-analyzer/{greenbone-security-assistant,ospd}

2022-05-11 Thread Florian Schmaus
# Florian Schmaus (2022-05-10) # Was split by upstream (and us) into # net-analyzer/gsa and net-analyzer/gsad. # Removal on 2022-06-10. net-analyzer/greenbone-security-assistant # Florian Schmaus (2022-05-10) # Functionality now in net-analyzer/ospd-openvas. # Removal on 2022-06-10. net

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] [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 Signed-off

[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 ebuil

[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] [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

[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: https://archives.gentoo.org/gentoo-d

[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] 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 fav

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,

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-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 h

[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] [PATCH] eclass/java-utils-2.eclass: testng print verbose output

2022-06-28 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 e5a2b611d1

[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-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 tick

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 th

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. But

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 th

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

Keeping unused acct-{user,group} packages. Was: Re: [gentoo-dev] Last rites: sys-cluster/slurm

2022-08-15 Thread Florian Schmaus
On 15/08/2022 09.31, Ionen Wolkens wrote: On Mon, Aug 15, 2022 at 08:56:51AM +0200, Ulrich Mueller wrote: On Mon, 15 Aug 2022, John Helmert wrote: # John Helmert III (2022-08-14) # Many vulnerabilities (including code execution and root privilege # escalation), effectively unmaintained. Remo

Re: [gentoo-dev] [RFC] Encouraging using hardening options in systemd units

2022-08-23 Thread Florian Schmaus
On 22/08/2022 20.10, Kenton Groombridge wrote: Hi everyone, I noticed that there are many systemd units which are shipped by various packages which could be hardened, some further than they are currently and some that could use some hardening in general. Yes, please. Nevertheless, as others ha

Re: [gentoo-dev] [RFC] Encouraging using hardening options in systemd units

2022-08-25 Thread Florian Schmaus
On 25/08/2022 15.25, Kenton Groombridge wrote: I think the best way to address this is to have packages ship unit override files instead of unit files themselves which enable these options. For example, instead of Gentoo shipping a modified miniflux.service unit file, we can instead install a fil

Re: [gentoo-dev] [RFC] Encouraging using hardening options in systemd units

2022-08-26 Thread Florian Schmaus
On 25/08/2022 17.03, Michał Górny wrote: On Thu, 2022-08-25 at 16:06 +0200, Florian Schmaus wrote: On 25/08/2022 15.25, Kenton Groombridge wrote: I think the best way to address this is to have packages ship unit override files instead of unit files themselves which enable these options. For

Re: [gentoo-dev] Registering media types for Gentoo files

2022-09-06 Thread Florian Schmaus
On 06.09.22 11:33, Michał Górny wrote: Hi, everyone. Since we've been standardizing some things in Gentoo lately, I was thinking we could try to get some media types registered with IANA. Particularly, I'm thinking of registering our Manifest format [1] as: text/vnd.gentoo.manifest and our

Re: [gentoo-dev] [PATCH 2/3] glep-0074: Specify supported hash algorithms

2022-09-12 Thread Florian Schmaus
On 11/09/2022 15.14, Michał Górny wrote: +.. table:: Table 1. Defined hash algorithms + :widths: auto + :class: table table-bordered table-striped + + === === === + NameSpecification Bits Enc. Notes + ==

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-28 Thread Florian Schmaus
I would like to continue discussing whether we should entirely deprecate EGO_SUM without the desire to offend anyone. We now have a pending GitHub PR that bumps restic to 0.14 [1]. Restic is a very popular backup software written in Go. The PR drops EGO_SUM in favor of a vendor tarball created

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread Florian Schmaus
On 28/09/2022 23.23, John Helmert III wrote: On Wed, Sep 28, 2022 at 05:28:00PM +0200, Florian Schmaus wrote: I would like to continue discussing whether we should entirely deprecate EGO_SUM without the desire to offend anyone. We now have a pending GitHub PR that bumps restic to 0.14 [1

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread Florian Schmaus
On 30/09/2022 02.36, William Hubbs wrote: On Wed, Sep 28, 2022 at 06:31:39PM +0200, Ulrich Mueller wrote: On Wed, 28 Sep 2022, Florian Schmaus wrote: 2.) the number of EGO_SUM entries exceeds 1000 and a Gentoo developer maintains the package 3.) the number of EGO_SUM entries exceeds 1500 and a

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread Florian Schmaus
On 30/09/2022 16.36, Jaco Kroon wrote: Hi All, This doesn't directly affect me. Nor am I familiar with the mechanisms. Perhaps it's worthwhile to suggest that EGO_SUM itself may be externalized.  I don't know what goes in here, and this will likely require help from portage itself, so may not b

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-10-01 Thread Florian Schmaus
On 30/09/2022 21.49, Alec Warner wrote: On Fri, Sep 30, 2022 at 7:53 AM Florian Schmaus wrote: And quite frankly, I don't see a problem with "large" Manifests and/or ebuilds. Yes, it means our FTPs are hosting many files, in some cases even many small files. And yes, it mea

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-10-01 Thread Florian Schmaus
On 01/10/2022 18.36, Ulrich Mueller wrote: On Sat, 01 Oct 2022, Florian Schmaus wrote: Bug #719201 was triggered by dev-texlive/texlive-latexextra-2000. It appears that the ebuild had more than 6000 entries in SRC_URI [1], That includes double counting and must be divided by the number of

Re: [gentoo-dev] [PATCH] java-pkg-simple.eclass: improve MANIFEST.MF manipulation

2022-10-05 Thread Florian Schmaus
On 04/10/2022 21.19, Volkmar W. Pogatzki wrote: For adding Main-class and/or Automatic-module-name to MANIFEST.MF it seems better to use "jar" functionality at the end of compilation. This does the necessary checks and issues warnings in case of duplicate entries. Closes: https://bugs.gentoo.org

[gentoo-dev] RFC: check A's size in go-module.eclass

2022-10-11 Thread Florian Schmaus
This is a first suggestion in an effort to reach a compromise that allows EGO_SUM to be un-depracted. I have decided to check the size of A, instead of counting the entries in EGO_SUM, because that seemed more sensible given that as A's size caused functional issues in the past (bug #719202 [1])

[gentoo-dev] [PATCH] go-module.eclass: ensure that A is less than 112 KiB

2022-10-11 Thread Florian Schmaus
: Florian Schmaus --- eclass/go-module.eclass | 9 + 1 file changed, 9 insertions(+) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index 8047d498b08d..88414b7e9459 100644 --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass @@ -377,6 +377,15 @@ _go

Re: [gentoo-dev] [PATCH] go-module.eclass: ensure that A is less than 112 KiB

2022-10-11 Thread Florian Schmaus
On 11/10/2022 17.26, Mike Gilbert wrote: On Tue, Oct 11, 2022 at 6:06 AM Florian Schmaus wrote: Packages with a large number of EGO_SUM entries, i.e., many thousands, cause SRC_URI, and in turn A, to become quite large. Prevent issues that are caused by large environment variables, e.g

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-10-12 Thread Florian Schmaus
On 17/06/2022 18.27, William Hubbs wrote: On Mon, Jun 13, 2022 at 12:26:43PM +0200, Ulrich Mueller wrote: On Mon, 13 Jun 2022, 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] [PATCH] git-r3.eclass: Add checkout dirs as "safe" directories

2022-11-06 Thread Florian Schmaus
On 06.11.22 12:03, Michał Górny wrote: Mark all checkout directories as "safe" to avoid dubious ownership errors with newer git versions when the checkout directory is accessed from src_install(). Bug: https://bugs.gentoo.org/879353 Signed-off-by: Michał Górny --- eclass/git-r3.eclass | 5 +++

Re: [gentoo-dev] [PATCH] git-r3.eclass: Add checkout dirs as "safe" directories

2022-11-06 Thread Florian Schmaus
On 06.11.22 12:38, Michał Górny wrote: On Sun, 2022-11-06 at 12:19 +0100, Florian Schmaus wrote: On 06.11.22 12:03, Michał Górny wrote: Mark all checkout directories as "safe" to avoid dubious ownership errors with newer git versions when the checkout directory is accessed from s

Re: [gentoo-dev] [PATCH] git-r3.eclass: Add checkout dirs as "safe" directories

2022-11-06 Thread Florian Schmaus
On 06.11.22 16:52, Michał Górny wrote: On Sun, 2022-11-06 at 16:08 +0100, Florian Schmaus wrote: Fair point, and I suspected as much. Am I right that this does modify ~portage/.gitconfig (so usually /var/lib/portage/home/.gitconfig)? If so, I wonder if this could be avoided, e.g., by setting

Re: [gentoo-dev] [RFC] Removing the distinction between UNCONFIRMED and CONFIRMED bugs

2022-12-03 Thread Florian Schmaus
On 03/12/2022 08.09, Michał Górny wrote: Hi, I'd like to propose replacing the current UNCONFIRMED and CONFIRMED bug states with a simple NEW state. Why? 1. Only a handful of developers actually uses these two statuses in a meaningful way. 2. Some users are confused and demotivated by having

Re: [gentoo-dev] [RFC] Removing the distinction between UNCONFIRMED and CONFIRMED bugs

2022-12-03 Thread Florian Schmaus
On 03/12/2022 12.34, Michał Górny wrote: On Sat, 2022-12-03 at 11:42 +0100, Florian Schmaus wrote: On 03/12/2022 08.09, Michał Górny wrote: Hi, I'd like to propose replacing the current UNCONFIRMED and CONFIRMED bug states with a simple NEW state. Why? 1. Only a handful of devel

Re: [gentoo-dev] [RFC] Removing the distinction between UNCONFIRMED and CONFIRMED bugs

2022-12-03 Thread Florian Schmaus
On 03/12/2022 13.20, Michał Górny wrote: On Sat, 2022-12-03 at 13:10 +0100, Florian Schmaus wrote: On 03/12/2022 12.34, Michał Górny wrote: On Sat, 2022-12-03 at 11:42 +0100, Florian Schmaus wrote: On 03/12/2022 08.09, Michał Górny wrote: Hi, I'd like to propose replacing the cu

Re: [gentoo-dev] [RFC] Removing the distinction between UNCONFIRMED and CONFIRMED bugs

2022-12-03 Thread Florian Schmaus
On 03/12/2022 14.50, Michał Górny wrote: On Sat, 2022-12-03 at 14:45 +0100, Florian Schmaus wrote: I think having UNCONFIRMED / CONFIRMED *helps* the issue reporter, and other (affected) persons, to decide if they need to "chase" the issue's assigned entity. Assume looking a

[gentoo-dev] Current portage will now truncate your repo's git history to 1

2022-12-15 Thread Florian Schmaus
This is a public service announcement that the recently stabilized portage version will truncate you repo's git history to 1. While this is a good thing for the majority of Gentoo users, it affects developers that develop in a git known to portage (like me). If I understand the portage maintai

[gentoo-dev] Re: Current portage will now truncate your repo's git history to 1

2022-12-15 Thread Florian Schmaus
On 15/12/2022 20.22, Florian Schmaus wrote: As everyone knows, there is nothing better than to change the workflow that has served you well over multiple years. But apparently the PORTDIR_OVERLAY approach works well for others, so I am confident that I (and others) will be able to make the

Re: [gentoo-dev] Current portage will now truncate your repo's git history to 1

2022-12-15 Thread Florian Schmaus
On 15/12/2022 21.10, Toralf Förster wrote: On 12/15/22 20:22, Florian Schmaus wrote: o use PORTDIR_OVERLAY and multiple repositories on their system: a system-wide, managed by portage, and a dev repository (in your HOME), scoped in via PORTDIR_OVERLAY. Isn't this covered by /etc/po

Re: [gentoo-dev] Current portage will now truncate your repo's git history to 1

2022-12-18 Thread Florian Schmaus
On 17.12.22 06:42, Sam James wrote: On 15 Dec 2022, at 19:22, Florian Schmaus wrote: I personally would prefer portage simply adjusting its behavior based on the owner of the repository. That is, if it's the 'portage' user then assume full control, and if it is a different

[gentoo-dev] Last rites: net-p2p/vuze

2022-12-29 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-12-29) # Upstream is dead, last activity in Nov 2017. Does not # work with newer log4j, bug #857663. Use net-p2p/biglybt # instead. Removal on 2023-02-29. net-p2p/vuze net-p2p/vuze-coreplugins - Flow OpenPGP_0x8CAC2A9678548E35.asc Description: OpenPGP public key O

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-02 Thread Florian Schmaus
On 03/01/2023 00.19, Maciej Barć wrote: edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; dune-compile is a function to selectively pick which packages will be compiled "for-release" (as dune call it); dune-compile without any arguments replaces the current

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-03 Thread Florian Schmaus
On 03/01/2023 15.51, Maciej Barć wrote: It appears there is additional output between the ebegin / eend. You may want to consider dropping ebegin and eend. In general, the pattern ebegin, edo, eend should probably be avoided. I would like to keep the "Building ... [ OK ]" (made by ebegin) outp

[gentoo-dev] RFC: new gradle.eclass

2023-01-06 Thread Florian Schmaus
Happy new year everyone! I'd like to as for a review of an initial eclass for gradle. This is my first eclass, so I am sure there is plenty to find. ;) The related github PR is https://github.com/gentoo/gentoo/pull/28986 - Flow

[gentoo-dev] [PATCH] gradle.eclass: add new eclass

2023-01-06 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/gradle.eclass | 149 + eclass/tests/gradle.sh | 62 + 2 files changed, 211 insertions(+) create mode 100644 eclass/gradle.eclass create mode 100755 eclass/tests/gradle.sh diff --git a/eclass

Re: [gentoo-dev] RFC: new gradle.eclass

2023-01-06 Thread Florian Schmaus
On 06/01/2023 19.52, Yuan Liao (Leo) wrote: While I warmly appreciate and welcome any effort to improve support for Java build systems on Gentoo, I also wonder what functionality ebuild authors who are creating a Java package might expect from an eclass called "gradle.eclass". It is not strictl

Re: [gentoo-dev] [PATCH] gradle.eclass: add new eclass

2023-01-07 Thread Florian Schmaus
On 07/01/2023 05.29, Sam James wrote: On 6 Jan 2023, at 17:20, Florian Schmaus wrote: Signed-off-by: Florian Schmaus --- eclass/gradle.eclass | 149 + eclass/tests/gradle.sh | 62 + 2 files changed, 211 insertions(+) create mode

[gentoo-dev] Last rites: net-dns/dnswalk, dev-games/cardpics, dev-games/mercator, dev-games/wfmath

2023-01-08 Thread Florian Schmaus
# Michael Mair-Keimberger (2023-01-08) # Broken since many years, no reverse dependencies, last release from # 2000. Bug #678518. Removal on 2023-02-08. net-dns/dnswalk # Michael Mair-Keimberger (2023-01-08) # EAPI=6, Installs only card pictures and has no reverse dependencies. # Bug #805278. R

[gentoo-dev] Last rites: dev-java/core-specs-alpha dev-java/spec-alpha

2023-01-27 Thread Florian Schmaus
# Florian Schmaus (2013-01-27) # Previous dependencies of dev-lang/clojure, now part of the clojure # ebuild and no longer needed. # Removal on 2023-02-27. dev-java/core-specs-alpha dev-java/spec-alpha - Flow

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

2023-01-28 Thread Florian Schmaus
On 28/01/2023 17.38, Michał Górny wrote: To improve consistency and make packages easier to find, I'd like to propose going forward that when packages are published on PyPI, we use their official PyPI names. This also means preserving the case for the few packages that use CamelCase names and si

[gentoo-dev] Last rites: acct-(user|group)/jabber

2023-02-10 Thread Florian Schmaus
# Florian Schmaus (2023-02-09) # Leftovers from net-im/jabber-base. Unused and obsolete. # Removal on 2023-03-09. acct-user/jabber acct-group/jabber - Flow

[gentoo-dev] Last rites: dev-erlang/(iconv|p1_xmlrpc|riak_pb)

2023-02-10 Thread Florian Schmaus
# Florian Schmaus (2023-02-10) # Previous dependencies of ejabberd, now no longer needed. # Removal on 2023-03-10. dev-erlang/iconv dev-erlang/p1_xmlrpc dev-erlang/riak_pb - Flow

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

2023-02-20 Thread Florian Schmaus
On 19/02/2023 18.32, Michał Górny wrote: +Abstract + + +A new ``TEST_SUITE_PRESENT`` variable is introduced to indicate whether +the package features a test suite. I wonder if we could not simply use IUSE="test" for this purpose? That is, allow declaring the 'test' use flag, even though

[gentoo-dev] Packages up for grabs: sys-firmware/broadcom-bt-firmware

2023-03-23 Thread Florian Schmaus
I've dropped sys-firmware/broadcom-bt-firmware to maintainer needed, as I do not longer have compatible hardware. From a security perspective, the firmware in this package could be considered dubious. Personally, I would recommend users to by newer bluetooth hardware [1]. The package h

Re: [gentoo-dev] [PATCH] .editorconfig: add

2023-03-24 Thread Florian Schmaus
On 24/03/2023 05.46, Ulrich Mueller wrote: On Fri, 24 Mar 2023, Sam James wrote: I'm slightly confused. What repository is this intended for? gentoo.git. Then it looks wrong, conceptually. Or would it be o.k. if I committed ebuild-mode.el to the top-level directory of the Gentoo repositor

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

2023-03-27 Thread Florian Schmaus
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 changed, 43 insertions(+), 3 deletions(-) diff --git a/eclass/toolchain-autoconf.eclass b/eclas

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

2023-03-27 Thread Florian Schmaus
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-devel/automake/automake-1.11.6-r4.ebuild | 84 + sys-devel/automake/autom

[gentoo-dev] Last rites: acct-{user,grou}/abrt sec-policy/selinux-abrt

2023-04-05 Thread Florian Schmaus
# Florian Schmaus (2023-04-05) # Packages that became orphaned leaf packages with the removal of # app-admin/abrt. See # - eea6958136ef ("profiles: Mask abrt software for removal") # - 8aedf444c3a5 ("app-admin/abrt: treeclean") # Removal on 2023-04-20 acct-user/abrt acct-g

[gentoo-dev] EGO_SUM

2023-04-17 Thread Florian Schmaus
I want to continue the discussion to re-instate EGO_SUM, potentially leading to a democratic vote on whether EGO_SUM should be re-instated or deprecated. For the past months, I tried to find *technical reasons*, e.g., reasons that affect end-users, that justify the deprecation of EGO_SUM. Howe

[gentoo-dev] Add Makefile to run eclass tests

2023-04-23 Thread Florian Schmaus
The eclass tests, found under eclass/tests, are currently not run automatically. This yields the danger that the tests rot and decay over time. In fact, I believe this already started to happen. Ideally the eclass tests are automatically run with the normal QA checks for ::gentoo. A single entry p

[gentoo-dev] [PATCH] eclass/tests: add Makefile to run eclass tests

2023-04-23 Thread Florian Schmaus
Signed-off-by: Florian Schmaus --- eclass/tests/.gitignore | 2 ++ eclass/tests/Makefile | 27 +++ 2 files changed, 29 insertions(+) create mode 100644 eclass/tests/.gitignore create mode 100644 eclass/tests/Makefile diff --git a/eclass/tests/.gitignore b/eclass

[gentoo-dev] Last rites: acct-group/resin

2023-04-23 Thread Florian Schmaus
# Volkmar W. Pogatzki (2023-04-22) # Unused acct-group. Removal on 2023-05-22 # The server was removed on 2021-08-24 with commit # 7a1e8a90fa8a09a84741dc8ef5f774d92ae8433c acct-group/resin

[gentoo-dev] Re: EGO_SUM

2023-04-24 Thread Florian Schmaus
2023 09.37, Florian Schmaus wrote: I want to continue the discussion to re-instate EGO_SUM, potentially leading to a democratic vote on whether EGO_SUM should be re-instated or deprecated. For the past months, I tried to find *technical reasons*, e.g., reasons that affect end-users, that j

[gentoo-dev] Re: EGO_SUM

2023-04-26 Thread Florian Schmaus
Hi Sam, thanks for your feedback. I am glad for everyone who engages in this discussion and shares their views and new information. On 24/04/2023 22.28, Sam James wrote: Florian Schmaus writes: [CCing williamh@ as go-module.eclass & dev-lang/go maintainer.] I like to ask the Ge

[gentoo-dev] Re: EGO_SUM

2023-04-27 Thread Florian Schmaus
On 26/04/2023 18.12, Matt Turner wrote: On Wed, Apr 26, 2023 at 11:31 AM Florian Schmaus wrote: The discussion would be more productive if someone who is supporting the EGO_SUM deprecation could rationally summarize the main arguments why we deprecated EGO_SUM. You're requesting the ch

[gentoo-dev] Re: EGO_SUM

2023-04-27 Thread Florian Schmaus
On 27/04/2023 11.24, Ulrich Mueller wrote: On Thu, 27 Apr 2023, Florian Schmaus wrote: Network traffic, while also being cheap, may be more of an issue. Currently, gentoo-latest.tar.xz is ~41 MiB. So on a conservative approximation ::gentoo compresses to 1/10. So, the 10 Go-packages cause 200

Re: [gentoo-dev] Re: EGO_SUM

2023-04-27 Thread Florian Schmaus
On 27/04/2023 14.54, Michał Górny wrote: On Thu, 2023-04-27 at 09:58 +0200, Florian Schmaus wrote: Disk space is cheap. No, it's not. Gentoo supports more hardware than your average PC with beefy hard drive and/or possibility of installing one. Let's not forget that you need

Re: [gentoo-dev] Re: EGO_SUM

2023-05-02 Thread Florian Schmaus
On 28/04/2023 16.34, Michał Górny wrote: On Fri, 2023-04-28 at 08:59 +0200, Florian Schmaus wrote: And I never said that I believe in representing the majority's opinion. That said, I prefer to have this voted on by an all-developer vote than a council vote. Then we would know what the maj

Re: [gentoo-dev] Re: EGO_SUM

2023-05-02 Thread Florian Schmaus
On 27/04/2023 23.16, Sam James wrote: Florian Schmaus writes: [[PGP Signed Part:Undecided]] On 26/04/2023 18.12, Matt Turner wrote: On Wed, Apr 26, 2023 at 11:31 AM Florian Schmaus wrote: The discussion would be more productive if someone who is supporting the EGO_SUM deprecation could

  1   2   3   >