[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