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

2024-03-05 Thread Oskari Pirhonen
On Tue, Mar 05, 2024 at 06:12:06 +, Robin H. Johnson wrote: > At the top, I noted that it will be possible in future for AI generation > to be used in a good, safe way, and we should provide some signals to > the researchers behind the AI industry on this matter. > > What should it have? > -

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

2024-02-27 Thread Oskari Pirhonen
On Tue, Feb 27, 2024 at 15:45:17 +0100, Michał Górny wrote: > Hello, > > Given the recent spread of the "AI" bubble, I think we really need to > look into formally addressing the related concerns. In my opinion, > at this point the only reasonable course of action would be to safely > ban

Re: [gentoo-dev] 2024-02-26-debianutils-drops-installkernel-dep: add news item

2024-02-26 Thread Oskari Pirhonen
On Mon, Feb 26, 2024 at 22:39:13 +, Lucio Sauer wrote: > On Mon, Feb 26, 2024 at 06:13:32PM +0100, Andrew Nowa Ammerlaan wrote: > > Previously sys-kernel/installkernel was implicitly installed on many systems > > via a dependency in sys-apps/debianutils. This dependency was toggled > > by the

[gentoo-dev] Re: [RFC] News item: LXD to lose access for its image server

2023-12-25 Thread Oskari Pirhonen
On Mon, Dec 25, 2023 at 20:01:49 +0200, Joonas Niilola wrote: > ### Notes: Tried to keep this news item as concise as possible, > ### more information in #920527. > > > Title: LXD to lose access for its image server > Author: Joonas Niilola > Posted: 2023-12-28 > Revision: 1 > News-Item-Format:

Re: [gentoo-dev] [PATCH] use.desc: Make `native-extensions` flag global

2023-11-05 Thread Oskari Pirhonen
On Sun, Nov 05, 2023 at 06:42:35 +0100, Michał Górny wrote: > Make the `native-extensions` flag global. It is used in 15 Python > packages to enable building optional C extensions, though the global > description also allows for other "native" and "pure" languages. > > In 9 cases, the flag

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

2023-09-25 Thread Oskari Pirhonen
On Mon, Sep 25, 2023 at 14:03:26 +0200, Ulrich Mueller wrote: > > On Sun, 24 Sep 2023, Jonas Stein wrote: > > >> # Removal on 2023-10-21. Bug #667687, #667689. > > > We should use "after" instead of "on": > > > # Removal after T > > I wonder if we even need to specify the wording in such

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

2023-09-21 Thread Oskari Pirhonen
On Thu, Sep 21, 2023 at 22:40:05 +0300, Arthur Zamarin wrote: > = "Formal" format = > > Each entry is composed of 2 parts: "#"-prefixed explanation block and > list of "${CATEGORY}/${PN}" packages. Entries are separated when a new > explanation block starts (meaning first "#"-prefixed

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

2023-09-21 Thread Oskari Pirhonen
On Thu, Sep 21, 2023 at 23:22:27 +0200, Ulrich Mueller wrote: > > On Thu, 21 Sep 2023, Arthur Zamarin wrote: > > > = "Formal" format = > > > Each entry is composed of 2 parts: "#"-prefixed explanation block and > > list of "${CATEGORY}/${PN}" packages. Entries are separated when a

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

2023-09-16 Thread Oskari Pirhonen
On Wed, Sep 13, 2023 at 03:10:51 -0500, Dale wrote: > Andrew Ammerlaan wrote: > > > > And then another thing, how is it possible that so many people missed > > the news item? They are displayed quite prominently I think, and > > emerge will keep buggering you about it until it is marked as read. >

[gentoo-dev] [PATCH] verify-sig.eclass: replace app-crypt with sec-keys

2023-07-30 Thread Oskari Pirhonen
Update the description and example to use the new sec-keys/ category instead of the old app-crypt/ for openpgp-keys-* packages. Signed-off-by: Oskari Pirhonen --- GH PR: https://github.com/gentoo/gentoo/pull/32111 eclass/verify-sig.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions

Re: [gentoo-dev] Package stabilization groups

2023-07-17 Thread Oskari Pirhonen
On Mon, Jul 17, 2023 at 19:39:30 +0300, Arthur Zamarin wrote: > On 17/07/2023 16.50, Matt Turner wrote: > > On Sun, Jul 16, 2023 at 2:04 PM Arthur Zamarin wrote: > >> Now I'll speak from the point of implementer of `pkgdev bugs`. For me I > >> think both approaches are good, but I would prefer

Re: [gentoo-dev] EGO_SUM (was: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-05 Thread Oskari Pirhonen
On Wed, Jul 05, 2023 at 20:40:34 +0200, Gerion Entrup wrote: > Am Mittwoch, 5. Juli 2023, 01:09:30 CEST schrieb Oskari Pirhonen: > > On Tue, Jul 04, 2023 at 21:56:26 +, Robin H. Johnson wrote: > > > On Tue, Jul 04, 2023 at 12:44:39PM +0200, Gerion Entrup wrote: > > >

Re: [gentoo-dev] EGO_SUM (was: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-04 Thread Oskari Pirhonen
On Tue, Jul 04, 2023 at 21:56:26 +, Robin H. Johnson wrote: > On Tue, Jul 04, 2023 at 12:44:39PM +0200, Gerion Entrup wrote: > > just to be curious about the whole discussion. I did not follow in the > > deepest detail but what I got is: > > - EGO_SUM blows up the Manifest file, since every

Re: [gentoo-dev] [PATCH] acct-user.eclass: include exit status in death message

2023-06-25 Thread Oskari Pirhonen
On Sun, Jun 25, 2023 at 20:52:53 +0200, Michał Górny wrote: > I think a better approach would be to always include $? in die messages > in Portage. > I'm not sure the exit code is useful in the general case. Something like rm(1) seems to give the same exit code despite failing for different

Re: [gentoo-dev] Re: EGO_SUM

2023-05-30 Thread Oskari Pirhonen
On Tue, May 30, 2023 at 21:30:49 +0500, Anna (cybertailor) Vyalkova wrote: > On 2023-05-30 17:52, Florian Schmaus wrote: > > To prevent harm from Gentoo, we should reach an agreement that everyone > > can live with. To achieve a consensus, and since I can not rule out that > > I missed a post

Re: [gentoo-dev] EAPI 9 feature proposal

2023-05-20 Thread Oskari Pirhonen
On Wed, May 17, 2023 at 08:19:48 +0200, Michał Górny wrote: > On Wed, 2023-05-17 at 00:03 -0500, Oskari Pirhonen wrote: > > We agreed that it could potentially be useful as something that's > > available for general use > > We generally don't add something into EAPI unles

[gentoo-dev] EAPI 9 feature proposal

2023-05-16 Thread Oskari Pirhonen
Hi, Matt recently made a PR to a QA check script in Portage [1] which included the following function: is_in() { local needle=$1 shift local x for x in "$@"; do [[ "${needle}" = ${x} ]] && return 0 done return 1 } It's more or

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

2023-02-11 Thread Oskari Pirhonen
On Sat, Feb 11, 2023 at 20:25:46 +, Conrad Kostecki wrote: > Am 11.02.2023 19:58:27, "Jonas Stein" schrieb: > > >https://packages.gentoo.org/packages/app-misc/physlock > > > > I suspect, that this could be last-rited, as upstream marked repo as > read-only on Github. > I actively use

Re: [gentoo-dev] [PATCH 1/1] linux-info.eclass: Add /proc/config.gz as a valid src of CONFIG_* settings

2023-01-15 Thread Oskari Pirhonen
On Sun, Jan 15, 2023 at 12:40:12 -0500, Mike Pagano wrote: > In the event that the linux src tree does not have > a valid .config, check for /proc/config.gz > What about checking /boot/config-[version] as a backup as well? Since the standard `make install` for the kernel drops the config used to

Re: [gentoo-dev] Packages of zlogene up for grabs

2023-01-13 Thread Oskari Pirhonen
On Fri, Jan 13, 2023 at 14:35:45 +0100, Michał Górny wrote: > Friends, > > Our dear friend zlogene has been inactive recently, and for this reason > the packages listed below are looking for new maintainers. Please take > a look and see if you're interested in a few of them. > > ... >

Re: [gentoo-dev] Disturbing state of arch testing in Gentoo

2022-11-07 Thread Oskari Pirhonen
On Mon, Nov 07, 2022 at 08:26:15 +0200, Joonas Niilola wrote: > I _believe_ ago's tinderbox isn't being paid by the GF _anymore_ due to > this reason, but he keeps it running with his own expenses. I don't mind > this as long as the results are desirable and not phony. I still see a > lot of value

Re: [gentoo-dev] Disturbing state of arch testing in Gentoo

2022-11-06 Thread Oskari Pirhonen
On Sun, Nov 06, 2022 at 11:37:24 +0100, Piotr Karbowski wrote: > I would be in favour of stepping up the social contract and actually > prohibiting this kind of things, we had that before too, the nattka you > mgorny wrote is replacement for old bugzilla bot that was ... > closedsource and

Re: [gentoo-dev] [PATCH 1/3] dist-kernel-utils.eclass: Add a PV → KV conversion function

2022-10-17 Thread Oskari Pirhonen
On Sun, Oct 16, 2022 at 06:49:17 +0200, Michał Górny wrote: > Signed-off-by: Michał Górny > --- > eclass/dist-kernel-utils.eclass | 16 > eclass/tests/dist-kernel-utils.sh | 28 > 2 files changed, 44 insertions(+) > create mode 100755

Re: [gentoo-dev] Global USE flags for sound notifications (libcanberra) and global hotkeys (keybinder)

2022-09-16 Thread Oskari Pirhonen
On Fri, Sep 16, 2022 at 07:49:49 +0200, Michał Górny wrote: > Hi, > > I think we've passed the threshold for making two USE flags global: > > - sound notification support (usually via libcanberra) > > - global hotkey support (usually via keybinder) > > I don't have a strong opinion on flag

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-06-27 Thread Oskari Pirhonen
On Mon, Jun 27, 2022 at 01:43:19 +0200, Zoltan Puskas wrote: > Hi, > > I've been working on adding a go based ebuild to Gentoo yesterday and I > got this warning form portage saying that EGO_SUM is deprecated and > should be avoided. Since I remember there was an intense discussion > about

Re: [gentoo-dev] [PATCH v3 1/2] esed.eclass: new eclass

2022-06-06 Thread Oskari Pirhonen
On Sun, Jun 05, 2022 at 14:42:55 -0500, Oskari Pirhonen wrote: > On Sat, Jun 04, 2022 at 16:46:33 -0400, Ionen Wolkens wrote: > > +# Where possible, it is also good to consider if using patches is more > > +# suitable to ensure adequate changes. These functions are also unsafe &g

Re: [gentoo-dev] [PATCH v3 1/2] esed.eclass: new eclass

2022-06-05 Thread Oskari Pirhonen
On Sat, Jun 04, 2022 at 16:46:33 -0400, Ionen Wolkens wrote: > Signed-off-by: Ionen Wolkens > --- > eclass/esed.eclass | 265 + > 1 file changed, 265 insertions(+) > create mode 100644 eclass/esed.eclass > > diff --git a/eclass/esed.eclass

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

2022-06-03 Thread Oskari Pirhonen
On Fri, Jun 03, 2022 at 07:36:46AM -0400, Ionen Wolkens wrote: > ... snip ... > > + # Roughly attempt to find files in arguments by checking if it's a > + # readable file (aka s/// is not a file) and does not start with - > + # (unless after --), then store contents for comparing after

[gentoo-dev] No stable firejail

2022-02-20 Thread Oskari Pirhonen
Hi, After updating my system and running `eclean-dist --deep`, I noticed the following output: The following unavailable installed packages were found sys-apps/firejail-0.9.64.4 Was removing the stable version of sys-apps/firejail intentional? The ebuild commit message says

Re: [gentoo-dev] EAPI=5 must go -- final sprint! :)

2021-10-17 Thread Oskari Pirhonen
On Sun, Oct 17, 2021 at 08:57:26PM +0200, Andreas K. Huettel wrote: > So, let's make that number go down further fast! :D Cheers! What is the best way to help with that? Should I just grep for "EAPI=5" in /var/db/repos/gentoo and submit a pr with an updated ebuild? Is the new target EAPI 8? -

Re: [gentoo-dev] app-misc/physlock: Upstream repo archived

2021-10-16 Thread Oskari Pirhonen
On Sat, Oct 16, 2021 at 11:34:09AM +0300, Joonas Niilola wrote: > If you'd like we'd prefer a GitHub pull request where you modify the > ebuild adding this patch, and revbump the ebuild to -r2. Sure, I can do that. It should be relativiely straightforward since I already have the patch ready.

[gentoo-dev] app-misc/physlock: Upstream repo archived

2021-10-15 Thread Oskari Pirhonen
Hi, I sent a pull request to upstream earlier this year to fix a PAM related issue (see also: Gentoo bug #774729), but the repo has since been archived [1]. Looking at the commit history, I see that there's only been a single upstream commit since the beginning of 2020. What is the proper