<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="33">
<package pkgid="0e70788c29639c6352b33e545e9e823bb3ba5c48c97225f8e4686efea7023831" name="SLES15-Migration" arch="src">
  <version epoch="0" ver="2.1.35" rel="8.30"/>
</package>
<package pkgid="b8e33bd65d046fd74ba3230f4a38aa397f234ed78b17b70500d85d045d52ca65" name="SLES15-Migration" arch="x86_64">
  <version epoch="0" ver="2.1.35" rel="8.30"/>
</package>
<package pkgid="44b8b11fe5cc9e02e3ccc76616efcd1a5426158670f8175c43fa63774faf13f3" name="conmon" arch="src">
  <version epoch="100" ver="2.1.12" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- conmon for sle12</changelog>
</package>
<package pkgid="ebd2c584abf0a4a92f2436b411999e54bf5eeaee95ff54fe45bb1d40c6e4e345" name="conmon" arch="x86_64">
  <version epoch="100" ver="2.1.12" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- conmon for sle12</changelog>
</package>
<package pkgid="0141d1fcce9dec8241a152bc3c056cc6f0f9b6a1e98bcf74d38d5c67e3ff2c28" name="containernetworking" arch="src">
  <version epoch="100" ver="1.2.3" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- CNI networking for sle12</changelog>
</package>
<package pkgid="1f3e21e9fad0c5775f4205e73e47d64ff7427e12d0d71b7dee085b5b308df972" name="containernetworking" arch="x86_64">
  <version epoch="100" ver="1.2.3" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- CNI networking for sle12</changelog>
</package>
<package pkgid="f9a2ffce3c8c1e5f52753c0b060a07a3a9fc61723fedb3672428d39d3a2bef19" name="containernetworking-plugins" arch="src">
  <version epoch="100" ver="1.5.1" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- container network plugins for sle12</changelog>
</package>
<package pkgid="080dccace36efd2c2c75dafac5cbb61267d287a4b25282a1aae3aa1e880559ae" name="containernetworking-plugins" arch="x86_64">
  <version epoch="100" ver="1.5.1" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- container network plugins for sle12</changelog>
</package>
<package pkgid="a691c15e7c3dc07a8c62552d6bc020aa1bc686ce82d3a5135f5e7b93bd55fba5" name="containers-common" arch="noarch">
  <version epoch="100" ver="0.60.2" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- containers common for sle12</changelog>
</package>
<package pkgid="e9dc5d4795d3fecd07292e41805bc185c486e37f2db48758232c9107f1defc3d" name="containers-common" arch="src">
  <version epoch="100" ver="0.60.2" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- containers common for sle12</changelog>
</package>
<package pkgid="b60bc64b59a220288f85e812c9b99799280f819e8bd5a707acfff096baf39381" name="crun" arch="src">
  <version epoch="100" ver="1.17" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- crun build for sle12</changelog>
</package>
<package pkgid="08bf6510d4e43add573f251f3e9d5775395275d5607c3726585673b3644d5565" name="crun" arch="x86_64">
  <version epoch="100" ver="1.17" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- crun build for sle12</changelog>
</package>
<package pkgid="3e2de64e4ab085e7578a1c73db5af95cd1542ab18f51c06188a43cb6445289e1" name="podman" arch="src">
  <version epoch="100" ver="4.9.5" rel="1.2"/>
</package>
<package pkgid="1b88b2c607ad93605035ad4e10663372fd9c53cf6a4848de2391a3c7052d5178" name="podman" arch="x86_64">
  <version epoch="100" ver="4.9.5" rel="1.2"/>
</package>
<package pkgid="13bf275673b5dca526bc4fdfcee554ce918ce5f5c3f52d6f2e249b92090b1129" name="podman-docker" arch="x86_64">
  <version epoch="100" ver="4.9.5" rel="1.2"/>
</package>
<package pkgid="878ab088bdce4539cdb16b634d414a61bf2c5e040e3f4d7b12f52e9b21804bad" name="python3-migration" arch="noarch">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="marcus.schaefer@suse.com" date="1777291200">- Fixed log message for already mounted system
  The log message was out of context and belongs to the
  block checking if the system was already mounted.
  This Fixes #479</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777377600">- wicked2nm: explicitly remove sysconfig-netconfig (bsc#1258112)
  If sysconfig-netconfig is not removed, when dropping wicked,
  NetworkManager still use `netconfig`.
  But `netconfig` doesn't find its
  `/etc/sysconfig/network/scripts/netconfig.function` file, which
  lead to an error like:
  ```
  NetworkManager[926]: /usr/sbin/netconfig: line 574: log: command not found
  ```</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464000">- Add ResolvConf class for unified name resolver mgmt
  Implement a new ResolvConf class to provide a consistent approach for
  handling /etc/resolv.conf during migrations. The class introduces
  logic to:
  - Detect if /etc/resolv.conf is managed by netconfig or NetworkManager.
  - Verify user customizations using MD5 checksums (compatible with
  netconfig) and header analysis.
  - Preserve custom configurations by moving them to a static file
  and creating a symlink to prevent future overwrites by network tools.
  - Support resolver setup for both the target root and live systems.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464001">- Integrate ResolvConf class and reorder network setup services
  Refactor SetupNameResolver and WickedToNetworkManager to use the new
  ResolvConf class for unified resolver handling.
  Swap systemd service dependencies to ensure name resolver setup
  runs before host network setup.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777550400">- Avoid temporary test/unit/.coverage in dist archive
  This temporary file, generated by pytest-cov, is created within each
  `make test` call containing different content, also if no
  source files has changed.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778068800">- Workaround for bsc#1263889 -- preserve resolv.conf</changelog>
  <changelog author="vzhestkov@suse.com" date="1778068801">- Fix loading SELinux policy of Salt Bundle with workaround</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778068802">- Make sure to add multipath to the initrd
  Add multipath dracut code to the initrd. This is related
  to bsc#1260340</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241600">- Mount /system-root/run as tmpfs
  Use tmpfs for /run, so we do not write temporal
  files during migration to disk.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241601">- Bind mount resolv.conf to /system-root/run/.../resolv.conf
  This makes the resolv.conf available in the chroot environment
  if a none custom symlink is used.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778500800">- Fix missing tests for latest apparmor code change</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778587200">- Fix install of NetworkManager
  Check if NetworkManager is installed already and only install it
  when needed. In addition run the installation of packages inside
  of the upgraded system as a chroot operation. We identified
  zypper metadata read issues when driving a package install from
  the outside (live migration system) into the target and we also
  want this operation to be as close as possible to a standard
  package installation on the target system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1780315200">- Make sure to add multipath to the initrd for SAP
  Add multipath dracut code to the initrd for the SLE16 SAP
  migration system. This is related to bsc#1260340</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524800">- Explicitly request python3-base
  Due to changes on the SUSE python packaging it's required
  to request python3-base such that symlinks like /usr/bin/python3
  exists</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524801">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524802">- Add production/staging profiles for SLE16
  In contrast to SLE15, SLE16 is still actively developed and
  not in maintenance mode. Therefore the rolling build for
  devel:DMS should use the latest version of SLE16 but should
  also allow for maintenance releases into production. For
  production the repository setup should come from the project
  as it is setup in the SUSE namespace. For the staging project
  we set the repositories as they fit the current development.
  This is SLE16.1 at the moment.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524803">- Add production profile for Makefile target</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781611200">- Update suse-migration-rpm
  Make sure optional profile name does not interfere with
  the package name</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697600">- Bump Migration changelog version: 2.1.35</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697601">- Bump version: 2.1.34 → 2.1.35</changelog>
</package>
<package pkgid="6a8c6b20fe03e070739f983b716ef0ada55dd673cc52124aadc21bede22e335f" name="suse-migration" arch="noarch">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="marcus.schaefer@suse.com" date="1777291200">- Fixed log message for already mounted system
  The log message was out of context and belongs to the
  block checking if the system was already mounted.
  This Fixes #479</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777377600">- wicked2nm: explicitly remove sysconfig-netconfig (bsc#1258112)
  If sysconfig-netconfig is not removed, when dropping wicked,
  NetworkManager still use `netconfig`.
  But `netconfig` doesn't find its
  `/etc/sysconfig/network/scripts/netconfig.function` file, which
  lead to an error like:
  ```
  NetworkManager[926]: /usr/sbin/netconfig: line 574: log: command not found
  ```</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464000">- Add ResolvConf class for unified name resolver mgmt
  Implement a new ResolvConf class to provide a consistent approach for
  handling /etc/resolv.conf during migrations. The class introduces
  logic to:
  - Detect if /etc/resolv.conf is managed by netconfig or NetworkManager.
  - Verify user customizations using MD5 checksums (compatible with
  netconfig) and header analysis.
  - Preserve custom configurations by moving them to a static file
  and creating a symlink to prevent future overwrites by network tools.
  - Support resolver setup for both the target root and live systems.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464001">- Integrate ResolvConf class and reorder network setup services
  Refactor SetupNameResolver and WickedToNetworkManager to use the new
  ResolvConf class for unified resolver handling.
  Swap systemd service dependencies to ensure name resolver setup
  runs before host network setup.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777550400">- Avoid temporary test/unit/.coverage in dist archive
  This temporary file, generated by pytest-cov, is created within each
  `make test` call containing different content, also if no
  source files has changed.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778068800">- Workaround for bsc#1263889 -- preserve resolv.conf</changelog>
  <changelog author="vzhestkov@suse.com" date="1778068801">- Fix loading SELinux policy of Salt Bundle with workaround</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778068802">- Make sure to add multipath to the initrd
  Add multipath dracut code to the initrd. This is related
  to bsc#1260340</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241600">- Mount /system-root/run as tmpfs
  Use tmpfs for /run, so we do not write temporal
  files during migration to disk.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241601">- Bind mount resolv.conf to /system-root/run/.../resolv.conf
  This makes the resolv.conf available in the chroot environment
  if a none custom symlink is used.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778500800">- Fix missing tests for latest apparmor code change</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778587200">- Fix install of NetworkManager
  Check if NetworkManager is installed already and only install it
  when needed. In addition run the installation of packages inside
  of the upgraded system as a chroot operation. We identified
  zypper metadata read issues when driving a package install from
  the outside (live migration system) into the target and we also
  want this operation to be as close as possible to a standard
  package installation on the target system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1780315200">- Make sure to add multipath to the initrd for SAP
  Add multipath dracut code to the initrd for the SLE16 SAP
  migration system. This is related to bsc#1260340</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524800">- Explicitly request python3-base
  Due to changes on the SUSE python packaging it's required
  to request python3-base such that symlinks like /usr/bin/python3
  exists</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524801">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524802">- Add production/staging profiles for SLE16
  In contrast to SLE15, SLE16 is still actively developed and
  not in maintenance mode. Therefore the rolling build for
  devel:DMS should use the latest version of SLE16 but should
  also allow for maintenance releases into production. For
  production the repository setup should come from the project
  as it is setup in the SUSE namespace. For the staging project
  we set the repositories as they fit the current development.
  This is SLE16.1 at the moment.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524803">- Add production profile for Makefile target</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781611200">- Update suse-migration-rpm
  Make sure optional profile name does not interfere with
  the package name</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697600">- Bump Migration changelog version: 2.1.35</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697601">- Bump version: 2.1.34 → 2.1.35</changelog>
</package>
<package pkgid="112f06f35665721eb2101f42cdb3447e686473865a7d2fec33b15228b4434b80" name="suse-migration-pre-checks" arch="noarch">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="marcus.schaefer@suse.com" date="1777291200">- Fixed log message for already mounted system
  The log message was out of context and belongs to the
  block checking if the system was already mounted.
  This Fixes #479</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777377600">- wicked2nm: explicitly remove sysconfig-netconfig (bsc#1258112)
  If sysconfig-netconfig is not removed, when dropping wicked,
  NetworkManager still use `netconfig`.
  But `netconfig` doesn't find its
  `/etc/sysconfig/network/scripts/netconfig.function` file, which
  lead to an error like:
  ```
  NetworkManager[926]: /usr/sbin/netconfig: line 574: log: command not found
  ```</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464000">- Add ResolvConf class for unified name resolver mgmt
  Implement a new ResolvConf class to provide a consistent approach for
  handling /etc/resolv.conf during migrations. The class introduces
  logic to:
  - Detect if /etc/resolv.conf is managed by netconfig or NetworkManager.
  - Verify user customizations using MD5 checksums (compatible with
  netconfig) and header analysis.
  - Preserve custom configurations by moving them to a static file
  and creating a symlink to prevent future overwrites by network tools.
  - Support resolver setup for both the target root and live systems.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464001">- Integrate ResolvConf class and reorder network setup services
  Refactor SetupNameResolver and WickedToNetworkManager to use the new
  ResolvConf class for unified resolver handling.
  Swap systemd service dependencies to ensure name resolver setup
  runs before host network setup.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777550400">- Avoid temporary test/unit/.coverage in dist archive
  This temporary file, generated by pytest-cov, is created within each
  `make test` call containing different content, also if no
  source files has changed.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778068800">- Workaround for bsc#1263889 -- preserve resolv.conf</changelog>
  <changelog author="vzhestkov@suse.com" date="1778068801">- Fix loading SELinux policy of Salt Bundle with workaround</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778068802">- Make sure to add multipath to the initrd
  Add multipath dracut code to the initrd. This is related
  to bsc#1260340</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241600">- Mount /system-root/run as tmpfs
  Use tmpfs for /run, so we do not write temporal
  files during migration to disk.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241601">- Bind mount resolv.conf to /system-root/run/.../resolv.conf
  This makes the resolv.conf available in the chroot environment
  if a none custom symlink is used.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778500800">- Fix missing tests for latest apparmor code change</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778587200">- Fix install of NetworkManager
  Check if NetworkManager is installed already and only install it
  when needed. In addition run the installation of packages inside
  of the upgraded system as a chroot operation. We identified
  zypper metadata read issues when driving a package install from
  the outside (live migration system) into the target and we also
  want this operation to be as close as possible to a standard
  package installation on the target system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1780315200">- Make sure to add multipath to the initrd for SAP
  Add multipath dracut code to the initrd for the SLE16 SAP
  migration system. This is related to bsc#1260340</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524800">- Explicitly request python3-base
  Due to changes on the SUSE python packaging it's required
  to request python3-base such that symlinks like /usr/bin/python3
  exists</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524801">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524802">- Add production/staging profiles for SLE16
  In contrast to SLE15, SLE16 is still actively developed and
  not in maintenance mode. Therefore the rolling build for
  devel:DMS should use the latest version of SLE16 but should
  also allow for maintenance releases into production. For
  production the repository setup should come from the project
  as it is setup in the SUSE namespace. For the staging project
  we set the repositories as they fit the current development.
  This is SLE16.1 at the moment.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524803">- Add production profile for Makefile target</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781611200">- Update suse-migration-rpm
  Make sure optional profile name does not interfere with
  the package name</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697600">- Bump Migration changelog version: 2.1.35</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697601">- Bump version: 2.1.34 → 2.1.35</changelog>
</package>
<package pkgid="3110436076a05bd8987c469dd011eb4f7a3f038c8a24b423ac84bd443b567aac" name="suse-migration-rpm" arch="src">
  <version epoch="0" ver="1.0.1" rel="1.1"/>
  <changelog author="ms@suse.com" date="1542196800">- Post Processing package for SLES15-Migration live image.
  This package provides metadata used at the end of an
  appliance build to package the image results into a
  package</changelog>
  <changelog author="ms@suse.com" date="1548417600">- Install SLES15-Migration live image to /boot</changelog>
  <changelog author="ms@suse.com" date="1551700800">- Install SLES15-Migration live image to /usr/share/migration-image
  See https://github.com/SUSE/suse-migration-services/issues/54
  for details</changelog>
  <changelog author="ms@suse.com" date="1556798400">- Reference commit for SUSE maintenance
  This submission creates a reference to fate#327175 and bsc#1133919</changelog>
  <changelog author="ms@suse.com" date="1563364800">- Install run_migration from suse-migration-services package
  that is now a build requirement. For details see:
  https://github.com/SUSE/suse-migration-services/issues/108</changelog>
  <changelog author="jesusbv@suse.com" date="1565784000">- This submission creates a reference to bsc#1142108</changelog>
  <changelog author="jesusbv@suse.com" date="1566302400">- Reference commit for SUSE maintenance
  Fix BYOS upgrade from 12SP4-SAP to 15 (BSC#1142108)</changelog>
  <changelog author="ms@suse.com" date="1573473600">- Add product version requirement to spec file
  For further details see: https://github.com/SUSE/suse-migration-services/pull/143</changelog>
  <changelog author="ms@suse.com" date="1573732800">- Reference commit for SUSE maintenance
  This submission creates a reference to bsc#1155192</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1730289600">- Install migration live image to /migration-image
  This change helps to run migrations on systems which stores
  /usr/share in a special way, e.g. as LVM volume or other
  type that cannot be read via the loopback grub or kexec
  method</changelog>
  <changelog author="fcrozat@suse.com" date="1751457600">- Add build and perl(Date::Parse) to ensure we can append changelog
  entries to generated package.</changelog>
  <changelog author="fcrozat@suse.com" date="1754049600">- Exit silently if no migration iso is found.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1754654400">- Add product requirement according to image name.
  This is based on the migration live image naming policy
  SLES[CODE]-[PRODUCT]_Migration. CODE is a number, 12, 15
  PRODUCT is optional and specifies a name used to identify
  a product that is not just SLES</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1759838400">- Fix MinSLEVersion value depending on target
  The MinSLEVersion global variable was set to a value
  suitable for migrations from SLE12 to SLE15. Now that the
  scope of the DMS is not only this target we have to add
  a mechanism to dynamically set an appropriate value.
  I added explanatory comments which hopefully makes sense
  to explain when this information is taken into account</changelog>
</package>
<package pkgid="81cce054422724cf81994b3014cd5e84f91df2213512496aa4192c66ed6ef31b" name="suse-migration-rpm" arch="x86_64">
  <version epoch="0" ver="1.0.1" rel="1.1"/>
  <changelog author="ms@suse.com" date="1542196800">- Post Processing package for SLES15-Migration live image.
  This package provides metadata used at the end of an
  appliance build to package the image results into a
  package</changelog>
  <changelog author="ms@suse.com" date="1548417600">- Install SLES15-Migration live image to /boot</changelog>
  <changelog author="ms@suse.com" date="1551700800">- Install SLES15-Migration live image to /usr/share/migration-image
  See https://github.com/SUSE/suse-migration-services/issues/54
  for details</changelog>
  <changelog author="ms@suse.com" date="1556798400">- Reference commit for SUSE maintenance
  This submission creates a reference to fate#327175 and bsc#1133919</changelog>
  <changelog author="ms@suse.com" date="1563364800">- Install run_migration from suse-migration-services package
  that is now a build requirement. For details see:
  https://github.com/SUSE/suse-migration-services/issues/108</changelog>
  <changelog author="jesusbv@suse.com" date="1565784000">- This submission creates a reference to bsc#1142108</changelog>
  <changelog author="jesusbv@suse.com" date="1566302400">- Reference commit for SUSE maintenance
  Fix BYOS upgrade from 12SP4-SAP to 15 (BSC#1142108)</changelog>
  <changelog author="ms@suse.com" date="1573473600">- Add product version requirement to spec file
  For further details see: https://github.com/SUSE/suse-migration-services/pull/143</changelog>
  <changelog author="ms@suse.com" date="1573732800">- Reference commit for SUSE maintenance
  This submission creates a reference to bsc#1155192</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1730289600">- Install migration live image to /migration-image
  This change helps to run migrations on systems which stores
  /usr/share in a special way, e.g. as LVM volume or other
  type that cannot be read via the loopback grub or kexec
  method</changelog>
  <changelog author="fcrozat@suse.com" date="1751457600">- Add build and perl(Date::Parse) to ensure we can append changelog
  entries to generated package.</changelog>
  <changelog author="fcrozat@suse.com" date="1754049600">- Exit silently if no migration iso is found.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1754654400">- Add product requirement according to image name.
  This is based on the migration live image naming policy
  SLES[CODE]-[PRODUCT]_Migration. CODE is a number, 12, 15
  PRODUCT is optional and specifies a name used to identify
  a product that is not just SLES</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1759838400">- Fix MinSLEVersion value depending on target
  The MinSLEVersion global variable was set to a value
  suitable for migrations from SLE12 to SLE15. Now that the
  scope of the DMS is not only this target we have to add
  a mechanism to dynamically set an appropriate value.
  I added explanatory comments which hopefully makes sense
  to explain when this information is taken into account</changelog>
</package>
<package pkgid="1ba5e5eb90ee534239d0cf26afc61fd1319fd880fac4f942d83d708e163299d7" name="suse-migration-scripts" arch="noarch">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="marcus.schaefer@suse.com" date="1777291200">- Fixed log message for already mounted system
  The log message was out of context and belongs to the
  block checking if the system was already mounted.
  This Fixes #479</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777377600">- wicked2nm: explicitly remove sysconfig-netconfig (bsc#1258112)
  If sysconfig-netconfig is not removed, when dropping wicked,
  NetworkManager still use `netconfig`.
  But `netconfig` doesn't find its
  `/etc/sysconfig/network/scripts/netconfig.function` file, which
  lead to an error like:
  ```
  NetworkManager[926]: /usr/sbin/netconfig: line 574: log: command not found
  ```</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464000">- Add ResolvConf class for unified name resolver mgmt
  Implement a new ResolvConf class to provide a consistent approach for
  handling /etc/resolv.conf during migrations. The class introduces
  logic to:
  - Detect if /etc/resolv.conf is managed by netconfig or NetworkManager.
  - Verify user customizations using MD5 checksums (compatible with
  netconfig) and header analysis.
  - Preserve custom configurations by moving them to a static file
  and creating a symlink to prevent future overwrites by network tools.
  - Support resolver setup for both the target root and live systems.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464001">- Integrate ResolvConf class and reorder network setup services
  Refactor SetupNameResolver and WickedToNetworkManager to use the new
  ResolvConf class for unified resolver handling.
  Swap systemd service dependencies to ensure name resolver setup
  runs before host network setup.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777550400">- Avoid temporary test/unit/.coverage in dist archive
  This temporary file, generated by pytest-cov, is created within each
  `make test` call containing different content, also if no
  source files has changed.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778068800">- Workaround for bsc#1263889 -- preserve resolv.conf</changelog>
  <changelog author="vzhestkov@suse.com" date="1778068801">- Fix loading SELinux policy of Salt Bundle with workaround</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778068802">- Make sure to add multipath to the initrd
  Add multipath dracut code to the initrd. This is related
  to bsc#1260340</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241600">- Mount /system-root/run as tmpfs
  Use tmpfs for /run, so we do not write temporal
  files during migration to disk.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241601">- Bind mount resolv.conf to /system-root/run/.../resolv.conf
  This makes the resolv.conf available in the chroot environment
  if a none custom symlink is used.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778500800">- Fix missing tests for latest apparmor code change</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778587200">- Fix install of NetworkManager
  Check if NetworkManager is installed already and only install it
  when needed. In addition run the installation of packages inside
  of the upgraded system as a chroot operation. We identified
  zypper metadata read issues when driving a package install from
  the outside (live migration system) into the target and we also
  want this operation to be as close as possible to a standard
  package installation on the target system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1780315200">- Make sure to add multipath to the initrd for SAP
  Add multipath dracut code to the initrd for the SLE16 SAP
  migration system. This is related to bsc#1260340</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524800">- Explicitly request python3-base
  Due to changes on the SUSE python packaging it's required
  to request python3-base such that symlinks like /usr/bin/python3
  exists</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524801">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524802">- Add production/staging profiles for SLE16
  In contrast to SLE15, SLE16 is still actively developed and
  not in maintenance mode. Therefore the rolling build for
  devel:DMS should use the latest version of SLE16 but should
  also allow for maintenance releases into production. For
  production the repository setup should come from the project
  as it is setup in the SUSE namespace. For the staging project
  we set the repositories as they fit the current development.
  This is SLE16.1 at the moment.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524803">- Add production profile for Makefile target</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781611200">- Update suse-migration-rpm
  Make sure optional profile name does not interfere with
  the package name</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697600">- Bump Migration changelog version: 2.1.35</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697601">- Bump version: 2.1.34 → 2.1.35</changelog>
</package>
<package pkgid="cc00a32b688426d38ce6fe17bf4ff16c780455257a31c058c71f6cf931fc137d" name="suse-migration-services" arch="noarch">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="marcus.schaefer@suse.com" date="1777291200">- Fixed log message for already mounted system
  The log message was out of context and belongs to the
  block checking if the system was already mounted.
  This Fixes #479</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777377600">- wicked2nm: explicitly remove sysconfig-netconfig (bsc#1258112)
  If sysconfig-netconfig is not removed, when dropping wicked,
  NetworkManager still use `netconfig`.
  But `netconfig` doesn't find its
  `/etc/sysconfig/network/scripts/netconfig.function` file, which
  lead to an error like:
  ```
  NetworkManager[926]: /usr/sbin/netconfig: line 574: log: command not found
  ```</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464000">- Add ResolvConf class for unified name resolver mgmt
  Implement a new ResolvConf class to provide a consistent approach for
  handling /etc/resolv.conf during migrations. The class introduces
  logic to:
  - Detect if /etc/resolv.conf is managed by netconfig or NetworkManager.
  - Verify user customizations using MD5 checksums (compatible with
  netconfig) and header analysis.
  - Preserve custom configurations by moving them to a static file
  and creating a symlink to prevent future overwrites by network tools.
  - Support resolver setup for both the target root and live systems.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464001">- Integrate ResolvConf class and reorder network setup services
  Refactor SetupNameResolver and WickedToNetworkManager to use the new
  ResolvConf class for unified resolver handling.
  Swap systemd service dependencies to ensure name resolver setup
  runs before host network setup.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777550400">- Avoid temporary test/unit/.coverage in dist archive
  This temporary file, generated by pytest-cov, is created within each
  `make test` call containing different content, also if no
  source files has changed.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778068800">- Workaround for bsc#1263889 -- preserve resolv.conf</changelog>
  <changelog author="vzhestkov@suse.com" date="1778068801">- Fix loading SELinux policy of Salt Bundle with workaround</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778068802">- Make sure to add multipath to the initrd
  Add multipath dracut code to the initrd. This is related
  to bsc#1260340</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241600">- Mount /system-root/run as tmpfs
  Use tmpfs for /run, so we do not write temporal
  files during migration to disk.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241601">- Bind mount resolv.conf to /system-root/run/.../resolv.conf
  This makes the resolv.conf available in the chroot environment
  if a none custom symlink is used.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778500800">- Fix missing tests for latest apparmor code change</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778587200">- Fix install of NetworkManager
  Check if NetworkManager is installed already and only install it
  when needed. In addition run the installation of packages inside
  of the upgraded system as a chroot operation. We identified
  zypper metadata read issues when driving a package install from
  the outside (live migration system) into the target and we also
  want this operation to be as close as possible to a standard
  package installation on the target system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1780315200">- Make sure to add multipath to the initrd for SAP
  Add multipath dracut code to the initrd for the SLE16 SAP
  migration system. This is related to bsc#1260340</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524800">- Explicitly request python3-base
  Due to changes on the SUSE python packaging it's required
  to request python3-base such that symlinks like /usr/bin/python3
  exists</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524801">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524802">- Add production/staging profiles for SLE16
  In contrast to SLE15, SLE16 is still actively developed and
  not in maintenance mode. Therefore the rolling build for
  devel:DMS should use the latest version of SLE16 but should
  also allow for maintenance releases into production. For
  production the repository setup should come from the project
  as it is setup in the SUSE namespace. For the staging project
  we set the repositories as they fit the current development.
  This is SLE16.1 at the moment.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524803">- Add production profile for Makefile target</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781611200">- Update suse-migration-rpm
  Make sure optional profile name does not interfere with
  the package name</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697600">- Bump Migration changelog version: 2.1.35</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697601">- Bump version: 2.1.34 → 2.1.35</changelog>
</package>
<package pkgid="e04aa35123d3ce10a5d06ec4da6d4bd139b25b303229b77d5b256cf764dec51f" name="suse-migration-services" arch="src">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="marcus.schaefer@suse.com" date="1777291200">- Fixed log message for already mounted system
  The log message was out of context and belongs to the
  block checking if the system was already mounted.
  This Fixes #479</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777377600">- wicked2nm: explicitly remove sysconfig-netconfig (bsc#1258112)
  If sysconfig-netconfig is not removed, when dropping wicked,
  NetworkManager still use `netconfig`.
  But `netconfig` doesn't find its
  `/etc/sysconfig/network/scripts/netconfig.function` file, which
  lead to an error like:
  ```
  NetworkManager[926]: /usr/sbin/netconfig: line 574: log: command not found
  ```</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464000">- Add ResolvConf class for unified name resolver mgmt
  Implement a new ResolvConf class to provide a consistent approach for
  handling /etc/resolv.conf during migrations. The class introduces
  logic to:
  - Detect if /etc/resolv.conf is managed by netconfig or NetworkManager.
  - Verify user customizations using MD5 checksums (compatible with
  netconfig) and header analysis.
  - Preserve custom configurations by moving them to a static file
  and creating a symlink to prevent future overwrites by network tools.
  - Support resolver setup for both the target root and live systems.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777464001">- Integrate ResolvConf class and reorder network setup services
  Refactor SetupNameResolver and WickedToNetworkManager to use the new
  ResolvConf class for unified resolver handling.
  Swap systemd service dependencies to ensure name resolver setup
  runs before host network setup.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1777550400">- Avoid temporary test/unit/.coverage in dist archive
  This temporary file, generated by pytest-cov, is created within each
  `make test` call containing different content, also if no
  source files has changed.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778068800">- Workaround for bsc#1263889 -- preserve resolv.conf</changelog>
  <changelog author="vzhestkov@suse.com" date="1778068801">- Fix loading SELinux policy of Salt Bundle with workaround</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778068802">- Make sure to add multipath to the initrd
  Add multipath dracut code to the initrd. This is related
  to bsc#1260340</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241600">- Mount /system-root/run as tmpfs
  Use tmpfs for /run, so we do not write temporal
  files during migration to disk.</changelog>
  <changelog author="cfamullaconrad@suse.com" date="1778241601">- Bind mount resolv.conf to /system-root/run/.../resolv.conf
  This makes the resolv.conf available in the chroot environment
  if a none custom symlink is used.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778500800">- Fix missing tests for latest apparmor code change</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1778587200">- Fix install of NetworkManager
  Check if NetworkManager is installed already and only install it
  when needed. In addition run the installation of packages inside
  of the upgraded system as a chroot operation. We identified
  zypper metadata read issues when driving a package install from
  the outside (live migration system) into the target and we also
  want this operation to be as close as possible to a standard
  package installation on the target system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1780315200">- Make sure to add multipath to the initrd for SAP
  Add multipath dracut code to the initrd for the SLE16 SAP
  migration system. This is related to bsc#1260340</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524800">- Explicitly request python3-base
  Due to changes on the SUSE python packaging it's required
  to request python3-base such that symlinks like /usr/bin/python3
  exists</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524801">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524802">- Add production/staging profiles for SLE16
  In contrast to SLE15, SLE16 is still actively developed and
  not in maintenance mode. Therefore the rolling build for
  devel:DMS should use the latest version of SLE16 but should
  also allow for maintenance releases into production. For
  production the repository setup should come from the project
  as it is setup in the SUSE namespace. For the staging project
  we set the repositories as they fit the current development.
  This is SLE16.1 at the moment.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781524803">- Add production profile for Makefile target</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781611200">- Update suse-migration-rpm
  Make sure optional profile name does not interfere with
  the package name</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697600">- Bump Migration changelog version: 2.1.35</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1781697601">- Bump version: 2.1.34 → 2.1.35</changelog>
</package>
<package pkgid="f35e14547e574af4f5c0bdf9d3c118720f8447afaa50e3c1ea7c01fd2c41c556" name="suse-migration-sle15-activation" arch="src">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="fmccarthy@suse.com" date="1712750400">- Rename overlay zypper-migration plugin with -ruby suffix</changelog>
  <changelog author="fmccarthy@suse.com" date="1723118400">- Remove custom legacy ruby based zypper-migration script
  The install of the legacy zypper-migration-plugin script was previously
  removed from the kiwi file.</changelog>
  <changelog author="fmccarthy@suse.com" date="1723118401">- Switch default target and ISO backing distro SLE 15 SP3
  Update documentation to reflect new default target.
  Update image build config.kiwi to build the ISO image based upon
  SLE 15 SP3.
  Update unit tests to reflect new default target.
  Co-Authored-By: yarunachalam &lt;yarunachalam@suse.com&gt;</changelog>
  <changelog author="fmccarthy@suse.com" date="1723550400">- SLES12 SP4 no longer a supported migration starting point.</changelog>
  <changelog author="jana.jaeger@suse.com" date="1723550401">- add metadata and revhistory and article ID</changelog>
  <changelog author="fmccarthy@suse.com" date="1723550402">- Bump version: 2.0.39 → 2.0.40</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1730289600">- Load lvm module in grub mode
  If the DMS live ISO loopback boot runs on a machine
  that has root (/) on LVM we need to load lvm in grub
  to be able to read from the root of the toplevel
  volume</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1730894400">- Increase version for SLES15-Migration package
  The version of the SLES15-Migration package is taken from the
  kiwi image description. Thus the bump of the version has
  happened in this file. In addition a proper version constraint
  to the suse-migration-sle15-activation package was added
  due to the latest change from commit #1dbb055bc which now
  installs the migration live ISO from the SLES15-Migration
  package to /migration-image and no longer to /usr/share/migration-image</changelog>
  <changelog author="erico.mendonca@gmail.com" date="1731067200">- Fix ISO location logic in 99_migration
  There is code in the grub script which checks if the location of the installed live
  migration ISO file is on the same root device than (/). After the move of the
  installation target to "/migration-image", that location check is no longer needed.
  This commit drops the extra checks for /usr/share and /usr
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;</changelog>
  <changelog author="fcrozat@suse.com" date="1736769600">- use findmnt instead of blkid for root detection
  it works better with btrfs setup</changelog>
  <changelog author="fcrozat@suse.com" date="1749816000">- ensure migration to SLES16 uses selinux, not apparmor</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1751025600">- Support product specifier in ISO name</changelog>
  <changelog author="yu.daike@suse.com" date="1753185600">- fix: set path according to current arch in grub.d/99_migration</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1754654400">- Fix product related requirement settings
  The activation as well as the migration live image packages
  set a specific product requirement for the product named
  product(SLES). However this is in conflict with all products
  SUSE creates that are based on SLES. One example here is
  SLES for SAP which defines its own product product(SLES_SAP).
  The activation of the migration should not be product specific.
  These packages just sets up a bootloader setup to boot the
  respective live image. Therefore this commit drops the
  product requirement from the activation packages. The live
  image however must be product specific and therefore this
  commit adds code that allows to identify the target
  product by the given image name and sets the respective
  product requirement to the package that wraps the image.
  This change also follows the new strategy to provide
  migration live images for specific SUSE products, beginning
  with SAP. This Fixes #349 and Fixes #354</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1754913600">- Make activation package require by provides tag
  With the introduction of product specific migrations packaged
  up in different package names we can no longer make the activation
  package require a specific package. Instead the activation requires
  a capability which can be provided by different packages</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1757505600">- Setup ExclusiveArch for activation packages
  For migrations of SLE12 to SLE15 the DMS was used in
  the cloud context only. grub based activation is supported
  there only on x86_64 and aarch64
  For migrations of SLE15 to SLE16 the DMS is used in a broader
  context across SUSE products and architectures. grub based
  activation is supported for all archs except s390. On s390
  we support the kexec (run_migration) based method for
  activation only.
  This commit sets the ExclusiveArch option respectively</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1758283200">- Activation packages can no longer be noarch
  As we have architectures that does not support the grub
  based activation and therefore an ExclusiveArch setup in
  the spec, the package can no longer be noarch</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1762344000">- Refactor mount_system service
  So far the mount_system unit run through all disk devices
  and uses the first one providing a system with an fstab file.
  This concept is weak and fails on machines with multiple
  linux OS disks attached. This commit refactors mount_system
  such that it reads the migration_target= variable from the
  kernel cmdline. The kernel cmdline gets this information
  added by either the grub.d/99_migration menuentry or via
  the run_migration kexec method. The migration_target=
  variable is expected to contain the rootfs UUID value
  of the host that should be migrated. This is a unique
  identifier and as such cannot be confused by other devices
  attached to the system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1775563200">- Fix md device detection
  Fix detection of device mapper layered rootfs. Software
  raid disks are not found by findmnt if the actual rootfs
  is one or more layers down. This commit fixes the detection
  if we need to pass along the rd.auto cmdline option to
  let the boot process activate them.</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524800">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
</package>
<package pkgid="18fc3a4249c50180c3448cfa093d32d340d3a4b3fa1cc23eeab956b4e4481b32" name="suse-migration-sle15-activation" arch="x86_64">
  <version epoch="0" ver="2.1.35" rel="1.1"/>
  <changelog author="fmccarthy@suse.com" date="1712750400">- Rename overlay zypper-migration plugin with -ruby suffix</changelog>
  <changelog author="fmccarthy@suse.com" date="1723118400">- Remove custom legacy ruby based zypper-migration script
  The install of the legacy zypper-migration-plugin script was previously
  removed from the kiwi file.</changelog>
  <changelog author="fmccarthy@suse.com" date="1723118401">- Switch default target and ISO backing distro SLE 15 SP3
  Update documentation to reflect new default target.
  Update image build config.kiwi to build the ISO image based upon
  SLE 15 SP3.
  Update unit tests to reflect new default target.
  Co-Authored-By: yarunachalam &lt;yarunachalam@suse.com&gt;</changelog>
  <changelog author="fmccarthy@suse.com" date="1723550400">- SLES12 SP4 no longer a supported migration starting point.</changelog>
  <changelog author="jana.jaeger@suse.com" date="1723550401">- add metadata and revhistory and article ID</changelog>
  <changelog author="fmccarthy@suse.com" date="1723550402">- Bump version: 2.0.39 → 2.0.40</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1730289600">- Load lvm module in grub mode
  If the DMS live ISO loopback boot runs on a machine
  that has root (/) on LVM we need to load lvm in grub
  to be able to read from the root of the toplevel
  volume</changelog>
  <changelog author="marcus.schaefer@gmail.com" date="1730894400">- Increase version for SLES15-Migration package
  The version of the SLES15-Migration package is taken from the
  kiwi image description. Thus the bump of the version has
  happened in this file. In addition a proper version constraint
  to the suse-migration-sle15-activation package was added
  due to the latest change from commit #1dbb055bc which now
  installs the migration live ISO from the SLES15-Migration
  package to /migration-image and no longer to /usr/share/migration-image</changelog>
  <changelog author="erico.mendonca@gmail.com" date="1731067200">- Fix ISO location logic in 99_migration
  There is code in the grub script which checks if the location of the installed live
  migration ISO file is on the same root device than (/). After the move of the
  installation target to "/migration-image", that location check is no longer needed.
  This commit drops the extra checks for /usr/share and /usr
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@gmail.com&gt;</changelog>
  <changelog author="fcrozat@suse.com" date="1736769600">- use findmnt instead of blkid for root detection
  it works better with btrfs setup</changelog>
  <changelog author="fcrozat@suse.com" date="1749816000">- ensure migration to SLES16 uses selinux, not apparmor</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1751025600">- Support product specifier in ISO name</changelog>
  <changelog author="yu.daike@suse.com" date="1753185600">- fix: set path according to current arch in grub.d/99_migration</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1754654400">- Fix product related requirement settings
  The activation as well as the migration live image packages
  set a specific product requirement for the product named
  product(SLES). However this is in conflict with all products
  SUSE creates that are based on SLES. One example here is
  SLES for SAP which defines its own product product(SLES_SAP).
  The activation of the migration should not be product specific.
  These packages just sets up a bootloader setup to boot the
  respective live image. Therefore this commit drops the
  product requirement from the activation packages. The live
  image however must be product specific and therefore this
  commit adds code that allows to identify the target
  product by the given image name and sets the respective
  product requirement to the package that wraps the image.
  This change also follows the new strategy to provide
  migration live images for specific SUSE products, beginning
  with SAP. This Fixes #349 and Fixes #354</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1754913600">- Make activation package require by provides tag
  With the introduction of product specific migrations packaged
  up in different package names we can no longer make the activation
  package require a specific package. Instead the activation requires
  a capability which can be provided by different packages</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1757505600">- Setup ExclusiveArch for activation packages
  For migrations of SLE12 to SLE15 the DMS was used in
  the cloud context only. grub based activation is supported
  there only on x86_64 and aarch64
  For migrations of SLE15 to SLE16 the DMS is used in a broader
  context across SUSE products and architectures. grub based
  activation is supported for all archs except s390. On s390
  we support the kexec (run_migration) based method for
  activation only.
  This commit sets the ExclusiveArch option respectively</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1758283200">- Activation packages can no longer be noarch
  As we have architectures that does not support the grub
  based activation and therefore an ExclusiveArch setup in
  the spec, the package can no longer be noarch</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1762344000">- Refactor mount_system service
  So far the mount_system unit run through all disk devices
  and uses the first one providing a system with an fstab file.
  This concept is weak and fails on machines with multiple
  linux OS disks attached. This commit refactors mount_system
  such that it reads the migration_target= variable from the
  kernel cmdline. The kernel cmdline gets this information
  added by either the grub.d/99_migration menuentry or via
  the run_migration kexec method. The migration_target=
  variable is expected to contain the rootfs UUID value
  of the host that should be migrated. This is a unique
  identifier and as such cannot be confused by other devices
  attached to the system.</changelog>
  <changelog author="marcus.schaefer@suse.com" date="1775563200">- Fix md device detection
  Fix detection of device mapper layered rootfs. Software
  raid disks are not found by findmnt if the actual rootfs
  is one or more layers down. This commit fixes the detection
  if we need to pass along the rd.auto cmdline option to
  let the boot process activate them.</changelog>
  <changelog author="1080430+greygoo@users.noreply.github.com" date="1781524800">- Handle multipath root (#493)
  Add handling of multipath_wnn kernel parameter for multipath
  root. This allows to detect multipath mapped systems and mount
  them properly in the DMS live migration system and Fixes #491
  - --------
  Co-authored-by: Marcus Schäfer &lt;marcus.schaefer@suse.com&gt;</changelog>
</package>
<package pkgid="e7221218a0e7ee746da9e596f0d6187b7d373c6bfba74e2c47d6e19e6b165ff3" name="yajl" arch="src">
  <version epoch="100" ver="2.1.0" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- yajl version suitable for crun</changelog>
</package>
<package pkgid="3bdd96c5f71d0bf4fa5ba6b72c5a98c9982aed03807226d8e45b65db94ee96fa" name="yajl" arch="x86_64">
  <version epoch="100" ver="2.1.0" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- yajl version suitable for crun</changelog>
</package>
<package pkgid="c64295b43b73dc919438134cdf8c5f8a3267e16038b4af3630a95c88afec18e5" name="yajl-devel" arch="x86_64">
  <version epoch="100" ver="2.1.0" rel="1.2"/>
  <changelog author="marcus.schaefer@suse.com" date="1726833600">- yajl version suitable for crun</changelog>
</package>
<package pkgid="5d9a35da68b01a41f945c19f3d07c90a14f21971e88a86719a159d97856e8867" name="yq" arch="src">
  <version epoch="0" ver="4.52.4" rel="6.2"/>
  <changelog author="dmueller@suse.com" date="1677585600">- update to 4.31.1:
  * Added shuffle command #1503
  * Added ability to sort by multiple fields #1541
  * Added @sh encoder #1526
  * Added @uri/@urid encoder/decoder #1529
  * Fixed date comparison with string date #1537
  * Added from_unix/to_unix Operators
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1677758400">- update to 4.31.2:
  * Fixed merged anchor reference problem #1482
  * Fixed xml encoding of ProcInst #1563, improved XML
    comment handling
  * Allow build without json and xml support (#1556) Thanks
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1679313600">- update to 4.32.2:
  * Fixes parsing terraform tfstate files results in "unknown"
    format
  * Added divide and modulo operators (#1593)
  * Add support for decoding base64 strings without padding
  * Add filter operation (#1588) - thanks @rbren!
  * Detect input format based on file name extension (#1582)
  * Auto output format when input format is automatically
    detected
  * Fixed npe in log #1596
  * Improved binary file size!
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1679918400">- update to 4.33.1:
  * Added read-only TOML support! #1364. Thanks @pelletier for
    making your API available in your toml lib :)
  * Added warning when auto detect by file type is outputs JSON</changelog>
  <changelog author="dmueller@suse.com" date="1680264000">- update to 4.33.2:
  * Add ``--nul-output|-0`` flag to separate element with NUL
    character (#1550) Thanks @vaab!
  * Add removable-media interface plug declaration to the snap
    packaging(#1618) Thanks @brlin-tw!
  * Scalar output now handled in csv, tsv and property files
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1681473600">- update to 4.33.3:
  * Fixed bug when splatting empty array #1613
  * Added scalar output for TOML (#1617)
  * Fixed passing of read-only context in pipe (partial fix for
    [#1631])
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1689681600">- update to 4.34.2:
  * Bumped depedencies
- update to 4.34.1:
  * Added shell output format
  * Fixed nil pointer dereference
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1695729600">- update to 4.35.2 (bsc#1215808):
  * Fix various typos #1798
  * Fixed number parsing as float bug in JSON #1756
  * Fixed string, null concatenation consistency #1712
  * Fixed expression parsing issue #1711
  * Bumped dependencies
- update to 4.35.1:
  * Added Lua output support
  * Added BSD checksum format
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1697025600">- trim paths in the binary
- run tests</changelog>
  <changelog author="dmueller@suse.com" date="1700827200">- update to 4.40.3:
  * Fixed JSON output issue with empty arrays #1880
- update to 4.40.2:
  * Do not panic when StdIn is closed (#1867) Thanks @aleskandro!
  * Fixed issue when update against self #1869
  * Fixed multi doc anchor bug #1861
  * Fixes doc line separator issue when reading expression file
    [#1860]
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1702900800">- update to 4.40.5:
  * Fixing seg fault on bad XML #1888
  * Fixed handling of --- #1890, #1896
- update to 4.40.4:
  * Fixed bug with creating maps with values based off keys</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- update to 4.40.6:
  * Fixed to_entries[]
  * Added sample yq script</changelog>
  <changelog author="dmueller@suse.com" date="1718625600">- update to 4.44.2:
  * Handle numbers with underscores #2039
  * Unique now works on maps and arrays #2068
  * Added support for short hand splat with env[] expression
    [#2071], as well as many other operators
    (split,select,eval,pick..)
  * Bumped dependencies
- update to 4.44.1:
  * Added min/max operators (#1992) Thanks @mbenson
  * Added pivot oeprator (#1993) Thanks @mbenson
  * Fix: shell-completion (#2006) Thanks @codekow
  * Handle escaped backslashes (#1997) Thanks @mbenson
  * Fix npe when given filename ending with "."
  * Fix: linux (w/ selinux) build (#2004) Thanks @codekow
  * Bumped dependencies
- update to 4.43.1:
  * Added omit operator #1989 thanks @mbenson!
  * Can now multiply strings by numbers #1988  thanks @mbenson!
  * Added tostring #72
  * Added string interpolation #1149
  * Can specify parent(n) levels #1970
  * Fixed CSV line break issue #1974
  * Adding a EvaluateAll function to StringEvaluator #1966
  * yqlib, default to colors off when using yaml library #1964
  * Removed JSON output warning
  * Bumped dependencies
- update to 4.42.1:
  * Can execute yq expression files directly with shebang #1851
  * Added --csv-separator flag #1950
  * Added --properties-separator option - thanks  @learnitall
  * Added --properties-array-brackets flag for properties encoder
  * Shell completion improvements - thanks @scop #1911
  * Bumped dependencies
- update to 4.41.1:
  * Can now comment in yq expressions! #1919
  * Added new CSV option to turn off auto-parsing #1947
  * Can now retrieve the alias names of merge anchors #1942
  * Fixed Toml decoding when table array defined before parent
  * Fixing with_entries context #1925</changelog>
  <changelog author="dmueller@suse.com" date="1723464000">- update to 4.44.3:
  * Fixed upper-case file extension detection
  * Log printing follow no-colors flag
  * Skip and warn when interpolating strings and theres a
    unclosed bracket
  * Fixed CSV content starting with # issue #2076
  * Bumped dependencies</changelog>
  <changelog author="cgoll@suse.com" date="1736337600">- Updated to 4.44.6:
  * Fixed deleting items in array bug #2027, #2172; Thanks @jandubois
  * Docker image for armv7 / raspberry pi3, Thanks @brianegge
  * Fixed no-colors regression #2218
  * Fixed various panic scenarios #2211
  * Bumped dependencies
- Changes from 4.44.5 (4.44.4 was skipped)
  * Format comments with a gray foreground (Thanks @gabe565)
  * Fixed handling of nulls with sort_by expressions #2164
  * Force no color output when NO_COLOR env presents (Thanks @narqo)
  * Fixed array subtraction update bug #2159
  * Fixed index out of range error
  * Can traverse straight from parent operator (parent.blah)
  * Bumped dependencies
- Bumped x/net to 0.33.0 to fix CVE-2024-45338
  * add file Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch</changelog>
  <changelog author="dmueller@suse.com" date="1752494400">- update to 4.46.1:
  * Added INI support
  * Fixed 'add' operator when piped in with no data #2378, #2383,
    [#2384]
  * Fixed delete after slice problem (bad node path) #2387 Thanks
    @antoinedeschenes
  * Fixed yq small build Thanks @imzue
  * Switched to YAML org supported go-yaml!
- update to 4.45.4:
  * Fixing wrong map() behaviour on empty map #2359
- update to 4.45.3:
  * Fixing regression (#2353, #2359, #2325) introduced with in
    4.45.2 with #2325 fix
- update to 4.45.2:
  * Added windows arm builds (Thanks @albertocavalcante,
    @ShukantPal)
  * Added s390x platform support (Thanks @ashokpariya0)
  * Additionally push docker images to ghcr.io (Thanks @reegnz)
  * Fixing add when there is no node match #2325
  * sort_by works on maps
- update to 4.45.1:
  * Create parent directories when --split-exp is used, Thanks
    @rudo-thomas
- drop Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch (upstream)</changelog>
  <changelog author="lioli7k@gmail.com" date="1753790400">- Fix zsh completion location</changelog>
  <changelog author="dmueller@suse.com" date="1763380800">- update to 4.48.2:
  * Strip whitespace when decoding base64 #2507
  * Upgraded to go-yaml v4! (thanks @ccoVeille, @ingydotnet)
  * Add linux/loong64 to release target (thanks @znley)
  * Added --shell-key-separator flag for customizable shell
    output format #2497 (thanks @rsleedbx)
- update to 4.48.1:
  * Added 'parents' operator, to return a list of all the
    hierarchical parents of a node
  * Added 'first(exp)' operator, to return the first entry
    matching an expression in an array
  * Fixed xml namespace prefixes #1730 (thanks @baodrate)
  * Fixed out of range panic in yaml decoder #2460 (thanks
    @n471d)
- update to 4.47.2:
  * Conversion from TOML to JSON no longer omits empty tables
    [#2459] (thanks @louislouislouislouis)
- update to 4.47.1:
  * Fixed merge anchor behaviour (`&lt;&lt;`); #2404, #2110, #2386,
    [#2178] Huge thanks to @stevenwdv!</changelog>
  <changelog author="dmueller@suse.com" date="1770033600">- update to 4.52.2:
  * Fixed bad instructions file breaking go-install (#2587)
    Thanks @theyoprst
  * Fixed TOML table scope after comments (#2588) Thanks @tomers
  * Multiply uses a readonly context
  * Fixed merge globbing wildcards in keys
  * Fixing TOML subarray parsing issue
- update to 4.52.1:
  * TOML encoder support - you can now roundtrip! #1364
  * Parent now supports negative indices, and added a 'root'
    command for referencing the top level document
  * Fixed scalar encoding for HCL
  * Add --yaml-compact-seq-indent / -c flag for compact sequence
    indentation (#2583) Thanks @jfenal
  * Add symlink check to file rename util (#2576) Thanks @Elias-
    elastisys
  * Powershell fixed default command used for __completeNoDesc
    alias (#2568) Thanks @teejaded
  * Unwrap scalars in shell output mode. (#2548) Thanks
    @flintwinters
  * Added K8S KYAML output format support (#2560) Thanks @robbat2
- update to 4.50.1:
  * Added HCL Support - First cut - hopefully it works well!
  * Fixing handling of CRLF #2352
- update to 4.49.2:
  * Fixing escape character bugs :sweat: #2517
  * Fixing snap release pipeline #2518 Thanks @aalexjo
- update to 4.49.1:
  * Added `--security` flags to disable env and file ops #2515
  * Fixing TOML ArrayTable parsing issues #1758
  * Fixing parsing of escaped characters #2506</changelog>
  <changelog author="dmueller@suse.com" date="1773835200">- update to 4.52.4:
  * Dropping windows/arm - no longer supported in cross-compile
  * Fixing comments in TOML arrays
  * Bumped dependencies</changelog>
</package>
<package pkgid="47b23381793b252ef59b589253d69989f7371ee088326a39dc72dbe1e7874986" name="yq" arch="x86_64">
  <version epoch="0" ver="4.52.4" rel="6.2"/>
  <changelog author="dmueller@suse.com" date="1677585600">- update to 4.31.1:
  * Added shuffle command #1503
  * Added ability to sort by multiple fields #1541
  * Added @sh encoder #1526
  * Added @uri/@urid encoder/decoder #1529
  * Fixed date comparison with string date #1537
  * Added from_unix/to_unix Operators
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1677758400">- update to 4.31.2:
  * Fixed merged anchor reference problem #1482
  * Fixed xml encoding of ProcInst #1563, improved XML
    comment handling
  * Allow build without json and xml support (#1556) Thanks
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1679313600">- update to 4.32.2:
  * Fixes parsing terraform tfstate files results in "unknown"
    format
  * Added divide and modulo operators (#1593)
  * Add support for decoding base64 strings without padding
  * Add filter operation (#1588) - thanks @rbren!
  * Detect input format based on file name extension (#1582)
  * Auto output format when input format is automatically
    detected
  * Fixed npe in log #1596
  * Improved binary file size!
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1679918400">- update to 4.33.1:
  * Added read-only TOML support! #1364. Thanks @pelletier for
    making your API available in your toml lib :)
  * Added warning when auto detect by file type is outputs JSON</changelog>
  <changelog author="dmueller@suse.com" date="1680264000">- update to 4.33.2:
  * Add ``--nul-output|-0`` flag to separate element with NUL
    character (#1550) Thanks @vaab!
  * Add removable-media interface plug declaration to the snap
    packaging(#1618) Thanks @brlin-tw!
  * Scalar output now handled in csv, tsv and property files
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1681473600">- update to 4.33.3:
  * Fixed bug when splatting empty array #1613
  * Added scalar output for TOML (#1617)
  * Fixed passing of read-only context in pipe (partial fix for
    [#1631])
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1689681600">- update to 4.34.2:
  * Bumped depedencies
- update to 4.34.1:
  * Added shell output format
  * Fixed nil pointer dereference
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1695729600">- update to 4.35.2 (bsc#1215808):
  * Fix various typos #1798
  * Fixed number parsing as float bug in JSON #1756
  * Fixed string, null concatenation consistency #1712
  * Fixed expression parsing issue #1711
  * Bumped dependencies
- update to 4.35.1:
  * Added Lua output support
  * Added BSD checksum format
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1697025600">- trim paths in the binary
- run tests</changelog>
  <changelog author="dmueller@suse.com" date="1700827200">- update to 4.40.3:
  * Fixed JSON output issue with empty arrays #1880
- update to 4.40.2:
  * Do not panic when StdIn is closed (#1867) Thanks @aleskandro!
  * Fixed issue when update against self #1869
  * Fixed multi doc anchor bug #1861
  * Fixes doc line separator issue when reading expression file
    [#1860]
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1702900800">- update to 4.40.5:
  * Fixing seg fault on bad XML #1888
  * Fixed handling of --- #1890, #1896
- update to 4.40.4:
  * Fixed bug with creating maps with values based off keys</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- update to 4.40.6:
  * Fixed to_entries[]
  * Added sample yq script</changelog>
  <changelog author="dmueller@suse.com" date="1718625600">- update to 4.44.2:
  * Handle numbers with underscores #2039
  * Unique now works on maps and arrays #2068
  * Added support for short hand splat with env[] expression
    [#2071], as well as many other operators
    (split,select,eval,pick..)
  * Bumped dependencies
- update to 4.44.1:
  * Added min/max operators (#1992) Thanks @mbenson
  * Added pivot oeprator (#1993) Thanks @mbenson
  * Fix: shell-completion (#2006) Thanks @codekow
  * Handle escaped backslashes (#1997) Thanks @mbenson
  * Fix npe when given filename ending with "."
  * Fix: linux (w/ selinux) build (#2004) Thanks @codekow
  * Bumped dependencies
- update to 4.43.1:
  * Added omit operator #1989 thanks @mbenson!
  * Can now multiply strings by numbers #1988  thanks @mbenson!
  * Added tostring #72
  * Added string interpolation #1149
  * Can specify parent(n) levels #1970
  * Fixed CSV line break issue #1974
  * Adding a EvaluateAll function to StringEvaluator #1966
  * yqlib, default to colors off when using yaml library #1964
  * Removed JSON output warning
  * Bumped dependencies
- update to 4.42.1:
  * Can execute yq expression files directly with shebang #1851
  * Added --csv-separator flag #1950
  * Added --properties-separator option - thanks  @learnitall
  * Added --properties-array-brackets flag for properties encoder
  * Shell completion improvements - thanks @scop #1911
  * Bumped dependencies
- update to 4.41.1:
  * Can now comment in yq expressions! #1919
  * Added new CSV option to turn off auto-parsing #1947
  * Can now retrieve the alias names of merge anchors #1942
  * Fixed Toml decoding when table array defined before parent
  * Fixing with_entries context #1925</changelog>
  <changelog author="dmueller@suse.com" date="1723464000">- update to 4.44.3:
  * Fixed upper-case file extension detection
  * Log printing follow no-colors flag
  * Skip and warn when interpolating strings and theres a
    unclosed bracket
  * Fixed CSV content starting with # issue #2076
  * Bumped dependencies</changelog>
  <changelog author="cgoll@suse.com" date="1736337600">- Updated to 4.44.6:
  * Fixed deleting items in array bug #2027, #2172; Thanks @jandubois
  * Docker image for armv7 / raspberry pi3, Thanks @brianegge
  * Fixed no-colors regression #2218
  * Fixed various panic scenarios #2211
  * Bumped dependencies
- Changes from 4.44.5 (4.44.4 was skipped)
  * Format comments with a gray foreground (Thanks @gabe565)
  * Fixed handling of nulls with sort_by expressions #2164
  * Force no color output when NO_COLOR env presents (Thanks @narqo)
  * Fixed array subtraction update bug #2159
  * Fixed index out of range error
  * Can traverse straight from parent operator (parent.blah)
  * Bumped dependencies
- Bumped x/net to 0.33.0 to fix CVE-2024-45338
  * add file Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch</changelog>
  <changelog author="dmueller@suse.com" date="1752494400">- update to 4.46.1:
  * Added INI support
  * Fixed 'add' operator when piped in with no data #2378, #2383,
    [#2384]
  * Fixed delete after slice problem (bad node path) #2387 Thanks
    @antoinedeschenes
  * Fixed yq small build Thanks @imzue
  * Switched to YAML org supported go-yaml!
- update to 4.45.4:
  * Fixing wrong map() behaviour on empty map #2359
- update to 4.45.3:
  * Fixing regression (#2353, #2359, #2325) introduced with in
    4.45.2 with #2325 fix
- update to 4.45.2:
  * Added windows arm builds (Thanks @albertocavalcante,
    @ShukantPal)
  * Added s390x platform support (Thanks @ashokpariya0)
  * Additionally push docker images to ghcr.io (Thanks @reegnz)
  * Fixing add when there is no node match #2325
  * sort_by works on maps
- update to 4.45.1:
  * Create parent directories when --split-exp is used, Thanks
    @rudo-thomas
- drop Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch (upstream)</changelog>
  <changelog author="lioli7k@gmail.com" date="1753790400">- Fix zsh completion location</changelog>
  <changelog author="dmueller@suse.com" date="1763380800">- update to 4.48.2:
  * Strip whitespace when decoding base64 #2507
  * Upgraded to go-yaml v4! (thanks @ccoVeille, @ingydotnet)
  * Add linux/loong64 to release target (thanks @znley)
  * Added --shell-key-separator flag for customizable shell
    output format #2497 (thanks @rsleedbx)
- update to 4.48.1:
  * Added 'parents' operator, to return a list of all the
    hierarchical parents of a node
  * Added 'first(exp)' operator, to return the first entry
    matching an expression in an array
  * Fixed xml namespace prefixes #1730 (thanks @baodrate)
  * Fixed out of range panic in yaml decoder #2460 (thanks
    @n471d)
- update to 4.47.2:
  * Conversion from TOML to JSON no longer omits empty tables
    [#2459] (thanks @louislouislouislouis)
- update to 4.47.1:
  * Fixed merge anchor behaviour (`&lt;&lt;`); #2404, #2110, #2386,
    [#2178] Huge thanks to @stevenwdv!</changelog>
  <changelog author="dmueller@suse.com" date="1770033600">- update to 4.52.2:
  * Fixed bad instructions file breaking go-install (#2587)
    Thanks @theyoprst
  * Fixed TOML table scope after comments (#2588) Thanks @tomers
  * Multiply uses a readonly context
  * Fixed merge globbing wildcards in keys
  * Fixing TOML subarray parsing issue
- update to 4.52.1:
  * TOML encoder support - you can now roundtrip! #1364
  * Parent now supports negative indices, and added a 'root'
    command for referencing the top level document
  * Fixed scalar encoding for HCL
  * Add --yaml-compact-seq-indent / -c flag for compact sequence
    indentation (#2583) Thanks @jfenal
  * Add symlink check to file rename util (#2576) Thanks @Elias-
    elastisys
  * Powershell fixed default command used for __completeNoDesc
    alias (#2568) Thanks @teejaded
  * Unwrap scalars in shell output mode. (#2548) Thanks
    @flintwinters
  * Added K8S KYAML output format support (#2560) Thanks @robbat2
- update to 4.50.1:
  * Added HCL Support - First cut - hopefully it works well!
  * Fixing handling of CRLF #2352
- update to 4.49.2:
  * Fixing escape character bugs :sweat: #2517
  * Fixing snap release pipeline #2518 Thanks @aalexjo
- update to 4.49.1:
  * Added `--security` flags to disable env and file ops #2515
  * Fixing TOML ArrayTable parsing issues #1758
  * Fixing parsing of escaped characters #2506</changelog>
  <changelog author="dmueller@suse.com" date="1773835200">- update to 4.52.4:
  * Dropping windows/arm - no longer supported in cross-compile
  * Fixing comments in TOML arrays
  * Bumped dependencies</changelog>
</package>
<package pkgid="3baaac5a3a47bbec61a8032d1e665908677c89142b18d7d9bbb928181fd95217" name="yq-bash-completion" arch="noarch">
  <version epoch="0" ver="4.52.4" rel="6.2"/>
  <changelog author="dmueller@suse.com" date="1677585600">- update to 4.31.1:
  * Added shuffle command #1503
  * Added ability to sort by multiple fields #1541
  * Added @sh encoder #1526
  * Added @uri/@urid encoder/decoder #1529
  * Fixed date comparison with string date #1537
  * Added from_unix/to_unix Operators
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1677758400">- update to 4.31.2:
  * Fixed merged anchor reference problem #1482
  * Fixed xml encoding of ProcInst #1563, improved XML
    comment handling
  * Allow build without json and xml support (#1556) Thanks
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1679313600">- update to 4.32.2:
  * Fixes parsing terraform tfstate files results in "unknown"
    format
  * Added divide and modulo operators (#1593)
  * Add support for decoding base64 strings without padding
  * Add filter operation (#1588) - thanks @rbren!
  * Detect input format based on file name extension (#1582)
  * Auto output format when input format is automatically
    detected
  * Fixed npe in log #1596
  * Improved binary file size!
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1679918400">- update to 4.33.1:
  * Added read-only TOML support! #1364. Thanks @pelletier for
    making your API available in your toml lib :)
  * Added warning when auto detect by file type is outputs JSON</changelog>
  <changelog author="dmueller@suse.com" date="1680264000">- update to 4.33.2:
  * Add ``--nul-output|-0`` flag to separate element with NUL
    character (#1550) Thanks @vaab!
  * Add removable-media interface plug declaration to the snap
    packaging(#1618) Thanks @brlin-tw!
  * Scalar output now handled in csv, tsv and property files
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1681473600">- update to 4.33.3:
  * Fixed bug when splatting empty array #1613
  * Added scalar output for TOML (#1617)
  * Fixed passing of read-only context in pipe (partial fix for
    [#1631])
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1689681600">- update to 4.34.2:
  * Bumped depedencies
- update to 4.34.1:
  * Added shell output format
  * Fixed nil pointer dereference
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1695729600">- update to 4.35.2 (bsc#1215808):
  * Fix various typos #1798
  * Fixed number parsing as float bug in JSON #1756
  * Fixed string, null concatenation consistency #1712
  * Fixed expression parsing issue #1711
  * Bumped dependencies
- update to 4.35.1:
  * Added Lua output support
  * Added BSD checksum format
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1697025600">- trim paths in the binary
- run tests</changelog>
  <changelog author="dmueller@suse.com" date="1700827200">- update to 4.40.3:
  * Fixed JSON output issue with empty arrays #1880
- update to 4.40.2:
  * Do not panic when StdIn is closed (#1867) Thanks @aleskandro!
  * Fixed issue when update against self #1869
  * Fixed multi doc anchor bug #1861
  * Fixes doc line separator issue when reading expression file
    [#1860]
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1702900800">- update to 4.40.5:
  * Fixing seg fault on bad XML #1888
  * Fixed handling of --- #1890, #1896
- update to 4.40.4:
  * Fixed bug with creating maps with values based off keys</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- update to 4.40.6:
  * Fixed to_entries[]
  * Added sample yq script</changelog>
  <changelog author="dmueller@suse.com" date="1718625600">- update to 4.44.2:
  * Handle numbers with underscores #2039
  * Unique now works on maps and arrays #2068
  * Added support for short hand splat with env[] expression
    [#2071], as well as many other operators
    (split,select,eval,pick..)
  * Bumped dependencies
- update to 4.44.1:
  * Added min/max operators (#1992) Thanks @mbenson
  * Added pivot oeprator (#1993) Thanks @mbenson
  * Fix: shell-completion (#2006) Thanks @codekow
  * Handle escaped backslashes (#1997) Thanks @mbenson
  * Fix npe when given filename ending with "."
  * Fix: linux (w/ selinux) build (#2004) Thanks @codekow
  * Bumped dependencies
- update to 4.43.1:
  * Added omit operator #1989 thanks @mbenson!
  * Can now multiply strings by numbers #1988  thanks @mbenson!
  * Added tostring #72
  * Added string interpolation #1149
  * Can specify parent(n) levels #1970
  * Fixed CSV line break issue #1974
  * Adding a EvaluateAll function to StringEvaluator #1966
  * yqlib, default to colors off when using yaml library #1964
  * Removed JSON output warning
  * Bumped dependencies
- update to 4.42.1:
  * Can execute yq expression files directly with shebang #1851
  * Added --csv-separator flag #1950
  * Added --properties-separator option - thanks  @learnitall
  * Added --properties-array-brackets flag for properties encoder
  * Shell completion improvements - thanks @scop #1911
  * Bumped dependencies
- update to 4.41.1:
  * Can now comment in yq expressions! #1919
  * Added new CSV option to turn off auto-parsing #1947
  * Can now retrieve the alias names of merge anchors #1942
  * Fixed Toml decoding when table array defined before parent
  * Fixing with_entries context #1925</changelog>
  <changelog author="dmueller@suse.com" date="1723464000">- update to 4.44.3:
  * Fixed upper-case file extension detection
  * Log printing follow no-colors flag
  * Skip and warn when interpolating strings and theres a
    unclosed bracket
  * Fixed CSV content starting with # issue #2076
  * Bumped dependencies</changelog>
  <changelog author="cgoll@suse.com" date="1736337600">- Updated to 4.44.6:
  * Fixed deleting items in array bug #2027, #2172; Thanks @jandubois
  * Docker image for armv7 / raspberry pi3, Thanks @brianegge
  * Fixed no-colors regression #2218
  * Fixed various panic scenarios #2211
  * Bumped dependencies
- Changes from 4.44.5 (4.44.4 was skipped)
  * Format comments with a gray foreground (Thanks @gabe565)
  * Fixed handling of nulls with sort_by expressions #2164
  * Force no color output when NO_COLOR env presents (Thanks @narqo)
  * Fixed array subtraction update bug #2159
  * Fixed index out of range error
  * Can traverse straight from parent operator (parent.blah)
  * Bumped dependencies
- Bumped x/net to 0.33.0 to fix CVE-2024-45338
  * add file Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch</changelog>
  <changelog author="dmueller@suse.com" date="1752494400">- update to 4.46.1:
  * Added INI support
  * Fixed 'add' operator when piped in with no data #2378, #2383,
    [#2384]
  * Fixed delete after slice problem (bad node path) #2387 Thanks
    @antoinedeschenes
  * Fixed yq small build Thanks @imzue
  * Switched to YAML org supported go-yaml!
- update to 4.45.4:
  * Fixing wrong map() behaviour on empty map #2359
- update to 4.45.3:
  * Fixing regression (#2353, #2359, #2325) introduced with in
    4.45.2 with #2325 fix
- update to 4.45.2:
  * Added windows arm builds (Thanks @albertocavalcante,
    @ShukantPal)
  * Added s390x platform support (Thanks @ashokpariya0)
  * Additionally push docker images to ghcr.io (Thanks @reegnz)
  * Fixing add when there is no node match #2325
  * sort_by works on maps
- update to 4.45.1:
  * Create parent directories when --split-exp is used, Thanks
    @rudo-thomas
- drop Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch (upstream)</changelog>
  <changelog author="lioli7k@gmail.com" date="1753790400">- Fix zsh completion location</changelog>
  <changelog author="dmueller@suse.com" date="1763380800">- update to 4.48.2:
  * Strip whitespace when decoding base64 #2507
  * Upgraded to go-yaml v4! (thanks @ccoVeille, @ingydotnet)
  * Add linux/loong64 to release target (thanks @znley)
  * Added --shell-key-separator flag for customizable shell
    output format #2497 (thanks @rsleedbx)
- update to 4.48.1:
  * Added 'parents' operator, to return a list of all the
    hierarchical parents of a node
  * Added 'first(exp)' operator, to return the first entry
    matching an expression in an array
  * Fixed xml namespace prefixes #1730 (thanks @baodrate)
  * Fixed out of range panic in yaml decoder #2460 (thanks
    @n471d)
- update to 4.47.2:
  * Conversion from TOML to JSON no longer omits empty tables
    [#2459] (thanks @louislouislouislouis)
- update to 4.47.1:
  * Fixed merge anchor behaviour (`&lt;&lt;`); #2404, #2110, #2386,
    [#2178] Huge thanks to @stevenwdv!</changelog>
  <changelog author="dmueller@suse.com" date="1770033600">- update to 4.52.2:
  * Fixed bad instructions file breaking go-install (#2587)
    Thanks @theyoprst
  * Fixed TOML table scope after comments (#2588) Thanks @tomers
  * Multiply uses a readonly context
  * Fixed merge globbing wildcards in keys
  * Fixing TOML subarray parsing issue
- update to 4.52.1:
  * TOML encoder support - you can now roundtrip! #1364
  * Parent now supports negative indices, and added a 'root'
    command for referencing the top level document
  * Fixed scalar encoding for HCL
  * Add --yaml-compact-seq-indent / -c flag for compact sequence
    indentation (#2583) Thanks @jfenal
  * Add symlink check to file rename util (#2576) Thanks @Elias-
    elastisys
  * Powershell fixed default command used for __completeNoDesc
    alias (#2568) Thanks @teejaded
  * Unwrap scalars in shell output mode. (#2548) Thanks
    @flintwinters
  * Added K8S KYAML output format support (#2560) Thanks @robbat2
- update to 4.50.1:
  * Added HCL Support - First cut - hopefully it works well!
  * Fixing handling of CRLF #2352
- update to 4.49.2:
  * Fixing escape character bugs :sweat: #2517
  * Fixing snap release pipeline #2518 Thanks @aalexjo
- update to 4.49.1:
  * Added `--security` flags to disable env and file ops #2515
  * Fixing TOML ArrayTable parsing issues #1758
  * Fixing parsing of escaped characters #2506</changelog>
  <changelog author="dmueller@suse.com" date="1773835200">- update to 4.52.4:
  * Dropping windows/arm - no longer supported in cross-compile
  * Fixing comments in TOML arrays
  * Bumped dependencies</changelog>
</package>
<package pkgid="15bcf172c59244e449c9b0c341084c2a6b32f828e8096243dbf2a761cc4aec11" name="yq-fish-completion" arch="noarch">
  <version epoch="0" ver="4.52.4" rel="6.2"/>
  <changelog author="dmueller@suse.com" date="1677585600">- update to 4.31.1:
  * Added shuffle command #1503
  * Added ability to sort by multiple fields #1541
  * Added @sh encoder #1526
  * Added @uri/@urid encoder/decoder #1529
  * Fixed date comparison with string date #1537
  * Added from_unix/to_unix Operators
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1677758400">- update to 4.31.2:
  * Fixed merged anchor reference problem #1482
  * Fixed xml encoding of ProcInst #1563, improved XML
    comment handling
  * Allow build without json and xml support (#1556) Thanks
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1679313600">- update to 4.32.2:
  * Fixes parsing terraform tfstate files results in "unknown"
    format
  * Added divide and modulo operators (#1593)
  * Add support for decoding base64 strings without padding
  * Add filter operation (#1588) - thanks @rbren!
  * Detect input format based on file name extension (#1582)
  * Auto output format when input format is automatically
    detected
  * Fixed npe in log #1596
  * Improved binary file size!
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1679918400">- update to 4.33.1:
  * Added read-only TOML support! #1364. Thanks @pelletier for
    making your API available in your toml lib :)
  * Added warning when auto detect by file type is outputs JSON</changelog>
  <changelog author="dmueller@suse.com" date="1680264000">- update to 4.33.2:
  * Add ``--nul-output|-0`` flag to separate element with NUL
    character (#1550) Thanks @vaab!
  * Add removable-media interface plug declaration to the snap
    packaging(#1618) Thanks @brlin-tw!
  * Scalar output now handled in csv, tsv and property files
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1681473600">- update to 4.33.3:
  * Fixed bug when splatting empty array #1613
  * Added scalar output for TOML (#1617)
  * Fixed passing of read-only context in pipe (partial fix for
    [#1631])
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1689681600">- update to 4.34.2:
  * Bumped depedencies
- update to 4.34.1:
  * Added shell output format
  * Fixed nil pointer dereference
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1695729600">- update to 4.35.2 (bsc#1215808):
  * Fix various typos #1798
  * Fixed number parsing as float bug in JSON #1756
  * Fixed string, null concatenation consistency #1712
  * Fixed expression parsing issue #1711
  * Bumped dependencies
- update to 4.35.1:
  * Added Lua output support
  * Added BSD checksum format
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1697025600">- trim paths in the binary
- run tests</changelog>
  <changelog author="dmueller@suse.com" date="1700827200">- update to 4.40.3:
  * Fixed JSON output issue with empty arrays #1880
- update to 4.40.2:
  * Do not panic when StdIn is closed (#1867) Thanks @aleskandro!
  * Fixed issue when update against self #1869
  * Fixed multi doc anchor bug #1861
  * Fixes doc line separator issue when reading expression file
    [#1860]
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1702900800">- update to 4.40.5:
  * Fixing seg fault on bad XML #1888
  * Fixed handling of --- #1890, #1896
- update to 4.40.4:
  * Fixed bug with creating maps with values based off keys</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- update to 4.40.6:
  * Fixed to_entries[]
  * Added sample yq script</changelog>
  <changelog author="dmueller@suse.com" date="1718625600">- update to 4.44.2:
  * Handle numbers with underscores #2039
  * Unique now works on maps and arrays #2068
  * Added support for short hand splat with env[] expression
    [#2071], as well as many other operators
    (split,select,eval,pick..)
  * Bumped dependencies
- update to 4.44.1:
  * Added min/max operators (#1992) Thanks @mbenson
  * Added pivot oeprator (#1993) Thanks @mbenson
  * Fix: shell-completion (#2006) Thanks @codekow
  * Handle escaped backslashes (#1997) Thanks @mbenson
  * Fix npe when given filename ending with "."
  * Fix: linux (w/ selinux) build (#2004) Thanks @codekow
  * Bumped dependencies
- update to 4.43.1:
  * Added omit operator #1989 thanks @mbenson!
  * Can now multiply strings by numbers #1988  thanks @mbenson!
  * Added tostring #72
  * Added string interpolation #1149
  * Can specify parent(n) levels #1970
  * Fixed CSV line break issue #1974
  * Adding a EvaluateAll function to StringEvaluator #1966
  * yqlib, default to colors off when using yaml library #1964
  * Removed JSON output warning
  * Bumped dependencies
- update to 4.42.1:
  * Can execute yq expression files directly with shebang #1851
  * Added --csv-separator flag #1950
  * Added --properties-separator option - thanks  @learnitall
  * Added --properties-array-brackets flag for properties encoder
  * Shell completion improvements - thanks @scop #1911
  * Bumped dependencies
- update to 4.41.1:
  * Can now comment in yq expressions! #1919
  * Added new CSV option to turn off auto-parsing #1947
  * Can now retrieve the alias names of merge anchors #1942
  * Fixed Toml decoding when table array defined before parent
  * Fixing with_entries context #1925</changelog>
  <changelog author="dmueller@suse.com" date="1723464000">- update to 4.44.3:
  * Fixed upper-case file extension detection
  * Log printing follow no-colors flag
  * Skip and warn when interpolating strings and theres a
    unclosed bracket
  * Fixed CSV content starting with # issue #2076
  * Bumped dependencies</changelog>
  <changelog author="cgoll@suse.com" date="1736337600">- Updated to 4.44.6:
  * Fixed deleting items in array bug #2027, #2172; Thanks @jandubois
  * Docker image for armv7 / raspberry pi3, Thanks @brianegge
  * Fixed no-colors regression #2218
  * Fixed various panic scenarios #2211
  * Bumped dependencies
- Changes from 4.44.5 (4.44.4 was skipped)
  * Format comments with a gray foreground (Thanks @gabe565)
  * Fixed handling of nulls with sort_by expressions #2164
  * Force no color output when NO_COLOR env presents (Thanks @narqo)
  * Fixed array subtraction update bug #2159
  * Fixed index out of range error
  * Can traverse straight from parent operator (parent.blah)
  * Bumped dependencies
- Bumped x/net to 0.33.0 to fix CVE-2024-45338
  * add file Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch</changelog>
  <changelog author="dmueller@suse.com" date="1752494400">- update to 4.46.1:
  * Added INI support
  * Fixed 'add' operator when piped in with no data #2378, #2383,
    [#2384]
  * Fixed delete after slice problem (bad node path) #2387 Thanks
    @antoinedeschenes
  * Fixed yq small build Thanks @imzue
  * Switched to YAML org supported go-yaml!
- update to 4.45.4:
  * Fixing wrong map() behaviour on empty map #2359
- update to 4.45.3:
  * Fixing regression (#2353, #2359, #2325) introduced with in
    4.45.2 with #2325 fix
- update to 4.45.2:
  * Added windows arm builds (Thanks @albertocavalcante,
    @ShukantPal)
  * Added s390x platform support (Thanks @ashokpariya0)
  * Additionally push docker images to ghcr.io (Thanks @reegnz)
  * Fixing add when there is no node match #2325
  * sort_by works on maps
- update to 4.45.1:
  * Create parent directories when --split-exp is used, Thanks
    @rudo-thomas
- drop Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch (upstream)</changelog>
  <changelog author="lioli7k@gmail.com" date="1753790400">- Fix zsh completion location</changelog>
  <changelog author="dmueller@suse.com" date="1763380800">- update to 4.48.2:
  * Strip whitespace when decoding base64 #2507
  * Upgraded to go-yaml v4! (thanks @ccoVeille, @ingydotnet)
  * Add linux/loong64 to release target (thanks @znley)
  * Added --shell-key-separator flag for customizable shell
    output format #2497 (thanks @rsleedbx)
- update to 4.48.1:
  * Added 'parents' operator, to return a list of all the
    hierarchical parents of a node
  * Added 'first(exp)' operator, to return the first entry
    matching an expression in an array
  * Fixed xml namespace prefixes #1730 (thanks @baodrate)
  * Fixed out of range panic in yaml decoder #2460 (thanks
    @n471d)
- update to 4.47.2:
  * Conversion from TOML to JSON no longer omits empty tables
    [#2459] (thanks @louislouislouislouis)
- update to 4.47.1:
  * Fixed merge anchor behaviour (`&lt;&lt;`); #2404, #2110, #2386,
    [#2178] Huge thanks to @stevenwdv!</changelog>
  <changelog author="dmueller@suse.com" date="1770033600">- update to 4.52.2:
  * Fixed bad instructions file breaking go-install (#2587)
    Thanks @theyoprst
  * Fixed TOML table scope after comments (#2588) Thanks @tomers
  * Multiply uses a readonly context
  * Fixed merge globbing wildcards in keys
  * Fixing TOML subarray parsing issue
- update to 4.52.1:
  * TOML encoder support - you can now roundtrip! #1364
  * Parent now supports negative indices, and added a 'root'
    command for referencing the top level document
  * Fixed scalar encoding for HCL
  * Add --yaml-compact-seq-indent / -c flag for compact sequence
    indentation (#2583) Thanks @jfenal
  * Add symlink check to file rename util (#2576) Thanks @Elias-
    elastisys
  * Powershell fixed default command used for __completeNoDesc
    alias (#2568) Thanks @teejaded
  * Unwrap scalars in shell output mode. (#2548) Thanks
    @flintwinters
  * Added K8S KYAML output format support (#2560) Thanks @robbat2
- update to 4.50.1:
  * Added HCL Support - First cut - hopefully it works well!
  * Fixing handling of CRLF #2352
- update to 4.49.2:
  * Fixing escape character bugs :sweat: #2517
  * Fixing snap release pipeline #2518 Thanks @aalexjo
- update to 4.49.1:
  * Added `--security` flags to disable env and file ops #2515
  * Fixing TOML ArrayTable parsing issues #1758
  * Fixing parsing of escaped characters #2506</changelog>
  <changelog author="dmueller@suse.com" date="1773835200">- update to 4.52.4:
  * Dropping windows/arm - no longer supported in cross-compile
  * Fixing comments in TOML arrays
  * Bumped dependencies</changelog>
</package>
<package pkgid="245dfc6efc44eacd279dea1fe349aca56b066aa871951c509322a7a13a448b5c" name="yq-zsh-completion" arch="noarch">
  <version epoch="0" ver="4.52.4" rel="6.2"/>
  <changelog author="dmueller@suse.com" date="1677585600">- update to 4.31.1:
  * Added shuffle command #1503
  * Added ability to sort by multiple fields #1541
  * Added @sh encoder #1526
  * Added @uri/@urid encoder/decoder #1529
  * Fixed date comparison with string date #1537
  * Added from_unix/to_unix Operators
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1677758400">- update to 4.31.2:
  * Fixed merged anchor reference problem #1482
  * Fixed xml encoding of ProcInst #1563, improved XML
    comment handling
  * Allow build without json and xml support (#1556) Thanks
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1679313600">- update to 4.32.2:
  * Fixes parsing terraform tfstate files results in "unknown"
    format
  * Added divide and modulo operators (#1593)
  * Add support for decoding base64 strings without padding
  * Add filter operation (#1588) - thanks @rbren!
  * Detect input format based on file name extension (#1582)
  * Auto output format when input format is automatically
    detected
  * Fixed npe in log #1596
  * Improved binary file size!
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1679918400">- update to 4.33.1:
  * Added read-only TOML support! #1364. Thanks @pelletier for
    making your API available in your toml lib :)
  * Added warning when auto detect by file type is outputs JSON</changelog>
  <changelog author="dmueller@suse.com" date="1680264000">- update to 4.33.2:
  * Add ``--nul-output|-0`` flag to separate element with NUL
    character (#1550) Thanks @vaab!
  * Add removable-media interface plug declaration to the snap
    packaging(#1618) Thanks @brlin-tw!
  * Scalar output now handled in csv, tsv and property files
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1681473600">- update to 4.33.3:
  * Fixed bug when splatting empty array #1613
  * Added scalar output for TOML (#1617)
  * Fixed passing of read-only context in pipe (partial fix for
    [#1631])
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1689681600">- update to 4.34.2:
  * Bumped depedencies
- update to 4.34.1:
  * Added shell output format
  * Fixed nil pointer dereference
  * Bumped dependency versions</changelog>
  <changelog author="dmueller@suse.com" date="1695729600">- update to 4.35.2 (bsc#1215808):
  * Fix various typos #1798
  * Fixed number parsing as float bug in JSON #1756
  * Fixed string, null concatenation consistency #1712
  * Fixed expression parsing issue #1711
  * Bumped dependencies
- update to 4.35.1:
  * Added Lua output support
  * Added BSD checksum format
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1697025600">- trim paths in the binary
- run tests</changelog>
  <changelog author="dmueller@suse.com" date="1700827200">- update to 4.40.3:
  * Fixed JSON output issue with empty arrays #1880
- update to 4.40.2:
  * Do not panic when StdIn is closed (#1867) Thanks @aleskandro!
  * Fixed issue when update against self #1869
  * Fixed multi doc anchor bug #1861
  * Fixes doc line separator issue when reading expression file
    [#1860]
  * Bumped dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1702900800">- update to 4.40.5:
  * Fixing seg fault on bad XML #1888
  * Fixed handling of --- #1890, #1896
- update to 4.40.4:
  * Fixed bug with creating maps with values based off keys</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- update to 4.40.6:
  * Fixed to_entries[]
  * Added sample yq script</changelog>
  <changelog author="dmueller@suse.com" date="1718625600">- update to 4.44.2:
  * Handle numbers with underscores #2039
  * Unique now works on maps and arrays #2068
  * Added support for short hand splat with env[] expression
    [#2071], as well as many other operators
    (split,select,eval,pick..)
  * Bumped dependencies
- update to 4.44.1:
  * Added min/max operators (#1992) Thanks @mbenson
  * Added pivot oeprator (#1993) Thanks @mbenson
  * Fix: shell-completion (#2006) Thanks @codekow
  * Handle escaped backslashes (#1997) Thanks @mbenson
  * Fix npe when given filename ending with "."
  * Fix: linux (w/ selinux) build (#2004) Thanks @codekow
  * Bumped dependencies
- update to 4.43.1:
  * Added omit operator #1989 thanks @mbenson!
  * Can now multiply strings by numbers #1988  thanks @mbenson!
  * Added tostring #72
  * Added string interpolation #1149
  * Can specify parent(n) levels #1970
  * Fixed CSV line break issue #1974
  * Adding a EvaluateAll function to StringEvaluator #1966
  * yqlib, default to colors off when using yaml library #1964
  * Removed JSON output warning
  * Bumped dependencies
- update to 4.42.1:
  * Can execute yq expression files directly with shebang #1851
  * Added --csv-separator flag #1950
  * Added --properties-separator option - thanks  @learnitall
  * Added --properties-array-brackets flag for properties encoder
  * Shell completion improvements - thanks @scop #1911
  * Bumped dependencies
- update to 4.41.1:
  * Can now comment in yq expressions! #1919
  * Added new CSV option to turn off auto-parsing #1947
  * Can now retrieve the alias names of merge anchors #1942
  * Fixed Toml decoding when table array defined before parent
  * Fixing with_entries context #1925</changelog>
  <changelog author="dmueller@suse.com" date="1723464000">- update to 4.44.3:
  * Fixed upper-case file extension detection
  * Log printing follow no-colors flag
  * Skip and warn when interpolating strings and theres a
    unclosed bracket
  * Fixed CSV content starting with # issue #2076
  * Bumped dependencies</changelog>
  <changelog author="cgoll@suse.com" date="1736337600">- Updated to 4.44.6:
  * Fixed deleting items in array bug #2027, #2172; Thanks @jandubois
  * Docker image for armv7 / raspberry pi3, Thanks @brianegge
  * Fixed no-colors regression #2218
  * Fixed various panic scenarios #2211
  * Bumped dependencies
- Changes from 4.44.5 (4.44.4 was skipped)
  * Format comments with a gray foreground (Thanks @gabe565)
  * Fixed handling of nulls with sort_by expressions #2164
  * Force no color output when NO_COLOR env presents (Thanks @narqo)
  * Fixed array subtraction update bug #2159
  * Fixed index out of range error
  * Can traverse straight from parent operator (parent.blah)
  * Bumped dependencies
- Bumped x/net to 0.33.0 to fix CVE-2024-45338
  * add file Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch</changelog>
  <changelog author="dmueller@suse.com" date="1752494400">- update to 4.46.1:
  * Added INI support
  * Fixed 'add' operator when piped in with no data #2378, #2383,
    [#2384]
  * Fixed delete after slice problem (bad node path) #2387 Thanks
    @antoinedeschenes
  * Fixed yq small build Thanks @imzue
  * Switched to YAML org supported go-yaml!
- update to 4.45.4:
  * Fixing wrong map() behaviour on empty map #2359
- update to 4.45.3:
  * Fixing regression (#2353, #2359, #2325) introduced with in
    4.45.2 with #2325 fix
- update to 4.45.2:
  * Added windows arm builds (Thanks @albertocavalcante,
    @ShukantPal)
  * Added s390x platform support (Thanks @ashokpariya0)
  * Additionally push docker images to ghcr.io (Thanks @reegnz)
  * Fixing add when there is no node match #2325
  * sort_by works on maps
- update to 4.45.1:
  * Create parent directories when --split-exp is used, Thanks
    @rudo-thomas
- drop Bump-golang.org-x-net-from-0.32.0-to-0.33.0.patch (upstream)</changelog>
  <changelog author="lioli7k@gmail.com" date="1753790400">- Fix zsh completion location</changelog>
  <changelog author="dmueller@suse.com" date="1763380800">- update to 4.48.2:
  * Strip whitespace when decoding base64 #2507
  * Upgraded to go-yaml v4! (thanks @ccoVeille, @ingydotnet)
  * Add linux/loong64 to release target (thanks @znley)
  * Added --shell-key-separator flag for customizable shell
    output format #2497 (thanks @rsleedbx)
- update to 4.48.1:
  * Added 'parents' operator, to return a list of all the
    hierarchical parents of a node
  * Added 'first(exp)' operator, to return the first entry
    matching an expression in an array
  * Fixed xml namespace prefixes #1730 (thanks @baodrate)
  * Fixed out of range panic in yaml decoder #2460 (thanks
    @n471d)
- update to 4.47.2:
  * Conversion from TOML to JSON no longer omits empty tables
    [#2459] (thanks @louislouislouislouis)
- update to 4.47.1:
  * Fixed merge anchor behaviour (`&lt;&lt;`); #2404, #2110, #2386,
    [#2178] Huge thanks to @stevenwdv!</changelog>
  <changelog author="dmueller@suse.com" date="1770033600">- update to 4.52.2:
  * Fixed bad instructions file breaking go-install (#2587)
    Thanks @theyoprst
  * Fixed TOML table scope after comments (#2588) Thanks @tomers
  * Multiply uses a readonly context
  * Fixed merge globbing wildcards in keys
  * Fixing TOML subarray parsing issue
- update to 4.52.1:
  * TOML encoder support - you can now roundtrip! #1364
  * Parent now supports negative indices, and added a 'root'
    command for referencing the top level document
  * Fixed scalar encoding for HCL
  * Add --yaml-compact-seq-indent / -c flag for compact sequence
    indentation (#2583) Thanks @jfenal
  * Add symlink check to file rename util (#2576) Thanks @Elias-
    elastisys
  * Powershell fixed default command used for __completeNoDesc
    alias (#2568) Thanks @teejaded
  * Unwrap scalars in shell output mode. (#2548) Thanks
    @flintwinters
  * Added K8S KYAML output format support (#2560) Thanks @robbat2
- update to 4.50.1:
  * Added HCL Support - First cut - hopefully it works well!
  * Fixing handling of CRLF #2352
- update to 4.49.2:
  * Fixing escape character bugs :sweat: #2517
  * Fixing snap release pipeline #2518 Thanks @aalexjo
- update to 4.49.1:
  * Added `--security` flags to disable env and file ops #2515
  * Fixing TOML ArrayTable parsing issues #1758
  * Fixing parsing of escaped characters #2506</changelog>
  <changelog author="dmueller@suse.com" date="1773835200">- update to 4.52.4:
  * Dropping windows/arm - no longer supported in cross-compile
  * Fixing comments in TOML arrays
  * Bumped dependencies</changelog>
</package>
</otherdata>