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

Reply via email to