File _patchinfo of Package patchinfo.42591

<patchinfo incident="42591">
  <issue tracker="bnc" id="1231252">[SELinux] macros.selinux-policy relabels during build, which causes issues when building custom modules</issue>
  <issue tracker="bnc" id="1248776">OBS git builds mtime issue</issue>
  <issue tracker="bnc" id="1251920">15 SP7 profile not available for kmp from build-20250306-150200.19.1.noarch package</issue>
  <packager>adrianSuSE</packager>
  <rating>important</rating>
  <category>recommended</category>
  <summary>Recommended update for build</summary>
  <description>This update for build fixes the following issues:

- pbuild: support for _manifest files
- VM builds: fix export of mtime out of the build env
- config:
    * tumbleweed syncing
    * slfo 1.2 updates
    * Re-create SLE 15 SP7 config (bsc#1251920)
- oci-archive:
    * Support package list introspection
    * Support sbom generation
- Docker.pm: Also handle 'zypper update' 
- obs-docker-support: Pass --no-refresh to zypper
- fail if PKGID can not be queried
- Add a workaround to fix builds on debian aarch64 with old systemd versions
- Add gzip retry for the sidestore downloads
- Revert VCS indenting change to fix reproducible builds
- Helm: Use bool type for 'deprecated'
- Distribution config updates
- rpm: take package name from filename if no name is defined
- ARM: qemu emulation uses -cpu max now
- Add BuildFlags for changelogfulltimestamps
- Fixes for lookaside store download
- Create a symlink in /etc/localtime before calling zic
- createarchive: implement fallback for old tar versions
- Be more strict about the weird [qualifier] dependency extension
- Implement bcond_override_default
- Make substitutedeps work on the expanded dependencies
- Docker: support COPY --from=image
- Support an experimental "BuildFlags: cgroup2"
- Support an experimental #!BuildTargetStage directive
- Support "BuildFlags: rpm-nodebugmagic"
- mkosi: Don't include preinstall packages
- mkosi: Don't attempt to publish directory artifacts
- Fix excluding /dev, /sys, etc. from preinstallimages
- Set the source mtime to the commit timestamp for git (bsc#1248776)
- calculate goname for fedora assets
- Make spec2changelog more resiliant to 3rd party spefiles
- pbuild:
    * Fix url construction in remoteurl handling
    * Fix xz decompression
- rpm:
    * Allow to set extra macros when parsing a specfile
    * genbuildrequs: set HOME before querying the specfile
    * Fix querying the pkgid from rpm packages
    * Support new %span macro
    * Fall back to the sha256 signature header if there is no md5 header for rpm v6
- Make CreateArchive reproducible
- Adapt to new product composer package set handling
- Add support for '--format json' option to queryrecipe
- LiveBuild: drop unused @args from the parse function
- Support options in the recipe parsers
- Support the new FromScratch: directive
- vm-type=qemu: use cpu=max on x86_64
- generate_sbom: make sure that no package is listed twice in product mode
- fix slfo 1.2 build config
- Disable selinuxfs mount during builds (bsc#1231252)
- productcomposer: support version 0.6.0 extensions
- mkosi: also fetch InitrdPackages= dependencies
- qemu 10.0 compability fix
- pbuild: define _is_this_project/_is_in_project macros
- support the "nouseforbuild" buildflag
- Use Compress::Stream::Zstd for zstd decompression of debian binaries
- Fix parsing of remoteasseturls with digests
- provenance data handling:
    * extend SLSA provenance data with buildfalvor, distul and vcs
    * Fix handling of replaced golang modules
- SLE 15 SP7 config
- RemoteAsset code cleanup
- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)
- RemoteAsset support:
    * Implement automatic packaging of directories into tar balls
    * Support a 'keepmeta' query parameter in git assets
    * Support git checkout by commit like with the obs scm bridge
- Support reprobudicble builds using jobs/smp_mflags handling
- expanddeps (plain build script usage):
    * Add support for build-time services
    * Support apk version comparison
- Sync tumbleweed build config
- Delete createrepomddeps and createyastdeps tooling, not used anymore
- large amount of code refactoring
- Fixed --shell option for container builds
</description>
</patchinfo>
openSUSE Build Service is sponsored by