Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2026-10-14 18:58:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/build (Old)
 and      /work/SRC/openSUSE:Factory/.build.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "build"

Wed Oct 14 18:58:15 2026 rev:186 rq:1384289 version:20260901

Changes:
--------
--- /work/SRC/openSUSE:Factory/build/build.changes      2026-05-07 
15:43:09.822697627 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.3698736/build.changes 2026-10-14 
18:58:17.087049267 +0200
@@ -1,0 +2,100 @@
+Tue Sep  1 08:56:40 UTC 2026 - Adrian Schröter <[email protected]>
+
+- generate_sbom:
+  * SPDX V3 support
+  * support unpacking of iso files
+- pbuild
+  * also read presets from the _manifest file
+  * support 'obsgit' preset entries
+  * Pass --dist/--configdir/--arch
+  * Support an empty _manifest file
+  * also get container annotations from OBS
+  * bugfixes and refactoring
+  * reuse old container binary data if it matches
+  * Do not use a bind mount for /dev/ptmx
+  * Fix auth for multiple remote registry assets
+- Docker: 
+  * strip --mount and --network from RUN lines
+  * add support for #!FilterBaseContainerPkgs
+  * use BUILD_BUILDTIME in the containerinfo if it is set
+- Kiwi: also support BUILD_BUILDTIME
+- Support the new --orphan-multi build mode
+
+-------------------------------------------------------------------
+Tue Jul 21 09:21:49 UTC 2026 - Adrian Schröter <[email protected]>
+
+- Add diffutils dependency for cmp command
+- RemoteRepo: support more repotype aliases
+- Fix curl/wget option setting
+- Fold debtransformbz2/xz/zip/zstd into debtransformarchive
+- Refactor bininfo generation
+- Add support for DEB_BUILD_OPTIONS/PROFILES via prjconf
+- Improve default name generation for containers
+- Sync TW config 20260703 - No more py3.11
+- Add a --buildtime option to set the build time for reproducible builds
+- Pass BUILD_BUILDTIME to the vm
+- Do not process the creatarchive flag twice
+
+-------------------------------------------------------------------
+Tue Jun 23 11:29:43 UTC 2026 - Adrian Schröter <[email protected]>
+
+- pbuild:
+  * add --abort-on-fail option
+  * default vm type to podman/docker if kvm is not available
+- Nominate sccache UDS socket
+- Add zstd support for debtransform
+- busybox: Use 'cp -s' instead of 'ln -s' to create the package symlinks
+- various minor cleanups and documention updates
+- update tumbleweed.conf
+
+-------------------------------------------------------------------
+Thu Jun 11 09:26:29 UTC 2026 - Adrian Schröter <[email protected]>
+
+#### Incompatible Change:
+- sbom generation returns error when failing now, instead of
+  empty sbom file.
+  => Either disable sbom generation of fix build environment
+
+#### Features
+- debian:
+  * fix obs-build packaging description and recommends
+  * Build: dispatch Build::Deb queries for .ddeb files
+  * Add support for comparing deb packages
+  * dsc: delete _scmsync.obsinfo from BUILD/
+- pbuild: 
+  * Allow YAML for the _pbuild file
+  * Enable autoflush for stdout
+  * support --define, --with, --without
+  * update man page
+  * rename --single-flavor to --buildflavor
+  * Support building in single package source using --orphan
+  * Use json/jsonl for the _reason and _jobhistory files
+  * Add PBuild::Util::appendstr
+  * pbuild: support generated build requires
+- Implement digest verification for git assets
+- Fix --ccache=type parsing and use mode 2
+- Also handle suggests/enhances in repoquery
+- runservice: allow also to run the default/service side services
+- build-vm:
+  * Set personality for cross builds using --vm-type=qemu as well
+  * also use cmdline.obs.guest
+  * Fixing --vm-type=podman support again
+- Download: Add support for the 'notmodifiedok' option
+- Mdkrepo: also parse supplements/enhances
+- Implement zyppers capability parse magic
+- container support
+  * Allow multiple consecutive FromScratch lines
+  * Allow to disable the container support installation
+- asset handling:
+  * Store the etag with the assets
+  * Implement a force_update method to enforce a re-fetch of a mutable asset
+  * Add a --update option for download_assets
+  * Implement --update-assets in pbuild
+  * Detect git repository also in upper directories
+    (project git without submodule)
+
+#### Other
+- various minor bugfixes
+- distribution configuration updates
+
+-------------------------------------------------------------------

Old:
----
  obs-build-20260505.tar.gz

New:
----
  obs-build-20260901.tar.gz

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

Other differences:
------------------
++++++ build.spec ++++++
--- /var/tmp/diff_new_pack.a58FKf/_old  2026-10-14 18:58:18.386103502 +0200
+++ /var/tmp/diff_new_pack.a58FKf/_new  2026-10-14 18:58:18.392103752 +0200
@@ -25,23 +25,27 @@
 %endif
 
 Name:           %{__pkg_name}
-Summary:        A Script to Build SUSE Linux RPMs
+Summary:        Build packages in a reproducible way
 License:        GPL-2.0-only OR GPL-3.0-only
 Group:          Development/Tools/Building
-Version:        20260505
+Version:        20260901
 Release:        0
+#!CreateArchive
+#!RemoteAsset: git+https://github.com/openSUSE/obs-build#%{version}
 Source:         obs-build-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 #!BuildIgnore:  build-mkbaselibs build-mkbaselibs-sle
+
 # Keep the following dependencies in sync with obs-worker package
 Requires:       bash
 Requires:       binutils
+Requires:       diffutils
 Requires:       findutils
 Requires:       perl
 Requires:       tar
-# needed for fuser
 Requires:       psmisc
+
 # just to verify existence of packages
 BuildRequires:  bash
 BuildRequires:  binutils
@@ -107,8 +111,9 @@
 Requires:       perl(POSIX)
 
 %description
-This package provides a script for building RPMs for SUSE Linux in a
-chroot environment.
+This package provides tools to build binary packages in a safe and
+reproducible way.  The default is to build in a chroot sandbox, but
+building in a virtual machine is also supported for better security.
 
 
 %if 0%{?suse_version} > 1120 || ! 0%{?suse_version}

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.a58FKf/_old  2026-10-14 18:58:18.456106424 +0200
+++ /var/tmp/diff_new_pack.a58FKf/_new  2026-10-14 18:58:18.459106550 +0200
@@ -1,7 +1,7 @@
 pkgname=build
-pkgver=20260505
+pkgver=20260901
 pkgrel=0
-pkgdesc="Build packages in sandbox"
+pkgdesc="Build packages in a reproducible way"
 arch=('i686' 'x86_64')
 url="https://www.github.com/openSUSE/obs-build";
 license=('GPL-2.0+' 'GPL-2.0')

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.a58FKf/_old  2026-10-14 18:58:18.487107719 +0200
+++ /var/tmp/diff_new_pack.a58FKf/_new  2026-10-14 18:58:18.490107844 +0200
@@ -1,5 +1,5 @@
-mtime: 1777981879
-commit: 71a9c8b733cfaf56d2e0f359cb7eaea76a04691bfda35d6c0a64dffa5212cbc4
+mtime: 1788253543
+commit: 7d04e12e40c8f45b090b7d339694c09beb6efc754f46cb7374829342a586a563
 url: https://src.opensuse.org/tools/build
 revision: factory
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.a58FKf/_old  2026-10-14 18:58:18.520109097 +0200
+++ /var/tmp/diff_new_pack.a58FKf/_new  2026-10-14 18:58:18.524109264 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="manual">
-    <param name="revision">20260505</param>
-    <param name="version">20260505</param>
+    <param name="revision">20260901</param>
+    <param name="version">20260901</param>
     <param name="url">https://github.com/openSUSE/obs-build.git</param>
     <param name="scm">git</param>
     <param name="extract">dist/build.changes</param>

++++++ build.dsc ++++++
--- /var/tmp/diff_new_pack.a58FKf/_old  2026-10-14 18:58:18.546110182 +0200
+++ /var/tmp/diff_new_pack.a58FKf/_new  2026-10-14 18:58:18.549110307 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20260505
+Version: 20260901
 Binary: build
 Maintainer: Adrian Schroeter <[email protected]>
 Architecture: all

++++++ build.specials.obscpio ++++++
--- old/.gitignore      2026-05-05 13:51:19.000000000 +0200
+++ new/.gitignore      2026-09-01 11:05:43.000000000 +0200
@@ -1,2 +1,10 @@
 .osc
 obs-build
+_build.*
+binaries
+.pbuild
+
+.assets
+*.obsinfo
+*.obscpio
+_service:*

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-01 11:05:43.000000000 +0200
@@ -0,0 +1,10 @@
+.osc
+obs-build
+_build.*
+binaries
+.pbuild
+
+.assets
+*.obsinfo
+*.obscpio
+_service:*

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.a58FKf/_old  2026-10-14 18:58:18.738118198 +0200
+++ /var/tmp/diff_new_pack.a58FKf/_new  2026-10-14 18:58:18.741118324 +0200
@@ -1,4 +1,4 @@
-build (20260505) unstable; urgency=low
+build (20260901) unstable; urgency=low
 
   * Update to current git trunk
     - add sles11sp2 build config and adapt autodetection

++++++ debian.control ++++++
--- /var/tmp/diff_new_pack.a58FKf/_old  2026-10-14 18:58:18.770119534 +0200
+++ /var/tmp/diff_new_pack.a58FKf/_new  2026-10-14 18:58:18.774119701 +0200
@@ -8,11 +8,14 @@
 Package: obs-build
 Architecture: all
 Depends: ${perl:Depends}, rpm, findutils, libarchive-tools | bsdtar
-Recommends: rpm2cpio
+Recommends: rpm2cpio, libwww-perl, libxml-parser-perl
 Conflicts: build
 Replaces: build
 Provides: build
-Description: A script to build SUSE RPMs
- This package provides a script for building RPMs for SUSE
- in a chroot environment.
+Description: A script to build various package formats
+ This package provides a script for building various packages or
+ entire package sets in an own environment.
+ Primarly used by openSUSE, but also supporting many other distributions,
+ including RedHat, Debian and Ubuntu. Also multiplte package formats like
+ rpm, deb, container or kiwi image builds are supported.
 

++++++ obs-build-20260505.tar.gz -> obs-build-20260901.tar.gz ++++++
++++ 7612 lines of diff (skipped)

Reply via email to