Package: lsb-release
Version: 3.11
Priority: important

The lsb_release is currently useless in 'etch' because it will always return
'sid' as the codename for the distribution when it's not. This is because it
depends on the /etc/debian_version to determine if it's etch or not, and
because the base-file maintainer does not provide a different
/etc/debian_version for etch or sid.

The only way around this is to upload a 3.11.0 package to etch that treats
/etc/debian_version with 'testing/unstable' as etch and then a 3.11.1 package
to sid that treats /etc/debian_version with 'testing/unstable' as sid. That's
an ugly hack but the other alternative is doing an 'etch-only' upload of
base-files changing /etc/debian_version to 3.2 there, which the maintainer of
base-files seems unwilling to do (specially since we have not decided the
Debian version yet).

As far as I can see, there's no easy way to hack in an additional check to
compare etch and sid which is *not* succeptible to change throughout the
release.

If you don't think this should be fixed in the lsb_release script and the
proble is base-files, feel free to reassign it there.

Regards

Javier

Attachment: signature.asc
Description: Digital signature

Reply via email to