Subject: bug#151 closed by Mark Hindley <[email-masked]> (Re: salt-common does not recognize Devuan as a Debian family OS)

From: "Devuan bug Tracking System" <[email-masked]>
Date: Tue, 14 Jan 2020 18:18:04 +0000

This is an automatic notification regarding your bug report
which was filed against the salt-common package:

#151: salt-common does not recognize Devuan as a Debian family OS

It has been closed by Mark Hindley <[email-masked]>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Mark Hindley <[email-masked]> by
replying to this email.

-- 
151: bugs.devuan.org//cgi/bugreport.cgi?bug=151
Devuan Bug Tracking System
Contact [email-masked] with problems

Subject: Re: salt-common does not recognize Devuan as a Debian family OS
From: Mark Hindley <[email-masked]>
To: [email-masked]
Date: Tue, 14 Jan 2020 18:03:59 +0000

Chris,

This is fixed in  salt-common 2018.3.4+dfsg1-6 which is in beowulf,
so closing.

Mark

Subject: salt-common does not recognize Devuan as a Debian family OS
From: Chris Frey <[email-masked]>
To: [email-masked]
Date: Mon, 2 Oct 2017 16:07:59 -0400

Package: salt-common
Version: 2014.1.13+ds-3

Some states in salt rely on proper detection of the OS and OS Family
to function correctly.  If not properly detected, you can run into
errors like this:

	State pkg.installed found in sls linux is unavailable

To fix this, add the following to the file salt/grains/core.py:

	_OS_FAMILY_MAP = {
	    'Devuan': 'Debian',		# new member of the family
	    'Ubuntu': 'Debian',
	    ...

This fix is already in the latest upstream salt, so this only needs
to be fixed in Devuan itself.

Thanks,
- Chris