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:Factory:zSystems |
Version: 20240913 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Sep 13 10:18:51 2024 |
Group: Development/Tools/Building | Build host: reproducible |
Size: 4778 | Source RPM: build-20240913-1.1.src.rpm |
Packager: https://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
* 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 * Thu Nov 25 2021 Adrian Schröter <adrian@suse.de> - renamed tumbleweed config to tumbleweed - synced tumbleweed config changes - initial config for Leap 15.4 - docker build environment * Use /.dockerenv as marker for docker environment * support privileged docker/nspawn mode * move --cap-add=SYS_ADMIN --cap-add=MKNOD to privileged mode * initvm: do not attempt to mount /proc and binfmt_misc handler if present - pbuild * rename --hide-timestamps to --no-timestamps * reuse options from older builds * revised --single build mode * support ccache - Unify ccache and sccache handling * Mon Oct 25 2021 Adrian Schröter <adrian@suse.de> Features: - deb zstd support (for Ubuntu 21.10) - support KVM builds with enabled network - modulemd support improvements - Support a "Distmacro" directive for recipe parser-only macros Fixes: - Load selinux policy when using a preinstall image - Use the pax format for preinstall images if bsdtar is available - Add %riscv to std_macros - Fix combine_configs dropping newlines pbuild: - Implement SCC calculation - Improve --shell-after-build and --single options - initial documentation of pbuild - Bugfixes * Thu Sep 02 2021 Adrian Schröter <adrian@suse.de> - Fix unpacking of deb/arch archives without bsdtar * Mon Aug 30 2021 Adrian Schröter <adrian@suse.de> - fixed regression in multiline macro evaluation from 20th August release * Fri Aug 20 2021 Adrian Schröter <adrian@suse.de> Features: - cross architecture build support (for rpm and kiwi) - modulemd meta data support - pbuild to build multiple source packages (initial release, can not be considered stable yet) - supporting external asset stores for source files - support multiple post build checks placed in the directory: /usr/lib/build/post-build-checks/ - sccache support - New --shell-after-fail option - allow to disable squashfs in SimpleImage - supporting aarch64 kernel on armv?l distributions - kiwi: Add support for OBS-RemoteAsset and OBS-CopyToImage directives - container: FROM scratch build support Improvements: - supporting kvm builds as non-root user - Extend stage selection support for rpm builds - various distribution config updates - Support "BuildFlags: cumulaterpms" (was done only via suse_version before) Fixes: - container builds * support newer podman versions * supporting multiple containers for multi-stage builds - Supporting URL's in Flatpak manifests - epoch handling in debian builds - catch more cases where a failed build is marked as host error - fixing wrong status reporting when a job got killed - hugetlbfs handling fixes - try mounting selinuxfs in VM - Also create the /sys dir when preinstalling (to satisfy dracut) - various XML parser fixes - and many minor ones * Wed Jan 20 2021 Adrian Schröter <adrian@suse.de> Features: - initial flatpak build support added - ccache support added - debtransform: Add Debian revision if not present - allow nodirindex filesystems via BuildFlags: vmfsoptions:nodirindex - Also do rich dep handling for PreReqs - kiwi image: configure ndb database if we install the rpm-ndb package - Implement alternative method to specify build-ignores Changes: - Ignore kiwi-image: deps when expanding image packages Fixes: - Improve autonumbering of source/patch - init_buildsystem: fix mode of /dev/full - drop option transparent_hugepages=never on s390x - Allow --vmdisk-filesystem-options as alias for --vm-disk-filesystem-options - Do not add a "kiwi-packagemanager:" dependency if no package manager is defined - debian: - Do not leave trailing whitespace while generating .dsc - Save modified version into .dsc file - Fail `debtransform` test if `debdiff` can't find something - return the unmapped arch if it is not found in the mapping hash - build-recipe-debootstrap: add fallback for Debian SID distro
/usr/lib/build /usr/lib/build/mkdrpms
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 5 01:25:18 2024