Package: base-files
Version: 13
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

Version 13 of base-files removed VERSION_ID from /etc/os-release.  As reported
in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008735 the absence of
this field breaks screen sharing with Zoom.  It uses that field to test if
minimum system requirements have been met.

Related information:

https://www.guyrutenberg.com/2020/06/22/fixing-zoom-screen-sharing-on-debian-
unstable/
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008735

I will repeat what I reported previously, but that was when Debian testing was
a lead-up to version 12.

This is arguably a bug in zoom (checking the contents of /etc/os-release !=
checking for screen share success), but getting them to fix
it appears to be impossible (lord knows I've tried), and, on the other hand, it
also seems there must be something sensible that can be put
into /etc/os-release to make it work.  Is it really true that no version
information whatsoever is the only acceptable solution on
Debian's end?  Is there a middle ground on this?

At least on testing, with the current version of base-files, only the
VERSION_ID variable needs to be added to /etc/os-release to fix zoom
(not the other stuff shown on that web page).  I don't know about unstable, but
it's probably the same story.

Some example VERSION_ID values I've confirmed fix zoom on testing: "12", " 12",
"12 ", "11.999", "9999", "12.pre", "12.testing", "12.2022-11-30".  Some that
I've confirmed do not fix it:  "11+", "12-", "testing", "12 testing", "inf",
"-1".  It's hard to say what, exactly, it's looking for, but it seems like
"integer[.arbitrary text]" is acceptable to it, although it has some additional
flexibility.  The leading integer part must >= 9 to allow screen sharing.


*** End of the template - remove these template lines ***


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.3.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages base-files depends on:
ii  gawk [awk]  1:5.2.1-2
ii  mawk [awk]  1.3.4.20230525-1

base-files recommends no packages.

base-files suggests no packages.

-- debconf-show failed

Reply via email to