[SRU] Backport v7.20.2 of xe-guest-utilites from Lunar to Jammy

Bug #2006459 reported by Utkarsh Gupta
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xe-guest-utilities (Ubuntu)
New
Undecided
Utkarsh Gupta
Jammy
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned

Bug Description

[ Impact ]

Some xen-based public clouds utilize the xe-guest-utilities package to perform hyper-visor based communications for boot-time discovery hostname, network configuration, etc. One of our cloud partners requested the inclusion and availability to see v7.20.2 in the Jammy+ archive.

[ Test Plan ]

Since this needs a particular setup, CPC shall spun up an validation image and run the initial set of tests and then send it across to our customer to do the final test. Upon successful internal and external validation, we'll paste the results of the same and thereby complete the verification.

[ Where problems could occur ]

Since we're introducing a new package (src:xe-guest-utilities was removed Focal onward and now we're re-introducing it), the chances of regression is almost nil. But perhaps a race condition with some other package could introduce problems but this should be caught whilst building the image.

[ Other information ]

Most of the background information, if needed, can be found on:
- https://warthogs.atlassian.net/browse/CPC-1516
- https://warthogs.atlassian.net/browse/CPC-2084

Bug that requested the removal: https://bugs.launchpad.net/ubuntu/+source/xe-guest-utilities/+bug/1923616

Seeds change that was done back then: https://code.launchpad.net/~rbalint/ubuntu-seeds/+git/platform/+merge/401044

Should you have questions or concerns, please let us know. Thanks.

description: updated
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

https://code.launchpad.net/~rbalint/ubuntu-seeds/+git/platform/+merge/401044

Utkarsh, would you need that seed change undone as well? That might land it in main again (haven't checked).

Right now the source is in lunar universe

description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

The jammy has two uploads for this, the newer one is a "rebuild" with no bug ref. What's going on with those?

Changed in xe-guest-utilities (Ubuntu Jammy):
status: New → Incomplete
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Please test proposed package

Hello Utkarsh, or anyone else affected,

Accepted xe-guest-utilities into kinetic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/xe-guest-utilities/7.20.2-0ubuntu1~22.10.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-kinetic to verification-done-kinetic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-kinetic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in xe-guest-utilities (Ubuntu Kinetic):
status: New → Fix Committed
tags: added: verification-needed verification-needed-kinetic
Changed in xe-guest-utilities (Ubuntu Jammy):
status: Incomplete → Fix Committed
tags: added: verification-needed-jammy
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello Utkarsh, or anyone else affected,

Accepted xe-guest-utilities into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/xe-guest-utilities/7.20.2-0ubuntu1~22.04.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Joao Andre Simioni (jasimioni) wrote :

[Jammy Validation]

1. Before Installation:

Status in XenCenter:
Virtualization state: XenServer Tools not installed

Status in VM:
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy

# dpkg -l | grep -i xe-guest

# systemctl status xe-daemon
Unit xe-daemon.service could not be found.

2. Installation:

# apt-cache policy xe-guest-utilities
xe-guest-utilities:
  Installed: (none)
  Candidate: 7.20.2-0ubuntu1~22.04.2
  Version table:
     7.20.2-0ubuntu1~22.04.2 500
        500 http://archive.ubuntu.com/ubuntu jammy-proposed/universe amd64 Packages

# apt install xe-guest-utilities -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  xe-guest-utilities
0 upgraded, 1 newly installed, 0 to remove and 153 not upgraded.
Need to get 737 kB of archives.
After this operation, 1889 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy-proposed/universe amd64 xe-guest-utilities amd64 7.20.2-0ubuntu1~22.04.2 [737 kB]
Fetched 737 kB in 1s (594 kB/s)
Selecting previously unselected package xe-guest-utilities.
(Reading database ... 73491 files and directories currently installed.)
Preparing to unpack .../xe-guest-utilities_7.20.2-0ubuntu1~22.04.2_amd64.deb ...
Unpacking xe-guest-utilities (7.20.2-0ubuntu1~22.04.2) ...
Setting up xe-guest-utilities (7.20.2-0ubuntu1~22.04.2) ...
Created symlink /etc/systemd/system/multi-user.target.wants/xe-daemon.service → /lib/systemd/system/xe-daemon.service.

3. Post-Installation

Status in XenCenter:
Virtualization state: Optimized (version 6.6 installed)

Status in VM:
# dpkg -l | grep -i xe-guest-utilities
ii xe-guest-utilities 7.20.2-0ubuntu1~22.04.2 amd64 daemon for monitoring Xen Virtual machines

# systemctl status xe-daemon
● xe-daemon.service - Xen Guest Monitoring Agent
     Loaded: loaded (/lib/systemd/system/xe-daemon.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-02-23 21:06:16 UTC; 10s ago
    Process: 2918 ExecStartPre=/usr/sbin/xe-linux-distribution /var/cache/xe-linux-distribution (code=exited, status=0/SUCCESS)
   Main PID: 2936 (xe-daemon)
      Tasks: 9 (limit: 981)
     Memory: 6.3M
        CPU: 618ms
     CGroup: /system.slice/xe-daemon.service
             ├─2936 /usr/sbin/xe-daemon
             └─2940 logger -t xe-daemon -p debug

Feb 23 21:06:15 ubuntu-server systemd[1]: Starting Xen Guest Monitoring Agent...
Feb 23 21:06:16 ubuntu-server systemd[1]: Started Xen Guest Monitoring Agent.

Revision history for this message
Joao Andre Simioni (jasimioni) wrote :

[Kinetic Validation]

1. Before Installation:

Status in XenCenter:
Virtualization state: XenServer Tools not installed

Status in VM:
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.10
Release: 22.10
Codename: kinetic

root@ubuntu-server:~# dpkg -l | grep -i xe-guest

root@ubuntu-server:~# systemctl status xe-daemon
Unit xe-daemon.service could not be found.

2. Installation:

# apt-cache policy xe-guest-utilities
xe-guest-utilities:
  Installed: (none)
  Candidate: 7.20.2-0ubuntu1~22.10.1
  Version table:
     7.20.2-0ubuntu1~22.10.1 500
        500 http://archive.ubuntu.com/ubuntu kinetic-proposed/universe amd64 Packages

# apt install xe-guest-utilities -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  xe-guest-utilities
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 753 kB of archives.
After this operation, 1947 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu kinetic-proposed/universe amd64 xe-guest-utilities amd64 7.20.2-0ubuntu1~22.10.1 [753 kB]
Fetched 753 kB in 2s (309 kB/s)
Selecting previously unselected package xe-guest-utilities.
(Reading database ... 75047 files and directories currently installed.)
Preparing to unpack .../xe-guest-utilities_7.20.2-0ubuntu1~22.10.1_amd64.deb ...
Unpacking xe-guest-utilities (7.20.2-0ubuntu1~22.10.1) ...
Setting up xe-guest-utilities (7.20.2-0ubuntu1~22.10.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/xe-daemon.service → /lib/systemd/system/xe-daemon.service.

3. Post-Installation

Status in XenCenter:
Virtualization state: Optimized (version 6.6 installed)

Status in VM:
# dpkg -l | grep -i xe-guest-utilities

ii xe-guest-utilities 7.20.2-0ubuntu1~22.10.1 amd64 daemon for monitoring Xen Virtual machines
root@ubuntu-server:~# systemctl status xe-daemon
● xe-daemon.service - Xen Guest Monitoring Agent
     Loaded: loaded (/lib/systemd/system/xe-daemon.service; enabled; preset: enabled)
     Active: active (running) since Thu 2023-02-23 22:21:55 UTC; 1min 2s ago
    Process: 2362 ExecStartPre=/usr/sbin/xe-linux-distribution /var/cache/xe-linux-distribution (code=exited, status=0/SUCCESS)
   Main PID: 2380 (xe-daemon)
      Tasks: 8 (limit: 2174)
     Memory: 1.7M
        CPU: 455ms
     CGroup: /system.slice/xe-daemon.service
             ├─2380 /usr/sbin/xe-daemon
             └─2384 logger -t xe-daemon -p debug

Feb 23 22:21:54 ubuntu-server systemd[1]: Starting Xen Guest Monitoring Agent...
Feb 23 22:21:55 ubuntu-server systemd[1]: Started Xen Guest Monitoring Agent.

tags: added: verification-done-jammy verification-done-kinetic
removed: verification-needed-jammy verification-needed-kinetic
Revision history for this message
Chris Halse Rogers (raof) wrote : Update Released

The verification of the Stable Release Update for xe-guest-utilities has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xe-guest-utilities - 7.20.2-0ubuntu1~22.10.1

---------------
xe-guest-utilities (7.20.2-0ubuntu1~22.10.1) kinetic; urgency=medium

  * No-change rebuild for Kinetic (based on Lunar). (LP: #2006459)

 -- Utkarsh Gupta <email address hidden> Tue, 07 Feb 2023 16:46:28 +0530

Changed in xe-guest-utilities (Ubuntu Kinetic):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xe-guest-utilities - 7.20.2-0ubuntu1~22.04.2

---------------
xe-guest-utilities (7.20.2-0ubuntu1~22.04.2) jammy; urgency=medium

  * No-change upload to fix accidental acceptance.

xe-guest-utilities (7.20.2-0ubuntu1~22.04.1) jammy; urgency=medium

  * No-change rebuild for Jammy (based on Lunar). (LP: #2006459)

 -- Utkarsh Gupta <email address hidden> Tue, 14 Feb 2023 16:12:31 +0100

Changed in xe-guest-utilities (Ubuntu Jammy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.