Compare commits

...
Sign in to create a new pull request.

49 commits

Author SHA1 Message Date
Alejandro Sáez
bb7081cfc3 rebuild 2025-10-10 13:09:36 +02:00
Tiago Bueno
f156bc1ec7
butane.spec: new release v0.25.1
Signed-off-by: Tiago Bueno <tiago.bueno@gmail.com>
2025-09-24 12:19:59 -03:00
Tiago Bueno
61b0347d60
butane.spec: new release v0.25.0
Signed-off-by: Tiago Bueno <tiago.bueno@gmail.com>
2025-09-08 14:58:07 -03:00
Maxwell G
056c15d8f1 Rebuild for golang-1.25.0 2025-08-15 14:23:23 -05:00
Fedora Release Engineering
cfed6e5e16 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:58:08 +00:00
yasminvalim
e616dc6a45 Fix rpminspect debug symbols failure 2025-07-17 10:42:33 -03:00
yasminvalim
f8d70a80e3 Add -s and -w flags to optimize binaries 2025-07-15 11:58:13 -03:00
Steven Presti
a2350c3749 butane.spec: new release v0.24.0 2025-05-27 13:30:09 -04:00
Fedora Release Engineering
5f0a91f35a Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 13:03:08 +00:00
Steven Presti
b7474b695c butane.spec: new release v0.23.0 2024-12-05 13:48:29 -05:00
Yasmin Valim
29d8acaed1
butane.spec: new release v0.22.0 2024-09-20 14:06:36 -03:00
Fedora Release Engineering
e82b7383e7 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 18:44:20 +00:00
Yasmin Valim
d1210cbb45
butane.spec: new release v0.21.0 2024-06-06 16:36:45 -03:00
Timothée Ravier
91484b6b2d Use gometa to exclude ix86
See: https://docs.fedoraproject.org/en-US/packaging-guidelines/Golang/#_go_language_architectures
See: https://src.fedoraproject.org/rpms/butane/pull-request/17#comment-196479
2024-04-24 20:15:04 +02:00
Timothée Ravier
e842cfe72e Do not build on ix86
See: https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
2024-04-24 17:32:43 +02:00
Steven Presti
25f49ebc42 butane.spec: new release v0.20.0 2024-02-19 13:21:00 -05:00
Maxwell G
c895c03d6c
Rebuild for golang 1.22.0 2024-02-11 21:41:02 +00:00
Fedora Release Engineering
6e0232cefd Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-23 00:58:26 +00:00
Fedora Release Engineering
ae6d48eb75 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 14:50:21 +00:00
Steven Presti
0b15715abe butane.spec: new release v0.19.0 2023-10-03 13:47:02 -04:00
Fedora Release Engineering
3a17aefba6 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 15:05:21 +00:00
Steven Presti
88e53b9a4a butane.spec: new release v0.18.0 2023-03-28 13:53:32 -04:00
Fedora Release Engineering
26107fb546 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 23:17:56 +00:00
Sohan Kunkerkar
38a0777874 0.17.0 2023-01-04 14:33:15 -05:00
Benjamin Gilbert
a1e141ae0b Merge branch 'f36' into rawhide 2022-10-14 14:24:23 -04:00
Benjamin Gilbert
7cc99dbf6f 0.16.0 2022-10-14 14:01:34 -04:00
Fedora Release Engineering
fd620fca3e Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 22:23:14 +00:00
Maxwell G
413f8f957f
Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in golang 2022-07-19 14:58:31 -05:00
Benjamin Gilbert
58141f9d23 Add macOS aarch64 binary to -redistributable 2022-06-27 19:13:50 -04:00
Steven Presti
1c14bddc3c butane.spec: update to version 0.15.0 2022-06-27 17:35:08 -04:00
Robert-André Mauchin
18c257ecc0 Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191, CVE-2022-29526, CVE-2022-30629 2022-06-18 10:51:18 +02:00
Robert-André Mauchin
a0b57c5f8e Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191, CVE-2022-29526, CVE-2022-30629 2022-06-17 22:16:51 +02:00
Jonathan Lebon
46e7000c2c Drop NEWS
It was moved to the docs upstream, which is already packaged:

https://github.com/coreos/butane/pull/351
2022-05-27 11:33:45 -04:00
Benjamin Gilbert
a2e952f552 0.14.0 2022-01-27 16:38:44 -05:00
Benjamin Gilbert
214051d343 Add rpmlintrc
For now, don't filter out everything, only the obvious things we're not
going to change.
2022-01-25 13:55:51 -05:00
Benjamin Gilbert
50608c7662 Bump Release and add changelog 2022-01-25 13:38:08 -05:00
Benjamin Gilbert
59dacbc3b9 Fix macro invocation in comment 2022-01-25 13:36:48 -05:00
Benjamin Gilbert
c133690d5a Have -redistributable obsolete -nonlinux 2022-01-25 13:36:32 -05:00
Nikolas Grottendieck
252df91d17 Add statically linked Linux binaries
As discussed in https://github.com/coreos/butane/issues/87 this adds
additional Linux binaries to the package output that are statically
linked to improve compatibility with older Linux versions that do not
ship with glibc 2.32.
2022-01-25 18:36:49 +01:00
Sohan Kunkerkar
784997fa3f Merge #6 Conditionalize %gocheck for RHEL/CentOS 2022-01-25 15:22:43 +00:00
Sohan Kunkerkar
dea2e64ccc Conditionalize %gocheck for RHEL/CentOS
%gocheck isn't currently provided on CentOS/RHEL
https://bugzilla.redhat.com/show_bug.cgi?id=1982298
2022-01-24 15:49:34 -05:00
Fedora Release Engineering
53fa369e3b - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 22:42:37 +00:00
Benjamin Gilbert
52d77de168 0.13.1 2021-08-05 00:04:52 -04:00
Fedora Release Engineering
eba5e45f9f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 18:58:48 +00:00
Fedora Release Engineering
2707d4497e - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 14:01:23 +00:00
Benjamin Gilbert
3f43d764f6 0.13.0 2021-07-14 17:02:41 -04:00
Benjamin Gilbert
ae64596bf1 0.12.1 2021-06-10 16:50:55 -04:00
Sohan Kunkerkar
e7c62b5f82 release: butane 0.12.0 2021-06-08 16:36:56 -04:00
Sohan Kunkerkar
e2f7920aa2 Fix go-mods-to-bundled-provides script to parse correct rpm version 2021-06-08 16:36:56 -04:00
7 changed files with 210 additions and 62 deletions

17
.gitignore vendored
View file

@ -1 +1,18 @@
/butane-0.11.0.tar.gz
/butane-0.12.0.tar.gz
/butane-0.12.1.tar.gz
/butane-0.13.0.tar.gz
/butane-0.13.1.tar.gz
/butane-0.14.0.tar.gz
/butane-0.15.0.tar.gz
/butane-0.16.0.tar.gz
/butane-0.17.0.tar.gz
/butane-0.18.0.tar.gz
/butane-0.19.0.tar.gz
/butane-0.20.0.tar.gz
/butane-0.21.0.tar.gz
/butane-0.22.0.tar.gz
/butane-0.23.0.tar.gz
/butane-0.24.0.tar.gz
/butane-0.25.0.tar.gz
/butane-0.25.1.tar.gz

View file

@ -1,17 +0,0 @@
Fix test failure on 386
https://github.com/coreos/vcontext/pull/14
diff --git a/vendor/github.com/coreos/vcontext/report/report.go b/vendor/github.com/coreos/vcontext/report/report.go
index 5378e84..618bc75 100644
--- a/vendor/github.com/coreos/vcontext/report/report.go
+++ b/vendor/github.com/coreos/vcontext/report/report.go
@@ -131,7 +131,7 @@ func (r *Report) AddOn(c path.ContextPath, err error, k EntryKind) {
}
r.Entries = append(r.Entries, Entry{
Message: err.Error(),
- Context: c,
+ Context: c.Copy(),
Kind: k,
})
}

11
butane.rpmlintrc Normal file
View file

@ -0,0 +1,11 @@
# Butane sources (including vendored sources) have duplicate files because
# of how spec versioning is implemented
addFilter("butane-debugsource.x86_64: W: files-duplicate")
addFilter("butane-debugsource.x86_64: E: files-duplicated-waste")
# -redistributable is supposed to have binaries in it
addFilter("butane-redistributable.noarch: E: arch-independent-package-contains-binary-or-object")
# This is documented as optional
# https://fedoraproject.org/wiki/Upgrade_paths_%E2%80%94_renaming_or_splitting_packages#Do_I_need_to_Provide_my_old_package_names.3F
addFilter("butane-redistributable.noarch: W: obsolete-not-provided butane-nonlinux")

View file

@ -1,31 +1,33 @@
# Originally generated by go2rpm 1.3
%if 0%{?fedora}
%bcond_without check
%else
# %%gocheck isn't currently provided on CentOS/RHEL
# https://bugzilla.redhat.com/show_bug.cgi?id=1982298
%bcond_with check
%endif
# https://github.com/coreos/butane
%global goipath github.com/coreos/butane
%global gomodulesmode GO111MODULE=on
Version: 0.11.0
Version: 0.25.1
%gometa
%gometa -f
%global common_description %{expand:
Butane translates human-readable Butane Configs into machine-readable Ignition
configs for provisioning operating systems that use Ignition.}
%global golicenses LICENSE
%global godocs docs README.md NEWS
%global godocs docs README.md
Name: butane
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Butane config transpiler
# Upstream license specification: Apache-2.0
License: ASL 2.0
License: Apache-2.0
URL: %{gourl}
Source0: %{gosource}
# Fix test failure on 32-bit
# https://github.com/coreos/vcontext/pull/14
Patch0: butane-0.11.0-fix-vcontext-report-copy.patch
# Upgrade path from old FCCT package; can be dropped in Fedora 36
Provides: fedora-coreos-config-transpiler = %{version}-%{release}
@ -34,46 +36,54 @@ Obsoletes: fedora-coreos-config-transpiler < 0.10.0-2
Provides: fcct = %{version}-%{release}
# Generated by go-mods-to-bundled-provides.py
Provides: bundled(golang(github.com/clarketm/json)) = 1.14.1
Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.0
Provides: bundled(golang(github.com/coreos/go-systemd/unit)) = 0.0.0-20190321100706.git95778dfbb74e
Provides: bundled(golang(github.com/coreos/go-systemd/v22/unit)) = 0.0.0-20190321100706.git95778dfbb74e
Provides: bundled(golang(github.com/coreos/ignition/v2/config/merge)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/shared/errors)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/shared/validations)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/util)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_0/types)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_1/types)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_2/types)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_3_experimental/types)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/ignition/v2/config/validate)) = 2.9.1-20210304043908.git47da4066daa8
Provides: bundled(golang(github.com/coreos/vcontext/json)) = 0.0.0-20201120045928.gitb0e13dab675c
Provides: bundled(golang(github.com/coreos/vcontext/path)) = 0.0.0-20201120045928.gitb0e13dab675c
Provides: bundled(golang(github.com/coreos/vcontext/report)) = 0.0.0-20201120045928.gitb0e13dab675c
Provides: bundled(golang(github.com/coreos/vcontext/tree)) = 0.0.0-20201120045928.gitb0e13dab675c
Provides: bundled(golang(github.com/coreos/vcontext/validate)) = 0.0.0-20201120045928.gitb0e13dab675c
Provides: bundled(golang(github.com/coreos/vcontext/yaml)) = 0.0.0-20201120045928.gitb0e13dab675c
Provides: bundled(golang(github.com/davecgh/go-spew/spew)) = 1.1.1
Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.5
Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.5.1
Provides: bundled(golang(github.com/vincent-petithory/dataurl)) = 0.0.0-20160330182126.git9a301d65acbb
Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.0-20191010095647.gitfc94e3f71652
Provides: bundled(golang(github.com/clarketm/json)) = 1.17.1
Provides: bundled(golang(github.com/coreos/go-semver/semver)) = 0.3.1
Provides: bundled(golang(github.com/coreos/go-systemd/v22/unit)) = 22.5.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/doc)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/merge)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/shared/errors)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/shared/parse)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/shared/validations)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/util)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_0/types)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_1/types)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_2/types)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_3/types)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_4/types)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_5/types)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/v3_6_experimental/types)) = 2.23.0
Provides: bundled(golang(github.com/coreos/ignition/v2/config/validate)) = 2.23.0
Provides: bundled(golang(github.com/coreos/vcontext/json)) = 0.0.0-20230201181013.gitd72178a18687
Provides: bundled(golang(github.com/coreos/vcontext/path)) = 0.0.0-20230201181013.gitd72178a18687
Provides: bundled(golang(github.com/coreos/vcontext/report)) = 0.0.0-20230201181013.gitd72178a18687
Provides: bundled(golang(github.com/coreos/vcontext/tree)) = 0.0.0-20230201181013.gitd72178a18687
Provides: bundled(golang(github.com/coreos/vcontext/validate)) = 0.0.0-20230201181013.gitd72178a18687
Provides: bundled(golang(github.com/coreos/vcontext/yaml)) = 0.0.0-20230201181013.gitd72178a18687
Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.7
Provides: bundled(golang(github.com/stretchr/testify/assert)) = 1.10.0
Provides: bundled(golang(github.com/stretchr/testify/assert/yaml)) = 1.10.0
Provides: bundled(golang(github.com/vincent-petithory/dataurl)) = 1.0.0
Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1
%description
%{common_description}
%package nonlinux
Summary: Butane for macOS and Windows
License: ASL 2.0
%package redistributable
Summary: Statically built Butane for Linux, macOS and Windows
License: Apache-2.0
BuildArch: noarch
%description nonlinux
# In case someone has this subpackage installed, obsolete the old name
# Drop in Fedora 38
Obsoletes: butane-nonlinux < 0.13.1-3
%description redistributable
%{common_description}
This package contains macOS and Windows Butane binaries built through
cross-compilation. Do not install it. It is only used for building release
binaries to be signed by Fedora release engineering and uploaded to the
Butane GitHub releases page.
This package contains statically linked Linux, macOS and Windows Butane
binaries built through cross-compilation. Do not install it. It is only
used for building release binaries to be signed by Fedora release
engineering and uploaded to the Butane GitHub releases page.
%prep
%goprep -k
@ -86,10 +96,17 @@ export GOFLAGS="-mod=vendor"
echo "Building butane..."
%gobuild -o ./butane internal/main.go
%global gocrossbuild go build -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x
%global gocrossbuild go build -ldflags "${LDFLAGS:-} -B 0x$(head -c8 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x
echo "Building Linux Butane with static linking..."
CGO_ENABLED=0 GOARCH=arm64 GOOS=linux %gocrossbuild -o butane-aarch64-unknown-linux-gnu-static internal/main.go
CGO_ENABLED=0 GOARCH=ppc64le GOOS=linux %gocrossbuild -o butane-ppc64le-unknown-linux-gnu-static internal/main.go
CGO_ENABLED=0 GOARCH=s390x GOOS=linux %gocrossbuild -o butane-s390x-unknown-linux-gnu-static internal/main.go
CGO_ENABLED=0 GOARCH=amd64 GOOS=linux %gocrossbuild -o butane-x86_64-unknown-linux-gnu-static internal/main.go
echo "Building macOS Butane..."
GOARCH=amd64 GOOS=darwin %gocrossbuild -o butane-x86_64-apple-darwin internal/main.go
GOARCH=arm64 GOOS=darwin %gocrossbuild -o butane-aarch64-apple-darwin internal/main.go
echo "Building Windows Butane..."
GOARCH=amd64 GOOS=windows %gocrossbuild -o butane-x86_64-pc-windows-gnu.exe internal/main.go
@ -99,8 +116,13 @@ install -d -p %{buildroot}%{_bindir}
install -p -m 0755 ./butane %{buildroot}%{_bindir}
ln -s butane %{buildroot}%{_bindir}/fcct
install -d -p %{buildroot}%{_datadir}/butane
install -p -m 0644 ./butane-aarch64-apple-darwin %{buildroot}%{_datadir}/butane
install -p -m 0644 ./butane-aarch64-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane
install -p -m 0644 ./butane-ppc64le-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane
install -p -m 0644 ./butane-s390x-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane
install -p -m 0644 ./butane-x86_64-apple-darwin %{buildroot}%{_datadir}/butane
install -p -m 0644 ./butane-x86_64-pc-windows-gnu.exe %{buildroot}%{_datadir}/butane
install -p -m 0644 ./butane-x86_64-unknown-linux-gnu-static %{buildroot}%{_datadir}/butane
%if %{with check}
%check
@ -113,12 +135,123 @@ install -p -m 0644 ./butane-x86_64-pc-windows-gnu.exe %{buildroot}%{_datadir}/bu
%{_bindir}/butane
%{_bindir}/fcct
%files nonlinux
%files redistributable
%license %{golicenses}
%dir %{_datadir}/butane
%{_datadir}/butane/butane-aarch64-apple-darwin
%{_datadir}/butane/butane-aarch64-unknown-linux-gnu-static
%{_datadir}/butane/butane-ppc64le-unknown-linux-gnu-static
%{_datadir}/butane/butane-s390x-unknown-linux-gnu-static
%{_datadir}/butane/butane-x86_64-apple-darwin
%{_datadir}/butane/butane-x86_64-pc-windows-gnu.exe
%{_datadir}/butane/butane-x86_64-unknown-linux-gnu-static
%changelog
* Fri Oct 10 2025 Alejandro Sáez <asm@redhat.com> - 0.25.1-2
- rebuild
* Wed Sep 24 2025 Tiago Bueno <tiago.bueno@gmail.com> - 0.25.1-1
- New release
* Mon Sep 08 2025 Tiago Bueno <tiago.bueno@gmail.com> - 0.25.0-1
- New release
* Fri Aug 15 2025 Maxwell G <maxwell@gtmx.me> - 0.24.0-3
- Rebuild for golang-1.25.0
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.24.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue May 27 2025 Steven Presti <spresti@redhat.com> - 0.24.0-1
- New release
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.23.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Dec 05 2024 Steven Presti <spresti@redhat.com> - 0.23.0-1
- New release
* Fri Sep 20 2024 Yasmin de Souza <ydesouza@redhat.com> - 0.22.0-1
- New release
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.21.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Jun 6 2024 Yasmin de Souza <ydesouza@redhat.com> - 0.21.0-1
- New release
* Wed Apr 24 2024 Timothée Ravier <tim@siosm.fr> - 0.20.0-2
- Exclude ix86
* Mon Feb 19 2024 Steven Presti <spresti@redhat.com> - 0.20.0-1
- New release
* Sun Feb 11 2024 Maxwell G <maxwell@gtmx.me> - 0.19.0-4
- Rebuild for golang 1.22.0
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Oct 03 2023 Steven Presti <spresti@redhat.com> - 0.19.0-1
- New release
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Mar 28 2023 Steven Presti <spresti@redhat.com> - 0.18.0-1
- New release
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 4 2023 Sohan Kunkerkar <skunkerk@redhat.com> - 0.17.0-1
- New release
* Fri Oct 14 2022 Benjamin Gilbert <bgilbert@redhat.com> - 0.16.0-1
- New release
- Switch License tags to SPDX
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 27 2022 Benjamin Gilbert <bgilbert@redhat.com> - 0.15.0-2
- Add macOS aarch64 binary to -redistributable
* Mon Jun 27 2022 Steven Presti <spresti@redhat.com> - 0.15.0-1
- New release
* Fri Jun 17 2022 Robert-André Mauchin <zebob.m@gmail.com> - 0.14.0-2
- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
CVE-2022-29526, CVE-2022-30629
* Thu Jan 27 2022 Benjamin Gilbert <bgilbert@redhat.com> - 0.14.0-1
- New release
* Tue Jan 25 2022 Benjamin Gilbert <bgilbert@redhat.com> - 0.13.1-3
- Rename -nonlinux subpackage to -redistributable
- Add static Linux binaries to -redistributable
- Enable %%gocheck only on Fedora
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Aug 04 2021 Benjamin Gilbert <bgilbert@redhat.com> - 0.13.1-1
- New release
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jul 14 2021 Benjamin Gilbert <bgilbert@redhat.com> - 0.13.0-1
- New release
* Thu Jun 10 2021 Benjamin Gilbert <bgilbert@redhat.com> - 0.12.1-1
- New release
* Tue Jun 08 2021 Sohan Kunkerkar <skunkerk@redhat.com> - 0.12.0-1
- New release
* Tue Apr 06 2021 Benjamin Gilbert <bgilbert@redhat.com> - 0.11.0-1
- Initial package

View file

@ -51,7 +51,7 @@ def go_mod_tag_to_rpm_provides_version(tag):
tag = tag[1:]
# is this a pseudo-version? e.g. v0.0.0-20181031085051-9002847aa142
m = re.match("(.*)-([0-9]{14})-([a-f0-9]{12})", tag)
m = re.match("(.*)-([0-9.]+)-([a-f0-9]{12})", tag)
if m:
# rpm doesn't like multiple dashes in the version, so just merge the
# timestamp and the commit checksum into the "release" field

4
rpminspect.yaml Normal file
View file

@ -0,0 +1,4 @@
---
debuginfo:
ignore:
- /usr/share/butane/butane-*-unknown-linux-gnu-static

View file

@ -1 +1 @@
SHA512 (butane-0.11.0.tar.gz) = c3c6a86fd953f51bba5188ade762250f32419513797b67f12081f15e56a2a0e505527f4d9841fbe5ae81d86b160e42458b077a41f9392ec7f9049b539364de81
SHA512 (butane-0.25.1.tar.gz) = 602f0075381cb98096b7a7cb1d7df8542f86f1391b2071029a72193237b0596063c758b989e118a0eef5ae9d070f98c36811bb92bb03a99dfc86832995e291bb