diff --git a/.gitignore b/.gitignore index 9cd6565..23b2588 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ SOURCES/gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.gpg -SOURCES/nmstate-0.0.7.tar.gz +SOURCES/nmstate-0.2.0.tar.gz diff --git a/.nmstate.metadata b/.nmstate.metadata index a85b040..847393c 100644 --- a/.nmstate.metadata +++ b/.nmstate.metadata @@ -1,2 +1,2 @@ 7bcc63976a8d449b3adc57f40d7a476106889042 SOURCES/gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.gpg -9fc5fde43a699703dbe062ed6ee817ddadc7d460 SOURCES/nmstate-0.0.7.tar.gz +33afae47f344d5908b7772fbfd33fef26eb88ffb SOURCES/nmstate-0.2.0.tar.gz diff --git a/SOURCES/nmstate-0.0.7.tar.gz.asc b/SOURCES/nmstate-0.0.7.tar.gz.asc deleted file mode 100644 index 2c3d77b..0000000 --- a/SOURCES/nmstate-0.0.7.tar.gz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAABAgAGBQJdAoq0AAoJEImQFMBGPBK7XOIP/0QpmcjN28iE9hamIc4S54dy -Vas/YBkHnWIWiYyuGN3Dwo3lb83a1QlPj3rbLkFcxUcNTQ253NQq9Vj1slRhXZ8U -9qc+TXKgXHQfT4HOb3chBJAoR8lC7kEK94eP2KsTeEUAvdF++jUyPX39FGnGeptp -05Y47ZHcNyCzbVECsAe3qq39MMBhjrvSKRL97wSW9kjNKntXQFrKxz5rqK3P+SMj -UsQALi/eLLvgih8j9cb6B45onTikRHEiV0ZOoa8NlSb91poHF+0jymEWcEBOjxIh -C10TtyxQl/JJxCAGHJtCj2s7zlYc0jZWmQWJeB88CyhRPLopQcND7o2+WSXBX9ul -UMFeQn0IA496nTQPh5iauaXEFjpviYVrvO5wVft0QhB9769DMGPTe3r+CRr1Zmud -0Nc48yV5d/HPYVF6f3us7AptElrabMT6K/juRS30ep8CBjcqOg/KWkJHRv4ei23V -Ya4BRwqnoMPZH4Lx2+9BFbjFked2cOgjcNj6zZqgIO76XBff2QloOfC2BEdV3hL/ -XILEhK509dBUUM2V7cANNt36QTrQSqOWu0AiXmuO+LPG0kChBziwSrCg3L2O0bJ0 -46Db2ViZrjEzq0fwxGQm1zZQ6ba2MlE6wS2MZLEs+9a1eBIzeywguuGv/spbpBx+ -EUmWy89h0bRtnrIuJobZ -=MO9p ------END PGP SIGNATURE----- diff --git a/SOURCES/nmstate-0.2.0.tar.gz.asc b/SOURCES/nmstate-0.2.0.tar.gz.asc new file mode 100644 index 0000000..5a24ce4 --- /dev/null +++ b/SOURCES/nmstate-0.2.0.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAABAgAGBQJd5R19AAoJEImQFMBGPBK7Q3QP/j0+keNS1M7i0LeCjv4r0/rU +3eqfGBwEUH8s8Jb8mSOyveWOZeVrNg8GXO8kv36DLWUBoCJ1r0iYtG+u5IuusUjp +AXuIS86jmIT1s3kuSXnOhybeD5ZQm8WS5mG/Kmd/I1m24oo+KDrQgkBfiXnqTNIm +OYPfI5hACK9b3AxAVATJHjDvF87YAKKa9xgpFPvUhJE0hjoJ4nx2aI9x09kWsxdT +aT5Mjc/3gu+ARabJdE0p2amNQW+lCs3O8TKU8ZOjYrBKV3VMD/V+rqLzqR3QvBcj +67VNHl5bq01r0PoN9U2MW/2g3sKpbGhtHEwwDxuzymxk/Z7Wyzjk8+9c3sFxL/VU +t/iezDgkT23IwU2clzP8V3Rjc2GKd+rq7M8G86mxV9ausaj8SZWfuUpnFkjStm8V +d2LNfuKiquR+0qhcSoFdeyKhIISlhNMymzkyBDucC3LRXKt7kfhXCwRx7RYDfVbZ +q/Yw+xzLtGmNjOz/hK+5V3wxonwZRob0JLOoRfsqi0BaXVq/Q/AcFIah9oZghBxT +AtDBLor9qM572PLSV7W8rPJ7fGlsFETIvF4erqC5yxzjZ4dgX/3zr3Zpwr/xE/RV +wDeiRjkkWo8i1lCQtS3Cd8yY4WZ/iI7egEMyLojWgrirz1uMNBZFtntwe+IoG9VH +2WTL8od4f/gk7xKPbCIY +=69KO +-----END PGP SIGNATURE----- diff --git a/SPECS/nmstate.spec b/SPECS/nmstate.spec index bc3a05e..d2a65f7 100644 --- a/SPECS/nmstate.spec +++ b/SPECS/nmstate.spec @@ -3,13 +3,13 @@ %define libname libnmstate Name: nmstate -Version: 0.0.7 -Release: 1%{?dist} +Version: 0.2.0 +Release: 2%{?dist} Summary: Declarative network manager API -License: GPLv2+ +License: LGPLv2+ URL: https://github.com/%{srcname}/%{srcname} -Source0: %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz -Source1: %{url}/archive/v%{version}/%{srcname}-%{version}.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: gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.gpg BuildArch: noarch BuildRequires: python3-devel @@ -19,7 +19,7 @@ Requires: python3-setuptools Requires: python3-%{libname} = %{?epoch:%{epoch}:}%{version}-%{release} %description -NMState is a library with an accompanying command line tool that manages host +Nmstate is a library with an accompanying command line tool that manages host networking settings in a declarative manner and aimed to satisfy enterprise needs to manage host networking through a northbound declarative API and multi provider support on the southbound. @@ -31,6 +31,8 @@ Requires: NetworkManager-libnm # Use Recommends for NetworkManager because only access to NM DBus is required, # but NM could be running on a different host Recommends: NetworkManager +# Avoid automatically generated profiles +Recommends: NetworkManager-config-server # Use Suggests for NetworkManager-ovs since it is only required for OVS support Suggests: NetworkManager-ovs @@ -40,7 +42,7 @@ This package contains the Python 3 library for nmstate. %prep gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} -%setup -q +%autosetup -p1 %build %py3_build @@ -51,6 +53,7 @@ gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} %files %doc README.md %doc examples/ +%{_mandir}/man8/nmstatectl.8* %{python3_sitelib}/nmstatectl %{_bindir}/nmstatectl @@ -60,6 +63,66 @@ gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} %{python3_sitelib}/%{srcname}-*.egg-info/ %changelog +* Mon Dec 02 2019 Gris Ge - 0.2.0-2 +- Fix the incorrect source tarbal. + +* Mon Dec 02 2019 Gris Ge - 0.2.0-1 +- Upgrade to nmstate 0.2.0 + +* Mon Dec 02 2019 Gris Ge - 0.1.1-4 +- Fix the problem found by CI gating. + +* Mon Dec 02 2019 Gris Ge - 0.1.1-3 +- Bump dist number as RHEL 8.1.1 took 0.1.1-2. + +* Mon Dec 02 2019 Gris Ge - 0.1.1-2 +- Upgrade to nmstate 0.1.1. + +* Tue Sep 10 2019 Gris Ge - 0.0.8-15 +- Detach slaves without deleting them: RHBZ #1749632 + +* Fri Sep 06 2019 Gris Ge - 0.0.8-14 +- Preserve (dynamic) IPv6 address base on MAC address: RHBZ #1748825 + +* Fri Sep 06 2019 Gris Ge - 0.0.8-13 +- Prioritize master interfaces activaction: RHBZ #1749314 + +* Mon Sep 02 2019 Gris Ge - 0.0.8-12 +- Fix slave activatoin race: RHBZ #1741440 + +* Mon Sep 02 2019 Gris Ge - 0.0.8-10 +- Fix RHBZ #1740125 + +* Wed Aug 14 2019 Gris Ge - 0.0.8-9 +- Fix RHBZ #1741049 + +* Wed Aug 14 2019 Gris Ge - 0.0.8-8 +- Fix RHBZ #1740584 + +* Tue Aug 13 2019 Gris Ge - 0.0.8-7 +- Fix RHBZ #1740554 + +* Tue Aug 13 2019 Gris Ge - 0.0.8-6 +- Bump release tag as CNV took the -5. + +* Tue Aug 13 2019 Gris Ge - 0.0.8-5 +- Bump release tag as CNV took the -4. + +* Tue Aug 13 2019 Gris Ge - 0.0.8-4 +- Disable reapply on ipv6 to fix bug 1738101. + +* Fri Jul 26 2019 Gris Ge - 0.0.8-3 +- Fix the license to meet Fedora/RHEL guideline. + +* Fri Jul 26 2019 Gris Ge - 0.0.8-2 +- Relicense to LGPL2.1+. + +* Fri Jul 26 2019 Gris Ge - 0.0.8-1 +- Upgrade to 0.0.8. + * Fri Jun 14 2019 Gris Ge - 0.0.7-1 - Upgrade to 0.0.7.