Add Oracular as a known Ubuntu distribution, make Debian and Ubuntu codenames current

Bug #2064687 reported by Simon Quigley
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vim (Ubuntu)
Status tracked in Oracular
Focal
Fix Committed
Wishlist
Simon Quigley
Jammy
Fix Committed
Wishlist
Simon Quigley
Mantic
Fix Committed
Wishlist
Simon Quigley
Noble
Fix Committed
Wishlist
Simon Quigley
Oracular
Fix Committed
Wishlist
Simon Quigley

Bug Description

In several stable releases of Ubuntu, Vim needs accurate information about Ubuntu and Debian codenames. This information should be aligned with what is in distro-info-data.

There is a minimal regression potential here; Vim simply reads a statically-set Perl array to determine if the release in the changelog and sources.list is supported or not. Any regression would present itself in external tooling that detects text highlighting, which is not a case I think we support in Ubuntu.

A simple way to test this update is to download a package from the Oracular archive, and open the changelog with Vim. Instead of the changelog release (e.g. "oracular") showing as red, it should show as blue. I would also suggest editing sources.list, to ensure e.g. Kinetic shows as EOL.

Simon Quigley (tsimonq2)
Changed in vim (Ubuntu Focal):
status: New → Confirmed
Changed in vim (Ubuntu Jammy):
status: New → Confirmed
Changed in vim (Ubuntu Mantic):
status: New → Confirmed
Changed in vim (Ubuntu Noble):
status: New → Confirmed
Changed in vim (Ubuntu Oracular):
status: New → Fix Committed
Changed in vim (Ubuntu Focal):
importance: Undecided → Wishlist
Changed in vim (Ubuntu Mantic):
assignee: nobody → Simon Quigley (tsimonq2)
Changed in vim (Ubuntu Oracular):
assignee: nobody → Simon Quigley (tsimonq2)
Changed in vim (Ubuntu Focal):
assignee: nobody → Simon Quigley (tsimonq2)
Changed in vim (Ubuntu Jammy):
importance: Undecided → Wishlist
assignee: nobody → Simon Quigley (tsimonq2)
Changed in vim (Ubuntu Mantic):
importance: Undecided → Wishlist
Changed in vim (Ubuntu Noble):
importance: Undecided → Wishlist
assignee: nobody → Simon Quigley (tsimonq2)
Changed in vim (Ubuntu Oracular):
importance: Undecided → Wishlist
Simon Quigley (tsimonq2)
summary: - Add Oracular as a known Ubuntu distribution
+ Add Oracular as a known Ubuntu distribution, make Debian and Ubuntu
+ codenames current
description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Simon, or anyone else affected,

Accepted vim into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/vim/2:9.1.0016-1ubuntu7.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-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. 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 vim (Ubuntu Noble):
status: Confirmed → Fix Committed
tags: added: verification-needed verification-needed-noble
Changed in vim (Ubuntu Mantic):
status: Confirmed → Fix Committed
tags: added: verification-needed-mantic
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Simon, or anyone else affected,

Accepted vim into mantic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/vim/2:9.0.1672-1ubuntu2.4 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-mantic to verification-done-mantic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-mantic. 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 vim (Ubuntu Jammy):
status: Confirmed → Fix Committed
tags: added: verification-needed-jammy
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Simon, or anyone else affected,

Accepted vim into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/vim/2:8.2.3995-1ubuntu2.17 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.

Changed in vim (Ubuntu Focal):
status: Confirmed → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Simon, or anyone else affected,

Accepted vim into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/vim/2:8.1.2269-1ubuntu5.23 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.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

= Focal verification: passed =

Baseline results
----------------

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
# dpkg -s vim | grep Version
Version: 2:8.1.2269-1ubuntu5.22
# pull-lp-source base-files oracular
Found base-files 13.1ubuntu1 in oracular
Downloading base-files_13.1ubuntu1.dsc from ports.ubuntu.com (0.002 MiB)
[=====================================================>]100%
Good signature by Steve Langasek <email address hidden> (0x568D30F321B2133D)
Downloading base-files_13.1ubuntu1.tar.xz from ports.ubuntu.com (0.090 MiB)
[=====================================================>]100%
# cd base-files-13.1ubuntu1/
# vim debian/changelog

This shows oracular highlighted in red.

Results with package in -proposed
---------------------------------

# dpkg -s vim | grep Version
Version: 2:8.1.2269-1ubuntu5.23
base-files-13.1ubuntu1# vim debian/changelog

This no longer shows oracular highlighted in red.

tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Simon Quigley (tsimonq2) wrote :

= Jammy verification: passed =

Baseline results
----------------

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
# dpkg -s vim | grep Version
Version: 2:8.2.3995-1ubuntu2.16
# pull-lp-source base-files oracular
Found base-files 13.1ubuntu1 in oracular
Downloading base-files_13.1ubuntu1.dsc from ports.ubuntu.com (0.002 MiB)
[=====================================================>]100%
Good signature by Steve Langasek <email address hidden> (0x568D30F321B2133D)
Downloading base-files_13.1ubuntu1.tar.xz from ports.ubuntu.com (0.090 MiB)
[=====================================================>]100%
# cd base-files-13.1ubuntu1/
# vim debian/changelog

This shows oracular highlighted in red.

Results with package in -proposed
---------------------------------

# dpkg -s vim | grep Version
Version: 2:8.2.3995-1ubuntu2.17
base-files-13.1ubuntu1# vim debian/changelog

This no longer shows oracular highlighted in red.

tags: added: verification-done-jammy
removed: verification-needed-jammy
Revision history for this message
Simon Quigley (tsimonq2) wrote :

= Mantic verification: passed =

Baseline results
----------------

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 23.10
Release: 23.10
Codename: mantic
# dpkg -s vim | grep Version
Version: 2:9.0.1672-1ubuntu2.3
# pull-lp-source base-files oracular
Found base-files 13.1ubuntu1 in oracular
Downloading base-files_13.1ubuntu1.dsc from archive.ubuntu.com (0.002 MiB)
[=====================================================>]100%
Good signature by Steve Langasek <email address hidden> (0x568D30F321B2133D)
Downloading base-files_13.1ubuntu1.tar.xz from archive.ubuntu.com (0.090 MiB)
[=====================================================>]100%
# cd base-files-13.1ubuntu1/
# vim debian/changelog

This shows oracular highlighted in red.

Results with package in -proposed
---------------------------------

# dpkg -s vim | grep Version
Version: 2:9.0.1672-1ubuntu2.4
base-files-13.1ubuntu1# vim debian/changelog

This no longer shows oracular highlighted in red.

tags: added: verification-done-mantic
removed: verification-needed-mantic
Revision history for this message
Simon Quigley (tsimonq2) wrote :

= Noble verification: passed =

Baseline results
----------------

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
# dpkg -s vim | grep Version
Version: 2:9.1.0016-1ubuntu7
# pull-lp-source base-files oracular
Found base-files 13.1ubuntu1 in oracular
Downloading base-files_13.1ubuntu1.dsc from archive.ubuntu.com (0.002 MiB)
[=====================================================>]100%
Good signature by Steve Langasek <email address hidden> (0x568D30F321B2133D)
Downloading base-files_13.1ubuntu1.tar.xz from archive.ubuntu.com (0.090 MiB)
[=====================================================>]100%
# cd base-files-13.1ubuntu1/
# vim debian/changelog

This shows oracular highlighted in red.

Results with package in -proposed
---------------------------------

# dpkg -s vim | grep Version
Version: 2:9.1.0016-1ubuntu7.1
base-files-13.1ubuntu1# vim debian/changelog

This no longer shows oracular highlighted in red.

tags: added: verification-done verification-done-noble
removed: verification-needed verification-needed-noble
Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (vim/2:9.1.0016-1ubuntu7.1)

All autopkgtests for the newly accepted vim (2:9.1.0016-1ubuntu7.1) for noble have finished running.
The following regressions have been reported in tests triggered by the package:

boxes/unknown (armhf)
cryptsetup/2:2.7.0-1ubuntu4 (s390x)
cryptsetup/unknown (arm64)
diffoscope/unknown (s390x)
vim-ale/3.3.0-1 (s390x)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/noble/update_excuses.html#vim

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

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.