Removed rpms ============ - audit-devel-32bit - dbus-1-devel-32bit - device-mapper-devel-32bit - gnome-vfs2-32bit - grub2-powerpc-ieee1275 - grub2-arm64-efi - compat-libpthread-nonshared-32bit - libLTO13-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Concurrent-devel-32bit - libQt5PrintSupport-devel-32bit - libQt5Sql-devel-32bit - libQt5Sql5-unixODBC-32bit - libavahi-common3-32bit - libblkid1-32bit - libcom_err-devel-32bit - libdbus-1-3-32bit - libeconf0-32bit - libefa1-32bit - libelf-devel-32bit - libelf1-32bit - libexif-devel-32bit - libgpgme11-32bit - libibverbs1-32bit - libjavascriptcoregtk-4_1-0-32bit - libpython3_10-1_0-32bit - libreadline7-32bit - libsoftokn3-32bit - libuuid-devel-32bit - libzstd1-32bit - nss-myhostname-32bit - rdma-core-devel-32bit - rsocket-32bit - samba-client-32bit - samba-devel-32bit - samba-libs-32bit - sssd-common-32bit - wine-32bit - xen-libs-32bit - xz-devel-32bit - qemu-ipxe - kernel-livepatch-5_14_21-150400_16-default - libQt5Concurrent5-32bit - libQt5Core5-32bit - libQt5DBus5-32bit - libQt5Gui-devel-32bit - libQt5Gui5-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5OpenGLExtensions-devel-static-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5PrintSupport5-32bit - libQt5Sql5-mysql-32bit - libQt5Test-devel-32bit - libQt5Widgets-devel-32bit - libQt5Widgets5-32bit - libQt5Xml-devel-32bit - libSDL2_image-2_0-0-32bit - libarm_compute25 - libarm_compute_core25 - libarm_compute_graph25 - libarmnn27 - libarmnn27-opencl - libarmnnBasePipeServer27 - libarmnnBasePipeServer27-opencl - libarmnnSerializer27 - libarmnnSerializer27-opencl - libavahi-client3-32bit - libbz2-devel-32bit - libcddb-utils - libclang13-32bit - libexif12-32bit - libexpat-devel-32bit - libfabric-devel-32bit - libfabric1-32bit - libgcrypt20-32bit - libgnutls-devel-32bit - libgnutls30-32bit - libhogweed6-32bit - libibmad5-32bit - libibumad3-32bit - libimobiledevice-glue-1_0-0-32bit - libmlx4-1-32bit - libmount1-32bit - libopenssl-1_1-devel-32bit - libopenssl1_1-32bit - libpinyin13-32bit - libpoppler89 - libpoppler89-32bit - libproj22 - libqt5-qtbase-examples-32bit - libqt5-qtdeclarative-devel-32bit - libqwt6_2 - libsepol1-32bit - libsmartcols1-32bit - libtimelineDecoder27 - libtimelineDecoder27-opencl - libtimelineDecoderJson27 - libtimelineDecoderJson27-opencl - libvirt-devel-32bit - libwebkit2gtk-4_1-0-32bit - mozilla-nss-32bit - openblas-devel - openblas-devel-headers - pencil - proj-data-no - python310-32bit - qemu-SLOF - qemu-seabios - qemu-sgabios - readline-devel-32bit - samba-ad-dc-libs-32bit - samba-client-libs-32bit - systemd-32bit Added rpms ========== - c3p0 - c3p0-javadoc - caddy - compat-libpthread-nonshared-32bit - galera-4 - galera-4-wsrep-provider - grub2-arm64-efi - audit-devel-32bit - dbus-1-devel-32bit - device-mapper-devel-32bit - gnome-vfs2-32bit - libQt5Concurrent5-32bit - libQt5Core5-32bit - libQt5DBus5-32bit - libQt5Gui-devel-32bit - libQt5Gui5-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5OpenGLExtensions-devel-static-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5PrintSupport5-32bit - libQt5Sql5-mysql-32bit - libQt5Test-devel-32bit - libQt5Widgets-devel-32bit - libQt5Widgets5-32bit - libQt5Xml-devel-32bit - libSDL2_image-2_0-0-32bit - libavahi-client3-32bit - libbz2-devel-32bit - libclang13-32bit - libexif12-32bit - libexpat-devel-32bit - libfabric-devel-32bit - libfabric1-32bit - libgcrypt20-32bit - libgnutls-devel-32bit - libgnutls30-32bit - libhogweed6-32bit - libibmad5-32bit - libibumad3-32bit - libimobiledevice-glue-1_0-0-32bit - libmlx4-1-32bit - libmount1-32bit - libopenssl-1_1-devel-32bit - libopenssl1_1-32bit - libpinyin13-32bit - libqt5-qtbase-examples-32bit - libqt5-qtdeclarative-devel-32bit - libsepol1-32bit - libsmartcols1-32bit - libvirt-devel-32bit - libwebkit2gtk-4_1-0-32bit - mozilla-nss-32bit - python310-32bit - readline-devel-32bit - samba-ad-dc-libs-32bit - samba-client-libs-32bit - systemd-32bit - grub2-powerpc-ieee1275 - qemu-SLOF - qemu-seabios - qemu-sgabios - kernel-livepatch-5_14_21-150400_17-default - libLTO13-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Concurrent-devel-32bit - libQt5PrintSupport-devel-32bit - libQt5Sql-devel-32bit - libQt5Sql5-unixODBC-32bit - libadwaita-1-0 - libadwaita-devel - libadwaita-docs - libadwaita-lang - libarm_compute26 - libarm_compute_core26 - libarm_compute_graph26 - libarmnn28 - libarmnn28-opencl - libarmnnBasePipeServer28 - libarmnnBasePipeServer28-opencl - libarmnnSerializer28 - libarmnnSerializer28-opencl - libavahi-common3-32bit - libblkid1-32bit - libcom_err-devel-32bit - libdbus-1-3-32bit - libeconf0-32bit - libefa1-32bit - libelf-devel-32bit - libelf1-32bit - libexif-devel-32bit - libgpgme11-32bit - libibverbs1-32bit - libjavascriptcoregtk-4_1-0-32bit - libproj19 - libpython3_10-1_0-32bit - libqwt6 - libreadline7-32bit - libsoftokn3-32bit - libtimelineDecoder28 - libtimelineDecoder28-opencl - libtimelineDecoderJson28 - libtimelineDecoderJson28-opencl - libuuid-devel-32bit - libzstd1-32bit - nss-myhostname-32bit - postgresql14-pgagent - qemu-ipxe - rdma-core-devel-32bit - reload4j - reload4j-javadoc - rsocket-32bit - samba-client-32bit - samba-devel-32bit - samba-libs-32bit - sssd-common-32bit - typelib-1_0-Adw-1 - wine-32bit - xen-libs-32bit - xz-devel-32bit Package Source Changes ====================== ComputeLibrary +- Update to 22.02: + * Public major release + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v22.02 + MozillaFirefox +- Firefox Extended Support Release 91.8.0 ESR (bsc#1197903) + Release candidate! Details filled in later, once it has been released + +- Adjust rust dependency for SP3 and later. TW uses always the + newest version of rust, but we don't, so we can't use the + rust+cargo notation, which would need both < and >= requirements. + (bsc#1197698) + +- Add cpu-flag `asimdrdm` to aarch64 constraints, to select newer, + faster buildhosts, as the others struggle to build FF. + +- Firefox Extended Support Release 91.7.1 ESR + * Changed: Yandex and Mail.ru have been removed as optional + search providers in the drop-down search menu in Firefox. + If you previously installed a customized version of Firefox + with Yandex or Mail.ru, offered through partner distribution + channels, this release removes those customizations, + including add-ons and default bookmarks. Where applicable, + your browser will revert back to default settings, as offered + by Mozilla. All other releases of Firefox remain unaffected + by the change. + SuSEfirewall2 +- perl-Net-DNS is only needed by some ancillary helper tool but not for the + core features. So set it to Recommended. + +- hosting moved to github.com/opensuse/susefirewall2 +- added a sysvinit -> systemd conversion hack (bnc#891669) + +- SuSEfirewall2, ACCEPT from services is a local variable, otherwise + "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040) + +- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT + +- Allow incoming DHCPv6 replies, currently unlimited. + bnc#867819,bnc#868031,bnc#783002,bnc#822959 +- typo fix customary -> custom bnc#835677 + +- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705) + +- adjust service files so manual starts work better (bnc#819499) + +- license update: GPL-2.0 + Various GPL-2.0 (only) licensed files + +- clarify what the default is in FW_MASQ_NETS (bnc#817233) +- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719) + +- do not add dependency information about YaST2 Second Stage (bnc#800365) + +- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834) + +- move to /usr, remove init scripts + +- adjust for starting via systemd service files +- move lock files to /run +- just CT instead of NOTRACK (bnc#793459) + +- getdevinfo is gone as per commit 0c5ac93 (bnc#777271) + +- honor FW_IPv6 setting also in debug mode (bnc#769411) + +- fix logging in test mode + +- allow icmpv6 in FW_SERVICES_*_* + +- allow ICMPv6 Multicast Listener Query (bnc#767392) + +- fix typo spotted by Frederic + +- assume all interface names are correct (bnc#739084) + +- fix forward masquerading (bnc#736205) +- compat syntax for negated options no longer works (bnc#660156, bnc#731088) +- enhance debug mode + +- use /sbin/rpcinfo as /usr/sbin/rpcinfo is gone (bnc#727438) + +- set SYSTEMD_NO_WRAP for status (bnc#727445) + +- fix manual rcSuSEfirewall2 stop with sytemd (bnc#717583) + +- fix typo (bnc#721845) +- atomic zone status writing + +- Remove redundant tags/sections from specfile + +- sanitize FW_ZONE_DEFAULT (bnc#716013) +- add warning about iptables-batch to SuSEfirewall2-custom +- fix warning about /proc/net/ip_tables_names not readable +- don't install input rules for interfaces in default zone +- Add hook fw_custom_after_finished +- update FAQ (bnc#694464) +- clean up overrides when stopping the firewall (bnc#630961) +- change default FW_LOG_ACCEPT_CRIT to "no" +- allow redir without port specification +- make FW_SERVICES_{REJECT,DROP}_* take precedende before ACCEPT (bnc#671997) +- fix zonein and zoneout parameters +- fix reverse direction of forwarding rules (bnc#679192) + +- introduce rpcusers file to allow statd to run as non-root + (bnc#668553) + +- add zonein and zoneout parameters for FW_FORWARD +- fix typos + +- don't start in runlevel 4 by default (bnc#656520) +- cut off long zone names (bnc#644527) +- fix and enhance output of log command (bnc#663262) + +- don't unload rules when using systemd + +- list some known rpc services as Should-Start +- don't filter outgoing packets at all +- fix an example (bnc#641907) +- fix status check in SuSEfirewall2_init (bnc#628751) + +- don't use fillup anymore as it keeps corrupting the config file + (bnc#340926) + +- remove "batch committing..." message +- read defaults from separate file +- warn if highports config options are set +- finally drop 'highports' misfeature +- remove kernel ipv6 module detection (bnc#617033) +- silence warning about default zone (bnc#616841) +- SuSEfirewall2-open: don't add values multiple times +- Use multiprotocol xt_conntrack + +- only directories in /sys/class/net are real interfaces (bnc#609810) + +- add entry about drbd to FAQ +- update docu +- implement FW_BOOT_FULL_INIT + +- use new versioning scheme after switch of repo to git +- update and rebuild docu +- remove really old rc.config conversion code from spec file + +- fix spelling error in sysconfig file (bnc#537427) +- polishing of log drop policy (bnc#538053) + * drop multicast packets silently + * separate drop rule for broadcast packets at end of chain + * only consider NEW udp packets as critical + * don't log INVALID packets as critical + +- implement runtime override of interface zones +- allow disabling NOTRACK rules on lo (bnc#519526) + +- remove chkconfig calls (bnc#522268) + +- add note about use as bridging firewall +- allow to set FW_ZONE_DEFAULT via config file +- deprecate fw_custom_before_antispoofing and + fw_custom_after_antispoofing, use fw_custom_after_chain_creation + instead + +- add note that ulog doesn't work with IPv6 (bnc#442756) +- fix version number in help text +- allow service files to specify kernel modules and allow related packets +- silence an error from bash if a service config file is not available (bnc#487870) +- better wording for BROADCAST in template +- update firewall hook script (patch by Marius) + aaa_base +- fix (bsc#1194883) - aaa_base: Set net.ipv4.ping_group_range to + allow ICMP ping +- added patches + + git-40-d004657a244d75b372a107c4f6097b42ba1992d5.patch + +- Port change from Thu Sep 30 08:51:55 UTC 2022 forword to + current version which includes a rename of patch + git-13-14003c19eaa863ae9d80a0ebb9b5cab6273a5a9e.patch + to + git-43-14003c19eaa863ae9d80a0ebb9b5cab6273a5a9e.patch + as otherwise autopatch macro does not work anymore + +- Include all fixes and changes for systemwide inputrc to remove + the 8 bit escape sequence which interfere with UTF-8 multi byte + characters as well as support the vi mode of readline library. + This is done with the patches + * git-41-f00ca2600331602241954533a1b1610d1da57edf.patch + * git-42-f39a8d18719c3b34373e0e36098f0f404121b5c5.patch + before the changed patch + git-13-14003c19eaa863ae9d80a0ebb9b5cab6273a5a9e.patch + rename it to + git-43-14003c19eaa863ae9d80a0ebb9b5cab6273a5a9e.patch + and also add the patches + * git-44-425f3e9b44ba9ead865d70ff6690d5f2869442dc.patch + * git-45-bf0a31597d0ed3562bfc5e6be0ade2fe5dc1f7a1.patch + alsa-oss -- Add upstream patch to fix build with current glibc: - * alsa-drop-libio.patch - -- Updated to alsa-oss 1.0.28: - All pervious fix patches are obsoleted: - 0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch - 0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch - 0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch - -- Fix for dmix with unaligned sample rate: - 0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch - 0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch - -- Revert 0001-Fix-path-to-libaoss.so.patch, as this causes - regressions on multi-arch (bnc#874331) - -- Backport upstream fixes: - 0001-Fix-path-to-libaoss.so.patch - 0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch - -- stop recommending alsa-oss-32bit - -- updated to version 1.0.25; - pcm: check for XRUN state for GETxSPACE and GETxPTR ioctls - select: better check for null bit arrays - -- add libtool as buildrequire to make the spec file more reliable - -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- package baselibs.conf - armnn +- Update to 22.02: + * Changelog: https://github.com/ARM-software/armnn/releases/tag/v22.02 + * Add libarmnnTestUtils + armnn:opencl +- Update to 22.02: + * Changelog: https://github.com/ARM-software/armnn/releases/tag/v22.02 + * Add libarmnnTestUtils + autoyast2 +- Respect general/signature-handling settings during the 2nd + stage (bsc#1197655). +- 4.4.36 + bcm43xx-firmware +- Add required firmware file for Bluetooth module found on RPi Zero 2W (bsc#1197286) + +- Update BCM4345C0.hcd to fix Spectra for CYW43455 (CVE-2020-10370) -- Update BCM4345C0.hcd to fix Spectra for CYW43455 (CVE-2020-10370) +- Update BCM4345C0.hcd chromium +- Chromium 100.0.4896.88 (boo#1198361) + * CVE-2022-1305: Use after free in storage + * CVE-2022-1306: Inappropriate implementation in compositing + * CVE-2022-1307: Inappropriate implementation in full screen + * CVE-2022-1308: Use after free in BFCache + * CVE-2022-1309: Insufficient policy enforcement in developer tools + * CVE-2022-1310: Use after free in regular expressions + * CVE-2022-1311: Use after free in Chrome OS shell + * CVE-2022-1312: Use after free in storage + * CVE-2022-1313: Use after free in tab groups + * CVE-2022-1314: Type Confusion in V8 + * Various fixes from internal audits, fuzzing and other initiatives + +- Patches for GCC 12: + * chromium-fix-swiftshader-template.patch + * chromium-missing-include-tuple.patch + * chromium-webrtc-stats-missing-vector.patch + +- Chromium 100.0.4896.75: + * CVE-2022-1232: Type Confusion in V8 (boo#1198053) + +- Chromium 100.0.4896.60 (boo#1197680) + * CVE-2022-1125: Use after free in Portals + * CVE-2022-1127: Use after free in QR Code Generator + * CVE-2022-1128: Inappropriate implementation in Web Share API + * CVE-2022-1129: Inappropriate implementation in Full Screen Mode + * CVE-2022-1130: Insufficient validation of untrusted input in WebOTP + * CVE-2022-1131: Use after free in Cast UI + * CVE-2022-1132: Inappropriate implementation in Virtual Keyboard + * CVE-2022-1133: Use after free in WebRTC + * CVE-2022-1134: Type Confusion in V8 + * CVE-2022-1135: Use after free in Shopping Cart + * CVE-2022-1136: Use after free in Tab Strip + * CVE-2022-1137: Inappropriate implementation in Extensions + * CVE-2022-1138: Inappropriate implementation in Web Cursor + * CVE-2022-1139: Inappropriate implementation in Background Fetch API + * CVE-2022-1141: Use after free in File Manager + * CVE-2022-1142: Heap buffer overflow in WebUI + * CVE-2022-1143: Heap buffer overflow in WebUI + * CVE-2022-1144: Use after free in WebUI + * CVE-2022-1145: Use after free in Extensions + * CVE-2022-1146: Inappropriate implementation in Resource Timing +- Added patches: + * chromium-100-compiler.patch + * chromium-100-GLImplementationParts-constexpr.patch + * chromium-100-InMilliseconds-constexpr.patch + * chromium-100-SCTHashdanceMetadata-move.patch + * chromium-100-macro-typo.patch +- Removed patches: + * chromium-98-compiler.patch + * chromium-86-nearby-explicit.patch + * chromium-glibc-2.34.patch + * chromium-v8-missing-utility-include.patch + * chromium-99-AutofillAssistantModelExecutor-NoDestructor.patch + +- Update disk constraints + +- Chromium 99.0.4844.84: + * CVE-2022-1096: Type Confusion in V8 (boo#1197552) + +- Chromium 99.0.4844.82: + * Fix potential problem in Hangouts (boo#1197332) + clamav-database +- database refresh on 2022-04-11 (bsc#1084929) + +- database refresh on 2022-04-04 (bsc#1084929) + cloud-init +- Update to version 21.4 (bsc#1192343, jsc#PM-3181) + + Also include VMWare functionality for (jsc#PM-3175) + + Remove patches included upstream: + - cloud-init-purge-cache-py-ver-change.patch + - cloud-init-update-test-characters-in-substitution-unit-test.patch + + Forward port: + - cloud-init-write-routes.patch + - cloud-init-no-tempnet-oci.patch + + Add cloud-init-vmware-test.patch + - Test is system dependend, not properly mocked + + Azure: fallback nic needs to be reevaluated during reprovisioning + (#1094) [Anh Vo] + + azure: pps imds (#1093) [Anh Vo] + + testing: Remove calls to 'install_new_cloud_init' (#1092) + + Add LXD datasource (#1040) + + Fix unhandled apt_configure case. (#1065) [Brett Holman] + + Allow libexec for hotplug (#1088) + + Add necessary mocks to test_ovf unit tests (#1087) + + Remove (deprecated) apt-key (#1068) [Brett Holman] (LP: #1836336) + + distros: Remove a completed "TODO" comment (#1086) + + cc_ssh.py: Add configuration for controlling ssh-keygen output (#1083) + [dermotbradley] + + Add "install hotplug" module (SC-476) (#1069) (LP: #1946003) + + hosts.alpine.tmpl: rearrange the order of short and long hostnames + (#1084) [dermotbradley] + + Add max version to docutils + + cloudinit/dmi.py: Change warning to debug to prevent console display + (#1082) [dermotbradley] + + remove unnecessary EOF string in + disable-sshd-keygen-if-cloud-init-active.conf (#1075) [Emanuele + Giuseppe Esposito] + + Add module 'write-files-deferred' executed in stage 'final' (#916) + [Lucendio] + + Bump pycloudlib to fix CI (#1080) + + Remove pin in dependencies for jsonschema (#1078) + + Add "Google" as possible system-product-name (#1077) [vteratipally] + + Update Debian security suite for bullseye (#1076) [Johann Queuniet] + + Leave the details of service management to the distro (#1074) + [Andy Fiddaman] + + Fix typos in setup.py (#1059) [Christian Clauss] + + Update Azure _unpickle (SC-500) (#1067) (LP: #1946644) + + cc_ssh.py: fix private key group owner and permissions (#1070) + [Emanuele Giuseppe Esposito] + + VMware: read network-config from ISO (#1066) [Thomas Weißschuh] + + testing: mock sleep in gce unit tests (#1072) + + CloudStack: fix data-server DNS resolution (#1004) + [Olivier Lemasle] (LP: #1942232) + + Fix unit test broken by pyyaml upgrade (#1071) + + testing: add get_cloud function (SC-461) (#1038) + + Inhibit sshd-keygen@.service if cloud-init is active (#1028) + [Ryan Harper] + + VMWARE: search the deployPkg plugin in multiarch dir (#1061) + [xiaofengw-vmware] (LP: #1944946) + + Fix set-name/interface DNS bug (#1058) [Andrew Kutz] (LP: #1946493) + + Use specified tmp location for growpart (#1046) [jshen28] + + .gitignore: ignore tags file for ctags users (#1057) [Brett Holman] + + Allow comments in runcmd and report failed commands correctly (#1049) + [Brett Holman] (LP: #1853146) + + tox integration: pass the *_proxy, GOOGLE_*, GCP_* env vars (#1050) + [Paride Legovini] + + Allow disabling of network activation (SC-307) (#1048) (LP: #1938299) + + renderer: convert relative imports to absolute (#1052) [Paride Legovini] + + Support ETHx_IP6_GATEWAY, SET_HOSTNAME on OpenNebula (#1045) + [Vlastimil Holer] + + integration-requirements: bump the pycloudlib commit (#1047) + [Paride Legovini] + + Allow Vultr to set MTU and use as-is configs (#1037) [eb3095] + + pin jsonschema in requirements.txt (#1043) + + testing: remove cloud_tests (#1020) + + Add andgein as contributor (#1042) [Andrew Gein] + + Make wording for module frequency consistent (#1039) [Nicolas Bock] + + Use ascii code for growpart (#1036) [jshen28] + + Add jshen28 as contributor (#1035) [jshen28] + + Skip test_cache_purged_on_version_change on Azure (#1033) + + Remove invalid ssh_import_id from examples (#1031) + + Cleanup Vultr support (#987) [eb3095] + + docs: update cc_disk_setup for fs to raw disk (#1017) + + HACKING.rst: change contact info to James Falcon (#1030) + + tox: bump the pinned flake8 and pylint version (#1029) + [Paride Legovini] (LP: #1944414) + + Add retries to DataSourceGCE.py when connecting to GCE (#1005) + [vteratipally] + + Set Azure to apply networking config every BOOT (#1023) + + Add connectivity_url to Oracle's EphemeralDHCPv4 (#988) (LP: #1939603) + + docs: fix typo and include sudo for report bugs commands (#1022) + [Renan Rodrigo] (LP: #1940236) + + VMware: Fix typo introduced in #947 and add test (#1019) [PengpengSun] + + Update IPv6 entries in /etc/hosts (#1021) [Richard Hansen] (LP: #1943798) + + Integration test upgrades for the 21.3-1 SRU (#1001) + + Add Jille to tools/.github-cla-signers (#1016) [Jille Timmermans] + + Improve ug_util.py (#1013) [Shreenidhi Shedi] + + Support openEuler OS (#1012) [zhuzaifangxuele] + + ssh_utils.py: ignore when sshd_config options are not key/value pairs + (#1007) [Emanuele Giuseppe Esposito] + + Set Azure to only update metadata on BOOT_NEW_INSTANCE (#1006) + + cc_update_etc_hosts: Use the distribution-defined path for the hosts + file (#983) [Andy Fiddaman] + + Add CloudLinux OS support (#1003) [Alexandr Kravchenko] + + puppet config: add the start_agent option (#1002) [Andrew Bogott] + + Fix `make style-check` errors (#1000) [Shreenidhi Shedi] + + Make cloud-id copyright year (#991) [Andrii Podanenko] + + Add support to accept-ra in networkd renderer (#999) [Shreenidhi Shedi] + + Update ds-identify to pass shellcheck (#979) [Andrew Kutz] + + Azure: Retry dhcp on timeouts when polling reprovisiondata (#998) + [aswinrajamannar] + + testing: Fix ssh keys integration test (#992) +- From 21.3 + + Azure: During primary nic detection, check interface status continuously + before rebinding again (#990) [aswinrajamannar] + + Fix home permissions modified by ssh module (SC-338) (#984) + (LP: #1940233) + + Add integration test for sensitive jinja substitution (#986) + + Ignore hotplug socket when collecting logs (#985) (LP: #1940235) + + testing: Add missing mocks to test_vmware.py (#982) + + add Zadara Edge Cloud Platform to the supported clouds list (#963) + [sarahwzadara] + + testing: skip upgrade tests on LXD VMs (#980) + + Only invoke hotplug socket when functionality is enabled (#952) + + Revert unnecesary lcase in ds-identify (#978) [Andrew Kutz] + + cc_resolv_conf: fix typos (#969) [Shreenidhi Shedi] + + Replace broken httpretty tests with mock (SC-324) (#973) + + Azure: Check if interface is up after sleep when trying to bring it up + (#972) [aswinrajamannar] + + Update dscheck_VMware's rpctool check (#970) [Shreenidhi Shedi] + + Azure: Logging the detected interfaces (#968) [Moustafa Moustafa] + + Change netifaces dependency to 0.10.4 (#965) [Andrew Kutz] + + Azure: Limit polling network metadata on connection errors (#961) + [aswinrajamannar] + + Update inconsistent indentation (#962) [Andrew Kutz] + + cc_puppet: support AIO installations and more (#960) [Gabriel Nagy] + + Add Puppet contributors to CLA signers (#964) [Noah Fontes] + + Datasource for VMware (#953) [Andrew Kutz] + + photon: refactor hostname handling and add networkd activator (#958) + [sshedi] + + Stop copying ssh system keys and check folder permissions (#956) + [Emanuele Giuseppe Esposito] + + testing: port remaining cloud tests to integration testing framework + (SC-191) (#955) + + generate contents for ovf-env.xml when provisioning via IMDS (#959) + [Anh Vo] + + Add support for EuroLinux 7 && EuroLinux 8 (#957) [Aleksander Baranowski] + + Implementing device_aliases as described in docs (#945) + [Mal Graty] (LP: #1867532) + + testing: fix test_ssh_import_id.py (#954) + + Add ability to manage fallback network config on PhotonOS (#941) [sshedi] + + Add VZLinux support (#951) [eb3095] + + VMware: add network-config support in ovf-env.xml (#947) [PengpengSun] + + Update pylint to v2.9.3 and fix the new issues it spots (#946) + [Paride Legovini] + + Azure: mount default provisioning iso before try device listing (#870) + [Anh Vo] + + Document known hotplug limitations (#950) + + Initial hotplug support (#936) + + Fix MIME policy failure on python version upgrade (#934) + + run-container: fixup the centos repos baseurls when using http_proxy + (#944) [Paride Legovini] + + tools: add support for building rpms on rocky linux (#940) + + ssh-util: allow cloudinit to merge all ssh keys into a custom user + file, defined in AuthorizedKeysFile (#937) [Emanuele Giuseppe Esposito] + (LP: #1911680) + + VMware: new "allow_raw_data" switch (#939) [xiaofengw-vmware] + + bump pycloudlib version (#935) + + add renanrodrigo as a contributor (#938) [Renan Rodrigo] + + testing: simplify test_upgrade.py (#932) + + freebsd/net_v1 format: read MTU from root (#930) [Gonéri Le Bouder] + + Add new network activators to bring up interfaces (#919) + + Detect a Python version change and clear the cache (#857) + [Robert Schweikert] + + cloud_tests: fix the Impish release name (#931) [Paride Legovini] + + Removed distro specific network code from Photon (#929) [sshedi] + + Add support for VMware PhotonOS (#909) [sshedi] + + cloud_tests: add impish release definition (#927) [Paride Legovini] + + docs: fix stale links rename master branch to main (#926) + + Fix DNS in NetworkState (SC-133) (#923) + + tests: Add 'adhoc' mark for integration tests (#925) + + Fix the spelling of "DigitalOcean" (#924) [Mark Mercado] + + Small Doc Update for ReportEventStack and Test (#920) [Mike Russell] + + Replace deprecated collections.Iterable with abc replacement (#922) + (LP: #1932048) + + testing: OCI availability domain is now required (SC-59) (#910) + + add DragonFlyBSD support (#904) [Gonéri Le Bouder] + + Use instance-data-sensitive.json in jinja templates (SC-117) (#917) + (LP: #1931392) + + doc: Update NoCloud docs stating required files (#918) (LP: #1931577) + + build-on-netbsd: don't pin a specific py3 version (#913) + [Gonéri Le Bouder] + + Create the log file with 640 permissions (#858) [Robert Schweikert] + + Allow braces to appear in dhclient output (#911) [eb3095] + + Docs: Replace all freenode references with libera (#912) + + openbsd/net: flush the route table on net restart (#908) + [Gonéri Le Bouder] + + Add Rocky Linux support to cloud-init (#906) [Louis Abel] + + Add "esposem" as contributor (#907) [Emanuele Giuseppe Esposito] + + Add integration test for #868 (#901) + + Added support for importing keys via primary/security mirror clauses + (#882) [Paul Goins] (LP: #1925395) + + [examples] config-user-groups expire in the future (#902) + [Geert Stappers] + + BSD: static network, set the mtu (#894) [Gonéri Le Bouder] + + Add integration test for lp-1920939 (#891) + + Fix unit tests breaking from new httpretty version (#903) + + Allow user control over update events (#834) + + Update test characters in substitution unit test (#893) + + cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886) + [dermotbradley] + + Add AlmaLinux OS support (#872) [Andrew Lukoshko] + - + Still need to consider the "network" configuration uption + + Still need to consider the "network" configuration option cloud-regionsrv-client +- Update to version 10.0.2 + + Fix name of logfile in error message + + Fix variable scoping to properly detect registration error + + Cleanup any artifacts on registration failure + + Fix latent bug with /etc/hosts population + + Do not throw error when attemting to unregister a system that is not + registered + + Skip extension registration if the extension is recommended by the + baseproduct as it gets automatically installed + +- Update to version 10.0.1 (bsc#1197113) + + Provide status feedback on registration, success or failure + + Log warning message if data provider is configured but no data + can be retrieved +- Update -addon-azure to 1.0.3 follow up fix for (bsc#1195414, bsc#1195564) + + The repo enablement timer cannot depend on guestregister.service + compat-libpthread-nonshared +- Also build s390x version (bsc#1197272) + +- Also build 32-bit x86 version (bsc#1188004) + +- New (bsc#1178526) + ctemplate +- Add ctemplate-0.98-gcc46.patch: fix compilation with gcc 4.6 + +- version update (version 0.98) + * ctemplate: version 0.98 release + * Add new image URL modifier: :I=html, :I=css, etc (jshneier, dougy) + * Allow lowercase words in pragma contexts (csilvers) + * Enable full-word matching for tpl filenames (aneeshnaman) + * Performance improvements for small_map (wonchun) + * Avoid some compiler warnings (mac) + * Fix a c++ conformance bug involving const (chandlerc) + * BUGFIX: never reload string templates (panicker) + * BUGFIX: Fix refcounting to avoid accessing freed memory (panicker) + * PORTING: Avoid SIBGUS on sparc by aligning memory more (csilvers) + * PORTING: Use isascii_is*() to avoid langtype issues (csilvers) + * PORTING: Fix 'class not properly dll-epxorted' warnings (csilvers) + * PORTING: Rename README.windows to README_windows.txt (csilvers) + * Made NEWS file non-empty. + * Added ctemplate.pc + ctemplate_nothreads.pc for pkg-config (csilvers) + version 0.97 release + * Major API revamp: +TemplateCache, -Template (panicker, csilvers) + * Major documentation revamp: howto -> guide + reference (csilvers) + * Protect auto-generated #include files with header guard (dnovillo) + * Allow ftp:// in ValidateUrl modifier (martone) + * Speed up template modifiers (turnidge) + * BUGFIX: Fix a dnagling pointer in template-modifiers (csilvers) + * PORTING: cygwin/mingw now compile (due to autoconf macros) (csilvers) + * PORTING: improve generate_fs_test on windows (csilvers) + version 0.96 release + * Support multiple template root directories (williasr) + * Remove TemplateContext from TemplateToString (jad) + * Remove programmatic auto-escape code (jad) + * Speedup: use linker to detect immutable TemplateStrings (csilvers) + * Implement ShowTemplateGlobalSection (williasr) + * Change SetIntValue to accept longs (omoikane) + * Allow TemplateDictionary c'tor to take a TemplateString (csilvers) + * Make Mutex safer to run during global destructors (csilvers) + * BUILD: don't set TMPDIR when building; ar reads it (csilvers) + * BUILD: fix compiling of C (as opposed to C++) test file (csilvers) + * BUILD: remove bash-specific 'test x == y' from configure.ac (csilvers) + * BUGFIX: use AllocAligned when allocating non-char objects (csilvers) + * PORTING: remove obsolete MSVC Detect64BitPortabilityProblems (csilvers) + * Updated from autoconf 2.61 to 2.62 + +- version update (version 0.95) + * Change default namespace from google to ctemplate + * Rename include directory from google to ctemplate + * Remove deprecated code: template_from_string.{h,cc} + * Remove deprecated code: modifiers in TemplateDictionary class + * Remove last arg from StringToTemplate; use autoescape pragma instead + * Remove template_modifiers namespace + * Provide a script to help convert namespaces and #includes + * TemplateDictionary constructor takes TemplateString, not string + +- version update (version 0.94) + * Use arena for all memory allocations: 3-4% speedup (csilvers) + * Add the ability to hook the annotation system (ryoji) + * Expose Expand(ExpandEmitter*,...) to allow custom emitters (csilvers) + * Add RemoveStringFromTemplateCache (csilvers) + * Add new :url_escape_with_arg=css modifier for urls in CSS (jad) + * Support tr1's unordered_map in preference to hash_map (csilvers) + * Use Murmurhash for all string hashing, rather than hash<> (csilvers) + * Better parsing of meta tags and dangling < for auto-escape (falmeida) + * Add AddXssSafeModifier (jad) + * Allow disabling auto-escape for 'trusted' vars (jad) + * BUGFIX: resolve possible memory-leaks in CopyDictionary (csilvers) + * BUGFIX: fix bug when reloading with AUTOESCAPE pragma (jad) + * Updated autoconf version to 2.61 and libtool version to 1.5.26 +- ctemplate-0.93-bswap.patch was merged upstream + davfs2 +- Add Fix-wrong-fscanf-format-in-umount.patch: Fix wrong fscanf format + on umount that might lead to segmentation fault (bsc#1194537). +- Add Check-for-valid-prop-etag.patch: Check for valid server etag + prop (bsc#1193733). +- Add Always-update-cached-file-on-dav_lookup.patch: Always updates + the cached file attributes on dav_lookup, to reflect the latest + looked up file state (bsc#1188967). + -- Added missing file - dcraw +- Update to version 9.12: + dcraw - revision 1.446 + * Support the Canon S100, Nikon 1 J1 and V1, Panasonic GX1, Fuji X10, and + Samsung NX200 with color matrices from DNG Converter 6.6. + +- Update to version 9.11: + dcraw - revision 1.445 + * Copied new color matrices from DNG Converter 6.5. +- Spec file updates: + * Changes based on spec-cleaner run. + * Removed support for openSUSE < 11.3. + +- Remove redundant tags/sections from specfile + (cf. packaging guidelines) + +- updated to version 9.10 + dcraw - revision 1.444 + * Support ARRIRAW and Redcode R3D raw formats (video only). + * Support the Leica D-LUX 5 and V-LUX 2, Panasonic G3 and GF3, Olympus E-P3, + Sony NEX-C3 and SLT-A35, and Canon SX30. + * Updated support for Nikon encrypted WB and Canon sRAW/mRAW. +- Spec file updates: + * Added libjasper-devel in BuildRequires:. + +- updated to version 9.08 + dcraw - revision 1.443 + * Support the Fuji HS20EXR/F550EXR, Kodak Z990, Leaf AFi-II 12, Nikon D5100 + and Samsung NX11 and NX100. + dcparse - revision 1.73 + * Improved parsing of Fuji images. +- Spec file updates: + * Small fix if suse_version is not set. + +- updated to version 9.07 (dcraw revision 1.442) + * Support the Hasselblad 9044x6732 back, Leaf 1068x1464 back, Fuji X100 and + Canon 600D and 1100D. + +- updated to version 9.06 + * Support the Nikon D3100 & D7000 & P7000, Panasonic FZ40 & FZ100 & LX5, + Samsung WB2000, Nokia X2, Canon SX120 & PowerShot G12, Hasselblad H4D, + Pentax 645D & K-5 & K-r, Sony SLT-A33 & SLT-A55V, Canon SX20 IS, Samsung + EX1, Sony A450, Kodak Z981, Olympus E-P2, Panasonic G2 & GF1, Samsung WB550 + and NX10, Casio EX-Z1050, Fuji HS10, Canon EOS 550D / Digital Rebel T2i / + Kiss Digital X4. + * Support high-ISO images from the Samsung WB2000. + * Read correct camera WB from Nikon NRW and Samsung SRW files. + * Copied color matrices from Adobe DNG Converter 6.3. + * Fixed rotation for Kodak EasyShare and some Canon EOS photos. + * Get Fuji HS10 black level from the metadata. + * Built color matrices for the Sony NEX-3 and NEX-5. + * Support A100 images modified by Sony software. + * Split the darkness level into four separate color channels. +- Replaced dcraw.c and dcraw.1 with the package tarball provided from the official + site. +- Added clean_crw and fuji_green programs. +- Added rawphoto.c file in the documentation (gimp-plugin). +- Removed dcwrap program (no longer provided from the official site). +- Spec file updates: + * Changed version numbering scheme (used the one from the tarball provided). + * Changes based on rpmdevtools templates and spec-cleaner run. + * Added description for dcraw-omp.patch based on openSUSE Patches Guidelines. + * Added gettext-runtime in BuildRequires:. + * Added dcraw-lang package. + * Compile also fujiturn16 program (to rotate 48-bit PPM images). + * Updates in %prep, %build, %install and %files sections based also on Fedora + and Debian packages. +- Rebased dcraw-omp.patch to apply cleanly. +- Added a patch for dcraw.1 to fix "macro `LO' not defined" rpm post build + check warning. +- Added a patch for fuji_green.c to fix gcc implicit declaration warning. + +- updated to RCS 1.432 + * Support the Canon EOS-1D Mark IV and PowerShots G11 and S90, + Casio EX-Z750, Pentax K-x, Fuji SX200EXR, Sony A550, Sony DSLR-A850, + Canon EOS 7D, Casio EX-Z850, Canon A470, G11, Nikon D3000, + Panasonic FZ35/FZ38, Casio Z60, Casio Z75, Kodak Z980, Pentax K-7, + Olympus X200,D560Z,C350Z + * Correctly crop Nikon D300S photos + * Support camera WB for the Kodak EasyShare Z980 and Z1015 + * Decode all packed 10-bit and 12-bit formats in one function + * Copied color matrices from Adobe DNG Converter 5.4 + +- rediffed OMP patch to get fuzz-0 + +- updated to RCS 1.425 + * Support the Phase One P45+, Casio EX-S20, Samsung S850, Agfa DC-833m, + Panasonic DMC-GH1, Canon SX1, SX110,, EOS 500D/Rebel T1i/Kiss X3, + Motorola PIXL, Kodak Z1015, Olympus E-30, Pentax K2000/K-m, Hasselblad V96C, + Samsung S85, Leaf AFi 7, Panasonic FX150 and G1, Canon PowerShot G10, + Panasonics LX3 and FZ28, Nikons D90 and P6000, Canon EOS 50D, Sony A900, + * When sampling dark pixels, don't get too close to the light pixels + * Linearize the Apple Quicktake, Kodak DC40/DC50, and Logitech Fotoman Pixtura + * Added "-g" option for custom gamma curves + * Support 3672 x 2486 images from the Panasonic DMC-FZ50 + * Correctly handle negative pixels in split NEF files + * Support GPS-tagged ORFs and anonymous DNGs + * Support the sRAW1 and sRAW2 modes of the Canon EOS 50D and 5D Mark II +- updated omp.patch + deja-dup +- Add deja-dup-vala-fix.patch: fix for new vala (bsc#1197712). + dirac +- Split off doc subpackage + +- Added Provides: and Obsoletes: for packman libdirac-devel +- Included patch from dirac git to fix uninitialised memory read + that causes the encoder to crash when using non-overlapping blocks. + +- Fixed factory build with patch from git dirac-1.0.2-gcc45.patch + +- exclude valgrind-devel on SPARC + +- fix build in disabling as-needed + +- Updated to version 1.0.2: + * minor release complying with the latest Dirac Bytestream + Specification 2.2.3. + * Improved compression performance for small picture sizes. + * Improved compression performance at low bit-rates. + * Included macros to check the API version. + * Improved motion estimation. + * New 422 <-> 420 conversion utilities for interlaced video. + * New functionality added to encoder API. + * Fixed bugs in handling DC subband. + +- Worked around internal compiler error on 11.0-x86_64. + docbook_5 +- Only remove file from catalog if it disappeared. +- Do not use release numbers, they're not needed anymore. +- Cleanup some rpmlint warnings: Non-executable-in-bin, duplicate + requires, do not remove buildroot. + dracut +- Update to version 055+suse.248.g92d06110: + * fix(resume): correct call to block_is_netdevice function (bsc#1197737) + * chore(suse): remove fipscheck requirement (bsc#1198065) + dtb-aarch64 +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + fence-agents +- (bsc#1196350) fence_gce updates pull from Clusterlabs repo + - Apply proposed upstream patch + 0001-fence_gce-Add-timeouts-and-failure-options-458.patch + fontpackages +- run fonts-config only once when installing or upgrading more + fonts in one transaction + +- %reconfigure_fonts_scriptlets macro does not contain (now empty) + %posttrans from now on until + https://bugzilla.novell.com/show_bug.cgi?id=773575 + is not resolved + +- introduced new rpm macro: %files_fontsconf_availdir + to be included in %files section of package which ships own + fontconfig files; expands in + /usr/share/%{name} + /usr/share/%{name}/conf.avail +- introduced new rpm macro: %files_fontsconf_file + to be included in %files section of package which ships own + fontconfig file; + %files_fontsconf_file -l name.conf + expands in + /usr/share/%{name}/conf.avail/name.conf + %config /etc/fonts/conf.d/name.conf + when -l switch isn't supplied, only + /usr/share/%{name}/conf.avail/name.conf + is packaged + +- introduced new rpm macro: %install_fontsconf + for given file (path/to/01-font.conf), it + 1. creates %{_fontsconfavaildir} + 2. copies path/to/01-font.conf to %{_fontsconfavaildir} + uses %link_avail_to_system_fontsconf to + 3. create %{_fontsconfddir} + 4. link %{_fontsavaildir}/01-fonts.conf %{_fontsconfddir} + +- modified %_fontsconfavaildir to from + /etc/fonts/conf.avail to /usr/share/%{name}/conf.avail as + fontconfig 2.10 ship its avail conf in /usr/share/fontconfig/conf.avail +- added %link_avail_to_system_fontsconf, which creates symlink pointing + from /etc/fonts/conf.d to ../../../usr/share/%{name}/conf.avail + +- package created, added rpm-macros.fonts-config + gengetopt +- update to gengetopt-2.22.3 + * enum option values can contain + and - (thanks to Papp Gyozo). + * fixed compilation problems due to macro FIX_UNUSED which was not + in the right place (thanks to Matthew Junker) + * --header-output-dir and --src_output-dir to store cmdline.h + separately from cmdline.c (thanks to Yegor Yefremov) + * #include in the generated files, instead of "getopt.h" + * generated functions use prototypes with char ** instead of + char *const * + +- update to gengetopt-2.22.2 + * removed further compilation warnings for generated files + * fixed a compilation problems for files generated with --include-getopt + with some versions of stdlib.h + * removed dependency from flex library (that generated problems in + compilation in open solaris) + * uses PACKAGE_NAME, if defined, for printing help and version + * uses --docdir if specified for installing documentation + +- initial package (version 2.22.1) + gnome-patch-translation +- Added several packages with strings in patches (9 new strings). +- Updated el, hu, it, km, pl, pt_BR, zh_TW. + +- Updated da, de, es, fi, fr, gl, hr, hu, it, ja, km, lt, nb, nl, + pl, pt_BR, ro, ru, wa. +- Updated for the latest Factory. + +- Updated all available translations for 11.4. + +- Updated fi. +- Updated for the latest Factory. + +- Updated de, lt, ru. +- Updated for the latest Factory. + +- Updated af, bn, ca, el, et, fr, gl, gu, hi, hr, ka, km, lt, mk, + mr, nb, pa, pl, pt, ro, si, sl, sr, ta, uk, wa, xh, zu. + +- Updated cs, da, es, fi, fr, gl, hu, it, ja, km, lt, nb, nl, pl, + pt_BR, ro, ru, sk, uk. +- Updated list of packages. +- Plural declaration added into HEADER.pot (bnc#594753). + +- Updated gl, lt, pt_BR, ro, wa, zh_TW. +- Updated list of packages with patches. +- Updated strings from the latest Factory (19 new strings). +- LCN migrated to Berlios. + +- Updated da, fr, gl, it, ko, lt, nb, pl, ru. +- 11 lost gtk2 strings from the old version re-added. + +- Updated de, fi, hu, ja, km, ko, nb, nl, pl, sk. + +- Updated cs, da, de, es, fi, fr, gl, hu, it, ja, km, ko, nb, nl, + pl, pt_BR, ro, ru, sk, uk, wa, zh_TW. +- Added libgnomesu (bnc#541653, 6 new strings). + +- Updated da, de, es, fr, gl, hr, hu, km, ko, nb, pl, uk, wa, + zh_TW. +- Added bluez-gnome (7 new strings). + +- Updated ja, ko, nl, pl, pt_BR, ru, sk. + +- Updated cs, da, de, en_GB, es, et, fi, fr, hu, it, ja, km, ko, + nb, nl, pa, pl, pt, pt_BR, ro, ru, sk, sr, sv, th, uk, zh_CN, + zh_TW. +- Fixes for bash 4. + gnome-shell-extensions +- Add gnome-shell-extensions-restore-classic-css.patch: the version + of gnome-classic.css in the tarball is wrong, somehow it contains + the CSS file for GNOME42, so restore to the right version by this + patch before the upstream release the new tarball. +- Revert gse-sle-classic-ext.patch to the last revision + (bsc#1197175, glgo#GNOME/gnome-shell-extensions#382). + gnustep-make +- update to 2.4.0 + o for more info please see ChangeLog file +- fix fhs (library path) + (see WindowMaker pkg: /usr/lib/GNUstep/Applications) + o GNUSTEP_SYSTEM_APPS=/usr/lib/GNUstep/Applications + o GNUSTEP_SYSTEM_LIBRARIES={_libdir} +- spec mods + o add header + +- initial version + hsqldb +- Update to 1.8.1.3 + * adds support for fast closing of huge database files + * better query optimisation. + * bugfixes +- add maven pom +- fix build with jdk7 +- run su with -s /bin/sh in initscript + +- fix hsqldb_lic.txt packaged in hsqldb-manual and hsqldb + +- fix bnc#664425 - error in init script of hsqldb + * init PATH on the begining + * use absolute names +- change default shell from /bin/false to /bin/sh to make su command + (and server start) possible +- change hsqldb jar location to /usr/share/java/hsqldb.jar + +- Initial SUSE packaging od hsqldb 1.8.0.10 from jpackage.org + icmake +- Initial version 7.19.00 + inkscape +- Add upstream patches required to build on SP4 (bsc#1197731): + inkscape-poppler-build-fix.patch + inkscape-c-standard.patch + inkscape-new-glib.patch + iperf +- iperf 3.0.9 + * Bug fixes + +- iperf 3.0.5 + * A timing issue which caused measurement intervals to be wrong + with TCP tests on lossy networks has been fixed + * It is now possible to get (most of) the server-side output at + the client by using the --get-server-output flag + * A number of bugs with --json output have been fixed +- rebased iperf-3.0.2_disable-profiling.patch on 3.0.5 code + (now is iperf-3.0.5_disable-profiling.patch) + +- iperf 3.0.3 + * Summary structures in the JSON output are now included, even if + there is only one stream. + * A possible buffer overflow in iperf_error.c has been fixed + (replaced iperf-3.0.2_strncat_bufferoverflow.patch) + * Example programs now build correctly +- clean spec + +- iperf project moved from SourceForge to Google Code and now to GitHub. + License changed from NCSA to BDS-3-Clause +- Update to 3.0.2 + This version, sometimes referred to as iperf3, is a redesign of an original + version developed at NLANR/DAST. iperf3 is a new implementation from scratch, + with the goal of a smaller, simpler code base, and a library version of the + functionality that can be used in other programs. iperf3 also a number of + features found in other tools such as nuttcp and netperf, but were missing + from the original iperf. These include, for example, a zero-copy mode and + optional JSON output. + Note that iperf3 is NOT backwards compatible with the original iperf. +- Added iperf-3.0.2_strncat_bufferoverflow.patch: + * Prevent buffer overflow in strncat +- Added iperf-3.0.2_disable-profiling.patch: + * Disable profiling on x86 (option '-pg' is incompatible with invoked + option '-fomit-frame-pointer') +- Changes in 3.0.2 + * iperf3 now builds on Linux systems that do not support + TCP_CONGESTION. Most notably this allows iperf3 to work on CentOS + 5. + * An abort on MacOS 10.9 has been fixed (issue #135). + * Added -I flag for the server to write a PID file, mostly useful for + daemon mode (issue #120). + * A bug that could break some TCP tests on FreeBSD has been fixed. + * TCP snd_cwnd output is now printed by default on Linux (issue #99). + * In JSON output, the --title string no longer has a colon and two + spaces appended (issue #139). + * A buffer for holding formatted numeric values is now + properly-sized so that output is not truncated (issue #142). + * Some memory leaks have been fixed. + * A -d flag enables debugging output. + * libtoolize is now invoked correctly from the bootstrap.sh script. + * The test unit format can now be set from the API (issue #144). + * libiperf is now built as both shared and static libraries. +- Changes in 3.0.1 + * Added the following new flags + - D, --daemon run server as a daemon + - L, --flowlabel set IPv6 flow label (Linux only) + - C, --linux-congestion set congestion control algorithm (Linux only) + - k, --blockcount #[KMG] number of blocks (packets) to transmit + (instead of -t or -n) + * Bug fixes +- Changes in 3.0-RC5 + * Added the following new flags + - F, --file name xmit/recv the specified file + - A, --affinity n/n,m set CPU affinity (Linux only) + - J, --json output in JSON format + - Z, --zerocopy use a 'zero copy' method of sending data + - O, --omit N omit the first n seconds + - T, --title str prefix every output line with this string + * more useful information in 'verbose' mode + * Many bug fixes +- Changes in 3.0b4 + * Added support for binding to a specific interface (-B) + * Added support for IPv6 mode (-6) + * Setting TCP window size (-w) is now supported + * Updates to iperf_error + * Added new errors + * Should generate more relavent messages + * Stream list now managed by queue.h macros + * Test structures are now kept intact after a test is run (for API users) + * Improved interval timer granularity + * Support for decimal values + * Many bug fixes +- Changes in 3.0b3 + * Better error handling + * All errors now handled with iperf_error() + * All functions that can return errors return NULL or -1 on error and set i_errno appropriately + * Iperf API intruduced + * Support for adding new protocols + * Added support for callback functions + * on_connect - executes after a connection is made to the server + * on_new_stream - executes after a new stream is created + * on_test_start - executes right before the test begins + * on_test_finish - executes after the test is finished + * Added early support for verbose mode (-V) +- Changes in 3.0b2 + * UDP mode now supported + * Support for setting bandwidth (-b) + * Parallel UDP stream support + * Reverse mode UDP support + * Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm + * Support for setting TCP MSS (-M) + * Note: This feature is still in development. It is still very buggy. +- Changes in 3.0b1 + * TCP control socket now manages messages between client and server + * Dynamic server (gets test parameters from client) + * Server can now set test options dynamically without having to restart. + * Currently supported options: -l, -t, -n, -P, -R + * Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6 + * Results exchange + * Client can now see server results (and vice versa) + * Reverse mode (-R) + * Server sends, client receives + +- disable _service file for factory update +- update license to be spdx.org conform + +- Update to 2.0.5 + * bumped default TCP send/recv buffer to 128K (this is not the + kernel buffer that controls the window, but rather the Iperf + internal buffer) + * honor -i flag when for a server (-s) when using TCP + * Exit rather than warn on connection failure + * Reduce CPU usage + * "neater" output for some units, eg Kbps, Mbps, Gbps + * addresses some typos + * prevent underflow when the amount of data to be + transmitted (-n) is not a multiple of the buffer size (-l) + * print report headers only once + * use appropriate report header for UDP tests +- Cleaned with spec-cleaner + +- Initial package, version 2.0.4 + jakarta-commons-net +- remove openjdk6 dependency + +- fix bnc#749895 - ant FTP action fails on the date with leap year + +- Initial SUSE packaging (version 1.4.1 from jpp5) + java-9-openjdk +- Initial java-1_9_0-openjdk package based on jdk9-b32 + jbig2dec +- fix build for factory + +- replace tarballs + +- update to 0.11 + +- initial package version 0.10 + jflex +- Initial packaging of jflex-bootstrap 1.4.2 in SUSE (from jpp5) + jflex-bootstrap +- Initial packaging of jflex-bootstrap 1.4.2 in SUSE (from jpp5) + joe +- Convert Russian and Ukrainian docs and locales from KOI8 to + UTF-8. +- Corrected License tag. +- Use full URL for Source. + +- Fix yet another case of stack smashing. + +- Remove lang_additions.bz2 obsoleted by inclusion in the gettextization + patch. + +- Fix SIGIOT in autoindent (bnc#548327) +- Minor code cleanup. +- Redo the gettextisation patch (include all files added by tarball + and gettextize). +- Update German translation. + +- Make syntax files config(noreplace) so that updates don't overwrite + modifications. + kdump +- pull sources directly from git using obs_scm +- fix bsc#1190299, bsc#1186272 +- remove patches included in upstream git: + kdump-calibrate-include-af_packet.patch, + kdump-calibrate-fix-nic-naming.patch, + kdump-calibrate.conf-depends-on-kdumptool.patch + kernel-64kb +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + +- powerpc/rtas: Keep MSR RI set when calling RTAS (bsc#1197174 + ltc#196362). +- commit be99d79 + +- watch_queue: Actually free the watch (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix NULL dereference in error cleanup + (CVE-2022-0995 bsc#1197246). +- commit 9f97636 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- commit 7ca9b7d + +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- commit bdcd5ee + +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- commit 8bb5c1f + +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 4ce87ae + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 15a1bad + kernel-azure +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + +- enable SERIAL_8250_PNP to avoid IRQ conflict between ttyS0 and rtc0 (bsc#1197303) +- commit c637e49 + +- powerpc/rtas: Keep MSR RI set when calling RTAS (bsc#1197174 + ltc#196362). +- commit be99d79 + +- watch_queue: Actually free the watch (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix NULL dereference in error cleanup + (CVE-2022-0995 bsc#1197246). +- commit 9f97636 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- commit 7ca9b7d + +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- commit bdcd5ee + +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- commit 8bb5c1f + +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 4ce87ae + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 15a1bad + kernel-debug +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-default +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-docs +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-kvmsmall +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-obs-build +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-obs-qa +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-source +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-source-azure +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + +- enable SERIAL_8250_PNP to avoid IRQ conflict between ttyS0 and rtc0 (bsc#1197303) +- commit c637e49 + +- powerpc/rtas: Keep MSR RI set when calling RTAS (bsc#1197174 + ltc#196362). +- commit be99d79 + +- watch_queue: Actually free the watch (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix NULL dereference in error cleanup + (CVE-2022-0995 bsc#1197246). +- commit 9f97636 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- commit 7ca9b7d + +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- commit bdcd5ee + +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- commit 8bb5c1f + +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 4ce87ae + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 15a1bad + kernel-syms +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + kernel-syms-azure +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + +- enable SERIAL_8250_PNP to avoid IRQ conflict between ttyS0 and rtc0 (bsc#1197303) +- commit c637e49 + +- powerpc/rtas: Keep MSR RI set when calling RTAS (bsc#1197174 + ltc#196362). +- commit be99d79 + +- watch_queue: Actually free the watch (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix NULL dereference in error cleanup + (CVE-2022-0995 bsc#1197246). +- commit 9f97636 + +- ALSA: pcm: Fix races among concurrent prealloc proc writes + (CVE-2022-1048 bsc#1197331). +- commit 7ca9b7d + +- ALSA: pcm: Fix races among concurrent prepare and + hw_params/hw_free calls (CVE-2022-1048 bsc#1197331). +- commit bdcd5ee + +- ALSA: pcm: Fix races among concurrent read/write and buffer + changes (CVE-2022-1048 bsc#1197331). +- commit 8bb5c1f + +- ALSA: pcm: Fix races among concurrent hw_params and hw_free + calls (CVE-2022-1048 bsc#1197331). +- commit 4ce87ae + +- ALSA: kABI workaround for snd_pcm_runtime changes (CVE-2022-1048 + bsc#1197331). +- commit 15a1bad + kernel-zfcpdump +- iwlwifi: fix use-after-free (bsc#1197762 git-fixes). +- commit d5140bb + +- Refresh patches.suse/iwlwifi-module-firmware-ucode-fix.patch (bsc#1197762) + Correct the entries that have *-64.ucode instead of *-63.ucode +- commit d8b5646 + +- Update patch references for a few already backported fixes (CVE-2022-26878 bsc#1197035 bsc#1193983 CVE-2021-4148 bsc#1197366 CVE-2021-45868 CVE-2022-0644 bsc#1196155) +- commit 69353e8 + +- USB: gadget: validate interface OS descriptor requests + (CVE-2022-25258 bsc#1196095 git-fixes). +- commit 4a7f6a3 + +- Update patch reference for vdpa fix (CVE-2022-0998 bsc#1197247) +- commit 5b2f9f9 + +- vdpa: clean up get_config_size ret value handling (CVE-2022-0998 + bsc#1197247). +- commit 0d2ae2e + +- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO + (bsc#1196806, bsc#1196961). +- commit 2771ae3 + +- Move upstreamed ALSA fix into sorted section +- commit 051af6b + +- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and + mmap_lock (CVE-2022-1048 bsc#1197331). +- Refresh + patches.kabi/ALSA-kABI-workaround-for-snd_pcm_runtime-changes.patch. +- commit 5e55cab + +- net: sched: fix use-after-free in tc_new_tfilter() + (CVE-2022-1055 bsc#1197702). +- commit 77a7f01 + ladspa +- Added obsoletes and provides for all conflicting packman plugins. +- Changed group to more suitable one. + +- Enabled "autoreconf --install --force" in blop build to fix a + segfault in blop plugins +- Removed old BuildRequires:fftw-devel because fftw3-devel is sufficient +- Enabled multiple jobs in all plugin builds. + +- Add swh-configure-2.65.patch for autoconf-2.65 build + +- Fixed swt lib build with swh-liblo.dif & swh-configure.patch + +- Update plugins to AMB-plugins-0.6.1, FIL-plugins-0.3.0, + MCP-plugins-0.4.0, caps_0.4.4, pvoc_0.1.12, tap-plugins-0.7.1 and + vocoder-ladspa-0.3. +- Fix tap-type-punning-fix.dif + +- Update to ladspa-1.13 +- Removed ladspa_sdk-compile-fix.diff and adapted ladspa.dif +- Moved examples directory to {_docdir}/{name}/examples +- Updated "License: LGPL2.1+" +- Version 1.13 - 6 Nov 2007 + • Fix compile error in sine.cpp (GCC4). + • Fix typo in text output by analyseplugin. + • Extra usage text in analyseplugin and applyplugin. + • Replace strdup() with localStrdup() in sine.cpp to avoid malloc/new + mismatch. + • Remove "local" part from install directories. + +- added blop-ladspa_dir.diff to correct ladspa dir for 64 bit arch +- corrected blop-wdautil-fix.diff (bnc#553647) + +- refresh patches with fuzz=0 +- add -fno-strict-aliasing for swh plugins + +- make static varibles in some blop plugins (possible fix for + bnc#553647) + +- fix invalid so files due to static linking in swh plugins + (bnc#549865) + +- disable as-needed for this package as it fails to build with it + libdbus-c++ +- Added baselibs.conf for 32 bit compat libs. + +- Added libdbus-c++-noreturn.patch to fix rpmlint error, will be + reported upstream as the comment in the source file suggests that + the developer hasn't decided what to do about it yet. + +- Created package dbus-c++ for ffado svn build. +- See bnc#747391 & bnc#736115 + libexif -- libexif-0.6.22 (2020-05-18) release: - * New translations: ms - * Updated translations for most languages - * Fixed C89 compatibility - * Fixed warnings on recent versions of autoconf - * Some useful EXIF 2.3 tag added: - * EXIF_TAG_GAMMA - * EXIF_TAG_COMPOSITE_IMAGE - * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE - * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE - * EXIF_TAG_GPS_H_POSITIONING_ERROR - * EXIF_TAG_CAMERA_OWNER_NAME - * EXIF_TAG_BODY_SERIAL_NUMBER - * EXIF_TAG_LENS_SPECIFICATION - * EXIF_TAG_LENS_MAKE - * EXIF_TAG_LENS_MODEL - * EXIF_TAG_LENS_SERIAL_NUMBER - * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others. - * CVE-2018-20030: Fix for recursion DoS (bsc#1120943) - * CVE-2020-13114: Time consumption DoS when parsing canon array markers (bsc#1172121) - * CVE-2020-13113: Potential use of uninitialized memory (bsc#1172105) - * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes (bsc#1172116) - * CVE-2020-0093: read overflow (bsc#1171847) - * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs (bsc#1160770) - * CVE-2020-12767: fixed division by zero (bsc#1171475) - * CVE-2016-6328: fixed integer overflow when parsing maker notes (bsc#1171475) - * CVE-2017-7544: fixed buffer overread (bsc#1059893) -- removed patch: libexif-build-date.patch (done similar upstream) -- CVE-2016-6328.patch: in upstream release -- CVE-2017-7544.patch: in upstream release -- libexif-CVE-2018-20030.patch: in upstream release -- libexif-CVE-2019-9278.patch: in upstream release - -- libexif-CVE-2019-9278.patch: fixed an integer overflow on large - file handling (bsc#1160770 CVE-2019-9278) -- libexif-CVE-2018-20030.patch: Fixed a denial of service by endless - recursion (bsc#1120943 CVE-2018-20030) - -- Remove %__-type macro indirections. Fix SRPM group. -- Use %_smp_mflags for parallel build. -- Drop pointless --with-pic (no effect since --disable-static). - -- Add CVE-2016-6328.patch: Fix integer overflow in parsing MNOTE - entry data of the input file (bnc#1055857) -- Add CVE-2017-7544.patch: Fix vulnerable out-of-bounds heap read - vulnerability (bnc#1059893) - -- add a libexif-devel-biarch for building with -m32 - -- Add obsoletes/provides to baselibs.conf. - -- fix description to be UTF-8 - -- Do not include timestamps in files (libexif-build-date.patch) - -- Use LFS_CFLAGS in 32 bit systems. - -- updated to 0.6.21 - * Fixed some buffer overflows in exif_entry_format_value() - This fixes CVE-2012-2814. Reported by Mateusz Jurczyk of - Google Security Team - * Fixed an off-by-one error in exif_convert_utf16_to_utf8() - This can cause a one-byte NUL write past the end of the buffer. - This fixes CVE-2012-2840 - * Don't read past the end of a tag when converting from UTF-16 - This fixes CVE-2012-2813. Reported by Mateusz Jurczyk of - Google Security Team - * Fixed an out of bounds read on corrupted input - The EXIF_TAG_COPYRIGHT tag ought to be, but perhaps is not, - NUL-terminated. - This fixes CVE-2012-2812. Reported by Mateusz Jurczyk of - Google Security Team - * Fixed a buffer overflow problem in exif_entry_get_value - If the application passed in a buffer length of 0, then it would - be treated as the buffer had unlimited length. - This fixes CVE-2012-2841 - * Fix a buffer overflow on corrupt EXIF data. - This fixes bug #3434540 and fixes part of CVE-2012-2836 - Reported by Yunho Kim - * Fix a buffer overflow on corrupted JPEG data - An unsigned data length might wrap around when decremented - below zero, bypassing sanity checks on length. - This code path can probably only occur if exif_data_load_data() - is called directly by the application on data that wasn't parsed - by libexif itself. - This solves the other part of CVE-2012-2836 - * Fixed some possible division-by-zeros in Olympus-style makernotes - This fixes bug #3434545, a.k.a. CVE-2012-2837 - Reported by Yunho Kim - * lots and lots of translations updates. - * added more Canon lenses. - * changed "knots" to "nautical miles" - libexttextcat -- Remove pointless file. - -- Initial commit of 3.4.0 release. - libgcrypt +- FIPS: Implement a service indicator for asymmetric ciphers [bsc#1190700] + * Mark RSA public key encryption and private key decryption with + padding (e.g. OAEP, PKCS) as non-approved since RSA-OAEP lacks + peer key assurance validation requirements per SP800-56Brev2. + * Mark ECC as approved only for NIST curves P-224, P-256, P-384 + and P-521 with check for common NIST names and aliases. + * Mark DSA, ELG, EDDSA, ECDSA and ECDH as non-approved. + * Add libgcrypt-FIPS-SLI-pk.patch + * Rebase libgcrypt-FIPS-service-indicators.patch +- Run the regression tests also in FIPS mode. + * Disable tests for non-FIPS approved algos. + * Rebase: libgcrypt-FIPS-verify-unsupported-KDF-test.patch + libnvme +- Update to version 1.0: + * tree: Remove default port setting for TCP and RDMA ports + * tree: add 'f_args' argument to pass user data to the filter function + * tree: remove 'ctrl_get_ana_state()' + * tree: add namespace path iterators + * tree: filter out namespaces + * tree: update nvme_scan_filter_t usage + +- Update to version 1.0-rc8: + * types: Add support for get log - MI Command Supported + * types: Add new Identify constant + * types: Update persistent event entry struct added new fields + * types: Add Host Initiated Data Gen Number to telemetry log struct + * tree: always allocate config file in nvme_read_config() + * tree: rework nvme_scan_subsystem() + * tree: make subsystem name mandatory in nvme_scan_ctrl() + * tree: move nvme_init_subsystem() into nvme_lookup_subsystem() + * tree: do not return error when filtering out subsystems + * tree: add debugging messages during scanning + * tree: Handle NULL subsysname in nvme_scan_ctrl() + * tree: Fix subsystem initialization in nvme_scan_ctrl() + * tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace() + * tree: Avoid dereferencing nvme_subsystem_t before its check for NULL + * tree: Clarify NULL return values from nvme_get_attr() + * fabrics: Invoke nvmf_dim() with provided tas argument + * fabrics: add 'nvmf_update_config()' + * fabrics: Avoid out of bounds string chomping + * fabrics: Free old traddr in nvmf_add_ctrl + * fabrics: update log level for write failures + * fabrics: Streamlining documentation + * fabrics: Fix leaking ctrl in nvmf_connect_disc_entry() + * fabrics: Add missing break in a switch + * ioctl: Remove attribute packed and alignedof for args structs + * ioctl: Align arguments indentation with braces + * json: fix endless loop scanning for controllers + * Remove nvme_init_id_ns + * Add lbstm support for create-ns + * documentation updates + libpsm2 +- Run modprobe.conf handling scriptlets in -compat subpackage (bsc#1198322) + libpulp +- Update package with libpulp-0.2.0 (jsc#SLE-20049). +- Embed metadata (.ulp) into livepatch container (.so). + +- Add patch build macros and deployment scripts. (jsc#SLE-20049) + libqt5-qtdeclarative +- Increase the disk constraint to 6GB since the SLE build use + 5.5GB already (boo#1197992) + libqt5-qtwebengine +- Update to version 5.15.9: + * QPdfView: scale page rendering according to devicePixelRatio + * Update documented Chromium version + * Use IsSameDocument() rather than IsLoadingToDifferentDocument() + * Update module-split for installer + * Fix printing PDF files + * Do not override signal handlers + * Avoid using xkbcommon in non-X11 builds + * Update documentation + * Update Chromium: + * Bump V8_PATCH_LEVEL + * Do not overwrite signal handlers in the browser process. + * Replace base::ranges::set_union with std::set_union to fix + MSVC2017 build + * [Backport] CVE-2022-0100: Heap buffer overflow in Media + streams API + * [Backport] CVE-2022-0102: Type Confusion in V8 + * [Backport] CVE-2022-0103: Use after free in SwiftShader + * [Backport] CVE-2022-0104: Heap buffer overflow in ANGLE + * [Backport] CVE-2022-0108: Inappropriate implementation + in Navigation + * [Backport] CVE-2022-0109: Inappropriate implementation + in Autofill + * [Backport] CVE-2022-0111 and CVE-2022-0117 + * [Backport] CVE-2022-0113: Inappropriate implementatio + n in Blink + * [Backport] CVE-2022-0116: Inappropriate implementation + in Compositing + * [Backport] CVE-2022-0289: Use after free in Safe browsing + * [Backport] CVE-2022-0291: Inappropriate implementation + in Storage + * [Backport] CVE-2022-0293: Use after free in Web packaging + * [Backport] CVE-2022-0298: Use after free in Scheduling + * [Backport] CVE-2022-0305: Inappropriate implementation in + Service Worker API + * [Backport] CVE-2022-0306: Heap buffer overflow in PDFium + * [Backport] CVE-2022-0310 and CVE-0311: Heap buffer overflow + in Task Manager + * [Backport] CVE-2022-0456: Use after free in Web Search + * [Backport] CVE-2022-0459: Use after free in Screen Capture + * [Backport] CVE-2022-0460: Use after free in Window Dialog + * [Backport] CVE-2022-0461: Policy bypass in COOP + * [Backport] CVE-2022-0606: Use after free in ANGLE + * [Backport] CVE-2022-0607: Use after free in GPU + * [Backport] CVE-2022-0608: Integer overflow in Mojo + * [Backport] CVE-2022-0609: Use after free in Animation + * [Backport] CVE-2022-0610: Inappropriate implementation + in Gamepad API + * [Backport] CVE-2022-0971 (boo#1197163) + * [Backport] CVE-2022-1096 (boo#1197552) + * [Backport] CVE-2022-23852 + * [Backport] Copy 'name_' member during StyleRuleProperty::Copy + * [Backport] Security bug 1256885 + * [Backport] Security bug 1258603 + * [Backport] Security bug 1259557 + * [Backport] Security bug 1261415 + * [Backport] Security bug 1265570 + * [Backport] Security bug 1268448 + * [Backport] Security bug 1270014 + * [Backport] Security bug 1274113 + * [Backport] Security bug 1276331 + * [Backport] Security bug 1280743 + * [Backport] Security bug 1289394 + * [Backport] Security bug 1292537 + * [Backport] sandbox: build if glibc 2.34+ dynamic stack size + is enabled +- Drop patches, now upstream: + * CVE-2022-0971-qtwebengine-5.15.patch + * CVE-2022-1096-qtwebengine-5.15.patch + libqt5-qtwebkit +- Add patch to fix build with gstreamer >= 1.19: + * gst-1.29.patch + libreadline5 +- Make readline5-devel conflicting with readline-devel + +- create package as temporary compat package for libreadline5 + librest -- Add baselibs.conf, as we need the 32bit package for - gnome-online-account libraries. - -- Split typelib files into typelib-1_0-Rest-0_7 subpackage. -- Add typelib-1_0-Rest-0_7 Requires to devel subpackage. -- Change librest0 group from Development/Libraries/GNOME to - System/Libraries. - -- Update to version 0.7.12: - + Build: Detect CA file location [bgo#663783] - + proxy: Force all SSL certificates to be trusted [bgo#663783] -- Add config(ca-certificates) BuildRequires and Recommends in the - shared library package. -- Pass --with-ca-certificates=/etc/ssl/ca-bundle.pem to configure. - -- Update to version 0.7.11: - + oauth-proxy: Fix format string warning - + oauth: - - Add GType for OAuthSignatureMethod enum - - Add property for signature type - + Build fixes. - -- Update to version 0.7.10: - + Introduce rest_proxy_call_upload to provide progress feedback. - + youtube-proxy: Added upload progress callbacks. - + Added documentation to rest_proxy_call_upload. - + bmc#13746: proxy-call: Allow customisation of data - serialization. - -- Update to version 0.7.9: - + Add "disable-cookies" construction property to RestProxy. - -- Update to version 0.7.8: - + Add youtube proxy for uploaded video. - + Fix introspection build. -- Drop librest-fix-introspection.patch: fixed upstream. - -- Update to version 0.7.7: - + Fix a few introspection issues - + oauth-proxy: - - Use POST method to do OAuth 1.0 authentication. - - Added 'signature-host' propery. -- Add librest-fix-introspection.patch: fix introspection build. - Taken from upstream, commit e9c917. - -- Update to version 0.7.6: - + API for manually constructing and outputting XML -- Changes from version 0.7.5: - + Introspection build fixes -- Changes from version 0.7.4: - + Add cookie support to rest-proxy. - + proxy-call: Add continuous call mode - + Various bug fixes. -- Changes from version 0.7.3: - + Fix memory corruption in oauth-proxy-call. -- Changes from version 0.7.2: - + post-twitter: use the correct URL endpoint - + Plug leak. -- Changes from version 0.7.1: - + Flickr: add upload support - + Various bug fixes. - + Improved documentation. -- Changes from version 0.7.0: - + Remove FacebookProxy - + Add Lastfm proxy - + Add a oauth2 proxy - + Add RestParam and RestParams types - + Flickr proxy: Allow specifying the permissions required in the - login url - + Various bug fixes. - + Improved documentation. -- Drop librest-fbconnect-url.patch: facebook features got removed - upstream. -- Change BuildRequires to pkgconfig() ones: glib2-devel to - glib-2.0, libsoup-devel to libsoup-2.4 and libsoup-gnome-2.4, - libxml2-devel to libxml-2.0. -- Add pkgconfig(gobject-introspection-1.0) BuildRequires to enable - introspection. -- Update Url tag. - -- Update to version 0.6.3: - + Fix leaks. - + Code cleanups. -- Changes from version 0.6.2: - + Add introspection support. - + Mark GErrors which shouldn't be freed as const. - + Add oauth_proxy_call_parse_token_reponse to parse token - responses. - + Build system fixes. -- Remove explicit Requires of devel packages in devel subpackage: - they will be added automatically the pkgconfig()-way. - -- (re?)add librest-fbconnect-url.patch from Moblin:Factory to fix - the build of bisho -- some spec file tidying: more explicit %files listing to avoid - unintended/unnoticed major changes -- use %soname and %abi defines throughout to spec to ease - future maintenance - -- Fix spec to comply with shared libraries policy. - -- Rename to librest, provide/obsolete rest - -- Add librest-fbconnect-url.patch to add a new fbconnect url - funciton for facebook - -- Upddate to 0.6.1 - * 四 7月 16 2009 Gary Lin 0.520090716 -- Update to commit ff4561e2a8c38f49127f6e3b2ce7c238a29e1571 - * 四 7月 09 2009 Gary Lin 0.420090709 -- Update to commit e9a71922f5997243c45dfaaff21dd9b4a6340ca3 - * 四 7月 09 2009 Gary Lin 0.420090709 -- Update to commit 41f91eec3d26a2514c4bc310b90829cd2d14ed4a - -- Update to commit 92e1871d3181a73a780f588689733f25e3df5b48 - -- Use configure macro to get the right options. - -- Update to commit e49d8730bfb277af59732822e78535ef37e29b6c - -- Update to commit 153d2e8c5cc3452a7275c7ea7fa6abe8750cde8b - libvirt +- qemu: Improve save operation by increasing pipe size + c61d1e9b-virfile-set-pipe-size.patch, + 47d6d185-virfile-fix-indent.patch, + cd7acb33-virfile-report-error.patch + bsc#1196625 + +- CVE-2022-0897: nwfilter: fix crash when counting number of + network filters + a4947e8f-nwfilter-CVE-2022-0897.patch + bsc#1197636 + lmms +- Create the missing libwine.so symlink for Leap 15.4 + +- Allow rpm to find all runtime dependancies by removing the line + %global __requires_exclude_from ^%{_libdir}/lmms/.*\\.so$ + from the spec file. Reverses "Require libgig and libstk" + +- Require libgig and libstk devel packages at runtime to fix + boo#1192237 + +- Reenable VST build, issue boo#1192413 is fixed. + +- Disable VST build until lmms issue boo#1192413 is fixed + +- Fix workaround to find the correct libwine directory to fix + Factory build. + mariadb +- Build mariadb-galera on SLE (jsc#SLE-22245) +- Add dependency on galera-4 for mariadb-galera +- Remove old constraints for mariadb-galera + +- Update to 10.6.7 (bsc#1196016): + * release notes and changelog: + https://mariadb.com/kb/en/library/mariadb-1067-release-notes + https://mariadb.com/kb/en/library/mariadb-1067-changelog + https://mariadb.com/kb/en/library/mariadb-1066-release-notes + https://mariadb.com/kb/en/library/mariadb-1066-changelog + * fixes for the following security vulnerabilities: + 10.6.7: CVE-2021-46665 + CVE-2021-46664 + CVE-2021-46661 + CVE-2021-46668 + CVE-2021-46663 + 10.6.6: CVE-2022-24052 + CVE-2022-24051 + CVE-2022-24050 + CVE-2022-24048 + CVE-2021-46659, bsc#1195339 +- Skip failing tests for s390x, fixes bsc#1195076 + * suse_skipped_tests.list +- Remove upstreamed patches: + * mariadb-10.0.15-logrotate-su.patch + * mariadb-10.1.1-mysqld_multi-features.patch +- Refresh mariadb-10.2.4-logrotate.patch +- The following issues have already been fixed in this package but weren't + previously mentioned in the changes file: + CVE-2021-46658, bsc#1195334 + CVE-2021-46657, bsc#1195325 + mchange-commons +- Added patch: + * fix-javadoc-lint-errors.patch + + fix javadoc lint errors + +- Require log4j >= 2 for build + +- Update to 2.20 + * Add method to force use of FallbackMLog + * Update VersionUtils to correctly parse versions from newer JVMs + * Enhancements to FallbackMLog + * Implement RedirectableMLogger and stitch it into MLog as a + configurable option + * Add a perfunctory paradox-based docsite and updateSite task. + * In BoundedExecutorService acquire permits within task thread + rather than upon task preparation. +- Update to 2.15 + * Added CsvBufferedReader + * Fix extraction of quoted multiline CSV entries to preserve + original line break + * Implement BoundedExecutorService + * Add a utility for replacing parts of strings with sysprops + and/or environment variables. + * Support Log4J2 + * Modify IndentedWriter to allow customized indentSpacing String + mdds-1_2 +- Version bump to 0.11.0: + * added sorted_string_map + * multi_type_vector bugfixes + +- Version bump to 0.10.3: + * Various bugfixes among 0.10 series found during lo 4.2.3 phase. + +- Version bump to 0.10.2: + * Various bugfixes among 0.10 series found during lo 4.2.1 phase. + +- Upgrade to 0.10.1 + * multi_type_matrix + - added a variant of set_empty() that takes an additional + length parameter. + * flat_segment_tree + - significant performance improvement on build_tree() and + search_tree(), by optimizing the non-leaf node object + generation and storage to achieve better locality of + reference. + * segment_tree + - slight performance improvement on build_tree(), as a result + of the optimization done for flat_segment_tree since these + two structures share the same tree generation code. + * multi_type_vector + - improved debug message on mis-matched block types (only when + MDDS_MULTI_TYPE_VECTOR_DEBUG is defined). + +- Version bump to 0.9.1 needed in LO-4.2 +- Drop unused patch old-gcc-bug.patch. + +- Depend on pkg-config to have proper provides later on. + +- Use verbose build. + +- Apply patch to build on SLE gcc, provided by kohei. + * Adds old-gcc-bug.patch + +- Version bump to 0.8.1 + * multi_type_vector + * fixed a bug in the erase() method where adjacent blocks of the + same type would fail to merge after the erase() call. + * add a variant of the position() method that takes an iterator as + positional hint. Note that there is no variant of position() that + takes const_iterator. + * all + * added .pc file for pkg-config. + * flat_segment_tree + * changed the return type of search_tree from bool to + std::pair, to make it consistent with the + search() method. Note that this is an API-incompatible change. + * multi_type_vector + * added char and unsigned char types to the standard types supported + by default. + * added position() member method that takes a logical element + position and returns a pair of block iterator where the element + resides and its offset within that block. + * added at() static member method to the data block, which calls the + at() method of the underlying std::vector container. + * added release() member method to allow caller to release an object + stored inside a managed block. + * added two templates to ease creation of custom element block + functions when using one or two custom element types. + * added transfer() member method to allow elements in a specified + range to be transferred from one container to another. When + transferring elements stored in a managed element block, the + ownership of those elements is also transferred. + +- Add URL path for download. + +- Add version 0.7.1 + * add variants of set() methods (both single- and multi-value) + insert(), set_empty() and insert_empty() methods that take an + iterator as an additional position hint parameter for block lookup + speed optimization. + * add support for non-const iterators which allow the client code to + modify values directly from the iterators. + * set() methods (both single- and multi-parameter variants), + set_empty(), insert() and insert_empty() methods now return + iterator that references the block to which the values are set or + inserted. + * fixed bugs in set() method (single-parameter variant) which would + insert a new block at incorrect position. + * fixed bugs in set() method (multi-parameter variant) which would + fail to merge neighboring blocks of identical type under certain + conditions. + +- license update: MIT + Use SPDX syntax (short name) to define spec file licenses + +- Add header. + +- Updated to version 0.6.1 pre-release package. This version + contains the following changes since 0.6.0. + * all + * use property files in the Visual Studio project files, to share + some of the common custom build variables across all projects. + * various build fixes and compiler warning eliminations. + * fixed link error with boost 1.50. + * fixed make installer script which previously would not install + mdds/compat headers. + * flat_segment_tree + * fixed a bug in its iterator implementation, which previously would + always treat the last valid position before the end position as + the end position. This fix affects both in const_iterator and + const_reverse_iterator. + +- Updated to version 0.6.0. This version contains the following + changes + * all + * added MSVS Solution file, to make it easier to build unit test + programs on Windows. + * mixed_type_matrix + * improved performance of size() method by caching it. + * multi_type_vector (new) + * new data structure to support efficient storage of data of + different types. + * multi_type_matrix (new) + * new data structure to eventually replace mixed_type_matrix. It + uses multi_type_vector as its backend storage. + +- Remove redundant tags/sections per specfile guideline suggestions +- Parallel building using %_smp_mflags +- Add missing call to make in %build + +- Updated to version 0.5.4. This version contains the following + changes: +- segment_tree + - fixed build breakage, to allow it to be buildable when UNIT_TEST + is not defined. + - fixed a crasher with MSVC when comparing iterators of empty + search_result instances. +- point_quad_tree + - fixed a bug where de-referencing copied search_result iterators + would return an uninitialized node data. + +- Updated to version 0.5.3. This version contains the following + changes: +- mixed_type_matrix + - re-implemented the filled storage for better performance, with + two separate implementations for zero and emtpy matrix types. + The newer implementation should improve object creation time + considerably. + +- Updated to version 0.5.2. This version fixes a bunch of bugs and + adds several new methods to flat_segment_tree. +- flat_segment_tree + - fixed a crash on assignment by properly implementing assignment + operator(). + - fixed several bugs in shift_right(): + - shifting of all existing nodes was not handled properly. + - leaf nodes were not properly linked under certain conditions. + - shifting with skip node option was not properly skipping the + node at insertion position when the insertion position was at + the leftmost node. + - implemented min_key(), max_key(), default_value(), clear() and + swap(). + - fixed a bug in operator==() where two different containers were + incorrectly evaluated to be equal. + - added quickcheck test code. + +- made the package noarch; it did not produce any binary +- added COPYING file +- used %%configure, %%name macros +- used DESTDIR in make install +- simplified the file list + +- Updated to version 0.5.1. + +- Updated to version 0.5.0. + +- Updated to version 0.4.0. + +- Updated to version 0.3.1. + +- Add install target to makefile. +- Add check target to makefile. +- Don't install code for tests. +- Remove -I../inc from Makefile for examles. +- Move changelog to mdds.changes. + +- Updated to version 0.3.0. + +- Updated to version 0.2.1. + +- Initial package version 0.2.0. + moarvm +- update to version 2022.03 + + Bump mimalloc to v2.0.5 + + The result of a getenv() call should not be freed + + Some nativeref optimizations and fixes + + Fix all returned native integers getting treated as signed + + Fix potential invalid free in nativecall + + Add missing _u cases to disp program callsite code + + Correctly allocate/free CStrs when using mimalloc + + Root orig since MVM_frame_capturelex can allocate + + Restore jitting of sp_getarg_[inso] + + Jit even more *_u versions of ops + + Fix frame walker finding wrong value after multi level inlining + + Fix spesh of named uint parameters + + Add an MVM_nativecall_encode_string function +- remove moarvm_wrong_value_after_multi_level_inlining.diff as is + contained in the release + +- Fix installation on RHEL7 + On Redhat based distros, rpm's auto-provides requires shared libs + to be executable. + +- Fix build on RHEL7 which seems to lack libzstd + +- Backport fix for issue discovered after release. + Add moarvm_wrong_value_after_multi_level_inlining.diff to be removed + with the next version. + +- On Factory use system libraries instead of bundled ones: libtommath, + libuv +- Use libffi instead of bundled dyncall +- Use C11 atomics on riscv64 instead of bundled outdated libatomic_ops +- Add libzstd for heap snapshot format version 3 +- Build with %{optflags} + +- Build with --no-mimalloc to work around bugs revealed post-release. + To be removed again with the next version. +- Fix runtime dependencies on s390x on openSUSE Leap + +- Fix build on s390x by using libffi instead of dyncall on that arch + +- update to version 2022.02 + + Introduce a new generalized dispatch mechanism. + It results in a more uniform architecture for all kinds + of dispatch, delivering better performance on a range of + langauge features. For more information see + https://6guts.wordpress.com/2021/09/29/the-new-moarvm-dispatch-mechanism-is-here/ + + Native unsigned integers are now first class citizens + + Replace home grown allocator with mimalloc for better performance + + Improvements to the debugger + + Many newly JITed instructions + + Fix finalizers of gen2 objects rarely getting run + + Fix segfaults in nqp::hllboolfor, after capture-replace-literal-arg with different kind, when + a frame has more than 8192 locals, due to race condition when initializing native call sites, due + to out of bounds read of PHI facts in spesh, due to uninitialized register after PEA and inlining + + Fix possible access to fromspace after deopt materialization, when autoboxing return values and + in NativeCall callbacks + + Fix a bug in `report_deserialize_callsites_violation` + + Negative numbers should not be prime + + Avoid thread safety issues in intern lookups + + Close socket on async error during an async connection + + Use callp instead of call in jit of new(mixin)type + + Fix JITed return from nested runloops + + Fix invalid pred chain caused by MVM_spesh_manipulate_split_BB_at + + Stream Decoder: Disallow incomplete code at EOF + + Respect `--full-cleanup` in `nqp::exit` + + Many optimizations and performance improvements +- Remove moarvm-fix-memory-leak.diff as fix has been upstreamed +- Remove moarvm-fix-segfaults-in-native-callbacks.diff as fix has been upstreamed + mousepad +- Update to version 0.5.9 + * Add Shortcuts plugin, requires libxfce4ui >= 4.17.5 and as + such remains disabled at build time until Xfce 4.18 is released + (gxo#apps/mousepad#70, gxo#apps/mousepad!121) + * Add search history (gxo#apps/mousepad!119) + * File monitoring: Add an automatic reloading option + * Move the document modification mark to the close button + (gxo#apps/mousepad#63, gxo#apps/mousepad!122) + * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33) + * Hide search bar by pressing Esc key even when not focused + * Search: Escape selection when regex search is enabled + * Plugins: Add a skeleton plugin to ease writing of new plugins + * Test plugin: Sanitize memory management of sources + * Honor GTK_CSD + * Filter entries from `accels.scm` on non-detailed action name + * i18n: Check for `bind_textdomain_codeset()` + * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120) + * Session history: Never clear session array on exit + (gxo#apps/mousepad#162) + * Fix broken feature "Show menubar temporarily when hidden" + * Force encoding when reloading + * Force encoding when it has been explicitly set by the user + * Do not consider encoding as always user-set in the "Open" dialog + * Fix antonym of the word "indent" in preferences dialog + (gxo#apps/mousepad!118) + * File monitoring: Try to filter out fake deletions + * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117) + * Switch all labels to title case in prefs dialog + (gxo#apps/mousepad!116) + * Correctly restore font size after zooming when using system font + (gxo#apps/mousepad#158) + * Printing: Enable line wrapping by default (gxo#apps/mousepad#156) + * Fix a warning from GCC static analyzer + * Search: Do not delay the search when the text changes + * Translation Updates + nagios-rpm-macros +- added icinga_tempdir and icinga_tempfile + +Update to 0.06: +- added new macros: + + %nagios_user_group_add + + %nagios_command_user_group_add + to make it easier to have the same useradd/groupadd invocations + in all packages + +- readded status.dat and retention.dat paths + +- added additional Icinga paths for Icinga 1.7 + +- added additional Icinga paths + +- added macros.icinga + +- added macros.nagiosgrapher + +- added %pnp4nagios_libdir + +- added first set of macros for check_mk aka livestatus +- added first set of macros for pnp4nagios + +- added %nagios_libdir + +- add BSD like COPYING file to fix bnc#727044 + +- initial version for openSUSE + nbd +- update to 3.3: + * and various bugfixes, upgrading is strongly recommended + * Fix various nbd-server misbehave bugs + +- Fix restart_on_update usage. + +- Update to nbd-3.1 + * minor bug fixes + * new feature: ability for the client to list the exports a server + supports + +- Update to nbd-3.0 + * minor bug fixes +- removed obsolete nbd-2.9.25-have_falloc_ph.diff +- compile with -fno-strict-aliasing to prevent breakage with new gcc + +- Update to nbd-2.9.25 + * TRIM now uses FALLOC_FL_PUNCH_HOLE + * minor bug fixes +- removed obsolete nbd-2.9.20-bigendian.diff +- refreshed nbd-2.9.20-close.diff + +- Install nbd-server.5 man page + +- socklen_t is always 32bit, size_t is 64bit. so a classical + big endian 64bit error (bnc #674281) + +- Update to nbd-2.9.20: + * Documentation update + * Fix buffer size checking (bnc #674281) + * Extend test suite and fix named exports + +- fixed missing close to open (bnc #528272) + +- Update to nbd-2.9.13: + * Documentation update + * Don't try working on partitions + When a partition is given to the -d or -c command line options, reduce + it to the master device instead. This assumes udev-style naming + of device entries, though. + * Fix autodetection + Everything else in nbd-server was already 64bit-clean, but this part, + where the size of a block device is autodected, wasn't. + Replace the ioctl() to BLKGETSIZE with its 64bit version, so that trying + to detect the size of a multi-terabyte block device does not fail. + * Avoid unaligned access + * Actually go daemon + just doing chdir("/") leave file descriptors open, which is not ideal. + Doing it this way closes everything, including any system-specific + things we're not aware of. + * Remove support for timeout option + +- Update to nbd-2.9.12: + * use atoll instead of atol ... so that multi-terabyte exports work, too + * Change meaning of -swap option: rather than trying to use a kernel patch + which has been effectively dead since sometime around 2.1.something, do an + mlockall() so that the kernel won't throw us out. The MCL_CURRENT | MCL_FUTURE + bit might prove to be problematic, but if so, we'll deal with it when + we get there + * Use right printf() format string + nfs-utils +- Add 0023-cache.c-removed-a-couple-warning.patch + Fix compilation with new glibc (SLE15-SP4) + (bsc#1197788) + +- Add 0021-mount.nfs-insert-sloppy-at-beginning-of-the-options.patch + Add 0022-mount.nfs-Fix-the-sloppy-option-processing.patch + Ensure "sloppy" is added correctly for newer kernels. Particularly + required for kernels since 5.6 (so SLE15-SP4), and safe for all kernels. + (boo#1197297) + nqp +- update to version 2022.03 + * Remove some not-needed trys, or convert to nqp::can + the method call + * Provide op coerce_ns on MoarVM and JVM + * Fix all returned native integers getting treated as signed + +- Fix build on RHEL7 + RHEL doesn't include perl's core libraries in its perl package, so + we need to explicitly depend on the modules we need for building. + +- update to version 2022.02 + * Introduce a new generalized dispatch mechanism. + It results in a more uniform architecture for all kinds + of dispatch, delivering better performance on a range of + langauge features. For more information see + https://6guts.wordpress.com/2021/09/29/the-new-moarvm-dispatch-mechanism-is-here/ + * Native unsigned integers are now first class citizens + * Give NQPParametricRoleHOW a role_typecheck_list method + * Set NQP HLL on all NQP types + * Avoid an implicit array stringification in NQP + * Avoid a slurp/flatten in NQP object creation + * Avoid lots of string box/unbox in hash key sort + * Use natives to reduce some allocation hotspots + * Fix miscompilation of sized integers as loop condition + * Remove the --rxtrace feature + * Access register allocator via compiler instance + * Switch most $*MAST_FRAME access away from dynamics + * Replace costly $*MAST_FRAME lookup with $frame arg in core op generators + * Don't error if no typechecking mode set + * move lookups of op generators out of repeated code + * Use `my constant` somewhat in QAST compiler + * Add mapping for ctxnt op + * Avoid duplicate lookups in NFA merging + * Fix SpecialArg unintentionally modifying class' MRO + * Don't die on non-primitive objects in $!named + * More universal fix for dumping QAST nodes with attached data + * Implement the -o form of the --output option + * Fix race when checking for global uniques (#760) + nvme-cli +- Update to version 2.0: + * fabrics: Create persistent controller using unique subsystem NQN (bsc#1198243) + * fabrics: Set KATO for discovery controller when connecting + * fabrics: Do no modify default config for discovery controller + * fabrics: Set default trsvcid ports for TCP and RDMA (bsc#1195858) + * fabrics: Support connect even when no /etc/nvme/hostnqn file exists + * nvme: update to nvme_scan_filter_t modifications (bsc#1195938) + * plugins/intel: make 'buckets' a json array + * plugins: Update WDC capabilities command with new commmands + * plugins: Add OCP plugin + +- Update to version 2.0-rc8: + * fabrics: Add DIM command + * fabrics: Introduce force flag to overwrite persistence logic (bsc#1197076) + * fabrics: Free non-matching controller during discovery + * fabrics: add 'nvme config' command + * fabrics: Correctly stringify discovery.conf and config.json paths + * nvme-print: Add human readable print for nsattr field + * nvme-print: Update Persistent Event log fields + * nvme-print: print discovery async event support + * nvme-rpmb: Fix spelling for 'Partition' + * nvme-copy: add missing field to the command + * nvme: add get_mi_cmd_support_effects_log command + * nvme: Fixup namespace filtering yet again + * nvme: Use type bool for OPT_FLAG + * nvme: use filter for 'list-subsys ' (bsc#1195938) + * Add lbstm option to create-ns + * argconfig: Do not use default value loading by getopt_long_only + * argconfig: Rename CFG_NONE to CFG_FLAG + * plugins: Use type bool for OPT_FLAG + * documenation updates +- Drop 'ProtectKernelTunables=true' (bsc#1197076) + nvme-stas +- Update to version v1.0: + * Do not call persistent_set() from libnvme + * dbus: return native dbus data instead of json when possible. + * update documentation + obs-service-source_validator +- update from git: + - allow all files mentioned in .dsc too + - import old md5 based keys like for postfix and putty + +- update from git: + - more work on dealing with util-linux + +- update from git: + - hack for util-linux specfiles (bnc#891829) + +- update to git (0.4): + - warn about unmentioned baselibs.conf and rpmlintrc + - Handle Jan Engelhardt tarball signatures that are done before + compression + - handle %global like %define in output_versions + - Support ARM build hosts + - do not complain about temporary directories when running source services (on server esp.) + - also check for orphan files when _services are used + When _service mode is disabled or loc + +- Add rpm-build dependancy for centos 6 + +- add requires to xmllint which is used + +- update to latest git: + 2b2c89d also check for orphan files when _services are used + 197b519 Check the Buildservice magic files (_link/_service) + with xmllint + a6d922c Cleanup keyring check + f936138 removed the incorrect basename checking, also do not look + for .gpg files as we currently use either .sig or .asc + +- fix dependency to gnupg2 for Fedora (bnc#827480) + +- add patch from mmeissner to verify .sig files +- add _service to ease update + +- allow PKGBUILD build description file for archlinux + +- check_patches_applied: allow #patches as comment + +- also allow %undefine + +- exit if tmpdir creation fails (bnc#796918) + +- also ignore Requires(.*) lines (bnc#724609) + +- allow %{nil} just as %nil + +- use --nodeps with rpmbuild in 20-files-present-and-referenced + +- fix requires for factory + +- add requires to perl-TimeDate + +- patch license to follow spdx.org standard + +- do not complain for commented out rpmlintrc lines +- Update 20-files-present-and-referenced to ignore .git and + .emacs.backup +- Change bright yellow into good old brown + +- rename osc-source_validator package into osc-service-source_validator +- obsolete osc-source_validator +- roll tar ball from new git at github.com + +- prevent dupes for Release and Version along with Name + +- fix bug with "Patch" in comments + +- try to fix bnc#679980 + +- find another form of commenting out patches + in check_patches_applied + +- Also check if files are tracked by osc +- catch some more syntax variants in check_patches_applied +- do tracked-check only in osc mode + +- activate the patches_applied check for real, + errors out if errors found + +- add debian special files + +- add colors to output of check_patches_applied + but no colors for batchmode + +- retry broken sr#59008 +- added another set of runtime-fixes.diff + * accept .orig and ~ files in working directories. + * UI consistency improved. + +- 50-spec-version: show warning only once per specfile + +- move COPYING file to docdir (prevent permission denied trying + to execute it as a checkscript) + +- switch source to git (gitorious/opensuse) +- convert_changes_to_rpm_changelog make regex a little stricter + looking for date line +- 20-files-present-and-referenced add %rubygems_requires to + prunelist +- add some helper files to create tar and changes +- stale-changes: do not fail if there is no specfile present at all +- stale-changes: allow extra changes files if listed as source in a + spec + +- add Url pointing to wiki to spec file + +- cleanup spec file using spec-cleaner + +- create 0.1 tarball with incorporated patch and added license file +- adjust spec file for above changes + +- do not complain about files starting with underscore, they are + OBS special files in any case + +- add some modification to survive some more examples + +- make the files executable + +- fill with some content + +- initial package, no code yet, always succeeding + openstack-suse +- raise version to 2014.1 + +- Drop eventlet_backdoor.py and it's sole usage in oslo-incubator code (bnc#847189#c9) + +- Add %openstack_test_package_buildroot_dir to avoid duplication. + +- remove setBadness call from rpmlintrc + +- fix typo in version number + +- copy PKG-INFO as well for nova testsuite + +- Expand openstack_test_package_install macro to include horizon-specific + files + +- Renamed to openstack-suse to avoid confusion with upstream openstack-common + +- (Build)Require sudo in the openstack-commons-sudo package +- Only create /etc/sudoers.d on SLE_11_SP2 + +- Install /etc/sudoers.d on SLE +- Added rpmlintrc + +- Initial version + patterns-yast +- Neither recommend nor suggest YaST NIS packages for TW + (bsc#1183893). +- 20220411 + pdf2djvu +- Use C++17 for fix Leap build + +- Update to 0.9.18.2: + * Document minimum required Exiv2 version. + * Fix build failure with upcoming Exiv2 1.0. + * Remove spurious zero-width spaces from the Ukrainian manual + page. + * Improve the test suite +- Add upstream changes: + * 0001-pdf-backend-fix-compat-with-Poppler-22.02.patch + * 0002-main-use-pdf-link-Destination-copy-constructor.patch + * 0003-pdf-backend-fix-compat-with-Poppler-22.02.patch + * 0004-pdf-backend-simplify-Poppler-22.03-compat-code.patch + +- Update to 0.9.18.1 + * Fix build failure with Poppler ≥ 21.10. + +- Update to 0.9.18. + * Fix configure check for Poppler ≥ 20.12. + * Fix build failure with GCC 11. + * Drop support for Python 2.6. + * Fix typo in the Russian documentation. +- Drop pdf2djvu-fix-poppler-check.patch: fixed upstream. + +- Add pdf2djvu-fix-poppler-check.patch: Check for poppler instead + of poppler-splash, the latter of which is no longer installed by + poppler >= 20.12 [gh#jwilk/pdf2djvu#144]; add BuildRequires: + libtool, needed to rebuild configure script after applying + patch. + +- update to 0.9.17.1: + * fixes + permissions + * squid: adjust pinger path, drop basic_pam_auth (bsc#1197649) + +- Update to version 20201225: plasma5-openSUSE +- Update to 5.24.4 + +- Use 'https://' instead of 'git://' to fetch Github changes. + pngcrush +- update to version 1.7.25 + +- update to version 1.7.24 + +- update to new version 1.7.22 + +- rebase patches for 1.7.21 +- complete the license tag a bit +- modernize spec file slightly + +- update to new version 1.7.21 + +- update to 1.7.17 + +- update to 1.7.16 + +- update to 1.7.15 + +- update to 1.7.14 + +- update to 1.7.12 + +- update to 1.7.11 + +- update to 1.7.10 + +- update to 1.7.9 + podman +- Add patches to fix bsc#1196751: + * 0002-Add-JSON-version-of-the-machine-list.patch + * 0003-Add-completion-for-machine-list-format.patch + * 0004-Not-all-fields-in-machine-list-were-set-properly.patch + * 0005-Record-the-image-stream-along-with-the-path.patch + * 0006-System-tests-fix-RHEL8-gating-tests.patch + * 0007-buildah-bud-tests-skip-failing-tests.patch + * 0008-Makefile-fix-darwin-detection.patch + * 0009-Fix-images-since-after-tests.patch + * 0010-Changes-of-docker-descriptions.patch + * 0011-CI-DOCS-logformatter-handle-python-logs.patch + * 0012-Disable-search-images-test.patch + * 0013-v.3.4-vendor-containers-common-v0.44.5.patch + * 0014-Bump-github.com-prometheus-client_golang-to-v1.11.1.patch + * 0015-Backport-of-https-github.com-containers-podman-pull-.patch + +- fix CVE-2021-41190 [bsc#1193273], opencontainers: OCI manifest and index parsing confusion +- fix CVE-2021-4024 [bsc#1193166], podman machine spawns gvproxy with port binded to all IPs +- fix CVE-2021-20199 [bsc#1181640], Remote traffic to rootless containers is seen as orginating from localhost + polkit-default-privs +- Update to version 13.2+20220404.53052a9: + * Add missing GNOME Control Center login helper + * Reorder gnome and budgie control center entries + * Backport budgie-control-center whitelisting (bsc#1195023) + +- Update to version 13.2+20220401.c64d869: + * Backport of deepin-api whitelisting (bsc#1196681 bsc#1070943) + * Fix generation of file /etc/polkit-1/rules.d/90-default-privs.rules + postgresql-pgagent:postgresql10 +- Build also postgresql14 flavors from SLE15-SP4 on (SLE-20673) + +- do not build postgresql95 and postgresql96 flavors on Tumbleweed. + postgresql-pgagent:postgresql12 +- Build also postgresql14 flavors from SLE15-SP4 on (SLE-20673) + +- do not build postgresql95 and postgresql96 flavors on Tumbleweed. + postgresql-pgagent:postgresql13 +- Build also postgresql14 flavors from SLE15-SP4 on (SLE-20673) + +- do not build postgresql95 and postgresql96 flavors on Tumbleweed. + proj -- update 8.2.0: - * Added the S2 projection (#2749) - * Added support for Degree Sign on input (#2791) - * ESRI WKT: add support for import/export of (non interrupted) - Goode Homolosine (#2827) - * Make filemanager aware of UWP Win32 API (#2831) - * Add proj_create_conversion_pole_rotation_netcdf_cf_convention() to - address netCDF datasets using a pole rotation method (#2835) - * Emit better debug message when a grid isn't found (#2838) - * Add support for GeodeticCRS using a Spherical planetocentric - coordinate system - * PROJJSON: support additional properties allowed in id object (version, - authority_citation, uri) for parity with WKT2:2019 (#2850) - * Database layout modified to include "anchor" field to geodetic_datum and - vertical_datum tables, consequently database layout version is increased - * proj_factors(): accept P to be a projected CRS (#2868) - * Add IAU_2015 CRS definitions (#2876) - * CRS::extractGeodeticCRS(): implement for DerivedProjectedCRS (#2877) - * Added proj_trans_bounds() (#2882) - * Add fallback strategy for tinshift transform to use closest triangle for - points not in any (#2907) - * Database: update to EPSG v10.038 (#2910) - * Fix O(n^2) performance patterns where n is the number of steps of - a pipeline (#2820) - * Detect ESRI WKT better in certain circumstances (#2823) - * Fix performance issue on pipeline instanciation of huge (broken) - pipelines (#2824) - -- Update to version 8.1.1 (data version: 1.7) - * EPSG Database updated to version 10.028 (#2773) - * Include algorithm header file to avoid build errors on Alpine Linux (#2769) - * CMake: fix installation of executables on iOS (#2766) - * Associate extents to transformations of CRS's that include GEOIDMODEL (#2769) - * Logging: avoid some overhead when logging is not enabled (#2775) - * ortho: remove useless and invalid log trace (#2777) - * CMake: remove external nlohmann_json from INTERFACE_LINK_LIBRARIES target (#2781) - * reateOperations(): fix SourceTargetCRSExtentUse::NONE mode (#2783) - * GeoTIFF grid reading: perf improvements (#2788) - * Conversion::createUTM(): avoid integer overflow (#2796) - * Inverse laea ellipsoidal: return PROJ_ERR_COORD_TRANSFM_OUTSIDE_PROJECTION_DOMAIN - when appropriates (#2801) - * Make sure that proj_crs_promote_to_3D returns a derived CRS (#2806) - * createOperations(): fix missing deg<-->rad conversion when transforming with a - CRS that has a fallback-to-PROJ4-string behaviour and is a BoundCRS of a - GeographicCRS (#2808) - * WKT2 import/export: preserve PROJ.4 CRS extension string in REMARKS[] (#2812) - * BoundCRS: accept importing/exporting in WKT2 and PROJJSON the - scope/area/extent/id attributes (#2815) - * ConcatenatedOperation::fixStepsDirection(): fix bad chaining of steps when - inverse map projection is involved in non-final step (#2819) - -- Update to version 8.1.0 (data version: 1.7) - * Version 8.1.0 - - Update to EPSG v10.027 (#2751) - - Decrease DB size by using WITHOUT ROWID tables (#2730) (#2647) - - Add a ANALYZE step during proj.db creation allowing for - faster lookups (#2729) - - Added a PROJ.VERSION metadata entry (#2646) - - Added NGO48 (EPSG:4273) to ETRS89 (EPSG:4258) triangulation-based - transformation (#2554) - - Additions to the norwegian NKG2020 transformation (#2548) - - ESRI projection database updated to version 12.8 (#2717) - - Added proj_get_geoid_models_from_database() function that returns a list of - geoid models available for a given CRS (#2681) - - Added proj_get_celestial_body_list_from_database that returns a list - of celestial bodies in the PROJ database (#2667) - - Added proj_get_celestial_body_name() (#2662) - - proj_trans/cs2cs: If two operations have the same accuracy, - use the one that is contained within a larger one (#2750) - - Share SQLite database handle among all contexts (#2738) - - Add proj/internal/mutex.hpp as compat layer for mingw32 for std::mutex (#2736) - - projsync: make it filter out files not intended for the current version (#2725) - - Improvements related to DerivedVerticalCRS using Change Unit and - Height/Depth reversal methods (#2696) - - Update internal nlohmann/json to 3.9.1, and add a CMake option to - be able to use external nlohmann/json (#2686) - - createFromUserInput(): change name of CRS built from URN combined references to match - the convention of EPSG projected CRS (#2677) - - Parse compound id with two authorities, like ESRI:103668+EPSG:5703 (#2669) - - Added projinfo option --list-crs (supports --area) (#2663) - - Added support for hyperbolic Cassini-Soldner (#2637) - - Added capability to get SQL statements to add custom CRS in the database (#2577) - - Fix 'Please include winsock2.h before windows.h' warning with msys (#2692) - - Minor changes to address lint in geodesic.c (#2752) - - BoundCRS::identify(): avoid incompatible transformation for - WKT1 / TOWGS84 export (#2747) - - proj_create(): do not open proj.db if string is a PROJ string, - even if proj_context_set_autoclose_database() has been set (#2735) - - Fix export of transformation to PROJ string in a particular situation - where CompoundCRS are involved (#2721) - * Version 8.0.1 - - Database: update to EPSG v10.018 (#2636) - - Add transformations for CHGeo2004, Swiss geoid model (#2604) - - Additions to the norwegian NKG2020 transformation (#2600) - - pj_vlog(): fix buffer overflow in case of super lengthy error message (#2693) - - Revert "proj_create_crs_to_crs_from_pj(): do not use PROJ_SPATIAL_CRITERION_PARTIAL_INTERSECTION - if area is specified" (#2679) - - UTM: error out when value of +zone= is not an integer (#2672) - - getCRSInfoList(): make result order deterministic (by increasing auth_name, - code) (#2661) - - createOperation(): make sure no to discard deprecated operations if the - replacement uses an unknow grid (#2623) - - Fix build on Solaris 11.4 (#2621) - - Add mapping of ESRI Equal_Area projection method to EPSG (#2612) - - Fix incorrect EPGS extent code for EPSG:7789>EPSG:4976 NKG transformation (#2599) - - fix wrong capitalization of CHENyx06_ETRS.gsb (#2597) - - createOperations(): improve handling of vertical transforms when - when compound CRSs are used (#2592) - - CRS::promoteTo3D(): propagate the extent from the 2D CRS (#2589) - - createFromCRSCodesWithIntermediates(): improve performance when there is - no match (#2583) - - Fix proj_clone() to work on 'meta' coordinate operation PJ* objects that - can be returned by proj_create_crs_to_crs() (#2582) - - add PROJ_COMPUTE_VERSION, PROJ_VERSION_NUMBER, - PROJ_AT_LEAST_VERSION macros (#2581) - - Make proj_lp_dist() and proj_geod() work on a PJ* CRS object (#2570) - - Fix gcc 11 -Wnonnull compilation warnings (#2559) - - Fix use of uninitialized memory in gie tests (#2558) - - createOperations(): fix incorrect height transformation between 3D promoted RGF93 and CH1903+ (#2555) - * Version 8.0.0 - - With the release of PROJ 8 the proj_api.h API is finally removed. - - Several improvements has been made to the command line utilities. - - Public header file proj_api.h removed (#837) - - Improved accuracy of the Mercator projection (#2397) - - Copyright statement wording updated (#2417) - - Allow cct to instantiate operations via object codes or names (#2419) - - Allow @filename syntax in cct (#2420) - - Added geocentric->topocentric conversion (+proj=topocentric) (#2444) - - Update GeographicLib to version 1.51 (#2445) - - Added option to allow export of Geographic/Projected 3D CRS - in WKT1_GDAL (#2450) - - Added --area and --bbox options in cs2cs to restrict candidate - coordinate operations (#2466) - - Added build time option to make PROJ_LIB env var tested last (#2476) - - Added --authority switch in cs2cs to control where coordinate operations - are looked for. C API function proj_create_crs_to_crs_from_pj() updated - accordingly (#2477) - - Error codes revised and exposed in the public API (#2487) - - Added --accuracy options to projinfo. C API function - proj_create_crs_to_crs_from_pj() updated accordingly (#2488) - - Added proj_crs_is_derived() function to C API (#2496) - - Enabled linking against static cURL on Windows (#2514) - - Updated ESRI CRS database to 12.7 (10.8.1/2.6) (#2519) - - Allow a WKT BoundCRS to use a PROJ string transformation (#2521) - - Update to EPSG v10.015 (#2539) - - Default log level set to PJ_LOG_ERROR (#2542) - - CMake installs a pkg-config file proj.pc, where supported (#2547) - - Do not restrict longitude to [-90;90] range in spherical transverse Mercator - forward projection (#2471) - - createOperations(): fix Compound to Geog3D/Projected3D CRS with non-metre ellipsoidal height (#2500) - - Avoid error messages to be emitted log level is set to PJ_LOG_NONE (#2527) - - Close database connection when autoclose set to True (#2532) - python-Django +- Update to 2.2.28 (bsc#1198297) + * Many CVEs fixes (check https://github.com/django/django/blob/main/docs/releases/) + python-Django1 +- Update to 1.11.29 (bsc#1198297) + * CVE-2020-9402: Potential SQL injection via "tolerance" parameter + in GIS functions and aggregates on Oracle +- Add CVE-2021-32052.patch: Header injection possibility since + "URLValidator" accepted newlines in input on Python 3.9.5+ + python-Flask +- Update to 1.0.4: + * The key information for BadRequestKeyError is no longer cleared outside + debug mode, so error handlers can still access it. #3249 + * send_file url quotes the “:” and “/” characters for more compatible UTF-8 + filename support in some browsers. #3074 + * Fixes for PEP451 import loaders and pytest 5.x. #3275 + * Show message about dotenv on stderr instead of stdout. #3285 + * send_file() encodes filenames as ASCII instead of Latin-1 (ISO-8859-1). + [#2766] + * Allow custom CLIs using FlaskGroup to set the debug flag without it + always being overwritten based on environment variables. #2765 + * flask --version outputs Werkzeug’s version and simplifies the Python + version. #2825 + * send_file() handles an attachment_filename that is a native Python 2 + string (bytes) with UTF-8 coded bytes. #2933 + * A catch-all error handler registered for HTTPException will not handle + RoutingException, which is used internally during routing. This fixes the + unexpected behavior that had been introduced in 1.0. #2986 + * Passing the json argument to app.test_client does not push/pop an extra + app context. #2900 +- Use %pytest macro for testing. +- Delete .gitignore files so they do not get shipped. + -- Require python-setuptools instead of distribute (upstreams merged) - python-Flask-Migrate +- Add patch use-sys-executable-for-tests.patch: + - Fix build failure by using sys.executable (bsc#1197824) + python-FormEncode +- switch from nose to pytest +- added patches + fix https://github.com/formencode/formencode/pull/154 + + python-FormEncode-remove-nose.patch + -- update to 1.2.5: - * The method field_is_empty was added to - formencode.validators.FormValidator - * Fix packaging issue with i18n files (from Juliusz Gonera) - python-M2Crypto -- Add python3-M2crypto to LTSS channels, to allow using salt even - when the Server Applications Module is not used (bsc#1172226) +- Add missing bug references to this changelog. -- bsc#1149792 jsc#SLE-9135 Update to 0.35.2, bugfixes only. - Changes cumulatively: - - fix compatibility with OpenSSL 1.1.1c. Thank you, - Sebastian Andrzej Siewior from the Debian team for resolving it. - - Stop pretending to support Python 3.4. - - The project is now Linux-distribution agnostic - - Replace all old-style classes with the new ones (it shouldn't cause - any problems, but feel free to file an issue, if it does) - - Do not by-pass a potential transfer decoding in m2urllib2 - - SSLv3 just removed. - - Various fixes of the build system and internal errors. -- Patch fix_urlunsplit.patch is removed, because it is included - in the upstream tarball. +- Update to 0.38.0: + - Remove the last use of setup.py test idiom. + - Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer. + - Add support for arm64 big endian + - Make support of RSA_SSLV23_PADDING optional (it has been deprecated). + - Move project to src/ layout + - Allow verify_cb_* to be called with ok=True + - Be prepared if any of constants in x509_vfy.h is not available. + - But we do support 3.8 + - We DO NOT support Python 2.6. +- All patches were upstreamed: + - 293_sslv23_padding.patch + - no-need-parameterized.patch + - python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch + +- Add no-need-parameterized.patch ... we don't need run-time requirement + of parameterized package (bsc#1185150). + +- Add 293_sslv23_padding.patch to avoid using RSA_SSLV23_PADDING + (gl#m2crypto/m2crypto#293, gh#openssl/openssl#14216). + +- OpenSSL allows the verificaton to continue on + UNABLE_TO_VERIFY_LEAF_SIGNATURE + * This unifies the behaviour of a single certificate with an + unknown CA certificate with a self-signed certificate. +- Add python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch + (Thanks for Debian, + https://salsa.debian.org/python-team/packages/m2crypto/-/commit/e0e9ad5cfff8) + +- Add source signature file + +- Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest + +- Update to 0.37.1: + - Remove support for CentOS 6 and Python 2.6 (remove + tests.vendor module). Python 2.7 is still fully supported. + - Remodel CI: + - on GitHub switched from Travis-CI to GH Actions + - on GitLab-CI: stop testing 2.7 on Fedora, add centos7 + - update appveyor.yml + - Stop playing with swig in setup.py, we don't support swig 1.* + anymore. + - Fix dereferencing of pointers (gl#m2crypto/m2crypto#281) + - Replace deprecated PyObject_AsReadBuffer with our own shim + (thanks to Casey Deccio for saving my bacon there). + - Use parametrized to create parametrized tests (new external + dependency). + - Only use DigestSign() and DigestUpdate() with OpenSSL >= 1.1.1 + - Expose all the X509_V_FLAG + - Add support for DigestSign* and DigestVerify* + +Update to 0.36.0: + - wrap SocketIO in io.Buffered* for makefile + - SSL.Connection.close accepts an argument to force the socket closing + + - SSL.Connection: make the clientPostConnectionCheck an instance + attribute + - Fixed bug with usage of unexisting method getreply at SSL_Transport + + - Add appveyor builds for python 3.7 and 3.8 + - Fixed syntax warning on line 44. + - Update M2Crypto.six to 1.13.0 + - base64.decodestring() was finally removed in Python 3.8. + - wrap SocketIO in io.Buffered* for makefile + - NULL is legal argument for key and iv paramters of EVP_CipherInit(3) + + - Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and + X509_STORE_SET_FLAGS function + - Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8 + - Extend test cert validity to 2049 + - Revert using typing module in 2.6. It is just not worthy. + - Update Debian/stable SSL as well + - Make tests pass again. + - Stop using string module, which has been deprecated. + - Tiny fixes to make pyls more happy + - CI: Rework Fedora CI configuration +- Remove upstream merged patch 001-fix-buffering-for-python38.patch. + +- Do not pull in py2 pkg on doc subpkg + +- in python3.8 the fp is wrapped in a Buffer. SSL.Connection.makefile + returns a socketIO which is no buffer. + Added: 001-fix-buffering-for-python38.patch + +- Update to fix release 0.35.2 ... just fixing the test suite + (bsc#1172226). + +- Replace fix_OpenSSL111c.patch with proper new release 0.35.1 + (there is really not much more in it; bsc#1149792). + +- Add fix_OpenSSL111c.patch patch to ensure compatibility with + OpenSSL 1.1.1c. gl#m2crypto/m2crypto#258 and jsc#SLE-9135. + +- Upgrade to 0.34.0 +- no upstream changelog + +- Upgrade to 0.33.0 (bsc#1135009): + - eb4525c - Stop pretending to support Python 3.4. + - 6a89548 - Fix use of urlunsplit (25 hours ago) + - 0a5a356 - tests/test_ssl: use -ciphercuites for TLS1.3 cipher in + openssl1.1 + - 8a0a3e3 - There are apparently multiword CPP variables. Taking that + into account. +- Remove + 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch + as it included in the latest release. + +- Fix for compatibility with OpenSSL 1.1.0h by adding the patch + 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch + +- Update to 0.32.0: + * 471582f - setup.py: use ${CPP} as path to cpp + * efb1580 - Bump pipeline OpenSSL from 1.1.0i to 1.1.0j + * 35bb71b - Stub wchar_t helpers and ignore unused WCHAR defs + * effc7be - Add type comment to setup.py + +- Whoops! Here -devel dependency certainly should stay + +- Remove superfluous devel dependency for noarch package + +- Update to 0.31.0 released tarball: + * Compatibility with OpenSSL 1.1.1 (partly workaround, maybe + requires further investigation) + * Fixes for Windows builds + * Fixes of installs on AWS Lambda + * Fixes of Mac OS X related failures + * Fix Python 2.6 compatibility issues + +- pre-release of 0.31.0 tarball +- add openssl-1_1_1-compat.patch to fix OpenSSL 1.1.1 compatibility. + +- Update to 0.30.1: + * Various small typos (Windows builds, Fix SSL.Connection.__del__) + * The project is now Linux-distribution agnostic + * Replace all old-style classes with the new ones (it shouldn't + cause any problems, but feel free to file an issue, if it does) + * Do not by-pass a potential transfer decoding in m2urllib2 + * Update M2Crypto.six with 1.11.0 and replace our local workarounds + with new functions. + * SSLv3 just removed. + * Don't support Python 2.6 on Windows anymore. Windows users don't + have python as a system package, so they are usually more likely + to upgrade anyway. -- Fix use of urlunsplit (bsc#1135009) +- Update to 0.29.0 (Fixes of some small bugs) + +- Require python-xml that is used by some parts of M2crypto -- update to 0.24.0 +- update to 0.24.0 (bsc#1001377) -- fix SSLv2 link error for 13.2 and Leap 42.1 (M2Crypto-0.22.5-SSLv2_link_error.patch) +- fix SSLv2 link error for 13.2 and Leap 42.1 (M2Crypto-0.22.5-SSLv2_link_error.patch) (bsc#969731) python-PyX +- Ignore unrelated warning during tests introduced by l3backend +- Specify runtime requirements +- Fix provides/obsoletes rename for flavors + -- updated to reflect python changes due to #149809 - python-Routes +- Initial version + python-Twisted +- Remove 9580-test_fails_cryptography_25.patch which is not + necessary with changes in OpenSSL + +- refreshed patches + - 1521_delegate_parseqs_stdlib_bpo42967.patch + - currentThread-deprecated.patch + - no-cython_test_exception_raiser.patch + - no-pygtkcompat.patch + - no-test_successResultOfWithFailureHasTraceback.patch + - remove-dependency-version-upper-bounds.patch + - skip_MultiCast.patch +- remove upstreamed patches + currentThread-deprecated.patch +- remove tests from the package + +- Update to 22.1.0: (boo#1195667) + - CVE-2022-21712 / GHSA-92x2-jw7w-xvvx + twisted.web.client.RedirectAgent and + twisted.web.client.BrowserLikeRedirectAgent now properly remove + sensitive headers when redirecting to a different origin. + (#10294) + - Python 3.10 is now a supported platform (#10224) + - Type annotations have been added to the twisted.python.fakepwd + module. (#10287) + - twisted.internet.defer.inlineCallbacks has an improved type + annotation, to avoid typing errors when it is used on a + function which returns a non-None result. (#10231) + - twisted.internet.base.DelayedCall.__repr__ and + twisted.internet.task.LoopingCall.__repr__ had the changes from + [#10155] reverted to accept non-function callables. (#10235) + - Revert the removal of .whl building that was done as part of + [#10177]. (#10236) + - The type annotation of the host parameter to + twisted.internet.interfaces.IReactorTCP.connectTCP has been + corrected from bytes to str. (#10251) + - Deprecated twisted.python.threading.ThreadPool.currentThread() + in favor of threading.current_thread(). + - Switched twisted.python.threading.ThreadPool.currentThread() + and twisted.python.threadable.getThreadID() to use + `threading.current_thread()to avoid the deprecation warnings + introduced forthreading.currentThread()`` in Python 3.10. + (#10273) + - twisted.internet.utils.runWithWarningsSupressed behavior of + waiting on deferreds has been documented. (#10238) + - Sync API docs templates with pydoctor 21.9.0 release, using new + theming capabilities. (#10267) + - #1681, #9944, #10198, #10218, #10219, #10228, #10229, #10234, + [#10239], #10240, #10245, #10246, #10248, #10250, #10255, #10277, + [#10288], #10292 + - twisted.conch.ssh now supports SSH extension negotiation (RFC + 8308). (#10266) + - twisted.conch now uses constant-time comparisons for MACs. + (#8199) + - twisted.conch.ssh.filetransfer.FileTransferServer will now + return an ENOENT error status if an SFTP client tries to close + an unrecognized file handle. (#10293) + - SSHTransportBase.ssh_KEXINIT now uses the remote peer preferred + MAC list for negotiation. In previous versions it was only + using the local preferred MAC list. (#10241) + - twisted.web.client.RedirectAgent and + twisted.web.client.BrowserLikeRedirectAgent now properly remove + sensitive headers when redirecting to a different origin. + (#10294) + - Add type annotations for twisted.web.client.readBody. (#10269) + - twisted.web.client.getPage, twisted.web.client.downladPage, and + the associated implementation classes (HTTPPageGetter, + HTTPPageDownloader, HTTPClientFactory, HTTPDownloader) have + been removed because they do not segregate cookies by domain. + They were deprecated in Twisted 16.7.0 in favor of + twisted.web.client.Agent. GHSA-92x2-jw7w-xvvx. (#10295) + - trial.runner.filenameToModule now sets the correct + module.__name__ and sys.modules key (#10230) + +- Add patch currentThread-deprecated.patch: + * Do not call a deprecated method which causes reactor startup to abort. + +- Fix Source tags + +- Drop true-binary.patch which is not compatible with python310 +- Some rpmlint cleanup: + * Deduplicate docs + * Remove she-bangs in test files + * Remove empty doc files + * Filter test certificate warning python-astroid +- Update to 1.1.1 + * `Class.metaclass()` looks in ancestors when the current class + does not define explicitly a metaclass. + * Do not cache modules if a module with the same qname is already + known, and only return cached modules if both name and filepath + match. Fixes pylint Bitbucket issue #136. +- Update to 1.1.0 + * All class nodes are marked as new style classes for Py3k. + * Add a `metaclass` function to `Class` nodes to + retrieve their metaclass. + * Add a new YieldFrom node. + * Add support for inferring arguments to namedtuple invocations. + * Make sure that objects returned for namedtuple + inference have parents. + * Don't crash when inferring nodes from `with` clauses + with multiple context managers. Closes #18. + * Don't crash when a class has some __call__ method that is not + inferable. Closes #17. + * Unwrap instances found in `.ancestors()`, by using their _proxied + class. + +- Rename to python-astroid to match new upstream name. +- Initial version 1.0.1 + +- Use upstream URL + +- update to 0.24.3: + * #124360 [py3.3]: Don't crash on 'yield from' nodes + * #123062 [pylint-brain]: Use correct names for keywords for urlparse + * #123056 [pylint-brain]: Add missing methods for hashlib + * #123068: Fix inference for generator methods to correctly handle yields + * #123068: Make sure .as_string() returns valid code for yields in + expressions. + * #47957: Set literals are now correctly treated as inference leaves. + * #123074: Add support for inference of subscript operations on dict + literals. + * pylint-brain: more subprocess.Popen faking (see #46273) + * #109562 [jython]: java modules have no __doc__, causing crash + * #120646 [py3]: fix for python3.3 _ast changes which may cause crash + * #109988 [py3]: test fixes + * #106191: fix __future__ absolute import w/ From node + * #50395: fix function fromlineno when some decorator is splited on + multiple lines (patch by Mark Gius) + * #92362: fix pyreverse crash on relative import + * #104041: fix crash 'module object has no file_encoding attribute' + * #4294 (pylint-brain): bad inference on mechanize.Browser.open + * #46273 (pylint-brain): bad inference subprocess.Popen.communicate + +- Add python 3 package +- Change license to LGPL 2.1+ + +- update to version 0.23.1 + * #62295: avoid "OSError: Too many open files" by moving + .file_stream as a Module property opening the file only when + needed + * Lambda nodes should have a `name` attribute + * only call transformers if modname specified + +- make it build on old distros + +- Don't remove logilab/__init__.py on SLE, where it is not existing. + +- Update to version 0.22.0: + * added column offset information on nodes (patch by fawce) + * #70497: Crash on AttributeError: 'NoneType' object has no attribute '_infer_name' + * #70381: IndendationError in import causes crash + * #70565: absolute imports treated as relative (patch by Jacek Konieczny) + * #70494: fix file encoding detection with python2.x + * py3k: __builtin__ module renamed to builtins, we should consider this to properly + build ast for builtin objects +- Run testsuite +- Removed outdated stuff from spec file (%clean section, authors, ...) +- Set license to GPL-2.0+ (SPDX style) + +- update to 0.21.1: + * python3: handle file encoding; fix a lot of tests + * fix #52006: "True" and "False" can be assigned as variable in Python2x + * fix #8847: pylint doesn't understand function attributes at all + * fix #8774: iterator / generator / next method + +- update to 0.21.0: + * python3.x: first python3.x release + * fix #37105: Crash on AttributeError: 'NoneType' object has no attribute '_infer_name' + * python2.4: drop python < 2.4 support + - 0.20.4: + * fix #37868 #37665 #33638 #37909: import problems with absolute_import_activated + * fix #8969: false positive when importing from zip-safe eggs + * fix #46131: minimal class decorator support + * minimal python2.7 support (dict and set comprehension) + * important progress on Py3k compatibility + +- update to 0.20.3: + * fix #45959: AttributeError: 'NoneType' object has no attribute 'frame', due + to handling of __class__ when importing from living object (because of missing + source code or C-compiled object) + * fix astng building bug: we've to set module.package flag at the node + creation time otherwise we'll miss this information when infering relative + import during the build process (this should fix for instance some problems + with numpy) + * added __subclasses__ to special class attribute + * fix Class.interfaces so that no InferenceError raised on empty __implements__ + * yield YES on multiplication of tuple/list with non valid operand + * fix licensing to LGPL + * add ALL_NODES_CLASSES constant to nodes module + * nodes redirection cleanup (possible since refactoring) + * bug fix for python < 2.5: add Delete node on Subscript nodes if we are in a + del context + +- update to 0.20.0 (bnc#555993): + * fix #20464: raises “TypeError: '_Yes' object is not iterable” on list inference + * fix #19882: pylint hangs + * fix #20759: crash on pyreverse UNARY_OP_METHOD KeyError '~' + * fix #20760: crash on pyreverse : AttributeError: 'Subscript' + object has no attribute 'infer_lhs' + * fix #21980: [Python-modules-team] Bug#573229 : Pylint hangs; + improving the cache yields a speed improvement on big projects + * major refactoring: rebuild the tree instead of modify / monkey patching + * fix #19641: "maximum recursion depth exceeded" messages w/ python 2.6 + this was introduced by a refactoring + * Ned Batchelder patch to properly import eggs with Windows line + endings. This fixes a problem with pylint not being able to + import setuptools. + * Winfried Plapper patches fixing .op attribute value for AugAssign nodes, + visit_ifexp in nodes_as_string + * Edward K. Ream / Tom Fleck patch closes #19641 (maximum recursion depth + exceeded" messages w/ python 2.6), see https://bugs.launchpad.net/pylint/+bug/456870 + * fix #18773: inference bug on class member (due to bad handling of instance + / class nodes "bounded" to method calls) + * fix #9515: strange message for non-class "Class baz has no egg member" (due to + bad inference of function call) + * fix #18953: inference fails with augmented assignment (special case for augmented + assignement in infer_ass method) + * fix #13944: false positive for class/instance attributes (Instance.getattr + should return assign nodes on instance classes as well as instance. + * include spelling fixes provided by Dotan Barak + +- fix build on SLE10 by not including %{py_sitedir}/*egg-info in + the filelist there + +- update to 0.19.1 + 2009-08-27 -- 0.19.1 + * fix #8771: crash on yield expression + * fix #10024: line numbering bug with try/except/finally + * fix #10020: when building from living object, __name__ may be None + * fix #9891: help(logilab.astng) throws TypeError + * fix #9588: false positive E1101 for augmented assignment +- adjusted sip-c-instance-fix.diff + +- build as noarch + +- use new python macros + +- apply fix from Derek Harland to handle python-sip C instance methods + correctly + +- Update to version 0.19.0: + * fixed python 2.6 issue (tests ok w/ 2.4, 2.5, 2.6. Anyone using 2.2 / 2.3 + to tell us if it works?) + * some understanding of the __builtin__.property decorator + * inference: introduce UnboundMethod / rename InstanceMethod to BoundMethod + 2009-03-19 -- 0.18.0 + * major api / tree structure changes to make it works with compiler *and* + python >= 2.5 _ast module + * cleanups and refactoring on the way + 2008-11-19 -- 0.17.4 + * fix #6015: filter statements bug triggering W0631 false positive in pylint + * fix #5571: Function.is_method() should return False on module level + functions decorated by staticmethod/classmethod (avoid some crash in pylint) + * fix #5010: understand python 2.5 explicit relative imports + python-djet +- Update to 0.3.0: + * No upstream changelog +- Switch URL from github to pypi +- Remove django3.patch +- Add patch support-public-httpresponse.patch: + * Use public HTTPResponse, which is now required. + python-ethtool +- add patch for sle10 to remove not existing function calles + for old libnl (bnc#763015) + +- update to version 0.7 (bnc#770389) + * fixes several memory leaks + * add man pages + * other bugfixes + +- update to version 0.6 +- added IPv6 support + +- fix build on RH5 + python-evtx +- bsc#1197837 - FTBFS: python-evtx won't compile on SP4 + python-evtx.spec + python-httpretty +- update to 0.6.4: + * Add a way to match the querystrings + +- Initial package (0.6.3) + python-llvmlite +- Supported llvm version is llvm10 or llvm9 + +- update to 0.34.0 + * This release upgrades to LLVM 10 and drops support for LLVM versions older than 9. + * except aarch64, which stays on LLVM 9 for some reason +- Drop support-clang9.patch + +- Use default compiler (g++) instead of clang++. (boo#1174233) +- Remove unneeded or not directly needed build dependencies: + clangX-devel, llvmX-LTO-devel, llvmX-gold, {ncurses,zlib}-devel. + +- Rebase patch support-clang9.patch to include clang 10 support too + +- Update to 0.32.0: + * The main changes in this release are the removal of specific code for Python 2 + and Python <3.6, and making the code base PEP8 compliant. + python-mistune +-initial import + python-numba +- Update to 0.51.2 + * The compilation chain is now based on LLVM 10 (Valentin Haenel). + * Numba has internally switched to prefer non-literal types over literal ones so + as to reduce function over-specialisation, this with view of speeding up + compile times (Siu Kwan Lam). + * On the CUDA target: Support for CUDA Toolkit 11, Ampere, and Compute + Capability 8.0; Printing of ``SASS`` code for kernels; Callbacks to Python + functions can be inserted into CUDA streams, and streams are async awaitable; + Atomic ``nanmin`` and ``nanmax`` functions are added; Fixes for various + miscompilations and segfaults. (mostly Graham Markall; call backs on + streams by Peter Würtz). + * Support for heterogeneous immutable lists and heterogeneous immutable string + key dictionaries. Also optional initial/construction value capturing for all + lists and dictionaries containing literal values (Stuart Archibald). + * A new pass-by-reference mutable structure extension type ``StructRef`` (Siu + Kwan Lam). + * Object mode blocks are now cacheable, with the side effect of numerous bug + fixes and performance improvements in caching. This also permits caching of + functions defined in closures (Siu Kwan Lam). + * The error handling and reporting system has been improved to reduce the size + of error messages, and also improve quality and specificity. + * The CUDA target has more stream constructors available and a new function for + compiling to PTX without linking and loading the code to a device. Further, + the macro-based system for describing CUDA threads and blocks has been + replaced with standard typing and lowering implementations, for improved + debugging and extensibility. +- Better unpin llvmlite with unpin-llvmlite.patch to avoid breakages + +- version update to 0.49.1 + * PR #5587: Fixed #5586 Threading Implementation Typos + * PR #5592: Fixes #5583 Remove references to cffi_support from docs and examples + * PR #5614: Fix invalid type in resolve for comparison expr in parfors. + * PR #5624: Fix erroneous rewrite of predicate to bit const on prune. + * PR #5627: Fixes #5623, SSA local def scan based on invalid equality + assumption. + * PR #5629: Fixes naming error in array_exprs + * PR #5630: Fix #5570. Incorrect race variable detection due to SSA naming. + * PR #5638: Make literal_unroll function work as a freevar. + * PR #5648: Unset the memory manager after EMM Plugin tests + * PR #5651: Fix some SSA issues + * PR #5652: Pin to sphinx=2.4.4 to avoid problem with C declaration + * PR #5658: Fix unifying undefined first class function types issue + * PR #5669: Update example in 5m guide WRT SSA type stability. + * PR #5676: Restore ``numba.types`` as public API + +- Update to 0.49.0 + * Removal of all Python 2 related code and also updating the minimum supported + Python version to 3.6, the minimum supported NumPy version to 1.15 and the + minimum supported SciPy version to 1.0. (Stuart Archibald). + * Refactoring of the Numba code base. The code is now organised into submodules + by functionality. This cleans up Numba's top level namespace. + (Stuart Archibald). + * Introduction of an ``ir.Del`` free static single assignment form for Numba's + intermediate representation (Siu Kwan Lam and Stuart Archibald). + * An OpenMP-like thread masking API has been added for use with code using the + parallel CPU backends (Aaron Meurer and Stuart Archibald). + * For the CUDA target, all kernel launches now require a configuration, this + preventing accidental launches of kernels with the old default of a single + thread in a single block. The hard-coded autotuner is also now removed, such + tuning is deferred to CUDA API calls that provide the same functionality + (Graham Markall). + * The CUDA target also gained an External Memory Management plugin interface to + allow Numba to use another CUDA-aware library for all memory allocations and + deallocations (Graham Markall). + * The Numba Typed List container gained support for construction from iterables + (Valentin Haenel). + * Experimental support was added for first-class function types + (Pearu Peterson). +- Refreshed patch skip-failing-tests.patch + * the troublesome tests are skipped upstream on 32-bit +- Unpin llvmlite + +- Switch to multibuilt as the tests take ages to build and we + could speed things up in 2 loops + +- Update to 0.48.0: + * Many fixes for llvm/cuda updates; see CHANGE_LOG for details + * Drop python2 support +- Add one more failing test to skip: + * skip-failing-tests.patch + +- Clean up SPEC file (mostly just testing new python-llvmlite + package) + +- Restore python2 support. + +- Update to 0.46.0: + * Many fixes and changes for llvm/cuda updates + See CHANGE_LOG file for details +- Add fix-max-name-size.patch to fix issue with numba + identifier length on recent LLVM versions. +- Remove test from skip-failing-tests.patch fixed by + fix-max-name-size.patch. The test is important, if it is failing + numba will not work reliably. + +- Update to 0.45.1: + * Many fixes and changes for llvm/cuda updates + See CHANGE_LOG file for details +- Update skip-failing-tests.patch to skip one more failing test + +- Update to 0.43.1, which is a bugfix release. + +- Update to 0.43.0: + - Initial support for statically typed dictionaries + - Improvements to `hash()` to match Python 3 behavior + - Support for the heapq module + - Ability to pass C structs to Numba + - More NumPy functions: asarray, trapz, roll, ptp, extract +- Add skip-failing-tests.patch to avoid problems with possibly + incompatible version of NumPy 1.16. + +- specfile: + * update copyright year +- update to version 0.42.0: + * In this release the major features are: + + The capability to launch and attach the GDB debugger from within + a jitted function. + + The upgrading of LLVM to version 7.0.0. + * We added a draft of the project roadmap to the developer + manual. The roadmap is for informational purposes only as + priorities and resources may change. + * Here are some enhancements from contributed PRs: + + #3532. Daniel Wennberg improved the "cuda.{pinned, mapped}" API + so that the associated memory is released immediately at the + exit of the context manager. + + #3531. Dimitri Vorona enabled the inlining of jitclass methods. + + #3516. Simon Perkins added the support for passing numpy dtypes + (i.e. "np.dtype("int32")") and their type constructor + (i.e. "np.int32") into a jitted function. + + #3509. Rob Ennis added support for "np.corrcoef". + * A regression issue (#3554, #3461) relating to making an empty + slice in parallel mode is resolved by #3558. + * General Enhancements: + + PR #3392: Launch and attach gdb directly from Numba. + + PR #3437: Changes to accommodate LLVM 7.0.x + + PR #3509: Support for np.corrcoef + + PR #3516: Typeof dtype values + + PR #3520: Fix @stencil ignoring cval if out kwarg supplied. + + PR #3531: Fix jitclass method inlining and avoid unnecessary + increfs + + PR #3538: Avoid future C-level assertion error due to invalid + visibility + + PR #3543: Avoid implementation error being hidden by the + try-except + + PR #3544: Add `long_running` test flag and feature to exclude + tests. + + PR #3549: ParallelAccelerator caching improvements + + PR #3558: Fixes array analysis for inplace binary operators. + + PR #3566: Skip alignment tests on armv7l. + + PR #3567: Fix unifying literal types in namedtuple + + PR #3576: Add special copy routine for NumPy out arrays + + PR #3577: Fix example and docs typos for `objmode` context + manager. reorder statements. + + PR #3580: Use alias information when determining whether it is + safe to + + PR #3583: Use `ir.unknown_loc` for unknown `Loc`, as #3390 with + tests + + PR #3587: Fix llvm.memset usage changes in llvm7 + + PR #3596: Fix Array Analysis for Global Namedtuples + + PR #3597: Warn users if threading backend init unsafe. + + PR #3605: Add guard for writing to read only arrays from ufunc + calls + + PR #3606: Improve the accuracy of error message wording for + undefined type. + + PR #3611: gdb test guard needs to ack ptrace permissions + + PR #3616: Skip gdb tests on ARM. + * CUDA Enhancements: + + PR #3532: Unregister temporarily pinned host arrays at once + + PR #3552: Handle broadcast arrays correctly in host->device + transfer. + + PR #3578: Align cuda and cuda simulator kwarg names. + * Documentation Updates: + + PR #3545: Fix @njit description in 5 min guide + + PR #3570: Minor documentation fixes for numba.cuda + + PR #3581: Fixing minor typo in `reference/types.rst` + + PR #3594: Changing `@stencil` docs to correctly reflect + `func_or_mode` param + + PR #3617: Draft roadmap as of Dec 2018 + +- update to version 0.41.0: + * major features: + + Diagnostics showing the optimizations done by + ParallelAccelerator + + Support for profiling Numba-compiled functions in Intel VTune + + Additional NumPy functions: partition, nancumsum, nancumprod, + ediff1d, cov, conj, conjugate, tri, tril, triu + + Initial support for Python 3 Unicode strings + * General Enhancements: + + PR #1968: armv7 support + + PR #2983: invert mapping b/w binop operators and the operator + module #2297 + + PR #3160: First attempt at parallel diagnostics + + PR #3307: Adding NUMBA_ENABLE_PROFILING envvar, enabling jit + event + + PR #3320: Support for np.partition + + PR #3324: Support for np.nancumsum and np.nancumprod + + PR #3325: Add location information to exceptions. + + PR #3337: Support for np.ediff1d + + PR #3345: Support for np.cov + + PR #3348: Support user pipeline class in with lifting + + PR #3363: string support + + PR #3373: Improve error message for empty imprecise lists. + + PR #3375: Enable overload(operator.getitem) + + PR #3402: Support negative indexing in tuple. + + PR #3414: Refactor Const type + + PR #3416: Optimized usage of alloca out of the loop + + PR #3424: Updates for llvmlite 0.26 + + PR #3462: Add support for `np.conj/np.conjugate`. + + PR #3480: np.tri, np.tril, np.triu - default optional args + + PR #3481: Permit dtype argument as sole kwarg in np.eye + * CUDA Enhancements: + + PR #3399: Add max_registers Option to cuda.jit + * Continuous Integration / Testing: + + PR #3303: CI with Azure Pipelines + + PR #3309: Workaround race condition with apt + + PR #3371: Fix issues with Azure Pipelines + + PR #3362: Fix #3360: `RuntimeWarning: 'numba.runtests' found in + sys.modules` + + PR #3374: Disable openmp in wheel building + + PR #3404: Azure Pipelines templates + + PR #3419: Fix cuda tests and error reporting in test discovery + + PR #3491: Prevent faulthandler installation on armv7l + + PR #3493: Fix CUDA test that used negative indexing behaviour + that's fixed. + + PR #3495: Start Flake8 checking of Numba source + * Fixes: + + PR #2950: Fix dispatcher to only consider contiguous-ness. + + PR #3124: Fix 3119, raise for 0d arrays in reductions + + PR #3228: Reduce redundant module linking + + PR #3329: Fix AOT on windows. + + PR #3335: Fix memory management of __cuda_array_interface__ + views. + + PR #3340: Fix typo in error name. + + PR #3365: Fix the default unboxing logic + + PR #3367: Allow non-global reference to objmode() + context-manager + + PR #3381: Fix global reference in objmode for dynamically + created function + + PR #3382: CUDA_ERROR_MISALIGNED_ADDRESS Using Multiple Const + Arrays + + PR #3384: Correctly handle very old versions of colorama + + PR #3394: Add 32bit package guard for non-32bit installs + + PR #3397: Fix with-objmode warning + + PR #3403 Fix label offset in call inline after parfor pass + + PR #3429: Fixes raising of user defined exceptions for + exec(). + + PR #3432: Fix error due to function naming in CI in py2.7 + + PR #3444: Fixed TBB's single thread execution and test added for + [#3440] + + PR #3449: Allow matching non-array objects in find_callname() + + PR #3455: Change getiter and iternext to not be pure. Resolves + [#3425] + + PR #3467: Make ir.UndefinedType singleton class. + + PR #3478: Fix np.random.shuffle sideeffect + + PR #3487: Raise unsupported for kwargs given to `print()` + + PR #3488: Remove dead script. + + PR #3498: Fix stencil support for boolean as return type + + PR #3511: Fix handling make_function literals (regression of + [#3414]) + + PR #3514: Add missing unicode != unicode + + PR #3527: Fix complex math sqrt implementation for large -ve + values + + PR #3530: This adds arg an check for the pattern supplied to + Parfors. + + PR #3536: Sets list dtor linkage to `linkonce_odr` to fix + visibility in AOT + * Documentation Updates: + + PR #3316: Update 0.40 changelog with additional PRs + + PR #3318: Tweak spacing to avoid search box wrapping onto second + line + + PR #3321: Add note about memory leaks with exceptions to + docs. Fixes #3263 + + PR #3322: Add FAQ on CUDA + fork issue. Fixes #3315. + + PR #3343: Update docs for argsort, kind kwarg partially + supported. + + PR #3357: Added mention of njit in 5minguide.rst + + PR #3434: Fix parallel reduction example in docs. + + PR #3452: Fix broken link and mark up problem. + + PR #3484: Size Numba logo in docs in em units. Fixes #3313 + + PR #3502: just two typos + + PR #3506: Document string support + + PR #3513: Documentation for parallel diagnostics. + + PR #3526: Fix 5 min guide with respect to @njit decl + +- Use noun phrase in summary. + +- Update to Version 0.40.1 + * PR #3338: Accidentally left Anton off contributor list for 0.40.0 + * PR #3374: Disable OpenMP in wheel building + * PR #3376: Update 0.40.1 changelog and docs on OpenMP backend +- Update to Version 0.40.0 + + This release adds a number of major features: + * A new GPU backend: kernels for AMD GPUs can now be compiled using the ROCm + driver on Linux. + * The thread pool implementation used by Numba for automatic multithreading + is configurable to use TBB, OpenMP, or the old "workqueue" implementation. + (TBB is likely to become the preferred default in a future release.) + * New documentation on thread and fork-safety with Numba, along with overall + improvements in thread-safety. + * Experimental support for executing a block of code inside a nopython mode + function in object mode. + * Parallel loops now allow arrays as reduction variables + * CUDA improvements: FMA, faster float64 atomics on supporting hardware, + records in const memory, and improved datatime dtype support + * More NumPy functions: vander, tri, triu, tril, fill_diagonal + + General Enhancements: + * PR #3017: Add facility to support with-contexts + * PR #3033: Add support for multidimensional CFFI arrays + * PR #3122: Add inliner to object mode pipeline + * PR #3127: Support for reductions on arrays. + * PR #3145: Support for np.fill_diagonal + * PR #3151: Keep a queue of references to last N deserialized functions. Fixes #3026 + * PR #3154: Support use of list() if typeable. + * PR #3166: Objmode with-block + * PR #3179: Updates for llvmlite 0.25 + * PR #3181: Support function extension in alias analysis + * PR #3189: Support literal constants in typing of object methods + * PR #3190: Support passing closures as literal values in typing + * PR #3199: Support inferring stencil index as constant in simple unary expressions + * PR #3202: Threading layer backend refactor/rewrite/reinvention! + * PR #3209: Support for np.tri, np.tril and np.triu + * PR #3211: Handle unpacking in building tuple (BUILD_TUPLE_UNPACK opcode) + * PR #3212: Support for np.vander + * PR #3227: Add NumPy 1.15 support + * PR #3272: Add MemInfo_data to runtime._nrt_python.c_helpers + * PR #3273: Refactor. Removing thread-local-storage based context nesting. + * PR #3278: compiler threadsafety lockdown + * PR #3291: Add CPU count and CFS restrictions info to numba -s. + + CUDA Enhancements: + * PR #3152: Use cuda driver api to get best blocksize for best occupancy + * PR #3165: Add FMA intrinsic support + * PR #3172: Use float64 add Atomics, Where Available + * PR #3186: Support Records in CUDA Const Memory + * PR #3191: CUDA: fix log size + * PR #3198: Fix GPU datetime timedelta types usage + * PR #3221: Support datetime/timedelta scalar argument to a CUDA kernel. + * PR #3259: Add DeviceNDArray.view method to reinterpret data as a different type. + * PR #3310: Fix IPC handling of sliced cuda array. + + ROCm Enhancements: + * PR #3023: Support for AMDGCN/ROCm. + * PR #3108: Add ROC info to `numba -s` output. + * PR #3176: Move ROC vectorize init to npyufunc + * PR #3177: Add auto_synchronize support to ROC stream + * PR #3178: Update ROC target documentation. + * PR #3294: Add compiler lock to ROC compilation path. + * PR #3280: Add wavebits property to the HSA Agent. + * PR #3281: Fix ds_permute types and add tests + + Continuous Integration / Testing: + * PR #3091: Remove old recipes, switch to test config based on env var. + * PR #3094: Add higher ULP tolerance for products in complex space. + * PR #3096: Set exit on error in incremental scripts + * PR #3109: Add skip to test needing jinja2 if no jinja2. + * PR #3125: Skip cudasim only tests + * PR #3126: add slack, drop flowdock + * PR #3147: Improve error message for arg type unsupported during typing. + * PR #3128: Fix recipe/build for jetson tx2/ARM + * PR #3167: In build script activate env before installing. + * PR #3180: Add skip to broken test. + * PR #3216: Fix libcuda.so loading in some container setup + * PR #3224: Switch to new Gitter notification webhook URL and encrypt it + * PR #3235: Add 32bit Travis CI jobs + * PR #3257: This adds scipy/ipython back into windows conda test phase. + + Fixes: + * PR #3038: Fix random integer generation to match results from NumPy. + * PR #3045: Fix #3027 - Numba reassigns sys.stdout + * PR #3059: Handler for known LoweringErrors. + * PR #3060: Adjust attribute error for NumPy functions. + * PR #3067: Abort simulator threads on exception in thread block. + * PR #3079: Implement +/-(types.boolean) Fix #2624 + * PR #3080: Compute np.var and np.std correctly for complex types. + * PR #3088: Fix #3066 (array.dtype.type in prange) + * PR #3089: Fix invalid ParallelAccelerator hoisting issue. + * PR #3136: Fix #3135 (lowering error) + * PR #3137: Fix for issue3103 (race condition detection) + * PR #3142: Fix Issue #3139 (parfors reuse of reduction variable across prange blocks) + * PR #3148: Remove dead array equal @infer code + * PR #3153: Fix canonicalize_array_math typing for calls with kw args + * PR #3156: Fixes issue with missing pygments in testing and adds guards. + * PR #3168: Py37 bytes output fix. + * PR #3171: Fix #3146. Fix CFUNCTYPE void* return-type handling + * PR #3193: Fix setitem/getitem resolvers + * PR #3222: Fix #3214. Mishandling of POP_BLOCK in while True loop. + * PR #3230: Fixes liveness analysis issue in looplifting + * PR #3233: Fix return type difference for 32bit ctypes.c_void_p + * PR #3234: Fix types and layout for `np.where`. + * PR #3237: Fix DeprecationWarning about imp module + * PR #3241: Fix #3225. Normalize 0nd array to scalar in typing of indexing code. + * PR #3256: Fix #3251: Move imports of ABCs to collections.abc for Python >= 3.3 + * PR #3292: Fix issue3279. + * PR #3302: Fix error due to mismatching dtype + + Documentation Updates: + * PR #3104: Workaround for #3098 (test_optional_unpack Heisenbug) + * PR #3132: Adds an ~5 minute guide to Numba. + * PR #3194: Fix docs RE: np.random generator fork/thread safety + * PR #3242: Page with Numba talks and tutorial links + * PR #3258: Allow users to choose the type of issue they are reporting. + * PR #3260: Fixed broken link + * PR #3266: Fix cuda pointer ownership problem with user/externally allocated pointer + * PR #3269: Tweak typography with CSS + * PR #3270: Update FAQ for functions passed as arguments + * PR #3274: Update installation instructions + * PR #3275: Note pyobject and voidptr are types in docs + * PR #3288: Do not need to call parallel optimizations "experimental" anymore + * PR #3318: Tweak spacing to avoid search box wrapping onto second line +- Remove upstream-included numba-0.39.0-fix-3135.patch + +- Add patch numba-0.39.0-fix-3135.patch to make not fail datashader + tests. (https://github.com/bokeh/datashader/issues/620) + +- Fix version requirement to ask for new llvmlite + +- update to version 0.39.0: + * Here are the highlights for the Numba 0.39.0 release. + + This is the first version that supports Python 3.7. + + With help from Intel, we have fixed the issues with SVML support + (related issues #2938, #2998, #3006). + + List has gained support for containing reference-counted types + like NumPy arrays and `list`. Note, list still cannot hold + heterogeneous types. + + We have made a significant change to the internal + calling-convention, which should be transparent to most users, + to allow for a future feature that will permitting jumping back + into python-mode from a nopython-mode function. This also fixes + a limitation to `print` that disabled its use from nopython + functions that were deep in the call-stack. + + For CUDA GPU support, we added a `__cuda_array_interface__` + following the NumPy array interface specification to allow Numba + to consume externally defined device arrays. We have opened a + corresponding pull request to CuPy to test out the concept and + be able to use a CuPy GPU array. + + The Numba dispatcher `inspect_types()` method now supports the + kwarg `pretty` which if set to `True` will produce ANSI/HTML + output, showing the annotated types, when invoked from + ipython/jupyter-notebook respectively. + + The NumPy functions `ndarray.dot`, `np.percentile` and + `np.nanpercentile`, and `np.unique` are now supported. + + Numba now supports the use of a per-project configuration file + to permanently set behaviours typically set via `NUMBA_*` family + environment variables. + + Support for the `ppc64le` architecture has been added. + * Enhancements: + + PR #2793: Simplify and remove javascript from html_annotate + templates. + + PR #2840: Support list of refcounted types + + PR #2902: Support for np.unique + + PR #2926: Enable fence for all architecture and add developer + notes + + PR #2928: Making error about untyped list more informative. + + PR #2930: Add configuration file and color schemes. + + PR #2932: Fix encoding to 'UTF-8' in `check_output` decode. + + PR #2938: Python 3.7 compat: _Py_Finalizing becomes + _Py_IsFinalizing() + + PR #2939: Comprehensive SVML unit test + + PR #2946: Add support for `ndarray.dot` method and tests. + + PR #2953: percentile and nanpercentile + + PR #2957: Add new 3.7 opcode support. + + PR #2963: Improve alias analysis to be more comprehensive + + PR #2984: Support for namedtuples in array analysis + + PR #2986: Fix environment propagation + + PR #2990: Improve function call matching for intrinsics + + PR #3002: Second pass at error rewrites (interpreter errors). + + PR #3004: Add numpy.empty to the list of pure functions. + + PR #3008: Augment SVML detection with llvmlite SVML patch + detection. + + PR #3012: Make use of the common spelling of + heterogeneous/homogeneous. + + PR #3032: Fix pycc ctypes test due to mismatch in + calling-convention + + PR #3039: Add SVML detection to Numba environment diagnostic + tool. + + PR #3041: This adds @needs_blas to tests that use BLAS + + PR #3056: Require llvmlite>=0.24.0 + * CUDA Enhancements: + + PR #2860: __cuda_array_interface__ + + PR #2910: More CUDA intrinsics + + PR #2929: Add Flag To Prevent Unneccessary D->H Copies + + PR #3037: Add CUDA IPC support on non-peer-accessible devices + * CI Enhancements: + + PR #3021: Update appveyor config. + + PR #3040: Add fault handler to all builds + + PR #3042: Add catchsegv + + PR #3077: Adds optional number of processes for `-m` in testing + * Fixes: + + PR #2897: Fix line position of delete statement in numba ir + + PR #2905: Fix for #2862 + + PR #3009: Fix optional type returning in recursive call + + PR #3019: workaround and unittest for issue #3016 + + PR #3035: [TESTING] Attempt delayed removal of Env + + PR #3048: [WIP] Fix cuda tests failure on buildfarm + + PR #3054: Make test work on 32-bit + + PR #3062: Fix cuda.In freeing devary before the kernel launch + + PR #3073: Workaround #3072 + + PR #3076: Avoid ignored exception due to missing globals at + interpreter teardown + * Documentation Updates: + + PR #2966: Fix syntax in env var docs. + + PR #2967: Fix typo in CUDA kernel layout example. + + PR #2970: Fix docstring copy paste error. + +- update to version 0.38.1: + This is a critical bug fix release addressing: + https://github.com/numba/numba/issues/3006 + The bug does not impact users using conda packages from Anaconda or Intel Python + Distribution (but it does impact conda-forge). It does not impact users of pip + using wheels from PyPI. + This only impacts a small number of users where: + * The ICC runtime (specifically libsvml) is present in the user's environment. + * The user is using an llvmlite statically linked against a version of LLVM + that has not been patched with SVML support. + * The platform is 64-bit. + The release fixes a code generation path that could lead to the production of + incorrect results under the above situation. + Fixes: + * PR #3007: Augment SVML detection with llvmlite SVML patch + detection. + +- Fix dependencies to match reality +- Add more items to make python2 build + +- update to version 0.38.0: + * highlights: + + Numba (via llvmlite) is now backed by LLVM 6.0, general + vectorization is improved as a result. A significant long + standing LLVM bug that was causing corruption was also found and + fixed. + + Further considerable improvements in vectorization are made + available as Numba now supports Intel's short vector math + library (SVML). Try it out with `conda install -c numba + icc_rt`. + + CUDA 8.0 is now the minimum supported CUDA version. + * Other highlights include: + + Bug fixes to `parallel=True` have enabled more vectorization + opportunities when using the ParallelAccelerator technology. + + Much effort has gone into improving error reporting and the + general usability of Numba. This includes highlighted error + messages and performance tips documentation. Try it out with + `conda install colorama`. + + A number of new NumPy functions are supported, `np.convolve`, + `np.correlate` `np.reshape`, `np.transpose`, `np.permutation`, + `np.real`, `np.imag`, and `np.searchsorted` now supports + the`side` kwarg. Further, `np.argsort` now supports the `kind` + kwarg with `quicksort` and `mergesort` available. + + The Numba extension API has gained the ability operate more + easily with functions from Cython modules through the use of + `numba.extending.get_cython_function_address` to obtain function + addresses for direct use in `ctypes.CFUNCTYPE`. + + Numba now allows the passing of jitted functions (and containers + of jitted functions) as arguments to other jitted functions. + + The CUDA functionality has gained support for a larger selection + of bit manipulation intrinsics, also SELP, and has had a number + of bugs fixed. + + Initial work to support the PPC64LE platform has been added, + full support is however waiting on the LLVM 6.0.1 release as it + contains critical patches not present in 6.0.0. It is hoped + that any remaining issues will be fixed in the next release. + + The capacity for advanced users/compiler engineers to define + their own compilation pipelines. + python-pyOpenSSL +- update to 20.0.1: + - Fixed compatibility with OpenSSL 1.1.0. + +- Adjust metadata for skip-networked-test.patch and refer to the proper + upstream ticket gh#pyca/pyopenssl#68. + +- According to gh#pyca/pyopenssl#684 tests must run with TZ=UTC, also + skip test_verify_with_time on %ix86. + +- Update to v20.0.0 + - Backward-incompatible changes: + - The minimum cryptography version is now 3.2. + - Remove deprecated OpenSSL.tsafe module. + - Removed deprecated + OpenSSL.SSL.Context.set_npn_advertise_callback, + OpenSSL.SSL.Context.set_npn_select_callback, and + OpenSSL.SSL.Connection.get_next_proto_negotiated. + - Drop support for Python 3.4 + - Drop support for OpenSSL 1.0.1 and 1.0.2 + - Deprecations: + - Deprecated OpenSSL.crypto.loads_pkcs7 and + OpenSSL.crypto.loads_pkcs12. + - Changes: + - Added a new optional chain parameter to + OpenSSL.crypto.X509StoreContext() where additional untrusted + certificates can be specified to help chain building. #948 + - Added OpenSSL.crypto.X509Store.load_locations to set trusted + certificate file bundles and/or directories for verification. + [#943] + - Added Context.set_keylog_callback to log key material. #910 + - Added OpenSSL.SSL.Connection.get_verified_chain to retrieve + the verified certificate chain of the peer. #894. + - Make verification callback optional in Context.set_verify. If + omitted, OpenSSL’s default verification is used. #933 + - Fixed a bug that could truncate or cause a zero-length key + error due to a null byte in private key passphrase in + OpenSSL.crypto.load_privatekey and + OpenSSL.crypto.dump_privatekey. #947 +- drop patch fix-compilation-2020.patch: no longer needed +- refreshed patch skip-networked-test.patch + +- Update to v19.1 + * Removed deprecated aliases ContextType, ConnectionType, PKeyType, X509NameType, + X509ReqType, X509Type, X509StoreType, CRLType, PKCS7Type, PKCS12Type, and NetscapeSPKIType. + Use the classes without the ``Type`` suffix instead. + * The minimum ``cryptography`` version is now 2.8 + * Deprecated ``OpenSSL.SSL.Context.set_npn_advertise_callback, + OpenSSL.SSL.Context.set_npn_select_callback, and + OpenSSL.SSL.Connection.get_next_proto_negotiated + ALPN should be used instead. + * Support bytearray in SSL.Connection.send() by using cffi's from_buffer + * The OpenSSL.SSL.Context.set_alpn_select_callback can return a new + NO_OVERLAPPING_PROTOCOLS sentinel value to allow a TLS handshake + to complete without an application protocol. + python-pylint +- Adjusted dependencies as pylint 1.3.0 needs atroid 1.2.0 or newer + +- Update to version 1.3.0 + * Allow hanging continued indentation for implicitly concatenated + strings. Closes issue #232. + * PyLint works under Python 2.5 again, and its test suite passes. + * Fix some false positives for the cellvar-from-loop warnings. + Closes issue #233. + * Return new astroid class nodes when the inferencer can detect that + that result of a function invocation on a type (like `type` or + `abc.ABCMeta`) is requested. Closes #205. + * Emit 'undefined-variable' for undefined names when using the + Python 3 `metaclass=` argument. + * Checkers respect priority now. Close issue #229. + * Fix a false positive regarding W0511. Closes issue #149. + * Fix unused-import false positive with Python 3 metaclasses (#143). + * Don't warn with 'bad-format-character' when encountering + the 'a' format on Python 3. + * Add multiple checks for PEP 3101 advanced string formatting: + 'bad-format-string', 'missing-format-argument-key', + 'unused-format-string-argument', 'format-combined-specification', + 'missing-format-attribute' and 'invalid-format-index'. + * Issue broad-except and bare-except even if the number + of except handlers is different than 1. Fixes issue #113. + * Issue attribute-defined-outside-init for all cases, not just + for the last assignment. Closes issue #262. + * Emit 'not-callable' when calling properties. Closes issue #268. + * Fix a false positive with unbalanced iterable unpacking, + when encountering starred nodes. Closes issue #273. + * Add new checks, 'invalid-slice-index' and 'invalid-sequence-index' + for invalid sequence and slice indices. + * Add 'assigning-non-slot' warning, which detects assignments to + attributes not defined in slots. + * Don't emit 'no-name-in-module' for ignored modules. + Closes issue #223. + * Fix an 'unused-variable' false positive, where the variable is + assigned through an import. Closes issue #196. + * Definition order is considered for classes, function arguments + and annotations. Closes issue #257. + * Don't emit 'unused-variable' when assigning to a nonlocal. + Closes issue #275. + * Do not let ImportError propagate from the import checker, leading to crash + in some namespace package related cases. Closes issue #203. + * Don't emit 'pointless-string-statement' for attribute docstrings. + Closes issue #193. + * Use the proper mode for pickle when opening and writing the stats file. + Closes issue #148. + * Don't emit hidden-method message when the attribute has been + monkey-patched, you're on your own when you do that. + * Only emit attribute-defined-outside-init for definition within the same + module as the offended class, avoiding to mangle the output in some cases. + * Don't emit 'unnecessary-lambda' if the body of the lambda call contains + call chaining. Closes issue #243. + * Don't emit 'missing-docstring' when the actual docstring uses `.format`. + Closes issue #281. +- Use zip from pypi as this now the only distribution channel +- Add unzip to BuildRequires to above + +- Update to version 1.2.1 + * Restore the ability to specify the init-hook option via the + configuration file, which was accidentally broken in 1.2.0. + * Add a new warning [bad-continuation] for badly indentend continued + lines. + * Emit [assignment-from-none] when the function contains bare returns. + Fixes BitBucket issue #191. + * Added a new warning for closing over variables that are + defined in loops. Fixes Bitbucket issue #176. + * Do not warn about \u escapes in string literals when Unicode literals + are used for Python 2.*. Fixes BitBucket issue #151. + * Extend the checking for unbalanced-tuple-unpacking and + unpacking-non-sequence to instance attribute unpacking as well. + * Fix explicit checking of python script (1.2 regression, #219) + * Restore --init-hook, renamed accidentally into --init-hooks in 1.2.0 + (#211) + * Add 'indexing-exception' warning, which detects that indexing + an exception occurs in Python 2 (behaviour removed in Python 3). + +- update to version 1.2.0 + * Pass the current python paths to pylint process when invoked via + epylint. Fixes BitBucket issue #133. + * Add -i / --include-ids and -s / --symbols back as completely ignored + options. Fixes BitBucket issue #180. + * Extend the number of cases in which logging calls are detected. Fixes + bitbucket issue #182. + * Improve pragma handling to not detect pylint:* strings in non-comments. + Fixes BitBucket issue #79. + * Do not crash with UnknownMessage if an unknown message ID/name appears + in disable or enable in the configuration. Patch by Cole Robinson. + Fixes bitbucket issue #170. + * Add new warning 'eval-used', checking that the builtin function `eval` + was used. + * Make it possible to show a naming hint for invalid name by setting + include-naming-hint. Also make the naming hints configurable. Fixes + BitBucket issue #138. + * Added support for enforcing multiple, but consistent name styles for + different name types inside a single module; based on a patch written + by morbo@google.com. + * Also warn about empty docstrings on overridden methods; contributed + by sebastianu@google.com. + * Also inspect arguments to constructor calls, and emit relevant + warnings; contributed by sebastianu@google.com. + * Added a new configuration option logging-modules to make the list + of module names that can be checked for 'logging-not-lazy' et. al. + configurable; contributed by morbo@google.com. + * ensure init-hooks is evaluated before other options, notably load-plugins + (#166) + * Python 2.5 support restored: fixed small issues preventing pylint to run + on python 2.5. Bitbucket issues #50 and #62. + * bitbucket #128: pylint doesn't crash when looking + for used-before-assignment in context manager + assignments. + * Add new warning, 'bad-reversed-sequence', for checking that the + reversed() builtin receive a sequence (implements __getitem__ and __len__, + without being a dict or a dict subclass) or an instance which implements + +- update to version 1.1.0 + * Add new check for use of deprecated pragma directives "pylint:disable-msg" + or "pylint:enable-msg" (I0022, deprecated-pragma) which was previously + emmited as a regular warn(). + * Avoid false used-before-assignment for except handler defined + identifier used on the same line (#111). + * Combine 'no-space-after-operator', 'no-space-after-comma' and + 'no-space-before-operator' into a new warning 'bad-whitespace'. + * Add a new warning 'superfluous-parens' for unnecessary + parentheses after certain keywords. + * Fix a potential crash in the redefine-in-handler warning + if the redefined name is a nested getattr node. + * Add a new option for the multi-statement warning to + allow single-line if statements. + * Add 'bad-context-manager' error, checking that '__exit__' + special method accepts the right number of arguments. + * Run pylint as a python module 'python -m pylint' (anatoly techtonik). + * Check for non-exception classes inside an except clause. + * epylint support options to give to pylint after the file to analyze and + have basic input validation (bitbucket #53 and #54), patches provided by + felipeochoa and Brian Lane. + * Added a new warning, 'non-iterator-returned', for non-iterators + returned by '__iter__'. + * Add new checks for unpacking non-sequences in assignments + (unpacking-non-sequence) as well as unbalanced tuple unpacking + (unbalanced-tuple-unpacking). + * useless-else-on-loop not emited if there is a break in the + else clause of inner loop (#117). + * don't mark `input` as a bad function when using python3 (#110). + * badly-implemented-container caused several problems in its + current implementation. Deactivate it until we have something + better. See #112 for instance. + * Use attribute regexp for properties in python3, as in python2 + * Create the PYLINTHOME directory when needed, it might fail and lead to + spurious warnings on import of pylint.config. + * Fix setup.py so that pylint properly install on Windows when using python3 + * Various documentation fixes and enhancements + * Fix issue #55 (false-positive trailing-whitespace on Windows) + +- Implement update-alternatives + +- Update requires and buildrequires + +- Update to version 1.0.0 + * Add check for the use of 'exec' function + * New --msg-template option to control output, deprecating "msvc" and + "parseable" output formats as well as killing `--include-ids` and `--symbols` + options + * Do not emit [fixme] for every line if the config value 'notes' + is empty, but [fixme] is enabled. + * Emit warnings about lines exceeding the column limit when + those lines are inside multiline docstrings. + * Do not double-check parameter names with the regex for parameters and + inline variables. + * Added a new warning missing-final-newline (C0304) for files missing + the final newline. + * Methods that are decorated as properties are now treated as attributes + for the purposes of name checking. + * Names of derived instance class member are not checked any more. + * Names in global statements are now checked against the regular + expression for constants. + * For toplevel name assignment, the class name regex will be used if + pylint can detect that value on the right-hand side is a class + (like collections.namedtuple()). + * Simplified invalid-name message + * Added a new warning invalid-encoded-data (W0512) for files that + contain data that cannot be decoded with the specified or + default encoding. + * New warning bad-open-mode (W1501) for calls to open (or file) that + specify invalid open modes (Original implementation by Sasha Issayev). + * New warning old-style-class (C1001) for classes that do not have any + base class. + * Add new name type 'class_attribute' for attributes defined + in class scope. By default, allow both const and variable names. + * New warning trailing-whitespace (C0303) that warns about + trailing whitespace. + * Added a new warning unpacking-in-except (W0712) about unpacking + exceptions in handlers, which is unsupported in Python 3. + * Add a configuration option for missing-docstring to + optionally exempt short functions/methods/classes from + the check. + * Add the type of the offending node to missing-docstring + and empty-docstring. + * New utility classes for per-checker unittests in testutils.py + * Do not warn about redefinitions of variables that match the + dummy regex. + * Do not treat all variables starting with _ as dummy variables, + only _ itself. + * Make the line-too-long warning configurable by adding a regex for lines + for with the length limit should not be enforced + * Do not warn about a long line if a pylint disable + option brings it above the length limit + * Do not flag names in nested with statements as undefined. + * Added a new warning 'old-raise-syntax' for the deprecated syntax + raise Exception, args + * Support for PEP 3102 and new missing-kwoa (E1125) message for missing + mandatory keyword argument (logilab.org's #107788) + * Fix spelling of max-branchs option, now max-branches + * Added a new base class and interface for checkers that work on the + tokens rather than the syntax, and only tokenize the input file + once. + * Follow astng renaming to astroid + * bitbucket #37: check for unbalanced unpacking in assignments + * bitbucket #25: fix incomplete-protocol false positive for read-only + containers like tuple + * bitbucket #16: fix False positive E1003 on Python 3 for argument-less super() + * bitbucket #6: put back documentation in source distribution + * bitbucket #15: epylint shouldn't hang anymore when there is a large + output on pylint'stderr + * bitbucket #7: fix epylint w/ python3 + * bitbucket #3: remove string module from the default list of deprecated + modules +- Remove unwanted %{py_requires} macro +- Remove redundant %clean section + +- update to 0.28.0: + * bitbucket #1: fix "dictionary changed size during iteration" crash + * #74013: new E1310[bad-str-strip-call] message warning when a call to a + {l,r,}strip method contains duplicate characters (patch by Torsten Marek) + * #123233: new E0108[duplicate-argument-name] message reporting duplicate + argument names + * #81378: emit W0120[useless-else-on-loop] for loops without break + * #124660: internal dependencies should not appear in external dependencies + report + * #124662: fix name error causing crash when symbols are included in output + messages + * #123285: apply pragmas for warnings attached to lines to physical source + code lines + * #123259: do not emit E0105 for yield expressions inside lambdas + * #123892: don't crash when attempting to show source code line that can't + be encoded with the current locale settings + * Simplify checks for dangerous default values by unifying tests for all + different mutable compound literals. + * Improve the description for E1124[redundant-keyword-arg] + * #20693: replace pylint.el by Ian Eure version (patch by J.Kotta) + * #105327: add support for --disable=all option and deprecate the + 'disable-all' inline directive in favour of 'skip-file' (patch by + A.Fayolle) + * #110840: add messages I0020 and I0021 for reporting of suppressed + messages and useless suppression pragmas. (patch by Torsten Marek) + +- Fix rpmlint warnings +- Added full url to source file + +- Cleaned up spec file formatting +- Added python 3 package + +- Provide detail about each version update to please darix ;-) + +- Update to version 0.25.1: + * #81078: Warn if names in exception handlers clobber + overwrite existing names (patch by tmarek@google.com) + * #81113: Fix W0702 messages appearing with the wrong line + number. (patch by tmarek@google.com) + * #50461, #52020, #51222: Do not issue warnings when using + 2.6's property.setter/deleter functionality + (patch by dneil@google.com) + * #9188, #4024: Do not trigger W0631 if a loop variable is + assigned in the else branch of a for loop. +- Changes from version 0.25.0: + * #74742: make allowed name for first argument of class method configurable + (patch by Google) + * #74087: handle case where inference of a module return YES; this avoid + some cases of "TypeError: '_Yes' object does not support indexing" (patch + by Google) + * #74745: make "too general" exception names configurable (patch by Google) + * #74747: crash occurs when lookup up a special attribute in class scope + (patch by google) + * #76920: crash if on eg "pylint --rcfile"(patch by Torsten Marek) + * #77237: warning for E0202 may be very misleading + * #73941: HTML report messages table is badly rendered + +- Update to version 0.24.0: + * #69738: add regular expressions support for "generated-members" + * #69993: Additional string format checks for logging module: + check for missing arguments, too many arguments, or invalid string + formats in the logging checker module. Contributed by Daniel Arena + * #69220: add column offset to the reports. If you've a custom reporter, + this change may break it has now location gain a new item giving the + column offset. + * #60828: Fix false positive in reimport check + * #70495: absolute imports fail depending on module path (patch by Jacek Konieczny) + * #22273: Fix --ignore option documentation to match reality + +- fixed typo and standardized "Authors:" format in description of + python-pylint.spec + +- fix build +- Update to version 0.23.0: + * documentation update, add manpages + * several performance improvements + * finalize python3 support + * new W0106 warning 'Expression "%s" is assigned to nothing' + * drop E0501 and E0502 messages about wrong source encoding: not anymore + interesting since it's a syntax error for python >= 2.5 and we now only + support this python version and above. + * don't emit W0221 or W0222 when methods as variable arguments (eg *arg + and/or **args). Patch submitted by Charles Duffy. + +- Update to version 0.22.0: + * python versions: minimal python3.x support; drop python < 2.5 support + - 2010-10-27 -- 0.21.4 + * fix #48066: pylint crashes when redirecting output containing non-ascii characters + * fix #19799: "pylint -blah" exit with status 2 + * update documentation + - 2010-09-28 -- 0.21.3 + * restored python 2.3 compatibility. Along with logilab-astng + 0.21.3 and logilab-common 0.52, this will much probably be the + latest release supporting python < 2.5. + +- fix dependencies (bnc#656797) + +- Update to 0.21.2: + * fix #36193: import checker raise exception on cyclic import + * fix #28796: regression in --generated-members introduced pylint 0.20 + * some documentation cleanups + +- Update to 0.21.1: + * fix #28962: pylint crash with new options, due to missing stats data + while writing the Statistics by types report + * updated man page to 0.21 or greater command line usage (fix debian #582494) + - Aditional changes from 0.21.0: + * command line updated (closes #9774, #9787, #9992, #22962): + * all enable-* / disable-* options have been merged into --enable / --disable + * BACKWARD INCOMPATIBLE CHANGE: short name of --errors-only becomes -E, -e being + affected to --enable + * pylint --help output much simplified, with --long-help available to get the + complete one + * revisited gui, thanks to students from Toronto university (they are great + contributors to this release!) + * fix #21591: html reporter produces no output if reports is set to 'no' + * fix #4581: not Missing docstring (C0111) warning if a method is overridden + * fix #4683: Non-ASCII characters count double if utf8 encode + * fix #9018: when using defining-attr-method, method order matters + * fix #4595: Comma not followed by a space should not occurs on trailing comma + in list/tuple/dict definition + * fix #22585: [Patch] fix man warnings for pyreverse.1 manpage + * fix #20067: AttributeError: 'NoneType' object has no attribute 'name' with with +- Spec file cleaned with spec-cleaner; +- Minor changes to use macros on commands on spec file. + +- update to 0.20.0: + * fix #19339: pylint.el : non existing py-mod-map + (closes Debian Bug report logs - #475939) + * implement #18860, new W0199 message on assert (a, b) + * implement #9776, 'W0150' break or return statement in finally block may + swallow exception. + * fix #9263, __init__ and __new__ are checked for unused arguments + * fix #20991, class scope definitions ignored in a genexpr + * fix #5975, Abstract intermediate class not recognized as such + * fix #5977, yield and return statement have their own counters, no more R0911 + (Too many return statements) when a function have many yield stamtements + * implement #5564, function / method arguments with leading "_" are ignored in + arguments / local variables count. + * implement #9982, E0711 specific error message when raising NotImplemented + * remove --cache-size option + +- update to 0.19.0 (bnc#555993): + * include James Lingard string format checker + * include simple message (ids) listing by Vincent Férotin (#9791) + * --errors-only does not hide fatal error anymore + * include james Lingard patches for ++/-- and duplicate key in dicts + * include James Lingard patches for function call arguments checker + * improved flymake code and doc provided by Derek Harland + * refactor and fix the imports checker + * fix #18862: E0601 false positive with lambda functions + * fix #8764: More than one statement on a single line false positive with + try/except/finally + * fix #9215: false undefined variable error in lambda function + * fix for w0108 false positive (Nathaniel) + * fix test/fulltest.sh + * #5821 added a utility function to run pylint in another process (patch provide by Vincent Férotin) + +- fix build on SLE10 by not including %{py_sitedir}/*egg-info in + the filelist there + +- update to 0.18.1: + * improved flymake code and doc provided by Derek Harland + * refactor & fix the imports checker + * fix #8764: More than one statement on a single line false positive with + try/except/finally + * Nathaniel's fix for w0108 false positive + * fix 9215: false undefined variable error in lambda function + +- rename package to python-pylint + +- Update to version 0.18.0: + * tests ok with python 2.4, 2.5, 2.6. 2.3 not tested + * fix #8687, W0613 false positive on inner function + * fix #8350, C0322 false positive on multi-line string + * fix #8332: set E0501 line no to the first line where non ascii character + has been found + * avoid some E0203 / E0602 false negatives by detecting respectivly + AttributeError / NameError + * implements #4037: don't issue W0142 (* or ** magic) when they are barely + passed from */** arguments + * complete #5573: more complete list of special methods, also skip W0613 + for python internal method + * don't show information messages by default + 2009-03-19 -- 0.17.0 + * semicolon check : move W0601 to W0301 + * remove rpython : remove all rpython checker, modules and tests + * astng 0.18 compatibility: support for _ast module modifies interfaces + 2009-01-28 -- 0.16.0 + * change [en|dis]able-msg-cat options: only accept message categories + identified by their first letter (eg IRCWEF) without the need for comma + as separator + * add epylint.bat script to fix Windows installation + * setuptools/easy_install support + * include a modified version of Maarten ter Huurne patch to avoid W0613 + warning on arguments from overridden method + * implement #5575 drop dumb W0704 message) by adding W0704 to ignored + messages by default + * new W0108 message, checking for suspicious lambda (provided by Nathaniel + Manista) + * fix W0631, false positive reported by Paul Hachmann + * fix #6951: false positive with W0104 + * fix #6949 + * patches by Mads Kiilerich: + * implement #4691, make pylint exits with a non zero return + status if any messages other then Information are issued + * fix #3711, #5626 (name resolution bug w/ decorator and class members) + * fix #6954 + 2008-10-13 -- 0.15.2 + * fix #5672: W0706 weirdness ( W0706 removed ) + * fix #5998: documentation points to wrong url for mailing list + * fix #6022: no error message on wrong module names + * fix #6040: pytest doesn't run test/func_test.py + 2008-09-15 -- 0.15.1 + * fix #4910: default values are missing in manpage + * fix #5991: missing files in 0.15.0 tarball + * fix #5993: epylint should work with python 2.3 + python-pyproj +- Update to 3.0.1: + * WHL: Wheels contain PROJ 7.2.1 + * Use proj_context_errno_string in PROJ 8+ due to deprecation (issue #760) + * BUG: Allow transformations with empty arrays (issue #766) + * BUG: support numpy objects in CRS.from_cf (issue #773) + +- Disable Python 3.6 as numpy is not available anymore for 3.6. + See NEP29: https://numpy.org/neps/nep-0029-deprecation_policy.html + +- Fix malformed Cython requirement +- Remove (malformed) unneeded coverage requirement and mock which + is imported from unittest already. +- Actually install the alternative for the entrypoint +- Use the pytest_arch macro for the tests + +- Update to 3.0.0: + * Minimum supported Python version 3.6 (issue #499) + * Minimum PROJ version 7.2 (issues #599 & #689) + * WHL: Removed datumgrids from wheels because not needed with RFC 4 (pull #628) + * ENH: Added PROJ Network Settings (#675, #691, #695) + * ENH: Added ability to use global context (issue #661) + * ENH: Added transformation grid sync API/CLI (issue #572) + * ENH: Support obects with __array__ method (pandas.Series, xarray.DataArray, dask.array.Array) (issue #573) + * ENH: Added pyproj.datadir.get_user_data_dir() (pull #636) + * ENH: Added pyproj.transformer.Transformer.is_network_enabled (issue #629) + * ENH: Added pyproj.transformer.TransformerGroup.download_grids() (pull #643) + * ENH: Use ‘proj_get_units_from_database’ in pyproj.database.get_units_map() & cleanup pyproj.database.get_codes() (issue #619) + * ENH: Added support for radians for Proj & Transformer.from_pipeline & use less gil (issue #612) + * ENH: Datum.from_name default to check all datum types (issue #606) + * ENH: Use from_user_input in __eq__ when comparing CRS sub-classes (i.e. PrimeMeridian, Datum, Ellipsoid, etc.) (issue #606) + * ENH: Add support for coordinate systems with CRS using CF conventions (issue #536) + * ENH: Use proj_is_equivalent_to_with_ctx in the place of proj_is_equivalent_to internally (issue #666) + * BUG: Add support for identifying engineering/parametric/temporal datums (issue #670) + * ENH: Add support for temporal CRS CF coordinate system (issue #672) + * ENH: Added support for debugging internal PROJ (pull #696) + * ENH: Added pathlib support for data directory methods (pull #702) + * ENH: Added pyproj.database.query_crs_info() (pull #703) + * ENH: Added pyproj.database.query_utm_crs_info() (pull #712) + * REF: Refactor Proj to inherit from Transformer (issue #624) + * REF: Added pyproj.database, pyproj.aoi, and pyproj.list modules (pull #703) + * BUG: Fix handling of polygon holes when calculating area in Geod (pull #686) +- Drop upstream patch: + * pyproj-3.0.0-TST-Update-tests-with-scope-remarks-649.patch +- Include 'pyproj' command line tool + +- Fix failing test after Proj update to 7.1.1 + - added patch pyproj-3.0.0-TST-Update-tests-with-scope-remarks-649.patch + python-pyquery +- Require python-setuptools instead of distribute (upstreams merged) + +- add buildroot + +- updated copyright year in spec file + +- updated to 1.2.4 + changes as listed on https://pypi.python.org/pypi/pyquery: + 1.2.4 + Moved to github. So a few files are renamed from .txt to .rst + Added .xhtml_to_html() and .remove_namespaces() + Use requests to fetch urls (if available) + Use restkit's proxy instead of Paste (which will die with py3) + Allow to open https urls + python2.5 is no longer supported (may work, but tests are broken) + 1.2.3 + Allow to pass this in .filter() callback + Add .contents() .items() + Add tox.ini + Bug fixes: fix #35 #55 #64 #66 + 1.2.2 + Fix cssselectpatch to match the newer implementation of cssselect. Fixes issue #62, #52 and #59 (Haoyu Bai) + Fix issue #37 (Caleb Burns) + 1.2.1 + Allow to use a custom css translator. + Fix issue 44: case problem with xml documents + 1.2 + PyQuery now use cssselect. See issue 43. + Fix issue 40: forward .html() extra arguments to lxml.etree.tostring + +- Simplified macro usage +- Buildrequire python-distribute instead of (outdated) setuptools +- Set license to SDPX style (BSD-3-Clause) + +- updated to version 1.0 + +- initial version (0.7) + python-pyramid +- Fix python_module macro usage + python-pytest-asyncio +- Fix python_module macro usage + python-python-gflags +- Fix non-executable-script error + +- Initial package + python-rdflib +- Initial python3 support + +- Remove the hidden file after documentation is build + +- Disable testsuite on SLE_11_SP2 to fix build + +- Update to 3.2.3: + * Fixes broken querying + https://github.com/RDFLib/rdflib/issues/234 + * graph.transitiveClosure now works with loops + https://github.com/RDFLib/rdflib/issues/206 +- Changes in 3.2.2: + * Improved serialization/parsing roundtrip tests led to some fixes + of obscure parser/serializer bugs. In particular complex string + Literals in ntriples improved a lot. + * The terms of a triple are now asserted to be RDFLib Node's in graph.add + This should avoid getting strings and other things in the store. + https://github.com/RDFLib/rdflib/issues/200 + * Added a specific TurtleParser that does not require the store to be + non-formula aware. + https://github.com/RDFLib/rdflib/issues/214 + * A trig-serializer was added, see: + http://www4.wiwiss.fu-berlin.de/bizer/trig/ + * BNode generation was made thread-safe + https://github.com/RDFLib/rdflib/issues/209 + (also fixed better by dzinxed) + * Illegal BNode IDs removed from NT output: + https://github.com/RDFLib/rdflib/issues/212 + * and more minor bug fixes that had no issues + +- Add python-isodate Requires: rdflib imports it. + +- Require python-Sphinx instead of python-sphinx +- Change Source to full URL + +- Run tests +- Add missing requirements +- Build documentation + +- Update to version 3.2.1: + + New setuptools entry points for query processors and results + + Many bugfixes + +- license update: BSD-3-Clause + SPDX format + +- Update to version 3.2.0: + + rdflib now works under python3 + + Unit tests were updated and cleaned up + + Updated documentations + + A new resource oriented API was added + + Many bugfixes. + +- Fixed SLE build by adding a %define python_sitelib + +- Update to version 3.1.0: + * Literal.__str__ does not behave like unicode + * (RDFa Parser) Does not handle application/xhtml+xml + * RDFa TC #117: Fragment identifiers stripped from BASE + * Malformed literals produced when rdfa contains newlines + * Namespaces beginning with _ are invalid + * Turtle Files with a UTF-8 BOM fail to parse + * ClosedNamespace.__str__ returns URIRef not str + * IOMemory does not override open + * Timestamps with microseconds *and* "Z" timezone are not parsed + * DateTime literals with offsets fail to convert to Python + * Timestamps with timezone information are not parsed + * problem with unicode literals in rdflib.compare.graph_diff + * Sleepycat Store broken with create=False + * Would be useful if Graph.query could propagate kwargs to a + plugin processor + * Graph.connected exception when passed empty graph + * Not compatible with Python 2.4 + * Support Python's set operations on Graph + * NT output encoding to utf-8 broken as it goes through + _xmlcharrefreplace + * Store SPARQL Support +- Fix non-executable bits rpmlint issue + +- version update to 3.0.0 +- cleaned up the spec a bit and added noarch + python-sparse +- Update to 0.11.2 + * Fix TypingError on sparse.dot with complex dtypes. (Issue #403, + PR #404) +- Changelog for 0.11.1 + * Fix ValueError on sparse.dot with extremely small values. + (Issue #398, PR #399) +- Changelog for 0.11.0 + * Improve the performance of sparse.dot. (Issue #331, PR #389, + thanks @daletovar) + * Added the COO.swapaxes method. (PR #344, thanks @lueckem) + * Added multi-axis 1-D indexing support. (PR #343, thanks + @mikeymezher) + * Fix outer for arrays that weren’t one-dimensional. (Issue #346, + PR #347) + * Add casting kwarg to COO.astype. (Issue #391, PR #392) + * Fix for COO constructor accepting invalid inputs. (Issue #385, + PR #386) + - Changelog for 0.10.0 + * Fixed a bug where converting an empty DOK array to COO leads to + an incorrect dtype. (Issue #314, PR #315) + * Change code formatter to black. (PR #284) + * Add COO.flatten and sparse.outer. (Issue #316, PR #317). + * Remove broadcasting restriction between sparse arrays and dense + arrays. (Issue #306, PR #318) + * Implement deterministic dask tokenization. (Issue #300, PR + [#320], thanks @danielballan) + * Improve testing around densification (PR #321, thanks + @danielballan) + * Simplify Numba extension. (PR #324, thanks @eric-wieser). + * Respect copy=False in astype (PR #328, thanks @eric-wieser). + * Replace linear_loc with ravel_multi_index, which is 3x faster. + (PR #330, thanks @eric-wieser). + * Add error msg to tensordot operation when ndim==0 (Issue #332, + PR #333, thanks @guilhermeleobas). + * Maintainence fixes for Sphinx 3.0 and Numba 0.49, and dropping + support for Python 3.5. (PR #337). + * Fixed signature for numpy.clip. +- Changelog for 0.9.1 + * Fixed a bug where indexing with an empty list could lead to + issues. (Issue #281, PR #282) + * Change code formatter to black. (PR #284) + * Add the diagonal and diagonalize functions. (Issue #288, PR + [#289], thanks @pettni) + * Add HTML repr for notebooks. (PR #283, thanks @daletovar) + * Avoid making copy of coords when making a new COO array. + * Add stack and concatenate for GCXS. (Issue #301, PR #303, + thanks @daletovar). + * Fix issue where functions dispatching to an attribute access + wouldn’t work with __array_function__. (Issue #308, PR #309). + * Add partial support for constructing and mirroring COO objects + to Numba. +- add sparse-pr421-fix-cootype.patch + * gh#pydata/sparse#420 + * gh#pydata/sparse#421 + +- Update to 0.8.0 + * Fixed a bug where an array with size == 1 and nnz == 0 + could not be broadcast. + * Add ``std`` and ``var``. + * Move to Azure Pipelines with CI for Windows, macOS and + Linux. + * Add ``resize``, and change ``reshape`` so it raises a + ``ValueError`` on shapes that don't correspond to the + same size. + * Add ``isposinf`` and ``isneginf``. + * Fix ``tensordot`` when nnz = 0. + * Modifications to ``__array_function__`` to allow for sparse + XArrays. + * Add not-yet-public support for GCXS. + * Improvements to ``__array_function__``. + * Convert all Numba lists to typed lists. + * Why write code when it exists elsewhere? + * Fix some element-wise operations with scalars. + * Private modules should be private, and tests should be in the package. + +- version update to 0.7.0 + * python3-only package, for other changes see changelog.rst + python-sybil +- Update to 2.0.1 + * Make :class:`~sybil.parsers.doctest.DocTestParser` more + permissive with respect to tabs in documents. Tabs that aren't + in the doctest block not longer cause parsing of the document to + fail. +- Release 2.0.0 + * Drop support for nose. + * Handle encoded data returned by doctest execution on Python 2. + +- update to 1.4.0 + * Support pytest 6 + * Have sybil support nested directories of source files + * Support a sequence of patterns rather than just one. + python-testfixtures -- Do not build the python2 package since python-readme_renderer 25.0 +- update to 6.17.1 + - Fix bug where bug where duplicated entries in an ordered but partial + :class:`SequenceComparison` could result in a failed match. + +- Add appease-django-320.patch: + * Upstream patch to avoid a test failure with building with Django 3.2 + +- update to v6.17.0 + * Add simpler flag support to `StringComparison`. + * Fix deprecation warning about invalid escape sequence. +- from v6.16.0 + * Clarify the documentation of timezones when using `test_datetime` + * :doc:`api` has been re-arranged to make it easier to browse. + * The strict parameter to `Comparison` has been deprecated + in favour of partial. + * Add `SequenceComparison`, `Subset` and `Permutation` objects. + * Add `MappingComparison` objects. + * Officially support Python 3.9. + +- update to 6.15.0: + - Add support to :class:LogCapture for making sure log entries above a specified level have been checked. + +- update to 6.14.2: + - Fix bug where ``ignore_eq`` had no effect on nested objects when using :func:`compare` +- remove python383.patch (upstream) + +- use local source dir for pytest imports (tests are not installed) + gh#openSUSE/python-rpm-macros#48 + +- Add patch to fix build with python 3.8.3: + * python383.patch +- Update to 6.14.1: + * Fix bugs in comparison of :func:`~unittest.mock.call` objects where the :func:`repr` of the :func:`~unittest.mock.call` arguments were the same even when their attributes were not. + +- Fix build without python2 + +- version update to 6.14.0 + 6.14.0 (24 Feb 2020) + - ------------------- + - Add support for non-deterministic logging order when using :meth:`twisted.LogCapture`. + 6.13.1 (20 Feb 2020) + - ------------------- + - Fix for using :func:`compare` to compare two-element :func:`~unittest.mock.call` + objects. + 6.13.0 (18 Feb 2020) + - ------------------- + - Allow any attributes that need to be ignored to be specified directly when calling + :func:`~testfixtures.comparison.compare_object`. This is handy when writing + comparers for :func:`compare`. + 6.12.1 (16 Feb 2020) + - ------------------- + - Fix a bug that occured when using :func:`compare` to compare a string with a + slotted object that had the same :func:`repr` as the string. + 6.12.0 (6 Feb 2020) + - ------------------ + - Add support for ``universal_newlines``, ``text``, ``encoding`` and ``errors`` to + :class:`popen.MockPopen`, but only for Python 3. + 6.11.0 (29 Jan 2020) + - ------------------- + - :class:`decimal.Decimal` now has better representation when :func:`compare` displays a failed + comparison, particularly on Python 2. + - Add support to :func:`compare` for explicitly naming objects to be compared as ``x`` and ``y``. + This allows symmetry with the ``x_label`` and ``y_label`` parameters that are now documented. + - Restore ability for :class:`Comparison` to compare properties and methods, although these uses + are not recommended. + 6.10.3 (22 Nov 2019) + - ------------------- + - Fix bug where new-style classes had their attributes checked with :func:`compare` even + when they were of different types. + 6.10.2 (15 Nov 2019) + - ------------------- + - Fix bugs in :func:`compare` when comparing objects which have both ``__slots__`` + and a ``__dict__``. + 6.10.1 (1 Nov 2019) + - ------------------ + - Fix edge case where string interning made dictionary comparison output much less useful. + +- Update to 6.10.0: + * Better feedback where objects do not :func:`compare` equal but do have the same representation. + +- version update to 6.9.0 + - Fix deprecation warning relating to :func:`getargspec`. + - Improve :doc:`mocking ` docs. + - Add ``strip_whitespace`` option to :class:`OutputCapture`. + - When ``separate`` is used with :class:`OutputCapture`, differences in ``stdout` and ``stderr`` + are now given in the same :class:`AssertionError`. + - :class:`ShouldRaise` no longer catches exceptions that are not of the required type. + - Fixed a problem that resulted in unhelpful :func:`compare` failures when + :func:`~unittest.mock.call` was involved and Python 3.6.7 was used. + +- version update to 6.8.2 + * Fix handling of the latest releases of the :mod:`mock` backport. + * Fix bogus import in :class:`OutputCapture`. + * Allow :class:`OutputCapture` to capture the underlying file descriptors for + :attr:`sys.stdout` and :attr:`sys.stderr`. + * Silence :class:`DeprecationWarning` relating to ``collections.abc`` on + Python 3.7. + +- update to version 6.7.0 + * Add :meth:`twisted.LogCapture.raise_logged_failure` debugging + helper. + +- Add docs/*.txt to %docs +- Remove tests from the runtime package +- Update to v6.6.2 + * popen.MockPopen.set_command is now symmetrical with + popen.MockPopen process instantiation in that both can be called with + either lists or strings, in the same way as subprocess.Popen. +- from 6.6.1 + * Fixed bugs where using 'not_there' to ensure a key or attribute + was not there but would be set by a test would result in the test + attribute or key being left behind. + * Add support for comparing functools.partial instances and fix + comparison of functions and other objects where vars() returns + an empty dict. +- from v6.6.0 + * Add the ability to ignore attributes of particular object types when + using `compare`. +- from v6.5.2 + * Fix bug when `compare` was used with objects that had __slots__ inherited + from a base class but where their __slots__ was an empty sequence. +- from v6.5.1 + * Fix bug when `compare` was used with objects that had __slots__ inherited + from a base class. + +- Update to version 6.5.0 + See changes.rst for list of changes since version 5.3.1 +- Remove many unnecessary build dependencies +- Activate tests +- Add Suggests for Django, Twisted, sybil and zope.component + +- Remove unnecessary build dependencies + +- Remove superfluous devel dependency for noarch package python-testrepository +- update to 0.0.17: + * Restore the ability to import testrepository.repository.memory on Python 2.6. + * A new testr.conf option ``group_regex`` can be used for grouping + tests so that they get run in the same backend runner. (Matthew Treinish) + * Fix Python 3.* support for entrypoints; the initial code was Python3 + incompatible. (Robert Collins, Clark Boylan, #1187192) + * Switch to using multiprocessing to determine CPU counts. + (Chris Jones, #1092276) + * The cli UI now has primitive differentiation between multiple stream types. + This is not yet exposed to the end user, but is sufficient to enable the + load command to take interactive input without it reading from the raw + subunit stream on stdin. (Robert Collins) + * The scheduler can now groups tests together permitting co-dependent tests to + always be scheduled onto the same backend. Note that this does not force + co-dependent tests to be executed, so partial test runs (e.g. --failing) + may still fail. (Matthew Treinish, Robert Collins) + * When test listing fails, testr will now report an error rather than + incorrectly trying to run zero tests. A test listing failure is detected by + the returncode of the test listing process. (Robert Collins, #1185231) + +- tighten runtime requires + +- add buildrequires to satisfy test suite run + +- update to 0.0.15: + * Expects subunit v2 if the local library has v2 support in the subunit + library. This should be seamless if the system under test shares the + Python libraries. If it doesn't, either arrange to use ``subunit-2to1`` + or upgrade the subunit libraries for the system under test. + +- Add BuildRequires: python-extras + +- add requires to python-discover for SLE11 + +- Run testsuite +- Package some documentation + +- Initial package (0.0.13) + python-tox +- Add use-Sphinx-2.patch to make package work with Sphinx >= 2. +- Skip tests depending on modern venv (bsc#1197847). + -- Update to version 1.7.2: - * fix issue150: parse {posargs} more like we used to do it pre - 1.7.0. - * fix issue59: add a config variable skip-missing-interpreters as - well as command line option --skip-missing-interpreters - * fix issue164: better traceback info in case of failing test commands - * support optional env variable substitution. - * limit python hashseed to 1024 on Windows to prevent possible - memory errors. - -- Update to version 1.7.1: - - fix issue162: don't list python 2.5 as compatibiliy/supported - - fix issue158 and fix issue155: windows/virtualenv properly works now: - call virtualenv through "python -m virtualenv" with the same - interpreter which invoked tox. Thanks Chris Withers, Ionel Maries Cristian. -- Add tox-disable-env-tests.patch: Disable tests that need network-access - and that depend on /usr/bin/tox (which is only added via u-a in %post) -- Remove tox-disable-network-accessing-tests.patch: Obsoleted by the above patch -- Implement update-alternatives to allow parallel installation with python3-tox - -- (Build)Require python-argparse on SLE - -- Update to version 1.6.0: - + fix issue119: {envsitepackagesdir} is now correctly computed and has - a better test to prevent regression. - + fix issue116: make 1.6 introduced behaviour of changing to a - per-env HOME directory during install activities dependent - on "--set-home" for now. Should re-establish the old behaviour - when no option is given. - + fix issue118: correctly have two tests use realpath(). Thanks Barry - Warsaw. - + fix test runs on environments without a home directory - (in this case we use toxinidir as the homedir) - + fix issue117: python2.5 fix: don't use ``--insecure`` option because - its very existence depends on presence of "ssl". If you - want to support python2.5/pip1.3.1 based test environments you need - to install ssl and/or use PIP_INSECURE=1 through ``setenv``. section. - + fix issue102: change to {toxinidir} when installing dependencies. - this allows to use relative path like in "-rrequirements.txt". -- Changes from version 1.6.0: - + fix issue35: add new EXPERIMENTAL "install_command" testenv-option to - configure the installation command with options for dep/pkg install. - Thanks Carl Meyer for the PR and docs. - + fix issue91: python2.5 support by vendoring the virtualenv-1.9.1 - script and forcing pip<1.4. Also the default [py25] environment - modifies the default installer_command (new config option) - to use pip without the "--pre" option which was introduced - with pip-1.4 and is now required if you want to install non-stable - releases. (tox defaults to install with "--pre" everywhere). - + during installation of dependencies HOME is now set to a pseudo - location ({envtmpdir}/pseudo-home). If an index url was specified - a .pydistutils.cfg file will be written with an index_url setting - so that packages defining ``setup_requires`` dependencies will not - silently use your HOME-directory settings or https://pypi.python.org. - + fix issue1: empty setup files are properly detected, thanks Anthon van - der Neuth - + remove toxbootstrap.py for now because it is broken. - + fix issue109 and fix issue111: multiple "-e" options are now combined - (previously the last one would win). Thanks Anthon van der Neut. - + add --result-json option to write out detailed per-venv information - into a json report file to be used by upstream tools. - + add new config options ``usedevelop`` and ``skipsdist`` as well as a - command line option ``--develop`` to install the package-under-test in develop mode. - thanks Monty Tailor for the PR. - + always unset PYTHONDONTWRITEBYTE because newer setuptools doesn't like it - + if a HOMEDIR cannot be determined, use the toxinidir. - + refactor interpreter information detection to live in new - tox/interpreters.py file, tests in tests/test_interpreters.py. -- Add tox-disable-network-accessing-tests.patch: Disable tests that insist on - downloading dependencies over network -- Run testsuite - -- update to 1.5.0: - - fix issue104: use setuptools by default, instead of distribute, - now that setuptools has distribute merged. - - make sure test commands are searched first in the virtualenv - - re-fix issue2 - add whitelist_externals to be used in ``[testenv*]`` - sections, allowing to avoid warnings for commands such as ``make``, - used from the commands value. - - fix issue97 - allow substitutions to reference from other sections - (thanks Krisztian Fekete) - - fix issue92 - fix {envsitepackagesdir} to actually work again - - show (test) command that is being executed, thanks - Lukasz Balcerzak - - re-license tox to MIT license - - depend on virtualenv-1.9.1 - - rename README.txt to README.rst to make bitbucket happier - -- Only require argparse on SLE, it's part of Python-2.7 - -- Update to version 1.4.3: - See http://testrun.org/tox/latest//changelog.html for more details -- SPEC file: Added bcond with test to prepare testing. Doesn't work - yet, but can be improved - -- Update to version 1.4.2: - + fix some tests which fail if /tmp is a symlink to some other place - + "python setup.py test" now runs tox tests via tox :) - also added an example on how to do it for your project. -- Changes from version 1.4.1: - + fix issue41 better quoting on windows - you can now use "<" and ">" in - deps specifications, thanks Chris Withers for reporting - -- Update to version 1.4: - + fix issue26 - no warnings on absolute or relative specified paths for commands - + fix issue33 - commentchars are ignored in key-value settings allowing - for specifying commands like: python -c "import sys ; print sys" - which would formerly raise irritating errors because the ";" - was considered a comment - + tweak and improve reporting - + refactor reporting and virtualenv manipulation - to be more accessible from 3rd party tools - + support value substitution from other sections - with the {[section]key} syntax - + fix issue29 - correctly point to pytest explanation - for importing modules fully qualified - + fix issue32 - use --system-site-packages and don't pass --no-site-packages - + add python3.3 to the default env list, so early adopters can test - + drop python2.4 support (you can still have your tests run on - python-2.4, just tox itself requires 2.5 or higher. - -- Don't use nose, but custom script to run testsuite - -- Initial version - python-zope +- version update to 5.1.1 + - Ensure all objects have consistent interface resolution orders (if + all dependencies are up-to-date). See `issue 71 + `_. + +- version update to 5.1.0 + - Let proxied interfaces be iterated on Python 3. This worked on + Python 2, but raised ``ForbiddenAttribute`` an Python 3. See + `zope.interface issue 141 `_. + - Allow to use a common Sphinx version for Python 2 and 3. + +- update to version 5.0 + * Drop support for Python 3.4. + * Add support for Python 3.8. + * Properly declare dependency on zope.schema >= 4.2.0, introduced in zope.security 4.2.1. + * Fix dict item view iteration on PyPy3 7.x. + +- update to version 4.3.1 + * Fix the decimal.Decimal checker, __truediv__ was missing + causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1 + operation + 4.3.0 + * Add the interface ISystemPrincipal and make + zope.security.management.system_user a regular object that + implements this interface. + 4.2* + * Add support for Python 3.7. + * Make the pure-Python proxy on Python 2 not check permissions for + __unicode__ just like the C implementation. Note that __str__ is + checked for both implementations on both Python 2 and 3, but if + there is no __unicode__ method defined, Python 2’s automatic + fallback to __str__ is not checked when unicode is called. + * Fix the default values for Permission fields title and + description under Python 2. + * Change the IPermission.id from Text (unicode) to a + NativeStringLine. + * Fix the extremely rare potential for a crash when the C + extensions are in use. + * The pure-Python proxy didn’t propagate TypeError from __repr__ + and __str__ like the C implementation did. + * Iteration of zope.interface.providedBy() is now allowed by + default on all versions of Python. + * Drop support for Python 3.3. + * Respect PURE_PYTHON at runtime. + * Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python + mode. +- Fix tests using multibuild (can be dropped in the future). + qemu +- Support the SGX feature (bsc#1197807) + * Patches added: + doc-Add-the-SGX-numa-description.patch + numa-Enable-numa-for-SGX-EPC-sections.patch + numa-Support-SGX-numa-in-the-monitor-and.patch + +- Backport CVE-2021-3929 (bsc#1193880) + * Patches added: + hw-nvme-fix-CVE-2021-3929.patch + +- The patches from upstream cause testsuit failures (bsc#1197150 bsc#1197528) + * Patches added: + Revert-python-iotests-replace-qmp-with-a.patch + Revert-python-machine-add-instance-disam.patch + Revert-python-machine-add-sock_dir-prope.patch + Revert-python-machine-handle-fast-QEMU-t.patch + Revert-python-machine-move-more-variable.patch + Revert-python-machine-remove-_remove_mon.patch + +- Add missing patch from a PTFs (bsc#1194938) + * Patches added: + scsi-generic-check-for-additional-SG_IO-.patch + +- Kill downstream patches around bifmt handling that makes + cumbersome to run multi-arch containers, and switch to the + upstream behavior, which is well documented and valid on + all other distros. This is possible thanks to Linux kernel + commit 2347961b11d4 and QEMU commit 6e1c0d7b951e19c53 (so + it can only work on Leap/SLE 15.4 and higher). (bsc#1197298) + * Patches dropped: + qemu-binfmt-conf.sh-allow-overriding-SUS.patch + qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch + +- Fix update_git.sh wiping all the package file of the local + checkout while cloning the git repository on demand (in case they + don't exist and the user as to do so). + +- Improve test reliability + * Patches added: + Fix-the-module-building-problem-for-s390.patch + tests-qemu-iotests-040-Skip-TestCommitWi.patch + tests-qemu-iotests-testrunner-Quote-case.patch + +- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall + (bsc#1196924) + * Patches added: + tools-virtiofsd-Add-rseq-syscall-to-the-.patch + +- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503 + (bsc#1197018) + * Patches added: + hw-i386-amd_iommu-Fix-maybe-uninitialize.patch + Silence-GCC-12-spurious-warnings.patch + Ignore-spurious-GCC-12-warning.patch + +- Proactive fix + * Patches added: + hw-nvram-at24-return-0xff-if-1-byte-addr.patch + qemu:testsuite +- Support the SGX feature (bsc#1197807) + * Patches added: + doc-Add-the-SGX-numa-description.patch + numa-Enable-numa-for-SGX-EPC-sections.patch + numa-Support-SGX-numa-in-the-monitor-and.patch + +- Backport CVE-2021-3929 (bsc#1193880) + * Patches added: + hw-nvme-fix-CVE-2021-3929.patch + +- The patches from upstream cause testsuit failures (bsc#1197150 bsc#1197528) + * Patches added: + Revert-python-iotests-replace-qmp-with-a.patch + Revert-python-machine-add-instance-disam.patch + Revert-python-machine-add-sock_dir-prope.patch + Revert-python-machine-handle-fast-QEMU-t.patch + Revert-python-machine-move-more-variable.patch + Revert-python-machine-remove-_remove_mon.patch + +- Add missing patch from a PTFs (bsc#1194938) + * Patches added: + scsi-generic-check-for-additional-SG_IO-.patch + +- Kill downstream patches around bifmt handling that makes + cumbersome to run multi-arch containers, and switch to the + upstream behavior, which is well documented and valid on + all other distros. This is possible thanks to Linux kernel + commit 2347961b11d4 and QEMU commit 6e1c0d7b951e19c53 (so + it can only work on Leap/SLE 15.4 and higher). (bsc#1197298) + * Patches dropped: + qemu-binfmt-conf.sh-allow-overriding-SUS.patch + qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch + +- Fix update_git.sh wiping all the package file of the local + checkout while cloning the git repository on demand (in case they + don't exist and the user as to do so). + +- Improve test reliability + * Patches added: + Fix-the-module-building-problem-for-s390.patch + tests-qemu-iotests-040-Skip-TestCommitWi.patch + tests-qemu-iotests-testrunner-Quote-case.patch + +- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall + (bsc#1196924) + * Patches added: + tools-virtiofsd-Add-rseq-syscall-to-the-.patch + +- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503 + (bsc#1197018) + * Patches added: + hw-i386-amd_iommu-Fix-maybe-uninitialize.patch + Silence-GCC-12-spurious-warnings.patch + Ignore-spurious-GCC-12-warning.patch + +- Proactive fix + * Patches added: + hw-nvram-at24-return-0xff-if-1-byte-addr.patch + qgis +- BuildRequires sip4 to instead of sip6 on Leap 15.4 + +- Update to 3.18.3 (monthly bugfix) + +- Update to 3.18.2 (monthly bugfix) + +- Update to 3.18.1 (monthly bugfix) + qwt6 -- Rollback previous changes. -- Moved *.so.? & *.so.?.? to the devel subpackage. -- Added BSD-3-Clause for examples subpackage (6.2.0 changes). - -- Obsolete previous library version - -- Update to 6.2.0 (boo#1187996) - * MathML text renderer removed - * Class Includes added - * BSD License for examples - * Spline interpolation - * New plot items -- Check the installed CHANGES-6.2 file for the complete list - of changes. -- Drop qwt-6.1.3-pkgconfig.patch. No longer needed -- Rebase qwt-6.1.4-mkspecs.patch - re2 +- Update to 2022-04-01: + * Improve performance slightly + * Prog::Fangout() is no longer experimental + +- Update to 2022-02-01: + * Address a `-Wunused-but-set-variable' warning from Clang 13.x + * Don't specify the -std flag in Makefile or re2.pc + * Remove a redundant map access + rpm-repos-openSUSE +- Switch from MirrorBrain to MirrorCache based repositories to improve + reliability + rpmlint-Factory +- set security team checks as nonfilterable + +- dir-or-file-in-var-run -> non-ghost-in-var-run + +- set shlib-policy and permissions check as nonfilterable + +- make polkit-unauthorized-privilege fatal + +- make suse-dbus-unauthorized-service fatal + +- add some missing badness values for filelist checks + +- remove dir-or-file-in-tmp badness again + +- set (non-fatal) badness for no-pkg-config-provides +- set (non-fatal) badness for dir-or-file-in-var-run +- set (non-fatal) badness for dir-or-file-in-tmp +- set (non-fatal) badness for shlib-fixed-dependency (bnc#477649) + +- disable badness for polkit stuff for now + +- This is a "noarch" package + +- don't make dbus-policy-missing-allow fatal (bnc#513874) + rssguard +- Recommend nodejs and npm (fixes boo#1197561) + rubygem-execjs +- updated to version 2.0.0 - no changelog + +- update to 1.4.0 - no changelog + +- update to 1.3.2 - adapt to multi_json api change + +- switch requirement to nodejs, it doesn't have to build with ruby :) + +- Add requirement on rubygem-johnson, execjs needs at least one + JavaScript engine + +- update to 1.3.0, add disabled runtime + +- package 1.2.0 + rubygem-haml +- updated to version 4.0.3 + * Compatibility with newer versions of Rails's Erubis handler. + * Fix Erubis handler for compatibility with Tilt 1.4.x, too. + * Small performance optimization for html_escape. + (thanks [Lachlan Sylvester](https://github.com/lsylvester)) + * Documentation fixes. + * Documented some helper methods that were left out of the reference. + (thanks [Shane Riley](https://github.com/shaneriley)) + +- updated to version 4.0.2 + * Explicitly require Erubis to work around bug in older versions of Tilt. + * Fix :erb filter printing duplicate content in Rails views. + (thanks [Jori Hardman](https://github.com/jorihardman)) + * Replace range with slice to reduce objects created by `capture_haml`. + (thanks [Tieg Zaharia](https://github.com/tiegz)) + * Correct/improve some documentation. + +- updated to version 4.0.1 + * Remove Rails 3.2.3+ textarea hack in favor of a more general solution. + * Fix some performance regressions. + * Fix support for Rails 4 `text_area` helper method. + * Fix data attribute flattening with singleton objects. + (thanks [Alisdair McDiarmid](https://github.com/alisdair)) + * Fix support for sass-rails 4.0 beta. + (thanks [Ryunosuke SATO](https://github.com/tricknotes)) + * Load "haml/template" in Railtie in order to prevent user options set in a + Rails initializer from being overwritten + * Don't depend on Rails in haml/template to allow using Haml with ActionView + but without Rails itself. (thanks [Hunter Haydel](https://github.com/wedgex)) + +- updated to version 4.0.0 + long list, see CHANGELOG.md + +- license update: MIT and SUSE-WTFPL-2.0 and GPL-2.0 and Artistic-2.0 + Package is MIT licensed (see MIT license and README.md). However, the + sass component under vendors has a GPL license and some of the tests are + WTFPL licensed + +- updated to version 3.1.7 + * relicensed to SUSE-WTFPL-2.0 + +- update to 3.1.6 + * fix for the rails 3.2.3 fix to work with rails 3.1 + +- update to 3.1.5 + * Respect Rails’ html_safe flag when escaping attribute values + * Fix for Rails 3.2.3 textarea helpers + +- update to 3.1.4 + Fix the use of FormBuilder#block with a label in Haml. + Fix indentation after a self-closing tag with dynamic attributes. + +- patch license to follow spdx.org standard + +- update to haml 3.1.3 + - Fix partial layouts + +- update to haml 3.1.2 + - many bugfixes + - fix incompatibility with the rails_xss security fix + (http://weblog.rubyonrails.org/2011/6/8/potential-xss-vulnerability-in-ruby-on-rails-applications) + - Rails 3 support + - does not bundle sass anymore, which is now in rubygem-sass + +- use rubygems_requires + +- do not require explicitly rubygems version, calculate it at build time + +- upgrade to haml 3.0.4 ( new features: Rails3 support, more useful multiline, + color mixing, @extend...) +- incompatibilities: + - haml: The puts helper has been removed. Use Haml::Helpers#haml_concat instead. + - sass: new syntax SCSS. SASS2-files can be converted with: + sass-convert --from sass2 style.sass style.scss + +- upgrade to haml 2.2.20 + +- created package + rubygem-pkg-config +- update to 1.1.3, small bug fix for more stranger pkg-config files +- require pkg-config for the real functionality + +- Initial package created - 1.1.2. + rubygem-ruby_parser +- added gem2rpm.yml as source + +- added a small scriptlet to fix the shebang line of the test + scripts +- also added a gem2rpm.yml for later, but did not regenerate the + specfile just yet. + +- updated to version 3.6.1 + * 1 bug fix: + * Strings that don't match the encoding of the file are now returned as ASCII-8BIT. + * 1 minor enhancement: + * Added new_string and switched all parsers to it. + * 1 bug fix: + * Fixed line numbers of nodes following multi-line strings. (presidentbeef) + +- updated to version 3.5.0 + * 1 major enhancement: + * Added initial support for ruby 2.1 syntax. Doesn't have numeric extensions yet. + * 2 minor enhancements: + * Converted ruby_lexer.rex to use new grouping mechanism. ~15% improvement in speed. + * Various lexer cleanup. + * 2 bug fixes: + * 2.0/2.1: Fixed block kw args. + * Fixed env for kwargs and friends. + +- updated to version 3.4.1 + * 1 minor enhancement: + * Added StackState#store and #restore. + * 1 bug fix: + * 1.8/1.9/2.0: Fixed tSTRING_DBEG w/ f'd up amounts of nesting + braces + do/end. yeah. I'm as confused as you are. + +- updated to version 3.4.0 + * 1 major enhancement: + * Replaced hand-written/optimized f'd-up lexer with an oedipus_lex + generated lexer. This makes it roughly 40-50% faster. + * 30 minor enhancements: + * 2.0: Added support for a.b c() do d end.e do |f| g end + * 2.0: Added support for a.b c() do d end.e f do |g| h end + * Added -s flag to ruby_parse_extract_error to output timings. + * Added RubyLexer #command_state and #last_state to deal with oedipus_lex differences. + * Added String#lineno and #lineno= because I'm a bad bad person. + * Added a bunch of RubyLexer scanning methods: beginning_of_line?, check, scan, etc. + * Added a bunch of process_* methods extracted from old yylex. process_amper, etc. + * Added lib/.document to save my laptop's battery from pain and suffering + * Adjust lineno when we lex a bunch of blank lines. + * Attach lineno to tIDENTIFIER values (strings, ugh) + * Cleaned up and re-ordered node_assign to be faster (ordered by actual occurrance). + * Extend RubyParserStuff#gettable to set the lineno if it comes in with the id. + * Extended RubyParserStuff#new_case to take line number. + * Finally dropped RPStringScanner's BS #current_line. + * Finally dropped RPStringScanner's BS line number calculation (lineno). + * Implemented Sexp#add_all since we now have a test case for it. + * Removed :call case of node_assign. I don't think it is possible. + * Removed RubyLexer #extra_lines_added. No longer used. Complex heredoc lineno's possible screwed up. + * Removed RubyLexer#parse_number. Handled by oedipus_lex. + * Removed RubyLexer#yacc_value now that next_token returns pairs. + * Removed RubyLexer's @src. Now taken care of by oedipus_lex. + * Removed RubyParser#advance. RubyParser#next_token takes care of everything now. + * Removed RubyParserExtras#arg_add. (presidentbeef! YAY!) + * Removed lib/gauntlet_rubyparser.rb. I just don't use it anymore. Too slow. + * RubyLexer#is_label_possible? doesn't need an arg + +- updated to version 3.3.0 + * Notes: + 39 files failed to parse out of ~834k files makes this 99.9953% or 4.07σ. + * 15 minor enhancements: + * 2.0: Parse kwarg as lvars. (chastell) + * Added RubyLexer#beginning_of_line?, check(re), end_of_stream? + * Added RubyLexer#process_token_keyword. + * Added RubyLexer#scan, #matched, #beginning_of_line? and others to decouple from internals. + * Added lexing of \u### and \u{###}." + * Added optimizations for simple quoted symbols. + * Aliased Lexer#src to ss (since that is what it is). + * Allow for 20 in parser class name. + * Modified parsers line number calculations for defn nodes. + * Removed Env#dynamic, #dynamic?, #use, #used? + * Removed RubyLexer#tern. Introduced and disused during 3.0 alpha. (whitequark) + * Removed unused RubyLexer#warnings. + * Renamed *_RE consts to just * (IDENT_CHAR, ESC, etc). + * new_defn now sets arg node line number directly. + * zero byte is allowed in symbols for 1.9 / 2.0. + * 11 bug fixes: + * 2.0: Fixed paren-less kwargs in defn. + * Don't bother with regexp encoding options on 1.9+ to avoid warnings. + * Fix constant re-build on ruby 2.0 + rake 10. + * Fix lexing of %i with extra whitespace. (flori) + * Fixed RubyParserStuff#new_body to deal with nonsensical code better (begin-empty+else). (snatchev) + * Fixed bug lexing h[k]=begin ... end. Use your space bars people! + * Fixed env scoping in new lambdas. + * Fixed handling of single array arg in attrasgn. + * Fixed test to call RubyLexer#reset between assertions. + * No longer assigning ivar/cvars to env. Only locals should be in env. + * Refactored initialize and reset to more properly re-initialize as needed. + +- updated to version 3.2.2 + * 5 bug fixes: + * 1.9/2.0: fixed assocs in return args. (presidentbeef) + * Fixed handling of parse error when class is nested in multiple defs. (whitequark) + * Fixed lexing of %w[] w/ funny whitespace separators. (whitequark) + * Fixed more call nodes that have trailing comma syntax. (presidentbeef) + * Fixed more call_args slippage. + === 3.2.1 / 2013-07-03 + * 1 bug fix: + * 1.9/2.0: Trailing assocs were being munged into arrays. (presidentbeef) + === 3.2.0 / 2013-07-02 + * 1 major enhancement: + * Added (rough draft) 2.0 support. Still missing some small / rare things. + * 12 minor enhancements: + * Added %i(symbol-names...) support. (%I too) + * Added 140 more tests, jumping test count from 1376 to 2143. Yay for test reuse! + * Added RubyLexer#brace_nest. + * Added compare20 rake task to diff the grammar architecture against MRI. + * Added lpar_beg and paren_nest to lexer to track state of parens in stabbies + * Added shadow nodes for scoped block args. + * Compound RubyParser now defaults to 2.0. + * Fixed rake to < 10, because 10's file dependency handling is so very broken. + * Made it possible to specify version in bin/ruby_parse_extract_error w/ -v 18|19|20 + * Refactored to RubyParserStuff::ENCODING_ORDER to allow custom tweaking of encoding guessing. (samlown) + * Switched `rake debug` to default to 2.0. + * Translated some fixes across 1.8 and 1.9 from 2.0. + * 42 bug fixes: + * 2.0: Fixed a number of block args scenarios w/ kwargs + * 2.0: Fixed args_tail mismatching against lexer. + * 2.0: Fixed assocs to return a hash node. + * 2.0: Fixed f_block_kw production. + * 2.0: Fixed f_block_kwarg production. + * 2.0: Fixed handling of stabby proc args in parens. + * 2.0: Fixed lexing of kwsplat nodes. + * 2.0: Implemented kwsplat nodes. + * Added tUBANG to lexer. + ... + +- updated to version 3.1.3 + * 2 bug fixes: + * Fixed begin w/ else but no rescue. (whitequark) + * Removed literal stripping from block_append. Not its job. + +- updated to version 3.1.2 + * 1 minor enhancement: + * OMG A SECURITY ISSUE FOR CODE NOBODY USES... EVER + +- updated to version 3.1.1 + * 1 minor enhancement: + * Added MOVE_TIMEOUT env var for ruby_parse_extract_error to move slow files to a sibling directory + * 4 bug fixes: + * 1.9: Fixed lexing of "0o". (whitequark) + * 1.9: Fixed parsing of unary plus on literals. (whitequark) + * Added timeout arg to RubyParser#process to pass through to the real parser + * Updated Synopsis to reflect new options for running RP. (louismullie) + +- updated to version 3.1.0 + * 2 minor enhancements: + * Added RubyParser.for_current_ruby to provide a parser that matches your runtime. (neilconway) + * Duck-typed IDENT_CHAR_RE instead of using RUBY_VERSION + * 3 bug fixes: + * Cleared out body comments in class/module/defn/defs + * Flipped lexer tests to US-ASCII to avoid encoding hell + * yyerror is now an alias for syntax_error + +- updated to version 3.0.4 + * 1 bug fix: + * RPStringScanner#lineno was still using byte offset, not char offset. (brynary) + * 1 minor enhancement: + * Improved error output on invalid char in expression. + * 1 bug fix: + * Fixed lexing of no-name ivars. (whitequark) + 52 down makes 99.9767% or 3.7σ. 130 files failed to parse out of 558k. + * 4 minor enhancements: + * Added RP_TIMEOUT env var to override default timeout of 10 seconds. + * Minor optimization to RubyLexer#parse_number + * Only output parseerror output to stderr if $DEBUG. + * ruby_parse_extract_error modified to include 'it' blocks in its search. + * 7 bug fixes: + * 1.9: Fixed args in dot-call forms (eg f.(...)). + * 1.9: Fixed lexing stabby lambda w/ do/end + * Deal better with DOS files. Ugh. + * Fix line number of production after heredoc. + * Fixed RubyParser#process to reuse parser instances across calls. + * Fixed line numbers for several productions. + * new_call sets line number to smallest line number of members. + +- updated to version 3.0.1, see the long History.txt + +- fix gem requires + +- update to 2.3.1 + * Fixed line numbers at end of special var+whitespace (larsch) + * Holy crap I was smokin' something good... Fixed 1.9.3 warning + * Add -g flag to parser compile if DEBUG + * Lexer now embeds line number in yacc_value for keywords, helping fix up line numbers + * Fix method line numbers when no args and no parens (quix) + * Fixed line numbers on return/break/next w/ result expr. (pjnz) + * Fixed some lexing state in order to parse: 'f (1), 2' as 'f(1, 2)'. (invernizzi) + * Moved Keyword, Environment, and StackState inside of RubyParser + * Added proper dsym and dsym->sym support. + * Added extra (failing) tests for call/iter line number checking (quix) + * Fixed line numbers for certain call/iter edge cases + * Fixed parsing of: alias :"<<" :">>". + * Added new accessor canonicalize_conditions to toggle conditional canonicalization (on by default). (confused) + * Awesome cleanup: Replaced call to append_block by block_append. (Confusion) + * Fixed handling last line of =begin/=end. (raybaxter) + * Fixed source line numbers after heredocs. (jbarreneche) + * Switched to hoe's racc plugin to clean up rakefile and builds + * Fixed empty =begin/end. + +- license update: MIT + See README.txt + +- update to version 2.0.5 + * Started merging like lexical cases to try to squeeze some + optimization out + +- use rubygems_requires macro + +- update to 2.0.4 + * Changed requires around to be more accurate. + * Fixed .autotest for minitest + * Fixed emacs escape lexing bug: "\C-\\" (maglev/gemstone) + * Fixed octal lexing edgecases. (maglev/gemstone) + * Fixed regexp lexing edgecases. (maglev/gemstone) + +- initial package for 2.0.3 + rubygem-sexp_processor +- added gem2rpm.yml as source + +- added a small scriptlet to fix the shebang line of the test + scripts. +- also added a gem2rpm.yml for later, but did not regenerate the + specfile just yet. + +- updated to version 4.4.3 + * 1 bug fix: + * Fixed a bunch of pt_testcase entries for 1.9/2.0 wrt ruby2ruby. + +- updated to version 4.4.2 + * 2 minor enhancements: + * Changed skipped versioned tests to return, not skip. Reduces noise so you can focus on real skips. + * Extended versioned tests to include 2.0 and 2.1. + +- updated to version 4.4.1 + * 1 bug fix: + * Added parenthesis to fix the structure_remove_begin_1 testcase. (bocete) + +- updated to version 4.4.0 + * Added MethodBasedSexpProcessor, extracted from Flog. + +- updated to version 4.3.0 + * 1 minor enhancement: + * Switched ParseTreeTestCase to minitest 5. + +- updated to version 4.2.1 + * 1 bug fix: + * Removed structure_unused_literal_wwtt because I just don't care anymore + +- updated to version 4.2.0 + * 2 minor enhancements: + * Added SexpInterpreter since it is such a common pattern + * Added aliases Sexp#head & Sexp#rest for readability + +- updated to version 4.1.5 + * Clarified role of s method. Fixes #12. + * maglev: Workaround for bug in Array#shift + +- updated to version 4.1.4 + * 1 minor enhancement: + * Gave Sexp#structure a ~10% boost + * 2 bug fixes: + * Fixed Sexp#mass lying when using auto_shifted sexps. + * Stupid fix for ruby 2.0 method_missing 'bug'. + +- updated to version 4.1.3 + * Code cleanup... what was I thinking??? + * Explicitly setting pt_testcase.rb to US-ASCII to avoid encoding hell + +- updated to version 4.1.2 + * Sexp#structure should grep for Sexps, not Arrays + +- updated to version 4.1.1 + * iter args revamp for ruby_parser 3 changes. + +- updated to version 4.1.0 + * Added Environment#current so you can explicitly shadow variables. (meh) + +- update to 4.0.1 + * 4 bug fixes: + * 1.9: Changed !@ to ! since that is what you implement + * True to my wtf comment, there was a bug in my case_splat test + * Fixed a bunch of entries for r2r changes against edgecase parse/lex tests + * Fixes for R2R + * 5 major enhancements: + * Removed :arglist from everything except :op_asgn1. + * Removed block from resbody + * Removed block from when node + * Removed block nodes inside of scope nodes (defn/defs/class/sclass). + * Removed scope nodes in defn/defs/class/sclass nodes. + * 10 minor enhancement: + * 1.9: Had to version split all my 'not' tests since 1.9 is insane. + * 1.9: f (args) is not allowed in 1.9. + * 1.9: f(hash, *splat) is not allowed in 1.9. + * Added module2 test to verify module w/ 2+ entities + * Added Sexp#deep_each and Sexp#each_sexp. Refactored from Flay + * Added a ton of block arg tests. + * Added add19_edgecases to help refactor a bunch of tests that all have the same output. + * Added better debugging output for rewrites. + * Cleaned and added a bunch of stabby proc tests. + * Moved RawParseTree test data to ParseTree project. + +- Update to version 3.1.0: + * Added test_call_arglist_trailing_comma__19 (presidentbeef) + * Added test_fcall_inside_parens. (presidentbeef) + * Added test_if_args_no_space_symbol__18. (presidentbeef) + * Added tests for new hash syntax and ternaries in 1.9 (lastobelus) + +- update to version 3.0.5 + * Added in_context to clean up code. + * optimize inspect to avoid needlessly caching @line + +- update to version 3.0.4 + * Added line number to pretty_print output if $VERBOSE + +- use rubygems_requires macro + +- updated to 3.0.3 + +- fix build + rubygem-uglifier +- updated to version 2.5.0 + - update UglifyJS to 2.4.13 + - process Angular @ngInject annotations + - add keep_fargs option + - change `ascii_only` default to true + +- updated to version 2.4.0 + - update UglifyJS to 2.4.8 + - add drop_console compress option + +- updated to version 2.3.3 + - update UglifyJS to 2.4.7 + +- updated to version 2.3.2 + - update UglifyJS to 2.4.6 + - document missing mangler and output options + +- updated to version 2.3.1 + - update UglifyJS to 2.4.3 + +- updated to version 2.3.0 + - use JSON gem instead of multi_json + - update UglifyJS to 2.4.1 + - fix issues with some Unicode JS identifiers (#47, #58) + +- updated to version 2.2.1 + - fix IE8 compatibility + +- updated to version 2.2.0 + - update UglifyJS to 2.4.0 + - add `negate_iife` compressor option + - escape null characters as \x00, so that null followed by number isn't + interpreted as octal (#47) + +- updated to version 2.1.2 + - update UglifyJS to 2.3.6 + - fix JScript compatibility + - update UglifyJS to 2.3.4 + +- updated to version 2.1.1 + - update to UglifyJS 2.3.4 + +- updated to version 2.1.0 + - update to UglifyJS 2.3.0 + - add enclose and screw_ie8 options + - fix compatibility with Sprockets 2.9.0 + +- updated to version 2.0.1, new javascript version + +- updated to version 1.3.0, work with different multi_json versions + +- updated to version 1.2.7, updated javascript + +- update to 1.2.6, bug fixes + +- license update: MIT and BSD-3-Clause + LICENSE.txt is MIT but uglifier.js is BSD + +- update to 1.2.5, bug fixes + +- update to 1.2.4 + ruqola +- Update to version 1.7.0 + * Add support for 2FA + * Don't repeat the same avatar and sender in consecutive messages, + also skip the context for threaded messages if it's the same + * Allow to follow/unfollow messages and threads + * Implement Search History + * Allow to open specific messages from URL + +- Update to version 1.6.3 + * Fix double click on user + * Fix show roles in groups channel + * Disable action when it's not connected + * Fix emoji popup pos + * Avoid duplicate users when we create channel + * Use enum for defining type of createChannel info + * Fix delete team + * Fix create teams + * Use isValid() + * Reduce struct + * When we create a team member must use userId, but for channels + we need userNames + * Fix add users when we create new channel + +- Update to version 1.6.2 + * Fix emoji popup menu position + * Fix build with GCC 12 + * Fix icon name + * Use SingleMainWindow=true + * Fix layout + * Remove debug + * Fix place holder + * Fix open direct message (we need to use username) + * Fix i18n + * Update list of emoji + * Fix following icon + * Fix warning + * Fix leaks reported by Asan + * Add missing QIcon + * Fix show icon when message is following +- Add signature file and keyring + salt +- Fix regression preventing bootstrapping new clients caused by + redundant dependency on psutil (bsc#1197533) +- Prevent data pollution between actions proceesed at the same time (bsc#1197637) +- Added: + * fix-regression-with-depending-client.ssh-on-psutil-b.patch + * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch + siproxd +- Do not BuildRequires texlive-texconfig on Leap 15.4 and Tumbleweed + * texlive-texconfig has been merged per newer texlive stack update + +- Added hardening to systemd service(s) (bsc#1181400). Modified: + * siproxd.service + snipl +- Upgraded to snipl 0.2.3.1 (bnc#856178). + - Reworked snipl-0.2.3.0-hwmcaapidir.patch to match new version. + - Renamed snipl-0.2.3.0-hwmcaapidir.patch to snipl-0.2.3.1-hwmcaapidir.patch + - Reworked snipl-makefile-fixes.patch to match new version. + +- Upgraded to snipl 0.2.3.0 + - (FATE # 315305: snIPL interface to control dynamic CPU capacity) +- Upgraded hwmcaapi and hwmcaapi-devel to 2.12.0-12. +- Changed the spec file to Buildrequires libglue-devel instead + of heartbeat-devel. +- Updated the dmsvsma.x to the version from z/VM 5.4. +- Added hwmcaapi.x86_64.zip from IBM. +- Added snipl-enable-x86_64-arch.patch to that it will build on the + x86_64 architecture also. +- Added snipl-makefile-fixes.patch to fix the Makefile so the package + would build with the newer version of gcc and binutils. +- Changed the License in snipl.spec to the new specification of CPL-1.0 + +- added missing license file (bnc#498414) + spack +- Fix: Fix-error-during-documentation-build-due-to-recursive-module-inclusion.patch + This is needed to prevent an AttributeError during + 'import spack.environment as some_name' + when building Sphinx documentation - due to an outdated + Python on SLE. + The original version caused errors: + 'NameError: name 'uenv' is not defined' + when using 'spack env activate' et.al. (bsc#1198212). + spack:doc +- Fix: Fix-error-during-documentation-build-due-to-recursive-module-inclusion.patch + This is needed to prevent an AttributeError during + 'import spack.environment as some_name' + when building Sphinx documentation - due to an outdated + Python on SLE. + The original version caused errors: + 'NameError: name 'uenv' is not defined' + when using 'spack env activate' et.al. (bsc#1198212). + squid +- Do not try to set special permissions for basic_pam_auth (bsc#1197649) + +- Fix upgrade path from squid 4.x where we replaced some symlinks + with directories in pretrans section (bsc#1197333) +- old_nettle_compat.patch: refresh patch + +- Update to 5.4.1: + * Bug 5055: FATAL FwdState::noteDestinationsEnd exception: opening + * code clean-ups and developer visible changes + +- Update to 5.4: + * Bug 5190: Preserve configured order of intermediate CA certificate chain + * Bug 5188: Fix reconfiguration leaking tls-cert=... memory + * Bug 5187: Properly track (and mark) truncated store entries + * Bug 5134: assertion failed: Transients.cc:221: "old == e" + * Bug 5132: Close the tunnel if to-server conn closes after client + +- Adjust harden_squid.service.patch to resolve boo#1193938 + +- update to 5.3: + * Bug 5169: StoreMap.cc:517 "!s.reading()" assertion + * Bug 5158: AnyP::Uri::host() mishandles [escaped] IPv6 addresses + * Bug 5060: Parallel builds are not reliable + * Documentation updates for logformat directive + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_squid.service.patch + Modified: + * squid.service + - - Handle more partial responses (bsc#1185923) + - Handle more partial responses (bsc#1185923, bsc#1186654, CVE-2021-33620) sunpinyin +- initial package 2.0.4 + +- Updated to 2.0.3.99. Thanks to csslayer! + +- Rename libsunpinyin3-devel to libsunpinyin-devel +- Add explicitly dependency from devel sub-package +- Clean up spec file + +- Check the license for open-gram. +- bz2ed all sources. + +- First build 2.0.3 for suse and Fedora. + supportutils +- Spec file adjusted for usr-merge + +- Changes to version 3.1.20 + + Added command blkid #114 + + Added s390x specific files and output #115 + + Fix for invalid argument during updates (bsc#1193204) + + Optimized conf_files, conf_files_text and log_cmd functions #118 + + Fixed iscsi initiator name (bsc#1195797) + + Added rpcinfo -p output #116 + + Included /etc/sssd/conf.d configuration files #100 + +- Changes to version 3.1.19 + + Made /proc directory and network names spaces configurable (bsc#1193868) + +- Changes to version 3.1.19 + + Removed chronyc DNS lookups with -n switch (bsc#1193732) + +- Merged Include udev rules in /lib/udev/rules.d/ #113 +- Merged Move localmessage/warm logs out of messages.txt to new localwarn.txt #87 + +- getappcore identifies compressed core files (bsc#1191794) + +- Installing to /usr/sbin instead of /sbin (bsc#1191096) +- Added shared memory as a log directory for emergency use (bsc#1190943) + +- Fixed cron package for RPM validation (bsc#1190315) +- Updated spec file with correct URL + +- Changes to version 3.1.18 + + Added email.txt based on OPTION_EMAIL #108 (bsc#1189028) + + Include 'multipath -t' output in mpio.txt #105 + + Improved lsblk readability with --ascsi #106 + + Removed duplicate commands in network.txt + + Remove duplicate firewalld status output #109 + systemd +- Import commit e62acb68de9bccfa272bef98fe5b38effc37528a + b70267d883 journald: make use of CLAMP() in cache_space_refresh() + 3953e685cb journald: make sure journal_file_open() doesn't leave a corrupted file around after failing (bsc#1198114) + d03a5f79bf fs-util: make sure openat_report_new() initializes return param also on shortcut + 05499d5a30 fs-util: fix typos in comments + 9f77c8fae1 journal-file: port journal_file_open() to openat_report_new() + 4d07c034da fs-util: add openat_report_new() wrapper around openat() + 258c04836d meson: build kernel-install man page when necessary + 23da9cc83a man: do not install sd-boot man pages when -Dgnu-efi=false is set + d452b8738c unit: install the systemd-bless-boot.service only if we have gnu-efi + 98f44dc500 boot: don't build bootctl when -Dgnu-efi=false is set (bsc#1198093) + 9145684460 build: include status of TPM2 in the feature string show by --version + +- spec: make sure /lib exists when installing conf files in /lib/modprobe.d + systemd:mini +- Import commit e62acb68de9bccfa272bef98fe5b38effc37528a + b70267d883 journald: make use of CLAMP() in cache_space_refresh() + 3953e685cb journald: make sure journal_file_open() doesn't leave a corrupted file around after failing (bsc#1198114) + d03a5f79bf fs-util: make sure openat_report_new() initializes return param also on shortcut + 05499d5a30 fs-util: fix typos in comments + 9f77c8fae1 journal-file: port journal_file_open() to openat_report_new() + 4d07c034da fs-util: add openat_report_new() wrapper around openat() + 258c04836d meson: build kernel-install man page when necessary + 23da9cc83a man: do not install sd-boot man pages when -Dgnu-efi=false is set + d452b8738c unit: install the systemd-bless-boot.service only if we have gnu-efi + 98f44dc500 boot: don't build bootctl when -Dgnu-efi=false is set (bsc#1198093) + 9145684460 build: include status of TPM2 in the feature string show by --version + +- spec: make sure /lib exists when installing conf files in /lib/modprobe.d + texlive +- Make sure that texlive-texconfig package from 2017 are obsolete (bsc#1197979) + texlive-specs-w +- Make sure that texlive-texconfig package from 2017 are obsolete (bsc#1197979) + tgt +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_tgtd.service.patch + Modified: + * tgtd.service + +- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by + firewalld, see [1]. + [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html + +- Update to version v1.0.74 from version v1.0.60: + * tgt 1.0.74 + * AIO backing store now reports a list of supported opcodes + * tgt 1.0.73 + * Update tgt-admin + * fix build w/newer glibc + * Display nop_count and and nop_interval + * Quote $backing_store variable in system(), execute() and + backtick-calls + * Buffer size is stored in struct concat_buf.size field, so + use that instead of BUFSIZE since buffer size can be more + than BUFSIZE. Also, remove BUFSIZE since its not used anymore. + * tgt 1.0.72 + * smc: fix snprintf warnings with gcc7 + This removed the tarball v1.0.60.tar.gz, and replaced it + with v1.0.74.tar.gz, which can now be gotten using the new + _service file. This also updated the SPEC file with the new + version number and the different patch set. Remaining + patches were renumbered. + This following patches were UPDATED (refreshed): + * tgt-fix-build + * tgt-include-sys-macros-for-major.patch + The following patches were REMOVED (no longer needed): + * tgt-handle-access-of-a-target-that-has-been-removed + * tgt-missing-module-directory-not-an-error + * tgt-compare-pointer-to-null.patch + And the following patch was added (and submitted upstream): + * tgt-Fix-gcc7-string-truncation-warnings.patch + +- Fixing build issue with "major()" and a pointer + comparison warning while I was at it, adding patches (bsc#1181571): + * tgt-include-sys-macros-for-major.patch + * tgt-compare-pointer-to-null.patch + -- support ppc64le - -- add missed %service_add_pre in %pre section - -- Update to latest upstream version 1.0.44 (FATE#316717): - * Add sheepdog support - * Add rbd support - * Update iSER support - * Add support for iSCSI NOP-OUT - * SPC/SBC fixes - * iSCSI fixes - * Fixup persistent group reservations -- Removed tgt-mgmt-fixed-m-system-o-delete-handling.patch: - Merged with upstream -- Removed tgt-1.0.28.tar.bz2 -- Added tgt-1.0.44.tar.bz2 - -- Make service link a local one - -- Drop sysvinit support -- Add systemd support - -- add setup-tgt-conf-d.patch: Configure a /etc/tgt/conf.d by default -- move examples to docdir - -- Renamed firewall service file from iscsitarget to tgt - to remove conflict with tgt package (bnc#814364) - -- Add tgt-mgmt-fixed-m-system-o-delete-handling.patch: Fixes - shutdown hang (bnc#767438) -- Removed PIDFILE completely from init file, as it is not used - -- license update: GPL-2.0 - Most of the source code files carry a GPL-2.0 notice, not GPL-2.0+ - -- Remove "# pidfile: /var/run/tgtd.pid" from tgt.init, as it makes - the script hang on systemd-based systems. This is the same bug as - rh#797913, and the fix was used in Fedora. Apparently, there's no - such pid file written by tgtd. - -- Update to latest upstream release 1.0.23 - * Improved SCSI emulation - * Various small fixes - -- require perl-Config-General (bnc#474129) -- add rc-symlink (bnc#474136) - thunar +- Update to version 4.16.11 + * Don't reload the view when text is copied (gxo#xfce/thunar#706) + * NULL checks to prevent crash on malformed bookmark URI (gxo#xfce/thunar#716) + * Use 'g_timeout_add_full' to set tree-view cursor (gxo#xfce/thunar#351) + * Fix signal disconnect in thunar_window_unrealize + * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths + * Translation Updates + timezone +- timezone update 2022a (bsc#1177460): + * Palestine will spring forward on 2022-03-27, not -03-26* + * zdump -v now outputs better failure indications + * Bug fixes for code that reads corrupted TZif data + timezone-java +- timezone update 2022a (bsc#1177460): + * Palestine will spring forward on 2022-03-27, not -03-26* + * zdump -v now outputs better failure indications + * Bug fixes for code that reads corrupted TZif data + tvm +- Add patch to fix boo#1197347: + * tvm-do-not-force-synr-version.patch + typesafe-config +- Added patch: + * fix-doc-lint.patch + + fix javadoc lint errors + +- Build with java-devel >= 1.8 since source/target levels 8 are + requested + +- Update to 1.4.1: + * Add a helper method for parsing only application overrides + * Remove unmodifiable collection wrappers in ResolveContext + * Added support for memory units which don't fit in a long when + transformed to bytes + * Inherit optional and getter evaluation + * A few other bug fixes +- Update to 1.4.0: + * application.conf variables can now override variables in + reference.conf + * Performance improvement through capacity hint for ArrayList + +- Update to 1.3.4: + * It is now possible to override any configuration setting from + environment variables + * Added support for integer keys that are longer than Int + * Missing exception now has a reference to the origin Config + * Performance improvements to resolve() + * Config file syntax is now resolved when parsing InputStream + * It is now possible to use @Optional on keys that are reserved words + * ValidationProblem is now serializable +- Update to 1.3.3: + * Minor issue fix +- Update to 1.3.2: + * Environment variables are now able to be resolved to lists in the + same fashion as system properties. + * Added getPeriod() which returns time units as java.time.Period. + Currently supported periods are days, weeks, months and years. + * ConfigResolveOptions now has appendResolver(...) which allows + having custom behavior when unresolved substitutions are + encountered during resolution. + * Config Beans now support Set collection. + * A few other small bugfixes. +- Update 1.3.1: + * Added include required("foo") syntax to specify includes that fail + if not present support for more kinds of property in + ConfigBeanFactory: + enumerations + optional fields + lists of beans + * numbers can now start with a decimal (".33" vs. "0.33"), these + are still parsed as strings but Config.getDouble() etc. will + convert them to numbers a few other small bugfixes + +- Update to 1.3.0 + * 1.3.0 should be ABI-compatible with 1.2.x for most applications + * Added Config.hasPathOrNull, Config.getIsNull and + parser.ConfigDocument which supports simple load/edit/save on a + config file. + * Fixed obscure bug in converting to camel case when instantiating + beans + * Now built with Java 8 and requires Java 8 + * If you were relying on the order of key iteration in a config, + note that Java 8 changed the iteration order for hashes and that + includes Config and ConfigObject several correctness fixes to + resolving substitutions. + * ConfigBeanFactory will auto-fill a JavaBean from a Config + * It is now possible to create a ConfigOrigin using + ConfigOriginFactory and to modify origins on values using + ConfigValue.withOrigin + * Config.getMemorySize returns a ConfigMemorySize + * Config.getDuration returns a java.time.Duration + * The existing ConfigValueFactory.fromAnyRef and related methods + now pass through a ConfigValue instead of throwing an exception + * ConfigFactory.defaultApplication() returns the default Config + used by ConfigFactory.load() in between defaultReference() and + defaultOverrides(), leaving ConfigFactory.load() as a trivial + convenience API that uses no internal magic. + * Fix "allow unresolved" behavior for unresolved list elements + * Class loaders are cached with a WeakReference to avoid leaks + * Create valid output for values with multiline descriptions +- Update to 1.2.1 + * Fix resolving substitutions in include statements nested + inside objects + * When rendering an object to a string, sort the fields + * Handle unresolved substitutions in value concatenations + * Make ConfigOrigin.comments unmodifiable + * When using '+=' or 'include' inside a list, throw an exception + instead of generating a wrong result + * When context class loader is unset throw a more helpful + exception than NullPointerException + * Ignore non-string values in a Properties object + uid_wrapper +- Fix test on AArch64. + +- Update to version 1.0.2. + * Added better logging system. + * Added a mapnpage + * Added build and install instructions + * Fixed threading issue in the desctructor. + +- Initial package. + uriparser +- update license to new format + +- Remove redundant tags/sections per specfile guideline suggestions +- Parallel building using %_smp_mflags + +- Added 32bit compatibility libraries + +- fix compile, newer doxygen does not use .gif anymore + +- Update to version 0.7.5 fixed doxygen build with uriparser-0.7.5-doxygen.patch +- Upstream changes :- + * Added: pkg-config file + * Fixed: File Doxyfile.in was missing from release archives + Thanks to Rakesh Pandit for reporting! + * Fixed: Doc generation troubles + * Changed: No longer shipping bundled libcpptest + * Changed: New dependencies: + - libcpptest 1.1.0 or later + - pkg-config (for libcpptest detection) + Both dependencies can be disable through configuring + with --disable-test, which excludes the test suite + from compilation. + * Soname: 1:10:0 + +- use correct version in .spec file, removed unnecessary CFLAGS/CXXFLAGS + stuff now default. + wdiff +- update to 0.6.3: + * `wdiff -d' to read input from single unified diff, perhaps stdin. + * Updated texinfo documentation taking experimental switch into account. + * Experimental programs (mdiff & friends) and a configure switch + - -enable-experimental to control them. + * Recent imports from gnulib, use of recent autotools. + * Improved autodetection of termcap library like ncurses. + * Reformatted translations, still a number of fuzzy translations. + * Changed from CVS to bzr for source code version control. + * Various bug fixes. See ChangeLog for a more exhaustive list. + * Introduce --with-default-pager=PAGER configure switch. + * Fix missing newline in info dir entry list. + * Fix shell syntax in configure script + * Updated gnulib and gettext, the latter to 0.18 + * Updated Dutch translation + * Fixed a number of portability issues reported by maint.mk syntax checks + * Updated Italian and Swedish translations + * Updated gnulib + +- make patch0 usage consistent + +- updated to GNU wdiff 0.5.93, +- removed upstreamed/opbsoleted patches, +- rediffed -c patch by Hans Lermen. +- added linenumbers to -c output +- added -A -B -U options to simplify -w -x -y -z settings +- added dummy -L option for compat with diff. +- documentation updated. + xen +- bsc#1197426 - VUL-0: CVE-2022-26358,CVE-2022-26359, + CVE-2022-26360,CVE-2022-26361: xen: IOMMU: RMRR (VT-d) and unity + map (AMD-Vi) handling issues (XSA-400) + 624ebcef-VT-d-dont-needlessly-look-up-DID.patch + 624ebd3b-VT-d-avoid-NULL-deref-on-dcmo-error-paths.patch + 624ebd74-VT-d-avoid-infinite-recursion-on-dcmo-error-path.patch + +- bsc#1197423 - VUL-0: CVE-2022-26356: xen: Racy interactions + between dirty vram tracking and paging log dirty hypercalls + (XSA-397) + xsa397.patch +- bsc#1197425 - VUL-0: CVE-2022-26357: xen: race in VT-d domain ID + cleanup (XSA-399) + xsa399.patch +- bsc#1197426 - VUL-0: CVE-2022-26358,CVE-2022-26359, + CVE-2022-26360,CVE-2022-26361: xen: IOMMU: RMRR (VT-d) and unity + map (AMD-Vi) handling issues (XSA-400) + xsa400-01.patch + xsa400-02.patch + xsa400-03.patch + xsa400-04.patch + xsa400-05.patch + xsa400-06.patch + xsa400-07.patch + xsa400-08.patch + xsa400-09.patch + xsa400-10.patch + xsa400-11.patch + xsa400-12.patch +- Additional upstream bug fixes for XSA-400 (bsc#1027519) + 61d6ea2d-VT-d-split-domid-map-cleanup-check-into-a-function.patch + 61d6ea7b-VT-d-dont-leak-domid-mapping-on-error-path.patch + 6229ba46-VT-d-drop-undue-address-of-from-check_cleanup_domid_map.patch + xfce4-terminal +- Update to version 1.0.0 + * Replace the deprecated GtkActionEntries with XfceGtkActionEntries + (gxo#apps/xfce4-terminal#79) + * Opening a dialog from a drop-down window closes the window + (gxo#apps/xfce4-terminal#136) + * Add `Fill` background image style (gxo#apps/xfce4-terminal!23). + * Improved options parsing (for both short and long forms) + * Add a menu entry to send signals to the foreground process + (gxo#apps/xfce4-terminal#59) + * Fix `keep window open` preference being applied on restart. + * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13) + * Ignore unused modifiers for scroll wheel zooming + * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126) + * Expand scrolled window and make dialog size 70% of parent + (gxo#apps/xfce4-terminal!17) + * Support libxfce4ui XfceTitledDialog new API + * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73) + * Fix paste button focus + * Replace subtitle by infobar for Unsafe paste dialog + * Fix the `unsafe paste` dialog to actually paste + * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS + * Update --preferences, --tab and --window documentation + * Fix various typos + * Fix compilation warnings + * Remove unnecessary function call (gxo#apps/xfce4-terminal!24) + * Add a "Do not warn me again" checkbox for the "Unsafe Paste" + dialog (gxo#apps/xfce4-terminal#129) + * Use GtkScrolledWindow for TerminalScreen and add an + overlay-scrolling preference (gxo#apps/xfce4-terminal#149) + * Support the new Shortcuts editor widget + (requires libxfce4ui 4.17.2 or greater) + * New preference: Select right click action + * Improved `scrolling-on-output` behaviour. + * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106) + * Fix regression: File Menu missing `Close Window` entry + * Fix regression: Disable Help shortcut does not work + * Fix regression: go-to accelerators not working on startup + * Fix regression: Revert accelerator paths to maintain backwards + compatibility + * Use the latest .glade file structure + * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page + (gxo#apps/xfce4-terminal#47) + * Change outdated documentation links + * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168) + * Include '\r' in unsafe-paste checks + * Update tab accelerators at runtime + * Consume events that activate accelerator callbacks + (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153) + * Center on the active terminal window. + * Change handling of goto-tab accelerators so they can be changed + through the editor. + * Menubar changes size when the window is maximized + (gxo#apps/xfce4-terminal#156) + * Context Menu: Revert changes in order and contents introduced by + the transition to XfceGtkActionEntries + * Add "Show Window Borders" entry in View menu (it was missing + in the last 2 dev releases) + * Revert view menu order (Zoom entries below checkboxes) + * Fix the visibility flag of the scrollbar + (gxo#apps/xfce4-terminal#161, could lead to broken themes) + * Replace GTimeVal with gint64 + * Fix build warnings + * Update Copyright + * Translation Updates + xorg-x11-driver-input +- Resurrect synaptics patches +- Removed obsoleted patches: + U_xf86-input-synaptics_...handlin.patch: already in upstream, + xf86-input-synaptics-64bit-fix.diff: no longer needed + +- set INPUT_ABI_VERSION = 12 + +- xf86-input-vmmouse-12.7.0 + * The 12.7.0 release is a stable release that provides support + for input ABI major version 12 which is required by X server + releases > 1.9 + +- driver updates required for new input ABI 12 + * xf86-input-acecad 1.5.0 + * xf86-input-aiptek 1.4.1 + * xf86-input-elographics 1.3.0 + * xf86-input-fpit 1.4.0 (obsoletes xf86-input-fpit.diff) + * xf86-input-hyperpen 1.4.1 (obsoletes xf86-input-hyperpen.diff) + * xf86-input-joystick 1.6.0 + * xf86-input-keyboard 1.6.0 + * xf86-input-mouse 1.7.1 + * xf86-input-mutouch 1.3.0 (obsoletes xf86-input-mutouch.diff) + * xf86-input-penmount 1.5.0 + * xf86-input-synaptics-1.5.0 + * xf86-input-void 1.4.0 +- disabled Takashi's synaptics driver patches for now +- removed xf86-input-wacom-no-n-trig.diff (bnc #686498, comment #18) + +- U_xf86-input-synaptics_Drain-XRecord-connection-of-any-events-after-handlin.patch + * It happened from time to time that syndaemon takes 100% of the + CPU. The patch fixes that issue. (bnc #710864) + +- updated to xf86-input-wacom 0.11.1 + * Just a few minor patches on top of 0.11, most notably the + cw/ccw rotation swap and the addition of 0xE6 tablet devices + to the list of known devices. + +- xf86-input-wacom-no-n-trig.diff + * stylus doesn't work on N-Trig; better rely on evdev driver + (bnc #686498) + +- 11-mouse.conf + * support buttons 6+7 (sideways tilted scroll wheel) on the + "Logitech Easy Optical Mouse RX250" (bnc #681503) + +- 11-mouse.conf + * enabled "Emulate3Buttons" on two button mice touchpads detected + as "ImPS/2 Generic Wheel Mouse" (bnc #671776) + +- 11-mouse.conf + * enabled "Emulate3Buttons" on generic trackpoints (bnc #668842) + +- xf86-input-evdev 2.6.0 + * Print out error messages when failing to init devices + +- xf86-input-evdev 2.5.99.903 (2.6 RC3) + This should have been the 2.6 release but we found a nasty + crasher bug late last year (#32480). + * Fix grammar typo in comment. + * Rename proximity to in_proximity. + * Revert "Don't count BTN_TOUCH as tool. (#29428)" + * Add use_proximity bit for BTN_TOOL handling. + * Don't update first_val and num_val if we don't have data (#32480) + * evdev 2.5.99.903 + * evdev: rename EvdevCacheCompare() to EvdevCache() + +- bumped version number to 7.6 + +- xf86-input-vmmouse 12.6.99.901 + * This is RC1 for upcoming 1.7.0.0. This is not a stable release + and not suitable for stable distro inclusion. It adds support + for Input ABI 12. + +- xf86-input-evdev 2.5.99.902 (2.6 RC2) + * Only one minor fix since RC1. In xorg.conf static configurations, + a wrong error code would prevent the server from loading + additional devices if a device couldn't be opened. This is fixed + now and only happens when we're out of memory (as intended). + +- xf86-input-evdev 2.5.99.901 (2.6 RC1) + * This release has some improved tablet handling, notably for + tablets that send coordinates while still being out-of-proximity. + Proximity support itself has been added to evdev as well, + devices that support it will get DevicePresence events (note that + proximity is not exposed as an axis for XI2, there are some + design questions that need to be clarified first). + The button mapping code was changed to support styli. Note that + this rearranges the mappings for buttons past the first 3, so far + we haven't seen any side-effects. + +- merged xf86-input-vmmouse-iopl.diff/ + xf86-input-vmmouse-iopl-driver.diff and removed fprintfs + +- xf86-input-vmmouse-iopl-driver.diff + * Use fprintf(...) instead of VMwareLog((...)) for debug messages. + +- xf86-input-vmmouse-iopl-driver.diff + * switch to I/O privilege level 3 also for the driver itself + (bnc #625041) + +- xf86-input-keyboard 1.5.0 + * This release improves compatibility with current and future X + servers, and removes calls to deprecated and/or ununsed + functionality. +- xf86-input-void 1.3.1 + * This minor maintenance release improves compatibility with + future Xorg server releases and also includes the usual recent + collection of build configuration improvements and janitorial + cleanups. + +- Split up devel project. + +- xf86-input-mouse 1.6.0 + * This update to the mouse driver used mainly on non-Linux + systems adds Xorg 1.9 ABI support to the Solaris-specific + code, Genius NetScroll+ serial autodetection, and a number + of minor bug fixes and a large number of cleanups & + configuration improvements. + +- revived synaptics clickpad and LED patches +- fix / improve synaptics clickpad device handling (bnc#620000) +- fix right/middle-button capabilities for synaptics (bnc#620328) +- fix 64bit incompatibility in synaptics +- refreshed patches in synaptics +- disable unnecessary serial-retry patch for synaptics; this can + be rather problematic on some machines +- add filter-bogus-packet patch to make clickpad on some laptops + somehow usable (still pretty bad performance without the pending + multi-touch patch!) (bnc#624356) + +- xf86-input-synaptics 1.3.0 + * Just one more patch on top of the RC, a man page correction + that I should have pushed earlier. Other than that, the driver + looks reasonably stable and good enough to be pushed out. + +- xf86-input-synaptics-xorg.conf.d_snippet.diff + * obsoletes 20-synaptics.conf + +- xf86-input-aiptek 1.3.1 +- xf86-input-elographics 1.2.4 + * A long overdue update of the elographics drivers that includes + the build fixes for the new input APIs in use since server 1.7. + These fixes have been on the master branch for quite a while, + but no release has followed them. +- xf86-input-evdev 2.5.0 + * No particularly exciting commits went in since the 2.4.0, evdev + is quite stable and boring - as it should be. So we have a few + memory leak fixes, man page updates, build system fixes and + other misc stuff. The only really new behaviour: middle mouse + button emulation is off by default. +- xf86-input-synaptics 1.2.99.901 + * We've seen a lot of autotool cleanups and they constitute a + large part of the changes. This also means we require + util-macros 1.8. Some general fixes, the most important of + which have found their way into the 1.2.x stable releases. + * The most visible feature change is the new pointer accel + mechanism. Since the server got its new accel methods, + synaptics was accelerated twice - once in the driver, once + in the server. This lead to a really fast and sometimes + confusing pointer behaviour. This is fixed now but it does + lead to a slower pointer. We'll be trying to find some middle + ground there, possibly following the motto of "one size + doesn't quite fit anyone". + * The driver installs the xorg.conf.d snippet as well, assigning + itself to all touchpads by default. At this point I'd like to + point out again that "synaptics" is merely a historical name. + Under Linux, this is the generic touchpad driver for all + touchpads that are supported by the kernel. + * the default speed has been increased again after quite a few + complaints that the speed was too slow. + * the driver now defaults to two-finger emulation on if a valid + width is reported by the kernel. + * coasting is now enabled by default, using a friction parameter + to stop coasting after a bit. +- xf86-input-vmmouse 12.6.10 +- obsoletes patches + * xf86-input-elographics.diff +- adjusted patches + * xf86-input-synaptics-retry-serial-open.diff + * xf86-input-synaptics-settings.diff + * xf86-input-synaptics-wait.diff +- disabled clickpad patches for now + * xf86-input-synaptics-add-clickpad-support + * xf86-input-synaptics-add-led-support + * xf86-input-synaptics-clickpad_blacklist_appletouch + +- always use '--with-xorg-conf-dir=/etc/X11/xorg.conf.d/' configure + option +- set INPUT_ABI_VERSION = 11 + +- xf86-input-wacom-0.10.8 +- obsoletes extra source 20-wacom.conf + +- added udev rule for serial wacom tablets; added inputclass + section for serial wacom tablets (bnc #444641) + +- xf86-input-vmmouse-iopl.diff (reverse applied) + * readd iopl(3) call (bnc #604966) + +- drop 00-evdev.conf (now in xorg-x11-server) + +- update last patch with fix from takashi: check priv->has_double + (set on appletouch but not on clickpad devices) + +- blacklist appletouch for synaptics clickpad support + +- xf86-input-synaptics-add-clickpad-support, + xf86-input-synaptics-add-led-support: Add Clickpad support + +- 11-mouse.conf + * fixed matching rules for IBM TPPS/2 TrackPoint, i.e. removed + MatchVendor line; added XAxisMapping (bnc #597214) + +- xf86-input-evdev 2.4.0 + * bugfixes + * new behaviours/features + - no reopen attempts anymore. The reopen mechanism was mainly + a feature to work around older kernels that would return + ENODEV on the first read (but not during DEVICE_ON). I + haven't seen this in a long time now, suggesting that the + feature was simply dead weight now. + - A number of build system cleanups that have been applied to + most other modules too. + - Touch screens disable mouse button emulation by default. + - keycodes > 255 are now forwarded. The server doesn't do + anything with them, but at least we can claim the + evdev-driver is ready for the future with flying donkeys + and whatnot. + - Absolute devices can now change mode between relative + and absolute, and they may employ wheel emulation too. +- xf86-input-wacom-0.10.5 + * Many of the patches are cleanup, rearraging and restructuring + the code to streamline both the code and the driver itself. A + bunch of misc. fixes all over the place. + Chris has been working hard on getting the Bamboo support + improved, with a number of the changes ported from linuxwacom. + That's not quite there yet (you also need some kernel changes) + but we're certainly on our way. +- xf86-input-penmount 1.4.1 +- obsoletes xf86-input-penmount.diff + +- xf86-input-vmmouse 12.6.9 +- obsoletes extra files 10-vmmouse.conf, 69-xorg-vmmouse.rules +- renamed wait.diff to xf86-input-synaptics-wait.diff +- renamed synaptics-retry-serial-open.diff to + xf86-input-synaptics-retry-serial-open.diff +- more specfile cleanup + +- cleanup + * removed no longer built old evdev driver 1.1.5 + patches + * removed p_mouse_misc.diff due to XFree86-Misc extension no + longer available anyway + +- removed obsolete 10-quirks.conf + +- also blacklist applesmc accelerometer in 10-quirks.conf + +- bumped version number to 7.5 + +- use options '--subsystem-match=input --action=change' for + udevadmin trigger (bnc #592193) + +- re-plug the input devices via 'udevadm trigger' in %post(un) + +- added udev support for vmmouse driver (bnc #592193) + +- xf86-input-vmmouse 12.6.7 + * Symbol was removed from the xorg-server 1.7 (bnc #574857) + +- 20-synaptics.conf + * match *any* touchpad + * removed "LeftEdge" option; value needs to be be autodetected! + * "SHMConfig" option no longer required due to new Device + Properties of synaptics driver + +- xf86-input-synaptics 1.2.2 + * Don't clobber the timer we just created. + * After closing the fd, reset it to -1. +- adjusted synaptics-retry-serial-open.diff + +- 20-synaptics.conf: only run for /dev/input/event* + (largely speed up xserver start) + +- removed hal fdi files and added xorg-conf snippets for + input devices + - 00-evdev.conf: basic evdev catchall (from fedora) + - 10-quirks.conf: do not use accelerometer as mouse (from fedora) + - 11-mouse.conf: translated version of 11-mouse.fdi + - 20-synaptics.conf: translated version of 11-x11-synaptics.fdi + - 20-wacom.conf: version of wacom.fdi + +- change INPUT_ABI_VERSION to 9 + +- synaptics-retry-serial-open.diff: + Increase number of reconnect tries after S3/S4. + Don't retry unless it had been successful at least once, though. + (bnc #573644,569340,573642) + +- synaptics-retry-serial-open.diff completely reworked: + Reprobe /dev/input/event* devices always upon DeviceOn, + check for race with kernel reassigning devices. + (bnc #573644,569340,573642) + +- synaptics-retry-serial-open.diff by Takashi: + Wait for synaptics device to settle upon DeviceOn + (bnc #573644,569340,573642) + +- xf86-input-wacom 0.10.4 + +- driver updates + * xf86-input-acecad-1.4.0 + * xf86-input-aiptek-1.3.0 + * xf86-input-joystick-1.4.1 + * xf86-input-keyboard-1.4.0 + * xf86-input-mouse-1.5.0 + * xf86-input-void-1.3.0 + * xf86-input-synaptics-1.2.1 + * xf86-input-evdev-2.3.2 +- adjusted wait.diff +- removed no longer maintained drivers + * xf86-input-calcomp + * xf86-input-citron + * xf86-input-digitaledge + * xf86-input-dmc + * xf86-input-dynapro + * xf86-input-elo2300 + * xf86-input-magellan + * xf86-input-magictouch + * xf86-input-microtouch + * xf86-input-palmax + * xf86-input-spaceorb + * xf86-input-summa + * xf86-input-tek4957 + * xf86-input-ur98 +- added xf86-input-wacom (0.10.3) +- provide/obsolete x11-input-wacom{,-devel,-tools} +- driver package now requires VIDEO_ABI_VERSION = 7 + +- xf86-input-evdev-commit-c1f16a4.diff + * Set all valuators for relative motion events (bfo #24737, + bnc #566264) + +- xf86-input-synaptics-settings.diff + * disable TapButtons again (bnc #554884) + +- regenerated xf86-input-synaptics-settings.diff, wait.diff + +- 11-mouse.fdi: disabled horizontal wheel scrolling (XAxisMapping) + on IBM Trackpoint (bnc #550164) + +- simplified 11-x11-synaptics.fdi (bnc #540591) + +- 11-x11-synaptics.fdi: + * register synaptics driver for 'ETPS/2 Elantech Touchpad' + (bnc #525607) + +- xf86-input-evdev 2.2.5 + * Only take the driver-internal button mapping to count buttons + (bfo #23405) + +- xf86-input-vmmouse 12.6.5 + * Compile with INPUT ABI 7. + * Remove ModuleInfoRec and associated bits. + * Needed by newer X servers, otherwise the module data is + invisible and a dlopen error occurs. + * Turn off built-in fallback-to-mouse-driver mechanism. + +- xf86-input-evdev 2.2.4 + * Fixing a regression introduced with 2.2.3. The fix to + Bug #21832 in 2.2.3 prevented Alps touchpads from working + with the evdev driver. These touchpads announce both + relative and absolute axes, events from the latter get + ignored with the fix to 21832. The fix special-cases + touchpad initialization to give absolute axes precedence + over relative if a touchpad or touchscreen is found. For + more info see Bug #23126 + +- xf86-input-synaptics 1.1.3 + * A single patch addressing the loss of the right scrolling area + on certain touchpads. This issue is caused by the driver + auto-scaling the right edge but not respecting the proportions + of the actual touchpad range. Please see the comments for Bug + 21001 for more details. + +- xf86-input-evdev 2.2.3 + * Long overdue, another release of evdev 2.2. Expect this to be + the last 2.2 release unless some grave issues are discovered. + +- 11-mouse.fdi + * enable IBM trackpoint's "middle button" for scrolling + (bnc #520016) + +- xf86-input-synaptics 1.1.2 + * One patch that should have made it into 1.1.1 but didn't. + Jeremy's patch adds model-specific edges for appletouch + touchpads in the same fashion as we already do for ALPS + and synaptics pads. + +- xf86-input-synaptics 1.1.0 + * avoiding allocations during the signal handler. + * several 64 bit property issues with synclient + * The driver tries to detect the touchpad model and adjusts the + edge values accordingly. This addresses issues where edge + scrolling appeared to be broken on certain touchpad models + (ALPS, appletouch) due to incorrect RightEdge values. + +- xf86-input-vmmouse 12.6.4 + * Fix bug where motion notify events were being sent with every + button event. + +- added 'Supplements: xorg-x11-server' + +- instead of providing do require INPUT_ABI_VERSION to fix + dependancy loop + +- require xkeyboard-config >= 1.5 +- provide INPUT_ABI_VERSION = 4 (required by xorg-x11-server) + +- xf86-input-evdev-2.2.2 + * Three fixes to avoid deadlocks, two of which caused by allocs + during SIGIO handling. + +- xf86-input-citron 2.2.2 +- obsoletes xf86-input-citron.diff + +- xf86-input-joystick 1.4.1 + * Incompatible with xorg-server master. Configure fails for + xorg-server >= 1.6.99. + * Some fresh float properties. + * "PWM" mode for keygeneration when axis is set to accelerated. + +- xf86-input-evdev 2.2.1 + * A set of fixes to make touchpads work nicely again. Fix to + enable key repeat for server 1.5 + evdev 2.2. + +- 11-mouse.fdi + * HAL .fdi file for previous SaX2 mouse autoconfiguration + +- xf86-input-synaptics 1.1.0 + * man: device properties are now supported, should be stated as + such. This includes listing supported properties and + de-emphasizing the need for SHM. + * man: remove some pointless ( and ) around "float" options. +- xf86-input-evdev 2.2.0 + * Fix duplicate wheel button up mapping. + * Check button label before fetching the Atom from the server + (bfo #20524) + * Define MAX_VALUATORS if it's missing to allow for builds + against 1.5. +- no longer exclude vmmmouse HAL files + +- added synaptics .fdi file for HAL configuration support + +- xf86-input-synaptics 1.0.99.4 + * 1.0.99.3 crashes on 64 bit machines. This is caused by + different struct sizes in the server and the driver, + due to a missing #define. Fixed now, please test. + +- xf86-input-synaptics 1.0.99.3 + * Another snapshot before the release since a number of fixes + went into this one. Most notably, syndaemon updated to use + device properties by default. And a fix that caused synclient + with properties to fail on 64-bit machines. + +- xf86-input-evdev 2.1.99.1 + xz +- Fix ZDI-CAN-16587 Fix escaping of malicious filenames + (ZDI-CAN-16587 bsc#1198062 CVE-2022-1271) + * bsc1198062.patch + yaml-cpp +- Fix CVE-2018-20573 The Scanner:EnsureTokensInQueue function in yaml-cpp + allows remote attackers to cause DOS via a crafted YAML file + (CVE-2018-20573, bsc#1121227) +- Fix CVE-2018-20574 The SingleDocParser:HandleFlowMap function in + yaml-cpp allows remote attackers to cause DOS via a crafted YAML file + (CVE-2018-20574, bsc#1121230) +- Fix CVE-2019-6285 The SingleDocParser::HandleFlowSequence function in + cpp allows remote attackers to cause DOS via a crafted YAML file + (CVE-2019-6285, bsc#1122004) +- Fix CVE-2019-6292 An issue was discovered in singledocparser.cpp in + yaml-cpp which cause DOS by stack consumption + (CVE-2019-6292, bsc#1122021) +- Added patch cve-2018-20574.patch + yast2-installation +- AutoYaST: move custom file creation past user creation so that + the element files/file/file_owner actually has an effect + (bsc#1196595) +- 4.4.51 + yast2-packager +- Fixed regression in repository alias name for add-ons (bsc#1193214) +- 4.4.27 + yast2-schema +- Added fcoe-client schema (bsc#1194895) +- 4.3.28 + yodl +- Make it build with openSUSE >= 12.2 + +- Add Source URL, see https://en.opensuse.org/SourceUrls + +- Use %{optflags} + +- Update to 3.00.0 + To get the pre-3.00.0 include behavior, use the -L + (--legacy-include) option + 2.00.0 was a complete rewrite. See the manual for the modifications. + Old yodl-sources will usually require minor modifications + See /usr/share/doc/packages/yodl/CHANGES + +- Add explicit makeinfo dependency +- Format spec file +