Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2020-03-03 10:13:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpmlint" Tue Mar 3 10:13:53 2020 rev:331 rq:780341 version:1.11 Changes: -------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes 2020-02-07 15:54:05.039500033 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint-tests.changes 2020-03-03 10:13:55.206362333 +0100 @@ -1,0 +2,6 @@ +Fri Feb 28 14:28:17 UTC 2020 - [email protected] + +- Update to version 84.87+git20200221.3ea152b: + * pam1 test: adjust reference output to newly added badness in rpmlint-Factory + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2020-02-22 18:59:40.213550026 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new.26092/rpmlint.changes 2020-03-03 10:13:55.478362895 +0100 @@ -1,0 +2,10 @@ +Thu Feb 20 14:05:50 UTC 2020 - Malte Kraus <[email protected]> + +- config: enable MixedFileOwnerships lint + +------------------------------------------------------------------- +Thu Feb 20 10:57:35 UTC 2020 - Dr. Werner Fink <[email protected]> + +- config: add 'mktex' to StandardUsers (boo#1159740) + +------------------------------------------------------------------- Old: ---- rpmlint-tests-84.87+git20200206.7e2b64f.tar.xz New: ---- rpmlint-tests-84.87+git20200221.3ea152b.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint-tests.spec ++++++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.006366057 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.010366065 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version: 84.87+git20200206.7e2b64f +Version: 84.87+git20200221.3ea152b Release: 0 Summary: rpmlint regression tests License: SUSE-Public-Domain ++++++ rpmlint.spec ++++++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.022366089 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.022366089 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.070366189 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.070366189 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/rpmlint-tests.git</param> - <param name="changesrevision">c45a69ba2c917d23ef888b044bc8114ad3611f4d</param></service><service name="tar_scm"> + <param name="changesrevision">3ea152ba41f080462891f99711fee3712c56c8c7</param></service><service name="tar_scm"> <param name="url">https://github.com/openSUSE/rpmlint-checks.git</param> <param name="changesrevision">d26befa3c953dd4f96265bd58c6dad472a6ea512</param></service></servicedata> \ No newline at end of file ++++++ config ++++++ --- /var/tmp/diff_new_pack.J2XG04/_old 2020-03-03 10:13:57.082366214 +0100 +++ /var/tmp/diff_new_pack.J2XG04/_new 2020-03-03 10:13:57.082366214 +0100 @@ -41,6 +41,7 @@ addCheck("TmpFilesCheck") addCheck("CheckSysVinitOnSystemd") addCheck("CheckCronJobs") +addCheck("MixedFileOwnerships") # stuff autobuild takes care about addFilter('.*invalid-version.*') @@ -375,6 +376,7 @@ 'memcached', 'messagebus', 'minetest', + 'mktex', 'mpd', 'mumble-server', 'murano', ++++++ rpmlint-tests-84.87+git20200206.7e2b64f.tar.xz -> rpmlint-tests-84.87+git20200221.3ea152b.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/Dockerfile new/rpmlint-tests-84.87+git20200221.3ea152b/.github/Dockerfile --- old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/Dockerfile 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20200221.3ea152b/.github/Dockerfile 2020-02-21 11:06:10.000000000 +0100 @@ -0,0 +1,8 @@ +FROM opensuse/tumbleweed + +# erlang is required for some tests +# gcc-PIE is needed, because default GCC doesn't create PIE binaries and we don't want to trigger position-independent-executable-suggested +RUN zypper -q --color in -y --no-recommends rpmlint-Factory-strict rpmlint-Factory rpmlint-mini rpmbuild git erlang gcc-PIE colordiff +COPY integration_test.sh /integration_test.sh + +ENTRYPOINT ["/integration_test.sh"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/action.yml new/rpmlint-tests-84.87+git20200221.3ea152b/.github/action.yml --- old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/action.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20200221.3ea152b/.github/action.yml 2020-02-21 11:06:10.000000000 +0100 @@ -0,0 +1,5 @@ +name: 'Integration test' +description: 'Clones this repo and rpmlint-checks and runs ./run' +runs: + using: 'docker' + image: 'Dockerfile' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/integration_test.sh new/rpmlint-tests-84.87+git20200221.3ea152b/.github/integration_test.sh --- old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/integration_test.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20200221.3ea152b/.github/integration_test.sh 2020-02-21 11:06:10.000000000 +0100 @@ -0,0 +1,47 @@ +#!/bin/bash + +set -o errexit +set -o nounset +set -o pipefail +#set -x + +cyan() { + printf "\e[36m\e[1m%s\e[m\x0f\n" "$@" +} + +echo + + +cd "$GITHUB_WORKSPACE/.." +# If someone does changes to -tests and -checks at the same time, we want to test them together. +# So try cloning a branch with the same name of the same owner. If that fails, just clone current master. +git clone -q --depth 1 -b "${GITHUB_REF##*/}" "https://github.com/${GITHUB_REPOSITORY//-tests/-checks}.git" || + git clone -q --depth 1 -b master "https://github.com/openSUSE/rpmlint-checks.git" + +branch_info=$(git -C rpmlint-checks branch -r -v | cut -d/ -f 2-) +branch_name=$(echo "$branch_info" | cut '-d ' -f 1) +branch_commit_id=$(echo "$branch_info" | cut '-d ' -f 2) +branch_commit_msg=$(echo "$branch_info" | cut '-d ' -f 3-) +remote=$(git -C rpmlint-checks remote get-url origin) +echo "testing against rpmlint-checks branch $branch_name from $remote / commit $branch_commit_id: '$branch_commit_msg'" + + +for f in rpmlint-checks/*.py ; do + # 'install' checks from git + mv "$f" /opt/testing/share/rpmlint/ + + # force-enable all checks, to test them even before they're added to rpmlint-Factory + basename="${f##*/}" + without_ext="${basename%.*}" + [[ "$without_ext" != "Whitelisting" ]] && + echo "addCheck('$without_ext')" >> /opt/testing/share/rpmlint/config +done + +cd "$GITHUB_WORKSPACE" +cyan "Starting testsuite..." + +# run the testsuite, overriding the 'diff' command to 'colordiff' +bash -c 'diff() { + colordiff "$@" +} +source ./run' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/workflows/ci.yml new/rpmlint-tests-84.87+git20200221.3ea152b/.github/workflows/ci.yml --- old/rpmlint-tests-84.87+git20200206.7e2b64f/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20200221.3ea152b/.github/workflows/ci.yml 2020-02-21 11:06:10.000000000 +0100 @@ -0,0 +1,15 @@ +name: integration test + +on: [push, pull_request] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + name: Checkout + + - uses: './.github/' + name: Run script diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20200206.7e2b64f/tests/pam1.ref new/rpmlint-tests-84.87+git20200221.3ea152b/tests/pam1.ref --- old/rpmlint-tests-84.87+git20200206.7e2b64f/tests/pam1.ref 2020-02-06 10:17:47.000000000 +0100 +++ new/rpmlint-tests-84.87+git20200221.3ea152b/tests/pam1.ref 2020-02-21 11:06:10.000000000 +0100 @@ -1,2 +1,2 @@ -pam1: W: suse-pam-unauthorized-module pam_foobar.so -1 packages and 0 specfiles checked; 0 errors, 1 warnings. +pam1: E: suse-pam-unauthorized-module (Badness: 10000) pam_foobar.so +1 packages and 0 specfiles checked; 1 errors, 0 warnings.
