Commit Graph

295 Commits

Author SHA1 Message Date
Jesus Checa Hidalgo
e6bea02a9b rpminspect.yaml: disable doc inspection in c10s
The doc inspection performs a diff file-by-file and if there are
changes, raise an INFO event with the diff output.
Rust doc consists on over 60k html files, most of them containing
the rust NVR.

The doc inspection is raising a no-value INFO entry for most HTML
files for this NVR change. This is also generating report files
over 1.6GB in size, which ends up crashing the GitLab pipeline jobs.

Disable the inspection to prevent the crashes.

Resolves: RUST-61
2026-08-26 10:52:46 +02:00
Paul Murphy
e57335f583 Disable disable-git-dep-with-scp-submodule cargo test
The test needs DNS resolution and will always fail in brew builders.

Resolves: RHEL-141250
2026-08-13 15:50:14 -05:00
Paul Murphy
b03c8da1e1 Enable Shadow Stack by default on x86_64
Resolves: RHEL-223924
2026-08-10 17:26:33 -05:00
Jesus Checa Hidalgo
7d47df59fc Sync up rpminspect.yaml with rawhide 2026-07-27 16:09:22 +02:00
Paul Murphy
5fd7cdea7d Update to Rust 1.97.1
Resolves: RHEL-194338
Resolves: RHEL-141250
2026-07-23 09:24:01 -05:00
Josh Stone
f2c6c398d7 Update to Rust 1.96.0
Resolves: RHEL-141247
2026-06-04 14:01:38 -07:00
Paul Murphy
4ccbb0b3ee Update to Rust 1.95.0
wasi-libc is also upgraded to verison 32.

Resolves: RHEL-169827
Resolves: RHEL-140406
2026-04-22 09:12:05 -05:00
Josh Stone
32fee4d234 Update to Rust 1.94.1
Resolves: RHEL-141241
2026-04-07 12:06:18 -07:00
Paul Murphy
f384ebe65d Update to Rust 1.93.0
Resolves: RHEL-141238
2026-02-26 14:57:30 -06:00
Josh Stone
a04c5f7f04 Update to Rust 1.92.0
Resolves: RHEL-111883
Resolves: RHEL-111845
Resolves: RHEL-108339
2026-01-07 14:50:12 -08:00
Paul Murphy
99f4ccf53d Update to Rust 1.91.0
The ppc64le toolchain is now built with PGO optimizations.

Resolves: RHEL-111877
Related: RHEL-111845
2025-11-05 17:11:43 -06:00
Paul Murphy
b0d94cb318 Update to Rust 1.90
Resolves: RHEL-111871
2025-09-30 11:57:08 -05:00
Jesus Checa Hidalgo
29a790bec5 Add unicode exceptions (rpminspect) for rust 1.89 update
Related: RHEL-111845
2025-09-15 12:33:18 +02:00
Josh Stone
65e90e7e3d Update to Rust 1.89.0
Resolves: RHEL-111845
Resolves: RHEL-111865
2025-09-10 15:59:08 -07:00
Josh Stone
75ac43bc25 Update to Rust 1.88.0
Resolves: RHEL-81600
Resolves: RHEL-81610
2025-07-11 09:15:47 -07:00
Josh Stone
c48009d982 Update to Rust 1.87.0
Resolves: RHEL-81600
Resolves: RHEL-81608
2025-05-29 14:20:59 -07:00
Josh Stone
d2f483656b Temporarily skip PGO on RHEL ppc64le
Resolves: RHEL-81600
Resolves: RHEL-81606
2025-04-24 15:07:29 -07:00
Josh Stone
58707b2b7d Update to Rust 1.86.0
Resolves: RHEL-81600
Resolves: RHEL-81606
2025-04-08 13:26:56 -07:00
Josh Stone
9bb13925fa Temporarily skip PGO on s390x
Resolves: RHEL-81600
Resolves: RHEL-81604
2025-03-04 09:17:31 -08:00
Josh Stone
d20d1fd1e3 Update to Rust 1.85.0
Resolves: RHEL-81600
Resolves: RHEL-81604
2025-03-03 16:27:53 -08:00
Josh Stone
589745fbc5 Update to Rust 1.84.1
Resolves: RHEL-61965
Resolves: RHEL-77255
2025-02-04 15:44:11 -08:00
Josh Stone
019a9e4bdb Update to Rust 1.84.0
Resolves: RHEL-61965
Resolves: RHEL-61976
2025-01-15 15:11:50 -08:00
Josh Stone
a1d48b2309 Update to Rust 1.83.0
Resolves: RHEL-61965
Resolves: RHEL-61975
2024-12-04 15:26:13 -08:00
Josh Stone
c82e8ef787 Update to Rust 1.82.0
Resolves: RHEL-61965
Resolves: RHEL-61974
2024-11-04 15:25:47 -08:00
Jesus Checa Hidalgo
1fef660895 Update rpminspect config with unicode rules
Related: RHEL-61965
2024-10-30 13:45:30 +01:00
Troy Dawson
e3753932f6 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:12:45 -07:00
Josh Stone
44eb6d8974 Update to Rust 1.81.0
Related: RHEL-61965
2024-10-25 10:38:20 -07:00
Josh Stone
dbe98a89bc Update to Rust 1.80.1
Related: RHEL-61965
2024-10-22 10:20:37 -07:00
Davide Cavalca
175d35473c Reenable the aarch64-unknown-none-softfloat target on RHEL
This was dropped in
bdc2be1e01
but it's needed for EPEL 10, so adding it back.

Resolves: RHEL-60808

Signed-off-by: Davide Cavalca <dcavalca@centosproject.org>
2024-10-09 12:50:29 -07:00
Josh Stone
f7651877ea Disable jump threading of float equality
Resolves: RHEL-54023
2024-08-13 14:46:57 -07:00
Josh Stone
bdc2be1e01 Trim extra_targets on RHEL
Resolves: RHEL-41260
2024-07-25 16:54:21 -07:00
Nikita Popov
a80eac446a Update to Rust 1.79.0
Resolves: RHEL-30071
2024-06-27 16:36:01 +02:00
Nikita Popov
880f2254ef Update to Rust 1.78.0
Related: RHEL-30071
2024-06-27 07:40:34 +00:00
Troy Dawson
4c9f8c7a4f Bump release for June 2024 mass rebuild 2024-06-24 09:23:13 -07:00
Josh Stone
02558073b7 Rebuild with LLVM 18
Resolves: RHEL-27726
2024-05-08 17:08:00 -07:00
Jesus Checa Hidalgo
9b68285126 Update gating config for rhel 10
Replace baseos-ci.brew-build.tier1-gating.functional test with
baseos-ci.brew-build.tier1-tmt-*.functional. The former was based on
beaker+TCMS which is legacy at this point, while the latter is
based on testing farm.

Related: RHEL-30090
2024-04-30 09:02:43 +02:00
Josh Stone
17595b6c30 Update to 1.77.2.
Resolves: RHEL-30090
Resolves: RHEL-30636
2024-04-19 11:17:24 -07:00
Josh Stone
89eacb88ce Update to 1.76.0. 2024-02-08 09:36:10 -08:00
Josh Stone
d7cd45b9e4 Consolidate 32-bit build compromises. 2024-01-30 16:59:46 -08:00
Yaakov Selkowitz
6501920abb Sync rust-toolset macros to rust-packaging v25.2
This bring RHEL rust-toolset in sync with the latest Fedora
rust-packaging, most importantly:

* Fedora's new style (-v vendor) vendoring is implemented. The old RHEL
style (-V #) vendoring is still supported, at least until we can convert
everything in ELN.

* Automatic generation of bundled provides using %cargo_vendor_manifest.
However, instead of depending on cargo2rpm, a very stripped-down version
of just its parse-vendor-manifest command is provided as a private
script, along with a fileattr to call it.

Other changes incorporated in this commit:

* -Cstrip=none added to %build_rustflags.

* --profile rpm is used instead of --release.

* Errors in spawned commands are now caught.

* Comments and whitespace are synced for easier comparison with Fedora.

* --target all is dropped from license and vendor macros, to avoid false
  alarms from windows crates.
2024-01-29 03:05:57 +00:00
Yaakov Selkowitz
8c1ae0e762 Provide rust-srpm-macros in RHEL
rust-srpm-macros is a dependency of redhat-rpm-config so that Rust-based
SRPMs can rely on these particular macros.  In RHEL 9 and earlier,
rust-srpm-macros was a separate source package which was included in
RHEL.  Since then, it became a subpackage of rust-packaging in Fedora.

In order to not pull in any part of rust-packaging into RHEL 10, thereby
allowing it to be maintained separately in EPEL, those macros are
provided here instead.
2024-01-29 03:05:57 +00:00
Fedora Release Engineering
6c6aaa4382 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 17:48:12 +00:00
Josh Stone
6f2eb1990e Rename x/xk macros for older rpm compat 2024-01-03 16:22:01 -08:00
Josh Stone
162f7919e2 Update to 1.75.0. 2023-12-31 11:00:36 -08:00
Josh Stone
a057e85147 Update to 1.74.1. 2023-12-07 09:56:29 -08:00
Josh Stone
6a528e9169 Update to 1.74.0. 2023-11-16 08:50:29 -08:00
Josh Stone
69f0d33100 Detect non-stable channels from the version 2023-11-16 08:28:54 -08:00
Yaakov Selkowitz
6b33462485 Sync rust-toolset macros from rust-packaging
This updates the RHEL/ELN rust-toolset macros to the state of
macros.rust and macros.cargo from Fedora rust-packaging v24, with
the following exceptions:

* %__cargo_to_rpm, as cargo2rpm is not shipped in RHEL;

* %cargo_registry, %cargo_instdir, and %cargo_generate_buildrequires
which are for building and/or consuming "library" crates which are not
built in RHEL;

* %__cargo_is_{bin,lib} and the is-lib conditional section of
%cargo_install, as they use cargo2rpm, and only "binary" crates are
built in RHEL;

* Dropped RUSTC_BOOTSTRAP and -Z avoid-dev-deps, as they are overly
broad and should not be needed with vendored builds (rust-packaging#23);

* Dropped rustflags that are already set by default (rust-packaging#24).
2023-11-15 13:20:52 -05:00
Josh Stone
9746593522 Use thin-LTO and PGO for rustc itself. 2023-10-26 09:01:56 -07:00
Josh Stone
4740f18b01 Loosen the search for older libclang_rt.profile 2023-10-05 15:45:24 -07:00