public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Arsen Arsenović" <arsen@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] last rites: sys-fs/eudev
Date: Sun, 17 Sep 2023 12:16:44 +0200	[thread overview]
Message-ID: <86a5tlf4r1.fsf@gentoo.org> (raw)
In-Reply-To: <CAENw6g50JNDOwoa90YujgyrL+u2V6LYLJT5AAYjpZpPT4=aqFw@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2205 bytes --]


Alexe Stefan <stefanalexe48@gmail.com> writes:

> Upstream, it's maintained.

See my other emails for an explanation of why looking at a commit graph
is not good enough to tell if something is maintained.

> Downstream, 2 people volunteered.

And proposed ugly 'fixes' (read: hacks).

> So it is maintained.
>
> The incompatibilities are for some desktop specific situations, and
> there is a pr upstream(hacky, but work in progress).

No they aren't.  The APIs eudev is missing (and stubs now) are not in
any way specific to desktop.  I also don't buy that desktop-server
dichotomies exist.

> For servers, or minimal desktops(which is what I expect gentoo is
> mostly used for), eudev is fine.

Sorry, I don't buy that an out of date fork with unfixed known bugs that
regularly trails behind with the hwdb is 'fine'.  Especially when said
fork has no improvements.

The only reason I see to use eudev is 'I prefer it out of principle'.
This is an okay reason, but it *does not* outweigh QA concerns.  As I
said before, if those were to go away, which would be most simply
achieved by reforking up-upstream there would be no reason to omit eudev
anymore, and eudev would hence be back.

I know this is viable since I already tried to do so in order to keep
eudev alive because I expected this ruckus would happen, but nobody
aired interest, and my time to waste is scarce, so I dropped the project
and started using systemd-utils[udev].

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 difficult to
implement or maintain (nowhere close to LibreSSL, for instance, as eudev
didn't diverge nearly as much as LibreSSL did, and since
virtual/{lib,}udev exist).

My last refork attempt involved a git-filter-repo based script which
reformatted the systemd repository into one that could be git-merge'd
into a tree with a build system.  This worked, and it would be easy to
keep up-to-date, but I never finished it.

Hope to review your contributions upstream soon, have a lovely day :-)
-- 
Arsen Arsenović

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 381 bytes --]

  reply	other threads:[~2023-09-17 10:55 UTC|newest]

Thread overview: 121+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-11 15:14 [gentoo-dev] last rites: sys-fs/eudev Andreas K. Huettel
2023-09-11 15:22 ` orbea
2023-09-11 15:29   ` Andreas K. Huettel
2023-09-11 15:42     ` orbea
2023-09-11 17:25       ` martin-kokos
2023-09-11 17:45         ` orbea
2023-09-11 19:20       ` Dale
2023-09-11 20:31         ` Sam James
2023-09-11 21:14           ` orbea
2023-09-11 21:21             ` Sam James
2023-09-11 21:29               ` Alexey Sokolov
2023-09-11 21:35                 ` Sam James
2023-09-11 21:43                   ` Alexey Sokolov
2023-09-11 21:51                     ` Alexe Stefan
2023-09-11 21:59                       ` Sam James
2023-09-11 21:32               ` orbea
2023-09-11 21:50                 ` Sam James
2023-09-11 22:10                   ` orbea
2023-09-11 22:17                     ` Sam James
2023-09-12  2:34                       ` orbea
2023-09-12  9:18                         ` Rich Freeman
2023-09-12 11:00                           ` Alarig Le Lay
2023-09-14  0:20                           ` [gentoo-dev] " Madhu
2023-09-14  0:47                             ` Alex Boag-Munroe
2023-09-14 14:25                             ` Arsen Arsenović
2023-09-14 14:57                               ` Mike Gilbert
2023-09-14 18:15                                 ` Arsen Arsenović
2023-09-11 21:27           ` [gentoo-dev] " Eddie Chapman
2023-09-11 21:41             ` Sam James
2023-09-11 22:22               ` Eddie Chapman
2023-09-11 22:27                 ` Sam James
2023-09-12 13:36                   ` Eddie Chapman
2023-09-12 13:57                     ` Sam James
2023-09-12 14:12                     ` Rich Freeman
2023-09-12 14:17                       ` Sam James
2023-09-12 15:04                         ` Eddie Chapman
2023-09-12 18:47                           ` Matt Turner
2023-09-12 15:35                         ` orbea
2023-09-12 17:23                           ` Alexe Stefan
2023-09-12 17:36                             ` orbea
2023-09-12 19:06                               ` Eddie Chapman
2023-09-12 19:32                                 ` orbea
2023-09-12 18:53                             ` Matt Turner
2023-09-12 18:58                               ` Alexe Stefan
2023-09-12 23:45                             ` karl
2023-09-12 18:51                           ` Matt Turner
2023-09-12 19:05                             ` orbea
2023-09-12 19:56                               ` Eli Schwartz
2023-09-12 20:59                                 ` Dale
2023-09-12 20:37                               ` Matt Turner
2023-09-12 14:55                       ` Eddie Chapman
2023-09-12 15:00                         ` Sam James
2023-09-12 19:21                         ` Andreas K. Huettel
2023-09-12 19:47                           ` Eddie Chapman
2023-09-12 20:33                             ` Andrew Ammerlaan
2023-09-12 21:23                               ` Eddie Chapman
2023-09-12 21:36                                 ` Matt Turner
2023-09-12 21:45                                   ` Alexe Stefan
2023-09-12 21:52                                     ` Matt Turner
2023-09-13  4:35                                       ` Alexe Stefan
2023-09-13  4:56                                         ` Eli Schwartz
2023-09-13  5:03                                           ` Alexe Stefan
2023-09-13  5:38                                             ` Eli Schwartz
2023-09-13  6:13                                               ` Alexe Stefan
2023-09-13  6:19                                                 ` Alexe Stefan
2023-09-13  6:40                                                 ` Dale
2023-09-13  6:54                                                   ` Alexe Stefan
2023-09-13  7:23                                                     ` Dale
2023-09-12 22:35                                   ` Eddie Chapman
2023-09-13  7:55                                 ` Andrew Ammerlaan
2023-09-13  8:10                                   ` Dale
2023-09-16  6:01                                     ` Oskari Pirhonen
2023-09-16  6:09                                       ` Sam James
2023-09-16  7:15                                         ` Dale
2023-09-13  8:13                                   ` Arve Barsnes
2023-09-13 23:49                                   ` Eddie Chapman
2023-09-14 14:16                                   ` Eddie Chapman
2023-09-14 14:44                                     ` Alex Boag-Munroe
2023-09-14 15:30                                       ` Eddie Chapman
2023-09-14 16:09                                         ` Alex Boag-Munroe
2023-09-14 16:50                                           ` Eddie Chapman
2023-09-14 17:18                                             ` Alex Boag-Munroe
2023-09-14 18:39                                               ` Alexe Stefan
2023-09-14 19:11                                                 ` Alex Boag-Munroe
2023-09-14 17:27                                             ` Rich Freeman
2023-09-14 17:39                                               ` Eddie Chapman
2023-09-14 17:52                                                 ` Alex Boag-Munroe
2023-09-14 17:57                                                 ` Rich Freeman
2023-09-14 23:19                                                 ` Arsen Arsenović
2023-09-15 15:10                                                   ` orbea
2023-09-15 18:38                                                     ` Alexey Sokolov
2023-09-15 18:56                                                       ` orbea
2023-09-15 22:25                                                         ` Arsen Arsenović
2023-09-15 22:40                                                   ` orbea
2023-09-16  1:12                                                     ` Arsen Arsenović
2023-09-16  9:35                                                     ` David Seifert
2023-09-16 13:32                                                       ` Alexe Stefan
2023-09-16 22:03                                                         ` Arsen Arsenović
2023-09-17  9:00                                                           ` Alexe Stefan
2023-09-17 10:16                                                             ` Arsen Arsenović [this message]
2023-09-17 17:56                                                               ` Alexe Stefan
2023-09-17 18:38                                                                 ` Arsen Arsenović
2023-09-14 17:20                                       ` Eddie Chapman
2023-09-14 17:28                                         ` Alex Boag-Munroe
2023-09-14 17:51                                           ` Eddie Chapman
2023-09-14 17:19                                     ` Matt Turner
2023-09-14 17:24                                       ` Eddie Chapman
2023-09-13  2:55                             ` Eli Schwartz
2023-09-13  9:05                               ` Eddie Chapman
2023-09-13  9:34                                 ` Alexe Stefan
2023-09-13  9:43                                   ` Alex Boag-Munroe
2023-09-13 21:57                                   ` Arsen Arsenović
2023-09-12 14:31                     ` martin-kokos
2023-09-12 15:00                       ` Eddie Chapman
2023-09-12 15:20                         ` Sam James
  -- strict thread matches above, loose matches on Subject: below --
2023-09-13  1:23 Alex Boag-Munroe
2023-09-13  1:48 ` Alex Boag-Munroe
2021-11-27  0:23 [gentoo-dev] Last " Mike Gilbert
2022-08-30  9:52 ` Jaco Kroon
2022-08-30 10:27   ` Arve Barsnes
2022-08-30 12:26     ` Jaco Kroon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86a5tlf4r1.fsf@gentoo.org \
    --to=arsen@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox