vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 4a0760a46efbfbecb0c7231932ce71095cd974f5
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 21:56:54 2023 +0200
Prepare to release firmware-free (20200122-2).
commit cba70bafdd0f52510c7b2b4b98aec838b39fd11c
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 21:50:29 2023 +0200
d/t/metainfo.xml.in: Fix summary text
The template for binary package control paragraphs doesn't include the
'Binary firmware for ' prefix, and the long description of
firmware-linux-free is made of full sentences. Change this template
to match.
commit 7879011a6919c6e77ebed362991f921a63463375
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 21:39:49 2023 +0200
linux-free: Delete old text from description that's now formatted wrongly
firmware-linux-free used to have two paragraphs in its long description
before the list of files.
However, since linux version 6.1.1-1~exp1. all lines in a config item
are joined together with newlines converted to spaces. The two
paragraphs are merge into one, with an extraneous '.' in the middle.
However, the text in the second paragraph described a split that
happened over a decade ago, and the installation of required non-free
firmware is now largely automatic. Delete that text entirely.
commit 8dad94e73f3ca5d75f9e4040166ee778c03432fb
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 19:15:34 2023 +0200
Use debhelper 13
No changes are necessary other than setting the compat level. Do this
with a build-dependency on debhelper-compat instead of specifying it
in both debian/control and debian/compat.
commit a689aa231aaa215a7c02dc3d74798471be7ab894
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 18:55:33 2023 +0200
d/copyright: Fix ordering of paragraph for my upstream copyrights
lintian warns:
W: firmware-free source: superfluous-file-pattern dsp56k/Makefile [debian/copyright:249]
W: firmware-free source: superfluous-file-pattern dsp56k/concat-bootstrap.pl [debian/copyright:249]
W: firmware-free source: superfluous-file-pattern keyspan_pda/Makefile [debian/copyright:249]
because the *last* matching paragraph wins, and there are wildcard
patterns for these directories later. Move the paragraph listing
the files under my copyright below those with wildcard patterns.
commit ac60b94338e22e8057aa0421668bdc4ee9dbe69f
Merge: cc05918 9811100
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 17:08:41 2023 +0000
Merge branch 'master' into 'master'
Recommend firmware-ath9k-htc for its seperately-packaged free firmware
See merge request kernel-team/firmware-free!1
commit 9811100be256c79aa7e0e7c16ee4182c9b2228d0
Author: John Scott <jscott@posteo.net>
Date: Sun Dec 13 13:41:48 2020 -0500
Recommend firmware-ath9k-htc for its separately-packaged free firmware
[bwh: Rebased on top of the sync with firmware-nonfree. Put the
recommendation in debian/config/linux-free/defines, now that the
template supports that.]
commit cc05918494e1550475285a0376936b02d6cbfe51
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 18:36:29 2023 +0200
Update to linux-support 6.4.0-3
commit 6b147553c7e20c7c50d8ff4b0c7b72c9c12e61a7
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 18:28:39 2023 +0200
d/rules, d/rules.real: Sync with firmware-nonfree
* d/rules: Delete last vestiges of support for per-binary-package
copyright files
* d/rules.real:
- Delete unnecessary inclusion of rules.defs
- Create directories containing symlinks where necessary
- Exclude TODO from installed docs (though we don't have such a file)
- Run dh_lintian (though we don't have any lintian overrides)
commit 28117c81fb6855309e73e0763cfe60bd7312eccb
Author: Diederik de Haas <didi.debian@cknow.org>
Date: Sat Mar 11 19:30:20 2023 +0100
d/README.source: Expand steps to regenerate debian/control
To regenerate the ``debian/control`` file, it needs ``copy-firmware.sh``
which is available in the upstream source, but not the package.
To retrieve that, you need to have the orig.tar archive and run
``debian/rules orig``, so add those steps to the README.source.
[bwh: Cherry-picked from firmware-nonfree commit
b0e0181dae0983958e8af11d70ecac80ffc152e3.]
commit 577bdba97bc83bb8ef42280fe40dd1cbd5318f5a
Author: Diederik de Haas <didi.debian@cknow.org>
Date: Sat Mar 11 18:09:26 2023 +0100
d/patches/gitignore: Add DEP-3 header
[bwh: Cherry-picked from firmware-nonfree commit
70fbab18219df151916348938281eaa5347bea37.]
commit 9600f606f5aeb0fd60c436a3b41d0b37e3e07f48
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Jan 17 13:28:07 2023 +0000
Work around KeyError during optional variable substitution.
Avoid KeyError during substitutions by renaming @?variable@ into
@variable@, listing each such variable as optional (so that the
placeholder gets replaced with an empty string if that variable is
not set in the config).
[bwh: Cherry-picked from firmware-nonfree commit
450b1fc955a0ddd1acfd736d823cbbbe7d36c2bf.]
commit ab6a34c283ac0079ddbbe9bb19e8c8ea95418999
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Jan 17 13:25:51 2023 +0000
Use get_templates_control() and an append() to include the license in the templates.
[bwh: Cherry-picked from firmware-nonfree commit
d032a9b95d798ff6a8e7e8151e27ed65f37029dd.]
commit 7b80bde8d3b4efdaa9a4c539768bb68f23e50eec
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Jan 17 13:23:29 2023 +0000
Rework Template and Templates classes.
- Make Template inherit from _ControlFileDict, and use OrderedDict to
define its fields. Use PackageDescriptionBase directly for the
Description.
- Simplify Templates, only adding a get_templates_control() method to
the base class.
[bwh: Cherry-picked from firmware-nonfree commit
a654c75aff935de6759b0237dca9fde7187b3bc9.]
commit c5b25a398ee38b7b73ec8559d19e991cfa054cd7
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Jan 17 13:15:42 2023 +0000
Replace makefile.add() with makefile.add_cmds().
[bwh: Cherry-picked from firmware-nonfree commit
fb69c83df3732bc21a1778dbac17e738286fadcc.]
commit cb2e2390ef7d02262765f38ca73b16e742a028e2
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Jan 17 13:10:28 2023 +0000
Start updating to the new linux-support API.
Replace self.templates[foo] with self.templates.get*(foo),
merging the self.process_package() substitution in passing.
[bwh: Cherry-picked from firmware-nonfree commit
1b9e9bc86e1cceea0ba0a43b62768d59d54d411b.]
commit d740ab4f19e17eadbd9cacfd3dee245a2e52bcd9
Author: Cyril Brulebois <kibi@debian.org>
Date: Mon Jan 16 23:57:46 2023 +0000
Update to linux-support 6.1.0-1
[bwh: Cherry-picked from firmware-nonfree commit
f51f83d779e1948c403f89471e7b87feaae54c42.]
commit 7e9f39bf056d57c9391865f165d62d5423ba6912
Author: Ben Hutchings <benh@debian.org>
Date: Sat Oct 8 22:30:18 2022 +0200
d/bin/gencontrol.py: Make debian/rules.gen reproducible
The ordering of items in the FILES and LINKS variables can currently
depend on directory ordering. Sort the items before emitting these
variable definitions.
[Cherry-picked from firmware-nonfree commit
229354936d414ed011554f7a53baffaed671ca12.]
commit 8d492ecf225f0d7cde1dc32d694df5d851073b70
Author: Ben Hutchings <benh@debian.org>
Date: Fri Sep 2 17:26:42 2022 +0200
Update to linux-support 5.19.0-1
Adjust gencontrol.py for the split between SourcePackage and
BinaryPackage classes.
There are warnings for the XS-Autobuild field in the source package
and the Homepage field in the binary package, but those are OK and
should be added to the recognised list in linux-support.
[Cherry-picked from firmware-nonfree commit
328756d1a6511c9cb3b130535461f441597ddab9. This also updates
debian/rules.defs which was updated separately in firmware-nonfree.]
commit a58725880702cffc0ee91e02bdd799fcf9c225f2
Author: Ben Hutchings <benh@debian.org>
Date: Fri Apr 30 05:50:47 2021 +0200
debian/bin/gencontrol.py: Include modaliases in AppStream metadata
Add <modalias> elements under the <provides> element, as described in:
http://people.skolelinux.org/pere/blog/Using_appstream_with_isenkram_to_install_hardware_related_packages_in_Debian.html
* Make a dict mapping firmware names to module names
* For each package:
- Make a set of all requesting modules' names
- Make a set of all those modules' modaliases
- Sort and write out all the modaliases
[Cherry-picked from firmware-nonfree commit
ddf67828209c19306993e3f04e38188e72282ed8.]
commit 037bf96c90f03d1c02c88c9a4dd75aae5c31067a
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 17:11:04 2023 +0200
Update module info from linux 6.4.0-3 on amd64
commit fe5d7e960d1ea7d71736d50edc115e9f3878f443
Author: Ben Hutchings <benh@debian.org>
Date: Fri Apr 30 05:55:20 2021 +0200
debian/bin: Add update-modinfo script to maintain cache of module info
[Cherry-picked from firmware-nonfree commit
5d76644a47bcfe9d2b42ce02c6b06338946d3627.]
commit 5a29a001af921f7f3fe65a0c1adea7bbec0ce38a
Author: Ben Hutchings <ben@decadent.org.uk>
Date: Wed Dec 14 03:49:41 2016 +0000
debian/lib/python/config.py: Separate schemas for top-level and package config
[Cherry-picked from firmware-nonfre commit
cd8e374d7bc40c90e8d3af94e652ba27b2df622c. Added d/changelog line.]
commit 55750754ff210a8869e07462b0f8282303685b8e
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 18:03:43 2023 +0200
d/t/control.binary.in: Add Breaks, Provides, and Recommends fields
This mostly synchronises with the version in firmware-nonfree, but we
don't apply the same prefix to the long description.
commit 423fa636546c83ec8aec44f63734093eb4337457
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 18:34:02 2023 +0200
Add debian/README.source based on the text for firmware-nonfree
It's actually based on an older version, because I'm going to pick
some patches that touch it along with other files.
commit 366fe3fbe412f79a08f3d459158667d29f30e787
Author: Ben Hutchings <benh@debian.org>
Date: Sun Aug 20 16:49:37 2023 +0200
d/b/gencontrol.py: Sync with firmware-nonfree
Apply various changes from firmware-nonfree:
- Use 'with' to manage template file objects
- Add support for control.extra template
- Add (unused) 'build_%', 'binary-arch_%', and 'setup_%' wildcard
rules in debian/rules.gen
- Warn about unused files under debian/config
- Add (unused) 'package-env-prefix' template variable
Also add empty 'control.extra' template.
commit 6391ad22eda22a42e8cd8e92d96b8af97500aef7
Author: Ben Hutchings <benh@debian.org>
Date: Sat Jan 22 19:07:05 2022 +0100
d/salsa-ci.yml: Add CI configuration for salsa.debian.org
- d/rules: Add linux-support-name target to show the name of the
linux-support dependency
- d/bin/gbp-postexport-hook: Add gbp hook to run gencontrol.py etc.
commit a8825f96664ce01e9a3b8adf77e0b8facebd4275
Author: Ben Hutchings <benh@debian.org>
Date: Sat Jan 22 19:27:09 2022 +0100
Update to linux-support 5.15.0-3
commit 5f759a10a7e1479978975b9116eb14d89936ec96
Author: Ben Hutchings <benh@debian.org>
Date: Sat Jan 22 19:02:30 2022 +0100
d/control: Use my debian.org email in Uploaders field