Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: build-mkdrpms | Distribution: openSUSE Tumbleweed |
Version: 20250113 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Jan 13 08:36:16 2025 |
Group: Development/Tools/Building | Build host: reproducible |
Size: 4778 | Source RPM: build-20250113-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Summary: Tools to generate delta rpms |
This package contains the parts which may be installed in the inner build system for generating delta rpm packages.
GPL-2.0-only OR GPL-3.0-only
* 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 (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 * Fri Nov 18 2022 Adrian Schröter <adrian@suse.de> - INCOMPATIBLE CHANGE: get rid off the power8 cpu limitation (#889) on powerpc - Add handling of non-compressed tar when creating Debian archive for DSC 3.0 - Add automatic build-in-place detection - Support dist/package subdir builds in pbuild - Skip iothreads on QEMU 7.1.0 - Fix permissions of /dev/pts/ptmx - Add license to container package list output - initial SP5 build configurations - vm-type:qemu use virtio on x86_64 - Improve installation of obs-docker-support for multi-stage builds - Tweak ARG handling in dockerfile parser - fixed Undefined subroutine &PBuild::Job::ls issue - Add missing dependencies from vc as Recommends * Tue Sep 27 2022 Adrian Schröter <adrian@suse.de> - fix build of testsuite spec file * Mon Sep 26 2022 Adrian Schröter <adrian@suse.de> - sync factory build config - build-recipe-livebuild: run as root - vm_kill_kvm: Use SIGKILL after 3 minutes if the kvm process is not going away - Zip: Allow extraction of symlink targets - Convert obsolete egrep/fgrep calls to grep -E/-F - Add RemoteAsset support for Dockerfile based builds - new image format: mkosi - Support stacked container builds - Revert "build-vm-kvm: enable l3-cache on i386/x86_64 builds" - handling of non-compressed tar when creating Debian archive for DSC 3.0 * Mon Jun 20 2022 Adrian Schröter <adrian@suse.de> - kvm: exclude powerpc from io_uring, enable iothreads always (#829) - kvm: enable more performant I/O also for s390(x) (#828) - Changelog patching when building DSC format 3.0. (#831) - support for building from slsa provenance files * Tue May 31 2022 Adrian Schröter <adrian@suse.de> - Revert "avod aio=io_uring for now on SLE15-SP4 workers" - deb: defer dpkg triggers until all packages are installed, and disable man-db altogether - Add support of Debian Source format 3.0 (quilt) * Fri Apr 29 2022 Adrian Schröter <adrian@suse.de> - Stop building aarch64_ilp32 baselibs for aarch64 - avod aio=io_uring for now on SLE15-SP4 workers * Fri Apr 22 2022 Adrian Schröter <adrian@suse.de> - Update SLE 15 SP4 and Leap 15.4 build config (bsc#1198740) - Use aio=io_uring if available (bsc#1197699) (build#814) - Add arm32 and loongarch definitions (build#808) - Add compatibility code to initvm - Use upstream way of binfmt argv0 preservation (bsc#1197298) (build#809) - Add template support for Build::SimpleJSON - minor documentation updates * Tue Mar 29 2022 Adrian Schröter <adrian@suse.de> - docker: Add support for --root and --installroot global zypper options - debian cross build support via multi-arch (obsoleting cbinstall remnants) - Tumbleweed config synced - documentation updates - smaller bugfixes * Tue Mar 15 2022 Adrian Schröter <adrian@suse.de> - regression fix from last release, avoid calling shutdown handler twice when building in vm * Mon Mar 14 2022 Adrian Schröter <adrian@suse.de> Changes: * pbuild: add --debug option for building debuginfo packages * rename --debug to --debuginfo to be more exact. * docu: add buildflags:ccachtype and OBS-DoNotAppendProfileToContainername Fixes: * Avoid shutdown of host when using nspawn * Mon Mar 07 2022 Adrian Schröter <adrian@suse.de> Features: * download_assets: add --outdir --clean --show-dir-srcmd5 parameters support multiple --arch arguments * asset support for golang modules * add support for LXC 4. * new shortcuts for rpm building: - -rpm-noprep, --rpm-build-in-place, --rpm-build-in-place-noprep for building directly from upstream git repositories without any tar ball. * mount securityfs if not mounted by kernel-obs-build * collect steal time during VM builds in statistics. * declare armv8 and armv7 compatible * support OBS Debuginfo build flag for Red Hat variants * setup rpmmacros for all build types and earlier * Kiwi builds - Always append the profile name to kiwi container names * Dockerfile build - improve registry handling - initial Dockerfile.dapper support - support 'curl' commands in docker builds - strip known domains from container name - support container alias names * introducing --verbose option, currently only showing kernel messages. * support cpio creation for special files * handle QEMU >= 6.0 on POWER9 Changes: * Use git+https instead of git-https as url schema * add oops=panic kernel parameter * Updated distribution configurations (esp. Leap 15.4 and Tumbleweed) * new preinstallimages are using zstd by default * source subdirectories are used in git managed sources Minor improvements * change sccache default size limit * speed up improvements in - vm shutdown - rpm preinstall - avoid calling external commands in a loop - using zstd for preinstallimages - no more unpacking progress indicators to avoid slowdown - virtio handling * fixed vm-type=qemu * multiple smaller bugfixes and speed improvements
/usr/lib/build /usr/lib/build/mkdrpms
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Feb 1 23:58:14 2025