Package: linkchecker Version: 10.1.0-1 Severity: normal I've been trying to figure out how to upgrade the Debian package to the latest upstream, but got stopped along the way. Here's my attempt to document the current status.
The upstream has changed quite a bit since the last debian update... They dropped the setuptools dependency and now use hatchling. That in itself is not a problem except they *also* use the hatchling-vcs package... So I'm stuck there right now. I pushed my stuff on the `experimental` branch on salsa. I think the quickest fix here would be to have some tweak to bypass the -vcs plugin in hatchling so that it uses the version number from debian/changelog, just like we have an override for setuptools_scm... but then that was actually packaged. So maybe the quickest fix would be to patch out hatchling and hardcode the version check somehow... Or we just package hatchling-vcs. There might be other stumbling blocks ahead as well, the debian package is not in great shape, in general. But I've also not checked the upstream changelog very well, it needs another glance. -- System Information: Debian Release: bookworm/sid APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'testing'), (500, 'stable'), (1, 'experimental'), (1, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-1-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages linkchecker depends on: ii python3 3.10.6-3+b1 ii python3-bs4 4.11.1-3 ii python3-dnspython 2.2.1-2 ii python3-importlib-metadata 4.12.0-1 ii python3-requests 2.28.1+dfsg-1 ii python3-urllib3 1.26.12-1 ii python3-xdg 0.28-2 linkchecker recommends no packages. Versions of packages linkchecker suggests: pn clamav-daemon <none> pn linkchecker-web <none> ii python3-argcomplete 2.0.0-1 pn python3-cssutils <none> pn python3-gconf <none> ii python3-geoip 1.3.2-6+b1 pn python3-meliae <none> -- no debconf information