Compare commits
2 Commits
factory
...
home/mkout
| Author | SHA256 | Date | |
|---|---|---|---|
| 2cac094a47 | |||
| 9bfc371990 |
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
Name: dtb-aarch64
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
Name: dtb-armv6l
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
Name: dtb-armv7l
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
Name: dtb-riscv64
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@@ -42,7 +42,7 @@
|
||||
Name: kernel-64kb
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@@ -42,7 +42,7 @@
|
||||
Name: kernel-default
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define build_html 1
|
||||
%define build_pdf 0
|
||||
@@ -30,7 +30,7 @@
|
||||
Name: kernel-docs
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@@ -42,7 +42,7 @@
|
||||
Name: kernel-kvmsmall
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@@ -42,7 +42,7 @@
|
||||
Name: kernel-lpae
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%global kernel_package kernel%kernel_flavor-srchash-0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%global kernel_package kernel%kernel_flavor-srchash-b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%endif
|
||||
%if 0%{?rhel_version}
|
||||
%global kernel_package kernel
|
||||
@@ -47,14 +47,14 @@
|
||||
Name: kernel-obs-build
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Provides: kernel-obs-build-srchash-0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
Provides: kernel-obs-build-srchash-b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: device-mapper
|
||||
BuildRequires: dracut
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
Name: kernel-obs-qa
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@@ -36,7 +36,7 @@ BuildRequires: kernel-default
|
||||
# kernel-obs-build must be also configured as VMinstall, but is required
|
||||
# here as well to avoid that qa and build package build parallel
|
||||
%if ! 0%{?qemu_user_space_build}
|
||||
BuildRequires: kernel-obs-build-srchash-0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
BuildRequires: kernel-obs-build-srchash-b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%endif
|
||||
BuildRequires: modutils
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@@ -42,7 +42,7 @@
|
||||
Name: kernel-pae
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
@@ -30,7 +30,7 @@
|
||||
Name: kernel-source
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#
|
||||
|
||||
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@@ -24,7 +24,7 @@
|
||||
Name: kernel-syms
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@@ -42,7 +42,7 @@
|
||||
Name: kernel-vanilla
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 4 19:00:17 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- pid: only take pidmap_lock once on alloc (upstream).
|
||||
- ns: pad refcount (upstream).
|
||||
- commit 2ec7dfc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 18:20:59 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- scripts: Fix OBSAPI secret retrieval
|
||||
./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 368, in __init__
|
||||
self.obs = OBSAPI(api, logfile)
|
||||
~~~~~~^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 57, in __init__
|
||||
self.get_token(cookiejar)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 114, in get_token
|
||||
passw = subprocess.check_output('secret-tool', 'lookup', 'service', host, 'username', self.user)
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 472, in check_output
|
||||
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
|
||||
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
**kwargs).stdout
|
||||
^^^^^^^^^
|
||||
File "/usr/lib64/python3.13/subprocess.py", line 554, in run
|
||||
with Popen(*popenargs, **kwargs) as process:
|
||||
~~~~~^^^^^^^^^^^^^^^^^^^^^^
|
||||
TypeError: Popen.__init__() got multiple values for argument 'stdout'
|
||||
Exception ignored in: <function API.__del__ at 0x7f7d1e2c2480>
|
||||
Traceback (most recent call last):
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 103, in __del__
|
||||
if self._to_close:
|
||||
AttributeError: 'OBSAPI' object has no attribute '_to_close'
|
||||
Fix by passing a list not positional args.
|
||||
Then:
|
||||
mkoutny@blackdock ~/s/kernel-source-merge (users/mkoutny/stable/rwlock) [1]> ./scripts/osc_wrapper upload --obs home:mkoutny:Kernel:stable:rwlock
|
||||
./scripts/bs-upload-kernel -A https://api.opensuse.org --debuginfo kernel-source home:mkoutny:Kernel:stable:rwlock
|
||||
Getting scmsync for openSUSE:Factory/kernel-source...Traceback (most recent call last):
|
||||
File "kernel-source/g./scripts/bs-upload-kernel", line 43, in <module>
|
||||
ul = Uploader(api=args.apiurl, data=args.data, user_project=args.project, reset_branch=args.reset_branch, logfile=logfile, progress=args.verbose, ignore_kabi=args.ignore_kabi)
|
||||
File "kernel-source/gscripts/python/obsapi/uploader.py", line 370, in __init__
|
||||
self.upstream = self.obs.package_repo(self.upstream_project, self.package)
|
||||
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 213, in package_repo
|
||||
if self.package_exists(project, package) and self.package_meta(project, package).find('scmsync') != None:
|
||||
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 168, in package_exists
|
||||
return self.file_exists(project, package, '_meta')
|
||||
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 190, in file_exists
|
||||
return self.check_exists('/'.join(['/source', project, package, file]))
|
||||
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 302, in check_exists
|
||||
r = self.get(path, **kwargs) # Some gitea endpoints don't like HEAD request
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 261, in get
|
||||
return self.call('GET', path, **kwargs)
|
||||
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/api.py", line 246, in call
|
||||
headers.update(self.auth_header(wwwa))
|
||||
~~~~~~~~~~~~~~~~^^^^^^
|
||||
File "kernel-source/gscripts/python/obsapi/obsapi.py", line 142, in auth_header
|
||||
return {'Authorization' : 'Basic ' + base64.standard_b64encode((self.user + ':' + self.passw).encode()).decode()}
|
||||
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
|
||||
TypeError: can only concatenate str (not "bytes") to str
|
||||
Fix by decoding obtained bytes.
|
||||
- commit ca4e9d5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 17:36:24 CET 2026 - mkoutny@suse.com
|
||||
|
||||
- cgroup: avoid css_set_lock in cgroup_css_set_fork() (upstream).
|
||||
- commit b21e8f8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
%define srcversion 6.18
|
||||
%define patchversion 6.18.8
|
||||
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
%define git_commit b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@@ -42,7 +42,7 @@
|
||||
Name: kernel-zfcpdump
|
||||
Version: 6.18.8
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g0df318e
|
||||
Release: <RELEASE>.gb21e8f8
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Comment: This signature is for the .tar version of the archive
|
||||
Comment: git archive --format tar --prefix=linux-6.18/ v6.18
|
||||
Comment: git version 2.52.0
|
||||
|
||||
iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmktKMYACgkQONu9yGCS
|
||||
aT4Hgg/+M5KSFON3IFgCtolH4vP13nzEvFRBAAJ2hZdkluN65tWxPzLnBXvCecfj
|
||||
wep1DXOBS+8GnNfoF1d5S1ZRpBj3gDdh3BRQvowmx1rRXf68PCW7DuVCgO/rs/jS
|
||||
mtft0v/9z+NHY9tQkpgiFqRQaodCy7CIk2wlHE7tgiU5NAxrYEJgzKCdgJ4meeNp
|
||||
Y98A1EXzaDV7GRrHjlV2FrredPEpEse/f7XbqKaDKyx5gutQSiL59mLAoZ10jlIr
|
||||
A8oQJLZpA68fL4I18H1wwviuvqeGkvZO43RfzosUY3p6FJjU6DCWAWXqGo9x+hKq
|
||||
OfU6EYPcMyBX5jVsMaWNgx/wF7fR+jCMnr2q65kxSA3FYaCgy68UgX3vd8sKMlAI
|
||||
DudFDGujTIYoaq5hSdP3QiDKv+MJ5ToRZ/A6F16FXkbfi3bip9Na2QlHMQlVNFLK
|
||||
uXwWqnw3SFWqq1TOoNOv1AjGJCwX/IU2rXbYQQ6XS3+Vj2zSU32HaoEvXQIr7IAv
|
||||
iX+TjkSxj4Gb8PRtYnlekJ1d9OxuarSzagw9FBXITP3m53pAOtjzsg08ZzFaYlju
|
||||
wEH7iWeAj2YKGNZuHdgXsExahHuZDBV9gDSwKxjrSDtGwDrHvi1qUU+ge33LF7j2
|
||||
LZFAzg93Ua/YjlNSsCbeQR0199wPpoAkeStoZa5INabdBKNbZKI=
|
||||
=2moX
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
linux-6.18.tar.xz
LFS
BIN
linux-6.18.tar.xz
LFS
Binary file not shown.
BIN
linux.keyring
BIN
linux.keyring
Binary file not shown.
BIN
patches.suse.tar.bz2
LFS
BIN
patches.suse.tar.bz2
LFS
Binary file not shown.
@@ -2058,6 +2058,11 @@
|
||||
patches.suse/drm-i915-xe-fbdev-add-intel_fbdev_fb_pitch_align.patch
|
||||
patches.suse/libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch
|
||||
patches.suse/ASoC-Intel-sof_sdw-shift-SSP-BT-mask-bits.patch
|
||||
|
||||
# out-of-tree patches
|
||||
patches.suse/ns-pad-refcount.patch
|
||||
patches.suse/pid-only-take-pidmap_lock-once-on-alloc.patch
|
||||
patches.suse/PATCH-v2-cgroup-avoid-css_set_lock-in-cgroup_css_set_fork.patch
|
||||
########################################################
|
||||
# end of sorted patches
|
||||
########################################################
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
2026-01-30 12:17:19 +0000
|
||||
GIT Revision: 0df318ee571bb886b802231878d503c60b5e1c8e
|
||||
GIT Branch: stable
|
||||
2026-02-05 13:06:49 +0000
|
||||
GIT Revision: b21e8f8fe3451767c7199d5c8950ea3799316ad3
|
||||
GIT Branch: users/mkoutny/stable/rwlock
|
||||
|
||||
Reference in New Issue
Block a user