Bug#1077764: Ruling request on os-release specification implementation

Matthew Vernon <[email protected]>
Newsgroups gmane.linux.debian.devel.ctte
Message-ID <a6b2df26-b72a-45ad-8866-b9e0c67dfe34__21809.6382728376$1722595527$gmane$org@debian.org>
Hi,

With my jaunty TC member hat on, I would prefer if issue came to us with 
a description of both sides' perspective on the discussion that they 
would view as fair. In any case, I hope that Santiago will feel able to 
chime in with their perspective.

My initial thought is that this is really about whether the base-files 
maintainer is correct to have decided that os-release for testing and 
unstable should not provide VERSION nor VERSION_ID; that seems to me the 
technical policy question, and whether os-release moves into a new 
package or not is an implementation detail that flows from that decision?

I think the base-files maintainer's position is that testing and 
unstable do not have a version, and that testing gets a version towards 
the end of the release cycle (in closing #659853 they say "like 
/etc/debian_version, this file should only be considered meaningful for 
stable releases"). They assert that the release team supports this 
approach (and I've not seen any suggestion to the contrary).

I note that the os-release spec says "Note that operating system vendors 
may choose not to provide version information, for example to 
accommodate for rolling releases. In this case, VERSION and VERSION_ID 
may be unset. Applications should not rely on these fields to be set."

I think the submitter's contention against that is that in fact people 
do want to be able to differentiate between testing and unstable. I 
think they would go further and say that people want to be able to do 
this without doing anything more involved than inspecting 
/etc/os-release and that Debian should support them in so doing.

Is that a broadly fair summary?

Regards,

Matthew
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.