** Description changed: - When running /usr/lib/update-notifier/apt-check on a ESM machine, we - could alert the user about the existence of both esm-infra and esm-apps - if the system unauthenticated source file for both services. Therefore, - we would display a message like that in the system: + [Impact] + When users are running an ESM distro and looking at motd message they may be trigger by an alert generated by update-notifier that both esm-infra and esm-apps could be enable in the machine to receive future updates. However, esm-apps will not bring much to an ESM distro. This means that + users will be receiving alerts for esm-apps that are not necessary + + + [Test case] + + To reproduce the issue, you can: + + 1. Launch a xenial container + 2. create the file /etc/ubuntu-advantage/uaclient.conf with the following content: + + # Ubuntu-Advantage client config file. + contract_url: 'https://contracts.canonical.com' + security_url: 'https://ubuntu.com/security' + data_dir: /var/lib/ubuntu-advantage + log_level: debug + log_file: /var/log/ubuntu-advantage.log + features: + allow_beta: true + + 3. install ubuntu-advantage-client from this ppa: + https://code.launchpad.net/~ua-client/+archive/ubuntu/daily + + PS: Make sure to not allow the installation to override the config file + you have just created. + + 4. Update the version of update-notifier to the one in proposed + 5. Run `/usr/lib/update-notifier/apt-check --human-readable` + 6. Verify that both esm-infra and esm-apps alerts appear in the end of the message + + To verify that the error is fixed: + + 1. Run the past scenario until step 3 + 2. Install the new update-notifier from this ppa: + https://launchpad.net/~lamoura/+archive/ubuntu/update-notifier-test-ppa/ + 3. Run `/usr/lib/update-notifier/apt-check --human-readable` + 4. Verify that only esm-infra is now showing an alert message at the end + + [Where problems could occur] + + We are only changing here the condition to output esm-apps alerts. If that condition is not right we may miss to display those messages to users that + need them. + + [Discussion] + When running /usr/lib/update-notifier/apt-check on a ESM machine, we could alert the user about the existence of both esm-infra and esm-apps if the system has unauthenticated source file for both services. Therefore, we would display a message like that in the system: -------------------------- Enable UA Apps: ESM to receive additional future security updates. See https://ubuntu.com/security/esm or run: sudo ua status Enable UA Infra: ESM to receive additional future security updates. See https://ubuntu.com/security/esm or run: sudo ua status ---------------------------------- This is not ideal, since ESM machine will not gain much from esm-apps. - Therefore, on ESM machines we should alert about the existence of esm- - infra + Also, this messaging may hide the importance of using esm-infra on ESM + machines, since the users will not know beforehand which service to + prioritize. + + == Changelog == + + * data/apt_check.py + - do not show esm-apps alerts on esm distros
** Summary changed: - update-notifier should not alert users about esm-infra in a ESM machine + update-notifier should not alert users about esm-apps in a ESM machine -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1926990 Title: update-notifier should not alert users about esm-apps in a ESM machine To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1926990/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs