Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
- Sync with Fedora: Thu May 23 2019 Josh Stone <jistone@redhat.com> - 1.35.0-1 o Update to 1.35.0.
- Sync with Fedora: Tue May 14 2019 Josh Stone <jistone@redhat.com> - 1.34.2-1 o Update to 1.34.2 -- fixes CVE-2019-12083.
- Rebuild with bootstrapped i586 host - Remove the ThinLTO workaround.
Bootstrap real i586 target, patch by Martin Whitaker
- Sync with Fedora: Tue Apr 30 2019 Josh Stone <jistone@redhat.com> - 1.34.1-3 o Update to 1.34.1. o Add a ThinLTO fix for rhbz1701339. o Set rust.codegen-units-std=1
Rebuild for llvm 8.0.0
- Sync with Fedora: Thu Apr 11 2019 Josh Stone <jistone@redhat.com> - 1.34.0-1 o Update to 1.34.0.
- Sync with Fedora: Fri Mar 01 2019 Josh Stone <jistone@redhat.com> - 1.33.0-2 o Update to 1.33.0. o Fix deprecations for self-rebuild
Remove unneeded obsoletes to reduce diff with Fedora (upstream)
Lessen bootstrap version requirement (SILENT)
- Sync with Fedora: Thu Jan 17 2019 Josh Stone <jistone@redhat.com> - 1.32.0-1 o Update to 1.32.0.
- Sync with Fedora: Thu Dec 06 2018 Josh Stone <jistone@redhat.com> - 1.31.0-8 o Update to 1.31.0 -- Rust 2018! o clippy/rls/rustfmt are no longer -preview
- Sync with Fedora: Thu Nov 08 2018 Josh Stone <jistone@redhat.com> - 1.30.1-7 o Update to 1.30.1.
- Sync with Fedora: Thu Oct 25 2018 Josh Stone <jistone@redhat.com> - 1.30.0-6 * Update to 1.30.0.
- Sync with Fedora: Fri Oct 12 2018 Josh Stone <jistone@redhat.com> - 1.29.2-3 o Update to 1.29.2.
- Sync with Fedora: Tue Sep 25 2018 Josh Stone <jistone@redhat.com> - 1.29.1-2 o Update to 1.29.1. o Security fix for str::repeat (pending CVE). o Update to 1.29.0. o Add a clippy-preview subpackage
rebuild for llvm 7.0
Mageia 7 Mass Rebuild
Relax bootstrap_rust version (1.27.1 is just as fine) (SILENT)
- Sync with Fedora: Thu Aug 02 2018 Josh Stone <jistone@redhat.com> - 1.28.0-1 o Update to 1.28.0. o Exclude rust-src from auto-requires. o Remove backup files from %%configure munging.
- Sync with Fedora: Tue Jul 10 2018 Josh Stone <jistone@redhat.com> - 1.27.1-2 o Update to 1.27.1. o Security fix for CVE-2018-1000622
- Sync with Fedora: Thu Jun 21 2018 Josh Stone <jistone@redhat.com> - 1.27.0-1 o Update to 1.27.0. o Reduce debuginfo on i686 (LLVM ERROR: out of memory)
Add upstream patch to allow rebuild with 1.26.0
Obsolete cargo packages from previous split SRPM
- Sync with Fedora: Thu May 10 2018 Josh Stone <jistone@redhat.com> - 1.26.0-1 o Update to 1.26.0. o Add cargo, rls, and analysis o Filter codegen-backends from Provides too.
rebuild with llvm-6.0
- Sync with Fedora: Thu Mar 29 2018 Josh Stone <jistone@redhat.com> - 1.25.0-1 o Update to 1.25.0.
rebuild with llvm 6.0
rebuild for arm
Rebuild against llvm-5.0.1-2 with rust-related fixes
- Sync with Fedora: Thu Mar 01 2018 Josh Stone <jistone@redhat.com> - 1.24.1-1 o Update to 1.24.1. o Backport a rebuild fix for rust#48308. o rhbz1546541: drop full-bootstrap; cmp libs before symlinking. o Backport pr46592 to fix local_rebuild bootstrapping. o Backport pr48362 to fix relative/absolute libdir. o Patch binaryen for GCC 8
- Sync with Fedora: Mon Jan 08 2018 Josh Stone <jistone@redhat.com> - 1.23.0-1 o Update to 1.23.0.
Bump rel (SILENT)
Set --enable-full-bootstrap to fix FTBFS on same-version rebuild (rhbz#1533848)
Bump rel (SILENT)
Revert r1192547, firefox wants i686-unknown-linux so let's continue pretending we're that on i586
Bump rel for pesky buildsystem.. (SILENT)
Workaround capacity overflow on ix86 during tarballing by reverting problematic rust-installer commit
Remove s/i586/i686/ hack, i586 is also a supported (albeit non Tier-1) arch
Temporarily disable underlinking check against bundled llvm
Build against bundled LLVM, our version 5.0 is too new for rust
- Sync with Fedora: Thu Nov 23 2017 Josh Stone <jistone@redhat.com> - 1.22.1-1 o Update to 1.22.1.
rebuild for llvm-5
- Sync with Fedora: Thu Oct 12 2017 Josh Stone <jistone@redhat.com> - 1.21.0-1 o Update to 1.21.0. - Enable usage of --keep-section in find-debuginfo.sh, now supported.
rebuild with llvm-4.0 in core/release
Temporarily disable --keep-section logic until elfutils 0.170 is packaged (SILENT)
Fix missing install instruction (badly synced with Fedora previously) (SILENT)
Remove obsolete workaround for missing _find_debuginfo_opts (mga#21747)
- Sync with Fedora: Mon Sep 11 2017 Josh Stone <jistone@redhat.com> - 1.20.0-2 o ABI fixes for ppc64 and s390x.
- Sync with Fedora: Thu Aug 31 2017 Josh Stone <jistone@redhat.com> - 1.20.0-1 o Update to 1.20.0. o Add a rust-src subpackage.
- Sync with Fedora: Mon Jul 24 2017 Josh Stone <jistone@redhat.com> - 1.19.0-2 o Use find-debuginfo.sh --keep-section .rustc - Revert r1146570 to reduce diff with upstream
SILENT convert -devel buildrequires into pkgconfig
- Sync with Fedora: Thu Jul 20 2017 Josh Stone <jistone@redhat.com> - 1.19.0-1 o Update to 1.19.0.
Sync with Fedora: Thu Jun 08 2017 Josh Stone <jistone@redhat.com> - 1.18.0-1 o Update to 1.18.0.
Sync with Fedora: do not require rust-rpm-macros
Sync with Fedora: Mon May 08 2017 Josh Stone <jistone@redhat.com> - 1.17.0-2 o Move shared libraries back to libdir and symlink in rustlib
Fix stripping of .rustc due to unsupported _find_debuginfo_opts option, workaround with _find_debuginfo_dwz_opts
Rebuild against fixed llvm for armv7hl
Fix rust-gdb conflicts
- Sync with Fedora: Thu Apr 27 2017 Josh Stone <jistone@redhat.com> - 1.17.0-1 o Update to 1.17.0.
- Sync with Fedora: Fri Mar 17 2017 Josh Stone <jistone@redhat.com> - 1.16.0-2 o Limit rust-lldb arches
- Sync with Fedora: Thu Mar 16 2017 Josh Stone <jistone@redhat.com> - 1.16.0-1 o Update to 1.16.0. o Use rustbuild instead of the old makefiles. o Update bootstrapping to include rust-std and cargo. o Add a rust-lldb subpackage.
Bump rel for BS issue (SILENT)
- Sync with Fedora: Thu Feb 09 2017 Josh Stone <jistone@redhat.com> - 1.15.1-1 o Update to 1.15.1. o Require rust-rpm-macros for new crate packaging. o Keep shared libraries under rustlib/, only debug-stripped.
rebuild with new llvm
Restore RPM group (SILENT)
- Sync with Fedora: Thu Dec 22 2016 Josh Stone <jistone@redhat.com> - 1.14.0-1 o Update to 1.14.0. o Rewrite bootstrap logic to target specific arches.
- Sync with Fedora: Thu Nov 10 2016 Josh Stone <jistone@redhat.com> - 1.13.0-1 o Update to 1.13.0. o Use hardening flags for linking. o Split the standard library into its own package o Centralize rustlib/ under /usr/lib/ for multilib integration.
- Sync with Fedora: Thu Oct 20 2016 Josh Stone <jistone@redhat.com> - 1.12.1-1 o Update to 1.12.1. o Allow building against llvm-static. o Add ncurses-devel for llvm-config's -ltinfo.
- Sync with Fedora: Fri Oct 07 2016 Josh Stone <jistone@redhat.com> - 1.12.0-5 o Rebuild with fixed eu-strip (rhbz1380961)
- Sync with Fedora: Thu Oct 06 2016 Josh Stone <jistone@redhat.com> - 1.12.0-3 o Bootstrap aarch64. (Not used on Mageia yet, but kept to reduce diff) o Use jemalloc's MALLOC_CONF to work around #36944. o Apply pr36933 to really disable armv7hl NEON.
Relax the self requirement to just version
Rebuild with system rustc
- Switch to armv6, currently v7 uses neon - make rustc load libpthread.so.0 in bootstrap mode on armv7hl, it needs it
Use a hack to pass -g to eu-strip and workaround rhbz#1380961 The _find_debuginfo_opts macro used by Fedora seems not supported on Mageia.
Bootstrap again (we still do not have a system rust for armv7hl)
- Sync with Fedora: Sat Oct 01 2016 Josh Stone <jistone@redhat.com> - 1.12.0-2 o Protect .rustc from rpm stripping.
- Sync with Fedora: Fri Sep 30 2016 Josh Stone <jistone@redhat.com> - 1.12.0-1 o Update to 1.12.0. o Always use --local-rust-root, even for bootstrap binaries. o Remove the rebuild conditional - the build system now figures it out. o Let minidebuginfo do its thing, since metadata is no longer a note. o Let rust build its own compiler-rt builtins again.
Bump rel (SILENT)
Ensure build with glibc 6:2.22-21
Rebuild (still with bootstrap) for fixed glibc on armv7hl
Fix typo in ix86 triple (SILENT)
RPM group is still mandatory for Mageia
- Handle conflict with previous package due to moved rust-gdb - Bump release (SILENT)
- Enable bootstrap and add 1.10.0 compiler binaries for all arches - Adjust spec file to Mageia's specifities: o 32-bit x86 arch is i586 and not i686, use %%ix86 macro in the logic o No provides on /usr/bin/ps, require procps-ng instead o compiler-rt version is 3.8.1 o ldconfig is automatically called by filetriggers
- Sync package with Fedora's, effectively rewriting the whole spec o Rationale: our package was broken as it did not handle bootstrapping properly, and let the buildsystem download the rust compiler binaries from the Internet. Fedora has started a sane work on rust and we want to create synergies™. - Changelog from the package imported from Fedora (1.11.0-3), MIT licensed o Sat Sep 03 2016 Josh Stone <jistone@redhat.com> - 1.11.0-3 * Rebuild without bootstrap binaries. o Fri Sep 02 2016 Josh Stone <jistone@redhat.com> - 1.11.0-2 * Bootstrap armv7hl, with backported no-neon patch. o Wed Aug 24 2016 Josh Stone <jistone@redhat.com> - 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. o Sat Aug 13 2016 Josh Stone <jistone@redhat.com> 1.10.0-4 * Rebuild without bootstrap binaries. o Fri Aug 12 2016 Josh Stone <jistone@redhat.com> - 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. o Tue Jul 26 2016 Josh Stone <jistone@redhat.com> - 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. o Thu Jul 14 2016 Josh Stone <jistone@fedoraproject.org> - 1.10.0-1 * Initial package, bootstrapped
Rebuild to see if there's a downloading-from-the-inet bug.
Add a missing cmake BuildReq.
- New version 1.11.0. ( MGA#19282 )
- Remove trailing dot in summary
- New version 1.7.0
Mageia 6 Mass Rebuild
Second Mageia 5 Mass Rebuild
Mageia 5 Mass Rebuild
use %%global for req/prov exclude
autoconvert to new prov/req excludes
fix libpthread.so.0 dependency issues
update to latest releast v0.10
update to latest stable release v0.9
Mageia 4 Mass Rebuild
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.30 |