Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

build-initvm-i586-20260505-1.3 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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

Provides

Requires

License

GPL-2.0-only OR GPL-3.0-only

Changelog

* 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

Files

/usr/lib/build/initvm.i586


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:28:36 2026