Commit graph

316 commits

Author SHA1 Message Date
Michael Vogt
90f069c2eb many: take repositories from the "images" library
This commit changes the spec file so that most of the repositories
are taken from the `images` library. See images PR#1112 for details.

Note that we still need the -no-auth-keys and the centos-stream
symlinks.
2025-02-13 14:00:45 +01:00
schutzbot
5bfd06e4ce Post release version bump
[skip ci]
2025-02-12 12:38:21 +00:00
Tomáš Hozza
758870fb15 SPEC: unconditionally undefine gomodulesmode
Unconditionally undefine `gomodulesmode` rpm macro, which by default
disables the Go modules information in the binary. It used to be defined
only on Fedora, but it is now defined on RHEL.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2025-02-12 12:53:36 +01:00
schutzbot
da9a911dea Post release version bump
[skip ci]
2025-02-05 08:12:59 +00:00
schutzbot
01ad496910 Post release version bump
[skip ci]
2025-02-04 09:58:56 +00:00
Tomáš Hozza
b8c2e4c45c SPEC: bump minimum osbuild-dnf-json-api and osbuild version
This should have been done with the `images` bump to `v0.112.0`.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2025-02-03 19:58:37 +01:00
Achilleas Koutsou
0219b12801 spec: drop image-info from test subpackage 2025-01-31 08:22:29 +01:00
schutzbot
7c101fdef7 Post release version bump
[skip ci]
2025-01-22 08:13:06 +00:00
schutzbot
bdc755f71b Post release version bump
[skip ci]
2025-01-08 08:13:07 +00:00
schutzbot
f6d320886d Post release version bump
[skip ci]
2024-12-11 08:18:23 +00:00
schutzbot
2e1afdc829 Post release version bump
[skip ci]
2024-11-27 08:17:34 +00:00
schutzbot
d1bf0a77f0 Post release version bump
[skip ci]
2024-11-13 08:16:45 +00:00
schutzbot
5ff0e9ac4e Post release version bump
[skip ci]
2024-10-30 08:16:54 +00:00
schutzbot
5eedccfc1a Post release version bump
[skip ci]
2024-10-16 08:15:51 +00:00
schutzbot
b9d6dd342d Post release version bump
[skip ci]
2024-10-02 08:15:56 +00:00
schutzbot
f001c05157 Post release version bump
[skip ci]
2024-09-20 15:15:08 +00:00
Tomáš Hozza
b931a9789b SPEC: bump the minimum osbuild version
This is needed for the SBOM support

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-09-20 17:02:09 +02:00
schutzbot
99e77147af Post release version bump
[skip ci]
2024-09-18 08:15:27 +00:00
Jakub Rusz
758982907a tests/cases: Rename upgrade test
And schedule on rhel-10
2024-09-06 14:38:57 +02:00
schutzbot
5b4bbf2e87 Post release version bump
[skip ci]
2024-09-04 08:14:08 +00:00
Michael Vogt
9e5fdc80ee osbuild-composer: add Requires: osbuild-dnf-json-api = 7
Use an exact version dependency on the `osbuild-dnf-json-api` to
ensure incompatible json protocol changes cannot break composer.

See also https://github.com/osbuild/osbuild/pull/1849
2024-08-26 10:05:18 +02:00
schutzbot
972093cc93 Post release version bump
[skip ci]
2024-08-23 11:16:09 +00:00
schutzbot
2f50ce1b56 Post release version bump
[skip ci]
2024-08-21 08:15:34 +00:00
schutzbot
235455444d Post release version bump
[skip ci]
2024-08-15 12:45:16 +00:00
Tomáš Hozza
7d22c42ad7 SPEC: set minimum required osbuild version to v120
This was forgotten in [1], which depens on [2], which landed in osbuild
v120.

[1] https://github.com/osbuild/osbuild-composer/pull/4272
[2] https://github.com/osbuild/osbuild/pull/1777

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
7627838352 SPEC: don't install repos suffixed with 'no-aux-key'
Repository definitions suffixed with 'no-aux-key' were previously
mistakenly installed in RPMs. Fix that.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
schutzbot
3789ff4ce8 Post release version bump
[skip ci]
2024-08-07 08:14:59 +00:00
schutzbot
fd71c9cefa Post release version bump
[skip ci]
2024-07-24 08:14:26 +00:00
schutzbot
0c2336c76b Post release version bump
[skip ci]
2024-07-11 20:58:02 +00:00
schutzbot
dbd1165958 Post release version bump
[skip ci]
2024-07-10 08:16:25 +00:00
schutzbot
beebf3cec8 Post release version bump
[skip ci]
2024-06-26 08:18:04 +00:00
Tomáš Hozza
591ff8c46c Ship el8 repos without aux key on el10
The RHEL-8 auxiliary key uses SHA-1 in its signature. To enable RHEL-8
cross-builds on RHEL-10, we can't include the RHEL-8 auxiliary key in
the repo definitions.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-06-12 11:29:56 +02:00
schutzbot
08fe4ef4fb Post release version bump
[skip ci]
2024-06-12 08:15:23 +00:00
Sanne Raymaekers
01cfb93956 osbuild-worker-executor: integrate into build system/spec files
Add the osbuild-worker-executor to the build system and add it
to the spec file.
2024-06-05 18:26:08 +02:00
Tomáš Hozza
0174cf5ee3 SPEC/repos: drop EOL c8s
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-06-04 13:03:37 +02:00
Tomáš Hozza
6e3a41ae07 Don't run TestMultilibBlueprintDepsolveV0 on el10 / c10s
TestMultilibBlueprintDepsolveV0 unit test relies on 'gsl' package and
the availability of its 32 bit and 64 bit versions in the distribution
repositories. However, the package is no longer available in c10s /
el10. Moreover, there are no 32 bit RPMs in the repositories.
Conditionally compile the test only if 'rhel10' build tag is not
specified. Modify the SPEC file to define 'rhelX' build tag when
compiling tests on RHEL, where X is the major version.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-06-04 13:03:37 +02:00
Tomáš Hozza
c8e8bffd99 SPEC: take c10s and el10 into consideration for repo installation
Previously, the SPEC file was written in the way that c9s and el9 were
the latest major releases of the respective distributions and as such,
they could build images for all previous major versions of the same
distro. With c10s and el10, this is no longer true. Amend the section
which installs repository definitions.

The idea is that:
 - c10s / el10 are the latest major version and can build any previous
   major version of the same distro.
 - Any cs and el distro version can build images for the same major
   version.
 - c9s can build also c8s / el9 can build also el8 images.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-06-04 13:03:37 +02:00
Tomáš Hozza
cdf0a5b8cc SPEC/-tests: don't require podman-plugins on F40+ and c10s
The sub-package has been deprecated in podman v5.0.0, which is shipped
in these distributions.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-06-04 13:03:37 +02:00
schutzbot
0ad74e0f34 Post release version bump
[skip ci]
2024-05-29 08:14:09 +00:00
schutzbot
773bfe6c49 Post release version bump
[skip ci]
2024-05-15 08:13:55 +00:00
schutzbot
be17c23959 Post release version bump
[skip ci]
2024-05-01 08:14:53 +00:00
schutzbot
465b400c1e Post release version bump
[skip ci]
2024-04-24 14:05:58 +00:00
Sanne Raymaekers
1805282e27 bump osbuild to 116 2024-04-17 10:27:08 +02:00
schutzbot
eab44ca8a8 Post release version bump
[skip ci]
2024-04-17 08:12:38 +00:00
schutzbot
63473c8e79 Post release version bump
[skip ci]
2024-04-03 08:13:59 +00:00
schutzbot
535ff2ef2d Post release version bump
[skip ci]
2024-03-20 08:12:49 +00:00
schutzbot
75d23d7c98 Post release version bump
[skip ci]
2024-03-06 08:14:12 +00:00
schutzbot
51a6b08591 Post release version bump
[skip ci]
2024-02-26 08:15:12 +00:00
Tomáš Hozza
2f087f1a6c Update osbuild/images to v0.40.0
In addition, simplify the SPEC file to not have to update the minimum
required osbuild version gazillion times, but just once.

Update the minimum required osbuild version to v109, due to changes in
grub2 stages required by the new osbuild/images version.

Update osbild SHA in Schutzfile to v109.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-02-26 09:08:50 +01:00
Diaa Sami
76e686df10 switch to images/pkg/dnfjson and remove internal copy
COMPOSER-2068
2024-02-20 15:55:47 +01:00