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

Reply via email to