Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthos2 for openSUSE:Factory checked in at 2022-04-05 19:56:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/orthos2 (Old) and /work/SRC/openSUSE:Factory/.orthos2.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orthos2" Tue Apr 5 19:56:03 2022 rev:4 rq:967038 version:1.2.77+git.f8950eb Changes: -------- --- /work/SRC/openSUSE:Factory/orthos2/orthos2.changes 2021-10-23 23:14:17.904990542 +0200 +++ /work/SRC/openSUSE:Factory/.orthos2.new.1900/orthos2.changes 2022-04-05 19:56:36.081465683 +0200 @@ -1,0 +2,69 @@ +Tue Mar 15 14:11:56 UTC 2022 - [email protected] + +- Update to version 1.2.77+git.f8950eb: + * Remove shebang from utils/remote.py and add description how to use if for testing + * Set default serial device fro powerpc to hvc + * Enhance saver() machine checks to properly update serial console and BMC + * Do not allow renaming of machines + * Make use of ssh shell call instead of paramiko lib in machinechecks.py + * Add remote.py (ssh/scp) to replace paramiko python3 ssh library usage + * Add remote.py (ssh/scp) to replace paramiko python3 ssh library usage + * Properly update and also remove in empty case ipv6 and other machine options + * Properly fix port checking for remote power devices + * 'W0611' is cryptic: use '# pylint: disable=unused-import' instead + * Fix wrong import order + * Fix one bracket too much bug + * Fix: orthos2.noarch: E: non-executable-script + * orthos2.noarch: W: tmpfile-not-in-filelist /run/orthos2/ansible_lastrun + * orthos2.noarch: E: zero-length /usr/lib/python3.8/site-packages/orthos2/utils/models.py + * Remove not needed lintrc line + * Signal() does not have providing_args attribute in constructor anymore + * Use url_has_allowed_host_and_scheme instead of deprecated is_safe_url + * Convert old django.conf.url import to new django.url + * Remove wrong or unused translation bits and imports + * Enhance command line client documentation + * If no profile to install is provided, just install the assigned profile + * Introduce autoreinstall machine attribute + * BMC password field must be a password field. + * Remote power device username/pass is mandatory, pass must be a password field + * Provide default/fallback arguement for ServerConfig.by_key similar to dict.get + * Add URL field to power device to find WebGUI for configuration + * Add new use_hostname_as_port fence option + * Add per machine cobbler sync + * Do not hard code ansible key, this comes from /usr/lib/orthos2/ansible/ansible.cfg + * Show "All Machines" not only to superuser, but to all users + * We need a title for the cli manpage + * Add commandline.rst to doc directory again + * Remove suse specifics + * Add example orthosrc + * Fix regenerate cobbler help -> remove left over + * Fix indentation introduced by recent ansible lock fix + * sort serial console types in the cli + * Always allow to run ansible scan -> fix deadlock + * enabled the 'bad-indentation' warning, and made according fixes + * enabled the 'missing-format-argument-key' warning and made according fixes + * enabled the 'logging not lazy' warning and made according fixes + * Enabled the superfluous-parens warning, and made according fixes + * enabled line-to-long warning, and shortened lines accordingly. + * Enabled wrong-import-order warning and sorted imports accordingly + * Switched to lazy %s formating for logging + * reenabled some pylint warnings + * fixed a comprehension-escape error + * Fix HINT: Configure the DEFAULT_AUTO_FIELD setting warning + * Calm down pylint by removing unused exception variable + * include SyncCobblerDHCP in tasks init.py + * Enable and fix unused-variable via pylint + * Catch Token.DoesNotExist exception at first token generation + * Add missing sync_dhcp signal + * Removed unsed imports detected by pylint + * Create serial console entries for all domains served by a specific console server + * Add config command to show current connection stats + * Rework dump script - Use primary keys for only fresh database installation + * Fix again wrong attr on ansible directory, just use defattr declared one line above + * Diplay the screen command in the admin interface + * Further enhance dump script + * Natural keys must be tuples + * Use PositiveSallIntererfield for kernel_device_num + * Don't delete data for 'Command' sconsoles + +------------------------------------------------------------------- Old: ---- orthos2-1.0.141+git.58cc722.obscpio New: ---- _servicedata orthos2-1.2.77+git.f8950eb.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ orthos2.spec ++++++ --- /var/tmp/diff_new_pack.RDVmF4/_old 2022-04-05 19:56:36.757458146 +0200 +++ /var/tmp/diff_new_pack.RDVmF4/_new 2022-04-05 19:56:36.761458101 +0200 @@ -1,7 +1,7 @@ # # spec file for package orthos2 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: orthos2 -Version: 1.0.141+git.58cc722 +Version: 1.2.77+git.f8950eb Release: 0 Summary: Machine administration URL: https://github.com/openSUSE/orthos2 @@ -209,6 +209,8 @@ %attr(755,orthos,orthos) %dir /srv/www/orthos2 %ghost %dir /run/%{name} %ghost %dir /run/%{name}/ansible +%ghost %dir /run/%{name}/ansible_lastrun +%ghost %dir /run/%{name}/ansible_archive %attr(755,orthos,orthos) %dir /var/log/orthos2 %attr(775,orthos,orthos) %dir /var/lib/orthos2 %attr(775,orthos,orthos) %dir /var/lib/orthos2/archiv @@ -220,7 +222,7 @@ # Add whole ansible directory with correct attr for dirs and files # Always keep this at the end with defattr %defattr(664, orthos, orthos, 775) -%attr(664,orthos,orthos) /usr/lib/orthos2/ansible +/usr/lib/orthos2/ansible %files docs %dir %{orthos_web_docs} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.RDVmF4/_old 2022-04-05 19:56:36.785457834 +0200 +++ /var/tmp/diff_new_pack.RDVmF4/_new 2022-04-05 19:56:36.789457790 +0200 @@ -1,6 +1,6 @@ <services> <service name="obs_scm" mode="localonly"> - <param name="url">git://github.com/openSUSE/orthos2.git</param> + <param name="url">https://github.com/openSUSE/orthos2.git</param> <param name="scm">git</param> <param name="revision">master</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/openSUSE/orthos2.git</param> <param name="changesrevision">f0a52a1538932125ce7b208da99ed73f08955ea0</param></service><service name="tar_scm"> <param name="url">https://github.com/openSUSE/orthos2.git</param> <param name="changesrevision">c7bc70818e225d6a2bf406b94702918e0ce341de</param></service></servicedata> (No newline at EOF) ++++++ orthos2-1.0.141+git.58cc722.obscpio -> orthos2-1.2.77+git.f8950eb.obscpio ++++++ ++++ 5144 lines of diff (skipped) ++++++ orthos2.obsinfo ++++++ --- /var/tmp/diff_new_pack.RDVmF4/_old 2022-04-05 19:56:37.109454222 +0200 +++ /var/tmp/diff_new_pack.RDVmF4/_new 2022-04-05 19:56:37.113454177 +0200 @@ -1,6 +1,6 @@ name: orthos2 -version: 1.0.141+git.58cc722 -mtime: 1634322196 -commit: 58cc72228c897ec2f2de9e05f111a78b89535a54 +version: 1.2.77+git.f8950eb +mtime: 1647353154 +commit: f8950eb18ca86d747f875953cb9c50bf89b0a109 ++++++ orthos2.rpmlintrc ++++++ --- /var/tmp/diff_new_pack.RDVmF4/_old 2022-04-05 19:56:37.133453954 +0200 +++ /var/tmp/diff_new_pack.RDVmF4/_new 2022-04-05 19:56:37.137453909 +0200 @@ -1,6 +1,10 @@ # On Deb-based distros the deduplication would fail addFilter("orthos2.noarch: W: files-duplicate /usr/lib/python3.*/site-packages/orthos2") -addFilter("orthos2.noarch: W: files-duplicate /srv/www/orthos2/static") + +# Ansible scripts are executed remotely +addFilter("orthos2.noarch: E: non-executable-script /usr/lib/orthos2/ansible/roles/add_custom_facts/files/facts.d/") +# django scripts are executed via manage python script +addFilter("orthos2.noarch: E: non-executable-script /usr/lib/python3.8/site-packages/orthos2/data/scripts/") # Need until we may get an official orthos2 user/group addFilter("orthos2.noarch: W: non-standard-uid *")
