Compare commits

...

7 Commits

Author SHA1 Message Date
František Zatloukal e2100c4f27 Release 0.5.0 2021-03-22 10:54:00 +01:00
František Zatloukal c8816bf154 Release 0.5.0 2021-03-22 09:43:41 +01:00
Fedora Release Engineering 7921cb4505 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 21:48:16 +00:00
František Zatloukal 157a4c9583 Fixup F32 2020-12-16 16:23:35 +01:00
František Zatloukal 902dc2d853 Release 0.4.0 2020-12-16 15:27:43 +01:00
František Zatloukal 3529ac22e3 Release 0.3.7 2020-11-16 16:12:07 +01:00
František Zatloukal 0cbb530f27 Bring ExclusiveArch back 2020-11-03 14:27:50 +01:00
3 changed files with 37 additions and 10 deletions
+3
View File
@@ -20,3 +20,6 @@
/testcloud-0.3.4.tar.gz
/testcloud-0.3.5.tar.gz
/testcloud-0.3.6.tar.gz
/testcloud-0.3.7.tar.gz
/testcloud-0.4.0.tar.gz
/testcloud-0.5.0.tar.gz
+1 -1
View File
@@ -1 +1 @@
SHA512 (testcloud-0.3.6.tar.gz) = fd690dcce6184b6b6a1e488d9dce639b2b094e953cb52f66c13371faee0c46d967b924c63608492063872ebc02c8d49c43d12b870778025487a580cd68dee9fe
SHA512 (testcloud-0.5.0.tar.gz) = 35aa88e48af6ddd7ee89fa776e069431f32edc27f66ac2b62a9800add5f53fd819986058dc96790bf7bbe9cca4395113c754ebc68bec9474a254d99b77aec4c6
+33 -9
View File
@@ -1,13 +1,6 @@
# Avoid warnings when bytecompiling settings.py in /etc
%global __python %{__python3}
# sitelib for noarch packages, sitearch for others (remove the unneeded one)
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
Name: testcloud
# Update also version in testcloud/__init__.py and docs/source/conf.py when changing this!
Version: 0.3.6
Version: 0.5.0
Release: 1%{?dist}
Summary: Tool for running cloud images locally
@@ -15,6 +8,9 @@ License: GPLv2+
URL: https://pagure.io/testcloud
Source0: https://releases.pagure.org/testcloud/%{name}-%{version}.tar.gz
# ExclusiveArch: kernel_arches is not possible on F32... Let's exclude i686 as it doesn't have the kernel
ExcludeArch: i686
BuildArch: noarch
# Ensure we can create the testcloud group
@@ -68,6 +64,10 @@ getent group testcloud >/dev/null || groupadd testcloud
%install
%py3_install
# Docs
install -d %{buildroot}%{_mandir}/man1
install -p -m 0644 manpages/testcloud.1 %{buildroot}%{_mandir}/man1
# configuration files
mkdir -p %{buildroot}%{_sysconfdir}/testcloud/
install conf/settings-example.py %{buildroot}%{_sysconfdir}/testcloud/settings.py
@@ -95,7 +95,8 @@ rm -f %{buildroot}%{_sysconfdir}/testcloud/*.py{c,o}
rm -rf %{buildroot}%{_sysconfdir}/testcloud/__pycache__
%files
%doc README.rst
%doc README.md
%{_mandir}/man1/testcloud.1*
%license LICENSE
%dir %{_sysconfdir}/testcloud
@@ -114,6 +115,29 @@ rm -rf %{buildroot}%{_sysconfdir}/testcloud/__pycache__
%{python3_sitelib}/*.egg-info
%changelog
* Mon Mar 22 2021 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.5.0-1
- Fix crash in _handle_connection_tip
- Allow to create an instance without specifying a name
- Fix instance.image_path
- Make network working in qemu:///session
* Wed Dec 16 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.4.0-1
- Support creating instances by fedora:XX, fedora:latest and fedora:qa-matrix strings
- Implement auto cleaning of backingstore
- Make testcloud compatible with future Python 3.10
- Adapt to requests defaulting to simplejson if present
- Don't throw out exception when trying to create instance already existing in libvirt
- --all is now the default in testcloud instance list
- Show some hints to the users on instance create/start
- cleanup the instance bits when instance create fails
* Mon Nov 16 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.3.7-1
- Do not throw out ugly tracebacks if user uses cli (#1887815)
- Parse CMD_LINE_ARGS and add CMD_LINE_ENVS (https://pagure.io/testcloud/issue/49)
- Add try/except check to instance.prepare() as permissions error can occur there too
- Update documentation
- Add manpage
* Fri Oct 09 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.3.6-1
- Improve user experience when testcloud fails because of missing group