From c98bff4632294eaebba3642428f9fc2d2b9c1d09 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Dec 14 2022 18:12:48 +0000 Subject: import nmstate-1.4.0-1.el8 --- diff --git a/.gitignore b/.gitignore index e5fba23..3b2c8fa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -SOURCES/nmstate-1.4.0-alpha-20221201.tar.gz -SOURCES/nmstate-vendor-1.4.0-alpha-20221201.tar.xz +SOURCES/nmstate-1.4.0.tar.gz +SOURCES/nmstate-vendor-1.4.0.tar.xz SOURCES/nmstate.gpg diff --git a/.nmstate.metadata b/.nmstate.metadata index 7949dce..548c77c 100644 --- a/.nmstate.metadata +++ b/.nmstate.metadata @@ -1,3 +1,3 @@ -c855bb14d02622b7c168684ee9605f411b41ad8c SOURCES/nmstate-1.4.0-alpha-20221201.tar.gz -8c478f93cdd449315aab59ff48e868026e2efb57 SOURCES/nmstate-vendor-1.4.0-alpha-20221201.tar.xz +e584494119c5006c830421ebadc5e386d12c45b3 SOURCES/nmstate-1.4.0.tar.gz +684a6f9720e277975ea0403adfc39417f6e5c7fe SOURCES/nmstate-vendor-1.4.0.tar.xz 4d765e3a5bb1d7d209df68389c7cf801a01f8ceb SOURCES/nmstate.gpg diff --git a/SOURCES/BZ_2132570-nm-reverse-IPv6-order-before-adding-them-to-setting.patch b/SOURCES/BZ_2132570-nm-reverse-IPv6-order-before-adding-them-to-setting.patch new file mode 100644 index 0000000..9fea02b --- /dev/null +++ b/SOURCES/BZ_2132570-nm-reverse-IPv6-order-before-adding-them-to-setting.patch @@ -0,0 +1,31 @@ +From 248cd0bff6e3d030ee72b62a8a8b0e37e9f2ef80 Mon Sep 17 00:00:00 2001 +From: Fernando Fernandez Mancera +Date: Tue, 29 Nov 2022 23:56:13 +0100 +Subject: [PATCH] nm: reverse IPv6 order before adding them to setting + +This is a downstream patch that needs to be applied before any other +patch. Please check: + +https://github.com/nmstate/nmstate/commit/2d0cfd5ad8e049f30cad10d977a5fae8bc4e6b64 + +Signed-off-by: Fernando Fernandez Mancera +--- + libnmstate/nm/ipv6.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libnmstate/nm/ipv6.py b/libnmstate/nm/ipv6.py +index 8e01fd70..7eb3196c 100644 +--- a/libnmstate/nm/ipv6.py ++++ b/libnmstate/nm/ipv6.py +@@ -157,7 +157,7 @@ def _set_dynamic(setting_ip, is_dhcp, is_autoconf): + + + def _set_static(setting_ip, ip_addresses): +- for address in ip_addresses: ++ for address in reversed(ip_addresses): + if iplib.is_ipv6_link_local_addr( + address[InterfaceIPv6.ADDRESS_IP], + address[InterfaceIPv6.ADDRESS_PREFIX_LENGTH], +-- +2.38.1 + diff --git a/SOURCES/nmstate-1.4.0-alpha-20221201.tar.gz.asc b/SOURCES/nmstate-1.4.0-alpha-20221201.tar.gz.asc deleted file mode 100644 index ea4333f..0000000 --- a/SOURCES/nmstate-1.4.0-alpha-20221201.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEp8FHY3kob374NLnbC2uFMiiFSboFAmOIeVoACgkQC2uFMiiF -SbogbQ/8CwJt8RQmpVNkcYPbL86kiGYdNvab9lnuYrr2xMxz1MuTRPM8v5IAYqZn -IL/UGoi0Zjh/ZZSFrdhGn7COeLh2VcoWJoKNEdUf7DS/Q1kfB94BVqCzC7zP1h9P -NIr4dJz/BXN9O2FHwJ4+i5bIvt7rhFPPMTpOxxne/xz+wiQDjIgcwdt6dmH5vCLf -EbIfihG2XCIE4mAHH+tmPn2dHBVtm16l+HsTCnXsqAjQA3Vojv7mxckCWPq5hKkn -gAVkBrFgppGf7/LS0VMY+Zv4ko9+tkmTEMD4zZ9yPh0criLuyb5zXfLz1Swh0LXb -l9w79pwJj7M/SYKM6xWanWoxfTLsgJpkllro6jo1mTHsQ4p+W0KRlMybVCSFvGK4 -95SBrYVIRx3Mf0YAWQly0UtMSQPjZ8kgmEJA6Zw93GXfcyagXLg+LU2KY4lJwhls -v95TnmVRIgXQjvcKbIati5EJ0cRX9gU0HpAooPreQs/raXJ5TG3roQSSUXws2q4V -zyKuTL/NE/9rVZ8w9FeGPM9Pw92nG4nVnpWe1RX+2ttfkdpsO50UbfbI2/PIaEN9 -a3D8lF4dP+PrYHGK9BGOXIwh8T0XHJfJ1EoeXdG+d8g3/MCe5H1MOEhRWZ0qUoEb -E+yEjwag3Z4aq+tnfqooZM13boR7Q+7yNUdA9/8II5Yhhic45nw= -=18va ------END PGP SIGNATURE----- diff --git a/SOURCES/nmstate-1.4.0.tar.gz.asc b/SOURCES/nmstate-1.4.0.tar.gz.asc new file mode 100644 index 0000000..12b965b --- /dev/null +++ b/SOURCES/nmstate-1.4.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE8f1XsqXpyNthgIbGbM3lj+QeKP8FAmOZOy4ACgkQbM3lj+Qe +KP9bcxAAgry4lXJGdbwOUgTLDK3ooPXEUNLWNm2Iun1eWmptn0LK8MOo+nt2ZNvx +V47MeU/h48nzT+CwwNtHelakxl5cvhv6/Z7w/nJSDjKnK6DeGl+j7nuOfHkxRlGs +XTz/yWvcWERA8NIfBOi5pnRRIAIvWuwRz6dbjBs2vRRfHdzLyBQNkIvKurOSgkfy +7HKH7/ypr7nudyR94OEBW9qH81KU7uq0seNucO8lrsoLJ8kIOR+3ju58Lc2xbG/+ +ETRTJPvGSzQObnnL09vbzWFyNmi9DqLDm9uWsiCudYBioacLXRYBhXSQO8ZOSt/6 +vxJHSFTjcA2adDzN0T9tlrNq83Srk8fJ0hkcYraYaVhYH/EXAoRvMhmo2QjJTV9t +BJKyiodwVlMG4V6biq4KG53GKrcw2CxHGiTPg7qHalA6/M5KIDmi9nP0ePc9Nx09 +vXVrymUKhcs8xvWcyEFEgPQ4fp0PDgguiIVFHwxpqQeMMm/DlnEvafvM+ylp8UWk +UndgsBnDFW2H6q15OOzMlqj6r0fddTOWFLlLjNgaQKPqq4VuO/i4Xkd/LBBImenn +s9x689KIhW5rvSCF9NBTtvw3V4Krre6wHB1S+El9L9VF3C4WFbRWKALs2E1I9waT +oflbEKRwxqKBNMojY/T5yUNJDOv4elBHH1wIxmd8+8gzK1jDGYM= +=lpDz +-----END PGP SIGNATURE----- diff --git a/SPECS/nmstate.spec b/SPECS/nmstate.spec index 0c8367f..0053623 100644 --- a/SPECS/nmstate.spec +++ b/SPECS/nmstate.spec @@ -4,14 +4,16 @@ Name: nmstate Version: 1.4.0 -Release: 0.alpha.20221201%{?dist} +Release: 1%{?dist} Summary: Declarative network manager API License: LGPLv2+ URL: https://github.com/%{srcname}/%{srcname} -Source0: %{url}/releases/download/v%{version}/%{srcname}-%{version}-alpha-20221201.tar.gz -Source1: %{url}/releases/download/v%{version}/%{srcname}-%{version}-alpha-20221201.tar.gz.asc +Source0: %{url}/releases/download/v%{version}/%{srcname}-%{version}.tar.gz +Source1: %{url}/releases/download/v%{version}/%{srcname}-%{version}.tar.gz.asc Source2: https://www.nmstate.io/nmstate.gpg -Source3: %{url}/releases/download/v%{version}/%{srcname}-vendor-%{version}-alpha-20221201.tar.xz +Source3: %{url}/releases/download/v%{version}/%{srcname}-vendor-%{version}.tar.xz +# Patches 0X are reserved to downstream only +Patch0: BZ_2132570-nm-reverse-IPv6-order-before-adding-them-to-setting.patch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: gnupg2 @@ -146,6 +148,9 @@ popd /sbin/ldconfig %changelog +* Wed Dec 14 2022 Gris Ge - 1.4.0-1 +- Upgrade to nmstate-1.4.0 + * Thu Dec 01 2022 Fernando Fernandez Mancera - 1.4.0.alpha.20221201 - Upgrade to nmstate-1.4.0.alpha.20221201