[PRQ#47182] Deletion Request for libressl-netcat
MarsSeed [1] filed a deletion request for libressl-netcat [2]: Unneeded duplicate of repo's openbsd-netcat package. In re [PRQ#43902] Deletion Request for libressl-netcat Rejected: @muflone, yes, you misunderstood my message, which was correct:
Instead of getting the sources from OpenBSD's libressl tarball, repo uses Debian's separated repackage of OpenBSD netcat.
[1] https://aur.archlinux.org/account/MarsSeed/ [2] https://aur.archlinux.org/pkgbase/libressl-netcat/
Request #47182 has been Rejected by muflone [1]: I cannot get the reasons to delete this package. extra/openbsd-netcat uses the debian version of netcat while this package uses the openbsd source. So why you want to remove it? [1] https://aur.archlinux.org/account/muflone/
On 10 February 2024 21:53:20 GMT+01:00, notify@aur.archlinux.org wrote:
Request #47182 has been Rejected by muflone [1]:
I cannot get the reasons to delete this package. extra/openbsd-netcat uses the debian version of netcat while this package uses the openbsd source. So why you want to remove it?
Muflone, because the netcat source code coming from Debian's repo is a mirror of the OpenBSD version, they just omit the unrelated LibreSSL sources. So both repo's openbsd-netcat and AUR's libressl-netcat are in fact the same OpenBSD netcat. What rationale do you see for keeping the duplicate on AUR? <humor> If I create yet another mirror named marsseed-netcat, can I create a third package for the same on AUR? ;P </humor>
Hi Marcell
I cannot get the reasons to delete this package. extra/openbsd-netcat uses the debian version of netcat while this package uses the openbsd source. So why you want to remove it? Muflone, because the netcat source code coming from Debian's repo is a mirror of the OpenBSD version, they just omit the unrelated LibreSSL sources.
The Debian netcat-openbsd repo [1] contains some specific patches from downstream, used to workaround platforms with no specific features or to disable some specific checks/flags using CFLAGS. The openbsd repository has no such flags to disable such features. As a general rule, they are not the same source, so the package could freely survive in the AUR, it's not a duplicated package. I remember packages with specific patches to enable features are allowed in the AUR. However, the Debian patchset is so limited and those features are also enabled in the Arch Linux openbsd-netcat, therefore the final result will be finally the same. In this case the package could be considered as not useful to be kept in the AUR. To create meaningful deletion requests, these information are needed, a source comparison in this case was needed. Whenever Debian would add/change features or the build process would change, the libressl-netcat package would have its reasons to exists.
<humor> If I create yet another mirror named marsseed-netcat, can I create a third package for the same on AUR? ;P </humor>
Of course not, yours won't be the upstream repository. Best regards [1] https://salsa.debian.org/debian/netcat-openbsd/-/blob/debian/latest/netcat.c... -- Fabio Castelli aka Muflone
participants (3)
-
Marcell Meszaros
-
Muflone
-
notify@aur.archlinux.org