From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 15A1A158089 for ; Mon, 11 Sep 2023 22:29:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1C5422BC166; Mon, 11 Sep 2023 22:29:39 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D1A782BC159 for ; Mon, 11 Sep 2023 22:29:38 +0000 (UTC) References: <7802203.lOV4Wx5bFT@kona> <20230911082243.65aa85f5@Akita> <4128737.ElGaqSPkdT@kona> <20230911084231.73dd619f@Akita> <5848191c-8708-edfe-0c69-eeced3907b0d@gmail.com> <87zg1szc23.fsf@gentoo.org> <5d96d41de2f7057b42b436783678c8c4.squirrel@ukinbox.ecrypt.net> <87zg1sxu88.fsf@gentoo.org> <6aca04641c105c3fc72910fdbb7b6c01.squirrel@ukinbox.ecrypt.net> User-agent: mu4e 1.10.6; emacs 30.0.50 From: Sam James To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] last rites: sys-fs/eudev Date: Mon, 11 Sep 2023 23:27:19 +0100 Organization: Gentoo In-reply-to: <6aca04641c105c3fc72910fdbb7b6c01.squirrel@ukinbox.ecrypt.net> Message-ID: <877cowxs1c.fsf@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 2769895b-abbb-483b-89cc-b493de65262b X-Archives-Hash: e711bfcc76c4de9a31d8a3fb7c25882c "Eddie Chapman" writes: > Sam James wrote: >> >> "Eddie Chapman" writes: >> >>> Sam James wrote: >>>> >>>> Dale writes: >>>> >>>>> orbea wrote: >>>>>> On Mon, 11 Sep 2023 17:29:47 +0200 >>>>>> "Andreas K. Huettel" wrote: >>>>>> >>>>>>> Am Montag, 11. September 2023, 17:22:43 CEST schrieb orbea: >>>>>>> >>>>>>>> Upstream is maintained still. >>>>>>>> >>>>>>>> https://github.com/eudev-project/eudev >>>>>>>> >>>>>>> No, it's not. >>>>>>> >>>>>> Based on what? It has several commits this year and is currently >>>>>> working on both of my systems. Is there something specific showing >>>>>> why its not maintained? >>>>> >>>>> On the link above it says this: >>>>> >>>>> On 2021-08-20 Gentoo decided to abandon eudev and a new project was >>>>> established on 2021-09-14 by Alpine, Devuan and Gentoo >>>>> contributors (alphabetical order). >>>>> >>>>> It seems to have a upstream that is active but no one is >>>>> maintaining it on Gentoo.=C2=A0 Basically, it needs a Gentoo maintain= er >>>>> now.=C2=A0 It would seem given the time span that no one wants to take >>>>> it.=C2=A0 >>>>> >>>>> Like others, I use it but didn't know it wasn't maintained >>>>> anymore.=C2=A0 I hope someone will step up but if not, looks like we = have >>>>> to use udev.=C2=A0 >>>> >>>> No, see the linked bugs. Someone has to actually make it compatible >>>> with the tags API which software is starting to use. >>>> >>> It seems there is work still ongoing to that end: >>> https://github.com/eudev-project/eudev/issues/249 >>> >> That only adds a stub - which isn't guaranteed to work correctly. > > But what that boils down to in practise if it actually turns out to be > true: user's might have to make a choice between installing some > application that uses a new API call not supported by eudev, or installing > eudev. I believe portage can handle that just fine, it regularly tells me > that there is some package or another that cannot be installed at the same > time as some other package. I'm sure I could go and find plenty of other > packages in the tree that can be last rites as well, if the inclusion > criteria for any given package is that it works with every other package > in the tree. > Yes, and then users kept getting confused by it, like https://bugs.gentoo.org/913702 and its duplicates. I doubt you can find many other packages which claim to satisfy a library's API but only do so partially, like in the case here w/ virtual/libudev + eudev. >>> A quick look at the bug list in the original announcement today, they >>> appear to almost all be bugs for Gentoo maintainers to address rather >>> than upstream, and one or two it's questionable if they are actually >>> bugs. >> >> I've improved the mask message. > > Yes that is an improvement. > >>> I think it is a rather large stretch to claim that upstream is dead, >>> the evidence just doesn't show that. >>> >>> So what's the situation with the current Gentoo maintainers? Have they >>> disappeared? I often see on here packages being offered up for grabs. >>> Why >>> hasn't there been a call to give others the opportunity to volunteer as >>> maintainers rather than going straight tolast riting the package? Or >>> has that happened and I've missed it, in which case I apologise. >> >> There was a year ago or so and nothing really came out of it. But see >> above wrt 'tags'. > > A year is a long time, there might well now be people willing to take over > maintaining it that were not willing to 1 year ago, if that is what is > required. They have a month to step up anyway, although that will involve upstream activity too.