Commit Graph

22 Commits

Author SHA1 Message Date
8d19a92e7e Add AlmaLinux branding layout patch (not yet wired into spec)
First increment toward baking AlmaLinux branding into the package.
Patches the two webui layout templates so a `branding = AlmaLinux`
setup renders the AlmaLinux look:
- navbar.html.ep: brand logo -> /images/almalinux.svg
- bootstrap.html.ep: include the branding `style` partial in <head>

Not referenced by the spec yet; the branding source files, %install
steps and %files wiring will follow in a subsequent change.
2026-07-24 12:16:58 +02:00
7c5bee8c65 Make scheduled-product note update PG13-compatible
t/api/02-iso.t failed on stock EL9 PostgreSQL 13 because update_note used
jsonb subscripting (results['note']=?), which needs PG14+. Rewrite it with
jsonb_set(coalesce(results,'{}'), '{note}', ?::jsonb) so it works on PG13+.
openqa %check now passes on the default EL9 PostgreSQL 13 (no PG upgrade
needed). Folded into the existing EL9 patch alongside the SQLite upsert and
Perl 5.32 signatures fixes.
2026-07-22 14:27:47 +02:00
fcc3b55361 Restore bsdcat; add EL9 SQLite/Perl-5.32 test fixes
Verified openqa %check passing on AlmaLinux 9 x86_64 (PostgreSQL 16):
- Re-require bsdcat (OpenQA::Downloader invokes it to decompress raw
  assets); provided by the rebuilt libarchive bsdcat subpackage.
- Cache.pm: give the metrics upsert an explicit ON CONFLICT(name) target
  (EL9 SQLite 3.34 rejects target-less DO UPDATE).
- t/24-worker-jobs.t: enable -signatures on the fake worker packages
  (EL9 Perl 5.32 warns that sub signatures are experimental).
2026-07-21 19:25:23 +02:00
7ef809c3f8 Drop EL9-unavailable BuildRequires (bsdcat) and style tools
- bsdcat has no package on EL9 (only /usr/bin/bsdtar is shipped), so it
  is dropped from main_requires and worker_requires; bsdtar is kept.
  Matches the old 4.6 packaging.
- gitlint, ruff and perl(Code::TidyAll) are not packaged for EL9; drop
  them from the style-check (author-test) requirements so the -devel
  subpackages remain installable. ShellCheck/Perl::Critic/Pod::Markdown/
  Test::Perl::Critic/yamllint are kept (all available on EL9).
2026-07-21 13:19:15 +02:00
990da3102b Update to 5^20260604git6376095 (sync with Fedora)
- Update openQA 4.6 -> 5 to match Fedora; refresh the Fedora messaging /
  update-restart plugins, configs, and pre-generated asset cache for the
  new snapshot.
- Re-sync the spec with Fedora v5 (drop the stale older baseline).
- Carry Fedora backports: skip tests_dependencies.t earlier, and support
  invent.kde.org / work_items in bug URLs.
- Pairs with os-autoinst 5 (the worker no longer caps os-autoinst < 5).
2026-07-20 19:45:53 +02:00
f5eaebd0d6 Update to 46f13d3b28d19cbc8e5eca1abbbae4dd52fa6bf6 2023-07-31 13:54:05 +03:00
02e24b4509 Update to bbf3cebb3fb9aee3af73c70a0b0a2c44682a68c9 2023-05-17 10:14:39 +03:00
3d0ed92c6a "Update to c6177bfd62fbecd74115934b07dcb40ad8798b64" 2023-03-29 16:00:33 +03:00
9f81484906 "Update to 5ee8212ee1d1fd3ce3320538d0497a19268997df" 2023-03-28 09:48:46 +03:00
66692f831c "Update to 751566e302e880198cddb82f148617106b0d0360" 2023-03-14 11:49:53 +03:00
bd75cbfc02 "Update to c4957683a77fe392a6ec8b2cf19c12725e25c9fb" 2023-03-06 13:17:52 +03:00
46300e22e8 Update to f74fdc698554a4c4081989f26a513cd2390d4d99 2023-03-02 14:46:42 +03:00
00c9a8bbb3 Update date 2023-02-22 13:26:01 +03:00
a541d441f8 Update to f6873b591e4e7777673263cdfdcd46876177e58a 2023-02-22 11:10:04 +03:00
76505d96a1 Update to ef3401549209b549385e16e88ead1d25514062c2 2023-02-21 17:07:48 +03:00
d03cea8f1f Replace apache2 to httpd 2023-02-17 17:08:23 +03:00
44c4494a2c Update files 2023-02-17 13:12:35 +03:00
1ef5fafba4 Update sources 2023-02-17 12:16:20 +03:00
eaf546f6d6 Update to 945e502ee0d602dd985432c17cb1153d455b3395 2023-02-17 11:52:03 +03:00
5b1659bd73 Update src files 2022-12-12 09:42:28 +03:00
ed59d51d50 Update to upstream version 2022-12-12 08:50:08 +03:00
54425472a1 Initial commit 2022-11-07 13:42:10 +03:00