debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #00301
[Bug 2109817] Re: [SRU] Add questing as a known Ubuntu distribution
= Noble verification: passed =
Baseline results
----------------
ubuntu@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
ubuntu@ubuntu:~$ dpkg -s lintian | grep Version
Version: 2.117.0ubuntu1.2
ubuntu@ubuntu:~$ pull-lp-source hello questing
Found hello 2.10-5 in questing
Downloading hello_2.10-5.dsc from ports.ubuntu.com (0.002 MiB)
[=====================================================>]100%
Good signature by Santiago Vila <sanvila@xxxxxxxxxx> (0x41CE7F0B9F1B8B32)
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 ports.ubuntu.com (0.692 MiB)
[=====================================================>]100%
Downloading hello_2.10.orig.tar.gz.asc from ports.ubuntu.com (0.001 MiB)
[=====================================================>]100%
Downloading hello_2.10-5.debian.tar.xz from ports.ubuntu.com (0.013 MiB)
[=====================================================>]100%
ubuntu@ubuntu:~$ cd hello-2.10/
ubuntu@ubuntu:~/hello-2.10$ dch -R --force-distribution --distribution questing -m "No-change rebuild."
dch warning: Recognised distributions are:
{focal,jammy,noble,oracular,plucky}{,-updates,-security,-proposed,-backports} and UNRELEASED.
Using your request anyway.
ubuntu@ubuntu:~/hello-2.10$ debuild -S -d
dpkg-buildpackage -us -uc -ui -S -d
dpkg-buildpackage: info: source package hello
dpkg-buildpackage: info: source version 2.10-5build1
dpkg-buildpackage: info: source distribution questing
dpkg-buildpackage: info: source changed by Santiago Vila <sanvila@xxxxxxxxxx>
dpkg-source --before-build .
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/ubuntu/hello-2.10'
[ ! -f Makefile ] || /usr/bin/make distclean
make[1]: Leaving directory '/home/ubuntu/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: using patch list from debian/patches/series
dpkg-source: warning: ignoring deletion of file doc/version.texi, use --include-removal to override
dpkg-source: warning: ignoring deletion of file doc/stamp-vti, use --include-removal to override
dpkg-source: warning: ignoring deletion of file doc/hello.info, use --include-removal to override
dpkg-source: info: building hello in hello_2.10-5build1.debian.tar.xz
dpkg-source: info: building hello in hello_2.10-5build1.dsc
dpkg-genbuildinfo --build=source -O../hello_2.10-5build1_source.buildinfo
dpkg-genchanges --build=source -O../hello_2.10-5build1_source.changes
dpkg-genchanges: info: not including original source code in upload
dpkg-source --after-build .
dpkg-buildpackage: info: source-only, diff-only upload (original source NOT included)
Now running lintian hello_2.10-5build1_source.changes ...
E: hello changes: bad-distribution-in-changes-file questing
W: hello source: newer-standards-version 4.7.2 (current is 4.6.2)
Finished running lintian.
Results with package in -proposed
---------------------------------
ubuntu@ubuntu:~/hello-2.10$ dpkg -s lintian | grep Version
Version: 2.117.0ubuntu1.3
ubuntu@ubuntu:~/hello-2.10$ debuild -S -d
dpkg-buildpackage -us -uc -ui -S -d
dpkg-buildpackage: info: source package hello
dpkg-buildpackage: info: source version 2.10-5build1
dpkg-buildpackage: info: source distribution questing
dpkg-buildpackage: info: source changed by Santiago Vila <sanvila@xxxxxxxxxx>
dpkg-source --before-build .
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/ubuntu/hello-2.10'
[ ! -f Makefile ] || /usr/bin/make distclean
make[1]: Leaving directory '/home/ubuntu/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: using patch list from debian/patches/series
dpkg-source: warning: ignoring deletion of file doc/version.texi, use --include-removal to override
dpkg-source: warning: ignoring deletion of file doc/stamp-vti, use --include-removal to override
dpkg-source: warning: ignoring deletion of file doc/hello.info, use --include-removal to override
dpkg-source: info: building hello in hello_2.10-5build1.debian.tar.xz
dpkg-source: info: building hello in hello_2.10-5build1.dsc
dpkg-genbuildinfo --build=source -O../hello_2.10-5build1_source.buildinfo
dpkg-genchanges --build=source -O../hello_2.10-5build1_source.changes
dpkg-genchanges: info: not including original source code in upload
dpkg-source --after-build .
dpkg-buildpackage: info: source-only, diff-only upload (original source NOT included)
Now running lintian hello_2.10-5build1_source.changes ...
W: hello source: newer-standards-version 4.7.2 (current is 4.6.2)
Finished running lintian.
** Tags removed: verification-needed verification-needed-noble
** Tags added: verification-done verification-done-noble
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to lintian in Ubuntu.
https://bugs.launchpad.net/bugs/2109817
Title:
[SRU] Add questing as a known Ubuntu distribution
Status in lintian package in Ubuntu:
Fix Released
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
Status in lintian source package in Plucky:
Fix Committed
Status in lintian source package in Questing:
Fix Released
Bug description:
[ Impact ]
* Lintian in stable releases of Ubuntu doesn't know about questing,
and it should.
[ Test Plan ]
* Obtain or create a source.changes file targeted towards questing
* Run 'lintian $package_source.changes'
* With the current version of lintian, you'll receive the following error:
E: $package changes: bad-distribution-in-changes-file questing
* You'll receive no such error with the new version of lintian.
[ Where problems could occur ]
* This fairly trivial change is unlikely to introduce any regressions.
* The only thing I can think of is if I mistakenly change something in known-dists,
which might lead to lintian not recognising distributions it previously did.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/2109817/+subscriptions