The package rpms/credentials-fetcher.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/credentials-fetcher.git/commit/?id=7....
Change: +ExcludeArch: i686
Thanks.
Full change: ============
commit 7718adeb1a631000e4e804349bfd07f74c04e29a Author: Tom spot Callaway spot@fedoraproject.org Date: Mon Aug 29 20:09:25 2022 -0400
no i686
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index 3206b28..a050c28 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -18,6 +18,9 @@ BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core
Requires: bind-utils openldap mono-core openldap-clients grpc-cli
+# No one likes you i686 +ExcludeArch: i686 + # https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
%description
commit ca95eac674a46f06243aa98fab8f54babf597163 Author: Samiullah Mohammed samiull@amazon.com Date: Tue Aug 30 00:02:25 2022 +0000
Add grpc-cli to Requires and systemd-rpm-macros to Buildrequires
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index a594a2c..3206b28 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -14,9 +14,9 @@ License: Apache-2.0 URL: https://github.com/aws/credentials-fetcher Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D....
-BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel boost-devel openssl-devel zlib-devel protobuf-devel re2-devel krb5-devel systemd-devel +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel boost-devel openssl-devel zlib-devel protobuf-devel re2-devel krb5-devel systemd-devel systemd-rpm-macros
-Requires: bind-utils openldap mono-core openldap-clients +Requires: bind-utils openldap mono-core openldap-clients grpc-cli
# https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
commit c29e4aefc6b5caf945116623044addbe445e5858 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:55:44 2022 +0000
Add systemd-devel
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index ebdb9cc..a594a2c 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -14,7 +14,7 @@ License: Apache-2.0 URL: https://github.com/aws/credentials-fetcher Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D....
-BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel boost-devel openssl-devel zlib-devel protobuf-devel re2-devel krb5-devel +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel boost-devel openssl-devel zlib-devel protobuf-devel re2-devel krb5-devel systemd-devel
Requires: bind-utils openldap mono-core openldap-clients
commit b38dd95a82c611dc192e5996ec950e1fdcf67389 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:46:51 2022 +0000
Add krb5-devel
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index f7d1520..ebdb9cc 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -14,7 +14,7 @@ License: Apache-2.0 URL: https://github.com/aws/credentials-fetcher Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D....
-BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel boost-devel openssl-devel zlib-devel protobuf-devel re2-devel +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel boost-devel openssl-devel zlib-devel protobuf-devel re2-devel krb5-devel
Requires: bind-utils openldap mono-core openldap-clients
commit 1ce289c06dc894834369485f829dc429b8fa0666 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:40:55 2022 +0000
Fix spec file
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index b32d241..f7d1520 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -10,21 +10,22 @@ Version: %{major_version}.%{minor_version}.%{patch_version} Release: %{baserelease}%{?dist} Summary: credentials-fetcher is a daemon that refreshes tickets or tokens periodically
-License: Apache 2.0 +License: Apache-2.0 URL: https://github.com/aws/credentials-fetcher Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D....
-BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel boost-devel openssl-devel zlib-devel protobuf-devel re2-devel
Requires: bind-utils openldap mono-core openldap-clients
# https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
%description -This daemon creates and refreshes kerberos tickets, these tickets can be -used to launch new containers. +This daemon creates and refreshes kerberos tickets, these +tickets can be used to launch new containers. The gMSA feature can be implemented using this daemon. -Kerberos tickets are refreshed when tickets expire or when a gMSA password changes. +Kerberos tickets are refreshed when tickets expire +or when a gMSA password changes. The same method can be used to refresh other types of security tokens. This spec file is specific to Fedora, use this file to rpmbuild on Fedora.
@@ -55,7 +56,7 @@ ctest3 %attr(0700, -, -) %{_sbindir}/credentials_fetcher_utf16_private.exe
%changelog -* Mon Aug 29 2022 Tom Callaway spotaws@amazon.com - 0.0.94 +* Mon Aug 29 2022 Tom Callaway spotaws@amazon.com - 0.0.94-1 - systemd clean up * Mon Aug 22 2022 Sai Kiran Akula saakla@amazon.com - 0.0.93 - Add validation for read metadata file and rpm install require openldap-clients
commit 3b7741bab256af714c0d8f375f205d02b87adaf7 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:35:54 2022 +0000
Add glib2-devel
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index f844cbe..b32d241 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -14,7 +14,7 @@ License: Apache 2.0 URL: https://github.com/aws/credentials-fetcher Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D....
-BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core glib2-devel
Requires: bind-utils openldap mono-core openldap-clients
commit 4335741a79bec09d4607682c68881a56795cd5e3 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:29:27 2022 +0000
Add mono-core
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index 84e091c..f844cbe 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -14,7 +14,7 @@ License: Apache 2.0 URL: https://github.com/aws/credentials-fetcher Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D....
-BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++ mono-core
Requires: bind-utils openldap mono-core openldap-clients
commit 88cc67fe195ab63805741281fb253a3180625004 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:22:54 2022 +0000
Add gcc-c++
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec index 98276a0..84e091c 100644 --- a/credentials-fetcher.spec +++ b/credentials-fetcher.spec @@ -14,7 +14,7 @@ License: Apache 2.0 URL: https://github.com/aws/credentials-fetcher Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D....
-BuildRequires: cmake3 make chrpath openldap-devel grpc-devel +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel gcc-c++
Requires: bind-utils openldap mono-core openldap-clients
commit 73b4254c99d3ad59e86ca268c8b5905a49db9b7a Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:16:16 2022 +0000
Delete credentials-fetcher-fedora.spec
diff --git a/credentials-fetcher-fedora.spec b/credentials-fetcher-fedora.spec deleted file mode 100644 index 98276a0..0000000 --- a/credentials-fetcher-fedora.spec +++ /dev/null @@ -1,83 +0,0 @@ -%global major_version 0 -%global minor_version 0 -%global patch_version 94 - -# For handling bump release by rpmdev-bumpspec and mass rebuild -%global baserelease 1 - -Name: credentials-fetcher -Version: %{major_version}.%{minor_version}.%{patch_version} -Release: %{baserelease}%{?dist} -Summary: credentials-fetcher is a daemon that refreshes tickets or tokens periodically - -License: Apache 2.0 -URL: https://github.com/aws/credentials-fetcher -Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D.... - -BuildRequires: cmake3 make chrpath openldap-devel grpc-devel - -Requires: bind-utils openldap mono-core openldap-clients - -# https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/ - -%description -This daemon creates and refreshes kerberos tickets, these tickets can be -used to launch new containers. -The gMSA feature can be implemented using this daemon. -Kerberos tickets are refreshed when tickets expire or when a gMSA password changes. -The same method can be used to refresh other types of security tokens. -This spec file is specific to Fedora, use this file to rpmbuild on Fedora. - -%prep -%setup -q - -%build -%cmake3 -%cmake_build - -%install - -%cmake_install -# https://docs.fedoraproject.org/en-US/packaging-guidelines/#_removing_rpath -# https://docs.fedoraproject.org/en-US/packaging-guidelines/#_rpath_for_intern... -chrpath --delete %{buildroot}/%{_sbindir}/credentials-fetcherd - -%check -# TBD: Run tests from top-level directory -ctest3 - -%files -%{_sbindir}/credentials-fetcherd -%{_unitdir}/credentials-fetcher.service -%license LICENSE -# https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuideline... -%doc CONTRIBUTING.md NOTICE README.md -%attr(0700, -, -) %{_sbindir}/credentials_fetcher_utf16_private.exe - -%changelog -* Mon Aug 29 2022 Tom Callaway spotaws@amazon.com - 0.0.94 -- systemd clean up -* Mon Aug 22 2022 Sai Kiran Akula saakla@amazon.com - 0.0.93 -- Add validation for read metadata file and rpm install require openldap-clients -* Wed Aug 10 2022 Samiullah Mohammed samiull@amazon.com - 0.0.92 -- Move binaries to standard Linux directories -- Add directory paths as configurable variables in cmake -- Generate systemd service file from cmake -* Sun Aug 7 2022 Samiullah Mohammed samiull@amazon.com - 0.0.91 -- Relocate binary, library files and change permissions -* Sat Jul 30 2022 Samiullah Mohammed samiull@amazon.com - 0.0.90 -- add ctests and bump revision to 0.0.90 -* Thu Jul 28 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 -- Add mono-based utf16 decoder -* Tue Jul 12 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 -- Resolve rpath for Fedora and change macros -* Sat Jun 18 2022 Sai Kiran Akula saakla@amazon.com - 0.0.1 -- Refactor cmake for all the directories -* Thu Jun 16 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 -- Compile subdirectory into a shared library -* Wed Jun 15 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 -- Add daemon infra -* Wed Jun 8 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 -- Fixes to rpm spec -* Mon Jun 6 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 -- Initial commit
commit dbd0adb62550e546f4e7afdc57cf272c12906515 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:15:34 2022 +0000
Rename to credentials-fetcher.spec
diff --git a/credentials-fetcher.spec b/credentials-fetcher.spec new file mode 100644 index 0000000..98276a0 --- /dev/null +++ b/credentials-fetcher.spec @@ -0,0 +1,83 @@ +%global major_version 0 +%global minor_version 0 +%global patch_version 94 + +# For handling bump release by rpmdev-bumpspec and mass rebuild +%global baserelease 1 + +Name: credentials-fetcher +Version: %{major_version}.%{minor_version}.%{patch_version} +Release: %{baserelease}%{?dist} +Summary: credentials-fetcher is a daemon that refreshes tickets or tokens periodically + +License: Apache 2.0 +URL: https://github.com/aws/credentials-fetcher +Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D.... + +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel + +Requires: bind-utils openldap mono-core openldap-clients + +# https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/ + +%description +This daemon creates and refreshes kerberos tickets, these tickets can be +used to launch new containers. +The gMSA feature can be implemented using this daemon. +Kerberos tickets are refreshed when tickets expire or when a gMSA password changes. +The same method can be used to refresh other types of security tokens. +This spec file is specific to Fedora, use this file to rpmbuild on Fedora. + +%prep +%setup -q + +%build +%cmake3 +%cmake_build + +%install + +%cmake_install +# https://docs.fedoraproject.org/en-US/packaging-guidelines/#_removing_rpath +# https://docs.fedoraproject.org/en-US/packaging-guidelines/#_rpath_for_intern... +chrpath --delete %{buildroot}/%{_sbindir}/credentials-fetcherd + +%check +# TBD: Run tests from top-level directory +ctest3 + +%files +%{_sbindir}/credentials-fetcherd +%{_unitdir}/credentials-fetcher.service +%license LICENSE +# https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuideline... +%doc CONTRIBUTING.md NOTICE README.md +%attr(0700, -, -) %{_sbindir}/credentials_fetcher_utf16_private.exe + +%changelog +* Mon Aug 29 2022 Tom Callaway spotaws@amazon.com - 0.0.94 +- systemd clean up +* Mon Aug 22 2022 Sai Kiran Akula saakla@amazon.com - 0.0.93 +- Add validation for read metadata file and rpm install require openldap-clients +* Wed Aug 10 2022 Samiullah Mohammed samiull@amazon.com - 0.0.92 +- Move binaries to standard Linux directories +- Add directory paths as configurable variables in cmake +- Generate systemd service file from cmake +* Sun Aug 7 2022 Samiullah Mohammed samiull@amazon.com - 0.0.91 +- Relocate binary, library files and change permissions +* Sat Jul 30 2022 Samiullah Mohammed samiull@amazon.com - 0.0.90 +- add ctests and bump revision to 0.0.90 +* Thu Jul 28 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Add mono-based utf16 decoder +* Tue Jul 12 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Resolve rpath for Fedora and change macros +* Sat Jun 18 2022 Sai Kiran Akula saakla@amazon.com - 0.0.1 +- Refactor cmake for all the directories +* Thu Jun 16 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Compile subdirectory into a shared library +* Wed Jun 15 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Add daemon infra +* Wed Jun 8 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Fixes to rpm spec +* Mon Jun 6 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Initial commit
commit a0cbeee49ea235d34f746a4a3da9a3aa66126404 Author: Samiullah Mohammed samiull@amazon.com Date: Mon Aug 29 23:11:22 2022 +0000
Initial commit
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..249839e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/0.0.94.tar.gz diff --git a/credentials-fetcher-fedora.spec b/credentials-fetcher-fedora.spec new file mode 100644 index 0000000..98276a0 --- /dev/null +++ b/credentials-fetcher-fedora.spec @@ -0,0 +1,83 @@ +%global major_version 0 +%global minor_version 0 +%global patch_version 94 + +# For handling bump release by rpmdev-bumpspec and mass rebuild +%global baserelease 1 + +Name: credentials-fetcher +Version: %{major_version}.%{minor_version}.%{patch_version} +Release: %{baserelease}%{?dist} +Summary: credentials-fetcher is a daemon that refreshes tickets or tokens periodically + +License: Apache 2.0 +URL: https://github.com/aws/credentials-fetcher +Source0: https://github.com/aws/credentials-fetcher/archive/refs/tags/%%7Bversion%7D.... + +BuildRequires: cmake3 make chrpath openldap-devel grpc-devel + +Requires: bind-utils openldap mono-core openldap-clients + +# https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/ + +%description +This daemon creates and refreshes kerberos tickets, these tickets can be +used to launch new containers. +The gMSA feature can be implemented using this daemon. +Kerberos tickets are refreshed when tickets expire or when a gMSA password changes. +The same method can be used to refresh other types of security tokens. +This spec file is specific to Fedora, use this file to rpmbuild on Fedora. + +%prep +%setup -q + +%build +%cmake3 +%cmake_build + +%install + +%cmake_install +# https://docs.fedoraproject.org/en-US/packaging-guidelines/#_removing_rpath +# https://docs.fedoraproject.org/en-US/packaging-guidelines/#_rpath_for_intern... +chrpath --delete %{buildroot}/%{_sbindir}/credentials-fetcherd + +%check +# TBD: Run tests from top-level directory +ctest3 + +%files +%{_sbindir}/credentials-fetcherd +%{_unitdir}/credentials-fetcher.service +%license LICENSE +# https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuideline... +%doc CONTRIBUTING.md NOTICE README.md +%attr(0700, -, -) %{_sbindir}/credentials_fetcher_utf16_private.exe + +%changelog +* Mon Aug 29 2022 Tom Callaway spotaws@amazon.com - 0.0.94 +- systemd clean up +* Mon Aug 22 2022 Sai Kiran Akula saakla@amazon.com - 0.0.93 +- Add validation for read metadata file and rpm install require openldap-clients +* Wed Aug 10 2022 Samiullah Mohammed samiull@amazon.com - 0.0.92 +- Move binaries to standard Linux directories +- Add directory paths as configurable variables in cmake +- Generate systemd service file from cmake +* Sun Aug 7 2022 Samiullah Mohammed samiull@amazon.com - 0.0.91 +- Relocate binary, library files and change permissions +* Sat Jul 30 2022 Samiullah Mohammed samiull@amazon.com - 0.0.90 +- add ctests and bump revision to 0.0.90 +* Thu Jul 28 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Add mono-based utf16 decoder +* Tue Jul 12 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Resolve rpath for Fedora and change macros +* Sat Jun 18 2022 Sai Kiran Akula saakla@amazon.com - 0.0.1 +- Refactor cmake for all the directories +* Thu Jun 16 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Compile subdirectory into a shared library +* Wed Jun 15 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Add daemon infra +* Wed Jun 8 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Fixes to rpm spec +* Mon Jun 6 2022 Samiullah Mohammed samiull@amazon.com - 0.0.1 +- Initial commit diff --git a/sources b/sources new file mode 100644 index 0000000..9f74731 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (0.0.94.tar.gz) = ae2a56fdde4530036ccd3c27c6a35d763e18b400c289be65cb5b904cfb1a4af33ed0d4b4639592ffb4ffa37854419a28121c41a3c790a50a14b846fc403ba51a