While upgrading some of my machines to Debian bullseye, I lost one of my discovery servers. What happened was, that I forgot to pin apt.syncthing.net in apt and the syncthing-discosrv package in Debian bullseye is newer than the one in apt.s.n (Debian has build an unofficial 1.12.1~ds1-4, while apt.s.n has 1.8.0).
This caused apt to replace the package with the one from the debian repo, which killed the entire service, apparently because the systemd unit files are incompatible (they reference the same service, but are named differently, which then kills the symlinks).
Obviously this was my fault for not pinning (and not noticing the replacement of the package), but it got me thinking:
The current syncthing-discosrv release is over 1 year old. I know that there hasn’t been much change to this application, but still it’s go version is aging and all.
I would therefore like to ask if it were possible to release a newer version of stdiscosrv - same features, just compiled with recent go and all. A “refreshed” version, just for good measure.
Ah, sorry to complain again, but I think something went wrong with that 1.18.1 release in apt.s.n:
The upgrade apparently removed my systemd unit file entirely. There’s no longer a corresponding unit file in /lib/systemd/system (neither stdiscosrv nor syncthing-discosrv) so I can’t start/stop via systemd.
I don’t see anything in apt.s.n? There’s still 1.18.1 as most recent (other versions being <= 1.8.0) and the 1.18.1 package is still the old one. Am I missing something?
(No worries though, this isn’t critical for me as I am perfectly capable of fixing this myself)
No, you weren’t missing anything. I was missing that a four part version number doesn’t match the patterns in the scripts that publish the APT repo. It should be visible now.