Bug#1035329: jackd2: reproducible-builds: Missing manpages when /bin/sh -> dash

Vagrant Cascadian vagrant at reproducible-builds.org
Mon May 1 00:11:34 BST 2023


Source: jackd2
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: shell
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Various manpages are missing when built with /bin/sh -> dash:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/jackd2.html

  alsa_in.1.gz jack_bufsize.1.gz jack_connect.1.gz jack_freewheel.1.gz
  jack_impulse_grabber.1.gz jack_iodelay.1.gz jack_load.1.gz
  jack_lsp.1.gz jack_metro.1.gz jack_monitor_client.1.gz
  jack_netsource.1.gz jack_property.1.gz jack_samplerate.1.gz
  jack_showtime.1.gz jack_simple_client.1.gz jack_transport.1.gz
  jack_unload.1.gz jack_wait.1.gz jackrec.1.gz

When built with /bin/sh -> bash, all of these manpages are built and
included in the package.

The attached patch fixes this by using a POSIX compatible comparison
operator (e.g. = vs. ==), which consistently works with both shells.

Thanks for maintaining jackd2!

live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-man-fill_template-Use-POSIX-compatible-comparison.patch
Type: text/x-diff
Size: 800 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20230430/844cdb68/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20230430/844cdb68/attachment.sig>


More information about the Reproducible-bugs mailing list