Commit Graph

265 Commits

Author SHA1 Message Date
Jeff Law 95876edf38 Re-enable LTO 2021-05-10 15:22:18 -06:00
Colin Walters da892d14b7 https://github.com/ostreedev/ostree/releases/tag/v2021.1 2021-04-15 15:48:20 -04:00
Colin Walters fd3624c7fd https://github.com/ostreedev/ostree/releases/tag/v2021.1 2021-03-23 21:05:11 +00:00
Fedora Release Engineering aa4fd24b96 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 22:45:32 +00:00
Tom Stellard fcd7814084 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-07 06:48:20 +00:00
Luca BRUNO 319b8abc3e New upstream version 2020.8 2020-11-18 08:47:19 +00:00
Jeff Law b8c5a6fb16 Fix volatile issues exposed by gcc-11 2020-10-30 11:46:23 -06:00
Jonathan Lebon 4f9cacf8d3 Backport https://github.com/ostreedev/ostree/pull/2219
For https://bugzilla.redhat.com/show_bug.cgi?id=1888436.
2020-10-15 16:11:14 -04:00
Colin Walters ffb6075e77 https://github.com/ostreedev/ostree/releases/tag/v2020.7 2020-10-13 20:14:05 -04:00
Jonathan Lebon 0df821ba64 Backport "lib/deploy: Don't leak fd when checksumming dtbs"
For Fedora IoT on armhfp:
https://bugzilla.redhat.com/show_bug.cgi?id=1886149
2020-10-07 15:13:33 -04:00
Colin Walters 65d49cb205 Backport https://github.com/ostreedev/ostree/pull/2202 2020-09-24 21:54:26 +00:00
Jonathan Lebon 84d72b131b Revert support for devicetrees
https://github.com/ostreedev/ostree/issues/2154
https://bugzilla.redhat.com/show_bug.cgi?id=1880499
2020-09-18 17:13:56 -04:00
Colin Walters 11dd7e2e90 https://github.com/ostreedev/ostree/releases/tag/v2020.6 2020-09-03 18:50:26 +00:00
Colin Walters 1823db4ada https://github.com/ostreedev/ostree/releases/tag/v2020.5 2020-08-18 18:51:46 +00:00
Colin Walters 16071e2213 Backport patch for https://bugzilla.redhat.com/show_bug.cgi?id=1862568 2020-08-01 17:35:06 +00:00
Fedora Release Engineering fcbcd6373b - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 12:58:20 +00:00
Colin Walters b602926e03 Update to 2020.4 2020-07-22 20:57:49 +00:00
Jeff Law ee98012f22 Disable LTO. 2020-06-30 13:53:09 -06:00
Jonathan Lebon 8edaaf8791 Backport patch to handle EOPNOTSUPP on NFS
https://gitlab.gnome.org/GNOME/libglnx/-/merge_requests/18
2020-06-18 15:04:28 -04:00
Jonathan Lebon 0bcba51896 Backport patch to neuter sysroot.readonly for FCOS
https://github.com/coreos/fedora-coreos-tracker/issues/488
https://github.com/ostreedev/ostree/pull/2108
2020-05-21 14:59:36 -04:00
Dusty Mabe 4d36d36a60
Backport patchset that should help us with concurrently pulling
https://github.com/ostreedev/ostree/pull/2077
2020-04-17 15:36:52 -04:00
Colin Walters e61f1ecd0c https://github.com/ostreedev/ostree/releases/tag/v2020.3 2020-03-14 15:35:53 +00:00
Colin Walters 2fe30d9d5a https://github.com/ostreedev/ostree/releases/tag/v2020.2 2020-02-21 15:57:28 +00:00
Colin Walters 89e0854ba4 https://github.com/ostreedev/ostree/releases/tag/v2020.1 2020-02-20 18:48:09 +00:00
Fedora Release Engineering 4a3d25542b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 20:37:46 +00:00
Colin Walters 5a20b3a206 https://github.com/ostreedev/ostree/releases/tag/v2019.6 2019-12-10 20:24:51 +00:00
Colin Walters c99d7c2cbb https://github.com/ostreedev/ostree/releases/tag/v2019.5 2019-10-30 21:03:26 +00:00
Jonathan Lebon fa1bf93c89 Revert "grub2: Exit gracefully if the configuration has BLS enabled"
This reverts commit 985a14100295c99d0c6d712bfbee0ec52a3a1601.

Reverting for now due to some users experiencing no boot entries after
upgrading. See for background:

https://github.com/ostreedev/ostree/pull/1929
https://discussion.fedoraproject.org/t/boot-entries-gone-after-upgrade/8026

---

Seems silly to revert this by an additional patch, instead of dropping
the patch that enabled it in the first place. Though I think this
approach has a higher chance of the revert not being accidentally
dropped when doing the next rebase.
2019-10-07 10:40:51 -04:00
Jonathan Lebon e23212d24d Backport patch to fix duplicate GRUB2 entries when using BLS
https://bugzilla.redhat.com/show_bug.cgi?id=1751272#c27
2019-09-26 14:03:27 -04:00
Jonathan Lebon 7b532a956a Release 2019.4 2019-09-25 11:18:06 -04:00
Colin Walters 57ab307bf3 https://github.com/ostreedev/ostree/releases/tag/v2019.3 2019-08-22 19:24:57 +00:00
Fedora Release Engineering 6b0371b74c - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 23:47:32 +00:00
Jonathan Lebon aa46a7f5c0 Release 2019.2 2019-04-26 12:27:11 -04:00
Dusty Mabe 70f390c04a
spec: re-enable http2 for rawhide
I believe this is a solved problem now. Let's enable for rawhide
to see if we start seeing any problems.
2019-02-09 13:13:37 -05:00
Fedora Release Engineering bcbd1d97af - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 17:43:06 +00:00
Sinny Kumari 8cbd7fc123 Backport patch to fix bare → bare imports
Fixes regression from https://github.com/ostreedev/ostree/pull/1771
2019-01-17 21:40:41 +05:30
Colin Walters aa172840e9 https://github.com/ostreedev/ostree/releases/tag/v2019.1 2019-01-11 18:45:09 +00:00
Colin Walters cc5874bb72 Work around https://src.fedoraproject.org/rpms/nfs-utils/pull-request/7 2019-01-11 14:05:40 +00:00
Colin Walters 77c4c6b31d https://github.com/ostreedev/ostree/releases/tag/v2018.9 2018-10-25 14:48:47 +00:00
Jonathan Lebon b94f5cb216 spec: Add requires from subpackages to libs
Got rpmdiff complaining that the `ostree` and `ostree-tests` packages do
not have an explicit `Requires` on the libraries. Now, symbol versioning
assures us that e.g. the -libs version that we pull for a given `ostree`
package will have the symbols we need, but it doesn't guarantee that
they'll be the exact same version. Let's add the explicit `Requires` to
make this clear since in practice we don't want to have to think about
such mismatches.

I've also taken the opportunity to normalize on the usage of `_isa` and
`epoch` in all the `Requires`.
2018-10-17 12:10:49 -04:00
Jonathan Lebon fe4dbeb071 spec: Generalize glob to match new path unit
Doing this before the upstream PR[1] gets merged because upstream CI
needs to be able to build RPMs, which uses this. Anyway, the glob is
kept general so it's equally valid even without path.

[1] https://github.com/ostreedev/ostree/pull/1740
2018-10-17 11:34:08 -04:00
Jonathan Lebon f497dc3063 spec: Default to not shipping tests on RHEL > 7
We weren't shipping it in RHEL7 either. It also brings in a dependency
on Python, which is tricky there. (And anyway
`gnome-desktop-testing-runner` isn't even packaged there).

Make it a bcond though so one can still build it if one desires. (And
symmetrically, to *not* build it on Fedora if one desires).
2018-10-17 10:23:51 -04:00
Colin Walters 5bb0359caf https://github.com/ostreedev/ostree/releases/tag/v2018.8 2018-08-22 14:40:25 +00:00
Peter Robinson 3955fffbfe Bump Release 2018-08-11 17:07:31 +01:00
Peter Robinson 2a1c733423 Enable grub2 support on ARMv7 2018-08-11 17:06:46 +01:00
Colin Walters f49e3f995d https://github.com/ostreedev/ostree/releases/tag/v2018.7 2018-07-20 20:48:17 +00:00
Fedora Release Engineering 678379a298 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 15:19:51 +00:00
Jonathan Lebon 61448e46ae Backport patch to fix /var mountpoints
See https://github.com/ostreedev/ostree/issues/1667 for details.
2018-07-04 12:18:27 -04:00
Colin Walters 4ef1b4e46f https://github.com/ostreedev/ostree/releases/tag/v2018.6 2018-06-21 14:19:02 +00:00
Colin Walters 9f3e894bb9 https://github.com/ostreedev/ostree/releases/tag/v2018.6 2018-06-21 14:10:34 +00:00
Colin Walters 3271865c0e https://github.com/ostreedev/ostree/releases/tag/v2018.5 2018-05-11 13:36:48 -04:00
Kalev Lember 7e10c8905e Backport a patch to avoid writing to parent repo
This fixes installing via flatpak system helper on systems where the
host fs supports reflinks.

https://github.com/ostreedev/ostree/pull/1524
2018-04-03 11:08:32 +02:00
Colin Walters b5cdce8150 https://github.com/ostreedev/ostree/releases/tag/v2018.3 2018-03-21 18:45:22 +00:00
Colin Walters c41230714c Extend glob for new helper binaries
Prep for https://github.com/ostreedev/ostree/pull/1503 which will
add `/usr/lib/ostree/ostree-deploy-staged`.
2018-03-20 17:12:59 -04:00
Jonathan Lebon 82d1f941ed Drop ostree-remount systemd service preset, already in fedora-release
https://bugzilla.redhat.com/show_bug.cgi?id=1550799
https://pagure.io/fedora-release/blob/f224fba/f/90-default.preset#_220
2018-03-02 14:41:18 +00:00
Colin Walters 5133df2746 https://github.com/ostreedev/ostree/releases/tag/v2018.2 2018-02-15 10:24:35 -05:00
Fedora Release Engineering 250f7d1564 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 18:02:11 +00:00
Colin Walters 33c7dc02bc Release 2018.1 2018-01-15 10:46:27 -05:00
Colin Walters d8d5832f74 Release 2017.15 2017-12-20 11:10:24 +01:00
Jonathan Lebon 263e4d5e7a Backport patch to build without HTTP2
It's causing problems for people. For more information, see:
https://src.fedoraproject.org/rpms/ostree/pull-request/6
2017-12-18 17:27:31 +00:00
Jonathan Lebon 7198ec08c4 Disable HTTP2 for now
I'm beating Colin to the punch here and making use of the new
`--disable-http2`. What pushed me over the edge was the fact that I
literally could not upgrade my Atomic Workstation with a simple
`rpm-ostree upgrade` without hitting:

https://github.com/ostreedev/ostree/issues/1362

I originally thought this only occurred in low-bandwidth environments,
when in fact it still happens even after upgrading my Internet bundle
and can actually be reproduced very easily in environments where
bandwidth is not an issue. E.g. this currently hangs in the latest
Fedora 27 Atomic Host provisioned in the cloud:

    ostree remote add --no-gpg-verify faw27 https://dl.fedoraproject.org/ostree/27/
    ostree pull faw27 fedora/27/x86_64/workstation

Until we investigate deeper, let's just play it safe and disable HTTP2.
This should also fix the HTTP2 framing layer people have been hitting.

Let's get this in to confirm it doesn't break the rdgo streams, and then
we can backport the patch for f27 to make sure it gets into the next
TWR?
2017-12-14 03:27:52 +00:00
Colin Walters e4e5be3754 https://github.com/ostreedev/ostree/releases/tag/v2017.14 2017-12-04 14:08:36 -05:00
Colin Walters 0f8bad07af Backport patch to drop curl low speed checks; requested by flatpak 2017-11-27 11:20:59 -05:00
Kalev Lember 7fa01992fc Backport a patch to fix a gnome-software crash when installing flatpaks
https://bugzilla.redhat.com/show_bug.cgi?id=1497642
2017-11-07 17:14:25 +01:00
Colin Walters bd78dc262e Release 2017.13 2017-11-02 10:39:52 -04:00
Jonathan Lebon 5d038f8c06 spec: let -tests subpackage own ostree-trivial-httpd
We were missing another exclude for ostree-trivial-httpd. This was
causing it to be shipped in the main ostree package instead, which in
turned pulled libsoup back into AH.

I kept the globby grab for everything else in
`%{_libexecdir}/libostree}`, even though all the files we currently
install in there are picked up by either the -grub2 or -tests
subpackages.
2017-10-03 19:04:48 +00:00
Colin Walters c27ecad288 New upstream version
https://github.com/ostreedev/ostree/releases/tag/v2017.12
2017-10-02 13:17:53 -04:00
Colin Walters 1478983230 New upstream version 2017-09-14 12:50:40 -04:00
Tomas Mraz 28e751a8ed Use explicit BuildRequires for openssl-devel.
For some reason the pkgconfig(openssl) picks compat-openssl10-devel instead.
2017-09-04 18:19:47 +02:00
Colin Walters 9351cecaae Revert "Drop %pre/%post for ostree-remount.spec"
This reverts commit c4dd042961.

We still need to handle installing it.
2017-08-22 16:19:31 -04:00
Ville Skyttä 5906eb7d47 Own the %{_libexecdir}/libostree dir 2017-08-22 20:58:12 +03:00
Colin Walters c4dd042961 Drop %pre/%post for ostree-remount.spec
There's no reason to restart this service; it runs early on boot and shouldn't
be restarted since then.
2017-08-22 11:48:27 -04:00
Colin Walters a9cba0754c rdgo tracking: Add tmpfiles.d 2017-08-17 17:07:19 -04:00
Colin Walters 49d7fffb78 New upstream version 2017-08-17 16:43:20 -04:00
Colin Walters 95d77b1296 rdgo tracking: Add bash completion
Should fix https://ci.centos.org/view/Atomic/job/fahc-rdgo/
2017-08-16 15:20:57 -04:00
Ville Skyttä c9e93111d1 Own the %{_datadir}/ostree dir
https://bugzilla.redhat.com/show_bug.cgi?id=1480903
2017-08-14 09:19:47 -04:00
Fedora Release Engineering d21005aef6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 04:42:03 +00:00
Florian Weimer 72da6220d5 Rebuild with binutils fix for ppc64le (#1475636) 2017-07-30 21:53:59 +02:00
Colin Walters d1aa087229 New upstream version 2017-07-27 09:23:42 -04:00
Fedora Release Engineering 9a85acc79d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 02:00:30 +00:00
Colin Walters ad1f9fdd88 f26: Switch to libcurl 2017-07-17 11:34:19 -04:00
Colin Walters 5de3f7e880 New upstream version 2017-07-06 15:10:56 -04:00
Colin Walters 72b94d8543 New upstream version 2017-06-19 12:13:08 -04:00
Colin Walters 64a5402f69 Fix previous curl conditional commit
The conditionals were inverted.  Also, fix the glib-networking
`Requires` to depend on libsoup.
2017-06-02 17:04:41 -04:00
Colin Walters 115e0f5703 Enable curl+openssl on f27+
It has various advantages like HTTP2, plus now that NetworkManager
  switched we are the last thing left in Fedora Atomic Host depending
  on libsoup.
2017-05-18 09:47:30 -04:00
Colin Walters 2f7efa2d1c New upstream version 2017-05-17 17:49:02 -04:00
Colin Walters e10493a969 Add bug link for preset 2017-05-16 13:25:12 -04:00
Colin Walters dd409a4859 spec: update for https://github.com/ostreedev/ostree/pull/859 2017-05-16 13:00:24 -04:00
Colin Walters fa239e39dd New upstream version 2017-04-18 20:53:53 -04:00
Colin Walters 99213ed6da New upstream version 2017-04-12 15:24:50 -04:00
Colin Walters 2796c1232e New upstream version 2017-03-10 14:02:39 -05:00
Colin Walters ca89bf28a6 spec: Delete trivial-httpd
See https://github.com/ostreedev/ostree/pull/723

This will drop a Requires on soup and all of its deps.
2017-03-08 09:23:21 -05:00
Colin Walters eda4a3256f spec: Require libsoup unconditionally for now 2017-03-07 17:00:28 -05:00
Colin Walters 6b449d7693 spec: BR zlib
libsoup transitively depended on it, curl doesn't, hence we need
to be explicit.
2017-03-07 16:56:11 -05:00
Colin Walters c6dd158238 Add curl bcond
I'd like to test this in FAHC, adding a bcond will allow me to enable it.
2017-03-07 16:49:05 -05:00
Colin Walters c17b8d9f76 Add patch for ppc64le grub2 2017-03-03 10:34:53 -05:00
Colin Walters 1708966d77 Backport libmount unref patch 2017-02-23 11:05:00 -05:00
Colin Walters 03ba7eaa12 New upstream version 2017-02-14 13:53:16 -05:00
Fedora Release Engineering a86eebc004 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 01:06:04 +00:00
Colin Walters a84537fe2c Drop patch to chmod /tmp
Saw a report in the wild of this failing due to SELinux; anyways, it shouldn't
be necessary anymore. Anyone who is affected must have already upgraded, or used
a new image, or fixed it locally with chmod.
2017-02-07 18:01:19 -05:00