Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthos2 for openSUSE:Factory checked in at 2021-10-05 22:33:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/orthos2 (Old) and /work/SRC/openSUSE:Factory/.orthos2.new.2443 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orthos2" Tue Oct 5 22:33:47 2021 rev:2 rq:923098 version:1.0.90+git.0a104f7 Changes: -------- --- /work/SRC/openSUSE:Factory/orthos2/orthos2.changes 2021-09-14 21:14:09.952391851 +0200 +++ /work/SRC/openSUSE:Factory/.orthos2.new.2443/orthos2.changes 2021-10-05 22:34:11.918905479 +0200 @@ -1,0 +2,30 @@ +Mon Oct 04 17:59:23 UTC 2021 - [email protected] + +- Update to version 1.0.90+git.0a104f7: + * Remove client from spec file + * Avoid error site if removal of VM on hypervisor was not successful, just log it + * Correct jira email queue address for report problem button + * Building docs needs python-Sphinx + * Remove python-django from build requires, but Require django 3.2 for installation + +------------------------------------------------------------------- +Tue Sep 28 14:14:53 UTC 2021 - [email protected] + +- Update to version 1.0.73+git.d0402ef: + * Fix build + * Add orthos2_debug (manage.py runserver) as systemd service + +------------------------------------------------------------------- +Mon Sep 20 16:48:12 UTC 2021 - [email protected] + +- Update to version 1.0.69+git.73b8b67: + * Adoption to new cobbler (next-server-v4 and dns-name options) + * Some ansible fixups + * also rename type -> stype in the api form + * Check for BMC existence before accessing + * console= kernel parameter fixes passed to cobbler + * Open documentation, bugzilla and download cli links in new browser tab + * Improved Cobbler sync + * Refactoring: Use object.get instead of object.filter for nicer error handling + +------------------------------------------------------------------- Old: ---- orthos2-1.0.56+git.e4af4c1.obscpio New: ---- orthos2-1.0.90+git.0a104f7.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ orthos2.spec ++++++ --- /var/tmp/diff_new_pack.QbSlIc/_old 2021-10-05 22:34:12.518906522 +0200 +++ /var/tmp/diff_new_pack.QbSlIc/_new 2021-10-05 22:34:12.518906522 +0200 @@ -1,4 +1,7 @@ -# Copyright (c) 2020 SUSE LLC +# +# spec file for package orthos2 +# +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -10,12 +13,14 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + Name: orthos2 -Version: 1.0.56+git.e4af4c1 +Version: 1.0.90+git.0a104f7 Release: 0 Summary: Machine administration -Url: https://github.com/openSUSE/orthos2 +URL: https://github.com/openSUSE/orthos2 Group: Productivity/Networking/Boot/Servers %{?systemd_ordering} @@ -31,8 +36,8 @@ BuildRequires: systemd-rpm-macros # For /etc/nginx{,/conf.d} creation BuildRequires: nginx -BuildRequires: python3-setuptools BuildRequires: python3-devel +BuildRequires: python3-setuptools %if 0%{?suse_version} BuildRequires: python-rpm-macros %endif @@ -49,22 +54,22 @@ %endif %{?python_enable_dependency_generator} %if ! (%{defined python_enable_dependency_generator} || %{defined python_disable_dependency_generator}) -Requires: python3-django >= 3.1 -Requires: python3-django-extensions +Requires: python3-django >= 3.2 Requires: python3-django-auth-ldap -Requires: python3-paramiko +Requires: python3-django-extensions Requires: python3-djangorestframework -Requires: python3-validators Requires: python3-netaddr +Requires: python3-paramiko Requires: python3-psycopg2 +Requires: python3-validators %endif # Needed to install /etc/logrotate.d/orthos2 Requires: logrotate -Requires: nginx +Requires: /sbin/service Requires: ansible +Requires: nginx Requires: uwsgi Requires: uwsgi-python3 -Requires: /sbin/service Provides: orthos2-%{version}-%{release} @@ -79,24 +84,16 @@ reboot the machines remotely managing remote (serial) consoles -%package client -Summary: Command line client for orthos2 -Requires: python3-base -Requires: python3-pytz - -%description client -Command line client that provides a shell like command -line interface based on readline. - %package docs Summary: HTML documentation for orthos2 -BuildRequires: python3-django >= 3.2 +#BuildRequires: python3-django >= 3.2 BuildRequires: python3-django-extensions -BuildRequires: python3-paramiko +BuildRequires: python3-Sphinx BuildRequires: python3-djangorestframework -BuildRequires: python3-validators BuildRequires: python3-netaddr +BuildRequires: python3-paramiko BuildRequires: python3-sphinx_rtd_theme +BuildRequires: python3-validators %define orthos_web_docs /srv/www/orthos2/docs @@ -111,12 +108,15 @@ cd docs make html - %install %py3_install # docs mkdir -p %{buildroot}%{orthos_web_docs} + +# client is built via separate spec file to reduce build dependencies +rm %{buildroot}/usr/bin/orthos2 + cp -r docs/_build/html/* %{buildroot}%{orthos_web_docs} %fdupes %{buildroot}/%{orthos_web_docs} @@ -125,12 +125,11 @@ mkdir -p %{buildroot}%{_sbindir} ln -sf service %{buildroot}%{_sbindir}/rcorthos2_taskmanager ln -sf service %{buildroot}%{_sbindir}/rcorthos2 +ln -sf service %{buildroot}%{_sbindir}/rcorthos2_debug %endif # This should go into setup.py - but copying tons of non *.py files recursively # is cumbersome... cp -r orthos2/frontend/static /%{buildroot}/%{python3_sitelib}/orthos2/frontend -# ToDo: Try to separate the html templates somewhere else -cp -r templates/* %{buildroot}/%{python3_sitelib}/orthos2 ln -sr %{buildroot}%{python3_sitelib}/orthos2 %{buildroot}/usr/lib/orthos2/orthos2 mkdir -p %{buildroot}/usr/share/orthos2/data_migrations mkdir -p %{buildroot}/usr/share/orthos2/taskmanager_migrations @@ -148,28 +147,28 @@ getent passwd orthos >/dev/null || \ useradd -r -g orthos -d /var/lib/orthos2 -s /bin/bash \ -c "Useful comment about the purpose of this account" orthos -%service_add_pre orthos2.service orthos2_taskmanager.service orthos2.socket +%service_add_pre orthos2.service orthos2_taskmanager.service orthos2.socket orthos2_debug.service %post %tmpfiles_create %{_tmpfilesdir}/%{name}.conf -%service_add_post orthos2.service orthos2_taskmanager.service orthos2.socket - +%service_add_post orthos2.service orthos2_taskmanager.service orthos2.socket orthos2_debug.service %preun -%service_del_preun orthos2.service orthos2_taskmanager.service orthos2.socket +%service_del_preun orthos2.service orthos2_taskmanager.service orthos2.socket orthos2_debug.service %postun -%service_del_postun orthos2.service orthos2_taskmanager.service orthos2.socket - +%service_del_postun orthos2.service orthos2_taskmanager.service orthos2.socket orthos2_debug.service %files %{python3_sitelib}/orthos2-* %_unitdir/orthos2_taskmanager.service %_unitdir/orthos2.service +%_unitdir/orthos2_debug.service %_unitdir/orthos2.socket %if 0%{?suse_version} %{_sbindir}/rcorthos2_taskmanager %{_sbindir}/rcorthos2 +%{_sbindir}/rcorthos2_debug %endif %{_tmpfilesdir}/orthos2.conf %dir %{python3_sitelib}/orthos2/ @@ -212,9 +211,6 @@ %attr(775,orthos,orthos) %dir /var/lib/orthos2/database %attr(700,orthos,orthos) %dir /var/lib/orthos2/.ssh -%files client -%attr(755, root, root) /usr/bin/orthos2 - %files docs %dir %{orthos_web_docs} %{orthos_web_docs}/* ++++++ orthos2-1.0.56+git.e4af4c1.obscpio -> orthos2-1.0.90+git.0a104f7.obscpio ++++++ ++++ 3194 lines of diff (skipped) ++++++ orthos2.obsinfo ++++++ --- /var/tmp/diff_new_pack.QbSlIc/_old 2021-10-05 22:34:12.834907072 +0200 +++ /var/tmp/diff_new_pack.QbSlIc/_new 2021-10-05 22:34:12.834907072 +0200 @@ -1,5 +1,5 @@ name: orthos2 -version: 1.0.56+git.e4af4c1 -mtime: 1630670400 -commit: e4af4c18eea839a9d009e65b21a48fa9ee8d985d +version: 1.0.90+git.0a104f7 +mtime: 1633370327 +commit: 0a104f712bf4097fcb1426b4c10f1edef100a85e
