← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2109817] Re: [SRU] Add questing as a known Ubuntu distribution

 

= Plucky verification: passed =

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

ubuntu@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 25.04
Release:	25.04
Codename:	plucky


ubuntu@ubuntu:~$ dpkg -s lintian | grep Version
Version: 2.121.2ubuntu1


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/stamp-vti, use --include-removal to override
dpkg-source: warning: ignoring deletion of file doc/version.texi, 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
Finished running lintian.

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

ubuntu@ubuntu:~/hello-2.10$ dpkg -s lintian | grep Version
Version: 2.121.2ubuntu1.1


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/stamp-vti, use --include-removal to override
dpkg-source: warning: ignoring deletion of file doc/version.texi, 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 ...
Finished running lintian.


** Tags removed: verification-needed-plucky
** Tags added: verification-done-plucky

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