Package: doas Version: 6.8
I believe the Debian package "doas" should be renamed to "opendoas". The upstream project Debian packages is called "OpenDoas" [1] and it is a competing port to another project called "doas" [2] that has similar functionality. However, the two tools are not entirely compatible. This is likely to confuse users (like myself) who installed the "doas" port, expecting to get upstream doas, but instead got an incompatible OpenDoas. This is made more confusing because other Linux distributions (such as Arch and Void) as well as FreeBSD also have a package called "doas" which is based on upstream doas. Some of them, at least Void and Arch, also have a separate package [4][5] called "opendoas" which corresponds to the alternative upstream. In short, Debian calling its package "doas" instead of "opendoas" is a bit misleading and likely to confuse people coming from other projects like FreeBSD [3], Arch, and Void. Comparing the two projects we see the configuration file is kept in a different place supports different flags, and has different permission restrictions. It's also possible this naming conflict is going to result in bug reports getting filed with the wrong upstream project. As an alternative solution, I'd like to suggest Debian switch its upstream source to use doas [2] instead of OpenDoas. This would have two benefits: First, it would match what other distributions and operating systems are doing, making life easier for end users who use multiple OSes. Second, it looks like doas is more actively developed than OpenDoas, based on recent commits and releases, so we'd have a more actively managed upstream. Thank you for your consideration. 1. https://github.com/Duncaen/OpenDoas 2. https://github.com/slicer69/doas 3. https://www.freshports.org/security/doas/ 4. https://voidlinux.org/packages/?arch=x86_64&q=opendoas 5. https://aur.archlinux.org/packages/?O=0&K=doas