Sync dahdi-linux 1:2.11.1.0.20170917~dfsg-8.4 (universe) from Debian unstable (main)

Bug #2008881 reported by Paolo Pisati
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dahdi-linux (Ubuntu)
Fix Committed
Wishlist
Unassigned

Bug 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 <email address hidden>:
      - 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Fri, 06 Oct 2017 18:37:23 +0200

Paolo Pisati (p-pisati)
Changed in dahdi-linux (Ubuntu):
importance: Undecided → Wishlist
Paolo Pisati (p-pisati)
description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Download full text (6.5 KiB)

This bug was fixed in the package dahdi-linux - 1:2.11.1.0.20170917~dfsg-8.4

---------------
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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Sun, 04 Apr 2021 12:57:27 +...

Read more...

Changed in dahdi-linux (Ubuntu):
status: New → Fix Released
status: Fix Released → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.