[Bug 2084708] Re: Add "plucky" as a known Ubuntu distribution

Simon Quigley 2084708 at bugs.launchpad.net
Sat Oct 19 14:50:45 UTC 2024


= Oracular verification: passed =

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

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.10
Release:        24.10
Codename:       oracular
# dpkg -s debhelper | grep Version
Version: 13.18ubuntu2
# dpkg -s lintian | grep Version
Version: 2.118.0ubuntu1
# apt update && apt -y install ubuntu-dev-tools debhelper
[...]
# pull-lp-source hello plucky
Found hello 2.10-3build2 in plucky
Downloading hello_2.10-3build2.dsc from archive.ubuntu.com (0.002 MiB)
[=====================================================>]100%
Public key not found, could not verify signature

NOTICE: 'hello' packaging is maintained in the 'Git' version control system at:
 https://salsa.debian.org/sanvila/hello.git

Please use:
 $ git clone https://salsa.debian.org/sanvila/hello.git
to retrieve the latest (possibly unreleased) updates to the package.

Downloading hello_2.10.orig.tar.gz from archive.ubuntu.com (0.692 MiB)
[=====================================================>]100%
Downloading hello_2.10.orig.tar.gz.asc from archive.ubuntu.com (0.001 MiB)
[=====================================================>]100%
Downloading hello_2.10-3build2.debian.tar.xz from archive.ubuntu.com (0.012 MiB)
[=====================================================>]100%
# cd hello-2.10/
hello-2.10/# dch -R --force-distribution --distribution plucky -m "No-change rebuild."
dch warning: Recognised distributions are:
{focal,jammy,noble,oracular}{,-updates,-security,-proposed,-backports} and UNRELEASED.
Using your request anyway.
hello-2.10/# debuild -S -d -sa -us -uc
 dpkg-buildpackage -us -uc -ui -S -d -sa
dpkg-buildpackage: info: source package hello
dpkg-buildpackage: info: source version 2.10-3build3
dpkg-buildpackage: info: source distribution plucky
dpkg-buildpackage: info: source changed by Marc Deslauriers <marc.deslauriers at ubuntu.com>
 dpkg-source --before-build .
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/root/hello-2.10'
[ ! -f Makefile ] || /usr/bin/make distclean
make[1]: Leaving directory '/root/hello-2.10'
   dh_clean
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: verifying ./hello_2.10.orig.tar.gz.asc
dpkg-source: info: building hello using existing ./hello_2.10.orig.tar.gz
dpkg-source: info: building hello using existing ./hello_2.10.orig.tar.gz.asc
dpkg-source: info: building hello in hello_2.10-3build3.debian.tar.xz
dpkg-source: info: building hello in hello_2.10-3build3.dsc
 dpkg-genbuildinfo --build=source -O../hello_2.10-3build3_source.buildinfo
 dpkg-genchanges -sa --build=source -O../hello_2.10-3build3_source.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source --after-build .
dpkg-buildpackage: info: source-only upload (original source is included)
Now running lintian hello_2.10-3build3_source.changes ...
running with root privileges is not recommended!
E: hello changes: bad-distribution-in-changes-file plucky
Finished running lintian.

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

# dpkg -s debhelper | grep Version
Version: 13.18ubuntu2.1
# dpkg -s lintian | grep Version
Version: 2.118.0ubuntu1.1
# debuild -S -d -sa -us -uc
 dpkg-buildpackage -us -uc -ui -S -d -sa
dpkg-buildpackage: info: source package hello
dpkg-buildpackage: info: source version 2.10-3build3
dpkg-buildpackage: info: source distribution plucky
dpkg-buildpackage: info: source changed by Marc Deslauriers <marc.deslauriers at ubuntu.com>
 dpkg-source --before-build .
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/root/hello-2.10'
[ ! -f Makefile ] || /usr/bin/make distclean
make[1]: Leaving directory '/root/hello-2.10'
   dh_clean
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: verifying ./hello_2.10.orig.tar.gz.asc
dpkg-source: info: building hello using existing ./hello_2.10.orig.tar.gz
dpkg-source: info: building hello using existing ./hello_2.10.orig.tar.gz.asc
dpkg-source: info: building hello in hello_2.10-3build3.debian.tar.xz
dpkg-source: info: building hello in hello_2.10-3build3.dsc
 dpkg-genbuildinfo --build=source -O../hello_2.10-3build3_source.buildinfo
 dpkg-genchanges -sa --build=source -O../hello_2.10-3build3_source.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source --after-build .
dpkg-buildpackage: info: source-only upload (original source is included)
Now running lintian hello_2.10-3build3_source.changes ...
running with root privileges is not recommended!
Finished running lintian.


** Tags added: verification-done-oracular

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

Title:
  Add "plucky" as a known Ubuntu distribution

Status in lintian package in Ubuntu:
  Confirmed
Status in lintian source package in Focal:
  Fix Committed
Status in lintian source package in Jammy:
  Fix Committed
Status in lintian source package in Noble:
  Fix Committed
Status in lintian source package in Oracular:
  Fix Committed

Bug description:
  [ Impact ]

  Lintian in stable releases of Ubuntu don't know about Plucky, and they
  should.

  [ Test Case ]
  1) Obtain or create a source.changes file targeted towards Plucky
  2) Run 'lintian $package_source.changes'

  [ Specific to Oracular ]

  The Oracular fix depends on debhelper landing in oracular-proposed and
  publishing, due to bug 2083651. Please do *not* release this SRU to
  Oracular prior to releasing the debhelper fix.

  With the current version of lintian you'll receive the following
  error:

  E: $package changes: bad-distribution-in-changes-file plucky

  With the new version of Lintian you'll receive no such error.

  https://salsa.debian.org/lintian/lintian/-/merge_requests/537

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




More information about the foundations-bugs mailing list