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

Simon Quigley 2084708 at bugs.launchpad.net
Sat Oct 19 02:04:44 UTC 2024


= Noble verification: passed =

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

# lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy
# dpkg -s lintian | grep Version
Version: 2.117.0ubuntu1.1
# 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 lintian | grep Version
Version: 2.117.0ubuntu1.2
# 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 removed: verification-needed verification-needed-noble verification-needed-oracular
** Tags added: verification-done verification-done-noble

** Changed in: lintian (Ubuntu Focal)
     Assignee: (unassigned) => Simon Quigley (tsimonq2)

** Changed in: lintian (Ubuntu Noble)
     Assignee: (unassigned) => Simon Quigley (tsimonq2)

** Description changed:

  [ 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

-- 
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