Make all Essential packages and popularity contest top-200 packages want to use use Salsa CI
Currently, in the set of Essential packages where are multiple that don't use Salsa for version control, and thus are not able to use Salsa CI either: ``` $ curl -LO https://trends.debian.net/vcs-hosting_unstable-packages.csv $ curl -LO https://popcon.debian.org/sourcemax/by_inst $ for x in $(cat essential-packages); do grep -E "^$x," vcs-hosting_unstable-packages.csv; done | grep -v salsa base-files,13.6,no vcs bash,5.2.32-1,not git build-essential,12.12,no vcs coreutils,9.5-1,no vcs diffutils,1:3.10-1,no vcs dpkg,1.22.11,other patch,2.7.6-7,no vcs ``` Also in the top-200 packages based on popularity contents there are many that don't use Salsa: ``` $ for x in $(tail -n +13 by_inst | head -n 500 | cut -c 7-25); do grep -E "^$x," vcs-hosting_unstable-packages.csv; done | grep -v salsa dpkg,1.22.11,other acl,2.3.2-2,other coreutils,9.5-1,no vcs zlib,1:1.3.dfsg+really1.3.1-1,no vcs attr,1:2.5.2-2,other bash,5.2.32-1,not git base-files,13.6,no vcs readline,8.2-5,no vcs e2fsprogs,1.47.2~rc1-1,other expat,2.6.4-1,no vcs gettext,0.22.5-2,no vcs diffutils,1:3.10-1,no vcs libbsd,0.12.2-2,other sqlite3,3.46.1-1,no vcs dmidecode,3.6-2,other pciutils,1:3.13.0-1,other wget,1.24.5-2,no vcs file,1:5.45-3,other laptop-detect,0.16,other lsof,4.99.3+dfsg-2,no vcs scowl,2020.12.07-3,other fuse,2.9.9-9,no vcs libusb-1.0,2:1.0.27-1,no vcs emacsen-common,3.0.5,no vcs liblockfile,1.17-1,github traceroute,1:2.1.6-1,no vcs setuptools,75.2.0-1,no vcs libunistring,1.2-1,other python-debianbts,4.1.1,github libmd,1.1.0-2,other pci.ids,0.0~2024.10.24-1,other unzip,6.0-28,no vcs libnl3,3.7.0-0.3,no vcs libxrender,1:0.9.10-1.1,git on alioth mpfr4,4.2.1-1,no vcs mpclib3,1.3.1-1,no vcs libsodium,1.0.18-1,github patch,2.7.6-7,no vcs lm-sensors,1:3.6.0-10,no vcs pcre3,2:8.39-15.1,no vcs libffi,3.4.6-1,no vcs icu,72.1-5,no vcs snappy,1.2.1-1,no vcs libxxf86vm,1:1.1.4-1,git on alioth libxtst,2:1.2.3-1.1,git on alioth javascript-common,11+nmu1,git on alioth libunwind,1.7.2-1,no vcs libxv,2:1.0.11-1.1,git on alioth isl,0.27-1,no vcs libpaper,1.1.29,no vcs inetutils,2:2.5-5,other libasyncns,0.8-6,other git,1:2.45.2-1.2,other usb.ids,2024.07.04-1,no vcs libraw1394,2.1.2-2,no vcs zeromq3,4.3.5-1,no vcs tiff,4.5.1+git230720-5,no vcs fuse3,3.14.0-10,no vcs update-inetd,4.53,other yajl,2.1.0-5,github liblqr,0.4.2-2.1,other ntfs-3g,1:2022.10.3-5,no vcs libvidstab,1.1.0-2,no vcs sndio,1.10.0-0.1,no vcs ``` We should contact the maintainers of these packages and tell them about Salsa CI, and try to get them to adopt both Salsa and Salsa CI at the same time. If any of these packages have an easily testable regression, it would affect a large number of users and systems, so it would be best for the overall good if they used Salsa CI. See https://wiki.debian.org/Teams/SalsaCI/SalsaCiStatusInMostWidelyInstalledPackages for notes about earlier work.
issue