Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pmbootstrap for openSUSE:Factory checked in at 2026-07-15 16:40:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pmbootstrap (Old) and /work/SRC/openSUSE:Factory/.pmbootstrap.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pmbootstrap" Wed Jul 15 16:40:54 2026 rev:9 rq:1365713 version:3.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pmbootstrap/pmbootstrap.changes 2026-07-14 13:49:39.026402024 +0200 +++ /work/SRC/openSUSE:Factory/.pmbootstrap.new.1991/pmbootstrap.changes 2026-07-15 17:00:10.880217256 +0200 @@ -1,0 +2,6 @@ +Tue Jul 14 14:17:41 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 3.11.1 + * pmb.parse: DeviceinfoSchema: remove broken @Cache + +------------------------------------------------------------------- Old: ---- pmbootstrap-3.11.0.tar.gz New: ---- pmbootstrap-3.11.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pmbootstrap.spec ++++++ --- /var/tmp/diff_new_pack.Inaard/_old 2026-07-15 17:00:12.792282097 +0200 +++ /var/tmp/diff_new_pack.Inaard/_new 2026-07-15 17:00:12.800282369 +0200 @@ -21,9 +21,9 @@ %define pythons %{primary_python} -%define commit ba9ddd21266a684c22368e4fc5d88d07fc21e0d8 +%define commit 130b89d3c391596a1de9c12997b228b1e8a1f692 Name: pmbootstrap -Version: 3.11.0 +Version: 3.11.1 Release: 0 Summary: Sophisticated chroot/build/flash tool to develop and install postmarketOS License: GPL-3.0-or-later ++++++ pmbootstrap-3.11.0.tar.gz -> pmbootstrap-3.11.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/docs/index.rst new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/docs/index.rst --- old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/docs/index.rst 2026-07-13 16:08:22.000000000 +0200 +++ new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/docs/index.rst 2026-07-13 21:56:26.000000000 +0200 @@ -20,6 +20,7 @@ ssh-keys mirrors environment_variables + stability_policy api/modules diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/docs/stability_policy.md new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/docs/stability_policy.md --- old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/docs/stability_policy.md 1970-01-01 01:00:00.000000000 +0100 +++ new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/docs/stability_policy.md 2026-07-13 21:56:26.000000000 +0200 @@ -0,0 +1,23 @@ +# Stability Policy + +## Versioning + +We largely copy what Python does for versioning, i.e.: + +- Major version is only sparingly incremented, reserved for very big changes or + significant reworks. +- We do breaking changes in minor releases. +- Patch releases are only for fixes. + +## Scope + +- Changes to the CLI interface are subject to the breaking changes procedure. +- There are currently no stability guarantees for pmbootstrap's internal API. + +## Breaking changes + +When we do a breaking change, it is handled as such: + +- The feature gets deprecated for 1 minor release and using it results in a + warning being printed. +- In the next minor release after that one, the breaking change is made. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/pmb/__init__.py new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/pmb/__init__.py --- old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/pmb/__init__.py 2026-07-13 16:08:22.000000000 +0200 +++ new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/pmb/__init__.py 2026-07-13 21:56:26.000000000 +0200 @@ -24,7 +24,7 @@ from .helpers import logging, mount, other # pmbootstrap version -__version__ = "3.11.0" +__version__ = "3.11.1" # Python version check # === CHECKLIST FOR UPGRADING THE REQUIRED PYTHON VERSION === diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/pmb/parse/deviceinfo.py new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/pmb/parse/deviceinfo.py --- old/pmbootstrap-3.11.0-ba9ddd21266a684c22368e4fc5d88d07fc21e0d8/pmb/parse/deviceinfo.py 2026-07-13 16:08:22.000000000 +0200 +++ new/pmbootstrap-3.11.1-130b89d3c391596a1de9c12997b228b1e8a1f692/pmb/parse/deviceinfo.py 2026-07-13 21:56:26.000000000 +0200 @@ -356,7 +356,6 @@ categories: dict[str, DeviceinfoSchemaCategory] # We're omitting renames for now - @Cache("category_name", "variable_name") def get(self, category_name: str, variable_name: str) -> DeviceinfoSchemaVariable | None: """Look up a variable in a category of the schema""" if not (category := self.categories.get(category_name)):
