Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-catkin-pkg for 
openSUSE:Factory checked in at 2026-09-28 10:45:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-catkin-pkg (Old)
 and      /work/SRC/openSUSE:Factory/.python-catkin-pkg.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-catkin-pkg"

Mon Sep 28 10:45:59 2026 rev:11 rq:1380811 version:1.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-catkin-pkg/python-catkin-pkg.changes      
2025-09-29 16:37:32.919818118 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-catkin-pkg.new.383539/python-catkin-pkg.changes
  2026-09-28 10:46:35.582305502 +0200
@@ -1,0 +2,8 @@
+Sat Sep 26 16:04:47 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.1.1:
+  * Add '-s,--signoff' to prepare_release. #384
+  * Fixed VCS detection in git worktrees. #382
+  * Drop runtime dependency on setuptools. #381
+
+-------------------------------------------------------------------

Old:
----
  1.1.0.tar.gz

New:
----
  1.1.1.tar.gz

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

Other differences:
------------------
++++++ python-catkin-pkg.spec ++++++
--- /var/tmp/diff_new_pack.QSroUl/_old  2026-09-28 10:46:36.927361855 +0200
+++ /var/tmp/diff_new_pack.QSroUl/_new  2026-09-28 10:46:36.931362022 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-catkin-pkg
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %bcond_without libalternatives
 %define commands create_pkg find_pkg generate_changelog package_version 
prepare_release tag_changelog test_changelog
 Name:           python-catkin-pkg
-Version:        1.1.0
+Version:        1.1.1
 Release:        0
 Summary:        Catkin package library
 License:        BSD-3-Clause

++++++ 1.1.0.tar.gz -> 1.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/catkin_pkg-1.1.0/CHANGELOG.rst 
new/catkin_pkg-1.1.1/CHANGELOG.rst
--- old/catkin_pkg-1.1.0/CHANGELOG.rst  2025-09-09 19:04:01.000000000 +0200
+++ new/catkin_pkg-1.1.1/CHANGELOG.rst  2026-09-09 19:30:03.000000000 +0200
@@ -1,3 +1,17 @@
+1.1.1 (2026-09-09)
+==================
+
+- Add '-s,--signoff' to prepare_release. `#384 
<https://github.com/ros-infrastructure/catkin_pkg/pull/384>`_
+- Fixed VCS detection in git worktrees. `#382 
<https://github.com/ros-infrastructure/catkin_pkg/pull/382>`_
+- Drop runtime dependency on setuptools. `#381 
<https://github.com/ros-infrastructure/catkin_pkg/pull/381>`_
+
+Contributors
+------------
+
+- Christophe Bedard
+- Martin Pecka
+- Scott K Logan
+
 1.1.0 (2025-09-09)
 ==================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/catkin_pkg-1.1.0/setup.py 
new/catkin_pkg-1.1.1/setup.py
--- old/catkin_pkg-1.1.0/setup.py       2025-09-09 19:04:01.000000000 +0200
+++ new/catkin_pkg-1.1.1/setup.py       2026-09-09 19:30:03.000000000 +0200
@@ -10,7 +10,7 @@
     # same version as in:
     # - src/catkin_pkg/__init__.py
     # - stdeb.cfg
-    'version': '1.1.0',
+    'version': '1.1.1',
     'packages': ['catkin_pkg', 'catkin_pkg.cli'],
     'package_dir': {'': 'src'},
     'package_data': {'catkin_pkg': ['templates/*.in']},
@@ -48,7 +48,6 @@
         'packaging',
         'python-dateutil',
         'pyparsing',
-        'setuptools',
     ],
     'extras_require': {
         'test': [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/catkin_pkg-1.1.0/src/catkin_pkg/__init__.py 
new/catkin_pkg-1.1.1/src/catkin_pkg/__init__.py
--- old/catkin_pkg-1.1.0/src/catkin_pkg/__init__.py     2025-09-09 
19:04:01.000000000 +0200
+++ new/catkin_pkg-1.1.1/src/catkin_pkg/__init__.py     2026-09-09 
19:30:03.000000000 +0200
@@ -35,4 +35,4 @@
 # same version as in:
 # - setup.py
 # - stdeb.cfg
-__version__ = '1.1.0'
+__version__ = '1.1.1'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/catkin_pkg-1.1.0/src/catkin_pkg/cli/prepare_release.py 
new/catkin_pkg-1.1.1/src/catkin_pkg/cli/prepare_release.py
--- old/catkin_pkg-1.1.0/src/catkin_pkg/cli/prepare_release.py  2025-09-09 
19:04:01.000000000 +0200
+++ new/catkin_pkg-1.1.1/src/catkin_pkg/cli/prepare_release.py  2026-09-09 
19:30:03.000000000 +0200
@@ -130,8 +130,13 @@
     return True
 
 
-def commit_files(base_path, vcs_type, packages, packages_with_changelogs, 
message, dry_run=False):
+def commit_files(base_path, vcs_type, packages, packages_with_changelogs, 
message, dry_run=False, signoff=False):
     cmd = [_find_executable(vcs_type), 'commit', '-m', message]
+    if signoff:
+        if vcs_type in ['git']:
+            cmd += ['--signoff']
+        else:
+            print(fmt('@{yf}Warning: -s,--signoff is not valid and will not be 
used for repository type: @{boldon}%s@{boldoff}' % vcs_type))
     cmd += [os.path.join(p, PACKAGE_MANIFEST_FILENAME) for p in 
packages.keys()]
     cmd += [s for s in [os.path.join(p, 'setup.py') for p in packages.keys()] 
if os.path.exists(s)]
     cmd += [path for path, _, _ in packages_with_changelogs.values()]
@@ -227,6 +232,7 @@
     parser.add_argument('--version', help='Specify a specific version to use')
     parser.add_argument('--no-color', action='store_true', default=False, 
help='Disables colored output')
     parser.add_argument('--no-push', action='store_true', default=False, 
help='Disables pushing to remote repository')
+    parser.add_argument('-s', '--signoff', action='store_true', default=False, 
help='Signs off the commit (git only)')
     parser.add_argument('-t', '--tag-prefix', default='', help='Add this 
prefix to the created release tag')
     parser.add_argument('-y', '--non-interactive', action='store_true', 
default=False, help="Run without user interaction, confirming all questions 
with 'yes'")
     args = parser.parse_args()
@@ -392,7 +398,7 @@
     if vcs_type in ['svn']:
         # for svn everything affects the remote repository immediately
         commands = []
-        commands.append(commit_files(base_path, vcs_type, packages, 
missing_changelogs_but_forthcoming, tag_name, dry_run=True))
+        commands.append(commit_files(base_path, vcs_type, packages, 
missing_changelogs_but_forthcoming, tag_name, dry_run=True, 
signoff=args.signoff))
         commands.append(tag_svn_cmd)
         if not args.no_push:
             print(fmt('@{gf}The following commands will be executed to commit 
the changes and tag the new version:'))
@@ -407,14 +413,14 @@
                 if not prompt_continue('Execute commands which will modify the 
repository', default=True):
                     pushed = False
             if pushed is None:
-                commit_files(base_path, vcs_type, packages, 
missing_changelogs_but_forthcoming, tag_name)
+                commit_files(base_path, vcs_type, packages, 
missing_changelogs_but_forthcoming, tag_name, signoff=args.signoff)
                 tag_repository(base_path, vcs_type, tag_name, args.tag_prefix 
!= '')
                 pushed = True
 
     else:
         # for other vcs types the changes are first done locally
         print(fmt('@{gf}Committing the package.xml files...'))
-        commit_files(base_path, vcs_type, packages, 
missing_changelogs_but_forthcoming, tag_name)
+        commit_files(base_path, vcs_type, packages, 
missing_changelogs_but_forthcoming, tag_name, signoff=args.signoff)
 
         print(fmt("@{gf}Creating tag '@{boldon}%s@{boldoff}'..." % (tag_name)))
         tag_repository(base_path, vcs_type, tag_name, args.tag_prefix != '')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/catkin_pkg-1.1.0/src/catkin_pkg/workspace_vcs.py 
new/catkin_pkg-1.1.1/src/catkin_pkg/workspace_vcs.py
--- old/catkin_pkg-1.1.0/src/catkin_pkg/workspace_vcs.py        2025-09-09 
19:04:01.000000000 +0200
+++ new/catkin_pkg-1.1.1/src/catkin_pkg/workspace_vcs.py        2026-09-09 
19:30:03.000000000 +0200
@@ -38,7 +38,7 @@
 
 def get_repository_type(path):
     for vcs_type in ['bzr', 'git', 'hg', 'svn']:
-        if os.path.isdir(os.path.join(path, '.%s' % vcs_type)):
+        if os.path.exists(os.path.join(path, '.%s' % vcs_type)):
             return vcs_type
     return None
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/catkin_pkg-1.1.0/stdeb.cfg 
new/catkin_pkg-1.1.1/stdeb.cfg
--- old/catkin_pkg-1.1.0/stdeb.cfg      2025-09-09 19:04:01.000000000 +0200
+++ new/catkin_pkg-1.1.1/stdeb.cfg      2026-09-09 19:30:03.000000000 +0200
@@ -1,21 +1,23 @@
 [catkin_pkg]
+No-Python2:
 Debian-Version: 100
 ; catkin-pkg-modules same version as in:
 ; - setup.py
 ; - src/catkin_pkg/__init__.py
-Depends3: python3-catkin-pkg-modules (>= 1.1.0), python3-dateutil, 
python3-docutils, python3-setuptools
+Depends3: python3-catkin-pkg-modules (>= 1.1.1), python3-dateutil, 
python3-docutils
 Conflicts3: catkin, python-catkin-pkg
 Copyright-File: LICENSE
-Suite3: focal jammy noble bookworm trixie
+Suite3: focal jammy noble resolute bookworm trixie
 X-Python3-Version: >= 3.6
 Setup-Env-Vars: SKIP_PYTHON_MODULES=1
 
 [catkin_pkg_modules]
+No-Python2:
 Source: catkin_pkg_modules
 Depends3: python3-dateutil, python3-docutils, python3-pyparsing, 
python3-packaging
 Conflicts3: catkin, python3-catkin-pkg (<< 0.3.0)
 Replaces3: python3-catkin-pkg (<< 0.3.0)
 Copyright-File: LICENSE
-Suite3: focal jammy buster bullseye bookworm
+Suite3: focal jammy noble resolute bookworm trixie
 X-Python3-Version: >= 3.6
 Setup-Env-Vars: SKIP_PYTHON_SCRIPTS=1

Reply via email to