Debian Patches

Status for openqa/5.1777452029.e890e9cc5-3

Patch Description Author Forwarded Bugs Origin Last update
0001-enable-fasttrack-to-depend-on-matching-backport.patch enable fasttrack to depend on matching backport
The openqa-server package depends upon openqa-client & openqa-common,
but the server lives in debian-fasttrack and gets a `~fto` version,
whereas the backported client and common packages go to backports, and
get a `~bpo` version, that sorts lower than `~fto` so does not satisfy
the >= condition -- hence the need to downgrade `~fto` to `~bpo`.

[git-debrebase split: mixed commit: upstream part]
Philip Hands <phil@hands.com> no 2026-05-30
0001-Debian-tweaks-for-apache-config.patch Debian tweaks for apache config
Note that we also sed vhosts.d to sites-available.d in
debian/rules
Philip Hands <phil@hands.com> not-needed 2021-02-16
0002-Debian-specific-apparmor-changes.patch Debian specific apparmor changes

* apparmor access for local assets (debian only)
* reverse upstream inclusion of openqa-trigger-from-obs access
Philip Hands <phil@hands.com> not-needed 2021-09-14
0004-Debian-uses-dpkg-query-to-list-packages.patch Debian uses dpkg-query to list packages Philip Hands <phil@hands.com> not-needed 2021-02-22
0004-Debian-ify-fetchneedles.patch Debian-ify fetchneedles Philip Hands <phil@hands.com> not-needed 2021-03-13
0005-add-shortnames-for-Debian-BTS.patch add shortnames for Debian BTS

not sure if this needs to go upstream
Philip Hands <phil@hands.com> not-needed 2021-05-01
0013-ensure-that-missing-assets-result-in-failure.patch ensure that missing assets result in failure Philip Hands <phil@hands.com> no 2021-12-31
0015-Add-expires-as-a-needed-apache-module-on-Debian.patch Add 'expires' as a needed apache module on Debian Philip Hands <phil@hands.com> no 2022-02-10
0017-Debian-specific-documentation.patch Debian specific documentation Roland Clobus <rclobus@rclobus.nl> no 2022-05-23
0010-Debianise-the-suggested-xtigervncviewer-command.patch Debianise the suggested xtigervncviewer command
Debian uses a different command line, with a lower-case -shared option
for TigerVNC, so make the suggested command one that works for us.
Philip Hands <phil@hands.com> no 2024-04-29
0011-apparmor-allow-worker-to-read-etc-mailname.patch apparmor: allow worker to read /etc/mailname Philip Hands <phil@hands.com> no 2024-06-05
0012-improve-re-buildability-by-ignoring-missing-rm-s.patch improve re-buildability (by ignoring missing rm's) Philip Hands <phil@hands.com> no 2024-08-12
0013-x-with-npm-avoid-error-from-npm-install.patch x-with-npm: avoid error from 'npm install'

When building with DEB_BUILD_PROFILES=x-with-npm, which causes
the debian/rules file to run `npm install` we get an error:

npm ERR! Invalid comparator: npm:d3

unless this d3 stanza is removed from package.json.
Philip Hands <phil@hands.com> not-needed 2024-11-19
0014-add-popperjs2-assets.patch add popperjs2 assets
[git-debrebase split: mixed commit: upstream part]
Philip Hands <phil@hands.com> no 2024-11-23
0015-install-things-referenced-in-assets-assetpack.def.patch install things referenced in assets/assetpack.def Philip Hands <phil@hands.com> no 2024-12-13
0016-use-node_modules-_u_s_.-usr-share-.-links.patch use node_modules/_u_s_... -> /usr/share/... links

This allows us to access locally installed assets while still matching
the '../node_modules/' pattern that's used in the source.

It _might_ be better to switch to allowing direct access to the
/usr/share/... paths in Assetpack.
Philip Hands <phil@hands.com> not-needed 2024-12-16
0017-use-Roboto-font-embedded-in-Debian-package.patch use Roboto font embedded in Debian package Philip Hands <phil@hands.com> no 2024-12-16
0018-use-Debian-changelog-to-discover-a-version-to-show.patch use Debian changelog to discover a version to show
This is (a slightly modified version of) the patch from Roland's
bug report #1077069

[git-debrebase split: mixed commit: upstream part]
Roland Clobus <rclobus@rclobus.nl> no 2025-02-08
0019-use-unicode-2022-rather-than-bullet-character.patch use unicode '\2022' rather than bullet character Philip Hands <phil@hands.com> no 2025-02-26
0020-skip-dodgy-screenshot-test.patch skip dodgy screenshot test Philip Hands <phil@hands.com> no 2025-05-21
0021-apparmor-add-Debian-path-for-tesseract-data.patch apparmor: add Debian path for tesseract data Philip Hands <phil@hands.com> no 2025-06-11
0022-avoid-broken-sorting-caused-by-serverSide-true.patch avoid broken sorting caused by 'serverSide: true' Philip Hands <phil@hands.com> no 2025-06-25
0023-openqa-cli-lost-its-pod-so-drop-manpage-creation.patch openqa-cli lost its pod, so drop manpage creation
Also, there's no need for openqa-client's manpage now that we've stopped
includng it in the package.

The openqa-cli man page situation should be fixed.
Philip Hands <phil@hands.com> no 2025-08-06
0024-Makefile-use-order-only-prerequisite-for-man_dir.patch Makefile: use order-only prerequisite for man_dir
I'm uncertain why, but I've seen make decide (in an unshare build)
that it didn't need to do the mkdir of $man_dir, resulting in a build
failure. This is an attempt to fix that, which seems to have worked.
Philip Hands <phil@hands.com> no 2025-11-18
0025-Makefile-add-SKIP_GENERATE_PACKED_ASSETS-option.patch Makefile: add SKIP_GENERATE_PACKED_ASSETS option
This is intended to allow the client/worker pakages to be built without
worrying about generating assets that are only used by the server, with
the added benefit of removing the ruby dependency when not building the
server.
Philip Hands <phil@hands.com> no 2026-06-07

All known versions for source package 'openqa'

Links