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


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

Bug#1010570: binaries in source without related source

From Antoine Beaupre <anarcat@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1010570: binaries in source without related source
Date 2022-05-04 17:20 +0200
Message-ID <EjoXf-dbLS-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: rapid-photo-downloader
Version: 0.9.26-2
Severity: normal

I'm not sure about this, but it seems to me that `upgrade.py` and
`qrc_resources.py` ship binary data as source code.

This is normally a red flag in Debian packages, because source code
should typically be text file that are humanly understandable, or at
least usable with free software tools.

Basing myself on the excellent investigation done by Tino Mettler:

https://salsa.debian.org/debian/rapid-photo-downloader/-/merge_requests/2#note_307363

... i t seems like the `upgrade.py` file is fairly innocuous: it's
actually an encoded ZIP file that has .mo files generated from the
provided .po files. I'm not sure that needs to be removed, as there is
probably an obvious source for those.

The other file, `qrc_resources.py`, is more problematic. It bundles
binary data like images and those don't seem to have an associated
source in the source code. It's unclear if that file could be
redistributed as is, as it's clearly not modifiable, and would
possibly be a license violation.

It seems like the source images for that file are missing from the
upstream source as well, crucially. Normally, we should be able to
recompile that file from source, but because those images are missing,
it's not possible.

I'm not an expert on those issues as I used to be, so I'm not sure
about all this, but it seemed important to flag this as an issue on
the package.

-- System Information:
Debian Release: 11.3
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-13-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_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 rapid-photo-downloader depends on:
ii  gir1.2-gexiv2-0.10                     0.12.1-1
ii  gir1.2-glib-2.0                        1.66.1-1+b1
ii  gir1.2-gstreamer-1.0                   1.18.4-2.1
ii  gir1.2-gudev-1.0                       234-1
ii  gir1.2-notify-0.7                      0.7.9-3
ii  gir1.2-udisks-2.0                      2.9.2-2+deb11u1
ii  gstreamer1.0-libav                     1.18.4-3
ii  gstreamer1.0-plugins-good              1.18.4-2
ii  libgphoto2-6                           2.5.27-1
ii  libimage-exiftool-perl                 12.16+dfsg-2
ii  libmediainfo0v5                        20.09+dfsg-2
ii  libqt5svg5                             5.15.2-3
ii  python3                                3.9.2-3
ii  python3-arrow                          1.2.1-1
ii  python3-babel                          2.8.0+dfsg.1-7
ii  python3-colour                         0.1.5-2
ii  python3-dateutil                       2.8.1-6
ii  python3-easygui                        0.98.1-1
ii  python3-gi                             3.38.0-2
ii  python3-gphoto2                        1.9.0-1+b2
ii  python3-gphoto2cffi [python3-gphoto2]  0.4.3~a1-1.1+b1
ii  python3-psutil                         5.8.0-1
ii  python3-pymediainfo                    5.0.3-1
ii  python3-pyqt5                          5.15.2+dfsg-3
ii  python3-requests                       2.25.1+dfsg-2
ii  python3-sortedcontainers               2.1.0-2
ii  python3-tenacity                       6.2.0-4
ii  python3-tornado                        6.1.0-1+b1
ii  python3-xdg                            0.27-2
ii  python3-zmq                            20.0.0-1+b1
ii  qt5-image-formats-plugins              5.15.2-2

Versions of packages rapid-photo-downloader recommends:
ii  libraw-bin  0.20.2-1

rapid-photo-downloader suggests no packages.

-- debconf-show failed

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


Thread

Bug#1010570: binaries in source without related source Antoine Beaupre <anarcat@debian.org> - 2022-05-04 17:20 +0200
  Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-04 18:00 +0200
    Bug#1010570: binaries in source without related source Antoine Beaupré <anarcat@orangeseeds.org> - 2022-05-04 19:10 +0200
      Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-04 19:40 +0200
        Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-04 20:10 +0200
          Bug#1010570: binaries in source without related source Antoine Beaupré <anarcat@orangeseeds.org> - 2022-05-04 20:30 +0200
            Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-04 21:20 +0200
              Bug#1010570: binaries in source without related source Antoine Beaupré <anarcat@debian.org> - 2022-05-04 21:30 +0200
                Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-04 22:20 +0200
                Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-04 23:10 +0200
                Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-05 10:40 +0200
                Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-05 10:40 +0200
                Bug#1010570: binaries in source without related source Antoine Beaupré <anarcat@debian.org> - 2022-05-05 15:30 +0200
        Bug#1010570: binaries in source without related source Antoine Beaupré <anarcat@orangeseeds.org> - 2022-05-04 20:10 +0200
  Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-05 22:00 +0200
    Bug#1010570: binaries in source without related source Antoine Beaupré <anarcat@orangeseeds.org> - 2022-05-05 22:20 +0200
  Bug#1010570: binaries in source without related source Tino Mettler <tino.mettler@tikei.de> - 2022-05-06 11:00 +0200
    Bug#1010570: binaries in source without related source Antoine Beaupré <anarcat@orangeseeds.org> - 2022-05-06 15:10 +0200

csiph-web