Version numbers in backports wrong

Bug #1884483 reported by Christian Ehrhardt 
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
open-vm-tools (Ubuntu)
Fix Released
Undecided
Unassigned
Focal
Fix Released
Undecided
Christian Ehrhardt 

Bug Description

[Impact]

 * We generally backport the latest version to the latest LTS since years.
   The last one had a mistake.

   We usually use versions like
     2:10.3.10-1~ubuntu0.18.04.2
   Which is fine, the last round of updates for 11.0 used a different pattern thou:
     2:11.0.5-4ubuntu0.18.04.1

   That is fine between (older)->Bionic->Eoan
   But will fail Bionic/Eoan -> Focal and (doesn't but might) cause dependency issues.

   We are backporting 11.1 right now anyway - doing this with the right version for Focal will:
   - keep Groovy -> focal intact
   - repair bionic/eoan -> focal

[Test Case]

 * run dpkg --compare-versions and check if it goes forward:
     dpkg --compare-versions 2:11.0.5-4 gt-nl 2:11.0.5-4ubuntu0.18.04.1
   this was bad, it will then be
     B->F:
     dpkg --compare-versions 2:11.1.0-2~ubuntu20.04.1 gt-nl 2:11.0.5-4ubuntu0.18.04.1
     F->G:
     dpkg --compare-versions 2:11.1.0-2 gt-nl 2:11.1.0-2~ubuntu20.04.1

[Regression Potential]

 * This just ensures the proper upgrade paths work. I see no likely regressions, if anything then
   a system that was not yet upgrading due to the issue now doing so might run into problems that
   it formerly would also have had, but now due to the upgrade triggers them. But no regression
   due to the change itself.

[Other Info]

 * n/a

Related branches

Changed in open-vm-tools (Ubuntu):
status: New → Triaged
assignee: nobody → Christian Ehrhardt  (paelzer)
Changed in open-vm-tools (Ubuntu Focal):
status: New → Triaged
Changed in open-vm-tools (Ubuntu):
status: Triaged → Fix Released
assignee: Christian Ehrhardt  (paelzer) → nobody
Changed in open-vm-tools (Ubuntu Focal):
assignee: nobody → Christian Ehrhardt  (paelzer)
tags: added: server-next
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Uploaded to focal-unapproved for the SRU Team to take a look at it.

Revision history for this message
Robie Basak (racb) wrote : Please test proposed package

Hello Christian, or anyone else affected,

Accepted open-vm-tools into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/open-vm-tools/2:11.1.0-2~ubuntu20.04.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-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. 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 open-vm-tools (Ubuntu Focal):
status: Triaged → Fix Committed
tags: added: verification-needed verification-needed-focal
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

New ordering will be correct:
 open-vm-tools | 2:11.0.5-4ubuntu0.18.04.1 | bionic-updates | source, amd64, i386

 open-vm-tools | 2:11.0.5-4ubuntu0.19.10.1 | eoan-updates | source, amd64, i386

 open-vm-tools | 2:11.1.0-2~ubuntu20.04.1 | focal-proposed | source

 open-vm-tools | 2:11.1.0-2 | groovy

The odd one in between was
 open-vm-tools | 2:11.0.5-4 | focal | source, amd64
breaking the upgrade chain in regard to
 open-vm-tools | 2:11.0.5-4ubuntu0.18.04.1 | bionic-updates | source, amd64, i386

Verified, version numbers are good now as in -proposed.

tags: added: verification-done verification-done-focal
removed: verification-needed verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package open-vm-tools - 2:11.1.0-2~ubuntu20.04.1

---------------
open-vm-tools (2:11.1.0-2~ubuntu20.04.1) focal; urgency=medium

  * Update to latest release v11.1.0 (LP: #1877672)
    - among many fixes this also brings the sdmp plugin (LP: #1877678)
    - fixes upgrade issues due to bad package versions (LP: #1884483)
    - Revert "Add net-tools as dependency again." as we don't want to
      modify the focal seed/ISO content without a real issue behind it.

open-vm-tools (2:11.1.0-2) unstable; urgency=medium

  [ Christian Ehrhardt ]
  * [4d69c6a] d/p/lp-1877678-: fixes for the sdmp plugin that is new in 11.1.0.
    Signed-off-by: Christian Ehrhardt <email address hidden>
  * [38bd11e] d/control: change net-tools dependency to iproute2.
    Signed-off-by: Christian Ehrhardt <email address hidden>

  [ Bernd Zeimetz ]
  * [c15c08d] Add net-tools as dependency again.
    Various scripts still use ifconfig.

open-vm-tools (2:11.1.0-1) unstable; urgency=medium

  [ Christian Ehrhardt ]
  * [6b7d31d] New upstream version 11.1.0
    (Closes: #960061) (LP: #1877672)
  * [3ece93a14] d/control, d/rules, d//*sdmp*: add service discovery plugin (sdmp)
    (Closes: #960065) (LP: #1877678)
    Thanks to Oliver Kurth for the initial contribution, changes in addition:
    - d/control: improve description
    - rules fix whitespace damage
    - maintscripts: fixed some whihtespace damage
    - maintscripts: fixed maintainer scripts per skeletons from dh_make
    - maintscripts: added the service-active-before-restart check to postinst
      as well (was only in rm)
    - maintscripts: use deb-systemd-invoke
    - d/control: add further dependencies used in sdmp
  * [e0c9fbc14] remove patches applied upstream in 11.1.0
    - d/p/4ee0bd3c8_Rectify-a-log-spew-in-vmsvc-logging-vmware-vmsvc-root.log
    - d/p/89c0d4445_GitHub-Issue-367.-Remove-references-to-deprecated-G_INLINE_FUNC
    - d/p/f1f0b812e_add-appinfo-plugin
  * [f4cf14931] d/rules: drop perm fixup of vm-support as it is properly
    in /usr/bin/ now
  * [d71e99e33] lintian: add overrides for intentional cases
  * [ba27a73eb] d/p/debian/vmxnet_fix_kernel_4.7.patch: drop unused patch
  * [7488e6e2f] d/copyright: fix tab in text

 -- Christian Ehrhardt <email address hidden> Mon, 22 Jun 2020 08:40:58 +0200

Changed in open-vm-tools (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for open-vm-tools 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.

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.