Public bug reported: The motd-news script is largely useless for desktop users, as they rarely login via a text console. It makes more sense for server users.
We can use package dependencies to have the motd-news script enabled on servers, but disabled on desktops, and still handle upgrades. This is the plan: - move /etc/default/motd-news from base-files into a NEW package (motd-news-config) - have ubuntu-server depend on motd-news-config (or recommends) - have base-files break current ubuntu-server, so that if base-files if upgraded and ubuntu-server is installed, ubuntu-server will also be upgraded to the new version which has the depends (or recommends) on motd-news-config Care must be taken to preserve a changed /etc/default/motd-news when the upgrade installs the new motd-news-config package. For example, on a server that has set ENABLED=0 in /etc/default/motd-news and upgrades to the new base-files and ubuntu-server, and gets the new motd-config-news package, ENABLED=0 must remain set. ** Affects: base-files (Ubuntu) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: ubuntu-meta (Ubuntu) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: base-files (Ubuntu Xenial) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: ubuntu-meta (Ubuntu Xenial) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: base-files (Ubuntu Bionic) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: ubuntu-meta (Ubuntu Bionic) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: base-files (Ubuntu Focal) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: ubuntu-meta (Ubuntu Focal) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: base-files (Ubuntu Groovy) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Affects: ubuntu-meta (Ubuntu Groovy) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Also affects: ubuntu-meta (Ubuntu) Importance: Undecided Status: New ** Also affects: base-files (Ubuntu Groovy) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: In Progress ** Also affects: ubuntu-meta (Ubuntu Groovy) Importance: Undecided Status: New ** Also affects: base-files (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: ubuntu-meta (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: base-files (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: ubuntu-meta (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: base-files (Ubuntu Focal) Importance: Undecided Status: New ** Also affects: ubuntu-meta (Ubuntu Focal) Importance: Undecided Status: New ** Changed in: base-files (Ubuntu Xenial) Assignee: (unassigned) => Andreas Hasenack (ahasenack) ** Changed in: base-files (Ubuntu Bionic) Assignee: (unassigned) => Andreas Hasenack (ahasenack) ** Changed in: base-files (Ubuntu Focal) Assignee: (unassigned) => Andreas Hasenack (ahasenack) ** Changed in: ubuntu-meta (Ubuntu Xenial) Assignee: (unassigned) => Andreas Hasenack (ahasenack) ** Changed in: ubuntu-meta (Ubuntu Bionic) Assignee: (unassigned) => Andreas Hasenack (ahasenack) ** Changed in: ubuntu-meta (Ubuntu Focal) Assignee: (unassigned) => Andreas Hasenack (ahasenack) ** Changed in: ubuntu-meta (Ubuntu Groovy) Assignee: (unassigned) => Andreas Hasenack (ahasenack) ** Changed in: base-files (Ubuntu Xenial) Status: New => In Progress ** Changed in: base-files (Ubuntu Bionic) Status: New => In Progress ** Changed in: base-files (Ubuntu Focal) Status: New => In Progress ** Changed in: ubuntu-meta (Ubuntu Xenial) Status: New => In Progress ** Changed in: ubuntu-meta (Ubuntu Bionic) Status: New => In Progress ** Changed in: ubuntu-meta (Ubuntu Focal) Status: New => In Progress ** Changed in: ubuntu-meta (Ubuntu Groovy) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1888575 Title: Split motd-news config into a new package To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/1888575/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs