<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="173">
<package pkgid="4b6547ee807dab03068937c11e91b64429dab1adaf0aa859f83840add37b8672" name="baseiso-containment" arch="noarch">
  <version epoch="0" ver="0.2.5" rel="16.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1737720000">- initial package 0.1</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738152000">- 0.2
  * add provides baseiso($NAME) to avoid the need to maintain this
    in build config</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 0.2.1
  * process only agama-installer iso's for now to avoid problems
    with other image builds.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1738324800">- 0.2.2
  * fix baseiso_post_run for Minimal VMs</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1740052800">- add %changelog to baseiso.spec.in
  * avoid source_date_epoch_from_changelog set but %changelog
    is missing</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1740571200">- 0.2.3
  * add the flavour name, if any, to the output package name</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1743076800">- 0.2.4
  * generate tftpboot subpackage when agama PXE tarballs are
    detected</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1745150400">- 0.2.5
  * use the same permissions for the /usr/share/tftpboot-installation
    directory as on SLE15 (bsc#1240935)</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1745841600">* copy project changelog to allow reproducible builds to have a
  starting date</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1750766400">* copy milestone files along with the created rpms if they exist</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768910400">- Fix code for reproducible build: simply copying the spec changes
  file is not good enough; we need to extract it using
  changelog2spec.</changelog>
</package>
<package pkgid="11c398af2c34a183837f71e7cdee67d814c1a55a2b21219e3c3f39b48ca73cc0" name="baseiso-containment" arch="src">
  <version epoch="0" ver="0.2.5" rel="16.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1737720000">- initial package 0.1</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738152000">- 0.2
  * add provides baseiso($NAME) to avoid the need to maintain this
    in build config</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 0.2.1
  * process only agama-installer iso's for now to avoid problems
    with other image builds.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1738324800">- 0.2.2
  * fix baseiso_post_run for Minimal VMs</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1740052800">- add %changelog to baseiso.spec.in
  * avoid source_date_epoch_from_changelog set but %changelog
    is missing</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1740571200">- 0.2.3
  * add the flavour name, if any, to the output package name</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1743076800">- 0.2.4
  * generate tftpboot subpackage when agama PXE tarballs are
    detected</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1745150400">- 0.2.5
  * use the same permissions for the /usr/share/tftpboot-installation
    directory as on SLE15 (bsc#1240935)</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1745841600">* copy project changelog to allow reproducible builds to have a
  starting date</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1750766400">* copy milestone files along with the created rpms if they exist</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768910400">- Fix code for reproducible build: simply copying the spec changes
  file is not good enough; we need to extract it using
  changelog2spec.</changelog>
</package>
<package pkgid="0b8286d42eeab29793188ffc42cc90fd44de6708e0401cdfbdd9e28512419aea" name="baseiso-containment" arch="noarch">
  <version epoch="0" ver="0.2.5" rel="18.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1737720000">- initial package 0.1</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738152000">- 0.2
  * add provides baseiso($NAME) to avoid the need to maintain this
    in build config</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 0.2.1
  * process only agama-installer iso's for now to avoid problems
    with other image builds.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1738324800">- 0.2.2
  * fix baseiso_post_run for Minimal VMs</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1740052800">- add %changelog to baseiso.spec.in
  * avoid source_date_epoch_from_changelog set but %changelog
    is missing</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1740571200">- 0.2.3
  * add the flavour name, if any, to the output package name</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1743076800">- 0.2.4
  * generate tftpboot subpackage when agama PXE tarballs are
    detected</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1745150400">- 0.2.5
  * use the same permissions for the /usr/share/tftpboot-installation
    directory as on SLE15 (bsc#1240935)</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1745841600">* copy project changelog to allow reproducible builds to have a
  starting date</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1750766400">* copy milestone files along with the created rpms if they exist</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768910400">- Fix code for reproducible build: simply copying the spec changes
  file is not good enough; we need to extract it using
  changelog2spec.</changelog>
</package>
<package pkgid="3be1f28c0b459e05dc9d0853f9be5744d97e83258cf2ef36a2f9d9cd54d1a3e3" name="baseiso-containment" arch="src">
  <version epoch="0" ver="0.2.5" rel="18.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1737720000">- initial package 0.1</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738152000">- 0.2
  * add provides baseiso($NAME) to avoid the need to maintain this
    in build config</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 0.2.1
  * process only agama-installer iso's for now to avoid problems
    with other image builds.</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1738324800">- 0.2.2
  * fix baseiso_post_run for Minimal VMs</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1740052800">- add %changelog to baseiso.spec.in
  * avoid source_date_epoch_from_changelog set but %changelog
    is missing</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1740571200">- 0.2.3
  * add the flavour name, if any, to the output package name</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1743076800">- 0.2.4
  * generate tftpboot subpackage when agama PXE tarballs are
    detected</changelog>
  <changelog author="Eugenio Paolantonio &lt;eugenio.paolantonio@suse.com&gt;" date="1745150400">- 0.2.5
  * use the same permissions for the /usr/share/tftpboot-installation
    directory as on SLE15 (bsc#1240935)</changelog>
  <changelog author="Giacomo Leidi &lt;giacomo.leidi@suse.com&gt;" date="1745841600">* copy project changelog to allow reproducible builds to have a
  starting date</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.de&gt;" date="1750766400">* copy milestone files along with the created rpms if they exist</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1768910400">- Fix code for reproducible build: simply copying the spec changes
  file is not good enough; we need to extract it using
  changelog2spec.</changelog>
</package>
<package pkgid="fa71efabb7e7c789ebf265d22ceb7c065e9322f4a434660aa49fba31afe164ef" name="build-compare" arch="noarch">
  <version epoch="0" ver="20240801T083050.024a3a7" rel="318.1"/>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
  <changelog author="olaf@aepfle.de" date="1722513600">- Remove also date:timestamp from png files</changelog>
</package>
<package pkgid="255b8d09501ea20802e155824389e3d4c128246a3dda10bc07d3ca7cb19c436f" name="build-compare" arch="src">
  <version epoch="0" ver="20240801T083050.024a3a7" rel="318.1"/>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
  <changelog author="olaf@aepfle.de" date="1722513600">- Remove also date:timestamp from png files</changelog>
</package>
<package pkgid="1e5331b9f574cf15ffa099222716b3500ac5556805f53a72a2acbde2e74ba7f3" name="build-compare" arch="noarch">
  <version epoch="0" ver="20260622T095938.6416d96" rel="321.1"/>
  <changelog author="olaf@aepfle.de" date="1722513600">- Remove also date:timestamp from png files</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1778673600">- Add support for comparing deb packages</changelog>
  <changelog author="olaf@aepfle.de" date="1782129600">- Package an archive instead of flat files</changelog>
</package>
<package pkgid="ea75ff8094e7545babdd62934dd9f8f2c3d2b064425470c4ea8502ece71faca8" name="build-compare" arch="src">
  <version epoch="0" ver="20260622T095938.6416d96" rel="321.1"/>
  <changelog author="olaf@aepfle.de" date="1722513600">- Remove also date:timestamp from png files</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1778673600">- Add support for comparing deb packages</changelog>
  <changelog author="olaf@aepfle.de" date="1782129600">- Package an archive instead of flat files</changelog>
</package>
<package pkgid="f5fd13611a4eb78267dc7defb861f929e14ba429586d55d5ffef68310b4bda37" name="inst-source-utils" arch="noarch">
  <version epoch="0" ver="2023.11.08" rel="98.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651060800">- fix URL
- use %%license tag</changelog>
  <changelog author="meissner@suse.de" date="1690891200">- added a small perl helper to create updateinfos on your own
- added some help</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699444800">- update to 2023.11.08:
  - Handle zstd repos in rezip_repo_rsyncable</changelog>
</package>
<package pkgid="8e5f9230d2f7bb097ea0b2aa754249604d2afdbcbc1c7aa4070666789e00aaae" name="inst-source-utils" arch="src">
  <version epoch="0" ver="2023.11.08" rel="98.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651060800">- fix URL
- use %%license tag</changelog>
  <changelog author="meissner@suse.de" date="1690891200">- added a small perl helper to create updateinfos on your own
- added some help</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699444800">- update to 2023.11.08:
  - Handle zstd repos in rezip_repo_rsyncable</changelog>
</package>
<package pkgid="ddb4d780cc3c3043682a69dc362d514efaf7557595f6d1172d8f7c1fdacef070" name="inst-source-utils" arch="noarch">
  <version epoch="0" ver="2023.11.08" rel="98.2"/>
</package>
<package pkgid="bf5263ce6ab09f23dd68d515d357feda1b2d5fdeb30e9884d822b028c0a44b06" name="inst-source-utils" arch="src">
  <version epoch="0" ver="2023.11.08" rel="98.2"/>
</package>
<package pkgid="55752c57ef05b2af7651ef20e623b7efeba46798960fbe510edd01a3b228a707" name="obs-build" arch="noarch">
  <version epoch="0" ver="20251107" rel="487.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715860800">- tumbleweed build config update
- 15.6 build config fixes
- sourcerpm &amp; 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 &amp; 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</changelog>
  <changelog author="mls@suse.de" date="1718193600">- tumbleweed build config update
- support the %load macro
- improve container filename generation (docker)
- fix hanging curl calls during build (docker)
- productcompose: fix milestone query</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1720699200">- productcompose: support __all__ option
- config update: tumbleweed using preinstallexpand
- minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1721736000">- providing fileprovides in createdirdeps tool
- Introduce buildflag nochecks</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1726228800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- container related:
  * Implement support for the new &lt;containers&gt; 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)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1736769600">- 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 &amp; 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738843200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741089600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
</package>
<package pkgid="56c66b1363330eb6dbd5ce2f02271a25abd4e0ce10cc3f897b90d0d2ff7d495a" name="obs-build" arch="src">
  <version epoch="0" ver="20251107" rel="487.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715860800">- tumbleweed build config update
- 15.6 build config fixes
- sourcerpm &amp; 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 &amp; 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</changelog>
  <changelog author="mls@suse.de" date="1718193600">- tumbleweed build config update
- support the %load macro
- improve container filename generation (docker)
- fix hanging curl calls during build (docker)
- productcompose: fix milestone query</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1720699200">- productcompose: support __all__ option
- config update: tumbleweed using preinstallexpand
- minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1721736000">- providing fileprovides in createdirdeps tool
- Introduce buildflag nochecks</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1726228800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- container related:
  * Implement support for the new &lt;containers&gt; 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)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1736769600">- 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 &amp; 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738843200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741089600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
</package>
<package pkgid="863504a23a2269f1cb1fbc3fc2628497a80950bc23cbd4e459991919d13b631e" name="obs-build" arch="noarch">
  <version epoch="0" ver="20260623" rel="1.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1770033600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773144000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774267200">- 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 &gt;= 5
- vc: Hide an annoying error message when not using NIS</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774699200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776081600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776254400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1777982400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1781179200">[#]### Incompatible Change:
- sbom generation returns error when failing now, instead of
  empty sbom file.
  =&gt; Either disable sbom generation of fix build environment
  [#]### Features
- debian:
  * fix obs-build packaging description and recommends
  * Build: dispatch Build::Deb queries for .ddeb files
  * Add support for comparing deb packages
  * dsc: delete _scmsync.obsinfo from BUILD/
- pbuild:
  * Allow YAML for the _pbuild file
  * Enable autoflush for stdout
  * support --define, --with, --without
  * update man page
  * rename --single-flavor to --buildflavor
  * Support building in single package source using --orphan
  * Use json/jsonl for the _reason and _jobhistory files
  * Add PBuild::Util::appendstr
  * pbuild: support generated build requires
- Implement digest verification for git assets
- Fix --ccache=type parsing and use mode 2
- Also handle suggests/enhances in repoquery
- runservice: allow also to run the default/service side services
- build-vm:
  * Set personality for cross builds using --vm-type=qemu as well
  * also use cmdline.obs.guest
  * Fixing --vm-type=podman support again
- Download: Add support for the 'notmodifiedok' option
- Mdkrepo: also parse supplements/enhances
- Implement zyppers capability parse magic
- container support
  * Allow multiple consecutive FromScratch lines
  * Allow to disable the container support installation
- asset handling:
  * Store the etag with the assets
  * Implement a force_update method to enforce a re-fetch of a mutable asset
  * Add a --update option for download_assets
  * Implement --update-assets in pbuild
  * Detect git repository also in upper directories
    (project git without submodule)
  [#]### Other
- various minor bugfixes
- distribution configuration updates</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1782216000">- pbuild:
  * add --abort-on-fail option
  * default vm type to podman/docker if kvm is not available
- Nominate sccache UDS socket
- Add zstd support for debtransform
- busybox: Use 'cp -s' instead of 'ln -s' to create the package symlinks
- various minor cleanups and documention updates
- update tumbleweed.conf</changelog>
</package>
<package pkgid="ba552f79c1f3631a90ee3f8dbc26d74106e2bcdb7c7ab79b12d20c5d5c182211" name="obs-build" arch="src">
  <version epoch="0" ver="20260623" rel="1.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1770033600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773144000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774267200">- 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 &gt;= 5
- vc: Hide an annoying error message when not using NIS</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774699200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776081600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776254400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1777982400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1781179200">[#]### Incompatible Change:
- sbom generation returns error when failing now, instead of
  empty sbom file.
  =&gt; Either disable sbom generation of fix build environment
  [#]### Features
- debian:
  * fix obs-build packaging description and recommends
  * Build: dispatch Build::Deb queries for .ddeb files
  * Add support for comparing deb packages
  * dsc: delete _scmsync.obsinfo from BUILD/
- pbuild:
  * Allow YAML for the _pbuild file
  * Enable autoflush for stdout
  * support --define, --with, --without
  * update man page
  * rename --single-flavor to --buildflavor
  * Support building in single package source using --orphan
  * Use json/jsonl for the _reason and _jobhistory files
  * Add PBuild::Util::appendstr
  * pbuild: support generated build requires
- Implement digest verification for git assets
- Fix --ccache=type parsing and use mode 2
- Also handle suggests/enhances in repoquery
- runservice: allow also to run the default/service side services
- build-vm:
  * Set personality for cross builds using --vm-type=qemu as well
  * also use cmdline.obs.guest
  * Fixing --vm-type=podman support again
- Download: Add support for the 'notmodifiedok' option
- Mdkrepo: also parse supplements/enhances
- Implement zyppers capability parse magic
- container support
  * Allow multiple consecutive FromScratch lines
  * Allow to disable the container support installation
- asset handling:
  * Store the etag with the assets
  * Implement a force_update method to enforce a re-fetch of a mutable asset
  * Add a --update option for download_assets
  * Implement --update-assets in pbuild
  * Detect git repository also in upper directories
    (project git without submodule)
  [#]### Other
- various minor bugfixes
- distribution configuration updates</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1782216000">- pbuild:
  * add --abort-on-fail option
  * default vm type to podman/docker if kvm is not available
- Nominate sccache UDS socket
- Add zstd support for debtransform
- busybox: Use 'cp -s' instead of 'ln -s' to create the package symlinks
- various minor cleanups and documention updates
- update tumbleweed.conf</changelog>
</package>
<package pkgid="9a371eba409a6ea8b6d8940ea7c676017f84eeb8b729fc38d7df5903dd753a30" name="obs-build-mkbaselibs" arch="noarch">
  <version epoch="0" ver="20251107" rel="487.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715860800">- tumbleweed build config update
- 15.6 build config fixes
- sourcerpm &amp; 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 &amp; 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</changelog>
  <changelog author="mls@suse.de" date="1718193600">- tumbleweed build config update
- support the %load macro
- improve container filename generation (docker)
- fix hanging curl calls during build (docker)
- productcompose: fix milestone query</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1720699200">- productcompose: support __all__ option
- config update: tumbleweed using preinstallexpand
- minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1721736000">- providing fileprovides in createdirdeps tool
- Introduce buildflag nochecks</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1726228800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- container related:
  * Implement support for the new &lt;containers&gt; 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)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1736769600">- 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 &amp; 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738843200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741089600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
</package>
<package pkgid="df32031f85da19aeaeeff9fe86e469b9a054b25fcca210fe267f0432e91ca592" name="obs-build-mkbaselibs" arch="noarch">
  <version epoch="0" ver="20260623" rel="1.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1770033600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773144000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774267200">- 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 &gt;= 5
- vc: Hide an annoying error message when not using NIS</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774699200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776081600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776254400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1777982400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1781179200">[#]### Incompatible Change:
- sbom generation returns error when failing now, instead of
  empty sbom file.
  =&gt; Either disable sbom generation of fix build environment
  [#]### Features
- debian:
  * fix obs-build packaging description and recommends
  * Build: dispatch Build::Deb queries for .ddeb files
  * Add support for comparing deb packages
  * dsc: delete _scmsync.obsinfo from BUILD/
- pbuild:
  * Allow YAML for the _pbuild file
  * Enable autoflush for stdout
  * support --define, --with, --without
  * update man page
  * rename --single-flavor to --buildflavor
  * Support building in single package source using --orphan
  * Use json/jsonl for the _reason and _jobhistory files
  * Add PBuild::Util::appendstr
  * pbuild: support generated build requires
- Implement digest verification for git assets
- Fix --ccache=type parsing and use mode 2
- Also handle suggests/enhances in repoquery
- runservice: allow also to run the default/service side services
- build-vm:
  * Set personality for cross builds using --vm-type=qemu as well
  * also use cmdline.obs.guest
  * Fixing --vm-type=podman support again
- Download: Add support for the 'notmodifiedok' option
- Mdkrepo: also parse supplements/enhances
- Implement zyppers capability parse magic
- container support
  * Allow multiple consecutive FromScratch lines
  * Allow to disable the container support installation
- asset handling:
  * Store the etag with the assets
  * Implement a force_update method to enforce a re-fetch of a mutable asset
  * Add a --update option for download_assets
  * Implement --update-assets in pbuild
  * Detect git repository also in upper directories
    (project git without submodule)
  [#]### Other
- various minor bugfixes
- distribution configuration updates</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1782216000">- pbuild:
  * add --abort-on-fail option
  * default vm type to podman/docker if kvm is not available
- Nominate sccache UDS socket
- Add zstd support for debtransform
- busybox: Use 'cp -s' instead of 'ln -s' to create the package symlinks
- various minor cleanups and documention updates
- update tumbleweed.conf</changelog>
</package>
<package pkgid="d464b643dafd86927a5c1022313631a117ac4f8a09adaea7b7e77f5a398412eb" name="obs-build-mkdrpms" arch="noarch">
  <version epoch="0" ver="20251107" rel="487.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715860800">- tumbleweed build config update
- 15.6 build config fixes
- sourcerpm &amp; 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 &amp; 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</changelog>
  <changelog author="mls@suse.de" date="1718193600">- tumbleweed build config update
- support the %load macro
- improve container filename generation (docker)
- fix hanging curl calls during build (docker)
- productcompose: fix milestone query</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1720699200">- productcompose: support __all__ option
- config update: tumbleweed using preinstallexpand
- minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1721736000">- providing fileprovides in createdirdeps tool
- Introduce buildflag nochecks</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1726228800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- container related:
  * Implement support for the new &lt;containers&gt; 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)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1736769600">- 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 &amp; 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738238400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738843200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741089600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
</package>
<package pkgid="15c8f17429a6506d09c4fc1d539b9c2e826a11df2df46ba5a8005104fa7666a6" name="obs-build-mkdrpms" arch="noarch">
  <version epoch="0" ver="20260623" rel="1.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348800">- Fixed behaviour when using "--shell" aka "osc shell" option
  in a VM build. Startup is faster and permissions stay intact
  now.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741348801">- Fixed --shell option for container builds</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742990400">- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743422400">- SLE 15 SP7 config
- RemoteAsset code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@localhost&gt;" date="1748865600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751976000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1756468800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1762516800">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1770033600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773144000">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1773316800">- added leap-16.0 and leap-16.1 build configs.
  (not named sl16.0 anymore, but using same string as the git branch)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774267200">- 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 &gt;= 5
- vc: Hide an annoying error message when not using NIS</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1774699200">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776081600">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1776254400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1777982400">- 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</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1781179200">[#]### Incompatible Change:
- sbom generation returns error when failing now, instead of
  empty sbom file.
  =&gt; Either disable sbom generation of fix build environment
  [#]### Features
- debian:
  * fix obs-build packaging description and recommends
  * Build: dispatch Build::Deb queries for .ddeb files
  * Add support for comparing deb packages
  * dsc: delete _scmsync.obsinfo from BUILD/
- pbuild:
  * Allow YAML for the _pbuild file
  * Enable autoflush for stdout
  * support --define, --with, --without
  * update man page
  * rename --single-flavor to --buildflavor
  * Support building in single package source using --orphan
  * Use json/jsonl for the _reason and _jobhistory files
  * Add PBuild::Util::appendstr
  * pbuild: support generated build requires
- Implement digest verification for git assets
- Fix --ccache=type parsing and use mode 2
- Also handle suggests/enhances in repoquery
- runservice: allow also to run the default/service side services
- build-vm:
  * Set personality for cross builds using --vm-type=qemu as well
  * also use cmdline.obs.guest
  * Fixing --vm-type=podman support again
- Download: Add support for the 'notmodifiedok' option
- Mdkrepo: also parse supplements/enhances
- Implement zyppers capability parse magic
- container support
  * Allow multiple consecutive FromScratch lines
  * Allow to disable the container support installation
- asset handling:
  * Store the etag with the assets
  * Implement a force_update method to enforce a re-fetch of a mutable asset
  * Add a --update option for download_assets
  * Implement --update-assets in pbuild
  * Detect git repository also in upper directories
    (project git without submodule)
  [#]### Other
- various minor bugfixes
- distribution configuration updates</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1782216000">- pbuild:
  * add --abort-on-fail option
  * default vm type to podman/docker if kvm is not available
- Nominate sccache UDS socket
- Add zstd support for debtransform
- busybox: Use 'cp -s' instead of 'ln -s' to create the package symlinks
- various minor cleanups and documention updates
- update tumbleweed.conf</changelog>
</package>
<package pkgid="402569e031fe28f699814dfe8c097c7bffb6264a382a3c4981dfb80c3c9729a0" name="obs-git-init" arch="noarch">
  <version epoch="0" ver="0.2.3" rel="1.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741176000">- Update to version 0.2
  * Add support for updating existing git repositories
  * Setup LFS gitattributes
  * Setup .gitignore file
  * Support initialization of a new git repository</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- Update to 0.2.1
  * Adding .osc to gitignore files</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1744372800">- fix the URL, gitea.opensuse.org yields NXDOMAIN</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1749124800">- Update to 0.2.2
  * .gitignore list got extended with temporary directories of pbuild</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1757592000">- Update to 0.2.3
  * Support running inside of a git submodule</changelog>
</package>
<package pkgid="855839836bea5bd01f928a216d24e3dd48b76fea0edb4fae1e9a3618f3849bf9" name="obs-git-init" arch="src">
  <version epoch="0" ver="0.2.3" rel="1.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741176000">- Update to version 0.2
  * Add support for updating existing git repositories
  * Setup LFS gitattributes
  * Setup .gitignore file
  * Support initialization of a new git repository</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- Update to 0.2.1
  * Adding .osc to gitignore files</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1744372800">- fix the URL, gitea.opensuse.org yields NXDOMAIN</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1749124800">- Update to 0.2.2
  * .gitignore list got extended with temporary directories of pbuild</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1757592000">- Update to 0.2.3
  * Support running inside of a git submodule</changelog>
</package>
<package pkgid="a3b976d7a11d5e79b7b55ff3e319efca814950d645eaba186ea092a45599cf76" name="obs-git-init" arch="noarch">
  <version epoch="0" ver="0.2.6" rel="2.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741176000">- Update to version 0.2
  * Add support for updating existing git repositories
  * Setup LFS gitattributes
  * Setup .gitignore file
  * Support initialization of a new git repository</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- Update to 0.2.1
  * Adding .osc to gitignore files</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1744372800">- fix the URL, gitea.opensuse.org yields NXDOMAIN</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1749124800">- Update to 0.2.2
  * .gitignore list got extended with temporary directories of pbuild</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1757592000">- Update to 0.2.3
  * Support running inside of a git submodule</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1778241600">- Update to 0.2.4
  * fix changes merge tool registration to actually update the file</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1778760000">- Update to 0.2.5
  * Extend .gitignore also with .assets
  * Syntax fix for bs_mergechanges registration</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1778846400">- Update to 0.2.6
  * fix double line detection for .gitignore files</changelog>
</package>
<package pkgid="216cb97ff82f327866dffdba922f29955f1668c7a59d9c4f19e537057696681b" name="obs-git-init" arch="src">
  <version epoch="0" ver="0.2.6" rel="2.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741176000">- Update to version 0.2
  * Add support for updating existing git repositories
  * Setup LFS gitattributes
  * Setup .gitignore file
  * Support initialization of a new git repository</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1742558400">- Update to 0.2.1
  * Adding .osc to gitignore files</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1744372800">- fix the URL, gitea.opensuse.org yields NXDOMAIN</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1749124800">- Update to 0.2.2
  * .gitignore list got extended with temporary directories of pbuild</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1757592000">- Update to 0.2.3
  * Support running inside of a git submodule</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1778241600">- Update to 0.2.4
  * fix changes merge tool registration to actually update the file</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1778760000">- Update to 0.2.5
  * Extend .gitignore also with .assets
  * Syntax fix for bs_mergechanges registration</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1778846400">- Update to 0.2.6
  * fix double line detection for .gitignore files</changelog>
</package>
<package pkgid="a22afd9446bf691a88cdd06b8b6eeaae12fed8ba6fd023286c27e47aef4a5fd8" name="obs-scm-bridge" arch="noarch">
  <version epoch="0" ver="0.6.2" rel="37.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1684238400">- update to 0.4.0
  * avoid export of .gitattributes file by default
  * upstream osc is supported now
  * export meta information of the git clone
  * Add fallback code for a specific case
  * Convert local links into symlinks in project git</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1685707200">- update to 0.4.2
  * various fixes to handle additional git meta informations right</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- readd git-lfs dependency</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1713873600">- 0.4.3
  * support SHA256 submodules
  * minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715083200">- 0.5.0
  project mode related enhancements:
  * no more defining of bcntsynctag. We need to move this to package
    spec files to avoid to have these always defined.
  * QA hook to limit building a defined set of packages only</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1730289600">- 0.5.1
  * Don't generate _scmsync.obsinfo outside of OBS source server
    import use case (eg. no more for osc co)
  * Enforce python 3.11 requirement
  * Fix export of _scmsync.obsinfo in project mode
  * Fix submodule detection
  * EXPERIMENTAL: support multiple package subdirs via _subdirs
    file. This syntax will change!
    (not documented on purpose therefore atm)
  * Using git credential manager
  * Report some errors as transient, so that OBS can re-try</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- 0.5.2
  * Don't overwrite files from git, but complain instead with
    an error. For example _scmsync.obsinfo file must not be part
    of the git tree. boo#1230469 CVE-2024-22038</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1732881600">- 0.5.3
  * Switch to ssh url when using the bridge via osc</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1733313600">- 0.5.4
  * fixed support of subdir parameter usage on project level
  * Fix handling of projectscmsync in the package xml writers</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738065600">- 0.6.0
  * project mode: switching to to track package sources using
    git sha sums instead of md5sum via download_assets</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738584000">- 0.6.1
  * new noobsinfo query parameter
    (can be used to hide git informations in sources, binaries
    won't contain them either then).</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1740052800">- 0.6.2
  * Make project mode always look for _config in the top dir, also
    when using subdirs.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- fix missing dependency to PyYAML</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742299200">- fix dependency (it is python3-PyYAML)</changelog>
</package>
<package pkgid="2fc4e4c9afde7919720a28ecbe2d7b0f6fbe1319a83f0d3648123477c6130c3a" name="obs-scm-bridge" arch="src">
  <version epoch="0" ver="0.6.2" rel="37.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1684238400">- update to 0.4.0
  * avoid export of .gitattributes file by default
  * upstream osc is supported now
  * export meta information of the git clone
  * Add fallback code for a specific case
  * Convert local links into symlinks in project git</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1685707200">- update to 0.4.2
  * various fixes to handle additional git meta informations right</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- readd git-lfs dependency</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1713873600">- 0.4.3
  * support SHA256 submodules
  * minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715083200">- 0.5.0
  project mode related enhancements:
  * no more defining of bcntsynctag. We need to move this to package
    spec files to avoid to have these always defined.
  * QA hook to limit building a defined set of packages only</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1730289600">- 0.5.1
  * Don't generate _scmsync.obsinfo outside of OBS source server
    import use case (eg. no more for osc co)
  * Enforce python 3.11 requirement
  * Fix export of _scmsync.obsinfo in project mode
  * Fix submodule detection
  * EXPERIMENTAL: support multiple package subdirs via _subdirs
    file. This syntax will change!
    (not documented on purpose therefore atm)
  * Using git credential manager
  * Report some errors as transient, so that OBS can re-try</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- 0.5.2
  * Don't overwrite files from git, but complain instead with
    an error. For example _scmsync.obsinfo file must not be part
    of the git tree. boo#1230469 CVE-2024-22038</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1732881600">- 0.5.3
  * Switch to ssh url when using the bridge via osc</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1733313600">- 0.5.4
  * fixed support of subdir parameter usage on project level
  * Fix handling of projectscmsync in the package xml writers</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738065600">- 0.6.0
  * project mode: switching to to track package sources using
    git sha sums instead of md5sum via download_assets</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738584000">- 0.6.1
  * new noobsinfo query parameter
    (can be used to hide git informations in sources, binaries
    won't contain them either then).</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1740052800">- 0.6.2
  * Make project mode always look for _config in the top dir, also
    when using subdirs.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- fix missing dependency to PyYAML</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742299200">- fix dependency (it is python3-PyYAML)</changelog>
</package>
<package pkgid="60f80da48145d5af8289c2e16bb54664a569e13eccf9f2da8c76d08f5d916557" name="obs-scm-bridge" arch="noarch">
  <version epoch="0" ver="0.7.4" rel="54.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- readd git-lfs dependency</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1713873600">- 0.4.3
  * support SHA256 submodules
  * minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715083200">- 0.5.0
  project mode related enhancements:
  * no more defining of bcntsynctag. We need to move this to package
    spec files to avoid to have these always defined.
  * QA hook to limit building a defined set of packages only</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1730289600">- 0.5.1
  * Don't generate _scmsync.obsinfo outside of OBS source server
    import use case (eg. no more for osc co)
  * Enforce python 3.11 requirement
  * Fix export of _scmsync.obsinfo in project mode
  * Fix submodule detection
  * EXPERIMENTAL: support multiple package subdirs via _subdirs
    file. This syntax will change!
    (not documented on purpose therefore atm)
  * Using git credential manager
  * Report some errors as transient, so that OBS can re-try</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- 0.5.2
  * Don't overwrite files from git, but complain instead with
    an error. For example _scmsync.obsinfo file must not be part
    of the git tree. boo#1230469 CVE-2024-22038</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1732881600">- 0.5.3
  * Switch to ssh url when using the bridge via osc</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1733313600">- 0.5.4
  * fixed support of subdir parameter usage on project level
  * Fix handling of projectscmsync in the package xml writers</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738065600">- 0.6.0
  * project mode: switching to to track package sources using
    git sha sums instead of md5sum via download_assets</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738584000">- 0.6.1
  * new noobsinfo query parameter
    (can be used to hide git informations in sources, binaries
    won't contain them either then).</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1740052800">- 0.6.2
  * Make project mode always look for _config in the top dir, also
    when using subdirs.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- fix missing dependency to PyYAML</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742299200">- fix dependency (it is python3-PyYAML)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1747137600">- 0.6.3
  * Allow ssh:// scm urls as used by osc
  * project mode: avoid unecessary changes in package meta url
  * code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1748001600">- 0.7.0
  * supporting _manifest file as successor of _subdirs
  * record configured branch of submodules in package scmsync url
  * stay on the configured branch of a submodule on checkout</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751457600">- 0.7.1
  * export trackingbranch to scmsync.obsinfo</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1752580800">- 0.7.2
  * Improved error reporting of invalid files in package subdirs
  * Introducing a mechanic to limit asset handling</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753185600">- package /etc/obs/service directories</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753444800">- 0.7.3
  * fix .gitsubmodule parser to handle space and tabs mixed</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753704000">- 0.7.4
  * syntax fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753963200">- use the system default python version (boo#1247410)</changelog>
</package>
<package pkgid="966c9726342ba970e46101528e6c01999f22efa31c847f10862dde8ea123923b" name="obs-scm-bridge" arch="src">
  <version epoch="0" ver="0.7.4" rel="54.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- readd git-lfs dependency</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1713873600">- 0.4.3
  * support SHA256 submodules
  * minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715083200">- 0.5.0
  project mode related enhancements:
  * no more defining of bcntsynctag. We need to move this to package
    spec files to avoid to have these always defined.
  * QA hook to limit building a defined set of packages only</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1730289600">- 0.5.1
  * Don't generate _scmsync.obsinfo outside of OBS source server
    import use case (eg. no more for osc co)
  * Enforce python 3.11 requirement
  * Fix export of _scmsync.obsinfo in project mode
  * Fix submodule detection
  * EXPERIMENTAL: support multiple package subdirs via _subdirs
    file. This syntax will change!
    (not documented on purpose therefore atm)
  * Using git credential manager
  * Report some errors as transient, so that OBS can re-try</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- 0.5.2
  * Don't overwrite files from git, but complain instead with
    an error. For example _scmsync.obsinfo file must not be part
    of the git tree. boo#1230469 CVE-2024-22038</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1732881600">- 0.5.3
  * Switch to ssh url when using the bridge via osc</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1733313600">- 0.5.4
  * fixed support of subdir parameter usage on project level
  * Fix handling of projectscmsync in the package xml writers</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738065600">- 0.6.0
  * project mode: switching to to track package sources using
    git sha sums instead of md5sum via download_assets</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738584000">- 0.6.1
  * new noobsinfo query parameter
    (can be used to hide git informations in sources, binaries
    won't contain them either then).</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1740052800">- 0.6.2
  * Make project mode always look for _config in the top dir, also
    when using subdirs.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- fix missing dependency to PyYAML</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742299200">- fix dependency (it is python3-PyYAML)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1747137600">- 0.6.3
  * Allow ssh:// scm urls as used by osc
  * project mode: avoid unecessary changes in package meta url
  * code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1748001600">- 0.7.0
  * supporting _manifest file as successor of _subdirs
  * record configured branch of submodules in package scmsync url
  * stay on the configured branch of a submodule on checkout</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751457600">- 0.7.1
  * export trackingbranch to scmsync.obsinfo</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1752580800">- 0.7.2
  * Improved error reporting of invalid files in package subdirs
  * Introducing a mechanic to limit asset handling</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753185600">- package /etc/obs/service directories</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753444800">- 0.7.3
  * fix .gitsubmodule parser to handle space and tabs mixed</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753704000">- 0.7.4
  * syntax fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753963200">- use the system default python version (boo#1247410)</changelog>
</package>
<package pkgid="7ee07b98d59a5e38bf1e7b3628fc51e2fb901628dc8cded9864da2bb82e273ef" name="obs-scm-bridge" arch="noarch">
  <version epoch="0" ver="0.7.4" rel="57.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- readd git-lfs dependency</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1713873600">- 0.4.3
  * support SHA256 submodules
  * minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715083200">- 0.5.0
  project mode related enhancements:
  * no more defining of bcntsynctag. We need to move this to package
    spec files to avoid to have these always defined.
  * QA hook to limit building a defined set of packages only</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1730289600">- 0.5.1
  * Don't generate _scmsync.obsinfo outside of OBS source server
    import use case (eg. no more for osc co)
  * Enforce python 3.11 requirement
  * Fix export of _scmsync.obsinfo in project mode
  * Fix submodule detection
  * EXPERIMENTAL: support multiple package subdirs via _subdirs
    file. This syntax will change!
    (not documented on purpose therefore atm)
  * Using git credential manager
  * Report some errors as transient, so that OBS can re-try</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- 0.5.2
  * Don't overwrite files from git, but complain instead with
    an error. For example _scmsync.obsinfo file must not be part
    of the git tree. boo#1230469 CVE-2024-22038</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1732881600">- 0.5.3
  * Switch to ssh url when using the bridge via osc</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1733313600">- 0.5.4
  * fixed support of subdir parameter usage on project level
  * Fix handling of projectscmsync in the package xml writers</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738065600">- 0.6.0
  * project mode: switching to to track package sources using
    git sha sums instead of md5sum via download_assets</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738584000">- 0.6.1
  * new noobsinfo query parameter
    (can be used to hide git informations in sources, binaries
    won't contain them either then).</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1740052800">- 0.6.2
  * Make project mode always look for _config in the top dir, also
    when using subdirs.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- fix missing dependency to PyYAML</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742299200">- fix dependency (it is python3-PyYAML)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1747137600">- 0.6.3
  * Allow ssh:// scm urls as used by osc
  * project mode: avoid unecessary changes in package meta url
  * code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1748001600">- 0.7.0
  * supporting _manifest file as successor of _subdirs
  * record configured branch of submodules in package scmsync url
  * stay on the configured branch of a submodule on checkout</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751457600">- 0.7.1
  * export trackingbranch to scmsync.obsinfo</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1752580800">- 0.7.2
  * Improved error reporting of invalid files in package subdirs
  * Introducing a mechanic to limit asset handling</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753185600">- package /etc/obs/service directories</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753444800">- 0.7.3
  * fix .gitsubmodule parser to handle space and tabs mixed</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753704000">- 0.7.4
  * syntax fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753963200">- use the system default python version (boo#1247410)</changelog>
</package>
<package pkgid="747d0bf76337ca36d8455d02c9486bc4b29f427dfb59efbcf458df6bae3000f8" name="obs-scm-bridge" arch="src">
  <version epoch="0" ver="0.7.4" rel="57.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- readd git-lfs dependency</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1713873600">- 0.4.3
  * support SHA256 submodules
  * minor improvements</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1715083200">- 0.5.0
  project mode related enhancements:
  * no more defining of bcntsynctag. We need to move this to package
    spec files to avoid to have these always defined.
  * QA hook to limit building a defined set of packages only</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1730289600">- 0.5.1
  * Don't generate _scmsync.obsinfo outside of OBS source server
    import use case (eg. no more for osc co)
  * Enforce python 3.11 requirement
  * Fix export of _scmsync.obsinfo in project mode
  * Fix submodule detection
  * EXPERIMENTAL: support multiple package subdirs via _subdirs
    file. This syntax will change!
    (not documented on purpose therefore atm)
  * Using git credential manager
  * Report some errors as transient, so that OBS can re-try</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1731585600">- 0.5.2
  * Don't overwrite files from git, but complain instead with
    an error. For example _scmsync.obsinfo file must not be part
    of the git tree. boo#1230469 CVE-2024-22038</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1732881600">- 0.5.3
  * Switch to ssh url when using the bridge via osc</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1733313600">- 0.5.4
  * fixed support of subdir parameter usage on project level
  * Fix handling of projectscmsync in the package xml writers</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738065600">- 0.6.0
  * project mode: switching to to track package sources using
    git sha sums instead of md5sum via download_assets</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1738584000">- 0.6.1
  * new noobsinfo query parameter
    (can be used to hide git informations in sources, binaries
    won't contain them either then).</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1740052800">- 0.6.2
  * Make project mode always look for _config in the top dir, also
    when using subdirs.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1741953600">- fix missing dependency to PyYAML</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742299200">- fix dependency (it is python3-PyYAML)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1747137600">- 0.6.3
  * Allow ssh:// scm urls as used by osc
  * project mode: avoid unecessary changes in package meta url
  * code cleanup</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1748001600">- 0.7.0
  * supporting _manifest file as successor of _subdirs
  * record configured branch of submodules in package scmsync url
  * stay on the configured branch of a submodule on checkout</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1751457600">- 0.7.1
  * export trackingbranch to scmsync.obsinfo</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1752580800">- 0.7.2
  * Improved error reporting of invalid files in package subdirs
  * Introducing a mechanic to limit asset handling</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753185600">- package /etc/obs/service directories</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753444800">- 0.7.3
  * fix .gitsubmodule parser to handle space and tabs mixed</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753704000">- 0.7.4
  * syntax fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1753963200">- use the system default python version (boo#1247410)</changelog>
</package>
<package pkgid="0df920999b8fa96cc2cad76f1ab28cc154eba34029c8fa0a1a2e575844101cdf" name="obs-service-appimage" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="0bae788c3fe9c51d49a0b1478a8e3143c92fcba1e5eb2567429d9a0719a5a45d" name="obs-service-appimage" arch="noarch">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="b0f981dd901c878c5a2f7e472815ba01a0d718a465788bdc2a37d6ea1b726ada" name="obs-service-bazel_repositories" arch="noarch">
  <version epoch="0" ver="0.1.0" rel="1.2"/>
</package>
<package pkgid="c61cd44946d58448a35652a978df6c2cede79c48a7c9fdf13d7c5a71e69ec5ac" name="obs-service-bazel_repositories" arch="src">
  <version epoch="0" ver="0.1.0" rel="1.2"/>
</package>
<package pkgid="b53c0cecebe86c051eb1a21e6f4d452cf44459a59a063328f527a907050cb0a8" name="obs-service-bazel_repositories" arch="noarch">
  <version epoch="0" ver="0.1.0" rel="1.3"/>
</package>
<package pkgid="33286d6436f2e6daaaf098dac46215ebea735176e82737f5afd9bd309c7d7406" name="obs-service-bazel_repositories" arch="src">
  <version epoch="0" ver="0.1.0" rel="1.3"/>
</package>
<package pkgid="efec8d90202da757bafcb55a4ccadab85905f0e6a769f68343c0ba96b3ff7ef7" name="obs-service-cpanspec" arch="noarch">
  <version epoch="0" ver="0.1" rel="5.2"/>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690545600">- cleanup spec file</changelog>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="c01c7140925c242d51d8acf9b09503be371410b380fd6fe243c344eaffdb49c4" name="obs-service-cpanspec" arch="src">
  <version epoch="0" ver="0.1" rel="5.2"/>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690545600">- cleanup spec file</changelog>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="d014030394619cb20509bab842d1e30d48a2f3ee6f1b3557e9d18984bddd115d" name="obs-service-cpanspec" arch="noarch">
  <version epoch="0" ver="0.1" rel="5.3"/>
</package>
<package pkgid="4e4af9f9c6f37624677de828329013130f0fdc4a2eb244875f0ddf3a2511ed35" name="obs-service-cpanspec" arch="src">
  <version epoch="0" ver="0.1" rel="5.3"/>
</package>
<package pkgid="229c59ef9f41eeffbbfe07d13349881bc3014c857203980caefb624b75722835" name="obs-service-docker_label_helper" arch="noarch">
  <version epoch="0" ver="0.0" rel="21.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1677672000">- Handle LABEL statements with any whitespace
- Handle LABEL values containing "=" properly</changelog>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1225985)</changelog>
</package>
<package pkgid="2c6a69b21a43dae675ca231ddb55786bf137c1e8c7fe9cad938889a0ba4cf205" name="obs-service-docker_label_helper" arch="src">
  <version epoch="0" ver="0.0" rel="21.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1677672000">- Handle LABEL statements with any whitespace
- Handle LABEL values containing "=" properly</changelog>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1225985)</changelog>
</package>
<package pkgid="089a91ab96eab9c2ec46ba6dd347e4c3af0bc7999cca74bda124094dfe709ecb" name="obs-service-docker_label_helper" arch="noarch">
  <version epoch="0" ver="0.0" rel="21.2"/>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1225985)</changelog>
</package>
<package pkgid="96b8bd32cfc9400e5b02eaec1f0a4add9353226f8ce520f00e98c50bc35d6f11" name="obs-service-docker_label_helper" arch="src">
  <version epoch="0" ver="0.0" rel="21.2"/>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1225985)</changelog>
</package>
<package pkgid="90577cdf05567778f8c5050c21e8a672365150d18b01bb3001557ec2b7a46d5e" name="obs-service-download_assets" arch="noarch">
  <version epoch="0" ver="0.2" rel="6.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1655985600">- initial package of version 0.2</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1712577600">- Fix build with rpm 4.19</changelog>
</package>
<package pkgid="38393af4f00445721b0d042a7c9ef9be31121bf0344a06a16949ca432fc45011" name="obs-service-download_assets" arch="src">
  <version epoch="0" ver="0.2" rel="6.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1655985600">- initial package of version 0.2</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1712577600">- Fix build with rpm 4.19</changelog>
</package>
<package pkgid="f78d8b42d313952fcaafe667a595b59929d35c4fd9dae4c3354612cb0cafd1d1" name="obs-service-download_assets" arch="noarch">
  <version epoch="0" ver="0.2" rel="6.2"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1712577600">- Fix build with rpm 4.19</changelog>
</package>
<package pkgid="a2607444e63c985036611821d9ae1372c48bad431ebec9bb758a4575ce26b38f" name="obs-service-download_assets" arch="src">
  <version epoch="0" ver="0.2" rel="6.2"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1712577600">- Fix build with rpm 4.19</changelog>
</package>
<package pkgid="0fee0b9a7ee9205ceb0a9b861c7c56621e59cf49db32455feda5dcbae757095c" name="obs-service-download_files" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="97.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764676800">- PKGBUILD improvements and fixes:
  * Bump pkgver to 0.9.2
  * Update dependencies to match RPM package
  * Add backup array with the config file so that it doesn't get
    replaced on update, matching the behavior of the RPM package
  * Add check() and checkdepends
  * Use make install instead of installing manually</changelog>
</package>
<package pkgid="b83be647d1f1380a886f0012f0d336ea5d20d18da7a415890ee066af3fbe6e95" name="obs-service-download_files" arch="src">
  <version epoch="0" ver="0.9.2" rel="97.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764676800">- PKGBUILD improvements and fixes:
  * Bump pkgver to 0.9.2
  * Update dependencies to match RPM package
  * Add backup array with the config file so that it doesn't get
    replaced on update, matching the behavior of the RPM package
  * Add check() and checkdepends
  * Use make install instead of installing manually</changelog>
</package>
<package pkgid="88555bd26460a3174630611cde0c1709adc34c3026c55ed115a87fa590033e0c" name="obs-service-download_files" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="99.16"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764676800">- PKGBUILD improvements and fixes:
  * Bump pkgver to 0.9.2
  * Update dependencies to match RPM package
  * Add backup array with the config file so that it doesn't get
    replaced on update, matching the behavior of the RPM package
  * Add check() and checkdepends
  * Use make install instead of installing manually</changelog>
</package>
<package pkgid="0a51589cc6fd64099e554827db430670c265ffb77e1da17eddf6226b9ddf6a05" name="obs-service-download_files" arch="src">
  <version epoch="0" ver="0.9.2" rel="99.16"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764676800">- PKGBUILD improvements and fixes:
  * Bump pkgver to 0.9.2
  * Update dependencies to match RPM package
  * Add backup array with the config file so that it doesn't get
    replaced on update, matching the behavior of the RPM package
  * Add check() and checkdepends
  * Use make install instead of installing manually</changelog>
</package>
<package pkgid="d5932c0c8060f0fa3268622f6d38fc5cb6f0229737052d6fd2310d5fac8baed0" name="obs-service-download_src_package" arch="noarch">
  <version epoch="0" ver="0.2" rel="4.2"/>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="69f165c42f3d383d8b491dbd893a0ac140a0054ebbf1256e72a8d262e400368d" name="obs-service-download_src_package" arch="src">
  <version epoch="0" ver="0.2" rel="4.2"/>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="0b8337ade509a07b04a61d6cadd9b5b705f0d7220d4850a6c92fa1ee97c4eb69" name="obs-service-download_src_package" arch="noarch">
  <version epoch="0" ver="0.2" rel="4.3"/>
</package>
<package pkgid="9d2cc569834dc24b2df0392c499af925e3dbe9a3f6f5666871994ecef92c6458" name="obs-service-download_src_package" arch="src">
  <version epoch="0" ver="0.2" rel="4.3"/>
</package>
<package pkgid="86343fc4116d239dbdc82f50c8f5c7eb1e1451c588d68d7c106fa2287234bcd3" name="obs-service-download_url" arch="noarch">
  <version epoch="0" ver="0.2.1" rel="39.1"/>
  <changelog author="adrian@suse.de" date="1720612800">- Update to version 0.2.1:
  * fixed argument parsing boo#1227203 CVE-2024-22033</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Fix invalid pkgrel in PKGBUILD</changelog>
</package>
<package pkgid="522dafe48c1adda492d7f8f8ab6b88ee4ae8c2e881b3c20617a1bdb219d0d374" name="obs-service-download_url" arch="src">
  <version epoch="0" ver="0.2.1" rel="39.1"/>
  <changelog author="adrian@suse.de" date="1720612800">- Update to version 0.2.1:
  * fixed argument parsing boo#1227203 CVE-2024-22033</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Fix invalid pkgrel in PKGBUILD</changelog>
</package>
<package pkgid="57ed83f055e1bf10fdd76f7fbb214eb1c396c71c3a2428df5e5dbe0b1e094353" name="obs-service-download_url" arch="noarch">
  <version epoch="0" ver="0.2.1" rel="39.2"/>
  <changelog author="adrian@suse.de" date="1720612800">- Update to version 0.2.1:
  * fixed argument parsing boo#1227203 CVE-2024-22033</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Fix invalid pkgrel in PKGBUILD</changelog>
</package>
<package pkgid="0638713ae9eb4669750a293ead3dbea634c846cb919cf5ba590811875b647aa9" name="obs-service-download_url" arch="src">
  <version epoch="0" ver="0.2.1" rel="39.2"/>
  <changelog author="adrian@suse.de" date="1720612800">- Update to version 0.2.1:
  * fixed argument parsing boo#1227203 CVE-2024-22033</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Fix invalid pkgrel in PKGBUILD</changelog>
</package>
<package pkgid="c1998afcc70444ff29534643cf113a9d72d0856b995441ae5e899b0ec0f95bbd" name="obs-service-extract_file" arch="noarch">
  <version epoch="0" ver="0.4" rel="21.1"/>
</package>
<package pkgid="4288fe47705db4e65a3fb02b57603d9861d8267dd31e3301031b00abca49201d" name="obs-service-extract_file" arch="src">
  <version epoch="0" ver="0.4" rel="21.1"/>
</package>
<package pkgid="ce5af764d86c2727c759c3e04b66c19b4653f9411d449b968bdf82ccb6af9caa" name="obs-service-extract_file" arch="noarch">
  <version epoch="0" ver="0.4" rel="21.2"/>
</package>
<package pkgid="cd268362c8e6d923e7766a2340eb5bf5041173b0c74b0b8b1ca2732dafb70087" name="obs-service-extract_file" arch="src">
  <version epoch="0" ver="0.4" rel="21.2"/>
</package>
<package pkgid="3042de7a29fb5333fc38db51e669a873b49e4b811ca8564eb887b59e1b57772d" name="obs-service-format_spec_file" arch="noarch">
  <version epoch="0" ver="20250923" rel="269.1"/>
  <changelog author="dmueller@suse.com" date="1705838400">- Update to version 20240121:
  * update licenses
  * Fix formatting of overlong tags
  * set header_name to the spec file name
  * Sync licenses with SPDX spec</changelog>
  <changelog author="dmueller@suse.com" date="1753963200">- Update to version 20250725:
  * Fix indentation to run checks on pull request
  * Change autoadded copyright header to include "and contributors"
  * Add 3 extra test-cases
  * Run tests in github actions
  * Preserve the order of multiple copyright lines.
  * Allow for truly empty lines in copyright sections
  * Accept empty lines in %changelog sections
  * Update licenses
  * Avoid using temporary files for tests</changelog>
  <changelog author="dmueller@suse.com" date="1754308800">- Update to version 20250804:
  * Remove more LLC and contributors also from the copyright strings</changelog>
  <changelog author="dmueller@suse.com" date="1757246400">- Update to version 20250907:
  * Update test cases
  * Special handling for 'SUSE Software Solutions Germany' license
  * Keep 3rd party licenses intact
  * Keep SUSE T&amp;Cs close to SUSE Copyright
  * Make create_copyright_section() return true when SUSE Copyright processed</changelog>
  <changelog author="dmueller@suse.com" date="1758196800">- Update to version 20250918:
  * Don't add unneeded empty lines after Copyrights</changelog>
  <changelog author="dmueller@suse.com" date="1759147200">- Update to version 20250923:
  * Update test case for changes in 1ccd56d0
  * Empty section may contain empty lines instead of setting 'after_lines'
  * Update test case for changes in 51da0388
  * Fix _split_final_comments hack</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
</package>
<package pkgid="b48cb26fb84296530d4d5cab3388f73ddadf5f7b5f291fd860b34315cd5f21c8" name="obs-service-format_spec_file" arch="src">
  <version epoch="0" ver="20250923" rel="269.1"/>
  <changelog author="dmueller@suse.com" date="1705838400">- Update to version 20240121:
  * update licenses
  * Fix formatting of overlong tags
  * set header_name to the spec file name
  * Sync licenses with SPDX spec</changelog>
  <changelog author="dmueller@suse.com" date="1753963200">- Update to version 20250725:
  * Fix indentation to run checks on pull request
  * Change autoadded copyright header to include "and contributors"
  * Add 3 extra test-cases
  * Run tests in github actions
  * Preserve the order of multiple copyright lines.
  * Allow for truly empty lines in copyright sections
  * Accept empty lines in %changelog sections
  * Update licenses
  * Avoid using temporary files for tests</changelog>
  <changelog author="dmueller@suse.com" date="1754308800">- Update to version 20250804:
  * Remove more LLC and contributors also from the copyright strings</changelog>
  <changelog author="dmueller@suse.com" date="1757246400">- Update to version 20250907:
  * Update test cases
  * Special handling for 'SUSE Software Solutions Germany' license
  * Keep 3rd party licenses intact
  * Keep SUSE T&amp;Cs close to SUSE Copyright
  * Make create_copyright_section() return true when SUSE Copyright processed</changelog>
  <changelog author="dmueller@suse.com" date="1758196800">- Update to version 20250918:
  * Don't add unneeded empty lines after Copyrights</changelog>
  <changelog author="dmueller@suse.com" date="1759147200">- Update to version 20250923:
  * Update test case for changes in 1ccd56d0
  * Empty section may contain empty lines instead of setting 'after_lines'
  * Update test case for changes in 51da0388
  * Fix _split_final_comments hack</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
</package>
<package pkgid="696a8e10e23528e876e863bcd0708e6fb7f250cb37d5fd5cfca29342f750b4a6" name="obs-service-format_spec_file" arch="noarch">
  <version epoch="0" ver="20260320" rel="275.1"/>
  <changelog author="dmueller@suse.com" date="1753963200">- Update to version 20250725:
  * Fix indentation to run checks on pull request
  * Change autoadded copyright header to include "and contributors"
  * Add 3 extra test-cases
  * Run tests in github actions
  * Preserve the order of multiple copyright lines.
  * Allow for truly empty lines in copyright sections
  * Accept empty lines in %changelog sections
  * Update licenses
  * Avoid using temporary files for tests</changelog>
  <changelog author="dmueller@suse.com" date="1754308800">- Update to version 20250804:
  * Remove more LLC and contributors also from the copyright strings</changelog>
  <changelog author="dmueller@suse.com" date="1757246400">- Update to version 20250907:
  * Update test cases
  * Special handling for 'SUSE Software Solutions Germany' license
  * Keep 3rd party licenses intact
  * Keep SUSE T&amp;Cs close to SUSE Copyright
  * Make create_copyright_section() return true when SUSE Copyright processed</changelog>
  <changelog author="dmueller@suse.com" date="1758196800">- Update to version 20250918:
  * Don't add unneeded empty lines after Copyrights</changelog>
  <changelog author="dmueller@suse.com" date="1759147200">- Update to version 20250923:
  * Update test case for changes in 1ccd56d0
  * Empty section may contain empty lines instead of setting 'after_lines'
  * Update test case for changes in 51da0388
  * Fix _split_final_comments hack</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
  <changelog author="dmueller@suse.com" date="1772625600">- Update to version 20260304:
  * License updates from SPDX org (March 2026)</changelog>
  <changelog author="dmueller@suse.com" date="1773835200">- Update to version 20260319:
  * Start introducing LicenseRef-SUSE-*</changelog>
  <changelog author="dmueller@suse.com" date="1774008000">- Update to version 20260320:
  * A "+" suffix is only allowed for license-id</changelog>
</package>
<package pkgid="114a6c0a1821b101de96988c6e30474a3369643a5e5588ba235a7d78a5829d8a" name="obs-service-format_spec_file" arch="src">
  <version epoch="0" ver="20260320" rel="275.1"/>
  <changelog author="dmueller@suse.com" date="1753963200">- Update to version 20250725:
  * Fix indentation to run checks on pull request
  * Change autoadded copyright header to include "and contributors"
  * Add 3 extra test-cases
  * Run tests in github actions
  * Preserve the order of multiple copyright lines.
  * Allow for truly empty lines in copyright sections
  * Accept empty lines in %changelog sections
  * Update licenses
  * Avoid using temporary files for tests</changelog>
  <changelog author="dmueller@suse.com" date="1754308800">- Update to version 20250804:
  * Remove more LLC and contributors also from the copyright strings</changelog>
  <changelog author="dmueller@suse.com" date="1757246400">- Update to version 20250907:
  * Update test cases
  * Special handling for 'SUSE Software Solutions Germany' license
  * Keep 3rd party licenses intact
  * Keep SUSE T&amp;Cs close to SUSE Copyright
  * Make create_copyright_section() return true when SUSE Copyright processed</changelog>
  <changelog author="dmueller@suse.com" date="1758196800">- Update to version 20250918:
  * Don't add unneeded empty lines after Copyrights</changelog>
  <changelog author="dmueller@suse.com" date="1759147200">- Update to version 20250923:
  * Update test case for changes in 1ccd56d0
  * Empty section may contain empty lines instead of setting 'after_lines'
  * Update test case for changes in 51da0388
  * Fix _split_final_comments hack</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
  <changelog author="dmueller@suse.com" date="1772625600">- Update to version 20260304:
  * License updates from SPDX org (March 2026)</changelog>
  <changelog author="dmueller@suse.com" date="1773835200">- Update to version 20260319:
  * Start introducing LicenseRef-SUSE-*</changelog>
  <changelog author="dmueller@suse.com" date="1774008000">- Update to version 20260320:
  * A "+" suffix is only allowed for license-id</changelog>
</package>
<package pkgid="b3d7bd371a159c027e5d8d5208137cdfb85b25c7c46adf91c0edb654798b2f7e" name="obs-service-gbp" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="ea791b97f00dc229c8f158003b6dd60ee0c05730b300f982019ee287c51759a3" name="obs-service-gbp" arch="noarch">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="3a6ce2bbf27865be495976950929cf3e3066bcfaf263c3dd16ea6d4e2252d1b8" name="obs-service-generator_driver_update_disk" arch="noarch">
  <version epoch="0" ver="0.2" rel="3.1"/>
  <changelog author="ro@suse.de" date="1714392000">- fix build on Factory/TW</changelog>
</package>
<package pkgid="eacf8ff8169bbba93129559e1a83990bcf812b40847207a458a7f22701fa7bdf" name="obs-service-generator_driver_update_disk" arch="src">
  <version epoch="0" ver="0.2" rel="3.1"/>
  <changelog author="ro@suse.de" date="1714392000">- fix build on Factory/TW</changelog>
</package>
<package pkgid="28cde2c43c53722f7441d2eda1a2138afd7363a235885dddc9a3b9090cefb71c" name="obs-service-generator_driver_update_disk" arch="noarch">
  <version epoch="0" ver="0.2" rel="3.2"/>
  <changelog author="ro@suse.de" date="1714392000">- fix build on Factory/TW</changelog>
</package>
<package pkgid="90f141e9f23413a840f5408b4fcc51e28f9a34944a94d0166efd0806ef1aebc7" name="obs-service-generator_driver_update_disk" arch="src">
  <version epoch="0" ver="0.2" rel="3.2"/>
  <changelog author="ro@suse.de" date="1714392000">- fix build on Factory/TW</changelog>
</package>
<package pkgid="cfdff3307c0d623148a27dd655e1b7e721828b564d1a7681cc7547cb26014988" name="obs-service-generator_pom" arch="noarch">
  <version epoch="0" ver="0.0" rel="4.2"/>
  <changelog author="ro@suse.de" date="1665403200">- fix license tag in specfile (use generic name)</changelog>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="a87af629d86ac1e7137e5403a370363b7a41bc7347cdc5d8f5153319a0d36237" name="obs-service-generator_pom" arch="src">
  <version epoch="0" ver="0.0" rel="4.2"/>
  <changelog author="ro@suse.de" date="1665403200">- fix license tag in specfile (use generic name)</changelog>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="3ef9342ff77e55accf4f7816354611ce6dc267a57107e35a84bce2016470b606" name="obs-service-generator_pom" arch="noarch">
  <version epoch="0" ver="0.0" rel="4.3"/>
</package>
<package pkgid="4029f1472c65045ea4e7a4be4bfa10dbd19ae31e6f80bde9dd459908f8567f90" name="obs-service-generator_pom" arch="src">
  <version epoch="0" ver="0.0" rel="4.3"/>
</package>
<package pkgid="4faab21a16d2f42833a6a41fc051b3c144276533dc4903e7e84327f14aa270c3" name="obs-service-kiwi_import" arch="noarch">
  <version epoch="0" ver="0.1+git20200720.2fe5181" rel="2.2"/>
</package>
<package pkgid="34130cac000e7efe62a95d4ad8dc4235727a041defbecc752ba9c615aaa12333" name="obs-service-kiwi_import" arch="src">
  <version epoch="0" ver="0.1+git20200720.2fe5181" rel="2.2"/>
</package>
<package pkgid="c529bc5e00c934a556780fbdd983abcc8a1681c5d949ac8c68fc0501ff50ca52" name="obs-service-kiwi_import" arch="noarch">
  <version epoch="0" ver="0.1+git20200720.2fe5181" rel="2.3"/>
</package>
<package pkgid="f6caefe0b67ac8908facf70efd0841ddbec746c25dc6f82395d7de9e455f75dd" name="obs-service-kiwi_import" arch="src">
  <version epoch="0" ver="0.1+git20200720.2fe5181" rel="2.3"/>
</package>
<package pkgid="066ed32f658b4751856446b1217c3407b8c506e7849e65e09a326f548a770c04" name="obs-service-kiwi_label_helper" arch="noarch">
  <version epoch="0" ver="0.0" rel="13.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670328000">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
</package>
<package pkgid="67cb20777505afd7820197de251bc539aadc614e8830f25d24e4c21cf72fa1ed" name="obs-service-kiwi_label_helper" arch="src">
  <version epoch="0" ver="0.0" rel="13.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670328000">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
</package>
<package pkgid="b5cc21cd33ecf664712a13f6ccf0e61d4262b0ebd6a9dd54869c09ea15f2f96c" name="obs-service-kiwi_label_helper" arch="noarch">
  <version epoch="0" ver="0.0" rel="13.2"/>
</package>
<package pkgid="62dd6d5916f27d93fec9624f273b0a125e4c60b0efa8ccfe110e414a793e8e7e" name="obs-service-kiwi_label_helper" arch="src">
  <version epoch="0" ver="0.0" rel="13.2"/>
</package>
<package pkgid="5978a069907942b68df3a855d7f7a9a7f60c443ac483680dfbb341bbbbbdaeea" name="obs-service-kiwi_metainfo_helper" arch="noarch">
  <version epoch="0" ver="0.6" rel="60.1"/>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1694779200">- cpio on SLE12 does not support -D option, emulate it.</changelog>
  <changelog author="Marina Latini &lt;marina.latini@suse.com&gt;" date="1706788800">- Replace %ARCH% with the architecture in images for supporting
  subscriptions in SCC based on architectures</changelog>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1226010)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1723118400">- add substitutions for base image references and digests
  (jsc#PED-8543)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1727265600">- Small cleanups:
  * Pass --quiet to cpio
  * Use consistent variable name for REGISTRY_DIGEST
  * Mention %BASE_*% behaviour for multi-stage builds explicitly</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1727697600">- don't replace %BASE_DIGEST% with empty string when not available</changelog>
  <changelog author="Ladislav Slez&#xE1;k &lt;lslezak@suse.com&gt;" date="1744027200">- Do the replacements also in the "config.sh" file in Kiwi builds
  (bsc#1240886)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1746619200">- add %SOURCEURL_WITH% for proper handling of READMEs</changelog>
</package>
<package pkgid="07d10c4a18a651077e2f5263fa000c3aaa35a8855fe78aa0cccc2031777bfc82" name="obs-service-kiwi_metainfo_helper" arch="src">
  <version epoch="0" ver="0.6" rel="60.1"/>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1694779200">- cpio on SLE12 does not support -D option, emulate it.</changelog>
  <changelog author="Marina Latini &lt;marina.latini@suse.com&gt;" date="1706788800">- Replace %ARCH% with the architecture in images for supporting
  subscriptions in SCC based on architectures</changelog>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1226010)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1723118400">- add substitutions for base image references and digests
  (jsc#PED-8543)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1727265600">- Small cleanups:
  * Pass --quiet to cpio
  * Use consistent variable name for REGISTRY_DIGEST
  * Mention %BASE_*% behaviour for multi-stage builds explicitly</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1727697600">- don't replace %BASE_DIGEST% with empty string when not available</changelog>
  <changelog author="Ladislav Slez&#xE1;k &lt;lslezak@suse.com&gt;" date="1744027200">- Do the replacements also in the "config.sh" file in Kiwi builds
  (bsc#1240886)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1746619200">- add %SOURCEURL_WITH% for proper handling of READMEs</changelog>
</package>
<package pkgid="0226ca21f756d6a7f1a634067ab4cbe7148faabc941e07164c26a34bf140ae16" name="obs-service-kiwi_metainfo_helper" arch="noarch">
  <version epoch="0" ver="0.6" rel="61.1"/>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1226010)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1723118400">- add substitutions for base image references and digests
  (jsc#PED-8543)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1727265600">- Small cleanups:
  * Pass --quiet to cpio
  * Use consistent variable name for REGISTRY_DIGEST
  * Mention %BASE_*% behaviour for multi-stage builds explicitly</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1727697600">- don't replace %BASE_DIGEST% with empty string when not available</changelog>
  <changelog author="Ladislav Slez&#xE1;k &lt;lslezak@suse.com&gt;" date="1744027200">- Do the replacements also in the "config.sh" file in Kiwi builds
  (bsc#1240886)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1746619200">- add %SOURCEURL_WITH% for proper handling of READMEs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1777291200">- script uses rpm2cpio and cpio, so require them</changelog>
</package>
<package pkgid="79ce2284acd57e968ce8959031ed6d0c3739caa17a99cef24b6bb0435ee9f9a9" name="obs-service-kiwi_metainfo_helper" arch="src">
  <version epoch="0" ver="0.6" rel="61.1"/>
  <changelog author="Andrea Mazzotti &lt;andrea.mazzotti@suse.com&gt;" date="1717761600">- Support Docker.FLAVOR in _multibuild (boo#1226010)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1723118400">- add substitutions for base image references and digests
  (jsc#PED-8543)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1727265600">- Small cleanups:
  * Pass --quiet to cpio
  * Use consistent variable name for REGISTRY_DIGEST
  * Mention %BASE_*% behaviour for multi-stage builds explicitly</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1727697600">- don't replace %BASE_DIGEST% with empty string when not available</changelog>
  <changelog author="Ladislav Slez&#xE1;k &lt;lslezak@suse.com&gt;" date="1744027200">- Do the replacements also in the "config.sh" file in Kiwi builds
  (bsc#1240886)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1746619200">- add %SOURCEURL_WITH% for proper handling of READMEs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1777291200">- script uses rpm2cpio and cpio, so require them</changelog>
</package>
<package pkgid="7c22ce565a334fba994415233c8073e4b7f1e90ee5108b127c82b9c6135d827a" name="obs-service-node_modules" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="18.1"/>
  <changelog author="Ilya Stolyarov &lt;ila.embsys@gmail.com&gt;" date="1705492800">- Add debian part</changelog>
  <changelog author="adam.majer@suse.de" date="1706529600">- Update to version 2.4.0:
  * Fix handling of direct git repos in v3</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1759752000">- Update to version 2.4.2:
  * Drop checksum file
  * Enable handling of workspaces</changelog>
</package>
<package pkgid="761f0be1d89bec48e8c77b8000f2c53db22d58fa29774a5be8251a847c4355ce" name="obs-service-node_modules" arch="src">
  <version epoch="0" ver="2.4.2" rel="18.1"/>
  <changelog author="Ilya Stolyarov &lt;ila.embsys@gmail.com&gt;" date="1705492800">- Add debian part</changelog>
  <changelog author="adam.majer@suse.de" date="1706529600">- Update to version 2.4.0:
  * Fix handling of direct git repos in v3</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1759752000">- Update to version 2.4.2:
  * Drop checksum file
  * Enable handling of workspaces</changelog>
</package>
<package pkgid="991fb43e5d330bbe841bed679568a7026c03f3692e487a43c2aa095b2712ea6b" name="obs-service-node_modules" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="18.2"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1759752000">- Update to version 2.4.2:
  * Drop checksum file
  * Enable handling of workspaces</changelog>
</package>
<package pkgid="e6f4146a2f514c99fa292de7ea71abc627ee85ec369254d549a01afa6ce3debf" name="obs-service-node_modules" arch="src">
  <version epoch="0" ver="2.4.2" rel="18.2"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1759752000">- Update to version 2.4.2:
  * Drop checksum file
  * Enable handling of workspaces</changelog>
</package>
<package pkgid="d02ed469f22393d9ca83f4864b3d29ba89febcc9cfbda92a5d32182900efab6b" name="obs-service-obs_scm" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="9788c9a7c194fbf80aef92ead64846fbb6303d926686366cc0834bebb89d6ba1" name="obs-service-obs_scm" arch="noarch">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="057f77a4c5268336cccaadab13841d1611d0dc2514247f7ff0a4fe02a495527e" name="obs-service-obs_scm-common" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="a1393bcc656747c1c845b46aa99d423517bad4fa45f5a528fb96ed7fc5d93936" name="obs-service-obs_scm-common" arch="noarch">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="51e568c28041607617447ebda2c1051ed782fbbe05ee5b17d6debd3d62098b11" name="obs-service-python_requires" arch="noarch">
  <version epoch="0" ver="0.4.0+git.1563896791.9fcd617" rel="2.2"/>
</package>
<package pkgid="855fa26951daddbc9afe6739c340b86f5cd61003f16eca67b41b6eb3d18fb88e" name="obs-service-python_requires" arch="src">
  <version epoch="0" ver="0.4.0+git.1563896791.9fcd617" rel="2.2"/>
</package>
<package pkgid="b48245c1d8b108777d642ccde0b3c63dccf8e57654156fe7b1afb09fa57f138c" name="obs-service-python_requires" arch="noarch">
  <version epoch="0" ver="0.4.0+git.1563896791.9fcd617" rel="2.3"/>
</package>
<package pkgid="556793d22cc0913b8be5fb4579aff70c34aa94cccfa96915ad4a26fc4fff6f40" name="obs-service-python_requires" arch="src">
  <version epoch="0" ver="0.4.0+git.1563896791.9fcd617" rel="2.3"/>
</package>
<package pkgid="4659ec7055bc5d0d70766ec1222870b05d400f9a0de6d7916287d4b322b05377" name="obs-service-python_sdist" arch="noarch">
  <version epoch="0" ver="0.0.2+git.1456307570.6d1c8ca" rel="2.2"/>
</package>
<package pkgid="80de4085deb38e21af1d59ddbbd03d88a30fa523c558eea8909cf4fb86a9ddac" name="obs-service-python_sdist" arch="src">
  <version epoch="0" ver="0.0.2+git.1456307570.6d1c8ca" rel="2.2"/>
</package>
<package pkgid="e826c5d87520a5d5f7c3b97bbaaf3503fc87d56affc9ab16aac2d276a757c15e" name="obs-service-python_sdist" arch="noarch">
  <version epoch="0" ver="0.0.4+git.1779800157.013f147" rel="2.1"/>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1779796800">- drop the direct requirement for python &gt; 2.6</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1779796801">- and mangle the hash to python3 for newer distros</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779796802">- update to version 0.0.4</changelog>
</package>
<package pkgid="2fc6c8fa7102dfe56e2f7b82d84b4e7f048c88efa2ea8e850add74466ecb1011" name="obs-service-python_sdist" arch="src">
  <version epoch="0" ver="0.0.4+git.1779800157.013f147" rel="2.1"/>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1779796800">- drop the direct requirement for python &gt; 2.6</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1779796801">- and mangle the hash to python3 for newer distros</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779796802">- update to version 0.0.4</changelog>
</package>
<package pkgid="178588d26f40cd97bde03d6271780305ab741dfe2859ccf9a387e48397f1d6a9" name="obs-service-rearchive" arch="noarch">
  <version epoch="0" ver="0.1" rel="4.2"/>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="094f58a09a7930b49c08a8ed7a21f4f431fb3d2c10f6acfc8c458a5415d0f4eb" name="obs-service-rearchive" arch="src">
  <version epoch="0" ver="0.1" rel="4.2"/>
  <changelog author="ro@suse.de" date="1702641600">- fix build with new rpm</changelog>
</package>
<package pkgid="0480f48c1c00e393bf0a7910533fed68debc034fd365675d40446ebc8000a030" name="obs-service-rearchive" arch="noarch">
  <version epoch="0" ver="0.1" rel="4.3"/>
</package>
<package pkgid="c9be87974abe4306e616e55e0f6d0678d52baa8448ad3663213a239337b803ba" name="obs-service-rearchive" arch="src">
  <version epoch="0" ver="0.1" rel="4.3"/>
</package>
<package pkgid="29e3ae10bde8d63e443043b9fd7ef29cc990ff3b0289ba34a62f17a1a95b08ec" name="obs-service-recompress" arch="noarch">
  <version epoch="0" ver="0.5.2" rel="56.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1704456000">- zstd is now available on SLE 15 SP0
  Adding dependency there as well to fix bsc#1216361</changelog>
  <changelog author="Marina Latini &lt;marina.latini@suse.com&gt;" date="1764936000">- Fix build failure on SLE-12 due to missing make_build macro</changelog>
</package>
<package pkgid="0bd895e4e108d3d91262fd007ac6b07a68c8125ea3d41b9c57ce071451dffec0" name="obs-service-recompress" arch="src">
  <version epoch="0" ver="0.5.2" rel="56.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1704456000">- zstd is now available on SLE 15 SP0
  Adding dependency there as well to fix bsc#1216361</changelog>
  <changelog author="Marina Latini &lt;marina.latini@suse.com&gt;" date="1764936000">- Fix build failure on SLE-12 due to missing make_build macro</changelog>
</package>
<package pkgid="86d8051805078d0be2f7f5c470cac4d018fb9896b4394d3615703c01a75d9469" name="obs-service-recompress" arch="noarch">
  <version epoch="0" ver="0.5.2" rel="58.1"/>
  <changelog author="Marina Latini &lt;marina.latini@suse.com&gt;" date="1764936000">- Fix build failure on SLE-12 due to missing make_build macro</changelog>
</package>
<package pkgid="44c9beb6d7a91d7f979b27618987afbf0e6e6a15ab43a7469513efbebbc33767" name="obs-service-recompress" arch="src">
  <version epoch="0" ver="0.5.2" rel="58.1"/>
  <changelog author="Marina Latini &lt;marina.latini@suse.com&gt;" date="1764936000">- Fix build failure on SLE-12 due to missing make_build macro</changelog>
</package>
<package pkgid="3c070d7e15f9090cd9057d9d6902bdca0037bc4272446f579684f6c3c5dcb4c5" name="obs-service-refresh_patches" arch="noarch">
  <version epoch="0" ver="0.3.9+git.1625238904.d59f20e" rel="27.2"/>
</package>
<package pkgid="646119e310e7adff8a2d6709c524f67e7696e7b8877d09ce3c58f19212d9be75" name="obs-service-refresh_patches" arch="src">
  <version epoch="0" ver="0.3.9+git.1625238904.d59f20e" rel="27.2"/>
</package>
<package pkgid="3d687bd0d6cad029e9b2eabb7013fd79611692f87964fae496a9ff5067fd1afe" name="obs-service-refresh_patches" arch="noarch">
  <version epoch="0" ver="0.3.9+git.1625238904.d59f20e" rel="27.3"/>
</package>
<package pkgid="0c0ba22334f94c4be8e35e03ac8ff63721b9de17d9eb8b57f1cdf6d2146706db" name="obs-service-refresh_patches" arch="src">
  <version epoch="0" ver="0.3.9+git.1625238904.d59f20e" rel="27.3"/>
</package>
<package pkgid="e8f23956a131d74724293e094de268e19489d3e890a8ea94018b3b06a3e15f5e" name="obs-service-regex_replace" arch="noarch">
  <version epoch="0" ver="0.1" rel="3.2"/>
</package>
<package pkgid="4830325d8a8e7877a4fe3a6835585be1561c947e3b7a7ebe8ca65cada21113de" name="obs-service-regex_replace" arch="src">
  <version epoch="0" ver="0.1" rel="3.2"/>
</package>
<package pkgid="451369ef8711c6eff1907d784935145e26febfc14a0e013cc0f79bbdd5fbc9f7" name="obs-service-regex_replace" arch="noarch">
  <version epoch="0" ver="0.1" rel="3.3"/>
</package>
<package pkgid="2d62febf69c4bfbc60cba988f32d5760cb3f49d941f00e21bd073ab7705fab68" name="obs-service-regex_replace" arch="src">
  <version epoch="0" ver="0.1" rel="3.3"/>
</package>
<package pkgid="e2071e16ceae95dec637592f851d94ea7b033e57dfad6de15d7243cddebe01ca" name="obs-service-renderspec" arch="noarch">
  <version epoch="0" ver="0.1.0+git.1565079147.e47a70e" rel="1.2"/>
</package>
<package pkgid="78a323e5d64f43a86f2ac569a2017bce602e449019747d6d4e0c17ac399a50db" name="obs-service-renderspec" arch="src">
  <version epoch="0" ver="0.1.0+git.1565079147.e47a70e" rel="1.2"/>
</package>
<package pkgid="bd650001c50329251fd340f82b0745aad8c6ef7dddf1d7e6eeb8116fe0605713" name="obs-service-renderspec" arch="noarch">
  <version epoch="0" ver="0.1.0+git.1565079147.e47a70e" rel="1.3"/>
</package>
<package pkgid="6dc1708649b7f2761996f0faf8211685d46845c288bea526d271945ce8b680e8" name="obs-service-renderspec" arch="src">
  <version epoch="0" ver="0.1.0+git.1565079147.e47a70e" rel="1.3"/>
</package>
<package pkgid="faa177e549aab3b188a3c12381dd8a2bcb4f8d358799e9a0b352c554342a0527" name="obs-service-set_version" arch="noarch">
  <version epoch="0" ver="0.6.6" rel="154.1"/>
  <changelog author="Edward Baudrez &lt;ebaudrez@unknown.com&gt;" date="1685620800">- Builds on CentOS_[5678] and possibly other distros failed because
  their 'rpm' didn't recognize the "Recommends:" tag. I've wrapped
  that tag in an "%if 0%{?suse_version}" to work around it.
  Build is now passing on the CentOS distros.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- add support for AL2023</changelog>
  <changelog author="dmueller@suse.com" date="1714996800">- Update to version 0.6.3:
  * [dist] import spec file from O:S:U
  * Mute warning about missing EMAIL env variable in unit tests
  * Fix unit tests
  * Replace invalid use of os.errno with errno module
  * Replace @VERSION@ placeholders in .dsc files
  * Remove usage of deprecated imp module with importlib
  * Detect revision and set pkgrel for Arch packages</changelog>
  <changelog author="dmueller@suse.com" date="1715688000">- Update to version 0.6.4:
  * Treat LegacyVersion as InvalidVersion
  * Add testing python 3.10 - 3.12</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="dmueller@suse.com" date="1718712000">- Update to version 0.6.5:
  * Update spec file to the one used in the packaging
  * Move revision detection into _revision_detect</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- expand __python3 with python3 to work outside suse rpm packaging</changelog>
  <changelog author="adrian@suse.de" date="1721131200">- Update to version 0.6.6:
  * Hardcode "0" as release for PKGBUILD as well</changelog>
</package>
<package pkgid="2962905856d92ae8a22ae041c1aa6ab4da1b8aa21d2aaecfa1df38e0586d8d13" name="obs-service-set_version" arch="src">
  <version epoch="0" ver="0.6.6" rel="154.1"/>
  <changelog author="Edward Baudrez &lt;ebaudrez@unknown.com&gt;" date="1685620800">- Builds on CentOS_[5678] and possibly other distros failed because
  their 'rpm' didn't recognize the "Recommends:" tag. I've wrapped
  that tag in an "%if 0%{?suse_version}" to work around it.
  Build is now passing on the CentOS distros.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- add support for AL2023</changelog>
  <changelog author="dmueller@suse.com" date="1714996800">- Update to version 0.6.3:
  * [dist] import spec file from O:S:U
  * Mute warning about missing EMAIL env variable in unit tests
  * Fix unit tests
  * Replace invalid use of os.errno with errno module
  * Replace @VERSION@ placeholders in .dsc files
  * Remove usage of deprecated imp module with importlib
  * Detect revision and set pkgrel for Arch packages</changelog>
  <changelog author="dmueller@suse.com" date="1715688000">- Update to version 0.6.4:
  * Treat LegacyVersion as InvalidVersion
  * Add testing python 3.10 - 3.12</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="dmueller@suse.com" date="1718712000">- Update to version 0.6.5:
  * Update spec file to the one used in the packaging
  * Move revision detection into _revision_detect</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- expand __python3 with python3 to work outside suse rpm packaging</changelog>
  <changelog author="adrian@suse.de" date="1721131200">- Update to version 0.6.6:
  * Hardcode "0" as release for PKGBUILD as well</changelog>
</package>
<package pkgid="12d966819bbf2959b43e98c8d6a99f5de3f01889751fdae46b5b0450b32cb657" name="obs-service-set_version" arch="noarch">
  <version epoch="0" ver="0.6.6" rel="154.2"/>
  <changelog author="dmueller@suse.com" date="1714996800">- Update to version 0.6.3:
  * [dist] import spec file from O:S:U
  * Mute warning about missing EMAIL env variable in unit tests
  * Fix unit tests
  * Replace invalid use of os.errno with errno module
  * Replace @VERSION@ placeholders in .dsc files
  * Remove usage of deprecated imp module with importlib
  * Detect revision and set pkgrel for Arch packages</changelog>
  <changelog author="dmueller@suse.com" date="1715688000">- Update to version 0.6.4:
  * Treat LegacyVersion as InvalidVersion
  * Add testing python 3.10 - 3.12</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="dmueller@suse.com" date="1718712000">- Update to version 0.6.5:
  * Update spec file to the one used in the packaging
  * Move revision detection into _revision_detect</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- expand __python3 with python3 to work outside suse rpm packaging</changelog>
  <changelog author="adrian@suse.de" date="1721131200">- Update to version 0.6.6:
  * Hardcode "0" as release for PKGBUILD as well</changelog>
</package>
<package pkgid="1a6dcb25467c22e3c1c453d913d7c92f56a0cfefd7bcf8f1d3bd773bc39ae732" name="obs-service-set_version" arch="src">
  <version epoch="0" ver="0.6.6" rel="154.2"/>
  <changelog author="dmueller@suse.com" date="1714996800">- Update to version 0.6.3:
  * [dist] import spec file from O:S:U
  * Mute warning about missing EMAIL env variable in unit tests
  * Fix unit tests
  * Replace invalid use of os.errno with errno module
  * Replace @VERSION@ placeholders in .dsc files
  * Remove usage of deprecated imp module with importlib
  * Detect revision and set pkgrel for Arch packages</changelog>
  <changelog author="dmueller@suse.com" date="1715688000">- Update to version 0.6.4:
  * Treat LegacyVersion as InvalidVersion
  * Add testing python 3.10 - 3.12</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="dmueller@suse.com" date="1718712000">- Update to version 0.6.5:
  * Update spec file to the one used in the packaging
  * Move revision detection into _revision_detect</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- expand __python3 with python3 to work outside suse rpm packaging</changelog>
  <changelog author="adrian@suse.de" date="1721131200">- Update to version 0.6.6:
  * Hardcode "0" as release for PKGBUILD as well</changelog>
</package>
<package pkgid="2ea98ba35db93b4892ffad14d464c935e846e2e47fca9ef9d059432aa6c0777e" name="obs-service-snapcraft" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="36ab0f1b8b9a4dfb9e50a858a962fa0e468ab988e92b01be7e288ae81a9981b2" name="obs-service-snapcraft" arch="noarch">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="c9cd8191959b63aa01f72677c35c29ab61fb7850d416aeb105e464a6ed0e54e0" name="obs-service-source_validator" arch="noarch">
  <version epoch="0" ver="0.42+6" rel="228.1"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1715342400">- Require cpio, needed for .obscpio support</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1715688000">- Use bz2 compression to enable builds with debhelper
  * Debian/Ubuntu builds now work fine.
  * Allows rebuild packages with osc in ubuntu image on github
- Add deb dependency on libmodule-build-perl and libxml2-utils</changelog>
  <changelog author="dmueller@suse.com" date="1715860800">- Update to version 0.36:
  * Forbid encrypted zip files</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1716292800">- Require unzip, needed for 0.36</changelog>
  <changelog author="dimstar@opensuse.org" date="1716465600">- Update to version 0.36+2:
  * Fix unzip test in 20-files-present-and-referenced</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1720008000">- update to 0.37:
  * Fix unzip test in 20-files-present-and-referenced
  (same like previous update)
- explicitly require unzip as busybox-unzip is not sufficient</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1723464000">- Fix runtime requires: the source validator needs cmp -&gt; Requires
  for diffutils</changelog>
  <changelog author="adrian@suse.de" date="1724932800">- Update to version 0.38:
  * Fix 20-files-present-and-referenced against osc 1.9.0 (osclib_version 2.0)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1726056000">- require bzip2,xz and zstd which are used in gpg verification</changelog>
  <changelog author="dmueller@suse.com" date="1730289600">- Update to version 0.39:
  * Handle package git repositories for tracking (fixes #143)
  * helpers/check_patches_applied: Also check whether patch 0 is applied
  * helpers/check_patches_applied: Match #%%patch* as well (#136)
  * helpers/check_patches_applied: Recognize " # %patch" as comment</changelog>
  <changelog author="dimstar@opensuse.org" date="1736856000">- Update to version 0.39+2:
  * helpers/check_patches_applied: Fix detection of applying nonexisting patches</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747224000">- Update to version 0.39+4:
  * Being able to handle git managed sources</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747224001">- Update to version 0.40:
  * Report error about future timestamps
  * Ignore local timezone</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747310400">- Update to version 0.41:
  * helpers/check_dates_in_changes: Handle invalid dates gracefully
  * helpers/check_dates_in_changes: Only look at the first line of entries</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747656000">- Update to version 0.42:
  * helpers/check_dates_in_changes: Include line numbers in errors
  * helpers/check_dates_in_changes: Only match if -------- is at the line start</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759320000">- Update to version 0.42+2:
  * Ignore Debian special files during unmentioned-sources check</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1765281600">- Update to version 0.42+4:
  * Report also dirassets as source</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515200">- Update to version 0.42+6:
  * 25-keyring-validate: add minisign support</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515201">- add recommends for minisign in specfile</changelog>
</package>
<package pkgid="28c86042a30e5627129649578a78ad1795688a84e94c884e53eee2a9303a8bd9" name="obs-service-source_validator" arch="src">
  <version epoch="0" ver="0.42+6" rel="228.1"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1715342400">- Require cpio, needed for .obscpio support</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1715688000">- Use bz2 compression to enable builds with debhelper
  * Debian/Ubuntu builds now work fine.
  * Allows rebuild packages with osc in ubuntu image on github
- Add deb dependency on libmodule-build-perl and libxml2-utils</changelog>
  <changelog author="dmueller@suse.com" date="1715860800">- Update to version 0.36:
  * Forbid encrypted zip files</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1716292800">- Require unzip, needed for 0.36</changelog>
  <changelog author="dimstar@opensuse.org" date="1716465600">- Update to version 0.36+2:
  * Fix unzip test in 20-files-present-and-referenced</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1720008000">- update to 0.37:
  * Fix unzip test in 20-files-present-and-referenced
  (same like previous update)
- explicitly require unzip as busybox-unzip is not sufficient</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1723464000">- Fix runtime requires: the source validator needs cmp -&gt; Requires
  for diffutils</changelog>
  <changelog author="adrian@suse.de" date="1724932800">- Update to version 0.38:
  * Fix 20-files-present-and-referenced against osc 1.9.0 (osclib_version 2.0)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1726056000">- require bzip2,xz and zstd which are used in gpg verification</changelog>
  <changelog author="dmueller@suse.com" date="1730289600">- Update to version 0.39:
  * Handle package git repositories for tracking (fixes #143)
  * helpers/check_patches_applied: Also check whether patch 0 is applied
  * helpers/check_patches_applied: Match #%%patch* as well (#136)
  * helpers/check_patches_applied: Recognize " # %patch" as comment</changelog>
  <changelog author="dimstar@opensuse.org" date="1736856000">- Update to version 0.39+2:
  * helpers/check_patches_applied: Fix detection of applying nonexisting patches</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747224000">- Update to version 0.39+4:
  * Being able to handle git managed sources</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747224001">- Update to version 0.40:
  * Report error about future timestamps
  * Ignore local timezone</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747310400">- Update to version 0.41:
  * helpers/check_dates_in_changes: Handle invalid dates gracefully
  * helpers/check_dates_in_changes: Only look at the first line of entries</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747656000">- Update to version 0.42:
  * helpers/check_dates_in_changes: Include line numbers in errors
  * helpers/check_dates_in_changes: Only match if -------- is at the line start</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759320000">- Update to version 0.42+2:
  * Ignore Debian special files during unmentioned-sources check</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1765281600">- Update to version 0.42+4:
  * Report also dirassets as source</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515200">- Update to version 0.42+6:
  * 25-keyring-validate: add minisign support</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515201">- add recommends for minisign in specfile</changelog>
</package>
<package pkgid="c3f23341bd76cc6c0bf7d40e777d7235c1851a1fce495e556efb18de78db705e" name="obs-service-source_validator" arch="noarch">
  <version epoch="0" ver="0.42+8" rel="232.4"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1720008000">- update to 0.37:
  * Fix unzip test in 20-files-present-and-referenced
  (same like previous update)
- explicitly require unzip as busybox-unzip is not sufficient</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1723464000">- Fix runtime requires: the source validator needs cmp -&gt; Requires
  for diffutils</changelog>
  <changelog author="adrian@suse.de" date="1724932800">- Update to version 0.38:
  * Fix 20-files-present-and-referenced against osc 1.9.0 (osclib_version 2.0)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1726056000">- require bzip2,xz and zstd which are used in gpg verification</changelog>
  <changelog author="dmueller@suse.com" date="1730289600">- Update to version 0.39:
  * Handle package git repositories for tracking (fixes #143)
  * helpers/check_patches_applied: Also check whether patch 0 is applied
  * helpers/check_patches_applied: Match #%%patch* as well (#136)
  * helpers/check_patches_applied: Recognize " # %patch" as comment</changelog>
  <changelog author="dimstar@opensuse.org" date="1736856000">- Update to version 0.39+2:
  * helpers/check_patches_applied: Fix detection of applying nonexisting patches</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747224000">- Update to version 0.39+4:
  * Being able to handle git managed sources</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747224001">- Update to version 0.40:
  * Report error about future timestamps
  * Ignore local timezone</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747310400">- Update to version 0.41:
  * helpers/check_dates_in_changes: Handle invalid dates gracefully
  * helpers/check_dates_in_changes: Only look at the first line of entries</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747656000">- Update to version 0.42:
  * helpers/check_dates_in_changes: Include line numbers in errors
  * helpers/check_dates_in_changes: Only match if -------- is at the line start</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759320000">- Update to version 0.42+2:
  * Ignore Debian special files during unmentioned-sources check</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1765281600">- Update to version 0.42+4:
  * Report also dirassets as source</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515200">- Update to version 0.42+6:
  * 25-keyring-validate: add minisign support</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515201">- add recommends for minisign in specfile</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1774526400">- PKGBUILD changes
  * Fix invalid pkgrel
  * Add minisign as optional dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1777377600">- Update to version 0.42+8:
  * 20-files-present-and-referenced: ignore files matched by .gitignore</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1777377601">- Add obs-service-source_validator-test-git-init.patch which
  makes the test suite work even from the tarball.</changelog>
</package>
<package pkgid="fffb156bfe7c0c5da1864c50f1f6b2966cdffad8c385c0b412923cdb1bc6b31b" name="obs-service-source_validator" arch="src">
  <version epoch="0" ver="0.42+8" rel="232.4"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1720008000">- update to 0.37:
  * Fix unzip test in 20-files-present-and-referenced
  (same like previous update)
- explicitly require unzip as busybox-unzip is not sufficient</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1723464000">- Fix runtime requires: the source validator needs cmp -&gt; Requires
  for diffutils</changelog>
  <changelog author="adrian@suse.de" date="1724932800">- Update to version 0.38:
  * Fix 20-files-present-and-referenced against osc 1.9.0 (osclib_version 2.0)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1726056000">- require bzip2,xz and zstd which are used in gpg verification</changelog>
  <changelog author="dmueller@suse.com" date="1730289600">- Update to version 0.39:
  * Handle package git repositories for tracking (fixes #143)
  * helpers/check_patches_applied: Also check whether patch 0 is applied
  * helpers/check_patches_applied: Match #%%patch* as well (#136)
  * helpers/check_patches_applied: Recognize " # %patch" as comment</changelog>
  <changelog author="dimstar@opensuse.org" date="1736856000">- Update to version 0.39+2:
  * helpers/check_patches_applied: Fix detection of applying nonexisting patches</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747224000">- Update to version 0.39+4:
  * Being able to handle git managed sources</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747224001">- Update to version 0.40:
  * Report error about future timestamps
  * Ignore local timezone</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747310400">- Update to version 0.41:
  * helpers/check_dates_in_changes: Handle invalid dates gracefully
  * helpers/check_dates_in_changes: Only look at the first line of entries</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1747656000">- Update to version 0.42:
  * helpers/check_dates_in_changes: Include line numbers in errors
  * helpers/check_dates_in_changes: Only match if -------- is at the line start</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759320000">- Update to version 0.42+2:
  * Ignore Debian special files during unmentioned-sources check</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1764590400">- Add PKGBUILD to enable builds for Arch Linux</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1765281600">- Update to version 0.42+4:
  * Report also dirassets as source</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515200">- Update to version 0.42+6:
  * 25-keyring-validate: add minisign support</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1769515201">- add recommends for minisign in specfile</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1774526400">- PKGBUILD changes
  * Fix invalid pkgrel
  * Add minisign as optional dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1777377600">- Update to version 0.42+8:
  * 20-files-present-and-referenced: ignore files matched by .gitignore</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1777377601">- Add obs-service-source_validator-test-git-init.patch which
  makes the test suite work even from the tarball.</changelog>
</package>
<package pkgid="a10fdeb38bf4eabb07648be56075894acbe24d35e2f5c6aba15dffc6faa40299" name="obs-service-tar" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="b2f84bb1fad29fb1b51dc8f05206821638dcfd47ebc88e81245b1340b67c4fa2" name="obs-service-tar" arch="noarch">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="2b6d438f5a9e3a8504ba5be5d8f3613875d022be4d79352f21aefecc26572481" name="obs-service-tar_scm" arch="noarch">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="7b0831d8cb045e844d96453f893f07f5beaced76ab63ef5207909c59f1dddb1c" name="obs-service-tar_scm" arch="src">
  <version epoch="0" ver="0.11.0" rel="367.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1708516800">- Update to version 0.10.43:
  * Allow to use "tar" service also standalone.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
</package>
<package pkgid="f676b4d322af6f5eb6fe9984e62afaa2df713e4f3b4ed58ca71855b466ebf427" name="obs-service-tar_scm" arch="noarch">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="2291015b776a4b18da61f748c272d9e085341cd5fbf75faf5d77d1ee8ff315b3" name="obs-service-tar_scm" arch="src">
  <version epoch="0" ver="0.12.3" rel="374.1"/>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1718366400">- Fix shebang of the script to use the explicit version of Python
  (bsc#1212476).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721908800">- "Downgrade" bzr, mercurial and subversion Recommends to Suggests.</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722427200">- update to version 0.10.44:
  * Support updating submodules to main branch
  * Debian packaging for gbp service
  * do not skip "--reference" if package-meta is enabled and git's partial clone is used.
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * debian package updates</changelog>
  <changelog author="adrian@suse.de" date="1722427201">- Update to version 0.10.44:
  * import submit request change
  * Support updating submodules to main branch
  * do not skip "--reference" if package-meta ...
  * cpio: Do not follow symlinks in 'touch'
  * Support URL hostname in keyring
  * gbp: use --git-export
  * Update debian/changelog for 0.10.43
  * disable compile python in debian package
  * update dist/debian.dsc to match debian packaging
  * Update debian debhelper dependency
  * Fix description-synopsis-starts-with-article
  * Fix priority-extra-is-replaced-by-priority-optional
  * Debian compat from 8 to 10
  * Debian X-Python version no longer needed
  * Fix Lintian error about missing python3 dep
  * enable the GBP service
  * Fixed filtering of include/exclude when topdir has escape characters.
  * Fix setting svn credentials in the command line</changelog>
  <changelog author="adrian@suse.de" date="1722513600">- Update to version 0.10.45:
  * [dist] fix shebang substitution in spec for py2</changelog>
  <changelog author="adrian@suse.de" date="1722513601">- Update to version 0.10.46:
  * [dist] fix BuildRequires for older distros like SLE12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741780800">- use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1742817600">- Update to version 0.10.49:
  * add test case to exclude with regex
  * disable partial clone if started by osc
  * refactor TarSCM.archive to unify exclude mechanism
  * fix testsuite
  * Sync spec file with the one in package
  * improve doc in *.service
  * change python version for github workflow
  * fix KankuFile
  * disabling test cases for bzr and hg
  * fix excludes for obscpio
  * Add test for the new changes entry format
  * Include real name in generated changelog entries
  * unset git global configs
  * fix syntax of spec file</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1748347200">- Update to version 0.10.50:
  * remove check if obsinfo is None from tar service</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1749729600">- Update to version 0.10.51:
  * [core] new options `--include-re/--exclude-re`
  * [tests] disable test_tar_exclude_re and fix warnings
  * [core] revert removal of fnmatch</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1750680000">- Update to version 0.10.52:
  * [archive] fix include/exclude glob to regex conversion</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1754049600">- Update to version 0.10.53:
  * Add new --extract-rename option
  * debian: recommend on brz instead of depending on bzr</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1760356800">- Update to version 0.11.0:
  * Replace deprecated ConfigParser.readfp() with read_file()
  * Remove six from all metadata as well.
  * Convert all six.assertRaisesRegex to the standard library self. form.
  * Remove encoding of the first parameter of subprocess.Popen</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1775217600">- Update to version 0.11.1:
  * Add --ignore-for-workflow parameter</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777291200">- Update to version 0.12.0:
  * re-add and fix partial clone filter
  * refactor auth_url
  * make sure that parameter "match_tag" is used</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1777550400">- Update to version 0.12.1:
  * fix for python2 auth()</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1779105600">- Drop support on Bazaar (bzr), it's only provided by breezy and
  it's being dropped from Factory.</changelog>
  <changelog author="Frank Schreiner &lt;FSchreiner@suse.com&gt;" date="1779192000">- Update to version 0.12.3:
  * Update spec file from package
  * Fix format call (Fixes #543)
  * We have some more places with --filter switch before command
  * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794</changelog>
</package>
<package pkgid="f972962b4a33fc0ff6bd4ea28da0bec3ff4af15fea6db513ff942119dd051484" name="obs-service-verify_file" arch="noarch">
  <version epoch="0" ver="0.1.1" rel="38.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
</package>
<package pkgid="2bbcbd76b7b5cdec4f481be7b9cc43e487030e2719e12cfd555aaba2bfd2c36e" name="obs-service-verify_file" arch="src">
  <version epoch="0" ver="0.1.1" rel="38.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not ever use "%setup -n .": rpm 4.18 tries to be cleaner and
  remove stuff it extraced, which would lead to 'rm -rf .', which
  rm does not like. Use "%setup -c" instead, which creates the
  appropriate %{name}-%{version} directory expected.</changelog>
</package>
<package pkgid="9ec802b3887ffc6f8e0641fbbcd9a3247b67d3cdafc7d046ef8cc95ff733bd30" name="obs-service-verify_file" arch="noarch">
  <version epoch="0" ver="0.1.1" rel="38.2"/>
</package>
<package pkgid="736bac9e42bf97b70d774397a304c55ee3586583fc6a528eda0457c82e97651b" name="obs-service-verify_file" arch="src">
  <version epoch="0" ver="0.1.1" rel="38.2"/>
</package>
<package pkgid="663174810af4e972133fe21944f919d20139d6a62be56a9f83dca218908a3568" name="osc" arch="noarch">
  <version epoch="0" ver="1.14.0" rel="444.1"/>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1713182400">- 1.6.2
  - Command-line:
  - Fix 'branch' command to allow using '--new-package' option on packages that do not exist
  - Fix 'buildinfo' command to include obs:cli_debug_packages by default
  - Fix 'buildinfo' command to send complete local build environment as the 'build' command does
  - Allow `osc rpmlint` to infer prj/pkg from CWD
  - Propagate exit code from the run() and do_() commandline methods
  - Give a hint where a scmsync git is hosted
  - Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
  - Authentication:
  - Cache password from SecretService to avoid spamming user with an accept dialog
  - Never ask for credentials when displaying help
  - Library:
  - Support package linking of packages from scmsync projects
  - Fix do_createrequest() function to return None instead of request id
  - Replace invalid 'if' with 'elif' in BaseModel.dict()
  - Fix crash when no prefered packages are defined</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1716379200">- 1.7.0
  - Command-line:
  - Add 'person search' command
  - Add 'person register' command
  - Add '-M/--multibuild-package' option to '[what]dependson' commands
  - Update '-U/--user' option in 'maintainer' command to accept also an email address
  - Fix 'branch' command to allow using '--new-package' option on packages that do not exist
  - Fix 'buildinfo' command to include obs:cli_debug_packages by default
  - Fix 'buildinfo' command to send complete local build environment as the 'build' command does
  - Fix 'maintainer --devel-project' to raise an error if running outside a working copy without any arguments
  - Fix handling arguments in 'service remoterun prj/pac'
  - Fix 'rebuild' command so the '--all' option conflicts with the 'package' argument
  - Fix crash when removing 'scmsync' element from dst package meta in 'linkpac' command
  - Fix crash when reading dst package meta in 'linkpac' command
  - Allow `osc rpmlint` to infer prj/pkg from CWD
  - Propagate exit code from the run() and do_() commandline methods
  - Give a hint where a scmsync git is hosted
  - Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
  - Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling rpmspec to query the data
  - Improve 'build' and 'buildinfo' commands by uploading *.inc files to OBS for parsing BuildRequires (boo#1221340)
  - Improve 'service' command by printing names of running services
  - Improve 'getbinaries' command by ignoring source and debuginfo filters when a binary name is specified
  - Change 'build' command to pass '--jobs' option to 'build' tool only if 'build_jobs' &gt; 0
  - Clarify 'list' command's help that that listing binaries doesn't contain md5 checksums
  - Improve 'log' command: produce proper CSV and XML outputs, add -p/--patch option for the text output
  - Allow setlinkrev to set a specific vrev
  - Document '--buildtool-opt=--noclean' example in 'build' command's help
  - Fix handling the default package argument on the command-line
  - Configuration:
  - Document loading configuration from env variables
  - Connection:
  - Don't retry on error 400
  - Remove now unused 'retry_on_400' http_request() option from XmlModel
  - Revert "Don't retry on 400 HTTP status code in core.server_diff()"
  - Revert "connection: Allow disabling retry on 400 HTTP status code"
  - Authentication:
  - Update SignatureAuthHandler to support specifying ssh key by its fingerprint
  - Use ssh key from ssh agent that contains comment 'obs=&lt;apiurl-hostname&gt;'
  - Use strings instead of bytes in SignatureAuthHandler
  - Cache password from SecretService to avoid spamming user with an accept dialog
  - Never ask for credentials when displaying help
  - Remove unused SignatureAuthHandler.get_fingerprint()
  - Library:
  - Add rootless build support for 'qemu' VM type
  - Support package linking of packages from scmsync projects
  - Fix do_createrequest() function to return None instead of request id
  - Replace invalid 'if' with 'elif' in BaseModel.dict()
  - Fix crash when no prefered packages are defined
  - Add XmlModel class that encapsulates manipulation with XML
  - Add obs_api.Person.cmd_register() for registering new users
  - Fix conf.get_config() to ignore file type bits when comparing oscrc perms
  - Fix conf.get_config() to correctly handle overrides when env variables are set
  - Fix output.tty.IS_INTERACTIVE when os.isatty() throws OSError
  - Improve cmdln.HelpFormatter to obey newline characters
  - Update list of color codes in 'output.tty' module
  - Remove core.setDevelProject() in favor of core.set_devel_project()
  - Move removing control characters to output.sanitize_text()
  - Improve sanitize_text() to keep selected CSI escape sequences
  - Add output.pipe_to_pager() that pipes lines to a pager without creating an intermediate temporary file
  - Fix output.safe_write() in connection with NamedTemporaryFile
  - Modernize output.run_pager()
  - Extend output.print_msg() to accept 'error' and 'warning' values of 'to_print' argument
  - Add XPathQuery class for translating keyword arguments to an xpath query
  - Add obs_api.Keyinfo class
  - Add obs_api.Package class
  - Add Package.get_revision_list() for listing commit log
  - Add obs_api.PackageSources class for handling OBS SCM sources
  - Add obs_api.Person class
  - Add obs_api.Project class
  - Add obs_api.Request class
  - Add obs_api.Token class
  - Allow storing apiurl in the XmlModel instances
  - Allow retrieving default field value from top-level model
  - Fix BaseModel to convert dictionaries to objects on retrieving a model list
  - Fix BaseModel to always deepcopy mutable defaults on first use
  - Implement do_snapshot() and has_changed() methods to determine changes in BaseModel
  - Implement total ordering on BaseModel
  - Add comments with available attributes/elements to edited XML
  - Refactoring:
  - Migrate repo {list,add,remove} commands to obs_api.Project
  - Migrate core.show_package_disabled_repos() to obs_api.Package
  - Migrate core.Package.update_package_meta() to obs_api.Package
  - Migrate core.get_repos_of_project() to obs_api.Project
  - Migrate core.get_repositories_of_project() to obs_api.Project
  - Migrate core.show_scmsync() to obs_api.{Package,Project}
  - Migrate core.set_devel_project() to obs_api.Package
  - Migrate core.show_devel_project() to obs_api.Package
  - Migrate Fetcher.run() to obs_api.Keyinfo
  - Migrate core.create_submit_request() to obs_api.Request
  - Migrate 'token' command to obs_api.Token
  - Migrate 'whois/user' command to obs_api.Person
  - Migrate 'signkey' command to obs_api.Keyinfo
  - Move print_msg() to the 'osc.output' module
  - Move run_pager() and get_default_pager() from 'core' to 'output' module
  - Move core.Package to obs_scm.Package
  - Move core.Project to obs_scm.Project
  - Move functions manipulating store from core to obs_scm.store
  - Move store.Store to obs_scm.Store
  - Move core.Linkinfo to obs_scm.Linkinfo
  - Move core.Serviceinfo to obs_scm.Serviceinfo
  - Move core.File to obs_scm.File
  - Merge _private.project.ProjectMeta into obs_api.Project
  - Spec:
  - Remove dependency on /usr/bin/python3 using %python3_fix_shebang macro (bsc#1212476)</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1719576000">- 1.8.0
  - Command-line:
  - Improve 'submitrequest' command to inherit description from superseded request
  - Fix 'mv' command when renaming a file multiple times
  - Improve 'info' command to support projects
  - Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts
  - Add architecture filtering to 'release' command
  - Change 'results' command so the normal and multibuild packages have the same output
  - Change 'results' command to use csv writer instead of formatting csv as string
  - Add couple mutually exclusive options errors to 'results' command
  - Set a default value for 'results --format' only for the csv output
  - Add support for 'results --format' for the default text mode
  - Update help text for '--format' option in 'results' command
  - Add 'results --fail-on-error/-F' flag
  - Redirect venv warnings from stderr to debug output
  - Configuration:
  - Fix config parser to throw an exception on duplicate sections or options
  - Modify conf.get_config() to print permissions warning to stderr rather than stdout
  - Library:
  - Run check_store_version() in obs_scm.Store and fix related code in Project and Package
  - Forbid extracting files with absolute path from 'cpio' archives (boo#1122683)
  - Forbid extracting files with absolute path from 'ar' archives (boo#1122683)
  - Remove no longer valid warning from core.unpack_srcrpm()
  - Make obs_api.KeyinfoSslcert keyid and fingerprint fields optional
  - Fix return value in build build.create_build_descr_data()
  - Fix core.get_package_results() to obey 'multibuild_packages' argument
  - Tests:
  - Fix tests so they don't modify fixtures</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1719835200">- 1.8.1
  - Command-line:
  - Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1719921600">- 1.8.2
  - Library:
  - Change 'repairwc' command to fix missing .osc/_osclib_version
  - Make error message in check_store_version() more generic to work for both projects and packages
  - Fix check_store_version in project store</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1720440000">- 1.8.3
  - Command-line:
  - Change 'repairwc' command to always run all repair steps
  - Library:
  - Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
  - Fix colorize() to avoid wrapping empty string into color escape sequences
  - Provide default values for kwargs.get/pop in get_results() function</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1722254400">- 1.9.0
  - Security:
  - Fix possibility to overwrite special files in .osc (CVE-2024-22034 boo#1225911)
    Source files are now stored in the 'sources' subdirectory which prevents
    name collisons. This requires changing version of '.osc' store to 2.0.
  - Command-line:
  - Introduce build --checks parameter
  - Library:
  - OscConfigParser: Remove automatic __name__ option</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1724760000">- 1.9.1
  - Command-line:
  - Add 'createrequest release' subcommand
  - Change 'review list' command to omit requests with 'declined' state
  - Fix `osc build --local-package`
  - Fix typos
  - Library:
  - Fix extraction of the 'ar' archives when they don't contain header with long filenames
  - Fix iterating through arch_list in core.get_repos_of_project()
  - Check for None &amp; len() of ET.Element instead of bool() in PackageBase.get_meta_value()
  - Spec:
  - Replace 'setup.py test' that was removed in setuptools 72 with 'python3 -m unittest'</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1727092800">- 1.9.2
  - Command-line:
  - Fix 'resolved' command to skip subdirectories in package checkouts
  - Fix 'comment' command to resolve project name
  - Implement meter.SimpleTextMeter that prints what's being downloaded
  - Connection:
  - Use configured 'http_headers' in HTTP requests
  - Library:
  - Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
  - Use findtext() instead of find().text
  - Spec:
  - Recommend python3-zstandard to support opening control.tar.zst</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067200">- 1.10.0
  - Command-line:
  - New git-obs executable with several subcommands
  - Support parameters on token triggers
  - Change 'update' command to treat empty '.osc/_in_update/_files' as missing
  - Change 'checkout' command to allow checkout obs imported sources of scmsync sources
  - Change 'creq' command to allow specifying source and target repository
  - Change the help output to determine executable name from the command-line arguments
  - Add '--no-timestamps' parameter to 'build' command
  - Fix 'token' command to avoid crash  when a wipe token exists
  - Fix crash in 'results' command by skipping non-status elements in project results
  - Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package
  - Print buildroot directory when build or chroot finishes
  - Library:
  - Add 'gitea_api' module
  - Support the mkosi build type
  - Support copy of scmsync packages
  - Support Dockerfile.* in _multibuild packages
  - Implement obs_api.Status.data property that returns status data as a dictionary
  - Implement obs_api.Package.cmd_fork()
  - Fix meter by setting default of use_pb_fallback to False
  - Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory
  - Fix revision'd checkout of scmsync package
  - Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class
  - Store the container annotation in the "containers" directory
  - Spec:
  - Install symlink /usr/bin/git-obs to /usr/libexec/git/obs to make git-obs available as a git sub-command</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067201">- 1.10.1
  - Command-line:
  - Fix crash in 'build' command due to undefined 'build_root' variable
  - Spec:
  - Add missing python3-ruamel.yaml BuildRequires
  - Fix rpmlint error about creating the /usr/libexec/git/obs symlink</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736251200">- 1.11.0
  - Command-line:
  - Add hint how to deal with scmsync-nobranch scenarios
  - Speed loading commands up
  - Fix 'log' command to work correctly with --meta --patch options
  - Document that 'status' command prints unmodified files in verbose output
  - Hide progressbar.Bar widget after ProgressBar has completed
  - Avoid printing urlquoted file names in 'getbinaries' command
  - Configuration:
  - Mute oscrc permissions warning when there's no password set
  - Connection:
  - Save session cookie even if a request fails
  - Library:
  - Fix local building in git projects
  - Extend xml.etree.ElementTree.ParseError output with a snippet of broken XML
  - Sync ScmsyncObsinfo with obs-scm-bridge
  - Move running obs_scm_bridge into run_obs_scm_bridge() function
  - Convert remaining makeurl() query parameters from deprecated string to dict
  - Add more operators to XPathQuery
  - Make 'title' and 'description' fields optional in the Package model
  - Fix progress bar code to support progressbar2
  - Support LoongArch64 architecture
  - Mute pylint errors in show_package_disabled_repos() that are false-positives
  - Fix another bytes/unicode issues in core.link_pac() by replacing ElementTree code with XML models
  - Fix handling 'lock' field in 'Package' model
  - Fix handling SimpleFlag model
  - Extend RequestActionSource with 'repository' attribute
  - Load most of the modules in commandline.py on-demand
  - Fix traceback in 'linkpac --disable-build'
  - Spec:
  - Add conflict with older versions of obs-service-source_validator to ensure that version compatible with .osc store 2.0 is installed</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736510400">- 1.11.1
  - Command-line:
  - Fix 'linkpac' command for projects with a project link
  - Fix 'linkpac' command by always removing &lt;scmsync&gt; element from target meta
  - Fix command descriptions in help by moving the import statements under docstring in the do_*() methods</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1738584000">- 1.12.0
  - Command-line:
  - Add 'git-obs pr' command
  - Add 'git-obs api' command for making arbitrary API calls
  - Change 'git-obs' to use owner/repo[#pull] arguments consistently
  - Change 'git-obs repo clone' command to store ssh command in core.sshCommand git config option
  - Fix 'request list --interactive' command that wasn't showing request forward prompt when message was part of the state change
  - Library:
  - Avoid fetching _scmsync.obsinfo when scmsync url contains 'noobsinfo' query parameter
  - Fix ssh key priority in 'git-obs repo clone' command
  - Fix loading config entries with underscores instead of dashes in the keys
  - Fix detecting binary files
  - Fix diff highligting
  - Connection:
  - Implement retries in 'git-obs'</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1739448000">- 1.12.1
  - Command-line:
  - Improve 'maintenancerequest' command to inherit description from superseded request
  - Library:
  - Tell the build script to disable repos/containers handling for normal builds
  - Improve detecting git packages, use .osc metadata from project in parent directory
  - Fix retrieving apiurl from git repositories in get_api_url() in the command-line code
  - Fix typo in core.binary() that caused text files being detected as binary
  - Improve core.binary() by always considering data that contains \0 binary
  - Fix assembling scm_url when scmsync_obsinfo.revision is None</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1741003200">- 1.13.0
  - Command-line:
  - Add 'osc fork' command for forking a package with sources managed in Gitea
  - Add 'git-obs pr review' command
  - Allow 'git-obs login' subcommands to prompt for Gitea tokens
  - Fix 'osc checkout' command to support deleted packages incl. revisions
  - Update 'osc rpmlint' command by adding help message for invoking command in PKG dir
  - Add '--multibuild-package' option to 'osc rpmlint' command
  - Library:
  - Change how git projects and packages are detected
  - Change show_project_sourceinfo() to split a huge request into many and join the results to workaround GET limitations
  - Make 'rev' option in ScmsyncObsinfo.from_api() optional
  - Make GitObsCommand.gitea_{conf,login,conf} properties writable
  - Fix local building of deb dockerfile
  - Fix getting scm_url from scmsync_obsinfo that has subdir set
  - Fix or silence pylint errors
  - Support 'enabled' field in tokens
  - Highlight trailing whitespaces in diffs
  - Fix missing spaces in help string
  - Other:
  - Add git-obs Quickstart documentation and man page</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741608000">- if we have primary_python defined lets use this to get runtime
  requires matching the shebang lines</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741780800">- fix the generic provides for %{use_python_pkg}-osc to be
  versioned so that one can actually have versioned requires
  against that symbol
- restore python3-osc provides if we are building against the
  primary_python version</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1742472000">- 1.14.0
  - Command-line:
  - Improve 'osc fork' command to support also forking projects managed in git
  - Extend 'osc fork' command with '--target-project' and '--target-package' options
  - Enable shell completion of various 'git-obs' arguments and options
  - Fix 'git-obs pr create --target-branch'
  - Fix 'osc fork' crash in print_gitea_settings()
  - Use -A/--apiurl specified on the command-line even if running from a checkout
  - Assume openSUSE:Factory if project cannot be determined in 'osc build' command
  - Change 'osc whatdependson' command to take multiple '-M' options incl. wildcards
  - Fix diff highlighting
  - Library:
  - Set pacsuffix='deb' if binarytype=='deb'
  - Add scmsync element to meta template
  - Add missing project_separator substitutions
  - Fix call os.userexpand() on gitea_api.Config() path argument
  - Fix adding arguments to the argument parser so they work with argcomplete
  - Fix MultibuildFlavorResolver to consider an empty flavor during glob match
  - Fix MultibuildFlavorResolver to work with &lt;package&gt; _multibuild elements
  - Remove superfluous setting of apiurl from 'osc fork'
  - Mute mypy errors on field property assignment
  - Add type hint to XmlModel.XML_TAG
  - Support new 'X | None' union syntax in field types
  - Other:
  - Fix 'git-obs login add' command invocation in git-obs-quickstart documentation
  - Spec:
  - Recommends: python3-argcomplete for git-obs</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743163200">- Add temporary hotfix for osc fork</changelog>
</package>
<package pkgid="fa494ef43997ec03929659ed1dbdfb73cbe711dad72c37cdaa4c63318e3c9aae" name="osc" arch="src">
  <version epoch="0" ver="1.14.0" rel="444.1"/>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1713182400">- 1.6.2
  - Command-line:
  - Fix 'branch' command to allow using '--new-package' option on packages that do not exist
  - Fix 'buildinfo' command to include obs:cli_debug_packages by default
  - Fix 'buildinfo' command to send complete local build environment as the 'build' command does
  - Allow `osc rpmlint` to infer prj/pkg from CWD
  - Propagate exit code from the run() and do_() commandline methods
  - Give a hint where a scmsync git is hosted
  - Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
  - Authentication:
  - Cache password from SecretService to avoid spamming user with an accept dialog
  - Never ask for credentials when displaying help
  - Library:
  - Support package linking of packages from scmsync projects
  - Fix do_createrequest() function to return None instead of request id
  - Replace invalid 'if' with 'elif' in BaseModel.dict()
  - Fix crash when no prefered packages are defined</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1716379200">- 1.7.0
  - Command-line:
  - Add 'person search' command
  - Add 'person register' command
  - Add '-M/--multibuild-package' option to '[what]dependson' commands
  - Update '-U/--user' option in 'maintainer' command to accept also an email address
  - Fix 'branch' command to allow using '--new-package' option on packages that do not exist
  - Fix 'buildinfo' command to include obs:cli_debug_packages by default
  - Fix 'buildinfo' command to send complete local build environment as the 'build' command does
  - Fix 'maintainer --devel-project' to raise an error if running outside a working copy without any arguments
  - Fix handling arguments in 'service remoterun prj/pac'
  - Fix 'rebuild' command so the '--all' option conflicts with the 'package' argument
  - Fix crash when removing 'scmsync' element from dst package meta in 'linkpac' command
  - Fix crash when reading dst package meta in 'linkpac' command
  - Allow `osc rpmlint` to infer prj/pkg from CWD
  - Propagate exit code from the run() and do_() commandline methods
  - Give a hint where a scmsync git is hosted
  - Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
  - Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling rpmspec to query the data
  - Improve 'build' and 'buildinfo' commands by uploading *.inc files to OBS for parsing BuildRequires (boo#1221340)
  - Improve 'service' command by printing names of running services
  - Improve 'getbinaries' command by ignoring source and debuginfo filters when a binary name is specified
  - Change 'build' command to pass '--jobs' option to 'build' tool only if 'build_jobs' &gt; 0
  - Clarify 'list' command's help that that listing binaries doesn't contain md5 checksums
  - Improve 'log' command: produce proper CSV and XML outputs, add -p/--patch option for the text output
  - Allow setlinkrev to set a specific vrev
  - Document '--buildtool-opt=--noclean' example in 'build' command's help
  - Fix handling the default package argument on the command-line
  - Configuration:
  - Document loading configuration from env variables
  - Connection:
  - Don't retry on error 400
  - Remove now unused 'retry_on_400' http_request() option from XmlModel
  - Revert "Don't retry on 400 HTTP status code in core.server_diff()"
  - Revert "connection: Allow disabling retry on 400 HTTP status code"
  - Authentication:
  - Update SignatureAuthHandler to support specifying ssh key by its fingerprint
  - Use ssh key from ssh agent that contains comment 'obs=&lt;apiurl-hostname&gt;'
  - Use strings instead of bytes in SignatureAuthHandler
  - Cache password from SecretService to avoid spamming user with an accept dialog
  - Never ask for credentials when displaying help
  - Remove unused SignatureAuthHandler.get_fingerprint()
  - Library:
  - Add rootless build support for 'qemu' VM type
  - Support package linking of packages from scmsync projects
  - Fix do_createrequest() function to return None instead of request id
  - Replace invalid 'if' with 'elif' in BaseModel.dict()
  - Fix crash when no prefered packages are defined
  - Add XmlModel class that encapsulates manipulation with XML
  - Add obs_api.Person.cmd_register() for registering new users
  - Fix conf.get_config() to ignore file type bits when comparing oscrc perms
  - Fix conf.get_config() to correctly handle overrides when env variables are set
  - Fix output.tty.IS_INTERACTIVE when os.isatty() throws OSError
  - Improve cmdln.HelpFormatter to obey newline characters
  - Update list of color codes in 'output.tty' module
  - Remove core.setDevelProject() in favor of core.set_devel_project()
  - Move removing control characters to output.sanitize_text()
  - Improve sanitize_text() to keep selected CSI escape sequences
  - Add output.pipe_to_pager() that pipes lines to a pager without creating an intermediate temporary file
  - Fix output.safe_write() in connection with NamedTemporaryFile
  - Modernize output.run_pager()
  - Extend output.print_msg() to accept 'error' and 'warning' values of 'to_print' argument
  - Add XPathQuery class for translating keyword arguments to an xpath query
  - Add obs_api.Keyinfo class
  - Add obs_api.Package class
  - Add Package.get_revision_list() for listing commit log
  - Add obs_api.PackageSources class for handling OBS SCM sources
  - Add obs_api.Person class
  - Add obs_api.Project class
  - Add obs_api.Request class
  - Add obs_api.Token class
  - Allow storing apiurl in the XmlModel instances
  - Allow retrieving default field value from top-level model
  - Fix BaseModel to convert dictionaries to objects on retrieving a model list
  - Fix BaseModel to always deepcopy mutable defaults on first use
  - Implement do_snapshot() and has_changed() methods to determine changes in BaseModel
  - Implement total ordering on BaseModel
  - Add comments with available attributes/elements to edited XML
  - Refactoring:
  - Migrate repo {list,add,remove} commands to obs_api.Project
  - Migrate core.show_package_disabled_repos() to obs_api.Package
  - Migrate core.Package.update_package_meta() to obs_api.Package
  - Migrate core.get_repos_of_project() to obs_api.Project
  - Migrate core.get_repositories_of_project() to obs_api.Project
  - Migrate core.show_scmsync() to obs_api.{Package,Project}
  - Migrate core.set_devel_project() to obs_api.Package
  - Migrate core.show_devel_project() to obs_api.Package
  - Migrate Fetcher.run() to obs_api.Keyinfo
  - Migrate core.create_submit_request() to obs_api.Request
  - Migrate 'token' command to obs_api.Token
  - Migrate 'whois/user' command to obs_api.Person
  - Migrate 'signkey' command to obs_api.Keyinfo
  - Move print_msg() to the 'osc.output' module
  - Move run_pager() and get_default_pager() from 'core' to 'output' module
  - Move core.Package to obs_scm.Package
  - Move core.Project to obs_scm.Project
  - Move functions manipulating store from core to obs_scm.store
  - Move store.Store to obs_scm.Store
  - Move core.Linkinfo to obs_scm.Linkinfo
  - Move core.Serviceinfo to obs_scm.Serviceinfo
  - Move core.File to obs_scm.File
  - Merge _private.project.ProjectMeta into obs_api.Project
  - Spec:
  - Remove dependency on /usr/bin/python3 using %python3_fix_shebang macro (bsc#1212476)</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1719576000">- 1.8.0
  - Command-line:
  - Improve 'submitrequest' command to inherit description from superseded request
  - Fix 'mv' command when renaming a file multiple times
  - Improve 'info' command to support projects
  - Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts
  - Add architecture filtering to 'release' command
  - Change 'results' command so the normal and multibuild packages have the same output
  - Change 'results' command to use csv writer instead of formatting csv as string
  - Add couple mutually exclusive options errors to 'results' command
  - Set a default value for 'results --format' only for the csv output
  - Add support for 'results --format' for the default text mode
  - Update help text for '--format' option in 'results' command
  - Add 'results --fail-on-error/-F' flag
  - Redirect venv warnings from stderr to debug output
  - Configuration:
  - Fix config parser to throw an exception on duplicate sections or options
  - Modify conf.get_config() to print permissions warning to stderr rather than stdout
  - Library:
  - Run check_store_version() in obs_scm.Store and fix related code in Project and Package
  - Forbid extracting files with absolute path from 'cpio' archives (boo#1122683)
  - Forbid extracting files with absolute path from 'ar' archives (boo#1122683)
  - Remove no longer valid warning from core.unpack_srcrpm()
  - Make obs_api.KeyinfoSslcert keyid and fingerprint fields optional
  - Fix return value in build build.create_build_descr_data()
  - Fix core.get_package_results() to obey 'multibuild_packages' argument
  - Tests:
  - Fix tests so they don't modify fixtures</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1719835200">- 1.8.1
  - Command-line:
  - Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1719921600">- 1.8.2
  - Library:
  - Change 'repairwc' command to fix missing .osc/_osclib_version
  - Make error message in check_store_version() more generic to work for both projects and packages
  - Fix check_store_version in project store</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1720440000">- 1.8.3
  - Command-line:
  - Change 'repairwc' command to always run all repair steps
  - Library:
  - Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
  - Fix colorize() to avoid wrapping empty string into color escape sequences
  - Provide default values for kwargs.get/pop in get_results() function</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1722254400">- 1.9.0
  - Security:
  - Fix possibility to overwrite special files in .osc (CVE-2024-22034 boo#1225911)
    Source files are now stored in the 'sources' subdirectory which prevents
    name collisons. This requires changing version of '.osc' store to 2.0.
  - Command-line:
  - Introduce build --checks parameter
  - Library:
  - OscConfigParser: Remove automatic __name__ option</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1724760000">- 1.9.1
  - Command-line:
  - Add 'createrequest release' subcommand
  - Change 'review list' command to omit requests with 'declined' state
  - Fix `osc build --local-package`
  - Fix typos
  - Library:
  - Fix extraction of the 'ar' archives when they don't contain header with long filenames
  - Fix iterating through arch_list in core.get_repos_of_project()
  - Check for None &amp; len() of ET.Element instead of bool() in PackageBase.get_meta_value()
  - Spec:
  - Replace 'setup.py test' that was removed in setuptools 72 with 'python3 -m unittest'</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1727092800">- 1.9.2
  - Command-line:
  - Fix 'resolved' command to skip subdirectories in package checkouts
  - Fix 'comment' command to resolve project name
  - Implement meter.SimpleTextMeter that prints what's being downloaded
  - Connection:
  - Use configured 'http_headers' in HTTP requests
  - Library:
  - Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
  - Use findtext() instead of find().text
  - Spec:
  - Recommend python3-zstandard to support opening control.tar.zst</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067200">- 1.10.0
  - Command-line:
  - New git-obs executable with several subcommands
  - Support parameters on token triggers
  - Change 'update' command to treat empty '.osc/_in_update/_files' as missing
  - Change 'checkout' command to allow checkout obs imported sources of scmsync sources
  - Change 'creq' command to allow specifying source and target repository
  - Change the help output to determine executable name from the command-line arguments
  - Add '--no-timestamps' parameter to 'build' command
  - Fix 'token' command to avoid crash  when a wipe token exists
  - Fix crash in 'results' command by skipping non-status elements in project results
  - Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package
  - Print buildroot directory when build or chroot finishes
  - Library:
  - Add 'gitea_api' module
  - Support the mkosi build type
  - Support copy of scmsync packages
  - Support Dockerfile.* in _multibuild packages
  - Implement obs_api.Status.data property that returns status data as a dictionary
  - Implement obs_api.Package.cmd_fork()
  - Fix meter by setting default of use_pb_fallback to False
  - Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory
  - Fix revision'd checkout of scmsync package
  - Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class
  - Store the container annotation in the "containers" directory
  - Spec:
  - Install symlink /usr/bin/git-obs to /usr/libexec/git/obs to make git-obs available as a git sub-command</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067201">- 1.10.1
  - Command-line:
  - Fix crash in 'build' command due to undefined 'build_root' variable
  - Spec:
  - Add missing python3-ruamel.yaml BuildRequires
  - Fix rpmlint error about creating the /usr/libexec/git/obs symlink</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736251200">- 1.11.0
  - Command-line:
  - Add hint how to deal with scmsync-nobranch scenarios
  - Speed loading commands up
  - Fix 'log' command to work correctly with --meta --patch options
  - Document that 'status' command prints unmodified files in verbose output
  - Hide progressbar.Bar widget after ProgressBar has completed
  - Avoid printing urlquoted file names in 'getbinaries' command
  - Configuration:
  - Mute oscrc permissions warning when there's no password set
  - Connection:
  - Save session cookie even if a request fails
  - Library:
  - Fix local building in git projects
  - Extend xml.etree.ElementTree.ParseError output with a snippet of broken XML
  - Sync ScmsyncObsinfo with obs-scm-bridge
  - Move running obs_scm_bridge into run_obs_scm_bridge() function
  - Convert remaining makeurl() query parameters from deprecated string to dict
  - Add more operators to XPathQuery
  - Make 'title' and 'description' fields optional in the Package model
  - Fix progress bar code to support progressbar2
  - Support LoongArch64 architecture
  - Mute pylint errors in show_package_disabled_repos() that are false-positives
  - Fix another bytes/unicode issues in core.link_pac() by replacing ElementTree code with XML models
  - Fix handling 'lock' field in 'Package' model
  - Fix handling SimpleFlag model
  - Extend RequestActionSource with 'repository' attribute
  - Load most of the modules in commandline.py on-demand
  - Fix traceback in 'linkpac --disable-build'
  - Spec:
  - Add conflict with older versions of obs-service-source_validator to ensure that version compatible with .osc store 2.0 is installed</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736510400">- 1.11.1
  - Command-line:
  - Fix 'linkpac' command for projects with a project link
  - Fix 'linkpac' command by always removing &lt;scmsync&gt; element from target meta
  - Fix command descriptions in help by moving the import statements under docstring in the do_*() methods</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1738584000">- 1.12.0
  - Command-line:
  - Add 'git-obs pr' command
  - Add 'git-obs api' command for making arbitrary API calls
  - Change 'git-obs' to use owner/repo[#pull] arguments consistently
  - Change 'git-obs repo clone' command to store ssh command in core.sshCommand git config option
  - Fix 'request list --interactive' command that wasn't showing request forward prompt when message was part of the state change
  - Library:
  - Avoid fetching _scmsync.obsinfo when scmsync url contains 'noobsinfo' query parameter
  - Fix ssh key priority in 'git-obs repo clone' command
  - Fix loading config entries with underscores instead of dashes in the keys
  - Fix detecting binary files
  - Fix diff highligting
  - Connection:
  - Implement retries in 'git-obs'</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1739448000">- 1.12.1
  - Command-line:
  - Improve 'maintenancerequest' command to inherit description from superseded request
  - Library:
  - Tell the build script to disable repos/containers handling for normal builds
  - Improve detecting git packages, use .osc metadata from project in parent directory
  - Fix retrieving apiurl from git repositories in get_api_url() in the command-line code
  - Fix typo in core.binary() that caused text files being detected as binary
  - Improve core.binary() by always considering data that contains \0 binary
  - Fix assembling scm_url when scmsync_obsinfo.revision is None</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1741003200">- 1.13.0
  - Command-line:
  - Add 'osc fork' command for forking a package with sources managed in Gitea
  - Add 'git-obs pr review' command
  - Allow 'git-obs login' subcommands to prompt for Gitea tokens
  - Fix 'osc checkout' command to support deleted packages incl. revisions
  - Update 'osc rpmlint' command by adding help message for invoking command in PKG dir
  - Add '--multibuild-package' option to 'osc rpmlint' command
  - Library:
  - Change how git projects and packages are detected
  - Change show_project_sourceinfo() to split a huge request into many and join the results to workaround GET limitations
  - Make 'rev' option in ScmsyncObsinfo.from_api() optional
  - Make GitObsCommand.gitea_{conf,login,conf} properties writable
  - Fix local building of deb dockerfile
  - Fix getting scm_url from scmsync_obsinfo that has subdir set
  - Fix or silence pylint errors
  - Support 'enabled' field in tokens
  - Highlight trailing whitespaces in diffs
  - Fix missing spaces in help string
  - Other:
  - Add git-obs Quickstart documentation and man page</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741608000">- if we have primary_python defined lets use this to get runtime
  requires matching the shebang lines</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741780800">- fix the generic provides for %{use_python_pkg}-osc to be
  versioned so that one can actually have versioned requires
  against that symbol
- restore python3-osc provides if we are building against the
  primary_python version</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1742472000">- 1.14.0
  - Command-line:
  - Improve 'osc fork' command to support also forking projects managed in git
  - Extend 'osc fork' command with '--target-project' and '--target-package' options
  - Enable shell completion of various 'git-obs' arguments and options
  - Fix 'git-obs pr create --target-branch'
  - Fix 'osc fork' crash in print_gitea_settings()
  - Use -A/--apiurl specified on the command-line even if running from a checkout
  - Assume openSUSE:Factory if project cannot be determined in 'osc build' command
  - Change 'osc whatdependson' command to take multiple '-M' options incl. wildcards
  - Fix diff highlighting
  - Library:
  - Set pacsuffix='deb' if binarytype=='deb'
  - Add scmsync element to meta template
  - Add missing project_separator substitutions
  - Fix call os.userexpand() on gitea_api.Config() path argument
  - Fix adding arguments to the argument parser so they work with argcomplete
  - Fix MultibuildFlavorResolver to consider an empty flavor during glob match
  - Fix MultibuildFlavorResolver to work with &lt;package&gt; _multibuild elements
  - Remove superfluous setting of apiurl from 'osc fork'
  - Mute mypy errors on field property assignment
  - Add type hint to XmlModel.XML_TAG
  - Support new 'X | None' union syntax in field types
  - Other:
  - Fix 'git-obs login add' command invocation in git-obs-quickstart documentation
  - Spec:
  - Recommends: python3-argcomplete for git-obs</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743163200">- Add temporary hotfix for osc fork</changelog>
</package>
<package pkgid="a78ea591257db63b1011033b4b4643be153c1d36dba49bc46c40214d1a819b57" name="osc" arch="noarch">
  <version epoch="0" ver="1.20.0" rel="460.1"/>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1727092800">- 1.9.2
  - Command-line:
  - Fix 'resolved' command to skip subdirectories in package checkouts
  - Fix 'comment' command to resolve project name
  - Implement meter.SimpleTextMeter that prints what's being downloaded
  - Connection:
  - Use configured 'http_headers' in HTTP requests
  - Library:
  - Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
  - Use findtext() instead of find().text
  - Spec:
  - Recommend python3-zstandard to support opening control.tar.zst</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067200">- 1.10.0
  - Command-line:
  - New git-obs executable with several subcommands
  - Support parameters on token triggers
  - Change 'update' command to treat empty '.osc/_in_update/_files' as missing
  - Change 'checkout' command to allow checkout obs imported sources of scmsync sources
  - Change 'creq' command to allow specifying source and target repository
  - Change the help output to determine executable name from the command-line arguments
  - Add '--no-timestamps' parameter to 'build' command
  - Fix 'token' command to avoid crash  when a wipe token exists
  - Fix crash in 'results' command by skipping non-status elements in project results
  - Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package
  - Print buildroot directory when build or chroot finishes
  - Library:
  - Add 'gitea_api' module
  - Support the mkosi build type
  - Support copy of scmsync packages
  - Support Dockerfile.* in _multibuild packages
  - Implement obs_api.Status.data property that returns status data as a dictionary
  - Implement obs_api.Package.cmd_fork()
  - Fix meter by setting default of use_pb_fallback to False
  - Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory
  - Fix revision'd checkout of scmsync package
  - Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class
  - Store the container annotation in the "containers" directory
  - Spec:
  - Install symlink /usr/bin/git-obs to /usr/libexec/git/obs to make git-obs available as a git sub-command</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067201">- 1.10.1
  - Command-line:
  - Fix crash in 'build' command due to undefined 'build_root' variable
  - Spec:
  - Add missing python3-ruamel.yaml BuildRequires
  - Fix rpmlint error about creating the /usr/libexec/git/obs symlink</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736251200">- 1.11.0
  - Command-line:
  - Add hint how to deal with scmsync-nobranch scenarios
  - Speed loading commands up
  - Fix 'log' command to work correctly with --meta --patch options
  - Document that 'status' command prints unmodified files in verbose output
  - Hide progressbar.Bar widget after ProgressBar has completed
  - Avoid printing urlquoted file names in 'getbinaries' command
  - Configuration:
  - Mute oscrc permissions warning when there's no password set
  - Connection:
  - Save session cookie even if a request fails
  - Library:
  - Fix local building in git projects
  - Extend xml.etree.ElementTree.ParseError output with a snippet of broken XML
  - Sync ScmsyncObsinfo with obs-scm-bridge
  - Move running obs_scm_bridge into run_obs_scm_bridge() function
  - Convert remaining makeurl() query parameters from deprecated string to dict
  - Add more operators to XPathQuery
  - Make 'title' and 'description' fields optional in the Package model
  - Fix progress bar code to support progressbar2
  - Support LoongArch64 architecture
  - Mute pylint errors in show_package_disabled_repos() that are false-positives
  - Fix another bytes/unicode issues in core.link_pac() by replacing ElementTree code with XML models
  - Fix handling 'lock' field in 'Package' model
  - Fix handling SimpleFlag model
  - Extend RequestActionSource with 'repository' attribute
  - Load most of the modules in commandline.py on-demand
  - Fix traceback in 'linkpac --disable-build'
  - Spec:
  - Add conflict with older versions of obs-service-source_validator to ensure that version compatible with .osc store 2.0 is installed</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736510400">- 1.11.1
  - Command-line:
  - Fix 'linkpac' command for projects with a project link
  - Fix 'linkpac' command by always removing &lt;scmsync&gt; element from target meta
  - Fix command descriptions in help by moving the import statements under docstring in the do_*() methods</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1738584000">- 1.12.0
  - Command-line:
  - Add 'git-obs pr' command
  - Add 'git-obs api' command for making arbitrary API calls
  - Change 'git-obs' to use owner/repo[#pull] arguments consistently
  - Change 'git-obs repo clone' command to store ssh command in core.sshCommand git config option
  - Fix 'request list --interactive' command that wasn't showing request forward prompt when message was part of the state change
  - Library:
  - Avoid fetching _scmsync.obsinfo when scmsync url contains 'noobsinfo' query parameter
  - Fix ssh key priority in 'git-obs repo clone' command
  - Fix loading config entries with underscores instead of dashes in the keys
  - Fix detecting binary files
  - Fix diff highligting
  - Connection:
  - Implement retries in 'git-obs'</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1739448000">- 1.12.1
  - Command-line:
  - Improve 'maintenancerequest' command to inherit description from superseded request
  - Library:
  - Tell the build script to disable repos/containers handling for normal builds
  - Improve detecting git packages, use .osc metadata from project in parent directory
  - Fix retrieving apiurl from git repositories in get_api_url() in the command-line code
  - Fix typo in core.binary() that caused text files being detected as binary
  - Improve core.binary() by always considering data that contains \0 binary
  - Fix assembling scm_url when scmsync_obsinfo.revision is None</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1741003200">- 1.13.0
  - Command-line:
  - Add 'osc fork' command for forking a package with sources managed in Gitea
  - Add 'git-obs pr review' command
  - Allow 'git-obs login' subcommands to prompt for Gitea tokens
  - Fix 'osc checkout' command to support deleted packages incl. revisions
  - Update 'osc rpmlint' command by adding help message for invoking command in PKG dir
  - Add '--multibuild-package' option to 'osc rpmlint' command
  - Library:
  - Change how git projects and packages are detected
  - Change show_project_sourceinfo() to split a huge request into many and join the results to workaround GET limitations
  - Make 'rev' option in ScmsyncObsinfo.from_api() optional
  - Make GitObsCommand.gitea_{conf,login,conf} properties writable
  - Fix local building of deb dockerfile
  - Fix getting scm_url from scmsync_obsinfo that has subdir set
  - Fix or silence pylint errors
  - Support 'enabled' field in tokens
  - Highlight trailing whitespaces in diffs
  - Fix missing spaces in help string
  - Other:
  - Add git-obs Quickstart documentation and man page</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741608000">- if we have primary_python defined lets use this to get runtime
  requires matching the shebang lines</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741780800">- fix the generic provides for %{use_python_pkg}-osc to be
  versioned so that one can actually have versioned requires
  against that symbol
- restore python3-osc provides if we are building against the
  primary_python version</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1742472000">- 1.14.0
  - Command-line:
  - Improve 'osc fork' command to support also forking projects managed in git
  - Extend 'osc fork' command with '--target-project' and '--target-package' options
  - Enable shell completion of various 'git-obs' arguments and options
  - Fix 'git-obs pr create --target-branch'
  - Fix 'osc fork' crash in print_gitea_settings()
  - Use -A/--apiurl specified on the command-line even if running from a checkout
  - Assume openSUSE:Factory if project cannot be determined in 'osc build' command
  - Change 'osc whatdependson' command to take multiple '-M' options incl. wildcards
  - Fix diff highlighting
  - Library:
  - Set pacsuffix='deb' if binarytype=='deb'
  - Add scmsync element to meta template
  - Add missing project_separator substitutions
  - Fix call os.userexpand() on gitea_api.Config() path argument
  - Fix adding arguments to the argument parser so they work with argcomplete
  - Fix MultibuildFlavorResolver to consider an empty flavor during glob match
  - Fix MultibuildFlavorResolver to work with &lt;package&gt; _multibuild elements
  - Remove superfluous setting of apiurl from 'osc fork'
  - Mute mypy errors on field property assignment
  - Add type hint to XmlModel.XML_TAG
  - Support new 'X | None' union syntax in field types
  - Other:
  - Fix 'git-obs login add' command invocation in git-obs-quickstart documentation
  - Spec:
  - Recommends: python3-argcomplete for git-obs</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743163200">- Add temporary hotfix for osc fork</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1743768000">- 1.15.0
  - Command-line:
  - Improve 'osc fork' to follow the devel package specified in the 'OBS:RejectBranch' attribute
  - Hotfix 'osc fork' failures of devel project users
  - Change 'osc fork' to print an error rather than raising an exception
  - Fix setting parent remote in 'git-obs repo clone'
  - Extend 'osc build' to read build project from Gitea: &lt;owner&gt;/_ObsPrj, project.build file
  - Fix 'osc build' when working with sources from git, when .osc is not available
  - Fix crash in 'osc build --host'
  - Fix rendering help output by adding the complete docstring of the commands
  - Add commented git status to the 'git-obs pr create' message
  - When doing an mr from a working copy check for unchecked modifications
  - Consolidate working copy modification check dialog into a function
  - Connection:
  - Change a debug message to a warning if ssh-keygen is not available
  - Add explanatory message to ignore the signature auth warning when not using SSH keys for auth
  - Library:
  - Implement handling of updateinfo.xml and _modulemd.yaml files
  - Fix working with _subdirs when detecting packages that are subdirectories in a git project
  - Fix canonname handling when querying a downloaded package
  - Add obs_api.Attributes model
  - Add 'quiet' and 'branch' options to gitea_api.Repo.clone()
  - Fix GitStore by parsing git urls with obs_api.Git.urlparse()
  - Add gitea_api.Git.urlparse() for parsing git urls
  - Change gitea_api.Config.url_to_hostname() to also try matching only a hostname instead of full Gitea URL
  - Rename get_parser() functions to argparse_manpage_get_parser() to clarify their purpose
  - Refactor the validity check of cached binaries
  - Other:
  - Update git-obs-quickstart doc with more detailed info on creating tokens
  - Spec:
  - Recommend obs-scm-bridge
  - Build git-obs man page</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1743768001">- 1.15.1
  - Library:
  - Revert "Run decode_it also in the other case"</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1747742400">- 1.16.0
  - Command-line:
  - Add 'osc rmkpac' subcommand
  - Add 'osc service precommit' subcommand, for use with git hook
  - Add '--target-branch' filter option to 'git-obs pr list'
  - Add '--reviewer' and '--review-state' options to 'git-obs pr list'
  - Add '--no-draft' filter option to 'git-obs pr list'
  - Set limit=0 to disable pagination in all relevant git-obs subcommands
  - Improve help of the 'git-obs login' subcommands
  - Update 'git-obs login {add,update}' to check the gitea token format
  - Fix 'osc fork' when &lt;attributes/&gt; in the source project is empty
  - Fix handling env in tests for 'osc vc'
  - Fix how GitStore reads project from the parent directory
  - Fix 'git-obs pr create' with multistring EDITOR
  - Improve handling exceptions in 'git-obs' command
  - Improve message in 301: Moved Permanently error in git-obs
  - Improve git-obs to read credentials from env variables
  - Remove commas from the list of request IDs in the superseding prompt in 'osc sr'
  - Connection:
  - Fix git-obs connection for urllib3 v1 by overriding the default timeout
  - Library:
  - Add troubleshooting info to gitea_api.Login.DoesNotExist message
  - Add 'min_key_length' argument to KeyValueTable to enforce the minimal length of the first column
  - Fix implicit optionals in type hints to make code PEP 484 compliant
  - Don't crash when OBS API returns None as request description
  - Fix TypeError in response_to_exception() in gitea_api</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1750766400">- 1.17.0
  - Command-line:
  - Rename 'git-obs pr review' to 'git-obs pr review interactive'
  - Add 'A)approve and schedule for merging' action to 'git obs pr review interactive'
  - Add 'git-obs pr merge' command
  - Add 'git-obs pr review accept' and 'git-obs pr review decline' commands
  - Implement 'git-obs repo list' command
  - Add '--export' option to 'git-obs pr list' and 'git-obs pr search'
  - Fix crash during token validation in 'git-obs login {add,update}' when value is not specified
  - Fix loading shell completions for 'git-obs'
  - Fix 'git-obs api' by preventing of quoting the URL query part
  - Add a possibility to override git-obs login entries from env
  - Validate arguments in 'osc fork' command
  - Revert "Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling rpmspec to query the data"
  - Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling queryrecipe to query the data (bsc#1243722)
  - Connection:
  - Do not use pipe for ssh-keygen input
  - Library:
  - Refactor gitea_api to use objects with properties instead of raw JSON data
  - Add GiteaModel base class and json_dumps() function that can serialize such objects
  - Rename 'anonymous' argument in 'gitea_api.Repo.clone()' to 'use_http'
  - Allow git in git-obs to be switched from SSH to http(s)
  - Move yaml handling code to osc.util.yaml, add fallback to PyYaml
  - Fix how types are compared in OscOptions.set_value_from_string()
  - get_package_results: check for waiting states in all multibuild packages
  - Extend _buildinfo file lookup to the current directory
  - Fix git store when .git is a file with "gitdir: &lt;path&gt;" link
  - Migrate store_* functions to use get_store instead of the original code
  - Spec:
  - Modify spec to use PyYAML on SLE15</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1753185600">- 1.18.0
  - Command-line:
  - Add 'git-obs pr comment [--message=...]' command
  - Add 'git-obs pr show-patch' command
  - Add '--reviewer' option to 'git-obs pr review {approve,decline,interactive}' to support group reviews via group review bot
  - Update 'git-obs pr review interactive' to return non-zero return codes for 'exit' and 'skip' actions
  - Make 'osc results --show-excluded' work in a project context
  - Add '--no-pager' global option
  - Fix 'osc fork' by copying whole query part to the new scmsync url
  - Fix 'osc buildinfo' for git packages by handing the 'build_repositories' files by store objects
  - Fix crash in 'git-obs pr get --patch'
  - Fix git-obs to exit with 130 on keyboard interrupt
  - Fix --sccache help typo in 'osc build' command
  - Connection:
  - Don't retry requests on 504 Gateway Timeout
  - Library:
  - If a devel project is not specified, try reading it from a mapping from URL set in OBS:GitDevelProjectMap project attribute
  - Improve detection of packages and projects in git
  - scmsync_obsinfo: Pass correct revision to obs-scm-bridge
  - Add obs_api.Request.search() method
  - Raise an exception if obs-scm-bridge fails
  - Fix obs_scm.Package.get_pulled_srcmd5() returning an empty string
  - Fix git store to support non-default remote
  - Extend 'gitea_api.User.get()' to take 'username' parameter
  - Move get_editor() and related functions from command-line module to gitea_api.common
  - Migrate subcommands from using Store() to get_store() that is git aware
  - Make imports lazy to imporove osc load times</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1753704000">- 1.19.0
  - Command-line:
  - Add 'git-obs pr cancel-scheduled-merge' command
  - Add timeline to 'git-obs pr review interactive'
  - Add '--timeline' option to 'git-obs pr get'
  - Fix 'git-obs pr search' by using pagination to retrieve all results
  - Extend '--message' option in git-obs subcommands with the '-m' short option
  - Add a different message for scheduled merges in 'git-obs pr merge' command
  - Library:
  - Add 'conn' parameter to gitea_api.common.GiteaModel
  - Add gitea_api.Connection.scheme attribute
  - Add gitea_api.PullRequest.merge_commit property
  - Add gitea_api.PullRequest.get_owner_repo_number()
  - Add gitea_api.common.dt_sanitize() for sanitizing datetime strings
  - Handle missing head repo in the PullRequest properties
  - Return None if GitStore cannot determine apiurl
  - Remove extra newline from store files
  - Fix the 'Move remaining imports in osc.babysitter into try-except block' change by preserving the order of handling the exceptions
  - Spec:
  - Use primary_python to define runtime requires matching the shebang lines
  - Provide %{use_python_pkg}-osc for all pythons and python3-osc for primary_python
  - Add conflict with obs-scm-bridge &lt; 0.7.3</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1754481600">- 1.19.1
  - Command-line:
  - Use OSC_PACKAGE_CACHE_DIR env var instead of deprecated OSC_PACKAGECACHEDIR
  - Connection:
  - Check for both upper and lowercase versions of HTTP_PROXY and HTTPS_PROXY env vars
  - Library:
  - Add 'trackingbranch' field to ScmsyncObsinfo model
  - Revert "Return None if GitStore cannot determine apiurl"
  - Throw a proper exception when 'apiurl' argument of 'makeurl()' is empty
  - Move code setting apiurl from store to 'osc.conf.get_config()'
  - Simplify 'osc.commandline.Osc.get_api_url()' to return the value from 'self.options'
  - Remove 'osc.commandline.Osc.post_argparse()' because it's no longer used
  - Fix unit tests to use the new code path to run osc
  - Fix osc.gitea_api.dt_sanitize() by replacing dateutil with datetime</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1758024000">- 1.20.0
  - Command-line:
  - Fix 'osc fork' command to use the right tracking branch
  - Fix 'osc blt' command by checking if the working copy is a package
  - Make 'osc buildlog' work outside of osc package directory
  - Add 'git-obs pr close' and 'git-obs pr reopen' commands
  - Add 'close' option to 'git-obs pr review interactive'
  - Change 'git-obs pr review interactive' to work with all archives, not only those in Git LFS
  - Fix checkout of the base branch in 'git-obs pr review interactive' command
  - Library:
  - Support _manifest file in git store
  - Allow pull request IDs in '&lt;owner&gt;/&lt;repo&gt;!&lt;number&gt;' format
  - Properly handle deleted users and teams in the git-obs timeline
  - Handle situations when there's 'None' among timeline entries
  - Skip binary files in gitea_api.PullRequest.get_patch()
  - Change get_user_input(), add support for vertically printed list of answers
  - Spec:
  - Provide git-obs</changelog>
</package>
<package pkgid="d0a5c5a26b67d9ecfd81d8ddfcbf3bf6378d6e827b1c2d95b0f73c6c04d9a7ff" name="osc" arch="src">
  <version epoch="0" ver="1.20.0" rel="460.1"/>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1727092800">- 1.9.2
  - Command-line:
  - Fix 'resolved' command to skip subdirectories in package checkouts
  - Fix 'comment' command to resolve project name
  - Implement meter.SimpleTextMeter that prints what's being downloaded
  - Connection:
  - Use configured 'http_headers' in HTTP requests
  - Library:
  - Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
  - Use findtext() instead of find().text
  - Spec:
  - Recommend python3-zstandard to support opening control.tar.zst</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067200">- 1.10.0
  - Command-line:
  - New git-obs executable with several subcommands
  - Support parameters on token triggers
  - Change 'update' command to treat empty '.osc/_in_update/_files' as missing
  - Change 'checkout' command to allow checkout obs imported sources of scmsync sources
  - Change 'creq' command to allow specifying source and target repository
  - Change the help output to determine executable name from the command-line arguments
  - Add '--no-timestamps' parameter to 'build' command
  - Fix 'token' command to avoid crash  when a wipe token exists
  - Fix crash in 'results' command by skipping non-status elements in project results
  - Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package
  - Print buildroot directory when build or chroot finishes
  - Library:
  - Add 'gitea_api' module
  - Support the mkosi build type
  - Support copy of scmsync packages
  - Support Dockerfile.* in _multibuild packages
  - Implement obs_api.Status.data property that returns status data as a dictionary
  - Implement obs_api.Package.cmd_fork()
  - Fix meter by setting default of use_pb_fallback to False
  - Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory
  - Fix revision'd checkout of scmsync package
  - Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class
  - Store the container annotation in the "containers" directory
  - Spec:
  - Install symlink /usr/bin/git-obs to /usr/libexec/git/obs to make git-obs available as a git sub-command</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1731067201">- 1.10.1
  - Command-line:
  - Fix crash in 'build' command due to undefined 'build_root' variable
  - Spec:
  - Add missing python3-ruamel.yaml BuildRequires
  - Fix rpmlint error about creating the /usr/libexec/git/obs symlink</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736251200">- 1.11.0
  - Command-line:
  - Add hint how to deal with scmsync-nobranch scenarios
  - Speed loading commands up
  - Fix 'log' command to work correctly with --meta --patch options
  - Document that 'status' command prints unmodified files in verbose output
  - Hide progressbar.Bar widget after ProgressBar has completed
  - Avoid printing urlquoted file names in 'getbinaries' command
  - Configuration:
  - Mute oscrc permissions warning when there's no password set
  - Connection:
  - Save session cookie even if a request fails
  - Library:
  - Fix local building in git projects
  - Extend xml.etree.ElementTree.ParseError output with a snippet of broken XML
  - Sync ScmsyncObsinfo with obs-scm-bridge
  - Move running obs_scm_bridge into run_obs_scm_bridge() function
  - Convert remaining makeurl() query parameters from deprecated string to dict
  - Add more operators to XPathQuery
  - Make 'title' and 'description' fields optional in the Package model
  - Fix progress bar code to support progressbar2
  - Support LoongArch64 architecture
  - Mute pylint errors in show_package_disabled_repos() that are false-positives
  - Fix another bytes/unicode issues in core.link_pac() by replacing ElementTree code with XML models
  - Fix handling 'lock' field in 'Package' model
  - Fix handling SimpleFlag model
  - Extend RequestActionSource with 'repository' attribute
  - Load most of the modules in commandline.py on-demand
  - Fix traceback in 'linkpac --disable-build'
  - Spec:
  - Add conflict with older versions of obs-service-source_validator to ensure that version compatible with .osc store 2.0 is installed</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1736510400">- 1.11.1
  - Command-line:
  - Fix 'linkpac' command for projects with a project link
  - Fix 'linkpac' command by always removing &lt;scmsync&gt; element from target meta
  - Fix command descriptions in help by moving the import statements under docstring in the do_*() methods</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1738584000">- 1.12.0
  - Command-line:
  - Add 'git-obs pr' command
  - Add 'git-obs api' command for making arbitrary API calls
  - Change 'git-obs' to use owner/repo[#pull] arguments consistently
  - Change 'git-obs repo clone' command to store ssh command in core.sshCommand git config option
  - Fix 'request list --interactive' command that wasn't showing request forward prompt when message was part of the state change
  - Library:
  - Avoid fetching _scmsync.obsinfo when scmsync url contains 'noobsinfo' query parameter
  - Fix ssh key priority in 'git-obs repo clone' command
  - Fix loading config entries with underscores instead of dashes in the keys
  - Fix detecting binary files
  - Fix diff highligting
  - Connection:
  - Implement retries in 'git-obs'</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1739448000">- 1.12.1
  - Command-line:
  - Improve 'maintenancerequest' command to inherit description from superseded request
  - Library:
  - Tell the build script to disable repos/containers handling for normal builds
  - Improve detecting git packages, use .osc metadata from project in parent directory
  - Fix retrieving apiurl from git repositories in get_api_url() in the command-line code
  - Fix typo in core.binary() that caused text files being detected as binary
  - Improve core.binary() by always considering data that contains \0 binary
  - Fix assembling scm_url when scmsync_obsinfo.revision is None</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1741003200">- 1.13.0
  - Command-line:
  - Add 'osc fork' command for forking a package with sources managed in Gitea
  - Add 'git-obs pr review' command
  - Allow 'git-obs login' subcommands to prompt for Gitea tokens
  - Fix 'osc checkout' command to support deleted packages incl. revisions
  - Update 'osc rpmlint' command by adding help message for invoking command in PKG dir
  - Add '--multibuild-package' option to 'osc rpmlint' command
  - Library:
  - Change how git projects and packages are detected
  - Change show_project_sourceinfo() to split a huge request into many and join the results to workaround GET limitations
  - Make 'rev' option in ScmsyncObsinfo.from_api() optional
  - Make GitObsCommand.gitea_{conf,login,conf} properties writable
  - Fix local building of deb dockerfile
  - Fix getting scm_url from scmsync_obsinfo that has subdir set
  - Fix or silence pylint errors
  - Support 'enabled' field in tokens
  - Highlight trailing whitespaces in diffs
  - Fix missing spaces in help string
  - Other:
  - Add git-obs Quickstart documentation and man page</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741608000">- if we have primary_python defined lets use this to get runtime
  requires matching the shebang lines</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1741780800">- fix the generic provides for %{use_python_pkg}-osc to be
  versioned so that one can actually have versioned requires
  against that symbol
- restore python3-osc provides if we are building against the
  primary_python version</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1742472000">- 1.14.0
  - Command-line:
  - Improve 'osc fork' command to support also forking projects managed in git
  - Extend 'osc fork' command with '--target-project' and '--target-package' options
  - Enable shell completion of various 'git-obs' arguments and options
  - Fix 'git-obs pr create --target-branch'
  - Fix 'osc fork' crash in print_gitea_settings()
  - Use -A/--apiurl specified on the command-line even if running from a checkout
  - Assume openSUSE:Factory if project cannot be determined in 'osc build' command
  - Change 'osc whatdependson' command to take multiple '-M' options incl. wildcards
  - Fix diff highlighting
  - Library:
  - Set pacsuffix='deb' if binarytype=='deb'
  - Add scmsync element to meta template
  - Add missing project_separator substitutions
  - Fix call os.userexpand() on gitea_api.Config() path argument
  - Fix adding arguments to the argument parser so they work with argcomplete
  - Fix MultibuildFlavorResolver to consider an empty flavor during glob match
  - Fix MultibuildFlavorResolver to work with &lt;package&gt; _multibuild elements
  - Remove superfluous setting of apiurl from 'osc fork'
  - Mute mypy errors on field property assignment
  - Add type hint to XmlModel.XML_TAG
  - Support new 'X | None' union syntax in field types
  - Other:
  - Fix 'git-obs login add' command invocation in git-obs-quickstart documentation
  - Spec:
  - Recommends: python3-argcomplete for git-obs</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1743163200">- Add temporary hotfix for osc fork</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1743768000">- 1.15.0
  - Command-line:
  - Improve 'osc fork' to follow the devel package specified in the 'OBS:RejectBranch' attribute
  - Hotfix 'osc fork' failures of devel project users
  - Change 'osc fork' to print an error rather than raising an exception
  - Fix setting parent remote in 'git-obs repo clone'
  - Extend 'osc build' to read build project from Gitea: &lt;owner&gt;/_ObsPrj, project.build file
  - Fix 'osc build' when working with sources from git, when .osc is not available
  - Fix crash in 'osc build --host'
  - Fix rendering help output by adding the complete docstring of the commands
  - Add commented git status to the 'git-obs pr create' message
  - When doing an mr from a working copy check for unchecked modifications
  - Consolidate working copy modification check dialog into a function
  - Connection:
  - Change a debug message to a warning if ssh-keygen is not available
  - Add explanatory message to ignore the signature auth warning when not using SSH keys for auth
  - Library:
  - Implement handling of updateinfo.xml and _modulemd.yaml files
  - Fix working with _subdirs when detecting packages that are subdirectories in a git project
  - Fix canonname handling when querying a downloaded package
  - Add obs_api.Attributes model
  - Add 'quiet' and 'branch' options to gitea_api.Repo.clone()
  - Fix GitStore by parsing git urls with obs_api.Git.urlparse()
  - Add gitea_api.Git.urlparse() for parsing git urls
  - Change gitea_api.Config.url_to_hostname() to also try matching only a hostname instead of full Gitea URL
  - Rename get_parser() functions to argparse_manpage_get_parser() to clarify their purpose
  - Refactor the validity check of cached binaries
  - Other:
  - Update git-obs-quickstart doc with more detailed info on creating tokens
  - Spec:
  - Recommend obs-scm-bridge
  - Build git-obs man page</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1743768001">- 1.15.1
  - Library:
  - Revert "Run decode_it also in the other case"</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1747742400">- 1.16.0
  - Command-line:
  - Add 'osc rmkpac' subcommand
  - Add 'osc service precommit' subcommand, for use with git hook
  - Add '--target-branch' filter option to 'git-obs pr list'
  - Add '--reviewer' and '--review-state' options to 'git-obs pr list'
  - Add '--no-draft' filter option to 'git-obs pr list'
  - Set limit=0 to disable pagination in all relevant git-obs subcommands
  - Improve help of the 'git-obs login' subcommands
  - Update 'git-obs login {add,update}' to check the gitea token format
  - Fix 'osc fork' when &lt;attributes/&gt; in the source project is empty
  - Fix handling env in tests for 'osc vc'
  - Fix how GitStore reads project from the parent directory
  - Fix 'git-obs pr create' with multistring EDITOR
  - Improve handling exceptions in 'git-obs' command
  - Improve message in 301: Moved Permanently error in git-obs
  - Improve git-obs to read credentials from env variables
  - Remove commas from the list of request IDs in the superseding prompt in 'osc sr'
  - Connection:
  - Fix git-obs connection for urllib3 v1 by overriding the default timeout
  - Library:
  - Add troubleshooting info to gitea_api.Login.DoesNotExist message
  - Add 'min_key_length' argument to KeyValueTable to enforce the minimal length of the first column
  - Fix implicit optionals in type hints to make code PEP 484 compliant
  - Don't crash when OBS API returns None as request description
  - Fix TypeError in response_to_exception() in gitea_api</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1750766400">- 1.17.0
  - Command-line:
  - Rename 'git-obs pr review' to 'git-obs pr review interactive'
  - Add 'A)approve and schedule for merging' action to 'git obs pr review interactive'
  - Add 'git-obs pr merge' command
  - Add 'git-obs pr review accept' and 'git-obs pr review decline' commands
  - Implement 'git-obs repo list' command
  - Add '--export' option to 'git-obs pr list' and 'git-obs pr search'
  - Fix crash during token validation in 'git-obs login {add,update}' when value is not specified
  - Fix loading shell completions for 'git-obs'
  - Fix 'git-obs api' by preventing of quoting the URL query part
  - Add a possibility to override git-obs login entries from env
  - Validate arguments in 'osc fork' command
  - Revert "Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling rpmspec to query the data"
  - Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling queryrecipe to query the data (bsc#1243722)
  - Connection:
  - Do not use pipe for ssh-keygen input
  - Library:
  - Refactor gitea_api to use objects with properties instead of raw JSON data
  - Add GiteaModel base class and json_dumps() function that can serialize such objects
  - Rename 'anonymous' argument in 'gitea_api.Repo.clone()' to 'use_http'
  - Allow git in git-obs to be switched from SSH to http(s)
  - Move yaml handling code to osc.util.yaml, add fallback to PyYaml
  - Fix how types are compared in OscOptions.set_value_from_string()
  - get_package_results: check for waiting states in all multibuild packages
  - Extend _buildinfo file lookup to the current directory
  - Fix git store when .git is a file with "gitdir: &lt;path&gt;" link
  - Migrate store_* functions to use get_store instead of the original code
  - Spec:
  - Modify spec to use PyYAML on SLE15</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1753185600">- 1.18.0
  - Command-line:
  - Add 'git-obs pr comment [--message=...]' command
  - Add 'git-obs pr show-patch' command
  - Add '--reviewer' option to 'git-obs pr review {approve,decline,interactive}' to support group reviews via group review bot
  - Update 'git-obs pr review interactive' to return non-zero return codes for 'exit' and 'skip' actions
  - Make 'osc results --show-excluded' work in a project context
  - Add '--no-pager' global option
  - Fix 'osc fork' by copying whole query part to the new scmsync url
  - Fix 'osc buildinfo' for git packages by handing the 'build_repositories' files by store objects
  - Fix crash in 'git-obs pr get --patch'
  - Fix git-obs to exit with 130 on keyboard interrupt
  - Fix --sccache help typo in 'osc build' command
  - Connection:
  - Don't retry requests on 504 Gateway Timeout
  - Library:
  - If a devel project is not specified, try reading it from a mapping from URL set in OBS:GitDevelProjectMap project attribute
  - Improve detection of packages and projects in git
  - scmsync_obsinfo: Pass correct revision to obs-scm-bridge
  - Add obs_api.Request.search() method
  - Raise an exception if obs-scm-bridge fails
  - Fix obs_scm.Package.get_pulled_srcmd5() returning an empty string
  - Fix git store to support non-default remote
  - Extend 'gitea_api.User.get()' to take 'username' parameter
  - Move get_editor() and related functions from command-line module to gitea_api.common
  - Migrate subcommands from using Store() to get_store() that is git aware
  - Make imports lazy to imporove osc load times</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1753704000">- 1.19.0
  - Command-line:
  - Add 'git-obs pr cancel-scheduled-merge' command
  - Add timeline to 'git-obs pr review interactive'
  - Add '--timeline' option to 'git-obs pr get'
  - Fix 'git-obs pr search' by using pagination to retrieve all results
  - Extend '--message' option in git-obs subcommands with the '-m' short option
  - Add a different message for scheduled merges in 'git-obs pr merge' command
  - Library:
  - Add 'conn' parameter to gitea_api.common.GiteaModel
  - Add gitea_api.Connection.scheme attribute
  - Add gitea_api.PullRequest.merge_commit property
  - Add gitea_api.PullRequest.get_owner_repo_number()
  - Add gitea_api.common.dt_sanitize() for sanitizing datetime strings
  - Handle missing head repo in the PullRequest properties
  - Return None if GitStore cannot determine apiurl
  - Remove extra newline from store files
  - Fix the 'Move remaining imports in osc.babysitter into try-except block' change by preserving the order of handling the exceptions
  - Spec:
  - Use primary_python to define runtime requires matching the shebang lines
  - Provide %{use_python_pkg}-osc for all pythons and python3-osc for primary_python
  - Add conflict with obs-scm-bridge &lt; 0.7.3</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1754481600">- 1.19.1
  - Command-line:
  - Use OSC_PACKAGE_CACHE_DIR env var instead of deprecated OSC_PACKAGECACHEDIR
  - Connection:
  - Check for both upper and lowercase versions of HTTP_PROXY and HTTPS_PROXY env vars
  - Library:
  - Add 'trackingbranch' field to ScmsyncObsinfo model
  - Revert "Return None if GitStore cannot determine apiurl"
  - Throw a proper exception when 'apiurl' argument of 'makeurl()' is empty
  - Move code setting apiurl from store to 'osc.conf.get_config()'
  - Simplify 'osc.commandline.Osc.get_api_url()' to return the value from 'self.options'
  - Remove 'osc.commandline.Osc.post_argparse()' because it's no longer used
  - Fix unit tests to use the new code path to run osc
  - Fix osc.gitea_api.dt_sanitize() by replacing dateutil with datetime</changelog>
  <changelog author="Daniel Mach &lt;daniel.mach@suse.com&gt;" date="1758024000">- 1.20.0
  - Command-line:
  - Fix 'osc fork' command to use the right tracking branch
  - Fix 'osc blt' command by checking if the working copy is a package
  - Make 'osc buildlog' work outside of osc package directory
  - Add 'git-obs pr close' and 'git-obs pr reopen' commands
  - Add 'close' option to 'git-obs pr review interactive'
  - Change 'git-obs pr review interactive' to work with all archives, not only those in Git LFS
  - Fix checkout of the base branch in 'git-obs pr review interactive' command
  - Library:
  - Support _manifest file in git store
  - Allow pull request IDs in '&lt;owner&gt;/&lt;repo&gt;!&lt;number&gt;' format
  - Properly handle deleted users and teams in the git-obs timeline
  - Handle situations when there's 'None' among timeline entries
  - Skip binary files in gitea_api.PullRequest.get_patch()
  - Change get_user_input(), add support for vertically printed list of answers
  - Spec:
  - Provide git-obs</changelog>
</package>
<package pkgid="fd79dbdd406df1bc7b9703b858d218bc5eb593e64958803c05ab082d1e88a3e9" name="osc-plugin-collab" arch="noarch">
  <version epoch="0" ver="0.103" rel="32.6"/>
  <changelog author="vuntz@opensuse.org" date="1553169600">- Update to version 0.100:
  + Support new location for oscrc in ~/.config/osc/</changelog>
  <changelog author="vuntz@opensuse.org" date="1556884800">- Update to version 0.101:
  + Port to python3
  + Use https on the server</changelog>
  <changelog author="vuntz@opensuse.org" date="1568203200">- Update to version 0.102:
  + Fix configuring on python3
  + Fix another str vs. bytes issue</changelog>
  <changelog author="vuntz@opensuse.org" date="1570363200">- Update to version 0.103:
  + Call time.tzset() after changing the timezone (#53)
  + Fix python2 compatibility (#49)
- Fix packaging for new versions of Fedora that don't include
  .pyc/.pyo files</changelog>
</package>
<package pkgid="9f52b1b9d7e96668ee5342a74d7ec44f24d85a5297fe85089ec68afb0d26693f" name="osc-plugin-collab" arch="src">
  <version epoch="0" ver="0.103" rel="32.6"/>
  <changelog author="vuntz@opensuse.org" date="1553169600">- Update to version 0.100:
  + Support new location for oscrc in ~/.config/osc/</changelog>
  <changelog author="vuntz@opensuse.org" date="1556884800">- Update to version 0.101:
  + Port to python3
  + Use https on the server</changelog>
  <changelog author="vuntz@opensuse.org" date="1568203200">- Update to version 0.102:
  + Fix configuring on python3
  + Fix another str vs. bytes issue</changelog>
  <changelog author="vuntz@opensuse.org" date="1570363200">- Update to version 0.103:
  + Call time.tzset() after changing the timezone (#53)
  + Fix python2 compatibility (#49)
- Fix packaging for new versions of Fedora that don't include
  .pyc/.pyo files</changelog>
</package>
<package pkgid="1e47d001f1a61ad5b8df92ff24b10596be7fa21c2cda96235c1913ad5c9a12dc" name="pesign-obs-integration" arch="aarch64">
  <version epoch="0" ver="10.1" rel="3.1"/>
</package>
<package pkgid="c2523a4293b78a85a3b4b62a7d93072c5854358d28f63859084ffea023d63cb2" name="pesign-obs-integration" arch="ppc64le">
  <version epoch="0" ver="10.1" rel="3.1"/>
</package>
<package pkgid="2c8b152ab7435ccea2bb80b860696ecc7dab8cdf2ca1ac6dcd96011effbbbd57" name="pesign-obs-integration" arch="s390x">
  <version epoch="0" ver="10.1" rel="3.1"/>
</package>
<package pkgid="ef1ca7d93b27bc9a0adda16dbbf327b4cce5bf11674c227d43741216c1ec084c" name="pesign-obs-integration" arch="src">
  <version epoch="0" ver="10.1" rel="3.1"/>
</package>
<package pkgid="9628069540e3822d5b8beaca18f6c8b87d69e743eab629e77145501079dfc4a6" name="pesign-obs-integration" arch="x86_64">
  <version epoch="0" ver="10.1" rel="3.1"/>
</package>
<package pkgid="96704b8ac13ab77870b5f1d6a6fa8ba5cfe7635f25f503d258e9c4d22e815008" name="product-builder-plugin-SLE_15_pb14" arch="noarch">
  <version epoch="0" ver="1.8.2" rel="5.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1674043200">- 1.7.0
  * switch to SHA512 hashes for repomd meta data
  * various smaller fixes for fedora media</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1675857600">- 1.8.1
  * make use of SPDX SBOM generation tool</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1676462400">- 1.8.2
  * CycloneDX SBOM generation added</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1719230400">- Fork tumbleweed package for SLE 15 using product builder 1.4</changelog>
</package>
<package pkgid="74bd2856b01eafa5afd9d95c819d72d95627afcd9be6cf3c56ca9f6483844b64" name="product-builder-plugin-SLE_15_pb14" arch="src">
  <version epoch="0" ver="1.8.2" rel="5.1"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1674043200">- 1.7.0
  * switch to SHA512 hashes for repomd meta data
  * various smaller fixes for fedora media</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1675857600">- 1.8.1
  * make use of SPDX SBOM generation tool</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1676462400">- 1.8.2
  * CycloneDX SBOM generation added</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1719230400">- Fork tumbleweed package for SLE 15 using product builder 1.4</changelog>
</package>
<package pkgid="98d68013d555e627269c17fb5399dbcf1d78bc31d5562212b7ba53d40c14eaac" name="product-builder-plugin-SLE_15_pb14" arch="noarch">
  <version epoch="0" ver="1.8.2" rel="5.2"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1719230400">- Fork tumbleweed package for SLE 15 using product builder 1.4</changelog>
</package>
<package pkgid="360415e8ad513261361916e1380f306ab16bc31d3b8ef3acbf9f33bb319c6812" name="product-builder-plugin-SLE_15_pb14" arch="src">
  <version epoch="0" ver="1.8.2" rel="5.2"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1719230400">- Fork tumbleweed package for SLE 15 using product builder 1.4</changelog>
</package>
<package pkgid="457ae82e0a7ddbb81e1eb9f7991fb1eb2ed32256ea25f5691eb5b347bd95fb18" name="python-kiwi_crossprepare_plugin" arch="src">
  <version epoch="0" ver="0.1.6" rel="4.1"/>
</package>
<package pkgid="636f9f606fd033d456c4012f70c6e5f9ea2c55019817b0d59f22d08b44a70d01" name="python-kiwi_crossprepare_plugin" arch="src">
  <version epoch="0" ver="0.1.6" rel="4.2"/>
</package>
<package pkgid="6a3826a63671446ab22d0aac71a770c20aa035a3da48d1304c7e119b98e80915" name="python3-kiwi_crossprepare_plugin" arch="noarch">
  <version epoch="0" ver="0.1.6" rel="4.1"/>
</package>
<package pkgid="ef9c177a4f5a763527ecf269836ec179e2293a60ba6322a47edf4c71a85818f9" name="python3-kiwi_crossprepare_plugin" arch="noarch">
  <version epoch="0" ver="0.1.6" rel="4.2"/>
</package>
<package pkgid="a27988b259659562ef4bcfb4d730e207386054293e8b2de9071935efab1078f4" name="release-compare" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="72.1"/>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1685102400">- 0.9.0
  * Re-write of create_changelog in python
  * Support for JSON output
  * Support for handling image config changelog (image history) as
    produced by keg OBS source service (JSON and YAML formats supported)
  * Support for including full package list in change log
  * Parse version number for selecting most recent old obsgendiff
    (avoids mismatches)
  * Add configuration options via _release_compare in package source</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1686657600">- 0.9.1
  * Capture package version changes
  * Fix version match regular epxpression
  * Convert (back) to single file script
  * Add runtime dependency on setuptools to spec file</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1724155200">- 0.9.2
  * Added support for product-composer results
  * crash fixes</changelog>
</package>
<package pkgid="c1c4bb505d8182e20cf02c0dc55c7f935b358c9a10f091bed5b3b0a385a6ffc0" name="release-compare" arch="src">
  <version epoch="0" ver="0.9.2" rel="72.1"/>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1685102400">- 0.9.0
  * Re-write of create_changelog in python
  * Support for JSON output
  * Support for handling image config changelog (image history) as
    produced by keg OBS source service (JSON and YAML formats supported)
  * Support for including full package list in change log
  * Parse version number for selecting most recent old obsgendiff
    (avoids mismatches)
  * Add configuration options via _release_compare in package source</changelog>
  <changelog author="Joachim Gleissner &lt;jgleissner@suse.com&gt;" date="1686657600">- 0.9.1
  * Capture package version changes
  * Fix version match regular epxpression
  * Convert (back) to single file script
  * Add runtime dependency on setuptools to spec file</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1724155200">- 0.9.2
  * Added support for product-composer results
  * crash fixes</changelog>
</package>
<package pkgid="f76552d2dec744941b0d2601a2832f586d00746f44a5577c81bc7aad71486a81" name="release-compare" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="72.2"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1724155200">- 0.9.2
  * Added support for product-composer results
  * crash fixes</changelog>
</package>
<package pkgid="f41fce6628461014a566a888f867066bb7a1b3acafc640f457f5916b3d886e3a" name="release-compare" arch="src">
  <version epoch="0" ver="0.9.2" rel="72.2"/>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1724155200">- 0.9.2
  * Added support for product-composer results
  * crash fixes</changelog>
</package>
<package pkgid="e200186b0e9c8e626c5b33245fee435034d45aaa604916e87a7484fdaa90bc29" name="tumbleweed-cli" arch="noarch">
  <version epoch="0" ver="0.3.4" rel="17.2"/>
  <changelog author="jimmy@boombatower.com" date="1699358400">- Update to version 0.3.4:
  * tumbleweed: allow handling of redirects (#32)</changelog>
</package>
<package pkgid="d9cc2ed246c939b2adc91531c61511c9cbe8e42ac54a1e2508a7805ab90829cf" name="tumbleweed-cli" arch="src">
  <version epoch="0" ver="0.3.4" rel="17.2"/>
  <changelog author="jimmy@boombatower.com" date="1699358400">- Update to version 0.3.4:
  * tumbleweed: allow handling of redirects (#32)</changelog>
</package>
<package pkgid="df15b648833aeceac4bfb8387752b17dbe30d5a557d5b9cb50476ffcfabe3983" name="tumbleweed-cli" arch="noarch">
  <version epoch="0" ver="0.3.4" rel="17.3"/>
</package>
<package pkgid="bae71ee45afb13b87ae2873333b1bb52c9186a6f5f0462a9eeda428835b1830f" name="tumbleweed-cli" arch="src">
  <version epoch="0" ver="0.3.4" rel="17.3"/>
</package>
</otherdata>