Compare commits

..

46 commits

Author SHA1 Message Date
Zygmunt Krynicki
c0b6ac858c Update to snapd 2.72
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2025-11-13 14:54:24 +01:00
Alejandro Sáez
b039f9bdde rebuild 2025-10-10 15:11:25 +02:00
Zygmunt Krynicki
f5a846262a Do not call mkversion.sh
Instead, generate the required data by hand. This avoids the need to
"go run" during the build process.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2025-09-01 14:53:43 +02:00
Zygmunt Krynicki
219b5fd946 Fix typo: vendor
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2025-09-01 14:52:53 +02:00
Zygmunt Krynicki
9f2b3ebfd0 Remove c-vendor directory
When we remove the vendor directory, remove the C quivalent as well.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2025-09-01 14:51:00 +02:00
Zygmunt Krynicki
90e21ec4fe Update to snapd 2.71
One more hack was needed to let the package to build in the current
form, without proper support for Go modules. I've filed an internal
tracking ticket for the next release so that we re-do the package with
new Go helpers, remove a lot of generated content that is instead
generated at build time, and actually support Go modules for real.

https://warthogs.atlassian.net/browse/SNAPDENG-35431 (not visible to the
public, apologies, this helps only a limited audience).

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2025-09-01 10:14:46 +02:00
Maxwell G
b45e346b44 Rebuild for golang-1.25.0 2025-08-15 18:38:59 -05:00
Fedora Release Engineering
10ef87264c Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 18:28:19 +00:00
Zygmunt Krynicki
1b8eb3321a New upstream release 2.70
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2025-07-14 13:47:32 +02:00
Zygmunt Krynicki
6665271b35 New upstream release 2.68.3
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2025-03-25 13:55:04 +01:00
Zygmunt Krynicki
b3caa4d90a
New upstream release 2.67 2025-01-22 10:39:01 +01:00
Fedora Release Engineering
11b4978ff5 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 11:05:17 +00:00
Orion Poplawski
908b6b7349 Drop RestartMode from snapd.service on EL8 (rhbz#2315759) 2024-12-03 09:04:20 -07:00
Zygmunt Krynicki
397e94b9ba
Re-cherry pick fix for SELinux timedatex problem
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-11-29 19:53:36 +01:00
Zygmunt Krynicki
3e9dc49276
Merge branch 'rawhide' into f41 2024-11-20 13:26:08 +01:00
Zygmunt Krynicki
cfab6fe403
Update to 2.66.1
Drop patch applied upstream.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-11-20 13:24:52 +01:00
Zygmunt Krynicki
1701a504b9
Merge branch 'rawhide' into f41 2024-10-26 19:23:24 +02:00
Zygmunt Krynicki
7b9dd1f588
Bump release number to 2
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-10-26 18:51:58 +02:00
Zygmunt Krynicki
ce1d099551
Actually refer to the patch, oops
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-10-26 18:47:52 +02:00
Zygmunt Krynicki
5cad817975
Actually refer to the patch, oops
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-10-26 18:42:02 +02:00
Zygmunt Krynicki
4ba07750b1
Fix the changelog date
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-10-25 12:27:26 +02:00
Zygmunt Krynicki
5d25d758db
Cherry pick fix for SELinux timedatex problem from upstream
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-10-25 12:13:23 +02:00
Zygmunt Krynicki
fc5296778e Update to 2.65.1
The 2.64 and 2.65 releases were skipped as they failed to pass QA.
The changelog was updated to retain correct ordering. Remove comments
to check automatically converted license identifiers.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-09-05 10:23:46 +02:00
Miroslav Suchý
91f15ef391 convert GPLv3 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-29 14:39:36 +02:00
Miroslav Suchý
68b9487a1a convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 03:00:09 +02:00
Fedora Release Engineering
7c22be1101 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 05:56:41 +00:00
Zygmunt Krynicki
c18e5e17bc Update to 2.63
Small build change related to snap-seccomp, so that the progarm
continues to build on rawhide (-D_GNU_SOURCE) and another change related
to a stale removal of -Bstatic.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-05-27 09:38:51 +02:00
Zygmunt Krynicki
579bf936d6 Update to 2.62
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-04-15 13:44:28 +02:00
Zygmunt Krynicki
a6e939ca74 Update to 2.61.2
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-02-20 14:18:31 +01:00
Maxwell G
e5b9be206e
Rebuild for golang 1.22.0 2024-02-11 23:37:54 +00:00
Fedora Release Engineering
20dd3a781f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 03:44:09 +00:00
Zygmunt Krynicki
86d010844c Fix changelog chronology again
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-01-18 13:07:13 +01:00
Zygmunt Krynicki
75acd1ae36 Fix changelog chronology 2024-01-18 11:59:41 +01:00
Zygmunt Krynicki
9f21c2cdb2 Update to 2.61.1
Re-synchronize changelogs with upstream. Remaining changes are related
to Amazon or systems without SE-Linux. Those can be synchronized
separately.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-01-17 14:46:09 +01:00
Zygmunt Krynicki
dc0833090b Wait for snapd to seed before installing snaps
Currently dist-git tests fail with the following error:

	+ snap list
	No snaps are installed yet. Try 'snap install hello-world'.
	+ snap install test-snapd-tools
	error: too early for operation, device not yet seeded or device model not acknowledged

It looks like the test ought to wait for snapd to seed to start
accepting installation requests.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-01-17 11:26:07 +01:00
Zygmunt Krynicki
32ab19879f Require xdelta on Fedora or EPEL >= 9 (for delta updates)
Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
2024-01-17 09:37:33 +01:00
Fedora Release Engineering
b38b377fe4 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 02:01:15 +00:00
Maciek Borzecki
9afbaedf1b snapd: update to 2.58.3
Update to the latest release.

Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
2023-02-25 22:10:04 +01:00
Fedora Release Engineering
0881727d48 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 03:35:22 +00:00
Maciek Borzecki
c8021827c4 snapd: build with no_openssl on RHEL7+
Build with no_openssl on RHEL7 and up.

Fixes: RHBZ#2152903

Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
2022-12-16 08:34:37 +01:00
Maciek Borzecki
2665dd675d snapd: update to 2.57.6
Update to the latest security release.

Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
2022-11-30 23:01:40 +01:00
Maciek Borzecki
7a069b5876 snapd: update to 2.57.5
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
2022-11-27 21:15:59 +01:00
Fedora Release Engineering
5a33ee39b6 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 08:56:43 +00:00
Maxwell G
b735545805
Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in golang 2022-07-19 13:59:07 -05:00
Maxwell G
c1cc9272a5
Fix changelog 2022-07-10 21:03:47 -05:00
Maxwell G
5bca412307
Only build on %golang_arches (i.e. where golang is available).
Currently, %golang_arches is the same as the architectures that are
"verified upstream," but this may change in the future when/if we stop
building golang for a certain architecture.
2022-07-10 21:02:09 -05:00
4 changed files with 2428 additions and 229 deletions

98
.gitignore vendored
View file

@ -1,94 +1,4 @@
/snapcore-selinux-6331fd4.tar.gz
/snapd-2.16.tar.gz
/snapcore-selinux-e5c1177.tar.gz
/snapcore-selinux-4566045.tar.gz
/snapd-2.23.6.tar.gz
/snapd-2.24.tar.gz
/snapd-2.25.tar.gz
/snapd-2.26.3.tar.gz
/snapd-2.27.tar.gz
/snapd-2.27.1.tar.gz
/snapd-2.27.2.tar.gz
/snapd-2.27.5.tar.gz
/snapd-2.27.6.tar.gz
/snapd-2.28.1.tar.gz
/snapd-2.28.4.tar.gz
/snapd-2.28.5.tar.gz
/snapd-2.29.4.tar.gz
/snapd-2.30.tar.gz
/snapd-2.31.1.tar.gz
/snapd-2.32.4.tar.gz
/snapd-2.33.1.tar.gz
/snapd-2.35.tar.gz
/snapd-2.36.tar.gz
/snapd_2.36.only-vendor.tar.xz
/snapd-2.36.3.tar.gz
/snapd_2.36.3.only-vendor.tar.xz
/snapd-2.37.2.tar.gz
/snapd_2.37.2.only-vendor.tar.xz
/snapd-2.37.3.tar.gz
/snapd_2.37.3.only-vendor.tar.xz
/snapd-2.37.4.tar.gz
/snapd_2.37.4.only-vendor.tar.xz
/snapd_2.38.no-vendor.tar.xz
/snapd_2.38.only-vendor.tar.xz
/snapd_2.39.no-vendor.tar.xz
/snapd_2.39.only-vendor.tar.xz
/snapd_2.39.1.no-vendor.tar.xz
/snapd_2.39.1.only-vendor.tar.xz
/snapd_2.39.2.no-vendor.tar.xz
/snapd_2.39.2.only-vendor.tar.xz
/snapd_2.41.no-vendor.tar.xz
/snapd_2.41.only-vendor.tar.xz
/snapd_2.42.no-vendor.tar.xz
/snapd_2.42.only-vendor.tar.xz
/snapd_2.42.1.no-vendor.tar.xz
/snapd_2.42.1.only-vendor.tar.xz
/snapd_2.42.2.no-vendor.tar.xz
/snapd_2.42.2.only-vendor.tar.xz
/snapd_2.43.3.no-vendor.tar.xz
/snapd_2.43.3.only-vendor.tar.xz
/snapd_2.45.no-vendor.tar.xz
/snapd_2.45.only-vendor.tar.xz
/snapd_2.45.1.no-vendor.tar.xz
/snapd_2.45.1.only-vendor.tar.xz
/snapd_2.45.2.no-vendor.tar.xz
/snapd_2.45.2.only-vendor.tar.xz
/snapd_2.45.3.1.no-vendor.tar.xz
/snapd_2.45.3.1.only-vendor.tar.xz
/snapd_2.46.1.no-vendor.tar.xz
/snapd_2.46.1.only-vendor.tar.xz
/snapd_2.47.1.no-vendor.tar.xz
/snapd_2.47.1.only-vendor.tar.xz
/snapd_2.48.2.no-vendor.tar.xz
/snapd_2.48.2.only-vendor.tar.xz
/snapd_2.49.no-vendor.tar.xz
/snapd_2.49.only-vendor.tar.xz
/snapd_2.50.no-vendor.tar.xz
/snapd_2.50.only-vendor.tar.xz
/snapd_2.51.no-vendor.tar.xz
/snapd_2.51.only-vendor.tar.xz
/snapd_2.51.7.no-vendor.tar.xz
/snapd_2.51.7.only-vendor.tar.xz
/snapd_2.52.no-vendor.tar.xz
/snapd_2.52.only-vendor.tar.xz
/snapd_2.53.1.no-vendor.tar.xz
/snapd_2.53.1.only-vendor.tar.xz
/snapd_2.53.2.no-vendor.tar.xz
/snapd_2.53.2.only-vendor.tar.xz
/snapd_2.53.4.no-vendor.tar.xz
/snapd_2.53.4.only-vendor.tar.xz
/snapd_2.54.1.no-vendor.tar.xz
/snapd_2.54.1.only-vendor.tar.xz
/snapd_2.54.2.no-vendor.tar.xz
/snapd_2.54.2.only-vendor.tar.xz
/snapd_2.54.3.no-vendor.tar.xz
/snapd_2.54.3.only-vendor.tar.xz
/snapd_2.54.4.no-vendor.tar.xz
/snapd_2.54.4.only-vendor.tar.xz
/snapd_2.55.2.no-vendor.tar.xz
/snapd_2.55.2.only-vendor.tar.xz
/snapd_2.55.3.no-vendor.tar.xz
/snapd_2.55.3.only-vendor.tar.xz
/snapd_2.56.2.no-vendor.tar.xz
/snapd_2.56.2.only-vendor.tar.xz
/snapd_2.71.no-vendor.tar.xz
/snapd_2.71.only-vendor.tar.xz
/snapd_2.72.no-vendor.tar.xz
/snapd_2.72.only-vendor.tar.xz

2553
snapd.spec

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1,2 @@
SHA512 (snapd_2.56.2.no-vendor.tar.xz) = 457396fad451a7e7c2940acc6268a55b17d28f30c7ca122030b2e516c15519cf5199163da814749615634484dd04125b85c3891cde8ffdac77dd592a24ea6b48
SHA512 (snapd_2.56.2.only-vendor.tar.xz) = 5f4315c172815086a07bef919811d02c4ba882f1fe813f032bc4013fba25690a3bd2aa17937767b44dcc20a6d9e0420f7c73ba80540db82a991a19d4a464be69
SHA512 (snapd_2.72.no-vendor.tar.xz) = fb556bdb60877a2536cd8e53a7e137935ba27afb5b04efff06d8f858c47cec82a8f1df01fb621f644f0c2abe056a2b0612fabd70ae2d909b2e960692763b8bff
SHA512 (snapd_2.72.only-vendor.tar.xz) = f80b5def82553c044027fbb208fc5d5f76633afe71a8210abc33b48b189fd9347fd1d04bc868c58dc5d0b7fe8c68f6e316edbb6d2a2e060f375a5cdc851c2278

View file

@ -4,6 +4,8 @@ set -ex
# snapd should get activated
snap list
# wait for snapd to be operational
snap wait system seed.loaded
# install a snap
snap install test-snapd-tools
# run an app from that snap