Am 29.11.2021 um 23:03 schrieb Matt Zagrabelny:
On Mon, Nov 29, 2021 at 3:51 PM Michael Biebl <bi...@debian.org> wrote:Am 29.11.2021 um 18:22 schrieb Matt Zagrabelny:Package: udev Version: 249.7-1 Severity: normal Greetings, Thank you for your work in Debian. I noticed that when I plug in my USB DVD drive I no longer get the /dev/dvd link. It breaks things like "lsdvd" and "mplayer dvd://1". In order to solve #991639 by removing the compat file (rules/80-debian-compat.rules) it ends up breaking simple use-cases, such as those of us with a single optical drive and wanting to use applications that expect to use /dev/dvd. Would you consider reverting a66d122048b? https://salsa.debian.org/systemd-team/systemd/-/commit/a66d122048b8d0d6c057c0504880f1b37e222cabThis is not planned. Keep in mind, that this udev rule has always been Debian specific, so if software is actually buggy in that regard, it should be fixed in any case. The best we can do is to file bug reports against affected packages. Since we are early in the bookworm release cycle, we have plenty of time for that. Would you mind filing bug reports if you encounter such issues?I can file bug reports. What should the report look like? "Debian's default udev/systemd installation no longer provides
This is not systemd specific, only udev.
symlinks for /dev/dvd and your software no longer works without intervention.
This sounds quite drastic. I would assume the affected packages still work (mostly) fine and only certain functionality would be affected.
Please implement foobar so your software will work with
the way things are being done now." I don't know what "foobar" is in the above. I only know what I read in your commit message: """ [...] older software which wasn't able to automatically discover those types of devices """ Applications like lsdvd and mplayer should be able to "discover" the DVD drives? Hmmm... I'm guessing those applications, which are indeed "old", yet venerable, might balk at the extra application code when creating the symlink at the OS level seems so easy. Either way... if you let me know what those applications "should" be doing, I'll submit bug reports.
Use libudev to enumerate and watch for devices.Some DEs also provide higher level abstractions like udisks or GIO, which one could use.
Michael
OpenPGP_signature
Description: OpenPGP digital signature