Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rpmlint for openSUSE:Factory checked 
in at 2026-02-11 18:47:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpmlint (Old)
 and      /work/SRC/openSUSE:Factory/.rpmlint.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpmlint"

Wed Feb 11 18:47:43 2026 rev:526 rq:1332424 version:2.9.0+git20260211.ecf25fcf

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes  2026-02-09 
11:42:45.236217205 +0100
+++ /work/SRC/openSUSE:Factory/.rpmlint.new.1670/rpmlint.changes        
2026-02-11 18:48:24.140255657 +0100
@@ -1,0 +2,20 @@
+Wed Feb 11 08:17:03 UTC 2026 - Daniel Garcia <[email protected]>
+
+- Update to version 2.9.0+git20260211.ecf25fcf:
+  * Release 2.9.0
+  * Bump github/codeql-action from 4.32.1 to 4.32.2
+  * Bump github/codeql-action from 4.31.11 to 4.32.1
+  * Manually bump github/codeql-action/* versions to latest v4.31.11 with 
pinned format
+  * Manually bump actions/checkout version to latest v6.0.2 with pinned format
+  * Add dependabot check for Github actions
+  * Pin actions to specific version SHA
+  * Disable broken mageia images
+  * Fix TagsCheck for multiple InvalidRequires
+
+-------------------------------------------------------------------
+Mon Feb 09 13:14:57 UTC 2026 - Wolfgang Frisch <[email protected]>
+
+- Update to version 2.8.0+git20260209.02a4eea2:
+  * systemd-tmpfiles: whitelist libpulp-tools (bsc#1257865)
+
+-------------------------------------------------------------------

Old:
----
  rpmlint-2.8.0+git20260206.eac6dd56.tar.xz

New:
----
  rpmlint-2.9.0+git20260211.ecf25fcf.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rpmlint.spec ++++++
--- /var/tmp/diff_new_pack.LY7VTp/_old  2026-02-11 18:48:25.132297317 +0100
+++ /var/tmp/diff_new_pack.LY7VTp/_new  2026-02-11 18:48:25.132297317 +0100
@@ -23,7 +23,7 @@
 %define name_suffix -%{flavor}
 %endif
 Name:           rpmlint%{name_suffix}
-Version:        2.8.0+git20260206.eac6dd56
+Version:        2.9.0+git20260211.ecf25fcf
 Release:        0
 Summary:        RPM file correctness checker
 License:        GPL-2.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LY7VTp/_old  2026-02-11 18:48:25.184299501 +0100
+++ /var/tmp/diff_new_pack.LY7VTp/_new  2026-02-11 18:48:25.188299669 +0100
@@ -1,6 +1,6 @@
 <services>
   <service name="tar_scm" mode="manual">
-    <param name="versionformat">2.8.0+git%cd.%h</param>
+    <param name="versionformat">2.9.0+git%cd.%h</param>
     <param 
name="url">https://github.com/rpm-software-management/rpmlint.git</param>
     <param name="scm">git</param>
     <param name="revision">opensuse</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LY7VTp/_old  2026-02-11 18:48:25.212300677 +0100
+++ /var/tmp/diff_new_pack.LY7VTp/_new  2026-02-11 18:48:25.216300845 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/rpm-software-management/rpmlint.git</param>
-              <param 
name="changesrevision">eac6dd560b37f3c9bf5a6d7bb890f2277443e8ae</param></service></servicedata>
+              <param 
name="changesrevision">ecf25fcf56dcdf75e69af91282446880429f65c3</param></service></servicedata>
 (No newline at EOF)
 

++++++ rpmlint-2.8.0+git20260206.eac6dd56.tar.xz -> 
rpmlint-2.9.0+git20260211.ecf25fcf.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rpmlint-2.8.0+git20260206.eac6dd56/.github/dependabot.yml 
new/rpmlint-2.9.0+git20260211.ecf25fcf/.github/dependabot.yml
--- old/rpmlint-2.8.0+git20260206.eac6dd56/.github/dependabot.yml       
1970-01-01 01:00:00.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/.github/dependabot.yml       
2026-02-11 09:10:05.000000000 +0100
@@ -0,0 +1,10 @@
+# Set update schedule for GitHub Actions
+
+version: 2
+updates:
+
+  - package-ecosystem: "github-actions"
+    directory: "/"
+    schedule:
+      # Check for updates to GitHub Actions every week
+      interval: "weekly"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rpmlint-2.8.0+git20260206.eac6dd56/.github/workflows/codeql.yml 
new/rpmlint-2.9.0+git20260211.ecf25fcf/.github/workflows/codeql.yml
--- old/rpmlint-2.8.0+git20260206.eac6dd56/.github/workflows/codeql.yml 
2026-02-06 11:09:57.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/.github/workflows/codeql.yml 
2026-02-11 09:10:05.000000000 +0100
@@ -22,18 +22,18 @@
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 
v6.0.2
 
       - name: Initialize CodeQL
-        uses: github/codeql-action/init@v2
+        uses: 
github/codeql-action/init@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2
         with:
           languages: ${{ matrix.language }}
           queries: +security-and-quality
 
       - name: Autobuild
-        uses: github/codeql-action/autobuild@v2
+        uses: 
github/codeql-action/autobuild@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # 
v4.32.2
 
       - name: Perform CodeQL Analysis
-        uses: github/codeql-action/analyze@v2
+        uses: 
github/codeql-action/analyze@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2
         with:
           category: "/language:${{ matrix.language }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rpmlint-2.8.0+git20260206.eac6dd56/.github/workflows/main.yml 
new/rpmlint-2.9.0+git20260211.ecf25fcf/.github/workflows/main.yml
--- old/rpmlint-2.8.0+git20260206.eac6dd56/.github/workflows/main.yml   
2026-02-06 11:09:57.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/.github/workflows/main.yml   
2026-02-11 09:10:05.000000000 +0100
@@ -113,7 +113,7 @@
       - run: pipx install coveralls
       - run: pipx install pyupgrade
       - run: pipx install ruff
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 
v6.0.2
       - run: pytest
       - run: flake8
       - run: /github/home/.local/bin/ruff check .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rpmlint-2.8.0+git20260206.eac6dd56/.packit/rpmlint.spec 
new/rpmlint-2.9.0+git20260211.ecf25fcf/.packit/rpmlint.spec
--- old/rpmlint-2.8.0+git20260206.eac6dd56/.packit/rpmlint.spec 2026-02-06 
11:09:57.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/.packit/rpmlint.spec 2026-02-11 
09:10:05.000000000 +0100
@@ -1,7 +1,7 @@
 %{!?python3: %global python3 %{__python3}}
 
 Name:           rpmlint
-Version:        2.8.0
+Version:        2.9.0
 Release:        0%{?dist}
 Summary:        Tool for checking common errors in RPM packages
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpmlint-2.8.0+git20260206.eac6dd56/.packit.yaml 
new/rpmlint-2.9.0+git20260211.ecf25fcf/.packit.yaml
--- old/rpmlint-2.8.0+git20260206.eac6dd56/.packit.yaml 2026-02-06 
11:09:57.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/.packit.yaml 2026-02-11 
09:10:05.000000000 +0100
@@ -12,11 +12,11 @@
     targets:
     - fedora-rawhide-x86_64
     - fedora-rawhide-aarch64
-    - mageia-cauldron-x86_64
-    - mageia-cauldron-aarch64
-    # opensuse images are failing because dnf-plugins-core package is not 
working
-    #- opensuse-tumbleweed-x86_64
-    #- opensuse-tumbleweed-aarch64
+    # mageia is failing because of rpm
+    # - mageia-cauldron-x86_64
+    # - mageia-cauldron-aarch64
+    - opensuse-tumbleweed-x86_64
+    - opensuse-tumbleweed-aarch64
   trigger: pull_request
 - job: copr_build
   trigger: commit
@@ -24,11 +24,11 @@
     targets:
     - fedora-rawhide-x86_64
     - fedora-rawhide-aarch64
-    - mageia-cauldron-x86_64
-    - mageia-cauldron-aarch64
-    # opensuse images are failing because dnf-plugins-core package is not 
working
-    #- opensuse-tumbleweed-x86_64
-    #- opensuse-tumbleweed-aarch64
+    # mageia is failing because of rpm
+    # - mageia-cauldron-x86_64
+    # - mageia-cauldron-aarch64
+    - opensuse-tumbleweed-x86_64
+    - opensuse-tumbleweed-aarch64
     branch: main
     project: rpm-software-management-rpmlint-mainline
     list_on_homepage: True
@@ -37,9 +37,8 @@
   trigger: commit
   metadata:
     targets:
-    # opensuse images are failing because dnf-plugins-core package is not 
working
-    #- opensuse-tumbleweed-x86_64
-    #- opensuse-tumbleweed-aarch64
+    - opensuse-tumbleweed-x86_64
+    - opensuse-tumbleweed-aarch64
     branch: opensuse
     project: rpm-software-management-rpmlint-opensuse
     list_on_homepage: True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rpmlint-2.8.0+git20260206.eac6dd56/configs/openSUSE/systemd-tmpfiles.toml 
new/rpmlint-2.9.0+git20260211.ecf25fcf/configs/openSUSE/systemd-tmpfiles.toml
--- 
old/rpmlint-2.8.0+git20260206.eac6dd56/configs/openSUSE/systemd-tmpfiles.toml   
    2026-02-06 11:09:57.000000000 +0100
+++ 
new/rpmlint-2.9.0+git20260211.ecf25fcf/configs/openSUSE/systemd-tmpfiles.toml   
    2026-02-11 09:10:05.000000000 +0100
@@ -188,3 +188,12 @@
     "d /var/lib/texmf/luametatex-cache      0755 root  root  - -",
     "f /var/lib/texmf/ls-R                  0664 root  mktex - %% ls-R -- 
filename database for kpathsea; do not change this line.",
 ]
+
+[[SystemdTmpfilesWhitelist]]
+package = "libpulp-tools"
+bugs = ["bsc#1257865"]
+note = "Directory for dealing with live patches during updates"
+path = "/usr/lib/tmpfiles.d/ulp-tmp.conf"
+entries = [
+    "d /var/livepatches 0755 root root"
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpmlint-2.8.0+git20260206.eac6dd56/pyproject.toml 
new/rpmlint-2.9.0+git20260211.ecf25fcf/pyproject.toml
--- old/rpmlint-2.8.0+git20260206.eac6dd56/pyproject.toml       2026-02-06 
11:09:57.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/pyproject.toml       2026-02-11 
09:10:05.000000000 +0100
@@ -6,7 +6,7 @@
 
 [project]
 name = "rpmlint"
-version = "2.8.0"
+version = "2.9.0"
 description = "Check for common errors in RPM packages"
 license = {text = "License :: OSI Approved :: GNU General Public License v2 or 
later (GPLv2+)"}
 authors = [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rpmlint-2.8.0+git20260206.eac6dd56/rpmlint/checks/TagsCheck.py 
new/rpmlint-2.9.0+git20260211.ecf25fcf/rpmlint/checks/TagsCheck.py
--- old/rpmlint-2.8.0+git20260206.eac6dd56/rpmlint/checks/TagsCheck.py  
2026-02-06 11:09:57.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/rpmlint/checks/TagsCheck.py  
2026-02-11 09:10:05.000000000 +0100
@@ -36,7 +36,7 @@
         super().__init__(config, output)
         self.valid_groups = config.configuration['ValidGroups']
         self.valid_licenses = config.configuration['ValidLicenses']
-        self.invalid_requires = map(re.compile, 
config.configuration['InvalidRequires'])
+        self.invalid_requires = list(map(re.compile, 
config.configuration['InvalidRequires']))
         self.packager_regex = re.compile(config.configuration['Packager'])
         self.release_ext = config.configuration['ReleaseExtension']
         self.extension_regex = self.release_ext and 
re.compile(self.release_ext)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpmlint-2.8.0+git20260206.eac6dd56/test/test_tags.py 
new/rpmlint-2.9.0+git20260211.ecf25fcf/test/test_tags.py
--- old/rpmlint-2.8.0+git20260206.eac6dd56/test/test_tags.py    2026-02-06 
11:09:57.000000000 +0100
+++ new/rpmlint-2.9.0+git20260211.ecf25fcf/test/test_tags.py    2026-02-11 
09:10:05.000000000 +0100
@@ -297,6 +297,19 @@
     assert 'E: no-description-tag' in out
 
 
[email protected]('package', ['binary/python39-evtx'])
+def test_check_invalid_dependency_multiple(tmp_path, package, tagscheck):
+    """Test if a package has
+    invalid-dependency, when the invalid dependency is not first in the list"""
+    CONFIG.info = True
+    CONFIG.configuration['InvalidRequires'].append('/bin/sh')
+    output = Filter(CONFIG)
+    test = TagsCheck(CONFIG, output)
+    test.check(get_tested_package(package, tmp_path))
+    out = output.print_results(output.results)
+    assert 'E: invalid-dependency /bin/sh' in out
+
+
 @pytest.mark.parametrize('package', ['binary/random-exp'])
 def test_package_random_warnings(tmp_path, package, tagscheck):
     """Test if a package has check,

Reply via email to