Note to self for transparency.
Items I consider blocking an upload to unstable and hence migration to
testing include:
1) not all "use <Module>" calls are satisfied, potentially leading to
broken functionality. Needs to be investigated and probably resolved by
packaging CPAN packages or vendoring (with the preference for the former
obviously).
2) autopkgtest ignores curl error hinting at issues (probably related to 1)
3) Probably related to 1), on my system the web pages become broken
after a while.
4) Investigate /tmp/sbs_artwork creation by squeezebox-resized
5) Generation of /usr/share/squeezeboxserver/revision.txt somehow (no
d/rules with debputy as Build-Driver)
6) postinst is broken: https://salsa.debian.org/debian/debputy/-/issues/145
7) https requests from the server seem to be broken (E.g the settings /
Manage Plugins tab shows slow because of https timeout)
8) Decide on if I agree with security defaults (as far as I know them)
Items I consider a bug but can (probably) remain unsolved while being in
testing/stable:
a) no man-pages (the binary do have have --help options)
b) autopkgtest shows issues with the cookies (reproduced on my own
system somewhat): empty content
c) I shouldn't be the only maintainer
d) Check and ensure the package only has Depends for what it calls from
shipped code, not what's vendored in the CPAN directory.
e) Currently the log show these errors by default:
Slim::Plugin::InternetRadio::Plugin::_gotRadioError (65) Unable to
retrieve radio directory: Connect timed out: Inappropriate ioctl for device
Slim::Utils::Update::checkVersionError (157) There was an error while
checking for updates to Lyrion Music Server:
Items I'm not sure of:
- Should the packaging support migration from upstream packaging better?
* /var/lib/squeezebox/cache -> /var/cache/squeezebox dir-to-symlink
*
- Naming is inconsistent: squeezebox in most directories, while the
package and binaries have the new name of lyrionmusicserver.
- Upstream doesn't vendor the latest versions of CPAN causing potential skew
- Maybe some Depends could degrade to Recommends
- Does shipping /usr/share/squeezeboxserver/IR still make sense?
Paul