| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: build-initvm-i586 | Distribution: openSUSE Tumbleweed |
| Version: 20260505 | Vendor: openSUSE |
| Release: 1.3 | Build date: Tue May 5 13:51:19 2026 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 665516 | Source RPM: build-20260505-1.3.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Summary: Virtualization initializer for emulated cross architecture builds | |
This package provides a script for building RPMs for SUSE Linux in a chroot or a secure virtualized
GPL-2.0-only OR GPL-3.0-only
* Tue May 05 2026 Adrian Schröter <adrian@suse.de>
- Support the quote rpm macro
- Build::Docker: parse microdnf as a dnf-equivalent package manager
- SPDX: Put the '+' suffix into a licence reference
- podman: fix armv7 option
- use configured repositories from config file as default
- s390x: recent kernels dropped 32bit support, personality handling fies
* Wed Apr 15 2026 Adrian Schröter <adrian@suse.de>
- Support a new "IgnoreRebuild" config.
- build-recipe-kiwi:
* Add support for oci containers
* Avoid needlessly compressing container images
* Detect container images based on build result file name
- Fix queryrecipe to use the summary and the description from the main package
* Mon Apr 13 2026 Adrian Schröter <adrian@suse.de>
- config: Add slfo-main build configuration
- drop the inner quotes, not needed on bash 4 and breaks on bash 3
- build: in the ccache case, after test -e also accept -L
* Sat Mar 28 2026 Adrian Schröter <adrian@suse.de>
- container:
* Add microdnf package manager support
* Add experimental support for the container-timestamp build option
- sbom:
* allow to create v1 intoto data
* spdx: connect OPERATING-SYSTEM package to the root package
* Transfer product vcs and disturl
- Ubuntu 26.04 hack
* Mon Mar 23 2026 Adrian Schröter <adrian@suse.de>
- Support --cms-nocerts and --cms-keyid in the signdummy
- Support chroot builds inside of containers
- runservice tool, allow to specify the modes. Can be
used on plain git source now also
- Support --mtime option for cpio creation
- generate_sbom:
* Support also unzck compressed repomd files
* Fail when given --product directory is missing
* support zstd compressed repomd data
- build-vm-lxc: support lxc >= 5
- vc: Hide an annoying error message when not using NIS
* Thu Mar 12 2026 Adrian Schröter <adrian@suse.de>
- added leap-16.0 and leap-16.1 build configs.
(not named sl16.0 anymore, but using same string as the git branch)
* Tue Mar 10 2026 Adrian Schröter <adrian@suse.de>
- Implement cmssign support in signdummy
- pbuild: mark git assets with a fixed commit as immutable
- mkosi
* check if old parameters are supported before passing them
* support old bash version
- Do not crash on small files that start with the PE magic
* Mon Feb 02 2026 Adrian Schröter <adrian@suse.de>
- 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
* Fri Nov 07 2025 Adrian Schröter <adrian@suse.de>
- 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
* Fri Aug 29 2025 Adrian Schröter <adrian@suse.de>
- Set the source mtime to the commit timestamp for git (boo#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
* Tue Jul 08 2025 Adrian Schröter <adrian@suse.de>
- 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
* Mon Jun 02 2025 Adrian Schröter <adrian@localhost>
- 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
- rpm
* 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
- 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
* Mon Mar 31 2025 Adrian Schröter <adrian@suse.de>
- SLE 15 SP7 config
- RemoteAsset code cleanup
* Wed Mar 26 2025 Adrian Schröter <adrian@suse.de>
- Supporting automatic tar ball creation also when just
provided via git (no need for RemoteAsset in that case)
* Fri Mar 21 2025 Adrian Schröter <adrian@suse.de>
- 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
* Fri Mar 14 2025 Adrian Schröter <adrian@suse.de>
- 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
* Fri Mar 07 2025 Adrian Schröter <adrian@suse.de>
- Fixed --shell option for container builds
* Fri Mar 07 2025 Adrian Schröter <adrian@suse.de>
- Fixed behaviour when using "--shell" aka "osc shell" option
in a VM build. Startup is faster and permissions stay intact
now.
* Tue Mar 04 2025 Adrian Schröter <adrian@suse.de>
- fixes for POSIX compatibility for obs-docker-support adn
mkbaselibs
- Add support for apk in docker/podman builds
- Add support for 'wget' in Docker images
- Fix debian support for Dockerfile builds
- Fix preinstallimages in containers
- mkosi: add back system-packages used by build-recipe directly
- pbuild: parse the Release files for debian repos
* Thu Feb 06 2025 Adrian Schröter <adrian@suse.de>
- mkosi: drop most systemd/build-packages deps and use obs_scm
directory as source if present
- improve source copy handling
- Introduce --repos-directory and --containers-directory options
* Thu Jan 30 2025 Adrian Schröter <adrian@suse.de>
- productcompose: support of building against a baseiso
- preinstallimage: avoid inclusion of build script generated files
- preserve timestamps on sources copy-in for kiwi and productcompose
- alpine package support updates
- tumbleweed config update
* Mon Jan 13 2025 Adrian Schröter <adrian@suse.de>
- debian: Support installation of foreign architecture packages
(required for armv7l setups)
- Parse unknown timezones as UTC
- Apk (Alpine Linux) format support added
- Implement default value in parameter expansion
- Also support supplements that use & as "and"
- Add workaround for skopeo's argument parser
- add cap-htm=off on power9
- Fixed usage of chown calls
- Remove leading `go` from `purl` locators
* Thu Nov 14 2024 Adrian Schröter <adrian@suse.de>
- container related:
* Implement support for the new <containers> element in kiwi recipes
* Fixes for SBOM and dependencies of multi stage container builds
* obs-docker-support: enable dnf and yum substitutions
- Arch Linux:
* fix file path for Arch repo
* exclude unsupported arch
* Use root as download user
- build-vm-qemu: force sv48 satp mode on riscv64
- mkosi:
* Create .sha256 files after mkosi builds
* Always pass --image-version to mkosi
- General improvements and bugfixes (mkosi, pbuild, appimage/livebuild,
obs work detection, documention, SBOM)
- Support slsa v1 in unpack_slsa_provenance
- generate_sbom: do not clobber spdx supplier
- Harden export_debian_orig_from_git (CVE-2024-22038, boo#1230469)
* Fri Sep 13 2024 Adrian Schröter <adrian@suse.de>
- SBOM generation:
- Adding golang introspection support
- Adding rust binary introspection support
- Keep track of unknwon licenses and add a "hasExtractedLicensingInfos"
section
- Also normalize licenses for cyclonedx
- Make generate_sbom errors fatal
- general improvements
- Fix noprep building not working because the buildir is removed
- kiwi image: also detect a debian build if /var/lib/dpkg/status is present
- Do not use the Encode module to convert a code point to utf8
- Fix personality syscall number for riscv
- add more required recommendations for KVM builds
- set PACKAGER field in build-recipe-arch
- fix writing _modulemd.yaml
- pbuild: support --release and --baselibs option
- container:
- copy base container information from the annotation into the
containerinfo
- track base containers over multiple stages
- always put the base container last in the dependencies
* Tue Jul 23 2024 Adrian Schröter <adrian@suse.de>
- providing fileprovides in createdirdeps tool
- Introduce buildflag nochecks
* Thu Jul 11 2024 Adrian Schröter <adrian@suse.de>
- productcompose: support __all__ option
- config update: tumbleweed using preinstallexpand
- minor improvements
* Wed Jun 12 2024 mls@suse.de
- tumbleweed build config update
- support the %load macro
- improve container filename generation (docker)
- fix hanging curl calls during build (docker)
- productcompose: fix milestone query
* Thu May 16 2024 Adrian Schröter <adrian@suse.de>
- tumbleweed build config update
- 15.6 build config fixes
- sourcerpm & sourcedep handling fixes
- productcompose:
- Fix milestone handling
- Support bcntsynctag
- Adding debian support to generate_sbom
- Add syscall for personality switch on loongarch64 kernel
- vm-build: ext3 & ext4: fix disk space allocation
- mkosi format updates, not fully working yet
- pbuild exception fixes
- Fixes for current fedora and centos distros
- Don't copy original dsc sources if OBS-DCH-RELEASE set
- Unbreak parsing of sources/patches
- Support ForceMultiVersion in the dockerfile parser
- Support %bcond of rpm 4.17.1
* Wed Mar 13 2024 Adrian Schröter <adrian@suse.de>
- Add a hack for systemd 255.3, creating an empty /etc/os-release
if missing after preinstall.
- docker: Fix HEAD request in dummyhttpserver
- pbuild: Make docker-nobasepackages expand flag the default
- rpm: Support a couple of builtin rpm macros
- rpm: Implement argument expansion for define/with/bcond...
- Fix multiline macro handling
- Accept -N parameter of %autosetup
- documentation updates
- various code cleanup and speedup work.
* Wed Feb 21 2024 Adrian Schröter <adrian@suse.de>
- ProductCompose: multiple improvements
- Add buildflags:define_specfile support
- Fix copy-in of git subdirectory sources
- pbuild: Speed up XML parsing
- pubild: product compose support
- generate_sbom: add help option
- podman: enforce runtime=runc
- Implement direct conflicts from the distro config
- changelog2spec: fix time zone handling
- Do not unmount /proc/sys/fs/binfmt_misc before runnint the check scripts
- spec file cleanup
- documentation updates
* Thu Jan 11 2024 Adrian Schröter <adrian@suse.de>
- productcompose:
- support schema 0.1
- support milestones
- Leap 15.6 config
- SLE 15 SP6 config
* Fri Dec 01 2023 Adrian Schröter <adrian@suse.de>
- productcompose: follow incompatible flavor syntax change
- pbuild: support for zstd
* Fri Dec 01 2023 Adrian Schröter <adrian@suse.de>
- fixed handling for cmdline parameters via kernel packages
* Thu Nov 30 2023 Adrian Schröter <adrian@suse.de>
- productcompose:
* BREAKING: support new schema
* adapt flavor architecture parsing
* Tue Nov 28 2023 Adrian Schröter <adrian@suse.de>
- productcompose:
* support filtered package lists
* support default architecture listing
* fix copy in binaries in VM builds^
* Mon Nov 20 2023 Adrian Schröter <adrian@suse.de>
- obsproduct build type got renamed to productcompose
* Mon Nov 20 2023 Adrian Schröter <adrian@suse.de>
- Support zstd compressed rpm-md meta data (bsc#1217269)
- Added Debian 12 configuration
- First ObsProduct build format support
* Fri Nov 03 2023 Adrian Schröter <adrian@suse.de>
- fix SLE 15 SP5 build configuration
- Improve user agent handling for obs repositories
* Fri Oct 27 2023 Adrian Schröter <adrian@suse.de>
- Docker:
- Support flavor specific build descriptions via Dockerfile.$flavor
- support "PlusRecommended" hint to also provide recommended packages
- use the name/version as filename if both are known
- Produce docker format containers by default
- pbuild: Support for signature authentification of OBS resources
- Fix wiping build root for --vm-type podman
- Put BUILD_RELEASE and BUILD_CHANGELOG_TIMESTAMP in the /.buildenv
- build-vm-kvm: use -cpu host on riscv64
- small fixes and cleanups
* Fri Aug 11 2023 Adrian Schröter <adrian@suse.de>
- Added parser for BcntSyncTag in sources
* Tue Aug 08 2023 Adrian Schröter <adrian@suse.de>
- pbuild:
* fix dependency expansion for build types other than spec
* Reworked cycle handling code
* add --extra-packs option
* add debugflags option
- Pass-through --buildtool-opt
- Parse Patch and Source lines more accurately
- fix tunefs functionality
- minor bugfixes
* Wed Jun 28 2023 Adrian Schröter <adrian@suse.de>
- --vm-type=podman added (supports also root-less builds)
- Also support build constraints in the Dockerfile
- minor fixes
* Tue May 02 2023 Adrian Schröter <adrian@suse.de>
- Add SUSE ALP build config
* Tue Apr 25 2023 Adrian Schröter <adrian@suse.de>
- BREAKING: Record errors when parsing the project config
former behaviour was undefined
- container: Support compression format configuration option
- Don't setup ccache with --no-init
- improved loongarch64 support
- sbom: SPDX supplier tag added
- kiwi: support different versions per profile
- preinstallimage: fail when recompression fails
- Add support for recommends and supplements dependencies
- Support the "keepfilerequires" expand flag
- add '--buildtool-opt=OPTIONS' to pass options to the used build tool
- distro config updates
* ArchLinux
* Tumbleweed
- documentation updates
* Mon Apr 24 2023 Dominique Leuenberger <dimstar@opensuse.org>
- openSUSE Tumbleweed: sync config and move to suse_version 1699.
* Tue Mar 14 2023 Adrian Schröter <adrian@suse.de>
- universal post-build hook, just place a file in /usr/lib/build/post_build.d/
- mkbaselibs/hwcaps, fix pattern name once again (x86_64_v3)
- KiwiProduct: add --use-newest-package hint if the option is set
* Tue Feb 28 2023 Adrian Schröter <adrian@suse.de>
- Dockerfile support:
* export multibuild flavor as argument
* allow parameters in FROM .. scratch lines
* include OS name in build result if != linux
- Workaround directory->symlink usrmerge problems for cross arch sysroot
- multiple fixes for SBOM support
* Wed Feb 15 2023 Adrian Schröter <adrian@suse.de>
- KIWI VM image SBOM support added
* Wed Feb 15 2023 Adrian Schröter <adrian@suse.de>
- CycloneDX SBOM support added
* Fri Feb 10 2023 Adrian Schröter <adrian@suse.de>
- added support for generating VCS url information into rpms
* Wed Feb 08 2023 Adrian Schröter <adrian@suse.de>
- SPDX SBOM generation for container and product builds
- Revert & Redo "Better filetype detection for temp changes files"
- Fix typo in glibc hwcaps supplements
- Implement lua string macros
* Mon Jan 02 2023 Adrian Schröter <adrian@suse.de>
- configure mkbaselibs to create glibc-hwcaps baselibs as well
- Better filetype detection for temp changes files
- Add hook to run checks after mkbaselibs run
- Delete leftover multilinedefine variable definition
- Support multiline macros in the config's macro sections
- Support #!BuildConstraint lines
- Support #!BuildTarget in spec files to set the build target
(as workaround of broken BuildArch in rpm since 2001)
- Support a regexp for file renames
- Set home to /root when running build time services
/usr/lib/build/initvm.i586
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 01:28:36 2026