Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1249052

Bug#1107309: unblock: v4l2loopback/0.15.0-2

From IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel.release
Subject Bug#1107309: unblock: v4l2loopback/0.15.0-2
Date 2025-06-05 12:10 +0200
Message-ID <KUfHP-8oln-7@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Package: release.debian.org
Severity: normal
X-Debbugs-Cc: v4l2loopback@packages.debian.org
Control: affects -1 + src:v4l2loopback
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package v4l2loopback

v4l2loopback provides a kernel-module.
As of linux-6.15, the kernel has dropped the "del_timer_sync()" symbol,
which was used by v4l2loopback<=0.14.x (which is what we currently have
in testing).

[ Reason ]
I thought that trixie was going to ship with linux-6.12 (hence i did not
take prior action in soft freeze).

however, in the meantime it turns out that chances are, that linux-6.15
will indeed be shipped instead (and if not for Debian/13.0,
i guess that some later point release will ship a newer version of the
kernel).
At least this is what #1106246 suggests.

In the meantime, upstream has released v4l2loopback-0.15 which contains
a fix for newer kernels (and little else).

The overall diff betweeen (upstream) v0.14 and v0.15 is pretty small
(apart from the symbol rename), so I would like to include the new
upstream rather than backporting the fix.

[ Impact ]
`v4l2loopback` will not be usable with linux>=6.12

[ Tests ]
upstream does test-builds against a variety of kernels, 
at the time of writing the newest kernel it was built against was
6.16.0-rc0 (on fedora).
i manually built against linux-6.15 as currently found in experimental.

i personally use and tested v4l2loopback-0.15 on my Debian/sid machine.

[ Risks ]
'v4l2loopback' itself is a leaf package.
the changes are rather simple.

however, upstream did change some ioctl numbers to interact with the
device.
luckily they still support the original ioctls for legacy applications.
the 'v4l2loopback-ctl' utility that is built from this package will only
use the newer ioctls (that's why the v4l2loopback-dkms binary package
has now a "Breaks" relation against older v4l2loopback-utils (providing
the utilitiy).
It's a "Breaks" rather than a versioned "Depends", as currently there
are no hard dependencies between the packages.


[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing (see below)

[ Other info ]
The debdiff is obviously against the package in 'unstable' rather than
'testing'.

unblock v4l2loopback/0.15.0-2

Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread


Thread

Bug#1107309: unblock: v4l2loopback/0.15.0-2 IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> - 2025-06-05 12:10 +0200

csiph-web