Hi,

On Sat, 27 Oct 2012, Guillem Jover wrote:
> Control: tag -1 wontfix

*shrug*

I filed it because I did not found the time to implement it in a
reasonable delay. But I might still want to implement it at some point.

> On Fri, 2012-07-13 at 15:44:22 +0200, Raphael Hertzog wrote:
> > To be able to retrieve information from all the parents, the various
> > os-release files can be stored in /etc/os-release.d/<id> and /etc/os-release
> > could become a symlink.
> 
> I doubt this will be done by other distributions anyway.

Our derivatives did it for /etc/dpkg/origins and I don't see why they
would not follow this as well.

> > Dpkg::Vendor should thus be updated to be able to use those (cross-distro
> > standardized)
> 
> I guess by “cross-distro standardized” you mean unilateral systemd-Linux
> specific “standard”, because I don't see non-Linux systems adopting this,
> not even all GNU/Linux distros, and certainly not for something like
> dpkg, which would imply deploying a generic file only for dpkg use. And
> in that case the dpkg origin files would need to be suppored anyway,
> which means that supporting os-release is pointless.

I don't see why dpkg origin files would have to be supported indefinitely.
We can deprecate them just like any other feature and ask people to use
/etc/os-release & /etc/os-release.d/.

You argumentation does not hold. Why would it be better to deploy a
dpkg-specific file over a generic file even if dpkg is the only software
making use of that generic file?

You're free to not like systemd, Loennart Poettering, or both. But in this
specific case, I find this standardization effort a good idea and I don't
see much downsides in adopting it.

> This is the equivalent of wanting to add support for lsb_release...

Except lsb_release is a command line interface and it's not always
installed. /etc/os-release is a file with a defined format that's always
going to be there on Debian systems since base-files installs it.

> > files when they exist so that we can deprecate the
> > debian-specific /etc/dpkg/origins/*.
> 
> I guess you mean dpkg-specific, because there's nothing Debian-specific
> about those, but in any case I strongly disagree with deprecating them.

Right, dpkg-specific.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to