Merge ~ahasenack/ubuntu/+source/base-files:xenial-motd-news-config-split into ubuntu/+source/base-files:ubuntu/xenial-devel
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | Andreas Hasenack | ||||||||
Approved revision: | c91565c6eb7c49f151ab7fff5a1cb9e350224e04 | ||||||||
Merged at revision: | c91565c6eb7c49f151ab7fff5a1cb9e350224e04 | ||||||||
Proposed branch: | ~ahasenack/ubuntu/+source/base-files:xenial-motd-news-config-split | ||||||||
Merge into: | ubuntu/+source/base-files:ubuntu/xenial-devel | ||||||||
Diff against target: |
362 lines (+197/-15) 10 files modified
debian/changelog (+35/-0) debian/conffiles (+0/-1) debian/control (+13/-1) debian/motd-news-config.conffiles (+1/-0) debian/motd-news-config.postinst (+50/-0) debian/postinst.in (+19/-0) debian/postrm (+6/-0) debian/preinst (+34/-0) debian/rules (+19/-4) debian/update-motd.d/50-motd-news (+20/-9) |
||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christian Ehrhardt (community) | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+389300@code.launchpad.net |
Description of the change
Same as https:/
- backport the switch to wget, and follow-up fixes that landed in groovy
- far from just a detail: the xenial package does not use debhelper, so I had to do many things by hand in d/rules
- versions for breaks/replaces are the xenial ones:
ubuntu-server 1.361.5:
Depends: motd-news-config
base-files 9.4ubuntu4.13:
Breaks: ubuntu-server (<< 1.361.5)
rm_conffile /etc/default/
motd-news-config 9.4ubuntu4.13:
Breaks/Replaces: base-files (<< 9.4ubuntu4.13)
PPA: https:/
The linked bugs have the SRU template filled out.
I pushed a change I found out while testing the groovy package: motd-news-config has to have priority set to optional, otherwise it will inherit base-files' which is "required" and do-release-upgrade will install it regardless of dependencies.