Verification done on mantic-proposed.

On arm64 with ubuntu-desktop-minimal installed,
running do-release-upgrade from lunar to mantic 
(with mantic-proposed enabled and pinning setup)
does install `protection-domain-mapper` and
`qrtr-tools` (`flash-kernel` already installed).


Test Steps:
---

Part 1)
- launch aws arm64 instance with Ubuntu 22.04/jammy

Part 2)
- do-release-upgrade to 22.10/lunar
- install ubuntu-desktop-minimal
- enable lunar-proposed (converted to mantic-proposed in do-release-upgrade 
later)

Part 3)
- set pin priority for mantic-proposed/ubuntu-desktop-minimal
- do-release-upgrade to 23.04/mantic

Details:
---

Start on Jammy:

        $ lsb_release -cs
        jammy

        $ dpkg --print-architecture
        arm64

        $ uname -m
        aarch64

        $ sudo apt update && sudo apt -y dist-upgrade && sudo reboot

Upgrade to Lunar:

        $ sudo sed -i 's/^Prompt=.*/Prompt=normal/' -i 
/etc/update-manager/release-upgrades
        $ do-release-upgrade
        Checking for a new Ubuntu release

        = Welcome to Ubuntu 23.04 'Lunar Lobster' =
        ...

        $ lsb_release -cs
        No LSB modules are available.
        lunar

Prepare for testing:

        $ sudo apt install -y ubuntu-desktop-minimal

Test/Before: (only 1 out of 3 packages installed)

        $ dpkg -s flash-kernel protection-domain-mapper qrtr-tools | grep -e 
Package: -e Version:
        dpkg-query: package 'protection-domain-mapper' is not installed and no 
information is available
        dpkg-query: package 'qrtr-tools' is not installed and no information is 
available
        Use dpkg --info (= dpkg-deb --info) to examine archive files.
        Package: flash-kernel
        Version: 3.106ubuntu14

Enable -proposed:

        $ sudo add-apt-repository -yp proposed

        cat <<EOF | sudo tee /etc/apt/preferences.d/proposed
        Package: ubuntu-desktop-minimal
        Pin: release a=mantic-proposed
        Pin-Priority: 500
        EOF

Upgrade to Mantic:

        $ do-release-upgrade
        Checking for a new Ubuntu release

        = Welcome to Ubuntu 23.10 'Mantic Minotaur' =

        ...
        Get:1 http://ports.ubuntu.com/ubuntu-ports mantic-proposed/main arm64 
ubuntu-desktop-minimal arm64 1.524.1 [10.8 kB]
        ...


        $ lsb_release -cs
        No LSB modules are available.
        mantic

Test/After: (all 3 out of 3 packages installed)

        $ dpkg -s flash-kernel protection-domain-mapper qrtr-tools | grep -e 
Package: -e Version:
        Package: flash-kernel
        Version: 3.107ubuntu2
        Package: protection-domain-mapper
        Version: 1.0-4ubuntu2
        Package: qrtr-tools
        Version: 1.0-2ubuntu1

The 'Recommends:' field:

        $ dpkg -s ubuntu-desktop-minimal | grep -e Version:
        Version: 1.524.1

        $ dpkg -s ubuntu-desktop-minimal | grep -e Recommends: | grep -o -e 
flash-kernel -e protection-domain-mapper -e qrtr-tools
        flash-kernel
        protection-domain-mapper
        qrtr-tools


** Tags removed: verification-needed verification-needed-mantic
** Tags added: verification-done verification-done-mantic

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-meta in Ubuntu.
https://bugs.launchpad.net/bugs/2039328

Title:
  Update ubuntu-meta with promotions done between last ubuntu-meta build
  & release

Status in ubuntu-meta package in Ubuntu:
  Fix Released
Status in ubuntu-meta source package in Mantic:
  Fix Committed
Status in ubuntu-meta source package in Noble:
  Fix Released

Bug description:
  [ Impact ]

   * ubuntu-seeds were changed since last meta update
   * to ensure correct upgrades; regenerate ubuntu-meta with contents / changes 
done before release

  [ Test Plan ]

   * Check that arm64 upgrades of ubuntu-desktop-minimal from lunar to
  mantic install newly recommended packages.

  [ Where problems could occur ]

   * This is automatically generated change based on ubuntu-seeds commit
  [1].

   * Theoretically, regressions would occur if new desktop-minimal-recommends
     dependencies on arm64 (flash-kernel, protection-domain-mapper, qrtr-tools):
     - have issues on install during release-upgrade;
     - have issues on regular system usage (after installed).

  [ Other Info ]

   * ubuntu-meta was not uploaded during final freeze, to prevent
  rebuilding all images as changes affect arm64 only, which is a brand
  new release image

   * protection-domain-mapper [2] and qrtr [3] moved from universe to main in 
Mantic.
   * flash-kernel is/was already in main.

  [1] 
https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu/commit/?id=afe820cd49514896e96d02303298ed873d8d7f8a
  [2] 
https://launchpad.net/ubuntu/+source/protection-domain-mapper/1.0-4ubuntu2/+publishinghistory
  [3] https://launchpad.net/ubuntu/+source/qrtr/1.0-2ubuntu1/+publishinghistory

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/2039328/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to