firmware-free (20241210-2) unstable; urgency=medium
* Copy debian_linux Python package from src:linux
* Use local copy of debian_linux Python package instead of linux-support
* d/b/release-update: Copy script from src:firmware-nonfree
* linux-free: Use specific file patterns to make release-update work
* d/b/gencontrol.py: Change template substitution to allow for Jinja2
templates
* d/templates: Convert metainfo.xml template to Jinja2 format
* Fix AppStream metadata issues:
- Remove 'package' from component IDs so they are <= 40 chars long
- Move short description to <summary> and long description to <description>
- Add homepage URL
- Change filenames to match component IDs
* Update upstream URLs to point to repository on gitlab.com
-- Ben Hutchings <benh@debian.org> Fri, 25 Apr 2025 03:33:40 +0200
firmware-free (20241210-1) unstable; urgency=medium
[ Ben Hutchings ]
* d/copyright: Add paragraph for contrib/templates/debian.*
* d/copyright: Include copy-firmware.sh under GPL-2
* New upstream version; no functional changes
* Revert "copy-firmware.sh: call ./check_whence.py before parsing the file"
* Add WHENCE file
* d/b/gbp-postexport-hook: Apply patches before invoking debian/rules
* debian/rules, debian/bin/gencontrol.py: Run copy-firmware.sh to create
symlinks
* d/b/gencontrol.py: Remove support for encoding file version in filename
* d/b/gencontrol.py: Remove check for .svn directories
* d/b/gencontrol.py: Use path objects where possible
* d/b/{gencontrol,check_upstream}.py: Support wildcards in file lists
* d/config: Use wildcard in file list
* Build-Depend on rdfind, needed by new version of copy-firmware.sh
* d/b/gencontrol.py: Delete unused files_real template variable
* Remove file lists from package descriptions
* d/b/check_upstream.py: Handle missing Licen[cs]e field
* d/b/check_upstream.py: Treat .txt files as being source code
* d/b/check_upstream.py: Match another wording of permission to redistribute
* d/b/update-modinfo: Support reading from multiple kernel directories
* d/b/gencontrol.py: Stop using unnecessary PackageDescription subclass
* Use linux-support bundle API to replace much custom logic
* d/watch: Tighten tag regexp to work with upstream as a remote
* d/salsa-ci.yml: Use uscan option to speed up Git export with Files-Excluded
* Update to linux-support-6.12.5
[ Diederik de Haas ]
* d/bin/update-modinfo: Add compressed modules support
* d/README.source: Update description wrt upstream
[ Dmitry Baryshkov ]
* d/bin/check_upstream: allow Apache-2.0 licence
-- Ben Hutchings <benh@debian.org> Thu, 19 Dec 2024 22:11:31 +0100
firmware-free (20240610-1) unstable; urgency=medium
[ Bastian Germann ]
* Build av7110, dsp56k, isci, and usbdux from source (see #890601)
* Remove carl9170 firmware and recommend the package containing it
(Closes: #1073525)
[ Ben Hutchings ]
* Update to linux-support 6.8.12
* d/copyright: Exclude carl9170 firmware from upstream source
* New upstream version; no functional changes
-- Ben Hutchings <benh@debian.org> Mon, 17 Jun 2024 00:01:17 +0200
firmware-free (20200122-4) unstable; urgency=medium
* Update to linux-support 6.6.15
* Add myself to Uploaders
-- Salvatore Bonaccorso <carnil@debian.org> Sun, 18 Feb 2024 20:56:32 +0100
firmware-free (20200122-3) experimental; urgency=medium
* Update to linux-support 6.5.0-4
* d/rules.real: Run dh_movetousr if available
-- Ben Hutchings <benh@debian.org> Fri, 24 Nov 2023 23:41:14 +0000
firmware-free (20200122-2) unstable; urgency=medium
[ Ben Hutchings ]
* d/control: Use my debian.org email in Uploaders field
* 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.
* d/b/gencontrol.py: Sync with firmware-nonfree
* Add debian/README.source based on the text for firmware-nonfree
* d/t/control.binary.in: Add Breaks, Provides, and Recommends fields
* d/l/p/config.py: Separate schemas for top-level and package config
* debian/bin: Add update-modinfo script to maintain cache of module info
* Add module info from linux 6.4.0-3 on amd64
* debian/bin/gencontrol.py: Include modaliases in AppStream metadata
* d/bin/gencontrol.py: Make debian/rules.gen reproducible
* d/rules, d/rules.real: Sync with firmware-nonfree
* Update to linux-support 6.4.0-3
* d/copyright: Fix ordering of paragraph for my upstream copyrights
* Use debhelper 13
* linux-free: Delete old text from description that's now formatted wrongly
* d/t/metainfo.xml.in: Fix summary text
[ Cyril Brulebois ]
* Update to the new linux-support API:
- Replace self.templates[foo] with self.templates.get*(foo),
merging the self.process_package() substitution in passing.
- Replace makefile.add() with makefile.add_cmds().
- 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.
- Use get_templates_control() and an append() to include the license
in the templates.
- 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).
[ Diederik de Haas ]
* d/patches/gitignore: Add DEP-3 header
* d/README.source: Expand steps to regenerate debian/control
[ John Scott ]
* Recommend firmware-ath9k-htc for its separately-packaged free firmware
(Closes: #900171)
-- Ben Hutchings <benh@debian.org> Sun, 20 Aug 2023 21:56:54 +0200
firmware-free (20200122-1) unstable; urgency=medium
* New upstream version:
- usbdux: usbduxsigma: Changed address and updated date
- usbdux: Makefile_dux: as31 compile no longer needed
- usbdux: usbduxsigma: changed firmware from ADC polling to IRQ processing
- usbdux: usbduxsigma: contact info updated
- usbdux: usbduxsigma: added soft interval mode in the firmware
- usbdux: usbduxsigma: added digital IO read
- usbdux: usbduxsigma: fixed timing issues between ADC and DAC
[ Ben Hutchings ]
* Convert to a non-native package with linux-firmware.git as upstream
* Add bug presubj message directing users to report driver bugs against
the appropriate package
* debian/bin: Use Python 3 (as assumed by linux-support-4.2.0-1 onward)
* check_upstream.py: Report possibly non-free or undistributable files that
are not excluded
* check_upstream.py: Recognise GPLv3 and GPL dual-licenced files
* check_upstream.py: Reimplement check for unpackaged firmware
* Add AppStream metadata to all packages containing firmware blobs
* debian/control: Remove everyone else from Uploaders field, since no-one
else has actually uploaded this
* debian/control: Point Vcs URLs to Salsa
* Move AppStream metainfo to /usr/share/metainfo
* debian/bin/gencontrol.py: Set encoding to UTF-8 globally
* debian/bin/gencontrol.py: Sort list of symlink names for each blob
* debian/*.metainfo.xml: Remove line breaks from summary
* debian/*.metainfo.xml: Replace hyphens with underscores in id
* Use debhelper compatibility level 9
* Use dpkg-trigger directly to trigger update-initramfs
* debian/rules: Add missing dependencies for *-{arch,indep} targets
* debian/rules: Do not run gencontrol.py on every changelog change
* debian/rules: Run gencontrol.py when any template is changed
* copyright: Replace vague text from WHENCE with machine-readable copyright
file
* Update to linux-support 5.4.0-3
* debian/control: Set Rules-Requires-Root: no
* debian/control: Update Standards-Version to 4.5.0
* debian/source/options: Delete redundant compression setting; satisfy
lintian
* debian/copyright: Metadata for AppStream is under CC0-1.0
* debian/copyright: GPLs allow only verbatim copying of themselves
* debian/upstream/: Add upstream signing key
* lintian: Override false positive debian-watch-could-verify-download
(see #950277)
[ dann frazier ]
* debian/control: Remove myself from Uploaders field
-- Ben Hutchings <ben@decadent.org.uk> Sat, 01 Feb 2020 17:10:12 +0100
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog firmware-linux-free`.
Generated by dwww version 1.16 on Tue Dec 16 06:50:18 CET 2025.