Jonathan Lebon
ab01b57914
import-spec: script for importing upstream spec
...
The canonical spec file is now upstream since:
https://github.com/projectatomic/rpm-ostree/pull/1900
Add a script to make it trivial to import the spec file here and merge
the changelog. There's a `--keep-v-r` flag one can use to keep the
Version and Release tags of the existing spec file to deal with e.g. git
snapshots (though ideally continuous builds will eventually be handled
automatically).
2019-09-10 12:01:03 -04:00
Colin Walters
0e64b85f8f
sources
2019-08-22 16:46:02 +00:00
Colin Walters
75d7be8d8e
New upstream git snapshot, mainly for backporting the arch-includes conditionals
...
to aid Fedora CoreOS on s390x.
2019-08-22 16:35:50 +00:00
Stephen Gallagher
820639a058
Fix libmodulemd dependencies
...
The runtime requirement would have been pulling in the libmodulemd
2.x API rather than adequately specifying the minimum 1.x version.
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-07-31 15:55:29 -04:00
Jonathan Lebon
dd2c490700
Release 2019.5
2019-07-25 12:25:52 -04:00
Jonathan Lebon
2822669cda
git master snapshot for --parent and lockfile overrides
...
https://github.com/projectatomic/rpm-ostree/pull/1871
https://github.com/projectatomic/rpm-ostree/pull/1867
2019-07-19 11:12:03 -04:00
Colin Walters
1af7867575
Update rpmostree-rust.h in sources
2019-07-12 22:10:21 +00:00
Colin Walters
1b0431ef4b
Update with git snapshot for zstd support
2019-07-12 21:53:29 +00:00
Jonathan Lebon
424f572bb8
git master snapshot for add-commit-metadata
...
https://github.com/projectatomic/rpm-ostree/pull/1865/
2019-07-10 10:15:14 -04:00
Jonathan Lebon
3f6a528f89
git master snapshot for OSTree layers
...
https://github.com/projectatomic/rpm-ostree/pull/1830/
2019-06-14 10:40:07 -04:00
Igor Gnatenko
8c13f39760
Rebuild for RPM 4.15
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-11 00:13:22 +02:00
Igor Gnatenko
2e6de8b220
Rebuild for RPM 4.15
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 17:42:05 +02:00
Jonathan Lebon
8fbc903ab3
Drop no longer necessary patch
2019-06-06 15:14:20 -04:00
Jonathan Lebon
86e9f190a8
git master snapshot for lockfile
...
https://github.com/projectatomic/rpm-ostree/pull/1745/
2019-06-06 15:04:14 -04:00
Dusty Mabe
3f09449983
Add back in ppc64le and ppc64 builds
...
Seems to be building again fine now.
2019-05-28 16:44:07 -04:00
Dusty Mabe
f0cc1beff4
Backport patch for db diff --format=json
...
Upstream commit 12fbe89abab673e5ed0b23ee2bb01973c6d6b262
2019-05-23 17:02:03 -04:00
Jonathan Lebon
0af01d96de
Temporarily disable ppc64le builds for now
...
We're hitting an issue trying to build on ppc64le:
https://bugzilla.redhat.com/show_bug.cgi?id=1713090
Temporarily disable it for now. It's important to get this fixed, but I
don't want to block FCOS work since ppc64le isn't a hard requirement.
2019-05-22 17:03:07 -04:00
Jonathan Lebon
c70261e6b7
Drop rust_arches
conditional
...
We no longer care about el7 buildroots. Drop the `rust_arches`
conditional define since both Fedora and el8 have it defined.
2019-05-22 16:51:03 -04:00
Jonathan Lebon
91fffa27fe
Release 2019.4
2019-05-21 17:34:15 -04:00
Jonathan Lebon
cf661a4081
Add temporary hack to avoid UTF-8 for Bodhi
2019-05-06 16:56:53 -04:00
Jonathan Lebon
dfd2085303
Update to git master snapshot to test continuous tag
2019-04-09 09:47:08 -04:00
Jonathan Lebon
37913fcf40
Directly add BR to cargo and rust, not rust-packaging
...
The latter is only meant for publishing crates. Since we're just
bundling some Rust code, we should just directly pull in `cargo` and
`rust`.
2019-03-27 17:34:55 -04:00
Jonathan Lebon
d4c62747b8
Simplify spec now that we no longer support el7
...
Less conditionals = more win
2019-03-27 17:34:21 -04:00
Jonathan Lebon
1bbf6bb833
Add new libdnf build deps
2019-03-27 13:43:42 -04:00
Jonathan Lebon
97dfb21638
Release 2019.3
2019-03-27 13:04:59 -04:00
Jonathan Lebon
a118ae0cdf
spec: Add bash completions to file list
...
We now have bash completions! \o/
2019-03-06 14:29:28 -05:00
Jonathan Lebon
f3884c794e
Release 2019.2
2019-02-14 16:19:33 -05:00
Jonathan Lebon
2d9b7d5e90
Backport patch for local repo remote rebases
...
Backport https://github.com/projectatomic/rpm-ostree/pull/1732/ .
Not planning to do a Fedora respin for this, just want it to get picked
up by CAHC.
2019-02-06 15:13:03 -05:00
Jonathan Lebon
fa4bb14da2
spec: Use --disable-dfd-over-dbus on CAHC
...
Since we consume CAHC RPMs in the RHCOS dev pipeline.
2019-02-05 14:23:03 -05:00
Fedora Release Engineering
7b6c00fbd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 11:35:02 +00:00
Igor Gnatenko
091833c72c
Remove obsolete Group tag
...
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:45 +01:00
Jonathan Lebon
ae9474c945
Release 2019.1
2019-01-22 09:38:18 -05:00
Jonathan Lebon
97346cf780
Release 2018.10
2018-12-14 16:34:49 -05:00
Jonathan Lebon
634dc19315
Simplify Rust conditionals
...
We can greatly simplify the Rust goop now since:
1. upstream now hard requires Rust, so there's no need to make a
conditional for `--enable-rust`.
2. we're not rebasing rpm-ostree in f27, so we can simplify the `>= 28`
conditionals
3. el7 is strictly backports only, so we can simplify the `0%{?rhel}`
conditionals (though we still want to support CentOS 7)
4. the new recommended way of using Rust in el8 is to just
`BuildRequires: rust-toolset`, so we can drop all the SCL crud.
2018-12-04 15:29:09 -05:00
Jonathan Lebon
d8a5bf5d7a
2018.9-3: Backport patch for https://pagure.io/dusty/failed-composes/issue/956
2018-11-02 11:56:46 -04:00
Igor Gnatenko
3ce3a4b5d5
Rebuild for libsolv 0.7
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-10-30 15:24:17 +01:00
Jonathan Lebon
fca874846e
Backport patch to use systemd-0.4.0 crate
...
Otherwise the `patch.crates-io` directive throws off `cargo vendor` and
`cargo build` then tries to fetch from `github.com/jlebon/rust-systemd`.
2018-10-28 22:49:32 -04:00
Jonathan Lebon
2f9cc3806a
Release 2018.9
2018-10-28 21:42:07 -04:00
Jonathan Lebon
c98d67835e
spec: Add BR on toolset rust and runtime
...
The `cargo` BR was already pulling in the `rust` one, though to be clear
and look closer to what the guidelines suggest, let's make that
explicit.
Also guidelines suggest we should add a BR on the `-runtime` package as
well. It includes RPM macros to help with toolset stuff (although we're
not making use of them right now).
2018-10-15 15:07:07 -04:00
Jonathan Lebon
5d07c9f565
spec: Add indentation of conditionals
...
So, this is a hack to somewhat help legibility. RPM allows leading
spaces of `%directives` but not of e.g. `BuildRequires` and
`ExclusiveArch`, so this looks a bit more awkward than it should. But
overall I think it still helps with making sense of all the nested
conditionals.
2018-10-15 15:06:33 -04:00
Jonathan Lebon
6592dc0a63
Merge #24 Quote reference to configure macro
2018-10-12 00:14:30 +00:00
Jonathan Lebon
1f3d574d49
Add libcurl BR and upload tarball without bundled copy
...
See https://github.com/projectatomic/rpm-ostree/pull/1554
(Also fix the bogus date in the `%changelog`).
2018-09-11 10:55:09 -04:00
Jonathan Lebon
6562cb47f3
Release 2018.8
2018-09-10 17:21:09 -04:00
Colin Walters
de81c34c0f
Quote reference to configure macro
...
RPM expands macros in spec file comments. Yes, it's an insane format.
It took me a while to understand why we were running `configure` twice.
2018-08-27 12:01:18 -04:00
Colin Walters
1f289f2410
spec: Require just toolset on el>7
...
This was the cause of the stray `%else\n%endif` - there's only
`BuildRequires: rust-toolset-1.26` there right now.
2018-08-27 10:21:07 -04:00
Colin Walters
9c43f986d3
Support Rust on CentOS 7
...
The pain multiplies...there's no `rust-packaging` there, and
no SRPM macros so we need a copy of the arch list.
2018-08-20 16:07:57 -04:00
Colin Walters
5075393fb3
Add a /usr/bin/python3 BR
...
Since we do use it for autofiles. Let's use the file path
to avoid hardcoding knowledge of which package contains it.
2018-08-14 10:05:14 -04:00
Jonathan Lebon
47d9af57c6
Merge #20 Do the SCL dance necessary to use Rust in RHEL > 7
2018-08-09 18:16:40 +00:00
Jonathan Lebon
c7aa8af948
Release 2018.7
2018-08-09 14:02:10 -04:00
Colin Walters
99142b85fc
Do the SCL dance necessary to use Rust in RHEL > 7
...
The `%_configure` thing was especially painful to figure out.
But anyways tested and works.
I'd like to make Rust mandatory soon, along with the general
trend of paring down our experimental/optional feature matrix.
2018-08-09 13:59:37 -04:00