Your message dated Sat, 11 Oct 2025 09:04:44 +0000
with message-id <[email protected]>
and subject line Bug#1102029: fixed in linuxtv-dvb-apps 1.1.1+rev1500-2.1
has caused the Debian Bug report #1102029,
regarding atsc_epg doesn't work on architectures with char as an unsigned type
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1102029: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102029
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dvb-apps
Version: 1.1.1+rev1500-2
Severity: normal
File: /usr/bin/atsc_epg
Tags: upstream
Hi,
On ARM64—and presumably other architectures where the shell command 'getconf
CHAR_MIN' prints '0'—the atsc_epg program is unusable. Even when it is invoked
correctly, it always prints help information and exits indicating failure:
$ atsc_epg -f 539000000
usage: atsc_epg [-a <n>] -f <frequency> [-p <period>] [-m <modulation>] [-t]
[-h]
The cause is an error in the option parsing code at
util/atsc_epg/atsc_epg.c:1111 available on Salsa at
https://salsa.debian.org/vdr-team/linuxtv-dvb-apps/-/blob/master/util/atsc_epg/atsc_epg.c#L1111
When parsing the command-line options, the return value of getopt() is always
stored in an object with type 'char' but getopt() always returns an 'int'. When
all options have been read, getopt() returns -1, but when 'char' is an unsigned
type, this gets implicitly converted to 255 and then the default case in the
'switch' statement is invoked. I haven't tested it but changing the declaration
of 'c' to 'int' should fix this.
The build logs don't seem very verbose; maybe it should be looked into if the
right options are getting passed to the compiler. GCC usually catches issues
like this easily.
Thanks,
John
signature.asc
Description: This is a digitally signed message part
smime.p7s
Description: S/MIME cryptographic signature
--- End Message ---
--- Begin Message ---
Source: linuxtv-dvb-apps
Source-Version: 1.1.1+rev1500-2.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
linuxtv-dvb-apps, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Adrian Bunk <[email protected]> (supplier of updated linuxtv-dvb-apps package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 09 Oct 2025 17:05:28 +0300
Source: linuxtv-dvb-apps
Architecture: source
Version: 1.1.1+rev1500-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian VDR Team <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097301 1102029
Changes:
linuxtv-dvb-apps (1.1.1+rev1500-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Build with -std=gnu17 to workaround FTBFS with GCC 15.
(Closes: #1097301)
* Fix atsc_epg on architectures with unsigned char,
thanks to John Scott. (Closes: #1102029)
Checksums-Sha1:
b52be62ee20771971e3f8464d2ba4317cfaad9eb 2212
linuxtv-dvb-apps_1.1.1+rev1500-2.1.dsc
dc4d213454ec0b1bfb54e8d626f82fb9c9c4c6d0 23092
linuxtv-dvb-apps_1.1.1+rev1500-2.1.debian.tar.xz
Checksums-Sha256:
2cfc8d080655b979bd8d39a30dde7d9e401c03e7719e595040d91bfa974ceecd 2212
linuxtv-dvb-apps_1.1.1+rev1500-2.1.dsc
c280a4d77dbba8c13ea6cb58b05a4a6911bb83183179fb5d676caefafeebffbb 23092
linuxtv-dvb-apps_1.1.1+rev1500-2.1.debian.tar.xz
Files:
d83a72a8f235f9c894c56aeb0e01f797 2212 video optional
linuxtv-dvb-apps_1.1.1+rev1500-2.1.dsc
79f5d9a27777e005f8a81c0a3ba9725c 23092 video optional
linuxtv-dvb-apps_1.1.1+rev1500-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjnw6MACgkQiNJCh6LY
mLEHJw//WWMW9D0j1jDQkE1R4hTNJnGsrVZVawf54OOVk5/x/N0il/F/jBWhFmC3
s6OkvvPUsQTG+udpd64Eh6NwZ1t342K8GvOiXNN8N9mNbnYdge3fh6d3xXvtC36h
u4VvWyCXy3A7RAFet5EjFY6LJ6QYrL6hIQ3OkB5UOlAPY3vIYinZdFfXXTYNM0l4
6TbrIdD2RlYXw7NLRX4egHTUrGEiWrPEsc2ASq2SvZK8htN9zbqfVFOLoU74Zvpp
LTSbcH03cb/UxhvW6Ll/NyhAHxo3wmDkpGw1Du/Qh4YfkTxavEWL0szYb/NFjTT4
DV8P3Td9dV/huPBJcAaKoEbtfidtMeukPS4rNsETWnQZDqteelQpX/jpIC7/bpaE
hXd/GpFbkNDvVdIFxJvzdvtUZybjhPx1o6YHMsrorpKg7OI6f6GI+vkKBZizNgl5
hr53aKKpJBEA4tHtZ1S58n9b2BdKEQVBtl7/TGueNC6aB2z52sgBPmq2kUovuU2v
/3Dz67Esi+q0F8y6YKujkMbljQ4pkDeh+u1eHxwCbeYz5Km5yhDZmpD4+CqWIZQU
su0z4sGx4dH5j1ubqbfB0oa/oOQCDa2SvAljNlNGxY1hJIp9KE/TZgHN2EUqKmRf
UnOAX/Na1vT9zuxyA+R6tDd1OJ1QOyTVvLGJ55mcrPdMCw3LsZM=
=Fhx5
-----END PGP SIGNATURE-----
pgpDJEZgTHjTp.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
pkg-vdr-dvb-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-vdr-dvb-devel