From a4d2e319e455d5921dcabf07df0f0d4b6e9254ae Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Thu, 10 Jul 2025 17:58:31 -0700 Subject: [PATCH] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 553 +++++++++++++++++++++++++++++++++++++++++++++++++++++ rust.spec | 556 +----------------------------------------------------- 2 files changed, 555 insertions(+), 554 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..1b994f5 --- /dev/null +++ b/changelog @@ -0,0 +1,553 @@ +* Thu May 29 2025 Josh Stone - 1.87.0-1 +- Update to 1.87.0 + +* Thu Apr 24 2025 Josh Stone - 1.86.0-2 +- Temporarily skip PGO on RHEL ppc64le + +* Tue Apr 08 2025 Josh Stone - 1.86.0-1 +- Update to 1.86.0 + +* Mon Mar 03 2025 Josh Stone - 1.85.0-1 +- Update to 1.85.0 + +* Tue Feb 04 2025 Josh Stone - 1.84.1-1 +- Update to 1.84.1 + +* Wed Jan 15 2025 Josh Stone - 1.84.0-1 +- Update to 1.84.0 + +* Thu Dec 05 2024 Josh Stone - 1.83.0-1 +- Update to 1.83.0 +- Remove the subshell in the cargo_install macro + +* Tue Nov 05 2024 Josh Stone - 1.82.0-1 +- Update to 1.82.0 + +* Fri Oct 25 2024 Josh Stone - 1.81.0-1 +- Update to 1.81.0 + +* Tue Oct 22 2024 Josh Stone - 1.80.1-1 +- Update to 1.80.1 + +* Tue Aug 13 2024 Josh Stone - 1.79.0-2 +- Disable jump threading of float equality + +* Wed Jul 03 2024 Nikita Popov - 1.79.0-1 +- Update to 1.79.0 + +* Tue Jun 18 2024 Nikita Popov - 1.78.0-1 +- Update to 1.78.0 + +* Thu May 02 2024 Josh Stone - 1.77.2-3 +- Fix the coverage-dump tool for tests. + +* Tue Apr 30 2024 Josh Stone - 1.77.2-2 +- Use bundled sqlite3 when the system version is too old. + +* Fri Apr 19 2024 Josh Stone - 1.77.2-1 +- Update to 1.77.2. + +* Tue Apr 16 2024 Josh Stone - 1.76.0-1 +- Update to 1.76.0. +- Sync rust-toolset macros to rust-packaging v25.2 + +* Fri Jan 05 2024 Josh Stone - 1.75.0-1 +- Update to 1.75.0. + +* Fri Jan 05 2024 Josh Stone - 1.74.1-2 +- Rebuild in a new side-tag. + +* Wed Jan 03 2024 Josh Stone - 1.74.1-1 +- Update to 1.74.1. + +* Tue Oct 17 2023 Josh Stone - 1.73.0-1 +- Update to 1.73.0. +- Use emmalloc instead of CC0 dlmalloc when bundling wasi-libc + +* Thu Oct 12 2023 Josh Stone - 1.72.1-1 +- Update to 1.72.1. +- Migrated to SPDX license + +* Tue Aug 08 2023 Josh Stone - 1.71.1-1 +- Update to 1.71.1. +- Security fix for CVE-2023-38497 + +* Wed Jul 26 2023 Josh Stone - 1.71.0-2 +- Relax the suspicious_double_ref_op lint (rhbz2225471) +- Enable the profiler runtime for native hosts (rhbz2213875) + +* Thu Jul 20 2023 Josh Stone - 1.71.0-1 +- Update to 1.71.0. + +* Tue Jul 18 2023 Josh Stone - 1.70.0-1 +- Update to 1.70.0. + +* Wed May 10 2023 Josh Stone - 1.69.0-1 +- Update to 1.69.0. +- Obsolete rust-analysis. + +* Tue May 09 2023 Josh Stone - 1.68.2-1 +- Update to 1.68.2. + +* Mon May 08 2023 Josh Stone - 1.67.1-1 +- Update to 1.67.1. + +* Wed Jan 11 2023 Josh Stone - 1.66.1-1 +- Update to 1.66.1. + +* Fri Jan 06 2023 Josh Stone - 1.65.0-1 +- Update to 1.65.0. +- rust-analyzer now obsoletes rls. + +* Wed Oct 12 2022 Josh Stone - 1.64.0-2 +- Rebuild for LLVM 15.0.1. + +* Thu Sep 22 2022 Josh Stone - 1.64.0-1 +- Update to 1.64.0. +- Add rust-analyzer. + +* Wed Sep 07 2022 Josh Stone - 1.63.0-1 +- Update to 1.63.0. + +* Tue Jul 19 2022 Josh Stone - 1.62.1-1 +- Update to 1.62.1. + +* Wed Jul 13 2022 Josh Stone - 1.62.0-2 +- Prevent unsound coercions from functions with opaque return types. + +* Thu Jun 30 2022 Josh Stone - 1.62.0-1 +- Update to 1.62.0. + +* Fri Jun 03 2022 Josh Stone - 1.61.0-1 +- Update to 1.61.0. +- Add rust-toolset as a subpackage. + +* Wed Apr 20 2022 Josh Stone - 1.60.0-1 +- Update to 1.60.0. + +* Tue Apr 19 2022 Josh Stone - 1.59.0-1 +- Update to 1.59.0. + +* Thu Jan 20 2022 Josh Stone - 1.58.1-1 +- Update to 1.58.1. + +* Thu Jan 13 2022 Josh Stone - 1.58.0-1 +- Update to 1.58.0. + +* Wed Dec 15 2021 Josh Stone - 1.57.0-1 +- Update to 1.57.0. + +* Wed Dec 01 2021 Josh Stone - 1.56.1-2 +- Add rust-std-static-wasm32-wasi + Resolves: rhbz#1980082 + +* Thu Nov 04 2021 Josh Stone - 1.56.1-1 +- Update to 1.56.1. + +* Fri Oct 29 2021 Josh Stone - 1.55.0-1 +- Update to 1.55.0. + +* Tue Aug 10 2021 Mohan Boddu - 1.54.0-2 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Wed Aug 04 2021 Josh Stone - 1.54.0-1 +- Update to 1.54.0. + +* Tue Jun 22 2021 Josh Stone - 1.53.0-1 +- Update to 1.53.0. +- Update openssl crates to published versions for 3.0 support. + +* Tue Jun 15 2021 Mohan Boddu - 1.52.1-4 +- Rebuilt for RHEL 9 BETA for openssl 3.0 + +* Mon Jun 07 2021 Josh Stone - 1.52.1-3 +- Set rust.codegen-units-std=1 for all targets again. +- Add rust-std-static-wasm32-unknown-unknown. + +* Tue May 18 2021 Josh Stone - 1.52.1-2 +- Rebuild for OpenSSL 3.0.0-alpha16 + +* Thu May 13 2021 Josh Stone - 1.52.1-1 +- Update to 1.52.1. Includes security fixes for CVE-2020-36323, + CVE-2021-28876, CVE-2021-28878, CVE-2021-28879, and CVE-2021-31162. +- Initial support for OpenSSL 3.0.0-alpha15 + +* Wed Apr 28 2021 Josh Stone - 1.51.0-1 +- Update to 1.51.0. Includes security fixes for CVE-2021-28875 + and CVE-2021-28877. + +* Tue Apr 27 2021 Josh Stone - 1.50.0-1 +- Update to 1.50.0. + +* Fri Apr 16 2021 Mohan Boddu - 1.49.0-5 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Fri Feb 12 2021 Josh Stone - 1.49.0-4 +- Rebuild without bootstrap binaries + +* Thu Feb 11 2021 Josh Stone - 1.49.0-3 +- Re-bootstrap due to removed LLVM targets + +* Wed Jan 27 2021 Fedora Release Engineering - 1.49.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 05 2021 Josh Stone - 1.49.0-1 +- Update to 1.49.0. + +* Tue Dec 29 2020 Igor Raits - 1.48.0-3 +- De-bootstrap + +* Mon Dec 28 2020 Igor Raits - 1.48.0-2 +- Rebuild for libgit2 1.1.x + +* Thu Nov 19 2020 Josh Stone - 1.48.0-1 +- Update to 1.48.0. + +* Sat Oct 10 2020 Jeff Law - 1.47.0-2 +- Re-enable LTO + +* Thu Oct 08 2020 Josh Stone - 1.47.0-1 +- Update to 1.47.0. + +* Fri Aug 28 2020 Fabio Valentini - 1.46.0-2 +- Fix LTO with doctests (backported cargo PR#8657). + +* Thu Aug 27 2020 Josh Stone - 1.46.0-1 +- Update to 1.46.0. + +* Mon Aug 03 2020 Josh Stone - 1.45.2-1 +- Update to 1.45.2. + +* Thu Jul 30 2020 Josh Stone - 1.45.1-1 +- Update to 1.45.1. + +* Wed Jul 29 2020 Fedora Release Engineering - 1.45.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jul 16 2020 Josh Stone - 1.45.0-1 +- Update to 1.45.0. + +* Wed Jul 01 2020 Jeff Law - 1.44.1-2 +- Disable LTO + +* Thu Jun 18 2020 Josh Stone - 1.44.1-1 +- Update to 1.44.1. + +* Thu Jun 04 2020 Josh Stone - 1.44.0-1 +- Update to 1.44.0. + +* Thu May 07 2020 Josh Stone - 1.43.1-1 +- Update to 1.43.1. + +* Thu Apr 23 2020 Josh Stone - 1.43.0-1 +- Update to 1.43.0. + +* Thu Mar 12 2020 Josh Stone - 1.42.0-1 +- Update to 1.42.0. + +* Thu Feb 27 2020 Josh Stone - 1.41.1-1 +- Update to 1.41.1. + +* Thu Feb 20 2020 Josh Stone - 1.41.0-2 +- Rebuild with llvm9.0 + +* Thu Jan 30 2020 Josh Stone - 1.41.0-1 +- Update to 1.41.0. + +* Thu Jan 16 2020 Josh Stone - 1.40.0-3 +- Build compiletest with in-tree libtest + +* Tue Jan 07 2020 Josh Stone - 1.40.0-2 +- Fix compiletest with newer (local-rebuild) libtest +- Fix ARM EHABI unwinding + +* Thu Dec 19 2019 Josh Stone - 1.40.0-1 +- Update to 1.40.0. + +* Tue Nov 12 2019 Josh Stone - 1.39.0-2 +- Fix a couple build and test issues with rustdoc. + +* Thu Nov 07 2019 Josh Stone - 1.39.0-1 +- Update to 1.39.0. + +* Fri Sep 27 2019 Josh Stone - 1.38.0-2 +- Filter the libraries included in rust-std (rhbz1756487) + +* Thu Sep 26 2019 Josh Stone - 1.38.0-1 +- Update to 1.38.0. + +* Thu Aug 15 2019 Josh Stone - 1.37.0-1 +- Update to 1.37.0. + +* Fri Jul 26 2019 Fedora Release Engineering - 1.36.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jul 04 2019 Josh Stone - 1.36.0-1 +- Update to 1.36.0. + +* Wed May 29 2019 Josh Stone - 1.35.0-2 +- Fix compiletest for rebuild testing. + +* Thu May 23 2019 Josh Stone - 1.35.0-1 +- Update to 1.35.0. + +* Tue May 14 2019 Josh Stone - 1.34.2-1 +- Update to 1.34.2 -- fixes CVE-2019-12083. + +* Tue Apr 30 2019 Josh Stone - 1.34.1-3 +- Set rust.codegen-units-std=1 + +* Fri Apr 26 2019 Josh Stone - 1.34.1-2 +- Remove the ThinLTO workaround. + +* Thu Apr 25 2019 Josh Stone - 1.34.1-1 +- Update to 1.34.1. +- Add a ThinLTO fix for rhbz1701339. + +* Thu Apr 11 2019 Josh Stone - 1.34.0-1 +- Update to 1.34.0. + +* Fri Mar 01 2019 Josh Stone - 1.33.0-2 +- Fix deprecations for self-rebuild + +* Thu Feb 28 2019 Josh Stone - 1.33.0-1 +- Update to 1.33.0. + +* Sat Feb 02 2019 Fedora Release Engineering - 1.32.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jan 17 2019 Josh Stone - 1.32.0-1 +- Update to 1.32.0. + +* Mon Jan 07 2019 Josh Stone - 1.31.1-9 +- Update to 1.31.1 for RLS fixes. + +* Thu Dec 06 2018 Josh Stone - 1.31.0-8 +- Update to 1.31.0 -- Rust 2018! +- clippy/rls/rustfmt are no longer -preview + +* Thu Nov 08 2018 Josh Stone - 1.30.1-7 +- Update to 1.30.1. + +* Thu Oct 25 2018 Josh Stone - 1.30.0-6 +- Update to 1.30.0. + +* Mon Oct 22 2018 Josh Stone - 1.29.2-5 +- Rebuild without bootstrap binaries. + +* Sat Oct 20 2018 Josh Stone - 1.29.2-4 +- Re-bootstrap armv7hl due to rhbz#1639485 + +* Fri Oct 12 2018 Josh Stone - 1.29.2-3 +- Update to 1.29.2. + +* Tue Sep 25 2018 Josh Stone - 1.29.1-2 +- Update to 1.29.1. +- Security fix for str::repeat (pending CVE). + +* Thu Sep 13 2018 Josh Stone - 1.29.0-1 +- Update to 1.29.0. +- Add a clippy-preview subpackage + +* Mon Aug 13 2018 Josh Stone - 1.28.0-3 +- Use llvm6.0 instead of llvm-7 for now + +* Tue Aug 07 2018 Josh Stone - 1.28.0-2 +- Rebuild for LLVM ppc64/s390x fixes + +* Thu Aug 02 2018 Josh Stone - 1.28.0-1 +- Update to 1.28.0. + +* Tue Jul 24 2018 Josh Stone - 1.27.2-4 +- Update to 1.27.2. + +* Sat Jul 14 2018 Fedora Release Engineering - 1.27.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jul 10 2018 Josh Stone - 1.27.1-2 +- Update to 1.27.1. +- Security fix for CVE-2018-1000622 + +* Thu Jun 21 2018 Josh Stone - 1.27.0-1 +- Update to 1.27.0. + +* Tue Jun 05 2018 Josh Stone - 1.26.2-4 +- Rebuild without bootstrap binaries. + +* Tue Jun 05 2018 Josh Stone - 1.26.2-3 +- Update to 1.26.2. +- Re-bootstrap to deal with LLVM symbol changes. + +* Tue May 29 2018 Josh Stone - 1.26.1-2 +- Update to 1.26.1. + +* Thu May 10 2018 Josh Stone - 1.26.0-1 +- Update to 1.26.0. + +* Mon Apr 16 2018 Dan Callaghan - 1.25.0-3 +- Add cargo, rls, and analysis + +* Tue Apr 10 2018 Josh Stone - 1.25.0-2 +- Filter codegen-backends from Provides too. + +* Thu Mar 29 2018 Josh Stone - 1.25.0-1 +- Update to 1.25.0. + +* Thu Mar 01 2018 Josh Stone - 1.24.1-1 +- Update to 1.24.1. + +* Wed Feb 21 2018 Josh Stone - 1.24.0-3 +- Backport a rebuild fix for rust#48308. + +* Mon Feb 19 2018 Josh Stone - 1.24.0-2 +- rhbz1546541: drop full-bootstrap; cmp libs before symlinking. +- Backport pr46592 to fix local_rebuild bootstrapping. +- Backport pr48362 to fix relative/absolute libdir. + +* Thu Feb 15 2018 Josh Stone - 1.24.0-1 +- Update to 1.24.0. + +* Mon Feb 12 2018 Iryna Shcherbina - 1.23.0-4 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Tue Feb 06 2018 Josh Stone - 1.23.0-3 +- Use full-bootstrap to work around a rebuild issue. +- Patch binaryen for GCC 8 + +* Thu Feb 01 2018 Igor Gnatenko - 1.23.0-2 +- Switch to %%ldconfig_scriptlets + +* Mon Jan 08 2018 Josh Stone - 1.23.0-1 +- Update to 1.23.0. + +* Thu Nov 23 2017 Josh Stone - 1.22.1-1 +- Update to 1.22.1. + +* Thu Oct 12 2017 Josh Stone - 1.21.0-1 +- Update to 1.21.0. + +* Mon Sep 11 2017 Josh Stone - 1.20.0-2 +- ABI fixes for ppc64 and s390x. + +* Thu Aug 31 2017 Josh Stone - 1.20.0-1 +- Update to 1.20.0. +- Add a rust-src subpackage. + +* Thu Aug 03 2017 Fedora Release Engineering - 1.19.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.19.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 24 2017 Josh Stone - 1.19.0-2 +- Use find-debuginfo.sh --keep-section .rustc + +* Thu Jul 20 2017 Josh Stone - 1.19.0-1 +- Update to 1.19.0. + +* Thu Jun 08 2017 Josh Stone - 1.18.0-1 +- Update to 1.18.0. + +* Mon May 08 2017 Josh Stone - 1.17.0-2 +- Move shared libraries back to libdir and symlink in rustlib + +* Thu Apr 27 2017 Josh Stone - 1.17.0-1 +- Update to 1.17.0. + +* Mon Mar 20 2017 Josh Stone - 1.16.0-3 +- Make rust-lldb arch-specific to deal with lldb deps + +* Fri Mar 17 2017 Josh Stone - 1.16.0-2 +- Limit rust-lldb arches + +* Thu Mar 16 2017 Josh Stone - 1.16.0-1 +- Update to 1.16.0. +- Use rustbuild instead of the old makefiles. +- Update bootstrapping to include rust-std and cargo. +- Add a rust-lldb subpackage. + +* Thu Feb 09 2017 Josh Stone - 1.15.1-1 +- Update to 1.15.1. +- Require rust-rpm-macros for new crate packaging. +- Keep shared libraries under rustlib/, only debug-stripped. +- Merge and clean up conditionals for epel7. + +* Fri Dec 23 2016 Josh Stone - 1.14.0-2 +- Rebuild without bootstrap binaries. + +* Thu Dec 22 2016 Josh Stone - 1.14.0-1 +- Update to 1.14.0. +- Rewrite bootstrap logic to target specific arches. +- Bootstrap ppc64, ppc64le, s390x. (thanks to Sinny Kumari for testing!) + +* Thu Nov 10 2016 Josh Stone - 1.13.0-1 +- Update to 1.13.0. +- Use hardening flags for linking. +- Split the standard library into its own package +- Centralize rustlib/ under /usr/lib/ for multilib integration. + +* Thu Oct 20 2016 Josh Stone - 1.12.1-1 +- Update to 1.12.1. + +* Fri Oct 14 2016 Josh Stone - 1.12.0-7 +- Rebuild with LLVM 3.9. +- Add ncurses-devel for llvm-config's -ltinfo. + +* Thu Oct 13 2016 Josh Stone - 1.12.0-6 +- Rebuild with llvm-static, preparing for 3.9 + +* Fri Oct 07 2016 Josh Stone - 1.12.0-5 +- Rebuild with fixed eu-strip (rhbz1380961) + +* Fri Oct 07 2016 Josh Stone - 1.12.0-4 +- Rebuild without bootstrap binaries. + +* Thu Oct 06 2016 Josh Stone - 1.12.0-3 +- Bootstrap aarch64. +- Use jemalloc's MALLOC_CONF to work around #36944. +- Apply pr36933 to really disable armv7hl NEON. + +* Sat Oct 01 2016 Josh Stone - 1.12.0-2 +- Protect .rustc from rpm stripping. + +* Fri Sep 30 2016 Josh Stone - 1.12.0-1 +- Update to 1.12.0. +- Always use --local-rust-root, even for bootstrap binaries. +- Remove the rebuild conditional - the build system now figures it out. +- Let minidebuginfo do its thing, since metadata is no longer a note. +- Let rust build its own compiler-rt builtins again. + +* Sat Sep 03 2016 Josh Stone - 1.11.0-3 +- Rebuild without bootstrap binaries. + +* Fri Sep 02 2016 Josh Stone - 1.11.0-2 +- Bootstrap armv7hl, with backported no-neon patch. + +* Wed Aug 24 2016 Josh Stone - 1.11.0-1 +- Update to 1.11.0. +- Drop the backported patches. +- Patch get-stage0.py to trust existing bootstrap binaries. +- Use libclang_rt.builtins from compiler-rt, dodging llvm-static issues. +- Use --local-rust-root to make sure the right bootstrap is used. + +* Sat Aug 13 2016 Josh Stone 1.10.0-4 +- Rebuild without bootstrap binaries. + +* Fri Aug 12 2016 Josh Stone - 1.10.0-3 +- Initial import into Fedora (#1356907), bootstrapped +- Format license text as suggested in review. +- Note how the tests already run in parallel. +- Undefine _include_minidebuginfo, because it duplicates ".note.rustc". +- Don't let checks fail the whole build. +- Note that -doc can't be noarch, as rpmdiff doesn't allow variations. + +* Tue Jul 26 2016 Josh Stone - 1.10.0-2 +- Update -doc directory ownership, and mark its licenses. +- Package and declare licenses for libbacktrace and hoedown. +- Set bootstrap_base as a global. +- Explicitly require python2. + +* Thu Jul 14 2016 Josh Stone - 1.10.0-1 +- Initial package, bootstrapped diff --git a/rust.spec b/rust.spec index 0e82239..af18232 100644 --- a/rust.spec +++ b/rust.spec @@ -1,6 +1,6 @@ Name: rust Version: 1.87.0 -Release: 1%{?dist} +Release: %autorelease Summary: The Rust Programming Language License: (Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-3.0) # ^ written as: (rust itself) and (bundled libraries) @@ -1202,556 +1202,4 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/" %changelog -* Thu May 29 2025 Josh Stone - 1.87.0-1 -- Update to 1.87.0 - -* Thu Apr 24 2025 Josh Stone - 1.86.0-2 -- Temporarily skip PGO on RHEL ppc64le - -* Tue Apr 08 2025 Josh Stone - 1.86.0-1 -- Update to 1.86.0 - -* Mon Mar 03 2025 Josh Stone - 1.85.0-1 -- Update to 1.85.0 - -* Tue Feb 04 2025 Josh Stone - 1.84.1-1 -- Update to 1.84.1 - -* Wed Jan 15 2025 Josh Stone - 1.84.0-1 -- Update to 1.84.0 - -* Thu Dec 05 2024 Josh Stone - 1.83.0-1 -- Update to 1.83.0 -- Remove the subshell in the cargo_install macro - -* Tue Nov 05 2024 Josh Stone - 1.82.0-1 -- Update to 1.82.0 - -* Fri Oct 25 2024 Josh Stone - 1.81.0-1 -- Update to 1.81.0 - -* Tue Oct 22 2024 Josh Stone - 1.80.1-1 -- Update to 1.80.1 - -* Tue Aug 13 2024 Josh Stone - 1.79.0-2 -- Disable jump threading of float equality - -* Wed Jul 03 2024 Nikita Popov - 1.79.0-1 -- Update to 1.79.0 - -* Tue Jun 18 2024 Nikita Popov - 1.78.0-1 -- Update to 1.78.0 - -* Thu May 02 2024 Josh Stone - 1.77.2-3 -- Fix the coverage-dump tool for tests. - -* Tue Apr 30 2024 Josh Stone - 1.77.2-2 -- Use bundled sqlite3 when the system version is too old. - -* Fri Apr 19 2024 Josh Stone - 1.77.2-1 -- Update to 1.77.2. - -* Tue Apr 16 2024 Josh Stone - 1.76.0-1 -- Update to 1.76.0. -- Sync rust-toolset macros to rust-packaging v25.2 - -* Fri Jan 05 2024 Josh Stone - 1.75.0-1 -- Update to 1.75.0. - -* Fri Jan 05 2024 Josh Stone - 1.74.1-2 -- Rebuild in a new side-tag. - -* Wed Jan 03 2024 Josh Stone - 1.74.1-1 -- Update to 1.74.1. - -* Tue Oct 17 2023 Josh Stone - 1.73.0-1 -- Update to 1.73.0. -- Use emmalloc instead of CC0 dlmalloc when bundling wasi-libc - -* Thu Oct 12 2023 Josh Stone - 1.72.1-1 -- Update to 1.72.1. -- Migrated to SPDX license - -* Tue Aug 08 2023 Josh Stone - 1.71.1-1 -- Update to 1.71.1. -- Security fix for CVE-2023-38497 - -* Wed Jul 26 2023 Josh Stone - 1.71.0-2 -- Relax the suspicious_double_ref_op lint (rhbz2225471) -- Enable the profiler runtime for native hosts (rhbz2213875) - -* Thu Jul 20 2023 Josh Stone - 1.71.0-1 -- Update to 1.71.0. - -* Tue Jul 18 2023 Josh Stone - 1.70.0-1 -- Update to 1.70.0. - -* Wed May 10 2023 Josh Stone - 1.69.0-1 -- Update to 1.69.0. -- Obsolete rust-analysis. - -* Tue May 09 2023 Josh Stone - 1.68.2-1 -- Update to 1.68.2. - -* Mon May 08 2023 Josh Stone - 1.67.1-1 -- Update to 1.67.1. - -* Wed Jan 11 2023 Josh Stone - 1.66.1-1 -- Update to 1.66.1. - -* Fri Jan 06 2023 Josh Stone - 1.65.0-1 -- Update to 1.65.0. -- rust-analyzer now obsoletes rls. - -* Wed Oct 12 2022 Josh Stone - 1.64.0-2 -- Rebuild for LLVM 15.0.1. - -* Thu Sep 22 2022 Josh Stone - 1.64.0-1 -- Update to 1.64.0. -- Add rust-analyzer. - -* Wed Sep 07 2022 Josh Stone - 1.63.0-1 -- Update to 1.63.0. - -* Tue Jul 19 2022 Josh Stone - 1.62.1-1 -- Update to 1.62.1. - -* Wed Jul 13 2022 Josh Stone - 1.62.0-2 -- Prevent unsound coercions from functions with opaque return types. - -* Thu Jun 30 2022 Josh Stone - 1.62.0-1 -- Update to 1.62.0. - -* Fri Jun 03 2022 Josh Stone - 1.61.0-1 -- Update to 1.61.0. -- Add rust-toolset as a subpackage. - -* Wed Apr 20 2022 Josh Stone - 1.60.0-1 -- Update to 1.60.0. - -* Tue Apr 19 2022 Josh Stone - 1.59.0-1 -- Update to 1.59.0. - -* Thu Jan 20 2022 Josh Stone - 1.58.1-1 -- Update to 1.58.1. - -* Thu Jan 13 2022 Josh Stone - 1.58.0-1 -- Update to 1.58.0. - -* Wed Dec 15 2021 Josh Stone - 1.57.0-1 -- Update to 1.57.0. - -* Wed Dec 01 2021 Josh Stone - 1.56.1-2 -- Add rust-std-static-wasm32-wasi - Resolves: rhbz#1980082 - -* Thu Nov 04 2021 Josh Stone - 1.56.1-1 -- Update to 1.56.1. - -* Fri Oct 29 2021 Josh Stone - 1.55.0-1 -- Update to 1.55.0. - -* Tue Aug 10 2021 Mohan Boddu - 1.54.0-2 -- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Related: rhbz#1991688 - -* Wed Aug 04 2021 Josh Stone - 1.54.0-1 -- Update to 1.54.0. - -* Tue Jun 22 2021 Josh Stone - 1.53.0-1 -- Update to 1.53.0. -- Update openssl crates to published versions for 3.0 support. - -* Tue Jun 15 2021 Mohan Boddu - 1.52.1-4 -- Rebuilt for RHEL 9 BETA for openssl 3.0 - -* Mon Jun 07 2021 Josh Stone - 1.52.1-3 -- Set rust.codegen-units-std=1 for all targets again. -- Add rust-std-static-wasm32-unknown-unknown. - -* Tue May 18 2021 Josh Stone - 1.52.1-2 -- Rebuild for OpenSSL 3.0.0-alpha16 - -* Thu May 13 2021 Josh Stone - 1.52.1-1 -- Update to 1.52.1. Includes security fixes for CVE-2020-36323, - CVE-2021-28876, CVE-2021-28878, CVE-2021-28879, and CVE-2021-31162. -- Initial support for OpenSSL 3.0.0-alpha15 - -* Wed Apr 28 2021 Josh Stone - 1.51.0-1 -- Update to 1.51.0. Includes security fixes for CVE-2021-28875 - and CVE-2021-28877. - -* Tue Apr 27 2021 Josh Stone - 1.50.0-1 -- Update to 1.50.0. - -* Fri Apr 16 2021 Mohan Boddu - 1.49.0-5 -- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - -* Fri Feb 12 2021 Josh Stone - 1.49.0-4 -- Rebuild without bootstrap binaries - -* Thu Feb 11 2021 Josh Stone - 1.49.0-3 -- Re-bootstrap due to removed LLVM targets - -* Wed Jan 27 2021 Fedora Release Engineering - 1.49.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 05 2021 Josh Stone - 1.49.0-1 -- Update to 1.49.0. - -* Tue Dec 29 2020 Igor Raits - 1.48.0-3 -- De-bootstrap - -* Mon Dec 28 2020 Igor Raits - 1.48.0-2 -- Rebuild for libgit2 1.1.x - -* Thu Nov 19 2020 Josh Stone - 1.48.0-1 -- Update to 1.48.0. - -* Sat Oct 10 2020 Jeff Law - 1.47.0-2 -- Re-enable LTO - -* Thu Oct 08 2020 Josh Stone - 1.47.0-1 -- Update to 1.47.0. - -* Fri Aug 28 2020 Fabio Valentini - 1.46.0-2 -- Fix LTO with doctests (backported cargo PR#8657). - -* Thu Aug 27 2020 Josh Stone - 1.46.0-1 -- Update to 1.46.0. - -* Mon Aug 03 2020 Josh Stone - 1.45.2-1 -- Update to 1.45.2. - -* Thu Jul 30 2020 Josh Stone - 1.45.1-1 -- Update to 1.45.1. - -* Wed Jul 29 2020 Fedora Release Engineering - 1.45.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jul 16 2020 Josh Stone - 1.45.0-1 -- Update to 1.45.0. - -* Wed Jul 01 2020 Jeff Law - 1.44.1-2 -- Disable LTO - -* Thu Jun 18 2020 Josh Stone - 1.44.1-1 -- Update to 1.44.1. - -* Thu Jun 04 2020 Josh Stone - 1.44.0-1 -- Update to 1.44.0. - -* Thu May 07 2020 Josh Stone - 1.43.1-1 -- Update to 1.43.1. - -* Thu Apr 23 2020 Josh Stone - 1.43.0-1 -- Update to 1.43.0. - -* Thu Mar 12 2020 Josh Stone - 1.42.0-1 -- Update to 1.42.0. - -* Thu Feb 27 2020 Josh Stone - 1.41.1-1 -- Update to 1.41.1. - -* Thu Feb 20 2020 Josh Stone - 1.41.0-2 -- Rebuild with llvm9.0 - -* Thu Jan 30 2020 Josh Stone - 1.41.0-1 -- Update to 1.41.0. - -* Thu Jan 16 2020 Josh Stone - 1.40.0-3 -- Build compiletest with in-tree libtest - -* Tue Jan 07 2020 Josh Stone - 1.40.0-2 -- Fix compiletest with newer (local-rebuild) libtest -- Fix ARM EHABI unwinding - -* Thu Dec 19 2019 Josh Stone - 1.40.0-1 -- Update to 1.40.0. - -* Tue Nov 12 2019 Josh Stone - 1.39.0-2 -- Fix a couple build and test issues with rustdoc. - -* Thu Nov 07 2019 Josh Stone - 1.39.0-1 -- Update to 1.39.0. - -* Fri Sep 27 2019 Josh Stone - 1.38.0-2 -- Filter the libraries included in rust-std (rhbz1756487) - -* Thu Sep 26 2019 Josh Stone - 1.38.0-1 -- Update to 1.38.0. - -* Thu Aug 15 2019 Josh Stone - 1.37.0-1 -- Update to 1.37.0. - -* Fri Jul 26 2019 Fedora Release Engineering - 1.36.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jul 04 2019 Josh Stone - 1.36.0-1 -- Update to 1.36.0. - -* Wed May 29 2019 Josh Stone - 1.35.0-2 -- Fix compiletest for rebuild testing. - -* Thu May 23 2019 Josh Stone - 1.35.0-1 -- Update to 1.35.0. - -* Tue May 14 2019 Josh Stone - 1.34.2-1 -- Update to 1.34.2 -- fixes CVE-2019-12083. - -* Tue Apr 30 2019 Josh Stone - 1.34.1-3 -- Set rust.codegen-units-std=1 - -* Fri Apr 26 2019 Josh Stone - 1.34.1-2 -- Remove the ThinLTO workaround. - -* Thu Apr 25 2019 Josh Stone - 1.34.1-1 -- Update to 1.34.1. -- Add a ThinLTO fix for rhbz1701339. - -* Thu Apr 11 2019 Josh Stone - 1.34.0-1 -- Update to 1.34.0. - -* Fri Mar 01 2019 Josh Stone - 1.33.0-2 -- Fix deprecations for self-rebuild - -* Thu Feb 28 2019 Josh Stone - 1.33.0-1 -- Update to 1.33.0. - -* Sat Feb 02 2019 Fedora Release Engineering - 1.32.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jan 17 2019 Josh Stone - 1.32.0-1 -- Update to 1.32.0. - -* Mon Jan 07 2019 Josh Stone - 1.31.1-9 -- Update to 1.31.1 for RLS fixes. - -* Thu Dec 06 2018 Josh Stone - 1.31.0-8 -- Update to 1.31.0 -- Rust 2018! -- clippy/rls/rustfmt are no longer -preview - -* Thu Nov 08 2018 Josh Stone - 1.30.1-7 -- Update to 1.30.1. - -* Thu Oct 25 2018 Josh Stone - 1.30.0-6 -- Update to 1.30.0. - -* Mon Oct 22 2018 Josh Stone - 1.29.2-5 -- Rebuild without bootstrap binaries. - -* Sat Oct 20 2018 Josh Stone - 1.29.2-4 -- Re-bootstrap armv7hl due to rhbz#1639485 - -* Fri Oct 12 2018 Josh Stone - 1.29.2-3 -- Update to 1.29.2. - -* Tue Sep 25 2018 Josh Stone - 1.29.1-2 -- Update to 1.29.1. -- Security fix for str::repeat (pending CVE). - -* Thu Sep 13 2018 Josh Stone - 1.29.0-1 -- Update to 1.29.0. -- Add a clippy-preview subpackage - -* Mon Aug 13 2018 Josh Stone - 1.28.0-3 -- Use llvm6.0 instead of llvm-7 for now - -* Tue Aug 07 2018 Josh Stone - 1.28.0-2 -- Rebuild for LLVM ppc64/s390x fixes - -* Thu Aug 02 2018 Josh Stone - 1.28.0-1 -- Update to 1.28.0. - -* Tue Jul 24 2018 Josh Stone - 1.27.2-4 -- Update to 1.27.2. - -* Sat Jul 14 2018 Fedora Release Engineering - 1.27.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jul 10 2018 Josh Stone - 1.27.1-2 -- Update to 1.27.1. -- Security fix for CVE-2018-1000622 - -* Thu Jun 21 2018 Josh Stone - 1.27.0-1 -- Update to 1.27.0. - -* Tue Jun 05 2018 Josh Stone - 1.26.2-4 -- Rebuild without bootstrap binaries. - -* Tue Jun 05 2018 Josh Stone - 1.26.2-3 -- Update to 1.26.2. -- Re-bootstrap to deal with LLVM symbol changes. - -* Tue May 29 2018 Josh Stone - 1.26.1-2 -- Update to 1.26.1. - -* Thu May 10 2018 Josh Stone - 1.26.0-1 -- Update to 1.26.0. - -* Mon Apr 16 2018 Dan Callaghan - 1.25.0-3 -- Add cargo, rls, and analysis - -* Tue Apr 10 2018 Josh Stone - 1.25.0-2 -- Filter codegen-backends from Provides too. - -* Thu Mar 29 2018 Josh Stone - 1.25.0-1 -- Update to 1.25.0. - -* Thu Mar 01 2018 Josh Stone - 1.24.1-1 -- Update to 1.24.1. - -* Wed Feb 21 2018 Josh Stone - 1.24.0-3 -- Backport a rebuild fix for rust#48308. - -* Mon Feb 19 2018 Josh Stone - 1.24.0-2 -- rhbz1546541: drop full-bootstrap; cmp libs before symlinking. -- Backport pr46592 to fix local_rebuild bootstrapping. -- Backport pr48362 to fix relative/absolute libdir. - -* Thu Feb 15 2018 Josh Stone - 1.24.0-1 -- Update to 1.24.0. - -* Mon Feb 12 2018 Iryna Shcherbina - 1.23.0-4 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Tue Feb 06 2018 Josh Stone - 1.23.0-3 -- Use full-bootstrap to work around a rebuild issue. -- Patch binaryen for GCC 8 - -* Thu Feb 01 2018 Igor Gnatenko - 1.23.0-2 -- Switch to %%ldconfig_scriptlets - -* Mon Jan 08 2018 Josh Stone - 1.23.0-1 -- Update to 1.23.0. - -* Thu Nov 23 2017 Josh Stone - 1.22.1-1 -- Update to 1.22.1. - -* Thu Oct 12 2017 Josh Stone - 1.21.0-1 -- Update to 1.21.0. - -* Mon Sep 11 2017 Josh Stone - 1.20.0-2 -- ABI fixes for ppc64 and s390x. - -* Thu Aug 31 2017 Josh Stone - 1.20.0-1 -- Update to 1.20.0. -- Add a rust-src subpackage. - -* Thu Aug 03 2017 Fedora Release Engineering - 1.19.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.19.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Jul 24 2017 Josh Stone - 1.19.0-2 -- Use find-debuginfo.sh --keep-section .rustc - -* Thu Jul 20 2017 Josh Stone - 1.19.0-1 -- Update to 1.19.0. - -* Thu Jun 08 2017 Josh Stone - 1.18.0-1 -- Update to 1.18.0. - -* Mon May 08 2017 Josh Stone - 1.17.0-2 -- Move shared libraries back to libdir and symlink in rustlib - -* Thu Apr 27 2017 Josh Stone - 1.17.0-1 -- Update to 1.17.0. - -* Mon Mar 20 2017 Josh Stone - 1.16.0-3 -- Make rust-lldb arch-specific to deal with lldb deps - -* Fri Mar 17 2017 Josh Stone - 1.16.0-2 -- Limit rust-lldb arches - -* Thu Mar 16 2017 Josh Stone - 1.16.0-1 -- Update to 1.16.0. -- Use rustbuild instead of the old makefiles. -- Update bootstrapping to include rust-std and cargo. -- Add a rust-lldb subpackage. - -* Thu Feb 09 2017 Josh Stone - 1.15.1-1 -- Update to 1.15.1. -- Require rust-rpm-macros for new crate packaging. -- Keep shared libraries under rustlib/, only debug-stripped. -- Merge and clean up conditionals for epel7. - -* Fri Dec 23 2016 Josh Stone - 1.14.0-2 -- Rebuild without bootstrap binaries. - -* Thu Dec 22 2016 Josh Stone - 1.14.0-1 -- Update to 1.14.0. -- Rewrite bootstrap logic to target specific arches. -- Bootstrap ppc64, ppc64le, s390x. (thanks to Sinny Kumari for testing!) - -* Thu Nov 10 2016 Josh Stone - 1.13.0-1 -- Update to 1.13.0. -- Use hardening flags for linking. -- Split the standard library into its own package -- Centralize rustlib/ under /usr/lib/ for multilib integration. - -* Thu Oct 20 2016 Josh Stone - 1.12.1-1 -- Update to 1.12.1. - -* Fri Oct 14 2016 Josh Stone - 1.12.0-7 -- Rebuild with LLVM 3.9. -- Add ncurses-devel for llvm-config's -ltinfo. - -* Thu Oct 13 2016 Josh Stone - 1.12.0-6 -- Rebuild with llvm-static, preparing for 3.9 - -* Fri Oct 07 2016 Josh Stone - 1.12.0-5 -- Rebuild with fixed eu-strip (rhbz1380961) - -* Fri Oct 07 2016 Josh Stone - 1.12.0-4 -- Rebuild without bootstrap binaries. - -* Thu Oct 06 2016 Josh Stone - 1.12.0-3 -- Bootstrap aarch64. -- Use jemalloc's MALLOC_CONF to work around #36944. -- Apply pr36933 to really disable armv7hl NEON. - -* Sat Oct 01 2016 Josh Stone - 1.12.0-2 -- Protect .rustc from rpm stripping. - -* Fri Sep 30 2016 Josh Stone - 1.12.0-1 -- Update to 1.12.0. -- Always use --local-rust-root, even for bootstrap binaries. -- Remove the rebuild conditional - the build system now figures it out. -- Let minidebuginfo do its thing, since metadata is no longer a note. -- Let rust build its own compiler-rt builtins again. - -* Sat Sep 03 2016 Josh Stone - 1.11.0-3 -- Rebuild without bootstrap binaries. - -* Fri Sep 02 2016 Josh Stone - 1.11.0-2 -- Bootstrap armv7hl, with backported no-neon patch. - -* Wed Aug 24 2016 Josh Stone - 1.11.0-1 -- Update to 1.11.0. -- Drop the backported patches. -- Patch get-stage0.py to trust existing bootstrap binaries. -- Use libclang_rt.builtins from compiler-rt, dodging llvm-static issues. -- Use --local-rust-root to make sure the right bootstrap is used. - -* Sat Aug 13 2016 Josh Stone 1.10.0-4 -- Rebuild without bootstrap binaries. - -* Fri Aug 12 2016 Josh Stone - 1.10.0-3 -- Initial import into Fedora (#1356907), bootstrapped -- Format license text as suggested in review. -- Note how the tests already run in parallel. -- Undefine _include_minidebuginfo, because it duplicates ".note.rustc". -- Don't let checks fail the whole build. -- Note that -doc can't be noarch, as rpmdiff doesn't allow variations. - -* Tue Jul 26 2016 Josh Stone - 1.10.0-2 -- Update -doc directory ownership, and mark its licenses. -- Package and declare licenses for libbacktrace and hoedown. -- Set bootstrap_base as a global. -- Explicitly require python2. - -* Thu Jul 14 2016 Josh Stone - 1.10.0-1 -- Initial package, bootstrapped +%autochangelog