Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openQA for openSUSE:Factory checked in at 2025-07-30 11:42:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA" Wed Jul 30 11:42:39 2025 rev:720 rq:1296105 version:5.1753703782.e7ffc367 Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2025-07-27 16:28:03.842197312 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.13279/openQA.changes 2025-07-30 11:43:39.166435471 +0200 @@ -1,0 +2,7 @@ +Mon Jul 28 12:11:17 UTC 2025 - [email protected] + +- Update to version 5.1753703782.e7ffc367: + * docs: Clarify that openQA is not only Perl + * Use and recommend --ignore-scripts with npm install + +------------------------------------------------------------------- Old: ---- openQA-5.1753506485.d911de9f.obscpio New: ---- openQA-5.1753703782.e7ffc367.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-client-test.spec ++++++ --- /var/tmp/diff_new_pack.cfzSP4/_old 2025-07-30 11:43:41.218520503 +0200 +++ /var/tmp/diff_new_pack.cfzSP4/_new 2025-07-30 11:43:41.218520503 +0200 @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1753506485.d911de9f +Version: 5.1753703782.e7ffc367 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.cfzSP4/_old 2025-07-30 11:43:41.242521497 +0200 +++ /var/tmp/diff_new_pack.cfzSP4/_new 2025-07-30 11:43:41.246521663 +0200 @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1753506485.d911de9f +Version: 5.1753703782.e7ffc367 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.cfzSP4/_old 2025-07-30 11:43:41.294523652 +0200 +++ /var/tmp/diff_new_pack.cfzSP4/_new 2025-07-30 11:43:41.294523652 +0200 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1753506485.d911de9f +Version: 5.1753703782.e7ffc367 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA-worker-test.spec ++++++ --- /var/tmp/diff_new_pack.cfzSP4/_old 2025-07-30 11:43:41.322524812 +0200 +++ /var/tmp/diff_new_pack.cfzSP4/_new 2025-07-30 11:43:41.322524812 +0200 @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1753506485.d911de9f +Version: 5.1753703782.e7ffc367 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.cfzSP4/_old 2025-07-30 11:43:41.358526304 +0200 +++ /var/tmp/diff_new_pack.cfzSP4/_new 2025-07-30 11:43:41.358526304 +0200 @@ -97,7 +97,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1753506485.d911de9f +Version: 5.1753703782.e7ffc367 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later ++++++ openQA-5.1753506485.d911de9f.obscpio -> openQA-5.1753703782.e7ffc367.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1753506485.d911de9f/Makefile new/openQA-5.1753703782.e7ffc367/Makefile --- old/openQA-5.1753506485.d911de9f/Makefile 2025-07-26 07:08:05.000000000 +0200 +++ new/openQA-5.1753703782.e7ffc367/Makefile 2025-07-28 13:56:22.000000000 +0200 @@ -205,7 +205,7 @@ # Ensure npm packages are installed and up-to-date (unless local-npm-registry is installed; in this case we can # assume installing npm packages is taken care of separately, e.g. in builds on OBS) node_modules: package-lock.json - @which local-npm-registry >/dev/null 2>&1 || npm install --no-audit --no-fund + @which local-npm-registry >/dev/null 2>&1 || npm install --no-audit --no-fund --ignore-scripts @touch node_modules .PHONY: test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1753506485.d911de9f/docs/Contributing.asciidoc new/openQA-5.1753703782.e7ffc367/docs/Contributing.asciidoc --- old/openQA-5.1753506485.d911de9f/docs/Contributing.asciidoc 2025-07-26 07:08:05.000000000 +0200 +++ new/openQA-5.1753703782.e7ffc367/docs/Contributing.asciidoc 2025-07-28 13:56:22.000000000 +0200 @@ -123,13 +123,13 @@ == Technologies [id="technologies"] -Everything in openQA, from `os-autoinst` to the web frontend and from the tests -to the support scripts is written in Perl. So having some basic knowledge -about that language is really desirable in order to understand and develop -openQA. Of course, in addition to bare Perl, several libraries and additional -tools are required. The easiest way to install all needed dependencies is -using the available os-autoinst and openQA packages, as described in the -Installation Guide. +Most in openQA, from `os-autoinst` to the web frontend and from the tests to +the support scripts is written in Perl in combination with other languages. So +having some basic knowledge in those is desirable in order to understand and +develop openQA. Of course, in addition to bare Perl, several libraries and +additional tools are required. The easiest way to install all needed +dependencies is using the available os-autoinst and openQA packages, as +described in the Installation Guide. In the case of os-autoinst, only a few http://www.cpan.org/[CPAN] modules are required. Basically `Carp::Always`, `Data::Dump`. `JSON` and `YAML`. On the other @@ -376,7 +376,7 @@ development after you setup a PostgreSQL database as mentioned in the previous section. -You have to install/update web-related dependencies first using `npm install`. +You have to install/update web-related dependencies first using `npm install --ignore-scripts`. To start the webserver for development, use `scripts/openqa daemon`. The other daemons (mentioned in the link:images/architecture.svg[architecture diagram]) are started in the same way, e.g. `script/openqa-scheduler daemon`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1753506485.d911de9f/tools/js-tidy new/openQA-5.1753703782.e7ffc367/tools/js-tidy --- old/openQA-5.1753506485.d911de9f/tools/js-tidy 2025-07-26 07:08:05.000000000 +0200 +++ new/openQA-5.1753703782.e7ffc367/tools/js-tidy 2025-07-28 13:56:22.000000000 +0200 @@ -28,5 +28,5 @@ exit 1 fi -npm install +npm install --ignore-scripts npm run fix ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.cfzSP4/_old 2025-07-30 11:43:53.563032012 +0200 +++ /var/tmp/diff_new_pack.cfzSP4/_new 2025-07-30 11:43:53.567032178 +0200 @@ -1,5 +1,5 @@ name: openQA -version: 5.1753506485.d911de9f -mtime: 1753506485 -commit: d911de9fead73e74647cbe3ae8f91cc638269398 +version: 5.1753703782.e7ffc367 +mtime: 1753703782 +commit: e7ffc3670b30802c625ea77503393a52d8a1a040
