-
Notifications
You must be signed in to change notification settings - Fork 23
salt-common 2019.2.1+ds-1 drags in ifupdown (on Ubuntu 18.04 LTS, which use netplan) #702
Comments
I see the same thing attempting to upgrade Looking into #682, which added this dependency, it seems to have been added for saltstack/salt#49078, as a work around for But that seems a very blunt way of solving the problem for some users of one feature of Perhaps instead of Depends: it could be Recommends:? So that installation is optional, and there's less risk of breaking the booting of colo systems? Ewen
|
In case it helps anyone else, for now I've put the
Ewen |
Thanks for turning this into a new open issue. Right after I had posted the comment in the other thread, my fear was that this would probably go unnoticed. I completely agree with your concerns about having both For my work-around, until this is decided or solved, I just locked in my ~600 minions by pointing them to the explicit archive repo for
instead of
I would favor a Recommends dependency as well, so on systems that have and use |
For reference, Debian guidance to the usage of Basically Here Ewen |
Thanks for clarifying the three options' meanings. |
reopened #682 and shall make it Suggests: |
This should appear in the next point release which should be soon due a number of other issues in Salt 2019.2.1. |
@dmurphy18 Thanks very much for the prompt response, and the update from Ewen |
The version with Ewen
|
This issue is back with salt 2018.3.5+ds-1
|
@otrapeznikov The 2018.3 branch of releases are CVE-only, please upgrade to v2019.2.3 or v3000 (Neon) just released, where the issue you have is fixed. Note only change between 2018.3.4 and 2018.3.5 was for a CVE fix. |
@dmurphy18 If the release is CVE only, why the new dependency was introduced? Release notes are missing details on changes that break systems with netplan. |
@otrapeznikov The problem existed in earlier versions of the 2018.3 branch, it is there in 2019.2.0 and 2018.3.4, but got fixed in 2019.2.1 and carried forward to 2019.2.2, 2019.2.3 and 3000. The fix was not back-ported to 2018.3.5 since that was a CVE only fix. Hopefully that clears the matter up. The branch 2018.3 only has CVE fixes applied and actually CVE support for 2018.3 ended last Oct so only Extended Life Support until Oct 2020. |
@dmurphy18 ifupdown dependency wasn't present in 2018.3.4, as I've mentioned in #725
|
I'm pulling this out of #682 (comment), posted by @smaragd as the referenced ticket is closed (and I have the same issue).
Was this dependency just added in the
salt-common
Ubuntu package for2019.2.1+ds-1
? Because when upgrading to the latest Salt version on our minions today, theifupdown
package got pulled into all our 18.04 systems that are happily runningnetplan
and don't really need it otherwise.Before, without
ifupdown
dependency:Now, with
ifupdown
dependency:On some 18.04 minions, where we still had an
/etc/network/interfaces
file from pre-18.04, the system went back to usingifupdown
to configure the network interfaces aftersalt-common
pulled in the previously purgedifupdown
package.What was the motivation for a hard-dependency of the
ifupdown
package in thesalt-common
Ubuntu package?The text was updated successfully, but these errors were encountered: