Hello! This is a reasonable and well-founded request. Thanks for taking the time to review this package. Feel free to delete azure-cli-bin from AUR. Rod On Fri, Aug 16, 2024 at 9:51 AM <notify@aur.archlinux.org> wrote:
MarsSeed [1] filed a deletion request for azure-cli-bin [2]:
The azure-cli package has been added to Arch/extra repo in March 2024.
I don't think it is very useful to keep this old-distro-targeting (Debian Bookworm), Python 3.11 based upstream build, which btw contains its own Python 3.11 runtimes (python3, pip, pbr, etc.) and binary+Python-module ecosystem in the install, with up to two hundred of its own Python modules.
Also this PKGBUILD strips the upstream binaries, therefore the installed package is useless for crash reporting purposes.
Upstream's binaries are also less secure than the Arch build, as the ELF files here lack full RELRO and PIE.
The AUR package is also configured improperly: - It defines 'python' as its dependency, but it is not true, as I mentioned, this package installs its own /opt/az/bin/python3 symlink to the /opt/az/bin/python3.11 runtime. - Man viewing doesn't work in the AUR package, as the relevant files are installed inside /opt/az and not to their proper places inside '/usr/share'. - Bash completions get installed in the wrong place, inside /etc/bash_completon.d, instead of the expected '/usr/share/bash- completion/completions'. - It does not install the mandatory MIT license file.
I am observing that there is a discrepancy in AUR PM decisionmaking regarding keeping or deleting upstream's binary releases from AUR when a source-based build gets added to the official Arch repos.
I typically saw Arch Developers like @arojas, and Package Maintainers like @Antiz delete '-bin' counterparts of Arch repo packages from AUR, citing the reason that the in such cases the '-bin' builds do not add any meaningful benefit to users.
I think this specific PKGBUILD has even stronger than typical reasons to be dropped from AUR.
[1] https://aur.archlinux.org/account/MarsSeed/ [2] https://aur.archlinux.org/pkgbase/azure-cli-bin/