Debian Patches

Status for openqa/4.6.1732034221.ae34b08ff-1

Patch Description Author Forwarded Bugs Origin Last update
0024-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
0025-use-local-Roboto-copy-via-_u_s_fonts-link.patch use local Roboto copy, via _u_s_fonts link Philip Hands <phil@hands.com> no 2024-12-16
0026-Remove-cropper.css-it-is-unused.patch Remove cropper.css (it is unused)
This seems to be a lingering fragment which should probably have been
removed as part of:

edb51f4b8 (Deleting unussed javascript, 2014-02-10)
Philip Hands <phil@hands.com> no 2025-01-23
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
0003-Debian-uses-apt-to-list-packages.patch Debian uses apt 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
0008-openqa-cli-add-odn-option-for-open.debian.net.patch openqa-cli: add --odn option (for open.debian.net) Philip Hands <phil@hands.com> no 2021-09-10
0009-Add-Documentation-to-some-systemd-units.patch Add Documentation to some systemd units
I'm sure there are more references that could be usefully added to these
(it's a space-separated list. see: systemd.unit(5)), and there are
several other units that could also use a Documentation setting where I
don't know enough about them, and the docs, to find a URL to use, but at
least this is a start.
Philip Hands <phil@hands.com> no 2021-09-14
0010-Add-openqa-label-all-1-man-page.patch Add openqa-label-all(1) man page Philip Hands <phil@hands.com> no 2021-09-15
0011-Add-manpage-as-POD-to-openqa-validate-yaml.patch Add manpage (as POD) to openqa-validate-yaml Philip Hands <phil@hands.com> no 2021-09-15
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
0014-Create-and-install-manpages.patch Create and install manpages Philip Hands <phil@hands.com> no 2022-01-06
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
0018-apparmor-enable-use-of-git-lfs-for-worker.patch apparmor: enable use of git-lfs for worker Philip Hands <phil@hands.com> no 2022-11-15
0020-allow-access-to-Arm-UEFI-AAVMF-files.patch apparmor: allow access to Arm UEFI (AAVMF) files
This is required for running aarch64 KVM
Philip Hands <phil@hands.com> no 2023-11-20
0016-apparmor-additional-worker-perms.patch apparmor: additional worker perms Philip Hands <phil@hands.com> no 2024-04-26
0017-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
0018-apparmor-allow-worker-to-read-etc-mailname.patch apparmor: allow worker to read /etc/mailname Philip Hands <phil@hands.com> no 2024-06-05
0019-stop-pointless-zypper-stuff-on-debian.patch stop pointless zypper stuff on debian Philip Hands <phil@hands.com> no 2024-07-31
0020-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
0021-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
0022-add-popperjs2-assets.patch add popperjs2 assets
[git-debrebase split: mixed commit: upstream part]
Philip Hands <phil@hands.com> no 2024-11-23
0023-install-things-referenced-in-assets-assetpack.def.patch install things referenced in assets/assetpack.def Philip Hands <phil@hands.com> no 2024-12-13

All known versions for source package 'openqa'

Links