2023-03-01 08:43:27 |
Paolo Pisati |
description |
Please sync dahdi-linux 1:2.11.1.0.20170917~dfsg-8.4 (universe) from Debian unstable (main)
Explanation of the Ubuntu delta and why it can be dropped:
* Linux 5.18 compatibility (LP: #1981957)
- debian/patches/kernel-compat-5.18.patch
* Linux 5.18 compatibility (LP: #1981957)
- debian/patches/kernel-compat-5.18.patch
* Firmware loading portions of the driver only supported on x86, declare
BUILD_EXCLUSIVE_ARCH=x86_64 in dkms.conf to only build this module on
amd64.
* Replace hardcoded list of BUILD_EXCLUSIVE_KERNEL with automatically
detected required config keys to build this module successfully.
* Firmware loading portions of the driver only supported on x86, declare
BUILD_EXCLUSIVE_ARCH=x86_64 in dkms.conf to only build this module on
amd64.
* Replace hardcoded list of BUILD_EXCLUSIVE_KERNEL with automatically
detected required config keys to build this module successfully.
* Provide this dkms only to non-cloud kernels (LP: #1964317)
* Fix FTBFS with Linux 5.10
* Fix FTBFS with Linux 5.10
* Fix FTBFS with Linux 5.10
* Linux 5.6 compatibility
- debian/patches/Linux-5.6-ktime_get_ts-fix.patch
- debian/patches/Linux-5.6-proc_create_data-fix.patch
* Linux 5.7 compatibility
- debian/patches/Linux-5.7-timespec-timeval-fix.patch
* Linux 5.6 compatibility
- debian/patches/Linux-5.6-ktime_get_ts-fix.patch
- debian/patches/Linux-5.6-proc_create_data-fix.patch
* Linux 5.7 compatibility
- debian/patches/Linux-5.7-timespec-timeval-fix.patch
* Linux 5.4 compatibility (LP: #1848584)
- debian/patches/kernel-compat-5.4.patch
* Linux 5.4 compatibility (LP: #1848584)
- debian/patches/kernel-compat-5.4.patch
* Linux 5.0 compatibility (LP: #1813058)
- d/p/kernel-compat-5.0.patch
* Linux 5.0 compatibility (LP: #1813058)
- d/p/kernel-compat-5.0.patch
* Linux 5.0 compatibility (LP: #1813058)
- d/p/kernel-compat-5.0.patch
* Linux 4.15 compatibility (LP: #1737746)
- d/p/kernel-compat-4.15_0001-xpp-move-command_timer-functions-to-xbus-core.patch
- d/p/kernel-compat-4.15_0002-fix-building-with-4.15-init_timer-setup_timer.patch
* Linux 4.15 compatibility (LP: #1737746)
- d/p/kernel-compat-4.15_0001-xpp-move-command_timer-functions-to-xbus-core.patch
- d/p/kernel-compat-4.15_0002-fix-building-with-4.15-init_timer-setup_timer.patch
* Linux 4.15 compatibility (LP: #1737746)
- d/p/kernel-compat-4.15_0001-xpp-move-command_timer-functions-to-xbus-core.patch
- d/p/kernel-compat-4.15_0002-fix-building-with-4.15-init_timer-setup_timer.patch
* Linux 4.13 compatibility (LP: #1706424)
- debian/patches/kernel-compat-4.13.patch
* Linux 4.13 compatibility (LP: #1706424)
- debian/patches/kernel-compat-4.13.patch
* debian/patches/kernel-compat-4.11.patch: Miscellaneous updates to fix
build issues with 4.11 (LP: #1691828)
* Merge from Debian testing. Remaining changes:
- DKMS support:
- debian/control:
- dahdi-linux depends additionally on (dahdi-dkms | dahdi-source).
- dahdi-dkms added
- debian/dahdi-dkms.install.in
- debian/dahdi-dkms.postinst
- debian/dahdi-dkms.prerm
- debian/dkms.conf.in
- debian/rules:
- Add code to generate dkms package
- d/p/oslec-echo-in-kernel.diff
Disable build of echo.ko in favour of the same module provided by
the kernel.
- DEP-8 support (debian/tests/*)
- Import modifications by Javier Uruen Val <javi@warp.es>:
- debian/system.conf (pre-defined config shipped with dahdi-linux)
- debian/modules-load.d/dahdi-linux.conf:
- add dahdi_dummy
- add dahdi_transcode
* Dropped:
- debian/dahdi-source.install (for lintian)
- debian/lintian/dahdi-source
- debian/modules (->debian/modules-load.d/dahdi-linux.conf)
Ubuntu dahdi is severely lagging behind the Debian version, and we piled up
FTBFS patches that were already fixed in Debian - on top of that, we are
probably missing general fixes and, i think, security fixes - i think it's due
time we sync our dahdi package with Debian and then take it from there.
Changelog entries since current lunar version 1:2.11.1~dfsg-1ubuntu12:
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.4) unstable; urgency=medium
* Non-maintainer upload.
* m-a-autopkgtest: Allow stderr output from kernel header installation.
-- Andreas Beckmann <anbe@debian.org> Thu, 02 Feb 2023 11:10:37 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.3) unstable; urgency=medium
* Non-maintainer upload.
* Switch to module-assistant-autopkgtest.
* Skip module build for kernels without CONFIG_PCI.
* dahdi-dkms requires Linux 5.6 or later.
-- Andreas Beckmann <anbe@debian.org> Wed, 01 Feb 2023 23:39:41 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.2) unstable; urgency=medium
* Non-maintainer upload.
* Switch to B-D: dh-dkms. (Closes: #1027869)
* Declare Testsuite: autopkgtest-pkg-dkms.
* Use upstream version without dfsg suffix and revision for dkms.
* Skip module build for kernels without CONFIG_USB.
-- Andreas Beckmann <anbe@debian.org> Sat, 21 Jan 2023 01:53:57 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.1) unstable; urgency=medium
* Non-maintainer upload.
* kernel 6.1 API change: netif_napi_add() uses weight==64 by default
(Closes: #1028368)
-- Salvatore Bonaccorso <carnil@debian.org> Sat, 14 Jan 2023 15:33:58 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8) unstable; urgency=medium
* Add linux_5_17_proc_private.patch (Closes: #1012316).
* Add linux_5_18_pci_consistent.patch
-- Tzafrir Cohen <tzafrir@debian.org> Sat, 18 Jun 2022 17:08:03 +0300
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.5) unstable; urgency=medium
* Non-maintainer upload.
* add patch for: Do not use <stdbool.h> in kernel modules
There was an intentional change in Linux 5.16 removing user-space
headers from the kernel include path:
<https://git.kernel.org/linus/04e85bbf71c9072dcf0ad9a7150495d72461105c>.
Kernel code must use <linux/types.h> instead of <stdbool.h>.
Thanks a lot to Ben Hutchings for providing the patch.
Tzafrir Cohen provided a similar patch upstream.
(Closes: #1005715, #1005390)
-- Thorsten Alteholz <debian@alteholz.de> Wed, 23 Mar 2022 19:03:02 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.4) unstable; urgency=medium
* Non-maintainer upload.
* dahdi-dkms: Bump dkms dependency to (>= 2.8.4-3~) to reliably use the
kernel's compiler to compile the module. (Closes: #987309)
* dahdi-dkms: Drop wget dependency. Downloading firmware is disabled.
-- Andreas Beckmann <anbe@debian.org> Sun, 25 Apr 2021 01:31:54 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.3) unstable; urgency=medium
* Non-maintainer upload.
* Avoid 64-bit divisions in xpp driver, or switch to the kernels
do_div helper for this purpose. Uncovered by new autopkgtest.
-- Chris Hofstaedtler <zeha@debian.org> Sun, 04 Apr 2021 20:42:52 +0000
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.2) unstable; urgency=medium
* Non-maintainer upload.
* Add autopkgtest covering just the module build, which can be done
on Debian CI. Should be enough to tell us if the modules are broken
by newer kernel versions.
-- Chris Hofstaedtler <zeha@debian.org> Sun, 04 Apr 2021 12:57:27 +0000
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.1) unstable; urgency=medium
* Non-maintainer upload.
* Add missing Build-Depends: module-assistant to allow building source in
clean environments.
* Update no_firmware_download patch. (Closes: #982389)
* Include upstream and new local patches to fix build with kernel >= 5.0
(Closes: #982332, #982334)
-- Chris Hofstaedtler <zeha@debian.org> Fri, 02 Apr 2021 20:42:26 +0000
dahdi-linux (1:2.11.1.0.20170917~dfsg-7) unstable; urgency=medium
* dkms: use standard scripts (Closes: #923983).
* work around #923983 at upgrade time.
* Use dh_dkms instead of dh --with dkms, for the m-a -generated package.
* Standard version 4.3.0.
* More comprehensive and robust autopkgtest tests.
- The dkms-modules test is skippable for now.
* debian/dahdi-dkms.install is a generated file.
* dkms metainfo: same license as source.
-- Tzafrir Cohen <tzafrir@debian.org> Sun, 10 Mar 2019 15:49:50 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-6) unstable; urgency=medium
* install dahdi-modules
* A new test: dynamic-loc-call
* dkms: also install oct612 module (Closes: #922008)
* dkms test: try loading all modules
* Rules-Require-Root: no
* rules: remove get-orig-source
* trivial lintian fixes
* debhelper compat level 12
* rules: Use dpkg makefiles instead of our own parsing
* tests: uninstall modules
-- Tzafrir Cohen <tzafrir@debian.org> Mon, 04 Mar 2019 23:29:36 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-5) unstable; urgency=medium
* Added dpkg-dev as dependency for dpkg-architecture used by the
dahdi-dkms postinst.
* Added appstream metadata in dahdi-dkms package to announce
supported hardware (Closes: #838522).
* Updated Standards-Version from 4.1.3 to 4.2.1.
* Fix two description typos in patches found by lintian.
-- Petter Reinholdtsen <pere@debian.org> Fri, 12 Oct 2018 13:35:56 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-4) unstable; urgency=medium
[ Bernhard Schmidt ]
* Make build reproducible
* Amend changelog
[ Petter Reinholdtsen ]
* Add support for dkms include autopkgtest test. (Closes: #841004)
[ Tzafrir Cohen ]
* dahdi_dummy is just part of dahdi
* Somewhat improved dkms scripts
* Fix building on kernel >= 4.15
* patch notest: rework and make upstreamable
* ignore dkms generated files
-- Petter Reinholdtsen <pere@debian.org> Sun, 30 Sep 2018 13:42:35 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-3) unstable; urgency=medium
* Add dev_attr.patch: fix building with 4.13 (Closes: #879043)
* Refresh dahdi_linux_extra:
- Rebased on recent master
- also fix opvxa1200 with 4.11
- Tweaks of ZapHFC
* tar --sort=name for reproducible build for the dahdi-source tarball
* modulestest: fix usage with debuild
* Add gbp.conf: use pristine-tar
* copyright: https standard URL
* Switch to Salsa.
* Standards version 4.1.3
* An example dynamic DAHDI systemd service
-- Tzafrir Cohen <tzafrir@debian.org> Wed, 10 Jan 2018 23:40:10 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-1) unstable; urgency=medium
[ Tzafrir Cohen ]
* New upstream git snapshot (Closes: #872838)
- debian/patches/wcfxo-wctdm-set-spantype.patch dropped: merged upstream
* compat level 10
[ Bernhard Schmidt ]
* Reproducible build: set permissions and sort source tarball
-- Bernhard Schmidt <berni@debian.org> Fri, 06 Oct 2017 18:37:23 +0200
|
Please sync dahdi-linux 1:2.11.1.0.20170917~dfsg-8.4 (universe) from Debian unstable (main)
Explanation of the Ubuntu delta and why it can be dropped:
* Linux 5.18 compatibility (LP: #1981957)
- debian/patches/kernel-compat-5.18.patch
* Linux 5.18 compatibility (LP: #1981957)
- debian/patches/kernel-compat-5.18.patch
* Firmware loading portions of the driver only supported on x86, declare
BUILD_EXCLUSIVE_ARCH=x86_64 in dkms.conf to only build this module on
amd64.
* Replace hardcoded list of BUILD_EXCLUSIVE_KERNEL with automatically
detected required config keys to build this module successfully.
* Firmware loading portions of the driver only supported on x86, declare
BUILD_EXCLUSIVE_ARCH=x86_64 in dkms.conf to only build this module on
amd64.
* Replace hardcoded list of BUILD_EXCLUSIVE_KERNEL with automatically
detected required config keys to build this module successfully.
* Provide this dkms only to non-cloud kernels (LP: #1964317)
* Fix FTBFS with Linux 5.10
* Fix FTBFS with Linux 5.10
* Fix FTBFS with Linux 5.10
* Linux 5.6 compatibility
- debian/patches/Linux-5.6-ktime_get_ts-fix.patch
- debian/patches/Linux-5.6-proc_create_data-fix.patch
* Linux 5.7 compatibility
- debian/patches/Linux-5.7-timespec-timeval-fix.patch
* Linux 5.6 compatibility
- debian/patches/Linux-5.6-ktime_get_ts-fix.patch
- debian/patches/Linux-5.6-proc_create_data-fix.patch
* Linux 5.7 compatibility
- debian/patches/Linux-5.7-timespec-timeval-fix.patch
* Linux 5.4 compatibility (LP: #1848584)
- debian/patches/kernel-compat-5.4.patch
* Linux 5.4 compatibility (LP: #1848584)
- debian/patches/kernel-compat-5.4.patch
* Linux 5.0 compatibility (LP: #1813058)
- d/p/kernel-compat-5.0.patch
* Linux 5.0 compatibility (LP: #1813058)
- d/p/kernel-compat-5.0.patch
* Linux 5.0 compatibility (LP: #1813058)
- d/p/kernel-compat-5.0.patch
* Linux 4.15 compatibility (LP: #1737746)
- d/p/kernel-compat-4.15_0001-xpp-move-command_timer-functions-to-xbus-core.patch
- d/p/kernel-compat-4.15_0002-fix-building-with-4.15-init_timer-setup_timer.patch
* Linux 4.15 compatibility (LP: #1737746)
- d/p/kernel-compat-4.15_0001-xpp-move-command_timer-functions-to-xbus-core.patch
- d/p/kernel-compat-4.15_0002-fix-building-with-4.15-init_timer-setup_timer.patch
* Linux 4.15 compatibility (LP: #1737746)
- d/p/kernel-compat-4.15_0001-xpp-move-command_timer-functions-to-xbus-core.patch
- d/p/kernel-compat-4.15_0002-fix-building-with-4.15-init_timer-setup_timer.patch
* Linux 4.13 compatibility (LP: #1706424)
- debian/patches/kernel-compat-4.13.patch
* Linux 4.13 compatibility (LP: #1706424)
- debian/patches/kernel-compat-4.13.patch
* debian/patches/kernel-compat-4.11.patch: Miscellaneous updates to fix
build issues with 4.11 (LP: #1691828)
* Merge from Debian testing. Remaining changes:
- DKMS support:
- debian/control:
- dahdi-linux depends additionally on (dahdi-dkms | dahdi-source).
- dahdi-dkms added
- debian/dahdi-dkms.install.in
- debian/dahdi-dkms.postinst
- debian/dahdi-dkms.prerm
- debian/dkms.conf.in
- debian/rules:
- Add code to generate dkms package
- d/p/oslec-echo-in-kernel.diff
Disable build of echo.ko in favour of the same module provided by
the kernel.
- DEP-8 support (debian/tests/*)
- Import modifications by Javier Uruen Val <javi@warp.es>:
- debian/system.conf (pre-defined config shipped with dahdi-linux)
- debian/modules-load.d/dahdi-linux.conf:
- add dahdi_dummy
- add dahdi_transcode
* Dropped:
- debian/dahdi-source.install (for lintian)
- debian/lintian/dahdi-source
- debian/modules (->debian/modules-load.d/dahdi-linux.conf)
Ubuntu dahdi is severely lagging behind the Debian version, and we piled up FTBFS patches that were already included in Debian - on top of that, we are probably missing packaging and general fixes - it's due
time we sync our dahdi package with Debian and then stick closer to it.
Changelog entries since current lunar version 1:2.11.1~dfsg-1ubuntu12:
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.4) unstable; urgency=medium
* Non-maintainer upload.
* m-a-autopkgtest: Allow stderr output from kernel header installation.
-- Andreas Beckmann <anbe@debian.org> Thu, 02 Feb 2023 11:10:37 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.3) unstable; urgency=medium
* Non-maintainer upload.
* Switch to module-assistant-autopkgtest.
* Skip module build for kernels without CONFIG_PCI.
* dahdi-dkms requires Linux 5.6 or later.
-- Andreas Beckmann <anbe@debian.org> Wed, 01 Feb 2023 23:39:41 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.2) unstable; urgency=medium
* Non-maintainer upload.
* Switch to B-D: dh-dkms. (Closes: #1027869)
* Declare Testsuite: autopkgtest-pkg-dkms.
* Use upstream version without dfsg suffix and revision for dkms.
* Skip module build for kernels without CONFIG_USB.
-- Andreas Beckmann <anbe@debian.org> Sat, 21 Jan 2023 01:53:57 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.1) unstable; urgency=medium
* Non-maintainer upload.
* kernel 6.1 API change: netif_napi_add() uses weight==64 by default
(Closes: #1028368)
-- Salvatore Bonaccorso <carnil@debian.org> Sat, 14 Jan 2023 15:33:58 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-8) unstable; urgency=medium
* Add linux_5_17_proc_private.patch (Closes: #1012316).
* Add linux_5_18_pci_consistent.patch
-- Tzafrir Cohen <tzafrir@debian.org> Sat, 18 Jun 2022 17:08:03 +0300
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.5) unstable; urgency=medium
* Non-maintainer upload.
* add patch for: Do not use <stdbool.h> in kernel modules
There was an intentional change in Linux 5.16 removing user-space
headers from the kernel include path:
<https://git.kernel.org/linus/04e85bbf71c9072dcf0ad9a7150495d72461105c>.
Kernel code must use <linux/types.h> instead of <stdbool.h>.
Thanks a lot to Ben Hutchings for providing the patch.
Tzafrir Cohen provided a similar patch upstream.
(Closes: #1005715, #1005390)
-- Thorsten Alteholz <debian@alteholz.de> Wed, 23 Mar 2022 19:03:02 +0100
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.4) unstable; urgency=medium
* Non-maintainer upload.
* dahdi-dkms: Bump dkms dependency to (>= 2.8.4-3~) to reliably use the
kernel's compiler to compile the module. (Closes: #987309)
* dahdi-dkms: Drop wget dependency. Downloading firmware is disabled.
-- Andreas Beckmann <anbe@debian.org> Sun, 25 Apr 2021 01:31:54 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.3) unstable; urgency=medium
* Non-maintainer upload.
* Avoid 64-bit divisions in xpp driver, or switch to the kernels
do_div helper for this purpose. Uncovered by new autopkgtest.
-- Chris Hofstaedtler <zeha@debian.org> Sun, 04 Apr 2021 20:42:52 +0000
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.2) unstable; urgency=medium
* Non-maintainer upload.
* Add autopkgtest covering just the module build, which can be done
on Debian CI. Should be enough to tell us if the modules are broken
by newer kernel versions.
-- Chris Hofstaedtler <zeha@debian.org> Sun, 04 Apr 2021 12:57:27 +0000
dahdi-linux (1:2.11.1.0.20170917~dfsg-7.1) unstable; urgency=medium
* Non-maintainer upload.
* Add missing Build-Depends: module-assistant to allow building source in
clean environments.
* Update no_firmware_download patch. (Closes: #982389)
* Include upstream and new local patches to fix build with kernel >= 5.0
(Closes: #982332, #982334)
-- Chris Hofstaedtler <zeha@debian.org> Fri, 02 Apr 2021 20:42:26 +0000
dahdi-linux (1:2.11.1.0.20170917~dfsg-7) unstable; urgency=medium
* dkms: use standard scripts (Closes: #923983).
* work around #923983 at upgrade time.
* Use dh_dkms instead of dh --with dkms, for the m-a -generated package.
* Standard version 4.3.0.
* More comprehensive and robust autopkgtest tests.
- The dkms-modules test is skippable for now.
* debian/dahdi-dkms.install is a generated file.
* dkms metainfo: same license as source.
-- Tzafrir Cohen <tzafrir@debian.org> Sun, 10 Mar 2019 15:49:50 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-6) unstable; urgency=medium
* install dahdi-modules
* A new test: dynamic-loc-call
* dkms: also install oct612 module (Closes: #922008)
* dkms test: try loading all modules
* Rules-Require-Root: no
* rules: remove get-orig-source
* trivial lintian fixes
* debhelper compat level 12
* rules: Use dpkg makefiles instead of our own parsing
* tests: uninstall modules
-- Tzafrir Cohen <tzafrir@debian.org> Mon, 04 Mar 2019 23:29:36 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-5) unstable; urgency=medium
* Added dpkg-dev as dependency for dpkg-architecture used by the
dahdi-dkms postinst.
* Added appstream metadata in dahdi-dkms package to announce
supported hardware (Closes: #838522).
* Updated Standards-Version from 4.1.3 to 4.2.1.
* Fix two description typos in patches found by lintian.
-- Petter Reinholdtsen <pere@debian.org> Fri, 12 Oct 2018 13:35:56 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-4) unstable; urgency=medium
[ Bernhard Schmidt ]
* Make build reproducible
* Amend changelog
[ Petter Reinholdtsen ]
* Add support for dkms include autopkgtest test. (Closes: #841004)
[ Tzafrir Cohen ]
* dahdi_dummy is just part of dahdi
* Somewhat improved dkms scripts
* Fix building on kernel >= 4.15
* patch notest: rework and make upstreamable
* ignore dkms generated files
-- Petter Reinholdtsen <pere@debian.org> Sun, 30 Sep 2018 13:42:35 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-3) unstable; urgency=medium
* Add dev_attr.patch: fix building with 4.13 (Closes: #879043)
* Refresh dahdi_linux_extra:
- Rebased on recent master
- also fix opvxa1200 with 4.11
- Tweaks of ZapHFC
* tar --sort=name for reproducible build for the dahdi-source tarball
* modulestest: fix usage with debuild
* Add gbp.conf: use pristine-tar
* copyright: https standard URL
* Switch to Salsa.
* Standards version 4.1.3
* An example dynamic DAHDI systemd service
-- Tzafrir Cohen <tzafrir@debian.org> Wed, 10 Jan 2018 23:40:10 +0200
dahdi-linux (1:2.11.1.0.20170917~dfsg-1) unstable; urgency=medium
[ Tzafrir Cohen ]
* New upstream git snapshot (Closes: #872838)
- debian/patches/wcfxo-wctdm-set-spantype.patch dropped: merged upstream
* compat level 10
[ Bernhard Schmidt ]
* Reproducible build: set permissions and sort source tarball
-- Bernhard Schmidt <berni@debian.org> Fri, 06 Oct 2017 18:37:23 +0200 |
|