** Attachment added: "install-3node-zfs-transcript.log"
   
https://bugs.launchpad.net/ubuntu/+source/lustre/+bug/2168274/+attachment/6002064/+files/test.log

** Description changed:

  ## FFE ##
  
  [ Rationale ]
  
  * Introduce `lustre` as a new source package in stonking/universe
-   (2.17.58+dfsg-0ubuntu1): the Lustre parallel filesystem, including
-   client and server userspace, and a DKMS kernel module
-   package using ZFS OSD as its backend.
+   (2.17.58+dfsg-0ubuntu1): the Lustre parallel filesystem, including
+   client and server userspace, and a DKMS kernel module
+   package using ZFS OSD as its backend.
  * Charmed Lustre is the main driver (https://charmhub.io/lustre-server). The
-   charm currently uses a PPA 
(https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17)
-   to install the required Lustre packages. This does not work for a formal 
product,
-   since it doesn't give any security patches and maintenance guarantees. 
Landing
-   in Universe formalizes the offering and ends the PPA dependency.
+   charm currently uses a PPA 
(https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17)
+   to install the required Lustre packages. This does not work for a formal 
product,
+   since it doesn't give any security patches and maintenance guarantees. 
Landing
+   in Universe formalizes the offering and ends the PPA dependency.
  
  [ Scope ]
  
  * New source package for the current series only.
-   - Binaries: lustre-client-utils, lustre-server-utils,
-     lustre-resource-agents, liblustreapi1, liblnetconfig4,
-     liblustreapi-dev, liblnetconfig-dev, lustre-dkms
-   - Target: stonking/universe. Goes through NEW.
+   - Binaries: lustre-client-utils, lustre-server-utils,
+     lustre-resource-agents, liblustreapi1, liblnetconfig4,
+     liblustreapi-dev, liblnetconfig-dev, lustre-dkms
+   - Target: stonking/universe. Goes through NEW.
  * Upstream: Lustre 2.17.58
-   (https://github.com/Lustre/lustre-release/tree/2.17.58). There is no
-   current archive version to diff the upstream changelog against; the
-   name last shipped as 1.8.5+dfsg-3.1ubuntu2 in 2013,
-   and the PPA publication page already carries Launchpad's diff
-   against that version. Upstream references:
-   - ChangeLog at the release tag:
-     https://github.com/Lustre/lustre-release/blob/2.17.58/lustre/ChangeLog
-   - Changes in this point release (2.17.57..2.17.58):
-     https://github.com/Lustre/lustre-release/compare/2.17.57...2.17.58
-   - Supported kernels: 
https://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix
+   (https://github.com/Lustre/lustre-release/tree/2.17.58). There is no
+   current archive version to diff the upstream changelog against; the
+   name last shipped as 1.8.5+dfsg-3.1ubuntu2 in 2013,
+   and the PPA publication page already carries Launchpad's diff
+   against that version. Upstream references:
+   - ChangeLog at the release tag:
+     https://github.com/Lustre/lustre-release/blob/2.17.58/lustre/ChangeLog
+   - Changes in this point release (2.17.57..2.17.58):
+     https://github.com/Lustre/lustre-release/compare/2.17.57...2.17.58
+   - Supported kernels: 
https://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix
  * `seeded-in-ubuntu lustre` output:
-     The source package 'lustre' does not exist in the Ubuntu primary
-     archive in stonking for pockets Release, Security, Updates,
-     Proposed with status in Pending, Published
-   The package is not seeded anywhere and nothing depends on it.
+     The source package 'lustre' does not exist in the Ubuntu primary
+     archive in stonking for pockets Release, Security, Updates,
+     Proposed with status in Pending, Published
+   The package is not seeded anywhere and nothing depends on it.
  * No removals, no transitions, and no shared library conflicts (new
-   SONAMEs: liblustreapi1, liblnetconfig4).
+   SONAMEs: liblustreapi1, liblnetconfig4).
  
  [ Testing ]
  
  * Smoke test:
-   - PPA: https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17
-     (latest published upload for stonking:
-     2.17.58+dfsg-0ubuntu1~ppa1~stonking10,
-     
https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17/+sourcepub/18752566/+listing-archive-extra)
-   - Build: Launchpad build logs for the stonking10 upload:
-     - amd64: 
https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17/+build/33622835
-     - arm64: 
https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17/+build/33622837
-   - Installation: fresh stonking LXD VMs. Verified with a
-     three-node cluster (MDS/OSS/client) that does a remote IO read/write.
-     Successful run: <link/attach>
-   - Upgrade: 2.17.58+dfsg-0ubuntu1 sorts above the PPA versions
-     (2.17.58+dfsg-0ubuntu1~ppa1~stonkingN), so archive installs upgrade
-     over the PPA.
-   - Autopkgtest: `dkms-autopkgtest` PASS. It builds and installs the
-     lustre-dkms module for the running kernel inside a qemu testbed. The
-     test ships in the package and will run in Ubuntu CI on publication, 
including
-     per-kernel triggers through the dkms hook.
-     Successful run: <link/attach>
-   - Does it break other packages: N/A. New package, no reverse
-     dependencies.
+   - PPA: https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17
+     (latest published upload for stonking:
+     2.17.58+dfsg-0ubuntu1~ppa1~stonking10,
+     
https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17/+sourcepub/18752566/+listing-archive-extra)
+   - Build: Launchpad build logs for the stonking10 upload:
+     - amd64: 
https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17/+build/33622835
+     - arm64: 
https://launchpad.net/~ubuntu-hpc/+archive/ubuntu/lustre-2.17/+build/33622837
+   - Installation: fresh stonking LXD VMs. Verified with a
+     three-node cluster (MDS/OSS/client) that does a remote IO read/write.
+     Successful run: 
https://bugs.launchpad.net/ubuntu/+source/lustre/+bug/2168274/+attachment/6002064/+files/test.log
+   - Upgrade: 2.17.58+dfsg-0ubuntu1 sorts above the PPA versions
+     (2.17.58+dfsg-0ubuntu1~ppa1~stonkingN), so archive installs upgrade
+     over the PPA.
+   - Autopkgtest: `dkms-autopkgtest` PASS. It builds and installs the
+     lustre-dkms module for the running kernel inside a qemu testbed. The
+     test ships in the package and will run in Ubuntu CI on publication, 
including
+     per-kernel triggers through the dkms hook.
+     Successful run: 
https://bugs.launchpad.net/ubuntu/+source/lustre/+bug/2168274/+attachment/6002045/+files/autopkgtest-control-only-pass.log
+   - Does it break other packages: N/A. New package, no reverse
+     dependencies.
  
  [ Regression Potential ]
  
  * This is a new package. There are no archive users to regress and
-   nothing depends on it. Potential regressions:
-   - DKMS builds fail on user kernels as ABIs move. The
-     autopkgtest exercises this exact build path.
-   - ZFS version mismatch. The Lustre DKMS package has a dependency on
-     the ZFS DKMS package for its compilation process. If the ZFS version
-     used in the lustre build and the runtime ZFS mismatch, module load
-     fails with "disagrees about version of symbol"; the versioned 
-     zfs-dkms (>= 2.0.7) dependency prevents this by making lustre build
-     against the zfs it will load.
+   nothing depends on it. Potential regressions:
+   - DKMS builds fail on user kernels as ABIs move. The
+     autopkgtest exercises this exact build path.
+   - ZFS version mismatch. The Lustre DKMS package has a dependency on
+     the ZFS DKMS package for its compilation process. If the ZFS version
+     used in the lustre build and the runtime ZFS mismatch, module load
+     fails with "disagrees about version of symbol"; the versioned
+     zfs-dkms (>= 2.0.7) dependency prevents this by making lustre build
+     against the zfs it will load.
  
  [ Other Info ]
  
  * Historical note: a `lustre` source package existed in Ubuntu
-   universe (section admin, 1.8.5+dfsg-3.1ubuntu2) until it was removed
-   during the Trusty cycle (RoQA, Debian #690459, "does not work with
-   Debian Linux kernel packages"). This upload is an entirely new
-   packaging of upstream 2.17.58; the old binaries only ever shipped to
-   series that are EOL today, so there is no upgrade path to consider.
+   universe (section admin, 1.8.5+dfsg-3.1ubuntu2) until it was removed
+   during the Trusty cycle (RoQA, Debian #690459, "does not work with
+   Debian Linux kernel packages"). This upload is an entirely new
+   packaging of upstream 2.17.58; the old binaries only ever shipped to
+   series that are EOL today, so there is no upgrade path to consider.
  * This bug is also the heads-up for the Kernel team and Archive Admins:
-   production deployments with secure boot need signed kernel modules,
-   and the plan is for the Kernel team to build and sign kernel-flavor
-   Lustre module packages once the userspace and DKMS package is in the
-   archive.
+   production deployments with secure boot need signed kernel modules,
+   and the plan is for the Kernel team to build and sign kernel-flavor
+   Lustre module packages once the userspace and DKMS package is in the
+   archive.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2168274

Title:
  Soft FFe / intention to upload

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lustre/+bug/2168274/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to