Sync oss4 4.2-build2020-1 (universe) from Debian unstable (main)

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

Bug Description

Please sync oss4 4.2-build2020-1 (universe) from Debian unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:
  * Switch from obsolete -mhard-float flag to -mfloat-abi=hard.
  * Support Linux 5.11 (LP: #1916872):
    - debian/patches/520-Linux-5.11-re-introduce-get-seconds.patch
  * Fixes build on ppc64el with binutils 2.35 (LP: #1891565)
  * Use M= instead of SUBDIRS= on debian/oss4-dkms.dkms.in (LP: #1848590)
  * Fix build errors with Linux 5.1+ (LP: #1830056)
    - debian/patches/510_fix_makedev_build_failure.patch
    - debian/patches/511_fix_kernel_include_files.patch
  * Fix build error with Linux 4.17 (LP: #1773365)
    - debian/patches/include_cred.h.patch
  * Add support for Linux kernel 4.15 (LP: #1737754):
    - debian/patches/support_for_new_timer_api.patch
  * d/p/osspci_remove-should-return-void.patch -- correct return from
    struct pci_device remove callback. (LP: #1599237)

These are FTBFS fixes that are already (one way or another) part of the Debian
package - moreover, the Debian version already supports linux 5.19 so we don't
have to fix the Ubuntu oss4 package wrt linux-hwe-5.19.

Changelog entries since current jammy version 4.2-build2010-5ubuntu9:

oss4 (4.2-build2020-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * New upstream release.
    - patches/003_linux-error-logging-fixes.patch: Refresh.
    - patches/201_arch_without_mregparm.patch: Refresh.
    - patches/202_fix_invalid_printf.patch: Refresh.
    - patches/402_os_cmd.patch: Refresh.
    - patches/503_glibc_2.28.patch: Partly upstreamed.
    - Closes: #919246.
    - patches/include.patch: Fix including headers.
    - patches/fixes.patch: Various fixes.
  * control: Bump Standards-Version to 4.6.0 (no change)
  * oss4-dkms.dkms.in: Fix using M= instead of SUBDIRS=.
  * create-ma-tree.sh: Add -Wno-error.
  * create-ma-tree.sh: Fix including core's Module.symvers.
  * create-ma-tree.sh: Blacklist lynxtwo driver.
  * create-ma-tree.sh: Fix including headers.
  * create-ma-tree.sh: Fix endianness macros.
  * control: Build-dep on dh-dkms instead of dkms (Closes: #1027888).

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster:
    + Build-Depends: Drop versioned constraint on tar.

 -- Samuel Thibault <email address hidden> Sun, 08 Jan 2023 20:31:03 +0100

oss4 (4.2-build2017-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * control: Fix VCS URLs.
  * rules: Rely on pre-initialized dpkg-architecture variables.
  * control: Bump Standards-Version to 4.5.0 (no change).
  * control: Silent lintian warning about weak dependency version.
  * control: make oss4-base depend on lsb-base for sourcing
    /lib/lsb/init-functions.

  [ Debian Janitor ]
  * Trim trailing whitespace.
  * Remove maintainer from uploaders.
  * Bump debhelper from deprecated 9 to 10.
  * Use canonical URL in Vcs-Browser, Vcs-Git.

  [ Thadeu Lima de Souza Cascardo ]
  * Fix build on ppc64el with binutils 2.35 (Closes: #968413).

 -- Samuel Thibault <email address hidden> Thu, 31 Dec 2020 11:00:14 +0100

oss4 (4.2-build2017-1) unstable; urgency=low

  [ Sébastien Noel ]
  * New upstream release.

  [ Samuel Thibault ]
  * New upstream release. (Closes: #827674)
  * control: Bump Standards-Version to 3.9.8 (no change).
  * 30oss4-pm, oss4-dkms.postinst: invoke-rc.d is now essential.
  * Use https URL
  * 503_glibc_2.28.patch: Fix build against glibc 2.28 (Closes: #916005)
  * 501_linux_version.patch: Drop, fixed upstream.
  * debian/include-alsa/alsa/mixer.h: Fix
    snd_mixer_selem_set_playback_volume_range prototype (Closes: #620627).
  * debian/include-alsa/alsa/version.h: Bump alsa version accordingly.
  * Set myself as maintainer until an oss4 team is reassembled.
  * rules: Drop spurious .o upstream files.

  [ Reiner Herrmann ]
  * Reproducible build fixes (Closes: #834993)
  * Use system txt2man in upstream build script (build.sh), which supports
    SOURCE_DATE_EPOCH.
  * Use SOURCE_DATE_EPOCH for the generated build-id.
  * Sort files in modules tarball, fix permissions and timestamps.
  * Fix ordering issues in some other places.

 -- Samuel Thibault <email address hidden> Tue, 08 Jan 2019 23:51:07 +0100

Paolo Pisati (p-pisati)
Changed in oss4 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

in NEW queue

Changed in oss4 (Ubuntu):
status: New → Fix Committed
Revision history for this message
Kleber Sacilotto de Souza (kleber-souza) wrote :

A package from bug 1969752 has been uploaded as well and it's currently in the unapproved queue (https://launchpad.net/ubuntu/jammy/+queue?queue_state=1&queue_text=oss4). To speed things up, I'll mark this bug as a duplicate. We can likely proposed a sync from Debian for the next cycle.

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.