# changelog

author: aavindraa@gmail.com
changelog:
  - Update to 1.0.10. For changes, see:
    https://github.com/CSCsw/ColPack/compare/6fed3fdf83c36a19364c358e75575cb51f6200db...v1.0.10
  - Use new homepage and Github repo
  - Remove colpack-return-in-non-void.patch, fixed in commit:
    5ebede191a2f005f9630b3f5989db248f6626d2f
  - Remove gcc6-fix-errors.patch, merged:
    https://github.com/CSCsw/ColPack/pull/11
  - Clean with spec-cleaner


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - 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


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Update to 22.05:
    * Public major release
    * Documentation (API, changelogs, build guide,
      contribution guide, errata, etc.) available here:
      https://arm-software.github.io/ComputeLibrary/v22.05
  - Fix build with GCC12:
    * fix-with-gcc12.patch


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Update to 22.08:
    * Public major release
    * Documentation (API, changelogs, build guide,
      contribution guide, errata, etc.) available here:
      https://arm-software.github.io/ComputeLibrary/v22.08
  - Drop upstream patch:
    * fix-with-gcc12.patch


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Update to 22.11:
    * Public major release
    * Documentation (API, changelogs, build guide,
      contribution guide, errata, etc.) available here:
      https://arm-software.github.io/ComputeLibrary/v22.11


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Update to 23.02:
    * Public major release
    * Documentation (API, changelogs, build guide,
      contribution guide, errata, etc.) available here:
      https://arm-software.github.io/ComputeLibrary/v23.02


author: Hans-Peter Jansen <hpj@urpla.net>
changelog:
  - Apply fix-gcc13-fallout.patch to fix the gcc 13 fallout
  - Use python3 as the python script interpreter


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  -  Update to 23.05:
    * Public major release
    * Documentation (API, changelogs, build guide,
      contribution guide, errata, etc.) available here:
      https://arm-software.github.io/ComputeLibrary/v23.05
  - Drop upstream patch:
    * fix-gcc13-fallout.patch


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  -  Update to 23.08:
    * Public major release
    * Documentation (API, changelogs, build guide,
      contribution guide, errata, etc.) available here:
      https://arm-software.github.io/ComputeLibrary/v23.08


author: Callum Farmer <gmbr3@opensuse.org>
changelog:
  - Clean spec file
    * Fix description
    * Use %autosetup
    * Use meson macros
    * Use fdupes for duplicate files
    * Use a better URL


author: Scott Bradnick <scott.bradnick@suse.com>
changelog:
  - Update to 1.606.4:
    * Update D3DX12.H to support new ABI for MinGW (#73)
    * dxguids: Add new GUIDs from the last several releases


author: Scott Bradnick <scott.bradnick@suse.com>
changelog:
  - Update to 1.608.0:
    * This release matches the content provided in the DirectX12
      Agility SDK and the 1.608.0 NuGet package.


author: Scott Bradnick <scott.bradnick@suse.com>
changelog:
  - Update to 1.608.2:
    * This release matches the content provided in the DirectX12
      Agility SDK and the 1.608.2 NuGet package.
    - https://devblogs.microsoft.com/directx/directx12agility/
    - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.608.2


author: Scott Bradnick <scott.bradnick@suse.com>
changelog:
  - Update to 1.610.0:
    * This release matches the content provided in the DirectX12
      Agility SDK and the 1.610.0 NuGet package.
    - https://devblogs.microsoft.com/directx/directx12agility/
    - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.610.0


author: adam.majer@suse.de
changelog:
  - support_mkisofs.patch: support mkisofs in addition to genisoimage
    (bnc#1081739)
  - user_executable.patch: specify path for executables in /usr/sbin
    allowing us to create images as a regular user.
  - spec file cleanup and use v3 SPDX license


author: wfeldt@opensuse.org
changelog:
  - merge gh#wfeldt/FirmwareUpdateKit#1
  - adjust script to work again (bsc#1099527)
  - update git2log to latest version
  - adjust Makefile to current toolchain
  - add --version option
  - enable 'use strict'
  - add grub2 support


author: wfeldt@opensuse.org
changelog:
  - correct license
  - 2.0
  - removing patch support_mkisofs.patch
  - removing patch user_executable.patch


author: Egbert Eich <eich@suse.com>
changelog:
  - Update to version 4.5.0
    Check https://github.com/cea-hpc/modules/releases/tag/v4.5.0
    for details.
  - Install profile script to set aliases (boo#1100410)
  - Add: Remove-empty-unused-static-function.patch
      replaces: modules-4.1.2-return.patch
  - Remove: modules-4.1.2-fix-bashisms.patch
    BOGUS: applied to a csh context.
  - Install .vim files to /usr/share/vim/site.


author: Philipp Wagner <mail@philipp-wagner.com>
changelog:
  - Update to version 4.7.0
    Check https://github.com/cea-hpc/modules/releases/tag/v4.7.0
    for details.
  - Mark sh and csh module initialization scripts installed into
    /etc/profile.d as managed by this package by moving the symlinking
    to the %install section.
  - Support fish (shell completion and functionality).
  - Use a source service instead of manually adding the source tarball.
  - Clean up spec file to remove unused code (e.g. CFLAGS which aren't
    used in the source code any more, since it's all TCL now).
  - Update description to match the current description on the homepage.


author: Philipp Wagner <mail@philipp-wagner.com>
changelog:
  - Mark the download service as disabled to meet factory submission
    guidelines.
  - Add a runtime dependency on Python for createmodule.py script.
  - Set /usr/bin/python3 as interpreter for all Python scripts (instead
    of relying on /usr/bin/env, which is used by default).
  - Add fdupes back to solve rpmlint warning.


author: Philipp Wagner <mail@philipp-wagner.com>
changelog:
  - Update to upstream version 4.7.1
    * Doc: clarify the license terms used by the project. (fix issue #389)
    * Align all files from the Modules project under the GPLv2+ license.
      Scripts and libraries that were previously licensed with GPLv3+ have
      been moved to GPLv2+ with the consent of their respective copyright
      holders. (fix issue #389)
    * Revert "Install: have configure script assume the . dot directory
      when invoked without the prepended ./" as consent was not obtained
      from author to relicense the contribution to GPLv2+.
    * Doc: fixes few typos in module(1) and modulefile(4).
    * Update the sh-to-mod mechanism to support version 3.2 of the fish
      shell. Fish 3.2 introduces the . builtin command that should be
      regexp-escaped when determining the shell functions or aliases
      defined by the script analyzed by sh-to-mod.
    * Vim: update addon files to highlight modulefile variables ModuleTool,
      ModuleToolVersion and ModulesCurrentModulefile.
    * Doc: update the description and default value of the
    - -with-dark-background-colors and --with-light-background-colors
      installation options.
    * Doc: add description of changes that occurred on versions 4.6 and 4.7
      for the --with-dark-background-colors and --with-light-background-colors
      installation options and for the MODULES_COLORS environment variable.
    * Doc: correct the default value of the --with-tag-abbrev installation
      option.
    * Doc: add Sticky modules cookbook recipe.
  - Correct package license to GPLv2+, matching upstream.


author: Philipp Wagner <mail@philipp-wagner.com>
changelog:
  - Update to upstream version 4.8.0
    See https://modules.readthedocs.io/en/latest/NEWS.html#modules-4-8-0-2021-07-14
    for a list of changes.


author: Jiri Slaby <jslaby@suse.cz>
changelog:
  - Update to 1.2.0
    - __Bugfix__: Fix include and install for ETE decoder headers.
    - __Update__: Add API for counting packet decode statistics, and Frame debmux statistics.
    - __Update__: Update test scripts to allow additional command line options to be passed.
    - __Bugfix__: Fix various build warnings.
    - __Bugfix__: Remove unused variable (github issue #38 from Yi Kong)
    - __Bugfix__: Remove noisy printf (James Clark)
    - __Bugfix__: Fix documentation issues (github issues #39 & #40 from rbresalier)


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Update to 1.3.0:
    - Now supports ETE v1.2 instruction trace - packet processing
      and packet decode
    - Admin: Dev versions now have patch versions at least +100
      from root public version
    - Update: Add support for conditional branch (BC.cond)
      introduced for v8.8 / v9.3 architecture.
    - Update: ETE: Add support for NSE bit - security state bit
      defining Root / Realm states in FEAT_RME.
  - Changes from 1.2.1:
    - Bugfix: ETM4x / ETE - output of context elements to client
      can in some circumstances be delayed until after subsequent
      atoms have been processed leading to incorrect memory decode
      access via the client callbacks. Fixed to flush context
      elements immediately they are committed.


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Update to 1.3.1:
    - Bugfix: Add header file in snapshot parser - fix build for
      certain libc++ libs (github issue #43 from manojgupta)
    - Bugfix: Fix typo in comment (github issue #42 from nothatDinger)


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Update to 1.3.2:
    - Bugfix: ETM4x / ETE - 64 bit timestamp value - MS bit
      incorrectly masked to 1b0 during extraction from packet.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.3:
    * Update: Add test program for Coresight Frame Demux code
    * Bugfix: PTM: Fix incorrect extraction of Waypoint Address packet
    * Bugfix: Frame Demux: Fix HSYNC, FSYNC and 4xFSYNC handling that
      was causing out-of-bounds reads on invalid data input.
    * Fixed error handling for incorrect number of FSYNC packets in 4xFSYNC
      frame reset code that was not triggering an error and allowing fun
      with mis-aligned input data.
    * Bugfix: Fix silent failure if incorrect config flags set when setting up
      frame demux modes.


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - update to 1.4.0:
    * Update: ETE: Add support for Arch v9.4 FEAT_ITE. ETE v1p3,
      sw trace instrumentation. Adds in new generic output packet
      type: OCSD_GEN_TRC_ELEM_INSTRUMENTATION.
    * Bugfix: Fix memory leak in mispredict handling (github issue
      [#52] from yabinc)


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - update to 1.4.1:
    * Test: Update test program trc_pkt_lister with option to have
      no logging output - final stats only.
    * Bugfix: ETM4x: ETE: Fix memory leak / use after free
      (github issues #53, #58 from yabinc)
    * Bugfix: C-API: Fix memory leak with output sink object.
      (github issue #55)


author: andy great <andythe_great@pm.me>
changelog:
  - Update to version 12.3.0.
    * More Emoji 13, ca. 2/3 of all new ones
    * New logos and symbols
    * New and consolidated animals
    * New flags and lots of fixes
    * New set of various coffee related things


author: andy great <andythe_great@pm.me>
changelog:
  - Update to version 12.4.0.
    * More Emoji 13, only 20 missing
    * New set of gardening related things
    * Lots of fixes
    * New Code of Conduct


author: andy great <andythe_great@pm.me>
changelog:
  - Update to version 13.0.0.
    * Full support of Unicode Emoji 13.0.
    * New Coronavirus related emojis by Guemil Project
    * Lots of fixes and redesigns
    * New logos and symbols


author: andy great <andythe_great@pm.me>
changelog:
  - Update to version 13.1.0.
    * Full support of Unicode Emoji 13.1.
    * Lots of fixes and redesigns
    * New flags and misc emojis in extras-openmoji


author: Tomáš Chvátal <tchvatal@suse.com>
changelog:
  - Add patches to make the stuff actually installable:
    * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
    * 0002-Make-use-of-fPIC-parameter-when-building.patch
    * 0003-Generate-both-shared-and-static-libraries.patch
    * 0004-Create-install-targets-for-C-and-CPP.patch
    * 0005-Rename-cpp-library-to-qrcodegencpp-to-avoid-conflict.patch
    * cflags.patch


author: Tomáš Chvátal <tchvatal@suse.com>
changelog:
  - Drop not really needed patch:
    * 0001-Do-not-append-to-C-XX-FLAGS-but-just-set-them-if-not.patch
  - Fix build on SLE12


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.6.0:
    * https://github.com/nayuki/QR-Code-generator/compare/v1.5.0...v1.6.0
  - drop cflags.patch (upstream)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Remove baselibs.conf, nothing appears to be using it.
  - Change -devel subpackage to be based on SRPM/project name.
  - Use pkgconfig(sdl) to build with sdl12_compat.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Minor spec cleaning, use ldconfig_scriptlets macro, be more
    explicit in listing of files (use less globs).


author: Kristyna Streitova <kstreitova@suse.com>
changelog:
  - Update to 1.6.0
  - Changes in 1.6.0:
    * Bugfixes
    * adnshost: Support --reverse in -f mode input stream
    * timeout robustness against clock skew: track query start time and
      duration.  Clock instability may now only cause spurious timeouts
      rather than indefinite hangs or even assertion failures.
    * New features:
    * adnshost: Offer ability to set adns checkc flags
    * adnslogres: Honour --checkc-freq (if it comes first)
    * adnsresfilter: Honour --checkc-freq and --checkc-entex
    * time handling: Support use of CLOCK_MONOTONIC via an init flag.
    * adns_str* etc.: Improve robustness; more allowable inputs values.
    * Internal changes:
    * adnshost: adh-opts.c: Whitespace adjustments to option table
    * Build system and tests improvements
  - Changes in 1.5.2
    * Important security fixes:
      CVE-2017-9103 CVE-2017-9104 CVE-2017-9105 CVE-2017-9109:
      Vulnerable applications: all adns callers.
      Exploitable by: the local recursive resolver.
      Likely worst case: Remote code execution.
      CVE-2017-9106:
      Vulnerable applications: those that make SOA queries.
      Exploitable by: upstream DNS data sources.
      Likely worst case: DoS (crash of the adns-using application)
      CVE-2017-9107:
      Vulnerable applications: those that use adns_qf_quoteok_query.
      Exploitable by: sources of query domain names.
      Likely worst case: DoS (crash of the adns-using application)
      CVE-2017-9108:
      Vulnerable applications: adnshost.
      Exploitable by: code responsible for framing the input.
      Likely worst case: DoS (adnshost crashes at EOF).
    * Bugfixes:
    * Do not include spurious external symbol `data' (fixes GCC10 build).
    * If server sends TC flag over TCP, bail rather than retrying.
    * Do not crash on certain strange resolv.conf contents.
    * Fix various crashes if a global system failure occurs, or
      adns_finish is called with outstanding queries.
    * Correct a parsing error message very slightly.
    * DNS packet parsing: Slight fix when packet is truncated.
    * Fix ABI compatibility in string conversion of certain RR types.
    * internal.h: Use `unsigned' for nextid; fixes theoretical C UB.
    * Portability fix:
    * common.make.in: add -Wno-unused-value.  Fixes build with GCC9.
    * Internal changes:
    * Additional comments describing some internal code restrions.
    * Robustness assert() against malfunctioning write() system call.
  - It fixes the following CVEs [bsc#1172265]
    CVE-2017-9103, CVE-2017-9104, CVE-2017-9105, CVE-2017-9106,
    CVE-2017-9107, CVE-2017-9108, CVE-2017-9109
  - refresh adns-visibility.patch
  - drop adns-1.5.1-gcc10.patch that is no longer needed


author: Matthias Eliasson <elimat@opensuse.org>
changelog:
  - Update to version 0.5
    * Added support for ansi vt220 character set using utf8 characters, useful for tables
    * Added support for italic text (thanks to suve)
    * Added support for crossed out text (thanks to suve)
    * Added support for 8 bit colours (thanks to  John Poole and suve)
    * Added support for 24 bit colours
    * Added rudimentary support for highlighting
    * Fixed behaviour of ESC[7m "negative image"
    * Fixed charset information in head based on used encoding (thanks to suve)
    * Fixed ESC[27m "revert off" (thanks to suve)
    * Escaping html special characters in title (thanks to suve)
    * Not returning zero at unknown option error (thanks to suve)
    * Refactored used colour scheme from int to enum (thanks to suve)
    * Refactored error report using errstr (thanks to suve)
    * Refactored code to avoid warnings (thanks to suve)
    * Refactored options to an own struct (thanks to suve)
    * Refactored color printing switch to an array (thanks to suve)
    * Refactored application state to an own struct (thanks to suve)
  - Run spec-cleaner


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.5.1
    * Use doctype HTML5 instead of XHTML optionally.
    * Rewrote man page using mdoc.
    * Removed extra linebreak at end.
    * Use the #hex format for colours.
    * Added optional language attribute
    * Added vbcc support.
    * Fixed handling of SGR 39/49.
    * Added css inline option.
    * Added --style option for inlining css styles like font size.


author: Felix Niederwanger <felix.niederwanger@suse.com>
changelog:
  - Version 0.11
    New: NB states are displayed for the AMD family 14h (as documented in AMD's BIOS and Kernel Developer’s Guide).
    Fix: The right VID divider is 12.5 mA (as in BrazosTweaker for Windows).
    Tested on Lenovo x120e with AMD E-350.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 4.1.6
    * Add a test case for retina output
    * Add a test case for SAUCE output
    * Use CMAKE_C_STANDARD instead of hardcoding compiler flags
    * Stop linking against libm, it's not necessary anymore


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 4.1.7
    * Always print processing time on stderr
    * Move manual page to the man directory


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Register artifact by coordinates, since an artifact without
    dependencies does not need a pom
  - Added patch:
    * aopalliance-manifest.patch
      + add OSGi manifest during the jar packaging


author: David Anes <david.anes@suse.com>
changelog:
  - Rebased patch CLI-253-workaround.patch to new version.
  - Updated build XML file to new version.
  - Harmonized the use of X.Y.X strings everywhere.
  - Updated new source locations from Apache.
  - Added 'apache-commons-cli-rpmlintrc' to silence 'package-with-huge-docs' warning (Javadoc generates many files...)
  - Update to 1.5:
    * New features:
    - (CLI-217) Accommodate toggling partial matching in DefaultParser. Thanks to Rubin Simons.
    - (CLI-274) Option parser type EXISTING_FILE_VALUE not check file existing Thanks to Béla Schaum.
    - (CLI-271) CommandLine.getXXX and CommandLine.hasXXX should accept an Option as a parameter Thanks to Christoph Läubrich.
    - (CLI-276) Adjust access-modifier of checkRequiredOptions() to protected. Thanks to Jason Dillon.
    - (CLI-282) TypeHandler should throw ParseException for an unsupported class. Thanks to Alex Nordlund.
    - Added setter for Builder.option #33. Thanks to Waldemar Sojka, Gary Gregory.
    - Add Option unit tests #76. Thanks to Waldemar Sojka, Gary Gregory.
    * Fixed bugs:
    - Fix NPE in DefaultParser.isLongOption(String). Thanks to Gary Gregory.
    - (CLI-279) @param or @return lines should end with a period in CommandLine.java Thanks to Krishna Mohan Rao Kandunoori.
    - Replace deprecated FindBugs with SpotBugs. Thanks to Gary Gregory.
    - Replace CLIRR with JApiCmp. Thanks to Gary Gregory.
    - Option Javadocs grammar nits #55. Thanks to Elliotte Rusty Harold.
    - Minor Improvements #57, #61. Thanks to Arturo Bernal, Gary Gregory.
    - (CLI-254) Input "test" gets parsed as test, quotes die #58. Thanks to stoty.
    - (CLI-287) Allow whitespace-only header and footer #26. Thanks to MrQubo, Gary Gregory.
    * Updates:
    - (CLI-294) Update Java from version 5 to 7.
    - Docs: Replace OptionBuilder in usage page #30. Thanks to Mincong Huang.
    - Remove deprecated sudo setting. #36. Thanks to dengliming.
    - Bump junit:junit from 4.12 to 4.13.2, #53, #60. Thanks to Gary Gregory, Dependabot.
    - Bump commons-parent from 48 to 52. Thanks to Dependabot.
    - Bump maven-pmd-plugin from 3.12.0 to 3.15.0, #44, #54, #67. Thanks to Dependabot.
    - Bump actions/checkout from v2.3.1 to v2.3.5 #46, #72. Thanks to Dependabot.
    - Bump actions/setup-java from v1.4.2 to v2 #50. Thanks to Dependabot, Gary Gregory.
    - Bump maven-antrun-plugin from 1.7 to 3.0.0 #43. Thanks to Dependabot.
    - Bump maven-checkstyle-plugin from 2.15 to 3.1.2 #41. Thanks to Gary Gregory.
    - Bump checkstyle to 9.0.1 #68. Thanks to Gary Gregory.
    - Bump actions/cache from 2 to 2.1.6 #64, #65. Thanks to Dependabot.
    - Bump commons.animal-sniffer.version 1.19 -> 1.20. Thanks to Gary Gregory.
    - Bump maven-bundle-plugin 5.1.1 -> 5.1.2. Thanks to Gary Gregory.
    - Bump biz.aQute.bndlib.version 5.1.2 -> 6.0.0. Thanks to Gary Gregory.
    - Bump spotbugs from 4.4.1 to 4.4.2 #70. Thanks to Dependabot.
    - Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.2 #71. Thanks to Dependabot.-


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Update to version 1.14
    * Release 1.14 - 2019-12-30
    - Fix: Hex: Allow encoding read-only ByteBuffer.
    - Fix: Hex: Only use an available ByteBuffer backing array if
      the length equals the remaining byte count.
    - Update: MurmurHash3: Deprecate hash64 methods and hash methods
      accepting a String that use the default encoding.
    - Fix: BaseNCodec to expand buffer using overflow conscious code.
    - Fix: Base32/64: Fixed decoding check that all the final trailing
      bits to discard are zero.
    - Add: Add MurmurHash3.hash128x64 methods to fix sign extension error
      during seeding in hash128 methods.
    - Add: Add MurmurHash3.hash32x86 methods and IncrementalHash32x86 to
      fix sign extension error in hash32 methods.
    - Fix: Allow repeat calls to MurmurHash3.IncrementalHash32.end() to
      generate the same value.
    - Add: Add RandomAccessFile digest methods #31.
    - Add: Add Path APIs to org.apache.commons.codec.digest.DigestUtils
      similar to File APIs.
    - Add: Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up.
    - Add: Add missing note in javadoc when sign extension error is present #34.
    - Fix: Reliance on default encoding in MurmurHash2 and MurmurHash3.
    - Update: Don't reload standard Charsets in org.apache.commons.codec.Charsets.
    - Update: Deprecate Charset constants in org.apache.commons.codec.Charsets
      in favor of java.nio.charset.StandardCharsets.
    * Release 1.13 - 2019-07-20
    - Fix: ColognePhonetic handles x incorrectly.
    - Fix: ColognePhonetic does not treat the letter H correctly.
    - Fix: Reject any decode request for a value that is impossible to
      encode to for Base32/Base64 rather than blindly decoding.
    - Add: MurmurHash2 for 32-bit or 64-bit value.
    - Add: MurmurHash3 for 32-bit or 128-bit value.
    - Update: Broken direct java.nio.ByteBuffer support in
      org.apache.commons.codec.binary.Hex.
    * Release 1.12 - 2019-02-04
    - Fix: B64 salt generator: Random -> ThreadLocalRandom.
    - Fix: Wrong value calculated by Cologne Phonetic if a special character
      is placed between equal letters.
    - Update: Update from Java 6 to Java 7.
    - Add: Add Percent-Encoding Codec (described in RFC3986 and RFC7578).
    - Fix: ColognePhoneticTest.testIsEncodeEquals missing assertions.
    - Add: Add SHA-3 methods in DigestUtils.


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Update to 1.15
    * Fix: MurmurHash3: Ensure hash128 maintains the sign extension bug.
    * Update: Base32/Base64/BCodec: Added strict decoding property to
      control handling of trailing bits. Default lenient mode discards
      them without error. Strict mode raise an exception.
    * Update: Base32/Base64 Input/OutputStream: Added strict decoding
      property to control handling of trailing bits. Default lenient
      mode discards them without error. Strict mode raise an exception.
    * Update: Update tests from JUnit 4.12 to 4.13.
    * Add: Base16Codec and Base16Input/OutputStream.
    * Add: Hex encode/decode with existing arrays.
    * Update: Update actions/checkout from v1 to v2.3.2.
    * Update: Update actions/setup-java from v1.4.0 to v1.4.1.
  - Remove timeout.patch


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Do not use a dummy pom that only declares dependencies for the
    testframework artifact
  - Clean up the spec file


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Updated to 1.21
    * When reading a specially crafted 7Z archive, the construction of
      the list of codecs that decompress an entry can result in an
      infinite loop. This could be used to mount a denial of service
      attack against services that use Compress' sevenz package.
      (CVE-2021-35515, bsc#1188463)
    * When reading a specially crafted 7Z archive, Compress can be
      made to allocate large amounts of memory that finally leads to
      an out of memory error even for very small inputs. This could
      be used to mount a denial of service attack against services
      that use Compress' sevenz package. (CVE-2021-35516, bsc#1188464)
    * When reading a specially crafted TAR archive, Compress can be
      made to allocate large amounts of memory that finally leads to
      an out of memory error even for very small inputs. This could be
      used to mount a denial of service attack against services that
      use Compress' tar package. (CVE-2021-35517, bsc#1188465)
    * When reading a specially crafted ZIP archive, Compress can be
      made to allocate large amounts of memory that finally leads to
      an out of memory error even for very small inputs. This could
      be used to mount a denial of service attack against services
      that use Compress' zip package. (CVE-2021-36090, bsc#1188466)
  - New dependency on asm3 for Pack200 compressor
  - Rebased patch fix_java_8_compatibility.patch to a new context and
    added some new ocurrences


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0003-Remove-Pack200-compressor.patch
      + Remove support for pack200 which depends on old asm3


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to upstream version 1.5
    * New features:
      + Add a configurable limit (disabled by default) for the number
      of files to upload per request (bsc#1208513, CVE-2023-24998).
      The new configuration option (FileUploadBase#setFileCountMax)
      is not enabled by default and must be explicitly configured.
    * Fixed Bugs:
      + FILEUPLOAD-293: DiskFileItem.write(File) had been changed to
      use FileUtils.moveFile internally, preventing an existing file
      as the target.
      + Improve parsing speed.
    * Changes:
      + Bump Commons IO to 2.11.0
      + FILEUPLOAD-328 Switch from Cobertura code coverage to Jacoco
      code coverage.
      + Bump JUnit to 4.13.2


author: Fridrich Štrba <fridrich.strba@bluewin.ch>
changelog:
  - Upgrade to 3.9.0 (Security fixes)
    * Changes in 3.9.0
      + Use yyyy instead of YYYY in SimpleDateFormat #97.
      Fixes NET-708.
      + Prevent serialization of the 4 classes that implement
      Serializable. It is not useful and is unlikely to work
      properly.
      + Use Math.min and Math.max method instead of manual
      calculations. #104.
      + Add FTP option to toggle use of return host like CURL.
      Fixes NET-711, bsc#1206018, CVE-2021-37533.
      + FTPSClient execPROT removes proxy settings #90. Fixes NET-642.
      + JUnit5 assertThrows SimpleSMTPHeaderTestCase #121.
      + JUnit5 assertThrows TestTimeInfo #120.
      + Simplify conditions avoiding extra operations #88.
      + Remove reflection from SSLSocketUtils.
      + Process files with spaces in name for OS400 #95.
      Fixes NET-707.
      + [FTP] Add FTPClient.mdtmInstant(String).
      + [FTP] Add MLSxEntryParser.parseGmtInstant(String).
      + [FTP] Add FTPClient.getControlKeepAliveReplyTimeoutDuration().
      + [FTP] Add FTPClient.setControlKeepAliveReplyTimeout(Duration).
      + [FTP] Add FTPClient.getControlKeepAliveTimeoutDuration().
      + [FTP] Add FTPClient.setControlKeepAliveTimeout(Duration).
      + [FTP] Add FTPClient.getDataTimeout().
      + [FTP] Add FTPClient.setDataTimeout(Duration).
      + [FTP] Add FTPFile.getTimestampInstant().
    * Changes in 3.8.0
      + Add and use NetConstants.
      + Add and use SocketClient.applySocketAttributes().
      + [FTP] Add FTPClient.hasFeature(FTPCmd).
      + [FTP] Add FTPClient.mdtmCalendar(String).
      + [IMAP] Fix concurrent counting of chunks in IMAPExportMbox.
      + Fix possible if rare NPEs in tests.
      + Update SocketClient default connect timeout from ∞ to 60
      seconds #51. Fixes NET-685.
      + Apply SocketClient timeout after connection but before SSL
      negotiation. Fixes NET-695.
      + Minor Improvements #71, #72.
    * Changes in 3.7.2
      + Host name is not set on the SSLSocket causing
      isEndpointCheckingEnabled to fail. Fixes NET-689.
      + Fix possible socket and input stream leak on socket exception
      in org.apache.commons.net.ftp.FTPClient._retrieveFile(String,
      String, OutputStream).
      + Performance issue when using the FTPClient to retrieve
      files #65. Fixes NET-690.
      + Improve Javadoc for IMAPSClient #68. Fixes NET-691.
    * Changes in 3.7.1
      + [FTPS] javax.net.ssl.SSLException: Unsupported or unrecognized
      SSL message, #59. Fixes NET-687.
    * Changes in 3.7
      + IMAPClient.APPEND does not always calculate the correct
      length. Fixes NET-673.
      + ALLO FTP Command for files >2GB. Fixes NET-646.
      + IMAPClient could simplify using empty arguments. Fixes
      NET-615.
      + IMAP fails to quote/encode mailbox names. Fixes NET-614.
      + NPE when closing telnet stream. Fixes NET-643.
      + Add Automatic-Module-Name MANIFEST entry for Java 9
      compatibility. Fixes NET-648.
      + SubnetUtils.SubnetInfo.isInRange("0.0.0.0") returns true for
      CIDR/31, 32. Fixes NET-641.
      + Telnet subnegotiations hard-limited to 512 bytes - allow
      override. Fixes NET-638.
      + MVSFTPEntryParser.preParse - MVS, z/OS - allow for merged
      Ext/Used fields. Fixes NET-639.
      + examples should be in org.apache.commons.net subpackage. Fixes
      NET-636.
      + Add SIZE command support. Fixes NET-634.
      + Add POP3ExportMbox example code
      + Add XOAUTH2 to IMAP and SMTP. Fixes NET-633.
      + FTPHTTPClient - support for encoding other than UTF-8. Fixes
      NET-632.
      + Bug in MVSFTPEntryParser.parseUnixList (FindBugs). Fixes
      NET-631.
      + Error when using org.apache.commons.net.ftp.FTPClient
      setControlKeepAliveTimeout. Fixes NET-584.
      + SubnetUtils#SubnetUtils - improved comment. Fixes NET-626.
      + SubnetUtils - improve construction. Fixes NET-625.
      + SubnetInfo#getCidrSignature - improve functions. Fixes
      NET-624.
      + SubnetInfo#toCidrNotation: A wrong format subnet mask is
      allowed. Fixes NET-624.
      + SubnetUtils - fixed spelling errors. Fixes NET-623.
      + SubnetUtils#SubnetInfo - remove unnecessary accessors. Fixes
      NET-621.
      + SubnetUtils - improve binary netmask algorithm. Fixes NET-619.
      + System Information Leak in ftp parser. Fixes NET-613.
      + VMS ftp LIST parsing results in empty file list. Fixes
      NET-678.
      + FTPListParseEngine should support listing via MLSD. Fixes
      NET-674.
      + NullPointerException when FTPClient remote verification fails.
      Fixes NET-663.
      + 227 Entering Passive Mode. Fixes NET-649.
      + Next and Previous IP Address in SubnetUtils.SubnetInfo. Fixes
      NET-660.
      + MVSFTPEntryParser doesn't support Record Formats of U. Fixes
      NET-682.


author: fstrba@suse.com
changelog:
  - Added patch:
    * commons-pool-1.6-sourcetarget.patch
      + Specify java source and target level 1.6 in order to allow
      building with jdk9


author: fstrba@suse.com
changelog:
  - Modified patch:
    * commons-pool-1.6-sourcetarget.patch
      + Build with source and target 8 to prepare for a possible
      removal of 1.6 compatibility
  - Run fdupes on the documentation


author: fstrba@suse.com
changelog:
  - Build with source and target 8 to prepare for a possible removal
    of 1.6 compatibility
  - Run fdupes on documentation


author: pcervinka@suse.com
changelog:
  - New build dependency: javapackages-local
  - Removed maven conditions
  - Spec file cleaned
  - Fixed javadoc Requires


author: olaf@aepfle.de
changelog:
  - Use alsa API properly. Consumers are expected to use
    <alsa/asoundlib.h> instead of <asoundlib.h>.
    This is in preparation of an change to pkgconfig(alsa) to
    not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
    apulse-alsa.patch


author: Alexei Sorokin <sor.alexei@meowr.ru>
changelog:
  - Update to version 0.1.13:
    * Fix compiling with external PulseAudio 12.x headers.
    * Link libpulse-simple.so with libpulse.so.
    * Use <0 rather than !=0 for ALSA error code checking.
    * Minor compilation fixes.
  - Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
    upstream.


author: Matthias Eliasson <elimat@opensuse.org>
changelog:
  - Update to version 0.9.1
    * Incorporated fixes for compilation problems with newer gcc
      versions. Contributed by Niels de Vos
  - includes 0.9.0
    * Make sure the written archive's format is the same or as
      close as possible to the original. Due to a bug written files
      were always in ustar format. Contributed by Jeff Ebert.
    * Add AM_PROG_CC_C_O macro to configure.ac, contributed by
      Jeff Ebert
    * added option -o password, contributed by Scott Worley
    * Pass REG_ENHANCED to regcomp where available (Mac and BSD).
      Otherwise \? has no special meaning. Contributed by Michael
      J. Walsh
    * Removed magic number for block size, it's a constant now.
      Contributed by John Delgado
  - includes 0.8.12
    * changed naming scheme of temporary files to avoid running
      into too long names for the filesystem in /tmp
    * fixed renaming a newly created file (it got saved under its
      original name)
    * activated code for creating symlinks; in old versions, symlinks
      were not saved, presumably due to a bug in libarchive, but it
      seems to work now.
  - includes 0.8.11
    * fixed accidentally broken renaming of files
  - includes 0.8.10
    * fixed renaming of directories, it did not work at all anymore
  - includes 0.8.9
    * fixed wrong insert into tree when a subdir had the same name as its
      parent dir
  - includes 0.8.8
    * fixed bug when creating a new file and moving it over an old one,
      happens e.g. when saving a file from the geany editor
  - drop patch archivemount.dif, fixed upstream
  - run spec-cleaner


author: Wolfgang Frisch <wolfgang.frisch@suse.com>
changelog:
  - Update to version 0.0+git20190520.62358ba (boo#1170512):
    * Fix the Makefile to install libargon2.pc.
    * Wait for already running threads if a thread creation failed.
    * Added Argon2 Erlang binding.
    * Additional JVM bindings (Jargon2).


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Fix version of package: 20171227 is the upstream version number
    of the package
  - Replaced optflags.patch with adjust-makefile.patch, the
    patch will now also allow to set the file permissions of installed
    libraries. This fixes the rpmlint error: shared-library-not-executable


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Fix version of package: 20190702 is the upstream version number
    of the package
  - Replaced optflags.patch with adjust-makefile.patch, the
    patch will now also allow to set the file permissions of installed
    libraries. This fixes the rpmlint error: shared-library-not-executable


author: Dirk Müller <dirk@matrix>
changelog:
  - update to 1.9.8:
    - Allow the use of Linux IP aliases such as eth0:0 for the interface name.
    - Permit regular MAC addresses e.g. 00:0c:29:b9:43:1b in mac-vendor.txt.
    - --limit=n option exits after n of hosts have responded, exit 1 for <n
    - --resolve option to resolve responding IP addresses to hostnames
    - Potential buffer overrun in unmarshal_arp_pkt().
    - arp-scan aborts with EAGAIN on busy network or using high bandwidth
    - late ARP responses could sometimes be incorrectly flagged as duplicate
    - Updated IEEE URLs in download perl scripts.
    - Updated source for Mersenne RNG and replacement strlcat/strlcpy & getopt.
    - Updated for compatability with autoconf 2.71
    - "make distcheck" works now
    - Number of responding hosts reported no longer counts duplicate packets.
    - Many typos corrected and edge cases fixed.
    - CI framework migrated from travis-ci to github actions.
    - Several new tests for "make check"


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 1.10.0
    * Support for POSIX.1e capabilities. Administrators can set
      cap_net_raw+p on the arp-scan binaries to allow non-root users
      to run arp scan if desired
    * MAC/Vendor file layout changed. /etc/arp-scan/mac-vendor.txt
      allows for local configuration
  - build with upstream tarball


author: Bruno Pitrus <brunopitrus@hotmail.com>
changelog:
  - New upstream version 3.2.0
    * give better hints when failing due to bad links
  - Use github tarball and use yarn to download vendored dependencies per yarn.lock


author: Bruno Pitrus <brunopitrus@hotmail.com>
changelog:
  - New upstream version 3.2.2
    * Fix allowing nested empty directories.
  - New upstream version 3.2.1
    * Rename package to @electron/asar
  - Correct bogus “0.0.0-development” version reported by the program.


author: Bruno Pitrus <brunopitrus@hotmail.com>
changelog:
  - New upstream version 3.2.3
    * fix bad output on unknown CLI command
    * update vendored dependencies


author: Bruno Pitrus <brunopitrus@hotmail.com>
changelog:
  - New upstream version 3.2.7
    * ensure that files/folders whose names are properties of Object.prototype are packaged/extracted correctly


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.42_bld232
    See http://john.ccac.rwth-aachen.de:8000/as/changelog for the
    changelog


author: mardnh@gmx.de
changelog:
  - Update to version 0.9.28
    * PER decoding: avoid memory leak on error.
    * Constness patch #46 by Wim L wiml@omnigroup.com (41bbf1c..78d604f).
    * Fix misc build issues
  - Update to version 0.9.27
    * Build structure fixes for portability.
    * Disable long debug of ASN.1 operations during make check stage.
    * Introduce --enable-ASN_DEBUG configure flag to emit long debug output.
  - Update to version 0.9.26
    * Updated asn1c-usage.pdf.
    * Made -fskeletons-copy a default option; removed cmdline option.
    * Made -fnative-types a default option; removed cmdline option.
    * Added -fwide-types for backwards compatibility.
    * Add -fline-refs to avoid being unfriendly to version control systems.
    * Default constraint checking fix.
    * Get rid of non-standard pointer arithmetics on void* pointer.
    * PER-encoding of integers wider than 32 bits.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.0
    * Build system modernization
  - Metadata update (homepage URL) and trim old RPM constructs.


author: alarrosa@suse.com
changelog:
  - Add 0001-Always-check-the-number-of-coefficients.patch to put in code
    an assert that was removed when building the code for a release
    which checks the number of coeficients in WAVE.cpp .
  - Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
    to check for a multiplication overflow in MSADPCM.cpp .
  - Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
    check that a multiplication doesn't overflow when calculating a
    buffer size and reduce it if necessary.
  - Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
    to clamp index values to fix an index overflow in IMA.cpp .
  - Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
    so when there's an unsupported number of bits per sample or an invalid
    number of samples per block, don't only print an error message using
    the error handler, but actually stop parsing the file.
  - Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
    check for division by zero in BlockCodec::runPull
  - These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
    CVE-2017-6839), boo#1026979 (CVE-2017-6827),
    boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
    boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
    boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
    boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
    boo#1026988 (CVE-2017-6835).


author: qzheng@suse.com
changelog:
  - Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to
    set the output chunk to the amount of frames we pulled so that
    the next module in the chain has the correct frame count (
    boo#1111586, CVE-2018-17095 ).


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - autoconf 2.70:
    * Warnings about obsolete constructs are now on by default,
      these warnings can be turned off with -Wno-obsolete
    * Many macros have become pickier about argument quotation
    * Many macros no longer AC_REQUIRE as many other macros as they
      used to, may expose several classes of latent bugs
    * More macros use config.sub and config.guess internally
    * Setting CC to a C++ compiler is no longer supported
    * Running configure tests with warnings promoted to errors is
      not supported
    * Including confdefs.h manually may cause test failures
    * Older versions of automake and aclocal (< 1.8) are no longer
      supported
    * AC_CONFIG_SUBDIRS no longer directly supports Cygnus configure
    * AC_CHECK_HEADER and AC_CHECK_HEADERS only do a compilation test
    * AC_INCLUDES_DEFAULT assumes an ISO C90 compliant C implementation
    * AS_ECHO and AS_ECHO_N unconditionally use ‘printf’
    * Configure scripts require support for $( ... ) command
      substitution
    * AC_INIT now trims extra white space from its arguments
    * Macros that take whitespace-separated lists as arguments
      now always expand macros within those arguments
    * AC_FUNC_STRERROR_R assumes strerror_r is unavailable if it’s
      not declared
    * AC_OPENMP can’t be used if you have files named ‘mp’ or ‘penmp’
    * Configure scripts now support a ‘--runstatedir’ option
    * autoreconf will now run gtkdocize and intltoolize when appropriate
    * autoreconf now recognizes AM_GNU_GETTEXT_REQUIRE_VERSION
    * autoheader handles secondary config headers better
    * AC_PROG_CC now enables C2011 mode if the compiler supports it
    * New macro AC_C__GENERIC tests for C2011 _Generic support
    * AC_C_VARARRAYS has been aligned with C2011.
    * New macro AC_CONFIG_MACRO_DIRS
    * AC_USE_SYSTEM_EXTENSIONS knows about more extensions to enable
    * New compatibility macro AC_CHECK_INCLUDES_DEFAULT
    * AC_REQUIRE_AUX_FILE has been improved
    * AC_PROG_LEX has an option to not look for yywrap
    * Use of the long-deprecated name ‘configure.in’ for the autoconf
      input file now elicits a warning in the “obsolete” category
    * Use of the undocumented internal shell variables $as_echo and
      $as_echo_n now elicits a warning in the “obsolete” category.
      The macros AS_ECHO and AS_ECHO_N should be used instead.
    * autoconf will now issue warnings (in the “syntax” category)
      if the input file is missing a call to AC_INIT and/or AC_OUTPUT
    * autoconf will now issue warnings (in the “syntax” category)
      for a non-literal URL argument to AC_INIT, and for a TARNAME
      argument to AC_INIT which is either non-literal or contains
      characters that should not be used in file names (e.g. ‘*’).
    * AC_PROG_CC_STDC, AC_PROG_CC_C89, AC_PROG_CC_C99 are now
      obsolete. Applications should use AC_PROG_CC.
    * AC_HEADER_STDC and AC_HEADER_TIME are now stubs.
    * AC_DIAGNOSE, AC_FATAL, AC_WARNING, and _AC_COMPUTE_INT are now
      replaced with modern equivalents by autoupdate.
    * AC_CONFIG_HEADER is now diagnosed as obsolete, and replaced with
      AC_CONFIG_HEADERS by autoupdate.
    * The macro AC_OBSOLETE is obsolete.
    * Man pages for config.guess and config.sub are no longer provided
    * Bug fixes for compatibility with current Automake, Libtool,
      Perl, Texinfo, and shells
    * Compatibility fixes for compilers and build environments
    * Various autotest enhancements
  - drop upstream patches:
    * autoconf-perl-5.17-fixes.patch
    * port-tests-to-bash-5.patch
    * ac-header-major.patch
  - remove obsolete texinfo packaging macros


author: Dirk Müller <dmueller@suse.com>
changelog:
  - add autom4te-always-update-output-file.patch to fix testsuite
    failures
  - handle-gettext-alone.patch: support GNU_GETTEXT alone being called
    again
  - add prog-c99-fix-typo.patch: fix typo in C99 detection
  - add restore-compatibility-gnu11.patch: restore compatibility in GNU11
    mode


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - autoconf 2.71:
    * Compilers that support C99 but not C2011 are detected correctly
    * Compatibility improved with clang and Oracle C++
    * Compatibility restored with automake's rules for regenerating
      configure
    * Compatibility restored with old versions of std-gnu11.m4
  - dropped upstream patches:
    * prog-c99-fix-typo.patch
    * restore-compatibility-gnu11.patch
    * autom4te-always-update-output-file.patch
    * handle-gettext-alone.patch


author: Stanislav Brabec <sbrabec@suse.com>
changelog:
  - biWidth*biBitCnt integer overflow fix (bsc#1182158,
    CVE-2019-19004, CVE-2019-19004.patch).
  - Bitmap double free fix (bsc1182159, CVE-2019-19005,
    CVE-2017-9182, CVE-2017-9190, CVE-2019-19005.patch).


author: Jason Sikes <jsikes@suse.com>
changelog:
  - Added CVE-2022-32323.patch
    * [bsc#1201529, CVE-2022-32323]
    * Fixes Heap overflow in ReadImage()


author: Fabrice Creuzot <code@luigifab.fr>
changelog:
  - New upstream version (2.5.0)
    * display all themes in system theme menu
    * display hour in status bar on startup, on theme reload,
      on theme change
    * add new toolbar button (minus icon) to switch text direction
    * add new dialog with many scales


author: Fabrice Creuzot <code@luigifab.fr>
changelog:
  - New upstream version (2.6.0)
    * puts the Options menu first
    * allow to run multiple independent instances
    * fix getenv crash when variable is not defined
    * set fixed width for font button
    * add 0 and 100 marks for all scales


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Build with java source and target levels 8
  - Added patch:
    * aws-sdk-java-ambiguous-Record.patch
      + fix name clashes with the new java.lang.Record


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Force generating javadoc with maven-javadoc-plugin, since the
    xmvn javadoc mojo is crashing on this package


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  update: 8.0.2 -> 15.0.4
  - Added lots of new glyphs
    * See: https://www.babelstone.co.uk/Fonts/Han_Versions.html


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  - update: 15.0.4 -> 15.0.5
    * Change license ID from SUSE-Arphic to Arphic-1999
    * 179 additional CJK unified ideographs
    * 7 PUA characters added from BabelStone Han PUA version 1.320
    * 10 duplicate PUA characters removed and about 60 PUA characters removed (now supported as IVS sequences)


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  - Update to 15.1.1
    * 128 PUA characters added from BabelStone Han PUA version 1.357
    * 193 PUA characters removed (now included in Ext. I)
    * 5 new IDC characters added
    * 786 Latin letters and non-Han symbols removed (due to the 65,535 glyph limit on TrueType fonts)
    * Glyph corrections and glyph improvements for 337 CJK unified ideographs


author: Martin Liška <mliska@suse.cz>
changelog:
  - Update to 1.11.2:
    * AVX-512 support. Improved fonts. Fixed Win64/Cygwin support.
    * ARM64 (AArch64) support and improved ARM32 (AArch32) support.
  - Drop i586 architecture.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 0.41.7
    * Support even newer versions of clang
    * Remove polytope_scan, similar function is provided by the
      iscc and isl/isl_polytope_scan tools


author: Fuminobu Takeyama <ftake@geeko.jp> - 6.2.1
changelog:
  - Upstream update to 6.2.1
    * Fix bazel run test_target exit code issue (#18512)
    * Use extension rather than local names in ModuleExtensionMetadata
      (#18535)
  - Upstream update to 6.2.0
    * Highlights
    * Added preliminary support for a lockfile for Bzlmod. It's
      disabled by default; use --lockfile_mode=update to enable it.
      (#18143)
    * General
    * @foo labels can now be used on the command line as the
      top-level target. Double-dot syntax is now forbidden. (#17945)
    * The aquery and cquery commands now respect the --query_file flag
      just like the query command. (#17823)
    * Patch zlib to fix compatibility with latest Xcode (#18000)
    * profile: add profile_finish_ts (#18129)
    * Use ctime in file digest cache key (#18105)
    * Include cause when reporting ActionExecutionException (#18185)
    * Check for the nullness of AspectValue. (#18186)
    * Force the Bazel server Java runtime to use the root locale
      (#17733)
    * Fix message generation of ActionExecutionException (#18257)
    * Android
    * Added coverage metric support to android_local_test (#17467)
    * Include build-tools/X.Y.Z/{lib,lib64}/** in the minimal set of
      SDK files used by the Android integration tests (#17826)
    * Fix worker and multiplex workers for DexBuilder and Desugar
      actions (#17965)
    * C++ / Objective-C
    * Fix wasm dynamic library extension crash (#17765)
    * Enable C++ deps pruning on Windows when PARSE_SHOWINCLUDES is
      available. (#17957)
    * Add attribute provides = [CcInfo] to _cc_proto_aspect (#17979)
    * Expose cc_proto_aspect as a top level symbol. (#17980)
    * CLI
    * Handle SIGWINCH under bazel run //some:test (i.e. test rules)
      correctly. (#17760)
    * Use less subshells and tees in running tests with bazel run.
      (#17869)
    * Configurability
    * Allow multiple matching select branches if they resolve to the
      same value (#18066)
    * cquery --output-starlark: better alias support (#17786)
    * Fix crashes on select()able target_compatible_with attributes
      (#18135)
    * Add "did you mean?" suggestions for typoed rule attribute names
      (#17855)
    * Turn applicable_licenses on platform() into a no-op (#18089)
    * External Dependencies
    * Added native.module_name() and native.module_version() to allow
      BUILD macro authors to acquire information about which Bazel
      module the current repo is associated with (#17893)
    * Added a new max_compatibility_level attribute to the bazel_dep
      directive, which allows version selection to upgrade a
      dependency up to the specified compatibility level (#18178)
    * Added module_ctx.is_dev_dependency, allowing an extension to
      see whether a tag is specified to be a dev dependency (#17934)
    * Added module_ctx.extension_metadata, allowing the extension to
      specify the list of repos the root module can use_repo on
      (#18174)
    * Fixed an issue where WORKSPACE and WORKSPACE-loaded .bzl files
      couldn't see the Bzlmod root module's mappings when Bzlmod is
      enabled (#17818)
    * Added suggestions to invalid tag class errors (#17896)
    * Workspace relative paths are now supported in --override_module
      (#17906)
    * Fail early if use_extension has a bad label (#17926)
    * Added dev_dependency to register_{execution_platforms,toolchains}
      (#18259)
    * Java
    * Silence setlocale warnings in Java stub (#17741)
    * Split darwin java_tools to x86_64 and arm64 (#18197)
    * Upgrade Azul JDK 17 archives (#17852)
    * Add version to JavaRuntimeInfo (#17913)
    * Update default_java_toolchain.bzl to fix a regression (#18225)
    * Updated java_tools to v12.3 to fix BazelTestRunner
      compatibility with jre8 (#18328)
    * Python
    * Removed temporary module space created for zip-based binaries
      (#17764)
    * Set envvar for runfiles manifest, not runfiles dir, when using
      a manifest (#18133)
    * Remote Execution
    * Skip empty directories instead of throwing in the prefetcher
      (#17718)
    * Remove actionId from RemoteFileArtifactValue (#17724)
    * Correctly handle templated tree artifacts in the prefetcher
      (#17735)
    * [credentialhelper] Ignore failing to provide request (#17745)
    * [remote] upload: treat ALREADY_EXISTS as success (#17732)
    * Fix data race in prefetcher (#17744)
    * Clear all remote metadata if any of them are evicted from
      remote cache (#17770)
    * Fix seeking of empty chunkers (#17830)
    * Rework ByteStreamUploader early return logic (#17832)
    * Avoid unnecessary copying when building Merkle trees (#17930)
    * Cache Merkle trees for tree artifacts (#17998)
    * Deduplicate concurrent computations of the same Merkle tree
      (#18015)
    * Add exception message to 'failed to create output directory'
      (#18067)
    * Prevent failures creating output directories (#18062)
    * Gracefully handle output symlinks with BwoB (#18106)
    * Automatically retry the build if encountered remote cache
      eviction error (#18171)
    * Allow remote retry max delay to be user configurable (#18061)
    * Rename --experimental_remote_grpc_log to --remote_grpc_log
      (#18193)
    * Construct TreeArtifactValues on multiple threads (#18194)
    * Fix crash on multiple output symlinks with BwoB (#18226)
    * Starlark / Build Language
    * Relax JSON parser, ensure duplicate keys are overridden
      (#17868)


author: Matthias Eliasson <elimat@opensuse.org>
changelog:
  - Upstream update to 6.3.1
    * Disabled lockfile support by default due to issue reports (#19105 and #19068).
      Will be re-enabled in the next minor release.
    * Mark isolated extension usages as experimental (#19050)
    * Fix a bug where frozen targets list was mutated while expanding env attribute (#19052)
    * Advertise CcInfo from cc_import (#19086)
    * Update java_tools to v12.6 (#19091)
  - Upstream update to 6.3.0
    * Highlights
    - The new bazel mod command allows users to inspect their external dependency graph in Bzlmod. See documentation for details.
    - Full lockfile support has been added to Bzlmod and is now enabled by default. See documentation for details.
    * General
    - Options specified on the pseudo-command common in .rc files are now ignored by commands that do not support them as long as they are valid options for any Bazel command. Previously, commands that did not support all options given for common would fail to run. These previous semantics of common are now available via the new always pseudo-command. (#18609)
    - Improve error on invalid -//foo and -@repo//foo options (#18516)
    - Adjust --top_level_targets_for_symlinks: bazel-bin, bazel-testlogs, etc. no longer mysteriously disappear (#18916)
    - Fix Xcode 14.3 compatibility (#18490)
    - Remove option to disable ForkJoinPool. (#18791)
    * Android
    - Fix D8 dex merger failure when a synthetic class is placed on a different shard than its container class (#16368)
    - Add a new provider for injecting native libs in android_binary for android_binary Starlarkification (#18753)
    - Add a new provider for passing dex related artifacts in android_binary for android_binary Starlarkification (#18899)
    * Build Event Protocol
    - Add ActionCacheStatistics to BEP (#18914)
    * C++ / Objective-C
    - Make cpp file extensions case sensitive again (#18552)
    - Add changes to cc_shared_library from head to 6.3 (#18606)
    - Make grep_includes optional inside cc_common.register_linkstamp_compile_action (#18823)
    - Add implementation deps support for Objective-C (#18372)
    - Add external_include_paths feature on Windows toolchain (#18654)
    - Additional source inputs can now be specified for compilation in cc_library targets using the additional_compiler_inputs attribute, and these inputs can be used in the $(location) function. (#18882)
    - Fix VS 2022 autodetection (#18960)
    * Coverage
    - Expose metadata_files parameter in coverage_common.instrumented_files_info (#18838)
    - Check if json.gz files exist, not the gcov version. (#18889)
    - Add flag --experimental_collect_code_coverage_for_generated_files to enable coverage collection for generated files. (#18664)
    - Fix split post-processing of LLVM-based coverage (#18737)
    * External Dependencies / Bzlmod
    - Overrides specified by non-root modules no longer cause an error, and are silently ignored instead. (#18388)
    - The --credential_helper flag is now stable, and works for repo fetching.
    - Module extension usages can now be specified to be isolated. Each isolated usage causes a separate evaluation of the extension. See documentation for more details.
    - Report percentual download progress in repository rules (#18471)
    - Ignore hash string casing (#18414)
    - Include actual MODULE.bazel location in stack traces (#18612)
    - Fix WORKSPACE toolchain resolution with --enable_bzlmod (#18649)
    - The REPO.bazel and MODULE.bazel files are now also considered as workspace boundary markers. (#18787)
    - Yanked module versions no longer contribute dependency requirements or emit DEBUG messages for print() statements (#18908)
    - Report dev/non-dev deps imported via non-dev/dev usages (#18922)
    - Identify isolated extensions by exported name (#18923)
    * Java
    - Pass version to java_runtimes created by local_java_repository (#18415)
    - Teach ijar about dynamic constants (#18729)
    - Update to latest turbine version (#18803)
    - Update Error Prone to 2.20.0 (#18885)
    - Update java_tools to v12.5 (#18868)
    - Disable UseCorrectAssertInTests by default (#18948)
    * Local Execution
    - Use local_termination_grace_seconds when testing LinuxSandbox availability (#18568)
    * Query
    - Add jsonproto option to query --output flag (#18438)
    - query --output=proto --order_output=deps now returns targets in topological order (previously there was no ordering). (#18870)
    * Remote Execution
    - Prevent CredentialHelperEnvironment crash when invoking Bazel outside of a workspace. (#18430)
    - Use wall-time for credential helper invalidation (#18413)
    - Move credential helper setup into remote_helpers.sh so it can be reused by other shell tests. (#18453)
    - Support remote symlink outputs when building without the bytes. (#18476)
    - Enrich local BEP upload errors with file path and digest possible. (#18481)
    - Extend the credential helper default timeout to 10s. (#18527)
    - Ignore all errors when writing to stdin of a credential helper.(#18540)
    - Implement failure circuit breaker (#18541)
    - Add ServerCapabilities into RemoteExecutionClient (#18442)
    - RemoteExecutionService: support output_symlinks in ActionResult (#18441)
    - RemoteExecutionService: Action.Command to set output_paths (#18440)
    - Add ActionExecutionMetadata as a parameter to ActionInputPrefetcher#prefetchFiles. (#18656)
    - Use failure_rate instead of failure count for circuit breaker (#18559)
    - Update ignored_error logic for circuit_breaker (#18662)
    - Don't rewind the build if invocation id stays the same (#18670)
    - Fix potential memory leak in UI when BwoB. (#18659)
    - Properly handle invalid credential files (#18779)
    - Report remote execution messages as events (#18780)
    - Wait for outputs downloads before emitting local BEP events that reference these outputs. (#18815)
    - Fix non-declared symlink issue for local actions when BwoB. (#18817)
    - Download directory output for test actions (#18846)
    * Starlark / Build Language
    - Perform builtins injection for WORKSPACE-loaded bzl files. (#18819)
    * Testing
    - Fix test setup script to convey test exit code correctly (#18514)
    - Set GTEST_SHARD_STATUS_FILE in test setup (#18482)
    - Actually check if TEST_SHARD_STATUS_FILE has been touched (#18418)
    - test-setup.sh: Attempt to raise the original signal once more (#18932)
  - update url to point to new project site


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Security fix: [bsc#1205125, CVE-2022-42920]
    * Apache Commons BCEL prior to 6.6.0 allows producing
      arbitrary bytecode via out-of-bounds writing
    * Add bcel-CVE-2022-42920.patch


author: aloisio@gmx.com
changelog:
  - Update to version 1.2.2
    * Fixes CVE-2017-15953 and CVE-2017-15954, a heap-based buffer
      overflow. Fix provided by Yegor Timoshenko.
    * Fixes CVE-2017-15955, Access violation near NULL on destination
      operand and crash when processing a malformed CUE (.cue) file.
      Fix provided by Yegor Timoshenko.
    * Fix wrong track size calculation when having multiple tracks in
      one image (debian bug: #261274). Fix provided by Piotr Kaczuba.
    * Clarified manual page for input/output file types. Improvement
      from Reuben Thomas (debian bug: #503151).
  - Spec cleanup


author: Adrian Schröter <adrian@suse.de>
changelog:
  - add support for BCM20702A1-050d-065a.hcd
    (050d:065a Belkin Components F8T065BF Mini Bluetooth 4.0 Adapter)


author: Javier S. Pedro <dev.rpm@javispedro.com>
changelog:
  - fix boo#1175038 - remove unnecessary %postun scriptlet that is
    incorrectly deleting all package files on upgrade; all files are
    already listed in %files as %ghost so no scriptlet is needed.


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to latest master. This is needed for us in order to be able to
    update bctoolbox, ortp and bzrtp to the latest version
  - Update bcunit-sover.patch accordingly


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Add patch to fix Caps_Lock mapping for us.map and others (bsc#1202853):
    * 0001-ckbcomp-Fix-check-for-non-ascii.patch


author: Alexei Sorokin <sor.alexei@meowr.ru>
changelog:
  - Update to version 1.215:
    * See https://salsa.debian.org/installer-team/console-setup/-/blob/debian/1.215/debian/changelog
  - Make a bdf2psf package like in Fedora.
  - Suggest xkeyboard-config.
  - Replace console-setup-1.76-paths.patch with
    console-setup-paths.patch.
  - Move the fonts to /usr/share/kbd/ to be discoverable by vconsole.
  - Drop console-setup-1.134-perl526.patch,
    console-setup-1.134-reproducible.patch, u_fix-iso-left-tab.patch,
    0001-ckbcomp-Fix-check-for-non-ascii.patch: fixed upstream.
  - Fix the RPM Group.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.6
    * It's been a decade since the last release in January 2013,
      here's a new release to flush out the accumulated changes
      from the git repo.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to version 1.82
    * Fixes:
      + #392: fixed bug when parsing arguments is ignoring case
      sensitivity option
      + Add a test for Parameter order usage
      + add a test for Path converter
      + Add automatic module name to manifest
      + Add check if Boolean parameter is default null, then do not
      flip value
      + Added testing modules
      + Add format tests for DefaultUsageFormatter,
      UnixStyleUsageFormatter
      + add Path converter change #414 to changelog
      + Add test case for issue 367
      + Add testing for UnixStyleUsageFormatter
      + Add unix-style formatter, allow DefaultUsageFormatter to be
      extended easier
      + Allow generics of type <? extends X> and <? super Y> in
      parameters
      + Allow main parameters to be a single field.
      + allow System.out to be replaced by something else (f.e.
      System.err)
      + Allow UsageFormatter to be set in JCommander Builder
      + Change UsageFormatter into an interface
      + Clean up DefaultUsageFormatter
      + Create MyDelegate.java
      + Create UsageFormatter (preliminary)
      + Enable usage() ordering for DynamicParameter
      + Encapsulate MainParameter.
      + encode user input to massage error message
      + Expose more of the UsageFormatter implementations
      + Fields annotated with @ParametersDelegate are now allowed to
      be final.
      + FIX #380 Main parameter doesn't support Converter
      + Fix error message when failing to convert a Path
      + Fixing: squid:ModifiersOrderCheck and squid:S2444
      + Fix locale-related issues in usage formatter tests
      + Get boolean/Boolean getter with "is" prefix
      + GH-477 Environment Variable Default Provider
      + make console configurable by JCommander.Builder
      + Make UsageFormatter abstract, Create DefaultUsageFormatter
      + Only one DefaultConverterFactory
      + Remove String.join usage - resolves #381
      + Remove the generic in IStringConverterFactory
      + Restrict access to JCommander.Options again
      + Support arity for main parameters.
      + Update DefaultParameterizedParser.java
      + Update IParameterizedParser.java
      + Update JCommander.java
      + usage() hides 'Comments:' header when only hidden commands
      exist
      + Use Builder API as constructor is deprecated
      + Use get<fieldname> default getter approach if is<fieldname>
      method is not found
    * Upgrade needed by new code in xmvn 4.2.0
  - Fetch sources using source service and clean the tarball of
    unnecessary binary files


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.17.1:
    * Fixed --resolve-symlinks when mountpoint name starts
      with source dir name


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 3.7
    Changes since 2.0:
    general
    * added support for trace files with nanosecond resolution.
    * updated manual pages.
    * use in-memory trace files when sending packets in loop.
    * fixed integer overflow in stats output.
    * added static code analysis in Makefile (make check).
    * reformatted source files for C17 standard.
    * added initial python testing framework for Linux systems.
    bittwist (generator):
    * 30% speed up when sending large pcap file.
    * fixed linerate throttling.
    * updated -p option to send packets at set packets per second
      (pps).
    * added -t option to set inter-packet gap (this was previously
    - p option).
    * removed speed (-m) flag; use -p/-r to shape throughput.
    * updated linerate (-r) flag to use token bucket algorithm.
    bittwiste (editor)
    * added -G option to set fixed or random inter-packet gap in
      microseconds.
    * added support for CIDR notation when modifying IPv4/IPv6
      addressA.
    * added support for random MAC address.
    * added option to edit IPv6 next header.
    * added random number support for id, ttl, proto, next header,
      hop limit.
    * added option to set uniformly distributed random number
      (mersenne twister). for tcp/udp source/destination port and
      tcp sequence/acknowledgment number.
    * added -N flag to duplicate packets from trace file, e.g.
    - N 100000 to repeat packets from trace file for 100,000 times
    * added ip6tcp and ip6udp templates.
    * updated -I flag to allow loading trace file from built-in
      templates.
    * options to edit IPv4/IPv6 packets to allow testing of
      classification/queuing.  features of switches/routers, e.g.
      + -T ip -e 3 to indicate congestion to the end hosts
      + -T ip6 -c 16 to classify packet for operation and management
      of the network
      + -T ip6 -f 0xfffff to set custom flow label
    * added support for IPv6 packets.
    * improved cksum().
    * expanded test cases.
  - Update patch:
    * bittwist-makefile.diff
  - Update URL


author: Ming Li <mli@suse.com>
changelog:
  - Update to version 3.8
    * bumped from gcc -O2 to -O3 optimization flag:
      https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-O3
    bittwist (generator)
    * added RFC 2544 benchmark data generator and benchmark page
    * improved actual inter-packet gap replay by using token bucket algorithm for
      short IPG and self-regulated timer for long IPG


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.43
    * Add support for IPv4 parsing and output in command line mode
    * Fix compiler warnings


author: Andrea Manzini <andrea.manzini@suse.com>
changelog:
  - Update to version 0.50
    * Enhancements:
      + Add r command to reverse endianess
      + Allow shortening of commands
    * Bug Fixes:
      + Disable mouse events in interactive command mode
      + Fix backward key not working in some terminals
      + Fix divide by zero crash
      + Fit bit function overflow


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 1.2
    * Access the memory pages being read, which is more realistic that just filling a shared buffer.
  - Drop no longer relevant fix-rewriters-argcount.patch


author: Matej Cepl <mcepl@suse.com>
changelog:
  - Update to 20230723:
    - There were many changes, like really many. See ChangeLog
      which has been packaged for the list of them.


author: kurt@garloff.de
changelog:
  - Update to bonnie-1.6:
    * Use 16 threads by default
    * Smaller 4k reads (seeking)
    * Larger blocks in intelligent read/write
    * Smaller I/O size for char in/out
    * More digits for formatting.


author: kurt@garloff.de
changelog:
  - bonnie-fix-o_direct.diff: Don't use O_DIRECT for character input,
    as newer kernels don't allow this.


author: Christophe Giboudeaux <christophe@krop.fr>
changelog:
  - Update to 1.3.0:
    * Fixed an issue causing bowtie to report incorrect results
      when using a Bowtie 2 index.
    * New, more efficient implementation of --reorder for
      keeping SAM output lines in same order as input reads
    * Added -x parameter for specifying index. bowtie still
      supports specifying an index via positional parameter,
      but this behavior will be deprecated.
    * Migrated python scripts to python3.
    * Fully removed colorspace functionality.
    * Added support for compiling on ARM architectures.
    * Fixed an issue preventing bowtie from outputting newlines
      in --max and --un output files.
    * Fixed an issue causing alignment results to vary based
      on read names.
    * Fixed an issue preventing --no-unal from suppressing
      unmapped reads.
    * Removed dependence on some third-party libraries,
      simplifying the code and improving portability.
    * Fix an issue preventing bowtie from running with
      many threads on big-endian machines.
  - Spec cleanup
  - Enable aarch64 and disable ppc* and s390x.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 1.3.1:
    + Fixed an overflow issue in `bowtie-build` that would sometimes
      yield corrupt "large" (64-bit) indexes; the resulting index
      would sometimes cause `bowtie` to hang. Note: `bowtie2-build`
      does not have this issue.
    + Fixed an issue in `bowtie` causing XM:i SAM optional field to
      sometimes be off by 1 when using the `-m/-M` flags.
    + Fixed an issue that would sometimes cause deadlocks in `bowtie`
      when running multithreaded.
    + Fixed an issue causing build errors when compiling against
      a pre-C++11 standard.


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - This utility is DEPRECATED. No new features will ever be added.
    Instead use the bridge command from the iproute2 package which
    supports more features.
  - Update to version 1.7
    * Replace references to enslave
    * Remove out of date TODO
    * brctl: fix signed/unsigned comparison warnings
    * libbridge: add missing sys/time.h include in header
    * libbridge: Include the configured CFLAGS when compiling
  - Update project URLs
  - Rebase patches:
    * bridge-utils-1.5-ip6.patch
    * bridge-utils-1.5-optflags.patch


author: seife+obs@b1-systems.com
changelog:
  - add brlemu-0.1-gcc7.diff to fix build with gcc 7
  - add brlemu-0.1-nostrip.diff to fix debuginfo package generation


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to version 2.1.1
    * Changes of 2.1.1
      + Fix src/bsh/util/AWTConsole.java breakage with newer Java
      versions
    * Changes of 2.1.0
      + This release formalizes the merge of 2.0b6 with suitable
      backports from the development version of BeanShell. Also
      included are are some ALv2 contributions to the BeanShell2
      fork that had not been folded into BeanShell but are still
      applicable to this version. For backwards compatibility
      purposes, the 2.x branch of BeanShell still supports a minimum
      Java version of 1.6.
  - Modified patch:
    * beanshell-2.0b6-target.patch -> 0000-source-target-1.8.patch
      + rediff to changed context and clean up
  - Added patches:
    * beanshell-2.0b6-getpeer.patch
      + fixed in 2.1.1
    * bsh2-fix-tests.patch
      + not needed any more


author: Luke Jones <jones_ld@protonmail.com>
changelog:
  - Update 0.9.7:
    * Bug fix for "single_monocle does not work for the first node on
    a desktop"
  - From 0.9.5 to 0.9.6
  - Additions
    * New wm command: --restart. It was already possible to restart
      bspwm without loosing the current state through
    - -{dump,load}-state, but this command will also keep the
      existing subscribers intact.
    * New settings: automatic_scheme, removal_adjustment.
      The automatic insertion mode now provides three ways of
      inserting a new node: spiral, longest_side (the default)
      and alternate. Those schemes are described in the README.
    * New settings: ignore_ewmh_struts, presel_feedback,
      {top,right,bottom,left}_monocle_padding.
    * New node descriptor: smallest.
    * New desktop modifier: active.
  - Changes
    * The focused and active modifiers now mean the same
      thing across every object.
    * Fullscreen windows are no longer sent to the above layer.
      Within the same layer, fullscreen windows are now above floating
      windows. If you want a floating window to be above a fullscreen
      window, you'll need to rely on layers.
    * Pseudo-tiled windows now shrink automatically.
  - Removals
    * The paddingless_monocle setting was removed (and subsumed).


author: Florian Besser <fbesser@gmail.com>
changelog:
  - Update to version 0.9.9:
    * Fix a memory allocation bug in the implementation of wm --restart.
    * Honor single_monocle when the hidden flag is toggled.
  - includes 0.9.8:
    * Fix a potential infinite loop.
    * Fix two bugs having to do with single_monocle.
    * Honor removal_adjustment for the spiral automatic insertion scheme.


author: Avindra Goolcharan <avindra@opensuse.org>
changelog:
  - Update to version 0.9.10:
    + Additions
    - New node descriptor: first_ancestor.
    - New node modifiers: horizontal, vertical.
    + Changes
    - The node descriptors next and prev might now return any node.
      The previous behavior can be emulated by appending .!hidden.window.
    - The node descriptors pointed, biggest and smallest now return
      leaves (in particular pointed will now return the id of a
      pointed receptacle). The previous behavior can be emulated by
      appending .window.
    - The query command now handles all the possible descriptor-free
      constraints (for example, query -N -d .active now works as
      expected).
    - The rules can now match against the window's names (WM_NAME).
    - The configuration script now receives an argument to indicate
      whether is was executed after a restart or not.
    - The intermediate consequences passed to the external rules
      command are now in resolved form to avoid unwanted
      code execution.
  - Package config to /etc/.skel
  - Ran spec-cleaner


author: gmbr3@opensuse.org
changelog:
  - Update to version 1.0+0:
    * Added various material style wallpapers.
    * Add Amidst the Tea Gardens picture from Wikimedia Commons
    * Add picture of High Trestle Trail from Wikimedia Commons
    * Slightly increase contrast of Roman Colosseum background
    * Add picture of Piazza Gae Aulenti from Wikimedia Commons
    * Add image of Roman Colosseum from Wikimedia Commons
    * Add Accelerated Green wallpaper from Wikimedia Commons
    * Add 'A Kitten On The Lawn' wallpaper
    * Sort backgrounds by type
    * Add abstract spiral from Wikimedia Commons
    * Add Oakland Zoo otters from the Wikimedia Commons
    * Add canyon wren from Wikimedia Commons
    * Add image of perched osprey


author: gmbr3@opensuse.org
changelog:
  - Update to version 2.0+0:
    * Add picture of Orange Hallway from Wikimedia Commons
    * Add picture of Singaporean Cityscape from Flickr
    * Add picture of Ocean Waves from rawpixel
    * Add picture of Extreme Desert Hike from Wikimedia Commons
    * Add picture of Casa Milá from Wikimedia Commons
    * Add picture of Dragonfly on Lavender from Wikimedia Commons
    * Add picture of Motherboard Circuits from Negative Space
    * Add picture of Blue Periwinkle from Wikimedia Commons
    * Add picture of Solaris Grapes from Wikimedia Commons
    * Avoid to install bash for build stage


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Update to 1.15
    * Fix: stack corruption when generating a java parser
    * Fix: Targets with empty right-hand side problematic in Java mode


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - DEPRECATED: JRuby no longer maintains org.jruby.util.ByteList as
    a separate library
  - Update to version 1.0.15
    * Update to latest jcodings


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update descriptions with an outline of performance
    to support the user comparing similar packages, per
    https://en.opensuse.org/openSUSE:Package_description_guidelines


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.1:
    * Verbose mode in the tool now prints the extra statistics also
      during testing, not just encoding or decoding.
    * Update the CI pipeline to Debian Bullseye.
    * Fix a minor issue with side effects in RLE decoding.
    * Explicitly disable `-march=native` for releases.
    * Fix a bug in the tool reported by Adam Borowski regarding
    - t/-d input buffer checks.
    * Fix an issue with the current input offset not being taken
      into account in bz3_compress.


author: Andrea Manzini <andrea.manzini@suse.com>
changelog:
  - update to 1.3.2:
    * Add the `-r` option ("recovery"). If a file fails to decompress fully (e.g. due to a CRC error), ignore it and write the file regardless.
    * Add preliminary CMake support.
    * Fix the include guard macro name to work with pedantic compilers.
    * Fix the shift direction in the crc32 check function. Because of a programming mistake, v1.3.0 and v1.3.1
      introduced a breaking change to the CRC calculation code. The change has been reverted in this release.
      While the archives created with these versions of bzip3 will fail to regularly decompress due to a checksum
      error, using the recovery option as `bzip3 -rd` to decompress will
      restore their original contents.


author: Andrey Karepin <egdfree@opensuse.org>
changelog:
  - Update to 0.2.13
    * Merged PRs:
    - #1725 cleanup: add some missing null checks
    - #1723 chore: Run infer static analyser on circle ci builds.
    - #1718 fix: Sec/fix crypto size compute
    - #1716 chore: Use toktok-stack docker image with built third_party.
    - #1713 test: Add some unit tests for important internal DHT functions.
    - #1708 perf: reduce calling into Mono_Time in DHT
    - #1706 chore: Enable cimple tests on cirrus build.
    - #1705 fix: issue with save_load autotest
    - #1703 chore: Upgrade to toktok-stack:0.0.11.
    - #1699 fix: some friend connection issues
    - #1698 fix: bug causing API to report wrong self connection status
    - #1693 chore: Update IRC info
    - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
    - #1686 chore: Enable c-toxcore conan packaging
    - #1684 cleanup: Update INSTALL.md instructions
    - #1679 cleanup: Trivial cleanup
    - #1674 cleanup: filetransfer code
    - #1672 docs: Add instructions for building unit tests to INSTALL.md
    - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
    - #1664 cleanup: use heap memory instead of stack for large variables
    - #1663 fix: Fix file tests on windows
    - #1633 fix: AppVeyor failing due to conan remote being added twice
    - #1602 fix: Fix buffer over-read when a peer leaves a conference
    - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
    - #1580 style: Format comments according to tokstyle's requirements.
    - #1557 chore: Add conan support
    - #1537 chore: Cygwin build
    - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
    - #1515 style: Run restyled on Travis and Circle CI scripts.
    - #1514 refactor: Remove multi-declarators entirely.
    - #1513 refactor: Disallow multiple initialised declarators per decl.
    - #1510 chore: Don't build pushes to branches, only to tags.
    - #1504 chore: Remove release-drafter configuration in favour of global one.
    - #1498 refactor: Limit scope of loop iterators.
    - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
    - #1496 cleanup: Stop hard-coding packet IDs in tests.
    - #1495 chore: Exclude imported libsodium sources from restyled.
    - #1493 feat: Add logging to TCP and onion client.
    - #1489 cleanup: NAC_LIBS -> NACL_LIBS.
    - #1487 chore: Add autotools build to localbuild docker images.
    - #1473 chore: Add a script to run Travis CI locally.
    - #1467 fix: Fix a bug in savedata loading when malloc fails.
    - #1464 fix: Fix errors on error paths found by oomer.
    - #1463 cleanup: Add a check that we don't have any unused functions.
    - #1462 cleanup: Include <string.h> for explicit_bzero.
    - #1436 chore: Enable cimple tests by default but allow disabling them.
    * Closed issues:
    - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
    - #1326 the cause is great, but this thing is completely unusable
    - #1319 Is this new application is safe & trusted ??
    - #1236 Ruby Extension?
    - #1149 uTox aborts on toxcore restart
    - #886 Maybe need to set the stacksize for musl-libc


author: ecsos <ecsos@opensuse.org>
changelog:
  - Update to 0.2.14
    * Features
    - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
    - Add programs for creating savedata & bootstrap keys @nurupo (#1818)
    - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
    * Performance improvements
    - Make the key cracker a bit faster @sudden6 (#1622)
    * Bug Fixes
    - potential freeing of an immutable static buffer @nurupo (#1948)
    - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
    - unintentional integer down-casts @JFreegman (#1928)
    - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
    - group av memory leak @JFreegman (#1926)
    - vbuffer overwrite in bootstrap config @JFreegman (#1917)
    - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
    - don't count filetransfer as sending until accepted @sudden6 (#1878)
    - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
    - a double-unlocking mutex in toxav @nurupo (#1832)
    - use correct sample size in toxav_basic_test @sudden6 (#1845)
    - possible unintended negative loop bound @JFreegman (#1836)
    - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
    - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
    - Fixed uninitialised value copy. @iphydf (#1751)
    * Documentation
    - Add doxygen configuration and netlify publishing. @iphydf (#1974)
    * Maintenance (Grunt tasks)
    - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
    - Sync all comments between header and source files. @iphydf (#1971)
    - Make run-infer script use docker. @iphydf (#1958)
    - Properly copy Node_format using serialized format @JFreegman (#1955)
    - Disable some cimple warnings for now. @iphydf (#1956)
    - use latest toktok-stack msan version @JFreegman (#1943)
    - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
    - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
    - Don't run sonar scan on pull requests. @iphydf (#1922)
    - Add a Bazel Buildifier CI job @robinlinden (#1933)
    - Add cpplint to the CI. @iphydf (#1914)
    - Run sonar scan on pull requests. @iphydf (#1918)
    - Add a make_single_file script, used for CI. @iphydf (#1916)
    - Expose public API headers as files in bazel. @iphydf (#1909)
    - Mark unsafe code as testonly. @iphydf (#1905)
    - Add mypy Python type check. @iphydf (#1884)
    - Add sonar-scan analysis on pushes. @iphydf (#1883)
    - Run static analysers in multiple variants. @iphydf (#1880)
    - Ignore some failures in bazel-tsan. @iphydf (#1876)
    - Add asan/tsan bazel builds. @iphydf (#1875)
    - Run tokstyle with 3 cores. @iphydf (#1866)
    - Enable layering check in all c-toxcore build files. @iphydf (#1873)
    - Enable compiler layering check. @iphydf (#1871)
    - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
    - Retry asan/tsan tests a few more times. @iphydf (#1867)
    - Get all* autotests working with MSVC @robinlinden (#1857)
    - Remove all references to Travis CI. @iphydf (#1862)
    - Add a GH Actions code coverage job @robinlinden (#1850)
    - Remove old travis docker scripts. @iphydf (#1840)
    - Add bazel-debug build. @iphydf (#1837)
    - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
    - Add macOS build. @iphydf (#1820)
    - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
    - Only push versioned docker image on tag builds. @iphydf (#1812)
    - Add bootstrap daemon docker image build. @iphydf (#1811)
    - Remove apidsl comment from tox.h. @iphydf (#1810)
    - Don't run CI on master branch pushes. @iphydf (#1807)
    - merge friend_connections from NGC fork @JFreegman (#1798)
    - Fix up a few source code comment and style issues. @iphydf (#1801)
    - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
    - Add FreeBSD build to CI. @iphydf (#1793)
    - Add cross compilation CI targets. @iphydf (#1792)
    - Update toktok-stack version. @iphydf (#1779)
    - Tie down the use of doxygen comments. @iphydf (#1778)
    - Remove config.h. @iphydf (#1774)
    - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
    - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
    - Add .cc files to the static analysis. @iphydf (#1772)
    - merge DHT changes from new groupchats fork @JFreegman (#1768)
    - Use docker for the autotools ci build. @iphydf (#1766)
    - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
    - Use an incrementing version number for coverity scans. @iphydf (#1752)
    - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
    - Add clang-tidy review github workflow. @iphydf (#1746)
    - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
    - Add workflow for running coverity scan. @iphydf (#1736)
    - Add logger to onion and onion announce objects @JFreegman (#1734)
    * Maintenance (Code cleanup)
    - Ensure we limit the system headers included in .h files. @iphydf (#1968)
    - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
    - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
    - Properly copy Node_format using serialized format @JFreegman (#1955)
    - Add some toxav bounds/sanity checks @JFreegman (#1942)
    - small refactor of DHT getnodes function @JFreegman (#1938)
    - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
    - make some non-const pointers const @JFreegman (#1929)
    - unintentional integer down-casts @JFreegman (#1928)
    - refactor group audio packet data handling @JFreegman (#1920)
    - replace magic numbers with appropriately named constants @JFreegman (#1915)
    - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
    - Remove uses of strcpy and sprintf. @iphydf (#1912)
    - Split large switch statement into functions. @iphydf (#1906)
    - Even more pointer-to-const parameters. @iphydf (#1903)
    - Remove old check Suite compat layer. @iphydf (#1900)
    - Make parameters pointers-to-const where possible. @iphydf (#1901)
    - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
    - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
    - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
    - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
    - Stop using strerror directly. @iphydf (#1889)
    - Remove our only use of sprintf. @iphydf (#1891)
    - refactor toxav_call_control @JFreegman (#1841)
    - replace all instances of atoi with strtol @JFreegman (#1874)
    - Remove extra parens around function arguments. @iphydf (#1865)
    - Don't use memcpy where assignment can be used. @iphydf (#1864)
    - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
    - Fix calloc argument order. @iphydf (#1860)
    - Remove useless parentheses. @iphydf (#1853)
    - make struct typedefs have the same name as their struct @JFreegman (#1844)
    - remove dead code @JFreegman (#1835)
    - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
    - Remove hardening code from DHT @zugz (#1673)
    - put breaks inside case braces @JFreegman (#1816)
    - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
    - Move sodium.h include to front of network.c. @iphydf (#1797)
    - remove redundant (and incorrect) comments @JFreegman (#1790)
    - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
    - fix format-source @JFreegman (#1783)
    - Remove apidsl for everything except the public API. @iphydf (#1775)
    - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
    - Remove crypto_pwhash import. @iphydf (#1777)
    - merge onion.c changes from new groupchats fork @JFreegman (#1770)
    - Don't include "config.h" unless needed. @iphydf (#1761)
    - address some unused return values @JFreegman (#1759)
    - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
    - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
    - Put fatal errors where API return values should be impossible @JFreegman (#1740)
    - Enforce for loop consistency. @iphydf (#1744)
    - Use static_assert instead of preprocessor #error. @iphydf (#1735)
    - Avoid endian-specific code in crypto_core. @iphydf (#1727)
    - Minor fixes in test code. @iphydf (#1733)
    - Refactor kill_nonused_tcp() @JFreegman (#1732)
    - Ensure that error codes are always initialised. @iphydf (#1729)
    - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
    * Maintenance (Refactoring)
    - use proper method for generating random numbers in a range @JFreegman (#1975)
    - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
    - Extract some functions from the big run_auto_test function. @iphydf (#1819)
    - rename variable to clarify purpose @sudden6 (#1789)
    - Split toxav_iterate into audio and video part @sudden6 (#1307)
    - Clean up friend loading. @sudden6 (#1333)
    - Fix previous refactor @nurupo (#1737)
    * Maintenance (Tests)
    - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
    - refactor autotest live network bootstrapping @JFreegman (#1924)
    - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
    - add ability for autotests to use TCP connections @JFreegman (#1815)
    - Make ERROR logging fatal in tests. @iphydf (#1758)
    - Add a simple test for ip_ntoa. @iphydf (#1742)


author: ecsos <ecsos@opensuse.org>
changelog:
  - Update to 0.2.15
    * Bug Fixes
    - Reduce logging verbosity even more. @iphydf (#1984)
    - Reduce logging verbosity in TCP server. @iphydf (#1980)


author: ecsos <ecsos@opensuse.org>
changelog:
  - Update to 0.2.18
    * Features
    - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
    - Allow overriding mono_time in tox_new. @iphydf (#2206)
    - Store announcements @zugz (#2147)
    - Add support for custom random number generator. @iphydf (#2190)
    - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
    - Add support for overriding network functions. @iphydf (#2177)
    - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
    * Performance improvements
    - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
    * Bug Fixes
    - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
    - Don't allow onion paths to be built from real friends. @iphydf (#2287)
    - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
    - Allow onion paths to be built from more random nodes. @iphydf (#2283)
    - Really fix overrun added in e49a477 @zugz (#2273)
    - Add missing return on error @JFreegman (#2272)
    - Fixed leak and overrun added in e49a477 @zugz (#2266)
    - Format IP as string again in error log. @iphydf (#2257)
    - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
    - Don't crash if RNG init failed. @iphydf (#2246)
    - fix typo in git command in INSTALL.md @zugz (#2225)
    - Correct calculation of packet sent time @zugz (#2195)
    - Eliminate memory leak in toxav. @iphydf (#2155)
    - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
    * Documentation
    - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
    - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
    * Maintenance (Grunt tasks)
    - Release 0.2.18 @robinlinden (#2300)
    - Downgrade C++ version to 17 @JFreegman (#2275)
    - Upgrade to C++20 in CMake build. @iphydf (#2263)
    - Add initial ESP32 docker build. @iphydf (#2243)
    - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
    - Support producing shared libraries on Windows @robinlinden (#2204)
    - Add dependabot config. @iphydf (#2236)
    - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
    - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
    - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
    - Remove valgrind build. @iphydf (#2208)
    - Add third_party to toxcore-sources docker image. @iphydf (#2189)
    - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
    - Enable memory sanitizer build. @iphydf (#2163)
    - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
    - Be even more explicit about integer range bounds. @iphydf (#2145)
    - Add testing/Dockerfile to the CI build. @iphydf (#2146)
    * Maintenance (Code cleanup)
    - remove unused field last_seen from Onion_Friend @zugz (#2297)
    - Avoid goto in msi.c. @iphydf (#2281)
    - Replace a series of if statements with a switch. @iphydf (#2233)
    - remove populate_path_nodes_tcp @zugz (#2250)
    - Use static_assert instead of assert where possible. @iphydf (#2242)
    - Make *_free and kill_* functions nullable. @iphydf (#2238)
    - Remove layers in the cmake build. @iphydf (#2229)
    - Add Network object parameter for addr_resolve. @iphydf (#2217)
    - Remove unused random_testing program. @iphydf (#2213)
    - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
    - Add include for assert.h for the fuzzing build. @iphydf (#2224)
    - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
    - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
    - Mark Mono_Time const where possible. @iphydf (#2199)
    - Avoid name clash between struct field and function. @iphydf (#2202)
    - Add more null checks in tox_new. @iphydf (#2200)
    - Make addr_resolve a private function. @iphydf (#2188)
    - Use _Static_assert in gcc/clang. @iphydf (#2186)
    - improve CMakeLists.txt structure @sudden6 (#2101)
    - Expose struct Tox to internal code. @iphydf (#2158)
    - Reduce scope of array-typed variables where possible. @iphydf (#2167)
    - Reduce scope of variables as requested by cimple. @iphydf (#2166)
    - Avoid memset on structs. @iphydf (#2149)
    - Split the huge TCP client packet handler. @iphydf (#2157)
    - Sync doc comments between .h and .c files. @iphydf (#2156)
    - Move all the group.h structs into group.c. @iphydf (#2150)
    - Minor cleanups in TCP_connection.c. @iphydf (#2144)
    - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
    - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
    - Add assertion for decrypted data length. @iphydf (#2140)
    * Maintenance (Dependencies)
    - Use upstream cmp directly instead of our fork. @iphydf (#2240)
    * Maintenance (Refactoring)
    - Move crypto utilities from util to crypto_core. @iphydf (#2284)
    - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
    - Protect array unpacking against invalid lengths. @iphydf (#2261)
    - Rename announce functions into their own namespace. @iphydf (#2258)
    - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
    - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
    - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
    - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
    * Maintenance (Tests)
    - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
    - Add a Null_System used in toxsave_harness. @iphydf (#2289)
    - enable additional sanitizers for fuzzing @sudden6 (#2288)
    - Enable fuzzing for TCP. @iphydf (#2279)
    - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
    - Improve error messages in toxav_basic_test. @iphydf (#2270)
    - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
    - Improve stability of forwarding_test. @iphydf (#2249)
    - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
    - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
    - Remove save_load_test from autotools build. @iphydf (#2196)
    - Enable more tests for msan. @iphydf (#2183)
    - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
    - Improve stability of tox_many_tcp_test. @iphydf (#2182)
    - try to save the fuzzed save file again @sudden6 (#2176)
    - Add fuzzer tests to the bazel build. @iphydf (#2170)
    - Improve the stability of the save_load test @robinlinden (#2160)
    - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
  - Changes from 0.2.17
    * Performance improvements
    - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
    - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
    * Bug Fixes
    - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
    - Null function pointer dereference. @iphydf (#2094)
    - out-of-memory condition by corrupted save file @sudden6 (#2084)
    - toxsave memory leak while loading groups @sudden6 (#2064)
    * Documentation
    - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
    * Maintenance (Grunt tasks)
    - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
    - remove cpufeatures.c @sudden6 (#2100)
    - remove DHT_test.c since it's unused @sudden6 (#2098)
    - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
    - Make coverity scan a nightly job. @iphydf (#2074)
    - Simplify and speed up windows builds using docker image. @iphydf (#2072)
    - Fix build-args in win32/win64 docker build. @iphydf (#2073)
    - Add docker image builds for windows cross compiler. @iphydf (#2070)
    * Maintenance (Code cleanup)
    - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
    - Split util.c out of the network library. @iphydf (#2131)
    - Remove redundant () around return expression. @iphydf (#2130)
    - Move test-only functions into tests. @iphydf (#2135)
    - Remove redundant Messenger and DHT tests. @iphydf (#2133)
    - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
    - Remove port from Broadcast_Info. @iphydf (#2126)
    - Don't reference local variables in macro bodies. @iphydf (#2125)
    - Remove some more implicit bool conversions. @iphydf (#2123)
    - Log at ERROR level when connect() fails. @iphydf (#2115)
    - Remove all boolean-int conversions. @iphydf (#2120)
    - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
    - Comply with strict include ordering. @iphydf (#2117)
    - Avoid creating invalid enum values. @iphydf (#2114)
    - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
    - Change valid status of onion friend to bool. @iphydf (#2105)
    - Remove more implicit bool conversions. @iphydf (#2103)
    - Mark all local non-pointers as const where possible. @iphydf (#2102)
    - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
    - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
    - Return boolean constants, not ints from bool functions. @iphydf (#2096)
    - Remove any disallowed casts. @iphydf (#2093)
    - Avoid casting function pointers. @iphydf (#2091)
    - Enable most cppcheck warnings as errors. @iphydf (#2086)
    - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
    - Remove unused execution trace library. @iphydf (#2079)
    * Maintenance (Refactoring)
    - Move tox_new_log to auto_test_support. @iphydf (#2090)
    * Maintenance (Tests)
    - Add unit test for create/handle request packets. @iphydf (#2128)
    - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
    - Add test coverage docker build for local tests. @iphydf (#2106)
  - Changes from 0.2.16
    * Features
    - Improve how we share TCP relays with friends @JFreegman (#2047)
    - add DHT queries to private API @JFreegman (#1935)
    - add bash-completion for tox-bootstrapd @nurupo (#2007)
    - Add unpacker functions for events structures. @iphydf (#1996)
    - Add binary packing functions for tox events. @iphydf (#1993)
    - Add async event handling (callbacks) code. @iphydf (#1952)
    * Performance improvements
    - Take advantage of fast networks for file transfers @zugz (#1668)
    - Reduce minimal encoding size of packed events. @iphydf (#2024)
    * Bug Fixes
    - properly deallocate frozen peers @sudden6 (#2058)
    - Fix return type of functions returning uint64_t. @iphydf (#2052)
    - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
    - remove bogus asserts in fuzzer harness @sudden6 (#2031)
    - syntax error introduced in 8bf3799 @sudden6 (#2028)
    - add continous fuzzing @sudden6 (#2027)
    - Coverty scan @nurupo (#2018)
    - shared toxcore autotools build failing @nurupo (#2015)
    - Conan build link failures @robinlinden (#2011)
    * Documentation
    - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
    * Maintenance (Grunt tasks)
    - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
    - Add BUILD file for websockify. @iphydf (#2036)
    - fine tune fuzzing settings @sudden6 (#2035)
    - update the list of CMake options & Windows Docker build deps @nurupo (#2032)
    - expand fuzzing to toxsave @sudden6 (#2030)
    - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
    - add continous fuzzing to our CI @sudden6 (#2025)
    - Set up an Android CI job @robinlinden (#1992)
    - Disable non-null attributes by default. @iphydf (#2021)
    - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
    - Coverty scan @nurupo (#2018)
    - get skeletons out of the closet @nurupo (#2008)
    - shared toxcore autotools build failing @nurupo (#2015)
    - Remove duplicate source file in autotools build. @iphydf (#2010)
    - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
    - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
    - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
    - Update readme header @robinlinden (#1979)
    * Maintenance (Code cleanup)
    - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
    - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
    - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
    - Apply stronger type checks and fix errors. @iphydf (#2049)
    - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
    - Add some more error path logging to TCP server code. @iphydf (#2033)
    - Add wrapper library for msgpack pack functions @JFreegman (#2023)
    - Don't use VLAs for huge allocations. @iphydf (#2013)
    - Split tox_unpack into two smaller libs @JFreegman (#2022)
    - get skeletons out of the closet @nurupo (#2008)
    - Add more nonnull and nullable annotations. @iphydf (#2006)
    - Add nonnull annotations to function definitions. @iphydf (#2002)
    - Make LAN discovery thread-safe without data races. @iphydf (#1988)
    - Comply with new cimple callback rules. @iphydf (#1987)
    - Split msi callback array into 1 member per callback @robinlinden (#1985)
    * Maintenance (Refactoring)
    - Compare pointers in if conditions to nullptr. @iphydf (#2043)
    - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
    * Maintenance (Tests)
    - Add a profiling script and Dockerfile. @iphydf (#2066)


author: David Anes <david.anes@suse.com>
changelog:
  - Update to 0.8.1:
    * This release adds JSR-269 support. In other words, verification
      of bundles can be performed at compilation time. See the related
      documentation for more details.
    * Fix issue with Eclipse not finding existing resources. With
      release 0.8.1, Eclipse will find bundles located under
      "src/main/resources" but still fail to find bundles located
      under "src/test/resources/".
    * When reading in bundles, the verify method in MessageKeyVerifier
      now uses the locale passed as parameter instead of always
      Locale.FR. This bug was reported by Dale Wijnand who also
      provided the releavant patch.
  - Update build.xml-0.7.7.tar.xz to build.xml-0.8.1.tar.xz with
    references to version 0.8.1 to build correctly versioned jar
    files.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Fetch sources using source service from ch.qos git
  - Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10
  - Redo completely the packaging including the possibility to run
    tests if --with tests is specified
  - Add the cal10n-ant-task to built artifacts
  - Removed patch:
    * cal10n-0.7.7-sourcetarget.patch
      + changes factored into the build system


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 3.2.1
    * Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp
    * Bugfix: canlock-mhp end of header detection fixed
  - Drop patch:
    * libcanlock-fix-testsuite.patch (fixed by upstream)


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 3.2.2
    * Bugfix: Header field name is not found by canlock-mhp if there
      is another header field for which only the prefix differs (and
      that other field is processed first)
    * Test suite for canlock-mhp parser extended: It now tests headers
      larger than 4 KiByte and for the field prefix bug fixed in this
      version
    * Test suite for canlock-hfp parser extended to test comments harder
    * Namespace clash of internal library functions with libc on NetBSD
      + Changed internal API function names hmac* to RFC2104Hmac*
      + Changed internal API function names hkdf* to RFC5869Hkdf*
      + Library API and ABI are fully compatible if no undocumented
      functions are used
    * libcanlock-3.pc: Changed protocol in URL from http to https


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 3.3.0
    * Bugfixes:
      + canlock-mhp utility no longer hangs if field name was not
      found.
      + Potential NULL-pointer dereference fixed in canlock utility.
      + Two memory leaks fixed in canlock-hfp utility.j
      + Multiple bugs in test suite fixed, where return values from
      + library functions were not handled correctly.
      + Two memory leaks fixed in test suite for legacy API
      + NAME sections of cl_clear_secret(), cl_get_lock(), cl_split()
      and cl_verify() man pages fixed.
    * Separate library libcanlock-hp added to execute the header
      parsers (for operating systems with POSIX API).
    * New libcanlock-hp API function to unfold header fields added
    * Test suite extended for the new library. Tests for parser.
      functions are skipped by default (because they require the
      installed parser utilities).
    * New libcanlock API function cl_verify_multi() added to check
      multiple keys against multiple locks.
    * Library API and ABI are backward compatible
    * Test suite extended: It now tests cl_verify_multi() too
    * canlock utility now supports the option "-m" to check multiple
      keys against multiple locks.
    * Option "-m" added to SYNOPSIS section of canlock man page.
    * Example programs added to the "examples" and "hp/examples"
      subdirectories.


author: Martin Wilck <mwilck@suse.com>
changelog:
  - Enable static library, and add libcapstone-devel-static subpackage
    (this is helpful for qemu-linux-user)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 0.94k
    * Header files are now installed to PREFIX/include/cddlib to
      avoid clashes with other libraries.
    * pkg-config cddlib.pc file added.
  - Add 0001-build-extend-extern-C-block-in-header-files.patch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 0.94l
    * Merged 0001-build-extend-extern-C-block-in-header-files.patch
  - Split command-line programs to new package cddlib-tools.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 0.94m
    * Fix and error, where a non-redundant linearity could be
      considered redundant.
    * Fix an optimization error in ViaShooting code so that the linear
      programs are now much smaller.
    * Fixed memory leaks in the redundancy code.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upsteam release 2.0.2
    * No changelog was made available.
  - Added patch:
    * 0001-Remove-dependency-on-glassfish-el.patch
      + patch out the two el wrapper functions that are unused


author: Dave Plater <davejplater@gmail.com>
changelog:
  - Update to 1.5.6 (jsc#PED-5018)
    * Bug fix: Overburning with cdrskin option -force ended by a
      libburn error
    * New API call burn_write_opts_set_bdr_obs_exempt()
    * New cdrskin option --bdr_obs_exempt
    * Officially enabled overburning with burn_write_opts_set_force(,1)


author: mpluskal@suse.com
changelog:
  - Update to 0.11.3
    * no upstream changelog provided
  - Cleanup spec file with spec-cleaner
  - Update baselibs.conf


author: Asterios Dramis <asterios.dramis@gmail.com>
changelog:
  - Update to version 4.0.0:
    - Removed separate directory for zlib/gzip code, and updated
      configuration to check for zlib on the user's system
      (required). When use of cURL is enabled, it may also pull in
      zlib such that user applications may not need to link with it
      separately.
    - Changed version numbering to 3-field format.
    - Added new calculator functions SETNULL(x,y) to allow
      substitution of NULL values into tables, and GTIOVERLAP() for
      calculating the amount of GTI overlap exposure for a time bin.
    - Fix added for proper handling of string columns with zero
      repeat count.
    - Fix to column filtering expressions which write #NULL values to
      columns of type (J) format.
    - Fix to memory clearing when using polygon shapes in region
      files.
    - Fix to fits_str2time function so that it now flags a particular
      case of bad syntax which was previously getting through.
    - In ffgclb and ffpclb (read/write byte columns), the
      "undocumented" feature of being able to transfer columns 'A'
      string columnss as byte arrays is now handled correctly, with
      improved error checking via updates to ffgcprll.  More
      documentation on string handling is in cfitsio.tex.
    - Fix bug in 'colfilter' functionality.  When performing a
      column deletion of the form -COLNAM*, and multiple matches
      existed, then none of the matches got deleted.  Now the
      first is deleted as expected.
    - Improved handling of corner case in ffpkn functions.
    - In ffgky, modified TULONG case to allow it to read unsigned
      values greater than the 8-byte signed limit.
    - Fix to parsing of corner case of extended file syntax.
    - Major updates to CMake configuration.
  - Removed cfitsio-zlib.patch (not needed anynore).


author: Asterios Dramis <asterios.dramis@gmail.com>
changelog:
  - Update to version 4.1.0:
    * Calls to the zlib inflate() function in zcompress.c now handle
      the Z_BUF_ERROR return value rather than exiting.
    * The SUBTRACTIVE_DITHER_2 option has been removed when using the
      HCOMPRESS algorithm.
    * Updated fits_get_version function to return a float calculated
      from 3 version fields.
    * Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
      fits_resize_img function.
    * Updates made to C/Fortran interfacing in cfortran.h and
      f77_wrap.h specifically driven by new Mac/ARM architecture.
    * Fix to the fits_insert_col functions to handle columns with
      TULONGLONG data.


author: Stefan Brüns <stefan.bruens@rwth-aachen.de>
changelog:
  - Update to version 4.2.0:
    - This release includes patches to security vulnerabilities.
      We strongly encourage this upgrade, particularly for those
      running CFITSIO in web accessible applications.
    - Fix to fits_read_key function, which was failing to properly
      read keywords declared type TUINT on compilers where
      sizeof(int) = sizeof(long).
    - Added new functions fits_read_cols and fits_write_cols to
      efficiently read or write multiple columns in a single
      function call
    - Added new function fits_copy_selrows to copy only selected
      rows, such as the selected rows returned by fits_find_rows
    - Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
      which are mathematical special functions of the same name
    - Added new calculator function GTIFIND() which reports which
      GTI row brackets a given time sample
    - Added new calculator functions which operate upon vector table
      values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
      and ARRAY(X,d) which promotes scalar X to a vector or array
      with given dimensions.
    - The CFITSIO histogramming code now handles binning by any
      arbitrary calculator expression rather than just a column name.
      Both the binned columns as well as the optional weights may be
      calculator expressions, enclosed in parentheses.
    - Binning of vector columns or expressions is now supported, as
      long as all binned inputs (as well as the optional weighting)
      have the same vector dimensions. Binning of variable-length
      columns remains unsupported.
    - A bug that caused histogram weights from columns that are null
      values to be tallied along with non-null values has been fixed.
    - The CFITSIO calculator and histogramming functionality is now
      fully reentrant and does not require multithreading interlocks.
    - A long-standing segmentation fault bug in the histogramming
      code related to binning any value using the "reciprocal" /XXXX
      notation has been fixed.
    - Added mutex locks for thread safety in ftgiou and ftfiou.
    - Added several Fortran wrappers to support image read/write when
      'fpixel' and 'nelements' are 8-byte integers.
    - Fixed bug which was adding spaces to some cases of long string
      key value output.
  - Enable SSE2 on x86_64
  - Package fitscopy util
  - Enable bzip2 support


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 4.3.0:
    * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
    * Added overflow checking for case of reading images with 8-byte
      float values into 4-byte float arrays.
    * fits_write_key_longstr now handles case of writing a long
      keyword in combination with a long keyword value string.
    * Add conversion of French locale comma-to-period in corner
      cases appearing in ffr2e and ffd2e functions.
    * Increased the precision when writing version number to
      User-Agent strings for http connections.  This is needed to
      fully conform to 3-field version string format.
    * Bug fix to GTIOVERLAP() calculator function, which was being
      treated as a boolean value in expressions, and is now
      correctly treated as a floating point result.
    * Bug fix to ARRAY() calculator function, which caused a memory
      overflow error
    * Enhancement to the ARRAY function, such that ARRAY(V,d) can
      apply new dimensions to V, as long as the total number of
      array/vector elements does not change.
    * Enhancement of long string keyword read/write functions to
      fully conform with FITS standard specifications for multi-line
      value and comment strings. Two new functions have been added
      to implement this: fits_get_key_com_strlen and
      fits_read_string_key_com.
  - Make doc package noarch.


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Update to version 3.3
    * When reading a binary policy by checkpolicy, do not automatically change the version
      to the max policy version supported by libsepol or, if specified, the value given
      using the "-c" flag.
    * Updated documentation
    * Prints the reason why opening a source policy file failed


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Update to version 3.4
    * warn on bogus IP address or netmask in nodecon statement
    * allow wildcard permissions in constraints
    * mention class name on invalid permission


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Update to version 3.5
    * error out if required permission would exceed limit
    * Improve error message for type bounds
  - Added additional developer key (Jason Zaman)


author: sebix+novell.com@sebix.at
changelog:
  - initial package for version 140201
  - add chntpw_1.0-1.diff.gz all patches from debian, fixes build and runtime bugs


author: Matthias Fehring <buschmann23@opensuse.org>
changelog:
  - add pkgconfig file
  - cleanup spec file
    * remove stuff for compatibility below SLE 12
    * use license tag in files section


author: Matthias Fehring <buschmann23@opensuse.org>
changelog:
  - include GNUInstallDirs into CMakeLists.txt and use CMAKE_INSTALL_FULL_LIBDIR
    variable in pkgconfig file to set corret library path also on Tumbleweed


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Change Conflicts: pythomn3-cl to python3dist(cl): we need to
    conflict with all python-variants of cl, as they all provide
    /usr/bin/cl.


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 0+git.20230612:
    * add __realpath_chk()
    * add RTC support
    * handle read() on timer fd
    * permit TFD_NONBLOCK flag on timerfd_create() call
    * fix debug message format
    * allow sending packets to nonexisting nodes and subnets
    * add client option to dump network traffic to pcap
    * fill more fields in generated ethernet frames
    * provide PHC index as device minor in stat
    * avoid init recursion via dlsym()
    * add delay and jitter to PTP_SYS_OFFSET readings
    * provide frequency error to clients
    * add ioctl(PTP_SYS_OFFSET_EXTENDED)
    * allow sending to port 0
    * fix sequence number in duplicated PPS samples
    * handle NUMERIC* flags in getnameinfo()
    * add __syslog_chkieee128()
    * drop assertion for number of open sockets
    * don't allow connecting to broadcast and network address
    * add __recv_chk()
    * limit maximum time which can be set
    * advance time in none fuzz mode
    * handle unknown addresses in fuzz mode
    * add refclocks based on node clocks
    * add option to swap PHC devices
    * bash: remove default options for phc2sys
    * include linux/limits.h for PATH_MAX
    * add realpath()
    * accept SO_TIMESTAMPING with new so_timestamping struct
    * init symbols in stat()
    * disable debuginfod for valgrind
    * add support for strace
    * bash: allow custom client library preload
    * fix undefined behavior in clock IDs
    * update comments
    * fix clock_gettime() for some clocks
    * add support for Unix domain sockets
    * avoid searching for nonexisting fstat
    * fix __fxstat to call correct function
    * add workaround for redirected adjtimex and fopen
    * use __fxstat if available
    * fix crash with missing refclock configuration
    * add fstat() and __fxstat()
    * init symbols in open()
    * allow trailing dot in getaddrinfo()
    * fix getaddrinfo() to not read outside buffer
    * split initialization
    * add __fread_chk()
    * bash: redirect and check valgrind output
    * bash: rename wrapper variables
    * avoid uninitialized data in adjtimex request
    * add support for valgrind
    * add PPS support


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 0+git.20230905:
    * fix compatibility with old make
    * save message in select() if fd is not polled
    * don't read /usr/include/sys/time.h directly


author: abriel@suse.com
changelog:
  - Bump version to 1.7
  - CVE-2021-32000: fix some potentially dangerous file system
    operations
    (bsc#1181050)


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - Bump version to 1.9
  - [clone-master-clean-up] Cleannup initiatorname.iscsi
    Remove all no comment files
    (bsc#1203024)


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - Bump version to 1.10
  - clone-master-clean-up fails if postfix is not installed (bsc#1204835)
    Check if the directory does exists.


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - Bump version to 1.11
  - clone-master-clean-up fails when /etc/iscsi/initiatorname.iscsi doesn't exist
    The entire section is wrapped in a test for the existence of this file.
    (bsc#1207993)


author: Stephane Thiell <sthiell@stanford.edu>
changelog:
  - Update to upstream release 1.8.4:
    * RangeSetND: fix padding info when slicing using __getitem__()
    * Defaults: Allow out-of-tree worker modules
    * NodeUtils: allow YAML list to declare node groups
    * Tree: Use default local_worker and allow overriding Defaults
    * Worker/Rsh: return maxrc properly for Rsh Worker
    * xCAT binding: add support for spaces in group names
    * CLI/Clush: Avoid python3 error with no stdin
    * CLI/Clush: use os.read() in stdin thread
    * CLI/Clush: Add maxrc option to clush.conf
    * CLI/Display: Add support for NO_COLOR and CLICOLOR


author: Stephane Thiell <sthiell@stanford.edu>
changelog:
  - Update to upstream release 1.9:
    * clush: add --mode support with sudo and sshpass examples
    * clush: add options '--outdir=OUTDIR' and '--errdir=ERRDIR'
    * clush: always close stdin stream of worker when it is not used
    * clush: use daemon attribute instead of deprecated setDaemon()
    * slurm.conf.example: filter out more Slurm node state flags
    * NodeSet: add special notation @@source to expand group names
    * RangeSet: nD folding optimization
    * RangeSet: support ranges with zero padding of mixed lengths
    * RangeSet: add explicit intiter() method to iterate over integers
    * EngineClient: EnginePort improvements, add event ev_port_start()
    * Tree: fix start and bufferize early writes
    * Tree: fix error with intermediate gateways
    * Defaults: Introduce CLUSTERSHELL_CFGDIR
    * Fix for python-3.10
    * Worker: deprecate old EventHandler method signatures
    * Worker: remove old last_*() methods


author: Stephane Thiell <sthiell@stanford.edu>
changelog:
  - Update to upstream release 1.9.1:
    * clush: select proper last parsed config file
    * setup.py: update download url and remove python 2.6 support
    * setup.py: improvements for pip install and venv
    * doc: correct typo 'sterr'
    * Fix typos found with codespell
    * RangeSet: support negative ranges
    * RangeSet: remove duplicate intiter() definition


author: Stephane Thiell <sthiell@stanford.edu>
changelog:
  - Update to upstream release 1.9.2:
    * clush/clubak: fix line buffering with Python 3
    * clush: fix --[r]copy dest when --dest is omitted
    * NodeUtils: allow null values in cluster.yaml
    * Topology: check that node groups/wildcards are non-empty
    * packaging: fix missing xcat.conf.example


author: Hillwood Yang <hillwood@opensuse.org>
changelog:
  - Update version to 2.9.2
    * Fixed RHBZ#1476070 - cmake-fedora-fedpkg failed to handle multiple builds
    * Fixed the cmake-fedora-fedpkg related path SRPM bug
    * Fixed RHBZ#1475682 - ChangeLog failed to update after doing the git reset
    - -hard HEAD
    * Fixed RHBZ#1474591 - Adopt bodhi version 2
    * Fixed RHBZ#1474624 - Bodhi UpdateType is mistakenly set as newpackage
    * cmake-fedora-pkgdb new sub-commands:
      + git-branch package: List the git-branches of package
      + newest-nvr: Return NVR of master branch
      + newest-changelog: Return the latest ChangeLog in master branch.
    * koji-build-scratch is now back to use koji build --scratch
    * MANAGE_UPLOAD_FEDORAHOSTED is marked as depreciated
      But MANAGE_UPLOAD_PAGURE is not implemented yet, as pagure does not
      support scp upload yet
    * Fixed RHBZ#1424757 - cmake-fedora: failed to handle f26-pending
    * Fixed RHBZ#1425263 - cmake-fedora: migrate from fedorahosted to pagure
    * Fixed fedpkg --dist depreciate warning
    * cmake-fedora-fedpkg: fix when git change is at staging, but not committed
      yet.
    * cmake-fedora-reset: The program that clean and reset the build environment
    * Fixed Bug 1367656 - cmake-fedora-fedpkg: failed when commit is clean


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 2.9.3:
    * Fixed cmake-fedora-fedpkg failed to push to bodhi.
    * Target tag_pre now depends on target module-only.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.11.9:
    * fix for minor gzread bug
    * notice free format mps earlier
    * Fix minor bug in workflow
    * fix for OBJSENSE and min/max on same card
    * fix for multiple RHS
    * various code improvements


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Switch to use the git repo with obs_scm
  - Update to version 1.0+git0:
    * Add Makefile for make install support
    * Start sysroot-usr.mount as well
    * Replace invalid use of ln_r in module-setup.sh


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.0+git1:
    * Use /lib/dracut/hooks instead of the usr-merged location (bsc#1201957)


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.0+git2:
    * Let selinux-microos-relabel decide whether a relabel is necessary (bsc#1202437)


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.0+git4:
    * Handle uppercase filesystem labels in combustion.rules as well
    * Update README.md to explain the current mechanism of firstboot_happened


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.1+git0:
    * Add option to run the script in the prepare phase as well
    * Add compatibility for ignition-kargs-helper
    * Populate /dev/shm/combustion/ in the --prepare stage
    * Small README.md improvements
    * combustion.rules: Match /module/qemu_fw_cfg instead of the namespace within


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.2:
    * Don't remove YaST reconfig_system marker if called from ignition
    * Remove now obsolete workaround for ignition-mount.service ExecStop
    * Set dasd_mod.dasd=autodetect in modprobe.d
    * Omit combustion module in initrds for already configured systems
    * New module to handle firstboot detection in the initrd (poo#127196,
      jsc#PED-5843)
    * Fixes for use with ignition-kargs-helper
    * Improve x-initrd.mount handling
    * Work around systemd issue with emergency.target at the root


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.2+git2:
    * Don't consider /var/lib/YaST2/reconfig_system for firstboot detection
    * Use improved x-initrd.mount code in firstboot-detect as well


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.2+git5:
    * Run combustion-prepare.service before ignition-enable-network.service
    * Revert "Remove now obsolete workaround for ignition-mount.service ExecStop"
    * Only attempt firstboot check on devices


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.2+git7:
    * Try the KIWI selfinstall .iso as fallback config source (jsc#PED-6587, jsc#SMO-271)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 3.1.6
    * Fixed issue #151: Calcite tests fail with compiler error
    * Added a test case that reproduces issue #151.
    * #141 Class loader workaround so that Calcite doesn't need to
      change. (#150)
  - Removed patch:
    * janino-2.7.8-remove-nullanalysis-annotations.patch
      + not needed any more
  - Build with source and target levels 8


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 3.1.10
    * Fixed issue #205: Classpath: Class archive file naming: Removed
      the file name check for class file archives; previously: *.jar
      and *.zip
    * Fixed issue #201: A Stack overflow error: Catch
      StackOverflowError in all relevant API methods 8e.g. "cook()"
      and "guessParameterNames()") and convert it into a
      CompileException (bsc#1211923, CVE-2023-33546).
    * Fixed issue #204: Evaluate method is ambiguous: Changed method
      "evaluate(Object...)" back to "evaluate(Object[])", and added a
      method "evaluate()" for convenience.
    * Fixed issue #202: Gracefully degradation if loading system
      properties throws an SecurityException
    * Fixed issue #182: Incompatible return types, when there are
      multiple methods with different return type
    * Fixed issue #188: Some expressions are failing without explicit
      cast of null
    * C++-style comment before EOI caused an internal compiler error.
    * Fixed issue #195: "Redefinition of constructors and methods
      allowed".
    * AutoIndentWriter: flush() / close(): The "tabulatorBuffer" and
      the "lineBuffer" were flushed in the wrong order, leaving the
      tabulatorBuffer unflushed under some conditions.
    * Fixed issue #196: "First type argument in ReferenceType lose
      its type arguments".
    * Fixed issue #183: "Add Automatic-Module-Name to MANIFEST.MF".
  - Upgrade to version 3.1.9
    * Merged pr #189 "Implement implicit conversions to Arrays with
      Annotations".
    * Reproduce issue #188 "Some expressions are failing without
      explicit cast of null".
    * Fixed issue #187 "Compilation of vars initialized in different
      if/else branches is failing".
    * Fixed issue #185 "InternalCompilerException while compiling
      variables initialized in while condition".
    * Added the "-benchmark" command line option.
    * Fixed issue #182 "Incompatible return types, when there are
      multiple methods with different return type".
    * Eliminated generation of empty StackMapTable attributes.
  - Upgrade to version 3.1.8
    * Generation of the StackMapTable is finally correct! However,
      the default tar version is still 6.
    * Regression tests finally pass for target version 8!
    * Fixed an AccessControlException with JRE 7.
    * Fixed issue #172 "SimpleCompiler Variable Bug", and also for
      VOID return type. Added test cases for issue 172 "SimpleCompiler
      Variable Bug".
    * Added more test cases for the "ConstantValue" attribute.
    * Added fix and regression test case for issue #177
      "ClassFormatError when assigning integer to constant double".
      Added test cases.
    * Fixed issue #174: "Byte code is 350 times larger due to
      StackMapTable, JVM crashes when loading the class". Added test
      cases.
    * Implementing nested types didn't work (dollar signs in class
      name).
    * Added code for debugging the loading of .class file and source
      files.
    * Added fix and regression test case for issue #178 "Janino
      incorrectly thinks variables are uninitialized". Added
      regression test cases.
    * Issue #176: "String s = System.out.println();" throws an
      InternalCompilerException
    * Implemented a system property
      "org.codehaus.janino.CodeContext.suppressStackMapTable"
      (boolean).
    * Fixed Issue #168 "commons-compiler-jdk: Unable to load class".
    * Added JDISASM with scope "test" because some test cases now need
      JDISASM.
    * Fixed GITHUB PR #10: Replace if condition with literal if
      possible to simplify if statement
    * Allow variable declarators between the LV declaration and the IF
      statement iff none of the VDs modify the LV.
    * Added "-Xverify:all" to all run configuration to enforce the
      strictest bytecode verification possible.
    * Test case "JlsTest.test_9_7_1__Normal_Annotations2()" choked
      because of annotation-type element value (annotation type is
      described by an UTF8 CPE, not a CLASS CPE).
    * Fixed issue #167 "After a successful compilation, compiling
      identical (or similar) code fails with an assignment conversion
      error".
    * Moved the "getArrayIClass(...)" methods from "IClass" to
      "IClassLoader", and keep the array classes per-class-loader
      (which is important because arrays refer to java.lang.Object).
      Also added a test case.
    * Removed JUnit launch configurations for Java 12, 15 and 16,
      which are no longer supported.
  - Upgrade to version 3.1.7
    * Merged PR #148 "Correct the logic to truncate Stack map in
      CodeContext.restoreLocalVariables".
    * Merged PR #163 "Add SUPER flag for package member types only
      (#163)".
    * Fixed issue #166 "Get generate method bytecode size".
    * Added a test case for issue #165.
    * Fixed issue #165 "Compilation failure when a class and package
      name match case insensitively".
    * Replaced "new (Byte|Short|Integer|Long|Float|Double|Character
      |Boolean)(...)" with "valueOf(...)".
    * Replaced types "Visitor.*Visitor" with "*Visitor".
    * Fixed issue #135 again; this time right.
    * Fixed Issue #155 "Enhanced FOR statement does not work with
      primitive variable".
    * Verified compatibility with Java 17.
    * Began to extend IClass and ClassFile for generics; specifically
      added IType and ITypeVariable. However generics are not yet
      supported; work in progress (although regression tested).
    * Implemented private interface methods (a Java 9 feature).
    * Further simplified the
      org.codehaus.commons.compiler.jdk.SimpleCompiler: It now uses a
      delegate o.c.c.c.j.Compiler, which saves a lot of duplicate
      code.
    * Major refactoring of org.codehaus.commons.compiler.jdk to get
      rid of duplicate code.
    * Fixed the error handling of the
      o.c.c.c.jdk.(Compiler|SimpleCompiler); added respective test
      cases.
    * Marking the SimpleCompiler as "cooked" was not reliable.
    * Static and default interface methods were still declared as "not
      implemented" on the home page, while they are already
      implemented! Updated the home page, added some test cases and
      fixed a minor bug.
    * Added a test for the "diamond operator".
    * Removed all "redundant type arguments", i.e. made use of the
      "diamond operator". This became possible because support was
      dropped for Java 6.
    * Also dropped support for "funny" intermediate Java versions 9
      and 10.
    * Dropped support for Java 6. Thus, Janino is now compiled against
      the JRE 7 runtime.


author: Ludwig Nussel <lnussel@suse.de>
changelog:
  - another fix for split /usr to avoid running out of space (boo#1186781)
  - unsafe fallback also for ENOSYS on renameat2 as seen on WSL


author: Ludwig Nussel <lnussel@suse.de>
changelog:
  - statically link xmv to avoid glibc 2.34 dependency
    (__libc_start_main@GLIBC_2.34)
  - turn on filetriggers in main package. Needed for single transaction upgrades
    (boo#1189788)


author: tchvatal@suse.com
changelog:
  - Grab patches from debian to actually work correctly
    * added compface-1.5.2-destdir.diff
    * added libcompface_1.5.2-5.diff.gz
    * modified compface-1.5.2.diff
  - Create test to verify the thing works
    * added compface-test.xbm
  - Use shared library
  - Cleanup the specfile


author: rbrown@suse.com
changelog:
  - Update to version 0.2.2:
    * Compile fix on older systems: missing <linux/sched.h>
    * Add new README
    * Rename README -> README.sidecar
    * test-client: fix gcc warning about ignoring the return value of write()
    * io_mainloop: fix an uninitialized use warning in debug code
    * Move sidecar python code into a subdirectory
    * Add copyright and license
    * Add 'make archive' target
    * Added savelog.1; explain --savelog option in ns-exec.1
    * savelog: add long options, embellish usage msg
  - Package using _service files


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - update to 2.2.2
    * unicode_bidi.c: Implement unicode_bidi_combining(). Implement
      canonical and compatibility decomposition and canonical composition.
    * unicode_bidi.c (unicode_bidi_needs_embed): Make its return code
      what its documentation says its return code is.
    * Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(),
      unicode::bidi_override,
  - update to 2.2.1
    * unicode_bidi_calc and unicode_bidi_calc_levels return a
      unicode_bidi_direction object, to indicate whether the
      computer paragraph embedding level was explicitly computed or
      defaulted.
    * unicode::bidi_calc - an empty string with an explicit embedding
      level should return the requested embedding level.
  - update to 2.2
    * unicode::iconvert::convert, fix uninitialized variable.
    * Implement bidirectional algorithm, canonical or equivalent character
      mappings.
    * Unicode 13 update. Adds lookup of EastAsianWidth property, emoji
      property lookup, adds an alternative sequence-based grapheme API
      that handles multi-character emoji rules.
    * Add bidi property lookups.
  - update source download URL


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - update to 2.2.4
    * configure.ac: gcc 12, autotool updates.
    * Add scripts to create installable .deb packages, update
      documentation.


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - update to 2.2.6
    * Debian/Ubuntu: update lintian overrides
  - update to 2.2.5
    * Adjust deb packaging. Check /etc/lsb-release and include the
      distribution release in the deb package version, to faciliate
      updating to the same version of the package in an updated release.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to new upstream release 0.4.1
    * Always write output files with newlines.
    * test binary mode for stdout stream.
    * Doc: initial readme updates and conversion to rst format.
    * FIX error: 'TypeError: can only concatenate str (not "bytes")
      to str'.
    * cp210x: Provide baud rate table as bytearray to pyusb
    * cp210x: Convert return of pyusb.ctrl_transfer to bytearray
    * fix format of sample ini files
      + get rid of duplicate line, which made ConfigParser throw an
      exception
      + get rid of leading spaces, which made ConfigParser interpret
      those entries as being additional lines in a multi-line value
      for 120000 entry
    * ini: Allow inline comments


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 20211114:
    * Many updated and added identified CPU models and variants
    * Updated hypervisor support


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 20220224:
    * Support for AMD Rembrandt E1
    * Add hypervisor+4/eax (Xen) expanded destination id bit
    * Correction for Alder Lake, Rocket Lake decoding
    * Multiple detection and decodings updated


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 20220812
    * Corrected (synth) decoding for (0,6),(8,6) Intel Snow
      Ridge/Parker Ridge.
    * Added 8000000a/edx X2AVIC flag
    * Generalized (0,6),(8,14),9,YP stepping case to include
      Pentium 4425Y, from instlatx64 sample.
    * Added support for hypervisor+3/ecx (Microsoft) flags.


author: Valentin Lefebvre <valentin.lefebvre@suse.com>
changelog:
  - Update to release 20221003
    * Added synth decoding for AMD Ryzen (Phoenix E0, Storm Peak A1)
    * Added synth & uarch synth decoding for
    * (0,6),(11,5) Intel Meteor Lake
    * (0,6),(11,6) Intel Grand Ridge (Crestmont)
    * (0,6),(11,14) Intel Granite Rapids
    * Renamed 7/0/eax enh hardware feedback to just "Thread
      Director".
    * Added 7/1/eax instructions.
    * Added 0x12/0/eax SGX ENCLU EDECCSA flag.
    * Added 0x23 Architecture Performance Monitoring Extended leaf
      decoding.
    * Corrected AVX512IFMA description: integer FMA, not just FMA.
  - Release 20220927
    * Added synth decoding for (10,15),(6,1) Raphael
    * Fixed title for AMD 0x8000001a leaf: Performance Optimization
      identifiers.


author: Valentin Lefebvre <valentin.lefebvre@suse.com>
changelog:
  - Update to release 20221201
    * Clarified synth decoding for Intel Xeon D-1700.
    * Added uarch & synth decoding for AMD 4800S Desktop Kit, based on
      instlatx64 sample.
    * Added uarch decoding for AMD Genoa A1, based on instlatx64 sample
    * Added uarch decoding for (0,6),(12,15) Emerald Rapids, from LX*.
    * Added synth & uarch decoding for (10,15),(10,1) Bergamo.
    * Added 0x8000000a/edx bits: ROGPT, VNMI, IBS virtualization.
    * Added 0x8000001b/eax bit: IBS L3 miss filtering support.
    * Added 0x8000001f/eax bits: RMPQUERY instruction support,
      VMPL supervisor shadow stack support, VMGEXIT parameter support,
      virtual TOM MSR support, IBS virtual support for SEV-ES guests,
      SMT protection support, SVSM communication page MSR support,
      VIRT_RMPUPDATE & VIRT_PSMASH MSR support.
    * Added 0x80000020/0/ecx bit: L3 range reservation support.
    * Added 0x80000021/eax bits: automatic IBRS,
      CPUID disable for non-privileged.
    * Added 0x80000022/eax bit: AMD LBR & PMC freezing.
    * Added 0x80000022/ebx field: number of LBR stack entries.
    * Added 0x80000023 leaf: Multi-Key Encrypted Memory Capabilities.
    * Added 0x80000026 leaf: AMD Extended CPU Topology.
    * cpuid.c: use lseek64 and cpuset_setaffinity, Added 0x80000022/eax
      AMD LBR V2 flag, from LX*.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - updated to 20230120:
    * Intel's 13th Generation Core datasheet provides stepping names as
      well as numbers!  So:
    * cpuid.c: Added synth decoding for (0,6),(11,7) Raptor Lake B0 stepping.
    * cpuid.c: Added synth decoding for (0,6),(11,15) Raptor Lake C0
      steppings, and clarified case for unknown stepping.
    * cpuid.man: Added 743844: 13th Generation Core datasheet.
    * cpuid.c: Fixed (0,6)(12,15) synth typo: Emearld Rapids.
    * cpuid.c: Added 6/eax IA32_HW_FEEDBACK_THREAD_CONFIG bit 25.
    * cpuid.c: Added 7/0/edx SGX-KEYS: SGX attestation services.
    * cpuid.c: Clarified 7/0/edx IA32_MCU_OPT_CTRL SRBDS mitigation MSR.
    * cpuid.c: Clarified 7/0/edx IA32_TSX_FORCE_ABORT MSR.
    * cpuid.c: Added 7/1/edx CET_SSS: shadow stacks w/o page faults.
    * cpuid.c: Added several 7/2/edx bits.
    * cpuid.c: In 0xd/0/eax, corrected CET_U & CET_S, which were IA32_XSS.
    * cpuid.c: In 0xd/0/eax, removed the IA32_XSS bits, which aren't
      relevant for XCR0.
    * cpuid.c: For 0xd/1/ecx, enumerate the IA32_XSS bits instead of a
      hex bitmask.
    * cpuid.c: For 0xd, added IA32_XSS PASID state (couple places).
    * cpuid.c: Renamed 0x1a: Native Model ID.
    * cpuid.c: Added synth & uarch decoding for (0,6),(11,15) Raptor Lake
      from MSR_CPUID_table*.
    * cpuid.c: Added synth decoding for (0,6),(9,7),5 Pentium Gold G7400,
      based on instlatx64 sample.
    * cpuid.c: Added rudimentary synth decoding for future (0,6),(12,15)
      Emerald Rapids CPUs.
    * cpuid.c: Added 7/1/eax LASS: linear address space separation.
    * cpuid.c: Corrected 0x18/n/edx maximum number of addressible IDs, which
      should use minus-one notation.
    * cpuid.c: Certain leaves cannot be displayed correctly in isolation,
      i.e. without information about other leaves saved in the stash.  For
      example, the display for leaf 3 uses bits saved from leaf 1.  If the
    - l/--leaf option is used to restrict cpuid to reading only a single
      leaf, such leaves now are displayed as raw hex, rather than with
      incorrect information.  This is handled by passing a NULL stash to
      print_reg() and below, and by many new checks for a NULL stash.
    * cpuid.c: Updated cache associativity strings used in 0x80000006 and
      0x80000019 leaves to use value ranges, as in AMD docs.
    * cpuid.c: Fixed mistake in AMD L3 range reservation support: it's in
      0x80000020/0 register EBX, not ECX.
    * cpuid.c: Added 0x80000026/0/edx extended APIC ID.
    * cpuid.c: Added synth & uarch decoding for (10,15),(1,1) Genoa, from
      AMD 57095 revision guide.
    * cpuid.man: Added AMD 57095 revision guides, and some older guides that
      I'd forgotten.


author: Egbert Eich <eich@suse.com>
changelog:
  - Update to release 20230406:
    * Support APIC bit fields for the newest 4 topology layers:
      module, tile, die, die group.
    * Support leaf 0xb method for AMD/Hygon.
    * Added prelim Bergamo A1 stepping from sample.
    * Added AMX-COMPLEX instructions, UC-lock disable,
      non-contiguous 1s value support, event logging supported
      bitmap.
    * Update CPUID utility with new feature bits as documented in
      the AMD Processor Programming Reference for Family 19h and
      Model 11h: extended LVT offset fault cange, enhanced
      predictive store forwarding, FSRS, FSRC,
      FsGsKernelGsBaseNonSerializing, number of available UMC PMCs,
      bitmask representing active UMCs.
    * Added (synth) decoding for Sapphire Rapids D & E0 steppings
    * Improved (synth) decoding for Scalable 3rd Gen Xeons to Ice
      Lake-SP, for Intel N-Series, for Raptor Lake-S/HX/P, for
      Raptor Lake-H/U/P.
    * Differentiate (synth) & (uarch synth) for (0,6),(11,14)
      Alder Lake-N based on core type.
    * Differentiate Lakefield P-cores from Tremont E-cores.
    * Added (4th Gen) to the (synth) description of AMD EPYC Genoa.
    * Added (uarch synth) decoding for AMD Ryzen (Phoenix E0)
    * Added PkgType decoding for AMD Family 19h CPUs: Vermeer,
      Cezanne/Barcelo, Raphael, and Phoenix, based on their
      respective PPPRs.
    * Added Alder Lake Core names: i*-12000.
    * Decode Xen tsc mode.


author: Valentin Lefebvre <valentin.lefebvre@suse.com>
changelog:
  - Update to release 20230614
    * Improved (synth) identification for Intel Xeon Scalable (3rd
      Gen) (Cooper Lake A0), Intel Xeon D-1700/2700 (Ice Lake-D),
      Intel Pentium Gold 8500 series, pure Atom x7000E, Atom C1100
      Arizona Beach.
    * Made the (simple synth) fields non-default. The (simple synth)
      fields still are available, but only with the -S/--simple
      option.
  - Update to release 20230505
    * Fixed CPU counts for higher levels
      not dividing out counts from lower levels.
    * Differentiate Core i3-N300 N-Series from ordinary N-Series.
    * Added hypervisor+4/eax bit 21: use hypercalls for MMIO config
      space I/O, based on LX*.
    * Added (synth) decoding for Xeon W version of Sapphire Rapids,
      Meteor Lake-M B0.
    * Added (synth) & (uarch synth) Emerald Rapids family: Raptor
      Cove, and Granite Rapids family: Redwood Cove.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.02.08
    * Makefile: bump version
    * Fix strncpy string size
    * Reduce scope of variable i
    * Update copyright year


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.02.09
    * Makefile: bump version
    * Makefile: remove -g flag
    * Avoid division by zero if total is zero


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.02.10
    * Makefile: add bash-completion to make dist rule
    * Add bash completion script
  - Add subpackage for bash-completion


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.02.12
    * cpustat: fix truncated output, allow CPU % stats > 100%
  - Update to version 0.02.11
    * cpustat: zero ws struct to clear static analysis warnings


author: Jiri Slaby <jslaby@suse.com>
changelog:
  - Update to 15.9
    * Fix coverity scan warnings
    * cscope: Add ( and | as metachars in regex search
    * Adding chek on return code of search() in linemode
    * Fix DOS style line endings in one file; enable system C extensions,
    if available


author: Matthias Gerstner <matthias.gerstner@suse.com>
changelog:
  - explicitly add -pie linker flag to make /usr/bin/csync a PIE binary
    (bsc#1184122). The problem arises in upstream
    cmake/Modules/DefineCompilerFlags.cmake where -fPIC is explicitly added to
    compiler flags, which are also passed during link time. This overrides our
    implicit gcc PIE profile.


author: mardnh@gmx.de
changelog:
  - Update to 0.42.1
    * various improvements sent to me by Alecsandru Soare
    * fixed 'game over' message
  - Fix URL
  - Drop not longer needed patches:
    * ctris-fsf-address.patch
    * ctris-remove_current_date.patch
  - Specfile cleanup


author: kastl@b1-systems.de
changelog:
  - Update to version 0.6.0:
    * Added support form darwin-arm64.
    * Removing all Windows 20H2 support since it is EOL August 9th.
    * Update README.md


author: i@marguerite.su
changelog:
  - update 0.32
    * Fixed a problem that the license file has not been enclosed
    * Small code cleanup


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.0.128:
    * Make gbp tag produce the right tag format
    * Add (PureOS) byzantium as a symlink to amber
    * Add (PureOS) crimson as a symlink to amber
    * Support Packages files which are not ordered alphabetically by Package field
    * Apply "EXCLUDE_DEPENDENCY" during "resolve_deps"
    * debootstrap: optionally exclude specific dependencies
    * debian-common: exclude usrmerge when installing usr-is-merged
    * Enable usrmerge on hurd-i386 too.
    * add usrmerge support loongarch64.
    * Avoid duplicate components in `sources.list`.
    * Mount /dev/fd if the host is FreeBSD.
    * Update renamed lintian tag names in lintian overrides.
    * Update standards version to 4.6.0.1, no changes needed.
    * setup_merged_usr: create skip flag when merged-usr is disabled on bookworm+
    * Add usr-is-merged to the required set on testing/unstable
    * Ensure bookworm+ suites are set up with merged-usr.
    * functions (download_main): Let the loops try the different components and
      suites when the checksum doesn't match. This is needed when several of
      them contain the same package name.
    * Fix auto proxy discovery
    * Fix detection of docker container for cgroup v2
    * functions: define link_dir before using it.
    * Add (Debian) trixie as a symlink to sid.


author: Richard Rahl <rrahl0@proton.me>
changelog:
  - update to 1.0.128+nmu5:
    * Update PureOS bootstrap script
    * Improve error message when tar fails
    * fixes bug when http_proxy is unset
    * fallback if mounting /proc fails
    * defaulting to merged-usr on newer suites


author: Richard Rahl <rrahl0@proton.me>
changelog:
  - update to 1.0.132:
    * improve various tests
  - update to 1.0.131:
    * Reinstate setup_merged_usr
  - update to 1.0.130:
    * add --preserve-env option
    * add Trisquel distribution
    * add Pardus distribution
    * fix debootstrap --second-stage on native runs


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - Do not use the full path for config.d in the config files, which
    will simplify implementing multi instance support.


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - Rework support for /etc/dehydrated/postrun-hooks.d/:
    dehydrated.service nolonger starts them directly, the support was
    moved to a separate unit file. Please run:
    systemctl enable dehydrated-postrun-hooks.service
    to restore this functionality
  - Run dehydrated as dehydrated user again


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - Prepare instantiated service/timer support but not enable it:
    This seems to fail due to missing systemd support right now.
    So the only option at the moment is to copy the timer and unit
    file for a 2nd instance. Mark all files as part of dehydrated.target


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - Copy the changes entry into README.postrun-hooks to make it
    easier for users to find the information how to restore the
    postrun-hooks after the split.


author: Daniel Molkentin <daniel@molkentin.de>
changelog:
  - Update to 0.7.1
    * See https://github.com/dehydrated-io/dehydrated/releases/tag/v0.7.1
    * Removes more-examples.patch


author: sflees@suse.de
changelog:
  - Update to 2.37
    * Changes from 2.36 to 2.37
    * Fix issue with empty glyphs in condensed typefaces in the released source files.
    * Changes from 2.35 to 2.36
    * Math: added DejaVu Math Tex Gyre by B. Jackowski, P. Strzelczyk and P. Pianowski (on behalf of TeX users groups)
    * Sans: removed dot of U+06BA in all forms
    * Sans: fixed position of three dots of U+06BD in init and medi forms (by Denis Jacquerye)
    * Sans: corrected direction of contours in U+05E7 (by Lior Halphon]])
    * Sans: added U+1F643 (by Olleg Samoylov)
    * Serif: moved up U+0360-0361 (by Gee Fung Sit 薛至峰]])
    * Serif: increased spacing of Roman numerals U+2161-2163, U+2165-2168, U+216A-216B (by Gee Fung Sit 薛至峰)
    * Serif: fixed anchor position of U+00E6 (by Gee Fung Sit 薛至峰)
    * Sans: fixed vertical position of U+20BA (by Gee Fung Sit 薛至峰)
    * Sans, Serif: fixed glyph height of Block Elements (by Gee Fung Sit 薛至峰)
    * Sans, Serif: added U+A698-A699 (by Gee Fung Sit 薛至峰)
    * Sans, Mono, Serif: added U+037F (by Gee Fung Sit 薛至峰)
    * Mono: added U+0376-0377, U+037B-037D (by Gee Fung Sit 薛至峰)
    * Serif: removed duplicate point from U+1D05 (by Gee Fung Sit 薛至峰)
    * Mono: added U+20BA, U+20BD (by Gee Fung Sit 薛至峰)
    * Sans: Added moon symbols U+1F311-1F318 (by Ben Laenen)


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
    (cf. packaging guidelines)
  - Use %_smp_mflags for parallel build


author: guillaume@opensuse.org
changelog:
  - Add fix_usage_on_64_bits.patch to fix boo#1032032
    It updates the current devmem2.c file by the one provided by
    Russel King to fix usage on 64 bits systems.


author: p.drouand@gmail.com
changelog:
  - Update to version 0.7.1
    + Fix use of mandatory filename ChangeLog in distribution tarball
    + Fix infinite loop in rpl_malloc
    + Add experimental support for autocomplete on Ubuntu
    + Fix exit status of help-related options and improve start sequence
  - Changes from version 0.7.0
    + Add support for atmega16c4 and atmega32c4
    + Fix device erase for bootloaders which return busy status
    + Better include file defaults for libusb when run bootstrap is run
      without pkgconfig.
    + Improved status output
    + Add hex dump commands
    + Add blank memory check
    + Major rework of the flash/user/eeprom code
    + Replace start and reset commands with launch
    + Repository and website migrated to GitHub
  - Add pkg-config build require; needed to find libusb.h


author: wk@ire.pw.edu.pl
changelog:
  - Update to version 0.7.2
    + Use the correct memory ranges for XMega.
      Bootloader space is additional to listed device size.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.2:
    * contrib: snmptest.pl SNMPwalk can't access to all variables/wrong sort
    * contrib: point out where one can find zabbix template
    * config: remove unnecessary padding


author: mardnh@gmx.de
changelog:
  - Update to 0.68:
  - Add themes
  - Run spec-cleaner
  - Drop not longer needed sources/patches:
    * dhex.desktop
    * dhex-fixes.patch
    * dhex-rpmlintrc


author: mardnh@gmx.de
changelog:
  - Update to 0.69:
    * fixed a bug which caused the terminal to be broken.
    * added the functionality to start the hexcal from the
      commandline (-x).


author: tchvatal@suse.com
changelog:
  - Cleanu pwith spec-cleaner
  - Switch to upstream tarball instead of repacking
  - Update dependencies to match reality
  - Explicitely enable configuration switches
  - Disable docu building as they are kinda empty unless we would
    add latex and dot


author: Andrea Manzini <andrea.manzini@suse.com>
changelog:
  - update to 3.0.0a:
    * add a new testcase to verify that -> ... <- works properly
    * have all of the extensions code guarded by checking against MKD_STRICT
    * rework the tag handler
  - enabled test suite during build


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Update to 3.4.4:
    * 3.4.4 Lazy-loading of Logger instances - See #370 & #376
    * 3.4.3 Add Automatic-Module-Name to MANIFEST.MF
    * 3.4.2 Fix race condition in BatchEventProcessor with 3 or more
      starting/halting concurrently.
    * 3.4.1 Fix race between run() and halt() on BatchEventProcessor.
    * 3.4.0 Drop support for JDK6, support JDK7 and above only.
      Add ThreadHints.onSpinWait to all busy spins within Disruptor.
      Increase default sleep time for LockSupport.parkNanos to
      prevent busy spinning.
    * 3.3.8 Revert belt and braces WaitStrategy signalling.
    * 3.3.7 Add batch size to BatchStartAware.onBatchStart()
      Upgrade to newer versions of gradle, checkstyle and JUnit
      Deprecate classes & methods for later release
      Remove JMock and rewrite tests accordingly
  - Remove disruptor-3.3.2-jmock.patch


author: Dario Faggioli <dfaggioli@suse.com>
changelog:
  - enable non-interactive mode by default
  - Fix a but with automatic cretion of rootful containers
    * Patch added:
      0001-enter-fix-automatic-container-creation-when-r-is-use.patch
  - Rework the /usr/etc config file patch (better changelog)
    * Patch removed:
      0001-Read-config-in-usr-etc-too.patch
    * Patch added:
      0002-opensuse-check-for-the-config-file-in-usr-etc-too.patch
  - Switched to %autosetup in the spec file


author: Dario Faggioli <dfaggioli@suse.com>
changelog:
  - Fix a (potential0 problem with man and manpages
    * Patch added:
      0002-distrobox-handle-situations-with-weird-manpages-setu.patch
  - Default to distrobox-enter when only typing distrobox
    * Patch added:
      0003-distrobox-if-no-command-is-specified-default-to-ente.patch
  - Reordered the patchqueue:
    * Patch removed:
      0002-opensuse-check-for-the-config-file-in-usr-etc-too.patch
    * Patch added:
      0004-opensuse-check-for-the-config-file-in-usr-etc-too.patch


author: Dario Faggioli <dfaggioli@suse.com>
changelog:
  - Update to latest version (1.4.0)
  - Patches removed:
    0001-enter-fix-automatic-container-creation-when-r-is-use.patch
    0002-distrobox-handle-situations-with-weird-manpages-setu.patch
    0002-opensuse-check-for-the-config-file-in-usr-etc-too.patch
    0003-distrobox-if-no-command-is-specified-default-to-ente.patch
    0004-opensuse-check-for-the-config-file-in-usr-etc-too.patch
  - Patches added:
    0001-distrobox-if-no-command-is-specified-default-to-ente.patch
  - Changes in 1.4.0:
    * New distrobox upgrade command, to update all the containers at once
    * New distrobox generate-entry command, to add your distrobox to the app list
      note that from 1.4.0 onwards this will be the default behaviour for all the
      new containers created
    * New distrobox ephemeral command, to quickly spawn, use and delete a container.
      All-in-one.
    * New install-podman script to install Podman in $HOME. Handy for @ValveSoftware
      SteamDeck users
    * Distrobox-host-exec now uses exclusively the host-spawn command from @1player
    * Better support for AD/LDap and Kerberos usernames
    * Better support for Nix/Guix hosts
    * Plenty of bug fixes and CI/Test improvements smile


author: Dario Faggioli <dfaggioli@suse.com>
changelog:
  - Update to latest version (1.4.1)
  - Patches removed:
    0001-distrobox-if-no-command-is-specified-default-to-ente.patch
  - Add a bash-completion subpackage
  - Changes in 1.4.1:
    * completion: add bash completion support!
    * create/enter: revert 52a34fb
    * create: add --no-entry
    * docs: update host and guest lists
    * docs: redundant "else" in readme
    * init: add mesa and vulkan drivers by default
    * init: don't query filesystems mounted by beesd
    * install-podman: update to 4.2.1
    * install-podman: install crun, it generally
      works better in rootless.
    * install-podman: fix default configuration
    * ephemeral: do cleanup even in case of errors
    * generate-entry: auto-discover curl or wget.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Do not recommend bash-completion subpackage: this triggers
    installation even if bash-completion is not there yet. All (well,
    most for now) packages are handled to install the completion IF
    bash-completion is present (which is the default on standard
    setups).


author: Ayush Kumar <ayush06feb@gmail.com>
changelog:
  - Update to latest version (1.4.2.1). Some changes:
    * all: fix setting up default images and names
    * compatibility: add gentoo docker image
    * compatibility: change debian 8 image
    * completion: Remove shebangs from bash completions
    * completion: add compatibility list flag, add image name
      autocompletion
    * create/enter/export: Add home prefix
    * create: Fix using --home with space in path
    * create: use --entrypoint to override entrypoint defined by
      image
    * distrobox: remove trap from the wrapper
    * docs: Add resource limitation tips
    * docs: Fix example configuration file
    * docs: Update handler function to support bash scripts
    * enter/export: handle quotes in arguments in a better way
    * enter: exclude LANG environment variables
    * enter: remove detach-keys, work on #398
    * export/enter: inject container ID at enter-time, in order to be
      used in export
    * export: fix variable declaration
    * export: look at global user services while trying to export a
      service
    * export: use realpath on icons
    * init: Add init and pre-init hook defaults as supported config
      options
    * init: add missing findmnt in OpenSUSE
    * init: better systemd unit cleanup
    * init: copy skel files only if using custom home
    * init: fix overriding of SHELL at each start, override default
      SHELL only the first time
    * init: fix sudoers spam (missing " in check)
    * init: fix void-linux package incompatibility error
    * init: fix vte installation; add --noreplace to prevent repeated
      builds
    * init: integrate with kerberos host only if it is installed on
      the host.
    * init: skip external mounts when searching for sockets
    * init: specify package for gentoo
    * init: use container's path for SHELL instead of host's one
    * init: use findmnt instead of mountpoint, fixing compatibility
      with old distributions
    * install-podman: Fix cni_plugin_dirs
    * install: do not use scraping, use fixed version
    * main: Do not open manpager automatically
    Full list available at: https://github.com/89luca89/distrobox/releases/tag/1.4.2.1


author: Predrag Ivanović <predivan@mts.rs>
changelog:
  - Use tubleweed:latest as the default image
    instead of, hardcoded in 'distrobox-create', fedora:toolbox.


author: Richard Brown <rbrown@suse.com>
changelog:
  - Remove container_image from .conf, obsoleted by
    container_image_default
  - use official distrobox:latest container instead of vanilla
    tumbleweed to speedup start times, still call it tumbleweed
    because it is


author: Enrico Belleri <kilgore.trout@idesmi.eu>
changelog:
  - Update to version 1.5.0:
    * additional-packages flag in create, to directly add packages during init
    * NVidia GPU Support for containers: distrobox will attempt to share host's drivers with the container
    * New distrobox-assemble command lets you declare your distroboxes-as-code, in an easy config file
    * Now, removing a distrobox will un-export apps and binaries exported by it
    * Init is now more flexible in how it adds packages, allowing for greater compatibility
    * Init now supports systemd containers using --additional-packages systemd during creation
    * General reliability improvements, lots of bug fixes and QoL


author: Frederic Crozat <fcrozat@suse.com>
changelog:
  - Update to version 1.5.0.2:
    * Fix typo in instructions for setting podman-host path
    * Fix user initialization for ubuntu 23.04
    * Compatibility: add openEULER and Linux Mint containers
    * Fix docker minimum version to 19.03.15.
    * Better container detection in host-exec
    * fix host file sync when unsharing network
  - Changes from version 1.5.0.1:
    * Fix bashism in assemble.
    * Revert to using distrobox-enter for upgrade.
    * Fix bug in init_readlink with relative paths in init.
    * Improve dry-run output to show a flag for each line in enter/create.


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 1.3.5:
    * Align with CIS Docker Benchmark v1.2.0
    * Add some command line options to support specific use cases


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to initial upstream release 0.1:
    * doh.1: initial man page
    * doh: sort the -h options alphabetically
    * version: add header file, support -V and call it version 0.1 now
    * README: show the current cloudflare URL in the example output
    * Update Google Public DNS DoH endpoint in example
    * doh_encode: fix the comparison for long host names
    * doh: added -k for insecure mode - skips server cert validation


author: fstrba@suse.com
changelog:
  - Don't hardcode dependency on java-gcj-compat
    * use java-devel >= 1.6 instead
  - Specify java source and target levels 1.6 in order to allow
    building with jdk9


author: Yan Gao <ygao@suse.com>
changelog:
  - Update to version 2.0.3+20210303.404adbc (v2.0.3):
  - syslog: Add a message-id parameter for messages (gh#ClusterLabs/libqb#433)
  - timers: Add some locking (gh#ClusterLabs/libqb#436)
  - ipcc: Have a few goes at tidying up after a dead server (gh#ClusterLabs/libqb#434)
  - strlcpy: Check for maxlen underflow (gh#ClusterLabs/libqb#432)
  - doxygen2man: fix printing of lines starting with '.' (gh#ClusterLabs/libqb#431)
  - doxygen2man: ignore all-whitespace brief descriptions (gh#ClusterLabs/libqb#430)


author: Yan Gao <ygao@suse.com>
changelog:
  - Update to version 2.0.4+20211112.a2691b9 (v2.0.4):
  - poll: Don't log in a signal handler (gh#ClusterLabs/libqb##447)
  - Fix pthread returns (gh#ClusterLabs/libqb#444)
  - doxygen2man: print structure descriptions (gh#ClusterLabs/libqb#443)
  - Implement heap based timer list (gh#ClusterLabs/libqb#439)


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Inject package version differently into the build system
    (boo#1193087):
    + Drop libqb-configure-package-version.patch
    + copy the package version into .tarball-version (if it does not
      exist and we would happen to use a tarball to build).


author: Yan Gao <ygao@suse.com>
changelog:
  - Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
    * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch


author: Yan Gao <ygao@suse.com>
changelog:
  - Update to version 2.0.5+20220321.ccdaada (v2.0.5):
  - blackbox: Sanitize items read from the blackbox header (gh#ClusterLabs/libqb#438)
  - ipcc: Fix errno returned from qb_ipcc_connect (gh#ClusterLabs/libqb#460)
  - util: reimplement time functions as a series of fallbacks (gh#ClusterLabs/libqb#457)
  - util: use HAVE_GETTIMEOFDAY where appropriate
  - Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
  - Merge:
    * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch
  - ipcc: Add an async connect API (gh#ClusterLabs/libqb#450)


author: Yan Gao <ygao@suse.com>
changelog:
  - Update to version 2.0.6+20220323.758044b (v2.0.6):
  - test: Include ipc_sock.test in the libqb-tests rpm (gh#ClusterLabs/libqb##463)


author: Yan Gao <ygao@suse.com>
changelog:
  - Update to version 2.0.7+20230607.06c8641 (v2.0.7):
  - blackbox: fix potential overlow/memory corruption (gh#ClusterLabs/libqb#486)
  - tests: allow -j to work (gh#ClusterLabs/libqb#485)
  - strlcpy: avoid compiler warning from strncpy (gh#ClusterLabs/libqb#473)
  - timer: Move state check to before time check (gh#ClusterLabs/libqb#479)
  - ipc: Retry receiving credentials if the the message is short (gh#ClusterLabs/libqb#476, rh#2111711)
  - lib: Fix some small bugs spotted by newest covscan (gh#ClusterLabs/libqb#471)
  - doxygen2man: Fix function parameter alignment (gh#ClusterLabs/libqb#468)


author: Yan Gao <ygao@suse.com>
changelog:
  - Update to version 2.0.8+20230721.002171b (v2.0.8):
  - log: fix potential overflow with long log messages (gh#ClusterLabs/libqb#490)


author: Marcus Schäfer <marcus.schaefer@gmail.com>
changelog:
  - Fixed linter errors
    Latest changes regarding type hints introduced linter errors.
    Also adapt the workflow run which is expected to detect them


author: Marcus Schäfer <marcus.schaefer@gmail.com>
changelog:
  - Limit scope of grub _fix method
    Only apply _fix_grub_to_support_dynamic_efi_and_bios_boot for
    the x86_64 or ix86 architectures. This Fixes #2343


author: Marcus Schäfer <marcus.schaefer@gmail.com>
changelog:
  - Update x86/tumbleweed/test-image-systemd-boot
    systemd package has been splitted and provides
    systemd-boot in an extra package now


author: Marcus Schäfer <marcus.schaefer@gmail.com>
changelog:
  - Fix double grub entries in hybrid ISO images
    As consequence of using the "source" grub command instead
    of the "configfile" command to load the grub config we now
    see double loading of the same file on ISO media. The reason
    here is that kiwi ISO media is always hybrid which means it
    embeds an MBR into the ISO for which the "source" command now
    can read the same file through two different device paths.
    This does not happen with the "configfile" grub command.
    Thus this patch uses "configfile" if we produce an ISO image
    and "source" for all other image types. The commit also fixes
    the custom grub template used for ISO images in a way that
    we only set the "serial" command if there is a serial
    configuration provided along with the image description.


author: nick wang <nwang@suse.com>
changelog:
  - Version 0.3.9
    * Make file system after initial resync finished
    * Sleep longer in case sync source change state late


author: nick wang <nwang@suse.com>
changelog:
  - Version 0.3.10
    * With the fix of salt-shaptools 0.2.9, doesn't need to
    estimate a long time for write I/O completion.
    (jsc#ECO-1965, jsc#SLE-4047)


author: Xabier Arbulu <xarbulu@suse.com>
changelog:
  - Version bump 0.4.0
    * Change salt-formulas-configuration requirement in SLE12 codestream
    to a recommendation
    (bsc#1177860)


author: nick wang <nwang@suse.com>
changelog:
  - Version bump 0.4.3
    * Support more parameters for variable rate resync
      max_buffers, sndbuf_size, rcvbuf_size, c_delay_target, c_min_rate


author: Wolfgang Engel <wolfgang.engel@suse.com>
changelog:
  - Add patch add_list-persisted_command-ec102481.patch:
    * driverctl: add list-persisted command
    * Fix device driver binding issue after re-enumeration
    * driverctl: fix list_devices() when `driver_override` is not set
    * driverctl: fix --help to return success.
    * Makefile: drop extra '/'
    * improve help text
    * bash-completion: suggest pci addresses instead of driver.
    * bash-completion: add support for options.
    * bash-completion: simplify and autocomplete cmds.
    * bash-completion: add support for list- commands.


author: Christian Boltz <suse-beta@cboltz.de>
changelog:
  - Update to version 1.5.4
    * Support packet drop reason reporting when included in netlink message
    * fix some minor compilation warnings/errors
    * clean up some comments about deadline support
    * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
    * Fix missing SOL_NETLINK define in glibc < 2.24
    * Fix licensing issues that didn't make sense
    * ignore ENOBUFS errors on data socket
    * adding arm64 travis ci testing
    * man page updates
    * move to libnl3 from libnl
  - add old-readline.diff to revert (when building for <= 15.x) an
    upstream change that requires libreadline >= 8.0


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update SPEC file, added working upstream URL
    * Use OBS services for source generation
  - Update to 23.28
    * Add support for forcing FALSE data corruptiong for debugging
    * When creating log directories in setup_log_directory(),
      create the last subdirectory (as required). For user specified
      log directory, expand format control strings prior to creating
      the directory (logdir= option).
    * Create master log creation function for use by other tool parsers
    * Add support for comma separated workload[s]= option
    * When "trigger=" is specified, no parameters, then remove triggers.
    * Add array=string option, esp. for external trigger scripts.
    * Add --trigger= and --workload= parsing for I/O behavior options.
    * Add support for starting slice offset.
    * Add options for date and time field separator used when
      formatting the log prefix format strings (e.g. "%ymd", "%hms")
    * Apply special step option handling to both disks and files,
      by setting up and ending offset so I/O loops break reaching
      this offset.
    * Add flag for output position, so zero offset is handled properly.
    * Add "showvflags=hex" option to show block tag verify flags set
    * When selecting 100% reads (readp=100), switch output file to
      input file.
    * Remove a file position sanity check no longer valid with
      updates made in FindCapacity() with new logic associated
      with the file position option.
    * For Unix systems, increase the open file resource limit,
      now that low limits are imposed on newer Linux distros,
      to avoid false failures!
    * Added "showfslba" and "showfsmap" commands to show the file
      system map, for the file specified, assuming we can acquire FS
      extents to map physical LBAs.
    * When re-enabling stats via "enable=stats", ensure all the stat
      flags reset when disabled, get enabled once again, esp. since
      these are sticky.
    * Add a retry data corruption limit option (retryDC_limit=value).
    * The normal retry limit is used for retrying errors (60 by default).
    * Added separate retry data corruption delay option (retryDC_delay).
    * Change the default dispose mode setting to keep on error.
    * Change the delete error log file default to be true.
    * Add logdir= option to prepend to job/log file paths.
    * Add support for capacity percentage for thin provisioned LUNs,
      to help avoid exceeding backend storage for over-provisioned
      volumes
    * Add support for appending a default file name to a directory.
    * Fix bug introduced with mounted files system check in copy mode.
    * For Linux file systems with direct I/O, get the disk block size.
    * This disk block size is required for later sanity checks for
      direct I/O.
    * Add mounted file system check when writing to /dev/ disk devices
  - Dropped obsoleted  dt-default-source-define.patch and
    dt-wformat-security.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.6.1:
    * A number of bugfixes
    * Fix many warnings with -Wsign-compare
    * Add compilation with meson (not used by default so far)
    * Yet another revamp of how we handle unaligned accesses
    * Added a number of extra checks for common tree errors
    * Checks for interrupt providers
    * i2c reg properties
    * Tighten checking of gpio properties
    * Reduce dependencies when building libfdt only
    * Allow libfdt.h header to be used from C++ more easily
    * Accept .dtbo extension for overlays
    * Update valid node and property characters to match current devicetree spec
    * Add several checks for root node sanity in fdt_check_full()
    * Somewhat more robust type labelling for the benefit of yaml output


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - update to 1.7.0:
    * dtc
    * Fix -Oasm output on PA-RISC by avoiding ';' separators
    * Put symbolic label references in -Odts output when possible
    * Add label relative path references
    * Don't incorrectly attempt to create fixups for reference to path
      in overlays
    * Warning rather than hard error if integer expression results are
      truncated due to cell size
    * libfdt
    * Add fdt_get_property_by_offset_w() function
    * pylibfdt
    * Fixed to work with Python 3.10
    * A number of extra methods
    * Fix out of tree build
    * fdtget
    * Add raw bytes output mode
    * General
    * Fixes for mixed-signedness comparison warnings
    * Assorted other warning fixes
    * Assorted updates to checks
    * Assorted bugfixes
    * Fix scripts to work with dash as well as bash
    * Allow static builds
    * Formalize Signed-off-by usage
  - Update dtc.keyring
  - Drop upstream patch:
    * makefile-bison-rule.patch


author: Marcus Meissner <meissner@suse.com>
changelog:
  - duktape-link-m.patch: link against libm for sin() and related functions,
    in case the compiler with -Os creates external references. bsc#1205805


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 2.7.0:
    * Fix memory unsafe behavior when valstack size limit hit in
      call setup
    * Fix a realloc() memory leak triggered when (1) previous
      allocation exists, (2) new realloc size is 0, (3) GC is
      triggered before first realloc() attempt
    * Fix void pointer arithmetic in duk_alloc_pool.c, caused
      problems with MSVC
    * Fix broken bytecode dump on big endian architectures
    * Fix DUK_USE_GET_RANDOM_DOUBLE() argument handling
    * Use yaml.safe_load() instead of yaml.load() in Py2 tooling
    * Dist makefile and pkg-config improvements
    * Fix Makefile.jsoncbor build
    * Reformat source with clang-format-12
  - Bump sover define following upstream changes.
  - Rebase duktape-link-m.patch with quilt.
  - Drop pc.in file, no longer needed.
  - Pass the needed prefixes etc to make_build and make_install.
  - Use ldconfig_scriptlets macro.


author: kastl@b1-systems.de
changelog:
  - Update to version 1.5.7:
    * Remove `snap` target for now
    * Switch to `SNAPCRAFT_STORE_CREDENTIALS` environment variable
    * Enable Windows builds (again)
    * Introduce auto-merge idea for dependabot
    * Tweak Ginkgo install
    * Update README with Go version
    * Tweak unit test setup for CI
    * Switch to ad-hoc Ginkgo


author: kastl@b1-systems.de
changelog:
  - Update to version 1.5.8:
    * Bump to neat release `v1.3.12`
    * Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0
    * Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0
    * Bump github.com/onsi/gomega from 1.27.7 to 1.27.8
    * Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7
    * Bump github.com/onsi/gomega from 1.27.6 to 1.27.7
    * Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5
    * Bump github.com/onsi/ginkgo/v2 from 2.9.3 to 2.9.4
    * Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.3


author: Olav Reinert <seroton10@gmail.com>
changelog:
  - Update to 3.0.9 (2022-05-04)
    * Upgrade OpenSSL from 1.1.0j to 1.1.1o (#405, #407)
    - We are buliding this ourselves now.
    * Fix --version so it uses EASYRSA_OPENSSL (#416)
    * Use openssl rand instead of non-POSIX mktemp (#478)
    * Fix paths with spaces (#443)
    * Correct OpenSSL version from Homebrew on macOs (#416)
    * Fix revoking a renewed certificate (Original PR #394)
    * Follow-up commit: ef22701
    * Introduce 'show-crl' (d199389)
    * Support Windows-Git 'version of bash' (#533)
    * Disallow use of single quote (') in vars file, Warning (#530)
    * Creating a CA uses x509-types/ca and COMMON (#526)
    * Prefer 'PKI/vars' over all other locations (#528)
    * Introduce 'init-pki soft' option (#197)
    * Warnings are no longer silenced by --batch (#523)
    * Improve packaging options (#510)


author: Florian "spirit" <packaging@sp1rit.anonaddy.me>
changelog:
  - Update to 3.1.0 (2022-05-18)
    * Introduce basic support for OpenSSL version 3 (#492)
    * Update regex in grep to be POSIX compliant (#556)
    * Introduce status reporting tools (#555 & #557)
    * Display certificates using UTF8 (#551)
    * Allow certificates to be created with fixed date offset (#550)
    * Add 'verify' to verify certificate against CA (#549)
    * Add PKCS#12 alias 'friendlyName' (#544)
    * Disallow use of '--vars=FILE init-pki' (#566)
    * Support multiple IP-Addresses in SAN (#564)
    * Add option '--renew-days=NN', custom renew grace period (#557)
    * Add 'nopass' option to the 'export-pkcs' functions (#411)
    * Add support for 'busybox' (#543)
    * Add option '--tmp-dir=DIR' to declare Temp-dir (Commit f503a22)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.1.1:
    * Remove command 'renewable' (#715)
    * Expand 'show-renew', include 'renewed/certs_by_serial' (#700)
    * Resolve long-standing issue with --subca-len=N (#691)
    * ++ NOTICE: Add EasyRSA-Renew-and-Revoke.md (#690)
    * Require 'openssl-easyrsa.cnf' is up to date (#695}
    * Introduce 'renew' (version 3). Only renew cert (#688)
    * Always ensure X509-types files exist (#581 #696)
    * Expand alias '--days' to all suitable options with a period (#674)
    * Introduce --keep-tmp, keep temp files for debugging (#667)
    * Introduce Option -q|--quiet, disable information output (#703)
    * Add serialNumber (OID 2.5.4.5) to DN 'org' mode (#606)
    * Support ampersand and dollar-sign in vars file (#590)
    * Introduce 'rewind-renew' (#579)
    * Expand status reports to include checking a single cert (#577)
    * Introduce 'revoke-renewed' (#547)
    * update OpenSSL for Windows to 3.0.5


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to 3.1.2:
    * Command 'renew': Remove option 'nopass'
    * find_x509_types_dir(): Remove excess checks
    * Remove function find_x509_types_dir()
    * For 'init-pki hard' only, always try to create a new pki/vars file
    * Introduce global option '--notext|--no-text'
    * Minor style change
    * Introduce command 'set-pass'
    * Fix shellcheck warning for command set-pass case statement
    * cleanup(): Exit correctly for SIGINT
    * Update help: Standardise output; Improve code; Reprioritise options
    * vars.example: Add EASYRSA_NO_PASS and wrap long lines
    * Use 'unset -v', consistently
    * build-ca: Improve passphrase input mechanism
    * Remove global options '--verbose' and '--quiet' as not required
    * Remove all prerequisite code to build a safe SSL config file
    * Rename temp files to reflect the purpose
    * easyrsa_openssl(): Always set OPENSSL_CONF to EasyRSA safe SSL config
    * Replace SSL calls for serial number with function ssl_cert_serial()
    * Introduce OpenSSL only mode: No Safe SSL Config File
    * ff_date_to_cert_date(): Correct the input format for busybox date
    * Re-order easyrsa_openssl() temp-file assignment
    * Stop EASYRSA_DEBUG interfering with SSL output from subshells
    * Status reports: Recognise Expired certificates
    * New function safe_set_var(): Safe wrapper for set_var()
    * Windows, build-ca: Add input password to re-open private key
    * Renewal: General code improvements
    * cleanup(): General improvements - Create KNOWN error exit
    * build-ca: Change FATAL error to warning for old openssl-easyrsa.cnf
    * Allow --fix-offset to create post-dated certificates
    * Default settings: Make default Edwards curve ED25519
    * cleanup(): Exit with numeric error-code only
    * init-pki(): Introduce second warning before HARD removal
    * build-full: Always enable inline file creation
    * Global option '--passout' always take priority ONLY
    * Status Reports: Set 'LC_TIME=C.UTF-8', only used for reports
    * Option --fix-offset: Adjust off-by-one day
  - Drop fix-747.patch


author: Matthias Eliasson <elimat@opensuse.org>
changelog:
  - Update to 3.1.5:
    * Build Update: script now supports signing and verifying
    * Automate support-file creation (Free packaging) (#964)
    * build-ca: New command option 'raw-ca', abbrevation: 'raw' (#963)
    This 'raw' method, is the most reliable way to build a CA,
      with a password, without writing the CA password to a temp-file.
      This option completely replaces both methods below:
      build-ca: New option --ca-via-stdin, use SSL -pass* argument 'stdin' (#959)
      Option '--ca-via-stdin' offers no more security than standard method.
      Easy-RSA version 3.1.4 ONLY.
      build-ca: Replace password temp-files with file-descriptors (#955)
      Using file-descriptors does not work in Windows.
      Easy-RSA version 3.1.3 ONLY.
  - update and rebase suse-packaging.patch


author: jengelh@medozas.de
changelog:
  - Remove redundant/obsolete tags/sections from specfile
    (cf. packaging guidelines)
  - Use %_smp_mflags for parallel build


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Add old packge to project devel:languages:misc just like clisp
  - Update to scheme48-1.9.2
  - Modernize spec file
  - Add some missed patches
    debian-user-name.diff
    man-properly-escape-minuses.diff
    no-env-trampoline.diff
    noreturn.patch
    security-tmpfile.patch
  - Remove some superfluous patches
    scheme48-1.8.tar.bz2
    scheme48-asneeded.patch
    scheme48-destdir.patch
    scheme48-implicit-fortify-decl.patch
    scheme48-no-return-in-nonvoid-function.patch


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 5.1
    * Detect files moved to or from directories on Linux.
    * Allow detection of directory entries beginning with '.' by
      specifying '-d' twice.
    * Only reset terminal settings in exit handler if settings were
      changed.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 5.2
    * Update copy of strlcpy(3) for Linux
    * Detect file deletion from directories on Linux
    * Print the signal that terminated a child when using '-s'
    * Return 128+signal that terminated a child when using '-z'
    * Ensure terminal settings are reset when '-z' is set


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 5.3
    * Symlink changes detected on Linux by setting
      'ENTR_INOTIFY_SYMLINK'.
    * Use /dev/null rather then closed pipe for stdin in -r mode.
    * Utilize {O,FD}_CLOEXEC flag for unintentional leaks of
      descriptors to executed utilities.
    * Remove C unit tests.
    * Only respond to attribute/inode changes on Linux.
  - Drop tests. The new tests do not run within a chroot.


author: Andrea Manzini <andrea.manzini@suse.com>
changelog:
  - Update to version 5.4
    * 'make test' runs a quick smoketest, 'make check' runs regressions
    * Set IN_CLOEXEC only for inotify_init, kqueue uses similar setting by default
    * Unconditionally try to set soft file limit to 2^16 on MacOS
    * Use non-reentrant calls sparingly in signal handlers
    * configure: use TARGET_OS to override the output of uname(1)
  - added only basic smoke test


author: Soc Virnyl Estela <socvirnyl.estela@gmail.com>
changelog:
  - Use the commit hash instead. Upstream maintainer didn't tagged a release
    and only changed the README that it is version 2.03. This is to clarify
    that commit `10e9ac86df9a823d7470deaaa50c44d2857ee6f7` is 2.03.


author: Soc Virnyl Estela <socvirnyl.estela@gmail.com>
changelog:
  - Update to version 2.06:
    * No changelog available
  - Added 54b41e87156bc823d5938749d71c4c57adc75b1b.patch:
    * Fixed handling of URL-encoded spine hrefs


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 1.6.0:
    * Based on SOFA version 20190722.
  - Running bootstrap.sh before configure is no longer needed; also
    drop automake, autoconf, and libtool BuildRequires.


author: Sebastian Wagner <sebix+novell.com@sebix.at>
changelog:
  - Update to version 1.7.0:
    * Based on "20190722" except for the added `eraVersion`,
      `eraSofaVersion`, and leap second functions.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 2.0.0:
    * Based on SOFA 20210512; there are no differences except for
      added eraVersion, eraSofaVersion, and leap second functions.
    * Three new functions added in SOFA are added to ERFA as well.
    * Required to explicitly include erfam.h to use its macros
      defining constants, etc. Including just erfa.h (or
      erfaextra.h) will no longer includes erfam.h implicitly.


author: Sebastian Wagner <sebix+novell.com@sebix.at>
changelog:
  - added fix-configure-1171.patch to fix configure step
  - remove no longer needed patches:
    - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
    - espeak-ng-1.50-fix_gcc10_no_common.patch
    - espeak-ng-1.50-fix_gcc10_no_common_2.patch
  - update to version 1.51:
    - Add support for speechPlayer.
    - Add more tests to check the various parts of espeak-ng.
    - Various changes to clean up the codebase (Juho Hiltunen)
    - Remove support for l_length_mods language option
    - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced"
    - Restructure "stressLength" and "stressAdd" language option
    - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter
    - Add voice variants
    - Rename zh to cmn (Mandarin)
    - Rename zhy to yue (Cantonese)
    - cmn (Mandarin) now assumes all latin characters all English text
      Use cmn-latn-pinyin for interpreting latin characters as pinyin
    - Update list of voice varants for Android application
    - Add Chromium extension (guest271314)
    - Replace `ieee80.c` by a free software implementation (Ulrich Müller)
    - bug fixes:
    - Fix reading malformed SSML (Christopher Brannon)
    - Fix memory allocation (Christopher Brannon)
    - Fix building and phoneme compilation (John Bowler)
    - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen)
    - documentation:
    - Add documentation about voice and language options.
    - Add documentation about dictionary flags.
    - updated languages:
    - ar (Arabic) -- king-dahmanus
    - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen
    - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen
    - de (German) -- Karl Eick, Henry Krumb
    - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)
    - en (English) -- Steven Presser, Ben Talagan
    - eo (Esperanto) -- AlsoScratch
    - eu (Basque) -- agonzalezd
    - fa (Farsi/Persian) -- Shadyar Khodayari
    - ga (Gaelic (Irish)) Chen, Chien-ting
    - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms)
    - hak (Hakka Chinese) -- Juho Hiltunen
    - haw (Hawaiian) -- Juho Hiltunen
    - ka (Georgian) -- Juho Hiltunen
    - kok (Konkani) -- Juho Hiltunen
    - nb (Norwegian Bokmål) -- Juho Hiltunen
    - nci (Classical Nahuatl) -- Juho Hiltunen
    - hy (Armenian) -- tigransimonyan
    - ia (Interlingua) -- nesrad
    - it (Italian) -- Christian Leo
    - ja (Japanese) -- fukuen, Juho Hiltunen
    - jbo (Lojban) -- Juho Hiltunen, xunsku
    - lv (Latvian) -- Valdis Vitolins
    - mi (Māori) -- boracasli98
    - py (Pyash) -- Andrii Logan Zvorygin
    - shn (Shan Tay Yai) -- ronaldaug
    - tr (Turkish) -- boracasli98, SeanTolstoyevski
    - ur (Urdu) -- Ejaz Shah
    - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06
    - yue (Cantonese) -- Andiv06
    - new languages:
    - be (Belarusian) -- Sergei B
    - chr (Cherokee) -- Michael Conrad
    - cv (Chuvash) -- boracasli98, Valdis Vitolins
    - en-us-nyc (English, New York City) -- Richard Calvi
    - haw (Hawaiian) -- Valdis Vitolins
    - he (Hebrew) -- boracasli98, Valdis Vitolins
    - io (Ido) -- José Miguel López, Valdis Vitolins
    - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins
    - ltg (Latgalian) -- Valdis Vitolins
    - nog (Nogai) -- boracasli98, Valdis Vitolins
    - piqd (Klingon) -- Valdis Vitolins
    - qu (Quechua) -- Valdis Vitolins
    - qdb (Lang Belta) -- Da Def, Valdis Vitolins
    - qya (Quenya) -- Lucas Werkmeister
    - sjn (Sindarin) -- Lucas Werkmeister
    - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer
    - th (Thai) -- Valdis Vitolins
    - tk (Turkmen) -- boracasli98, Valdis Vitolins
    - ug (Uyghur) -- boracasli98, Valdis Vitolins
    - uk (Ukrainian) -- Valdis Vitolins


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Let distros decide if they still want to build python2 bindings
    (bcond_without python2). Tumbleweed disables this by now.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.04.12
    * Rename clock_tick_rate to g_clock_tick_rate
    * Make get_events_buf local
  - Update to version 0.04.11
    * handle case where comm field contains ) and spaces


author: Dirk Müller <dmueller@suse.com>
changelog:
  - udpate to 0.04.13:
    * manual: update date, author email and copyright
    * Add README.md file
    * snapcraft: update to core20


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.1.2:
    * mkfs.exfat: set 0x80 to DriveSelect of the boot sector
    * Fix issues on 4KB logical sector devices
    * Fix issues when the sector size of of a file system is different from
    that of a block device.


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - update to 1.1.3:
    * mkfs.exfat: ensure that the cluster size is greater than or
    equal than the sector size.
    * mkfs.exfat: replace lseek() + write() with pwrite().
    * mkfs.exfat: prevent an integer overflow when computing the FAT
    length.
    * fsck.exfat: fix a double free memory error.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.2.0:
    Changes:
    * fsck.exfat: Keep traveling files even if there is a corrupted
      directory entry set.
    * fsck.exfat: Introduce the option "b" to recover a boot sector even
      if an exFAT filesystem is not found.
    * fsck.exfat: Introduce the option "s" to create files in
      "/LOST+FOUND", which have clusters allocated but was not belonged to
      any files.
    * fsck.exfat: Rename '.' and '..' entry name to the one user want.
    Features:
    * fsck.exfat: Repair corruptions of an exFAT filesystem. Please refer
      to fsck.exfat manpage to see what kind of corruptions can be repaired.
    * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
      exfat2img manpage to see how to use it.
    Buf fixes:
    * fsck.exfat: Fix an infinite loop while traveling files.
    * tune.exfat: Fix bitmap entry corruption when adding new volume lablel.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.2.1:
    * fsck.exfat: Repair zero size directory.
    * fsck.exfat: Four small clean-ups.


author: Marcus Meissner <meissner@suse.com>
changelog:
  - updated to exif 0.6.22:
    * New translations: ast, fur, ko, ms, pt_BR, ru, tr
    * Updated translations: many!
    * Fix a number of compiler and automake warnings
    * Fix the --remove option when no tag is specified.
    * Escape special XML characters in xml mode.
    * Add many continuous integration builds
    * Add more regression tests
    * Fixup IFD 1 tags when adding or removing a thumbnail.
    * Fix the XML tags used in --ids format.
    * Fix a memory leak when no arguments are given.
    * Enable AM_SILENT_RULES by default.
    * Make sure the tag buffer in show_entry_xml is NUL-terminated.
    * Eliminated unnecessary remove() calls in jpeg_data_save_file.
    * Close files before logging the error.
    * Install a SIGPIPE handler to stop generating a signal on pipe failures.
    * Fix cross-compilation with pkg-config
    * Use GP_CHECK_LIBRARY to look for popt.
    * Include strings to translate from libjpeg/jpeg-data.c
    * Fixed a double free by initializing data variable to NULL
    * Check that JPEGs start with 0xff


author: Marcus Meissner <meissner@suse.com>
changelog:
  - fixed an endiannes issue that broke exif -i option on big endian.
    - 0001-pass-in-unsinged-int-related-to-https-github.com-lib.patch
    - 0001-second-fix-for-https-github.com-libexif-exif-issues-.patch


author: Reinhard Max <max@suse.com>
changelog:
  - Add an unversioned symlink to make linking easier for
    applications that use libexpect without Tcl (boo#1172681).


author: Matthias Gerstner <matthias.gerstner@suse.com>
changelog:
  - pass explicit -pie flag to CFLAGS and hack `make` invocation so that
    /usr/bin/expect actually becomes a PIE binary. This is especially awkard
    since the expect build system implicitly passes -fPIC which breaks our
    gcc-PIE package, but does not pass -pie while linking the executable.
    Shared libraries are also not linked with -shared so we need to explicitly
    pass this, too, to avoid build breakage (bsc#1184122).


author: Matthias Gerstner <matthias.gerstner@suse.com>
changelog:
  - fix previous change regarding PIE linking. Passing SHLIB_CFLAGS="-shared"
    causes /usr/bin/expect to become a shared library that SEGFAULTs upon
    execution. Instead use SHLIB_LD to pass -shared only to shared library
    linking.


author: Wolfgang Frisch <wolfgang.frisch@suse.com>
changelog:
  - Moved binaries to /usr/sbin.
  - Renamed pwait to extrace-pwait to avoid conflicts with the procps package.


author: Wolfgang Frisch <wolfgang.frisch@suse.com>
changelog:
  - Update to version 0.9:
    * Add option -Q to suppress runtime errors
    * With -t, print time when process execed
    * Quit when parent specified in -p exits
    * Fix likely root cause for pid_db overflow


author: t.gruner@katodev.de
changelog:
  - update to 7.1:
    * fix compilation issues on non-Linux OSs
    * f3write: make parameter --max-write-rate work precisely
    * f3probe: change default reset type to RT_NONE
  - remove remove-ownership-setting.patch (accepted upstream, pull request #75)


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - BuildRequire pkgconfig(libudev) instead of libudev-devel: allow
    OBS to shortcut through the -mini flavors.


author: Olav Reinert <seroton10@gmail.com>
changelog:
  - update to 7.2:
    * f3write: keep up with extremely fast NVM drives (issue #117)
    * f3write: improve measurement of write speed (issue #102)
    * f3write: handle rare assetion failure (issue #111)
    * f3probe: handle rare assetion failure (issue #82)


author: Olav Reinert <seroton10@gmail.com>
changelog:
  - Upgrade to version 8.0:
    * f3read: add parameter --max-read-rate
    * f3read: report speed, percentage, remaining time like f3write
    * f3write: improve speed measurement (commit 791acdc32627...)
    * f3probe: handle rare assetion failure (issue #82 ENODATA)


author: aloisio@gmx.com
changelog:
  - Update to version 1.0.21
    * fIcy can now append to output files directly using -A.
    * Error messages about missing or incompatible flags are now
      clearer.
    version 1.0.20:
    * fPls accepts more (broken) EXTM3U files.
    * fIcy output file (-o) is no longer overwritten if -n is
      requested without metadata-based splitting.
    * fIcy output file is now correctly not interrupted if titles
      are requested without flags affecting filename generation (-t, -E
      or -m).
    * fIcy now builds fine by default on systems using gcc 4.7.
    * Support for building with pmake under IRIX has been removed.
    version 1.0.19:
    * fPls will now correctly retry loading remote playlists on
      connection timeout/failures according to the requested limit (3 by
      default).
    * fPls/fIcy -T (maximum time) flag now takes connection/retry
      delays into account, ensuring the requested time is never exceeded.
    * Some examples in the documentation have been clarified.
  - Spec cleanup


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 2.20.1
    * Fixed problem when tests couldn't be started with root user and
      glibc 2.28.
    * Fixed problem with too verbose test for debootstrap(8) command.
    * Fixed problem with tests for fts_* functions when started on
      btrfs filesystem.
    - The debootstrap(8) command honors FAKECHROOT_EXTRA_LIBRARY_PATH
      environment variable too.
    * Workaround has been added for systemd package installed by
      debootstrap(8) command.
    * Better support for link-time optimizer.
  - Changes for version 2.20:
    * The fts64_* functions were added: glibc supports them since
      2.23.
    * The renameat2(2) function were added: glibc supports it since
      2.28 and mv command from coreutils 8.30 uses it.
    * The chroot(8) wrapper and fakechroot(1) command can work with
      POSIX shell.
    * The chroot(8) wrapper allows to chroot into root directory.
    * The chroot(8) wrapper appends directories from
    * FAKECHROOT_EXTRA_LIBRARY_PATH environment variable because some
      commands use runpath. The default value is
      /lib/systemd:/usr/lib/man-db forsystemctl(1) and man(1)
      commands.
    * The ldd(1) wrapper doesn't lose a leading slash in absolute
      paths.
    * The fakechroot(1) command unsets CDPATH environment variable
      and swaps libfakeroot and libfakechroot in LD_PRELOAD
      environment variable if needed.
    * Can be compiled with gcc 7.1 -Wformat-truncation.
    * Can be compiled with clang 5.0 -O2 and -std=c11.


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Update to version 38
    38 (19-Jul-2019)
    - Add `maven-dependency-plugin` as managed, with version 3.1.1
    - `version.javadoc.plugin` to 3.0.1 from 3.0.0-M1
    37 (20-May-2019)
    - `version.plugin.deploy` to 3.0.0-M1 from 2.8.2
    - `version.plugin.install` to 3.0.0-M1 from 2.5.2
    - `version.plugin.jar` to 3.1.2 from 2.5
    - `version.plugin.source` to 3.0.1 from 2.1.2
    - `version.plugin.surefire` to 2.22.2 from 2.22.0 (for JDK11)
    - `jdepend-pmaven-plugin` to 2.0 from 2.0-beta-2
    36 (18-May-2019)
    - `version.plugin.bundle` to 4.2.0 (from 3.2.0)
    35 (04-Mar-2019)
    - Update `version.plugin.shade` to `3.2.1` (from `2.4.3`)
    - Moditect now `1.0.0.Beta2`
    34 (05-Dec-2018)
    - Update `version.plugin.compiler` to 3.8.0 (from 3.7.0)
    - Update `version.plugin.surefire` to 2.22.0 (from 2.17)
    - Add new `version.plugin.moditect` at 1.0.0.Beta1;
    default version for "org.moditect#moditect-maven-plugin"
    - Update `asm` to `7.0`
    32 (27-Mar-2018)
    - Update `maven-clean-plugin` to 2.6.1 (from 2.5)
    - Update `maven-compiler-plugin` to 3.7.0 (from 3.2)
    - Update `maven-deploy-plugin` to 2.8.2 (from 2.7)
    - Update `maven-install-plugin` to 2.5.2 (from 2.4)
    - Update `maven-javadoc-plugin` to 3.0.0-M1 for Java 9
    - Update `maven-resources-plugin` to 2.7 (from 2.6)
    - Update `maven-gpg-pluging` to 1.6 (from 1.4)
    31 (09-Sep-2017)
    - Update `maven-replacer-plugin` 1.5.2 -> 1.5.3
    - Reorganize dependency management slightly
    30 (09-Aug-2017)
    - Update `cobertura-maven-plugin` 2.6 -> 2.7
    (to work with Java 8)
    - Make `maven-enforcer-plugin` version pluggable, update 1.3.1 -> 1.4.1
    28 (24-Feb-2017)
    - Update maven-bundle-plugin: 3.0.1 -> 3.2.0
    - Remove "_nosuses=false" from bundle plugin
    - Update maven-install-plugin: 2.3.1 -> 2.4 (to allow 'skip')
    27 (29-Apr-2016)
    - Update maven-release-plugin: 2.5.2 -> 2.5.3
    - Update maven-shade-plugin:   2.4   -> 2.4.3
    - Update maven-bundle-plugin:  2.5.3 -> 3.0.1


author: mpluskal@suse.com
changelog:
  - Rename package
  - Use _service for fetching source
  - Use correct upstream urls
  - Update to version 0.0+git.20150512:
    * Upgraded LZ4 to r127
    * Fixed for crappy AIX.
    * Manually merged 9090cda92ce3a119ad3b5aad491b8545a87fa103 by mvwieringen   * "Make fastlzlib.h usable for C++" [as zlib.h is]
    * Synchronized LZ4 code to r90 (http://code.google.com/p/lz4/)
    * Manually merged 8c4cdb259a0b0f1d4b92f86d80df8e9242d5a505 by mvwieringen   * "The zlib deflateResetKeep that is called from deflateReset of which fastlzlibReset is an equivalence off resets more fields so added resetting these fields in fastlzlibReset too"
    * Removed unused zlibLevelToFastlz()
    * Use real zlib compression levels At level Z_BEST_COMPRESSION, LZ4 backend uses LZ4_compressHC() (lz4HC with high performance decompression) The fastLZ backend is now optional
    * Build cleanup.
    * Moved LZ4 and FastLZ code in subfolders so that the build is not too messy.
    * Cleaned a little bit the build.


author: jengelh@inai.de
changelog:
  - Update descriptions to reflect this is not just an interface,
    but a library on its own.
  - Rename %soname to %sover to better reflect its use.


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 0.16.2
    * Avoid most "unknown" process names on process exit
    * tests: Accept split file rename events
    * Move manpage to section 8
    * Use line buffering with --output to get live logs
    * Make open_by_handle_at() failures non-fatal


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.17.0:
    * Work around kernel bug with blocking FAN_REPORT_FID with btrfs
    * Improve event formatting
    * Avoid ELOOP errors when monitoring symlinks
    * Monitor ZFS volumes; thanks achims311


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.6.4.625:
    * Fixed randomization for fatXX.
    * added test cases for randomization option


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.6.5.640:
    * refactored character conversion and fixed bugs related to
      multi-byte characters
    * added checks for overly long filenames
    * added test cases for long file names


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 0.5.2
    * fbgrab: don't print full path in the help message.
    * Makefile: use bindir and mandir variables.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - Simplify macros.fdupes with a call to a C++ program that does
    the same within a fraction of a second what the shell loop did
    in many seconds (bsc#1195709)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - A more correct approach to creating symlinks (old bug actually):
    Do not link the files as given by fdupes, but turn them into
    relative links (it works by chance if given a buildroot, but
    fails if running on a subdirectory)
  - Support multiple directories given (as glob to the macro)


author: Stefan Brüns <stefan.bruens@rwth-aachen.de>
changelog:
  - Fixes for the new wrapper:
    * Order duplicates by name, to get a reproducible file set
      (boo#1197484).
    * Remove redundant order parameter from fdupes invocation.
    * Modernize code, significantly reduce allocations.
    * Exit immediately when mandatory parameters are missing.
    * Remove obsolete buildroot parameter
    * Add some tests for the wrapper


author: Andrea Manzini <andrea.manzini@suse.com>
changelog:
  - update to 2.2.1:
    * Fix bug in code meant to skip over the current log file when --log option is given.
    * Updates to copyright notices in source code.
    * Add --deferconfirmation option.
    * Check that files marked as duplicates haven't changed during program execution before deleting them.
    * Update documentation to indicate units for SIZE in command-line options.
    * Move some configuration settings to configure.ac file.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to version 1.1.2
  - Changes from 1.1.0 to 1.1.2
    * Improvement
      + [FELIX-6038] - pull Java 7 support back in for gogo runtime,
      shell and console
  - Changes from 1.0.2 to 1.1.0
    * Bug
      + [FELIX-5143] - Gogo Command bundle should not include
      org.osgi.service.log classes
      + [FELIX-5958] - gogo command exports org.osgi.service.log
    * New Feature
      + [FELIX-5835] - Upgrade to JDK 8
      + [FELIX-5836] - Upgrade to OSGi r6
    * Improvement
      + [FELIX-5969] - remove transitive dependencies from gogo
      command
      + [FELIX-5970] - Add requirement & capabilities model so gogo
      can be resolved
      + [FELIX-5999] - cleanup compiler warnings
      + [FELIX-6002] - Remove legacy code in Gogo Command
      + [FELIX-6003] - Add some resolver checks to make sure
      @RequireGogo annotation works for both jline and shell
      + [FELIX-6007] - create a gogo bom


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Rewrite the build system to ant so that we can eventually avoid
    build cycles with maven-plugin-bundle built against
    felix-bundlerepository


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upstream release 1.11.4
  - Added patch:
    * 0000-Port-to-osgi-cmpn.patch
      + Migrate away from the old felix-osgi implementation


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 4.4.2:
    * Stable bug fix release, mainly codecs, filter and format fixes.
  - Refresh ffmpeg-chromium.patch with quilt.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 4.4.3:
    * Stable bug fix release, mainly codecs, filter and format fixes.
  - Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
  - Refresh patches with quilt:
    * ffmpeg-libglslang-detection.patch
    * ffmpeg-4.2-dlopen-fdk_aac.patch


author: Alynx Zhou <alynx.zhou@suse.com>
changelog:
  - Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
    out of bounds read in update_block_in_prev_frame() (bsc#1205388).


author: Alynx Zhou <alynx.zhou@suse.com>
changelog:
  - Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
    null pointer dereference in vp3_decode_frame() (bsc#1206442).


author: Alynx Zhou <alynx.zhou@suse.com>
changelog:
  - Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
    null pointer dereference in decode_main_header() in
    libavformat/nutdec.c (bsc#1206778).


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 4.4.4:
    * avcodec/012v: Order operations for odd size handling
    * avcodec/alsdec: The minimal block is at least 7 bits
    * avcodec/bink:
    - Avoid undefined out of array end pointers in
      binkb_decode_plane()
    - Fix off by 1 error in ref end
    * avcodec/eac3dec: avoid float noise in fixed mode addition to
      overflow
    * avcodec/eatgq: : Check index increments in tgq_decode_block()
    * avcodec/escape124:
    - Fix signdness of end of input check
    - Fix some return codes
    * avcodec/ffv1dec:
    - Check that num h/v slices is supported
    - Fail earlier if prior context is corrupted
    - Restructure slice coordinate reading a bit
    * avcodec/mjpegenc: take into account component count when
      writing the SOF header size
    * avcodec/mlpdec: Check max matrix instead of max channel in
      noise check
    * avcodec/motionpixels: Mask pixels to valid values
    * avcodec/mpeg12dec: Check input size
    * avcodec/nvenc:
    - Fix b-frame DTS behavior with fractional framerates
    - Fix vbv buffer size in cq mode
    * avcodec/pictordec: Remove mid exit branch
    * avcodec/pngdec: Check deloco index more exactly
    * avcodec/rpzaenc: stop accessing out of bounds frame
    * avcodec/scpr3: Check bx
    * avcodec/scpr: Test bx before use
    * avcodec/snowenc: Fix visual weight calculation
    * avcodec/speedhq: Check buf_size to be big enough for DC
    * avcodec/sunrast: Fix maplength check
    * avcodec/tests/snowenc:
    - Fix 2nd test
    - Return a failure if DWT/IDWT mismatches
    - Unbreak DWT tests
    * avcodec/tiff: Ignore tile_count
    * avcodec/utils:
    - Allocate a line more for VC1 and WMV3
    - Ensure linesize for SVQ3
    - Use 32pixel alignment for bink
    * avcodec/videodsp_template: Adjust pointers to avoid undefined
      pointer things
    * avcodec/vp3: Add missing check for av_malloc
    * avcodec/wavpack:
    - Avoid undefined shift in get_tail()
    - Check for end of input in wv_unpack_dsd_high()
    * avcodec/xpmdec: Check size before allocation to avoid
      truncation
    * avfilter/vf_untile: swap the chroma shift values used for plane
      offsets
    * avformat/id3v2: Check taglen in read_uslt()
    * avformat/mov: Check samplesize and offset to avoid integer
      overflow
    * avformat/mxfdec: Use 64bit in remainder
    * avformat/nutdec: Add check for avformat_new_stream
    * avformat/replaygain: avoid undefined / negative abs
    * swscale/input: Use more unsigned intermediates
    * swscale/output: Bias 16bps output calculations to improve non
      overflowing range
    * swscale: aarch64: Fix yuv2rgb with negative stride
    * Use https for repository links
  - Drop patches fixed upstream:
    * ffmpeg-CVE-2022-3964.patch
    * ffmpeg-CVE-2022-3109.patch
    * ffmpeg-CVE-2022-3341.patch
  - Use ldconfig_scriptlets macro.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Add patches from upstream git to remove references to deprecated
    functions in ffmpeg4 and fix building against ffmpeg5:
    * 372cd422e57a9a3531eb9a30559d665caecff1ba.patch
    * efb5b618f1c1471c1a7900aed3a59d851ea9a210.patch


author: mvetter@suse.com
changelog:
  - Update to 2.0.10:
    * Use binary mode when reading a diffhitlist.
    * Fix a serious defect in --diffhitlist option and added a
      unit test
    * Don't warn if memcpy call includes sizeof(first arg).
    * Bugfix (banned function _ftcsat should be _ftcscat).
    * Documentation tweaks. Make it clear that GitHub issues and
    pull requests are supported, and use ~~~~ in markdown
    to ease copy-and-paste from documentation.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 2.0.11:
    * Provide a much more detailed error report, including recommended
      solutions, when character encoding problems hit.
      As Python3 has slowly gained in popularity, its failure to provide
      useful built-ins to handle real-world character encoding problems
      hurts more people. (E.g., many files don't comply with *any*
      character set encoding standard, and Python3 can't read them
      without enabling options that are wrong for others.)
      We can at least provide much more detailed feedback to help
      explain the various options available.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 2.0.14:
    * If there are >0 hits, tell users how to ignore them as part of the
      tool output.
    * Various Windows improvments.
      Ignore LoadLibraryEx if its third parameter is
      LOAD_LIBRARY_SEARCH_SYSTEM32, as this is safe, and
      remove the rule for InitialCriticalSection
      (this is no longer a vulnerability on current widely-used versions
      of Windows)
    * Various C++ improvements.  Add .hpp support for C++,
      ignore "system::" to reduce false positives,
      treat ' as digit separator when file extension is a C++ file
      (for C++14).
    * I had some release problems; this is identified as 2.0.14
      (skipping a few minor numbers) to ensure that the version
      number uniquely identifies a specific release.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 2.0.15:
    * Fixed some release problems in 2.0.14. (#30)
    * Improved handling of LoadLibraryEx; flawfinderr no longer complains
      about certain constructs that are known to be safe (eliminating
      some false positives).


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 2.0.16:
    * The distributed source file is now flawfinder.py, not flawfinder.
      This is part of a change that improves
      improve cross-platform ease-of-use by using entry_points.
      That said, "make install" will still
      install it as "flawfinder" (so those who install it via
      "make install" will see no change).
    * Added support for generating SARIF output, use --sarif.
    * Track curly brace level to reduce some problems, my thanks to
    * Improved handling of Git patch format


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 2.0.17:
    * Fix the distributed tarball, which didn't include the
      key source file due to the earlier file restructure.
    * Minor code style fix, which simplifies the code slightly.
    * Update date in manual page to 2021. That's important because
      the documentation now includes information on `--sarif`.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 2.0.19:
    * entrypoint.sh: Don't require output filename to be escaped
    * entrypoint.sh: Make minor improvements (#54)
    * print warning messages to stderr (#58)
    * changes to github actions


author: Wojciech Kazubski <wk@ire.pw.edu.pl>
changelog:
  - update to version 1.0.1 (not released)
    * update XmlRpcBase64.h file to comply with flxxx internals
  - update to version 1.0.0 (not released)
    * add client_id tag
    * remove files that should be locally created
  - update to version 0.1.5 (not released)
    * fix XmlRpc tm_mday comparison typo


author: aavindraa@gmail.com
changelog:
  - Update to 2.0.1
    * Fly tested for compatibility with gd version 2.0.35.
    * Makefile updated for correct/new reference to freetype library.
    * Has been tested on Linux/x86.
  - Drop fly-2.0.0-libs.patch (freetype lib reference fixed upstream)
  - Lint spec file
  - Fix a few warnings:
    * Incorrect file endings
    * Drop duplicate example from source
    * Drop gif examples as gifs are not supported


author: crrodriguez@opensuse.org
changelog:
  - remove buildrequires on freetype2-devel, libjpeg-devel
    libpng-devel, xorg-x11, xorg-x11-devel, only gd library
    is ever used.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.02.02
    * Manual: fix spelling mistakes
    * Update copyright year
    * Add travis yaml file


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 0.02.05
    * Fix early return from loop on bad fstat
    * Add device name information with -D and -I flags


author: jengelh@medozas.de
changelog:
  - Apply packaging guidelines (remove redundant/obsolete
    tags/sections from specfile, etc.)
  - Add patch fondu-flags.diff to make package not forget our CFLAGS
  - Add patch fondu-shadow.diff to fix compile error when using -O


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause
    The package is BSD-3-Clause not MIT (look at the License file). Use SPDX
    format.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.3.3
    * ucs2any: avoid segfaults if SLANT property is missing
    * ucs2any: handle NULL returns from zquotedcpy()
    * gitlab CI: add a basic build test
    * Build xz tarballs instead of bzip2
    * Fix spelling/wording issues


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Updage to version 1.4.0
    * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
      also set a COMPRESS_FLAGS variable.
      By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
      timestamps to improve build reproducibility, and to empty for all other
      compression methods (compress, bzip2, or none).
      This will not be effective until the bdf font packages we produce are
      updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
      shortly.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.4.1
    * No functional changes - the map files have been updated to the
      ones currently available from the unicode website. This only
      changes the license preamble to SPDX Unicode-TOU, the actuali
      mappings are just the same as before.


author: Dawid Respondek <nyslay@gmail.com>
changelog:
  - Update to version 5.15.3
    * Changed
    - Updated air-freshener's design due to trademark violation notice


author: Dawid Respondek <nyslay@gmail.com>
changelog:
  - Update to version 5.15.4
    * Changed
    - Removed the tripadvisor brand icon by request of Tripadvisor
    - Update bug, bullseye, drone, icons #17800 #17106 #17730
    - Update bootstrap, discord, figma, and font-awesome-* brand icons #17436
    * Fixed
    - Made font-family matching case-insensitive for SVG + JavaScript version of Font Awesome #17860
    - Corrected missing version hospital-user #17435
    - Removed useless .tgz file in @fortawesome/fontawesome-pro and all @fortawesome/pro-*-svg-icons


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 6.0.0:
    * This is a major release that we've been carefully brewing for over a year, and it includes:
    * Over 7,000 new icons
    * Font Awesome now has 5 styles - Solid, Regular, Light, Duotone, and now, the all-new Thin style
    * Removed penny-arcade and acquisitions-incorporated at the request of the
      copyright holder


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 6.1.1
    * Added a plus-large variant of our plus icon
    * Added new child-dress icon
    * Added a TypeScript d.ts file for the import.macro.js module
    * Adjusted the children icon to be more consistent with the new
      child and child-dress icons
    * Lowered the arms on the child icon and added a new child-reaching
      variant to match v5 icon
    * Brought back a handful of version 4 compatibility unicode aliases
    * Fixing light style of square-star, so it looks less like circle-star
    * Made thin style of cubes-stacked actually thin
    * Fixed dial-max icon in the light and thin styles,
      and standardized width on dial indicators in the solid and duotone styles
  - Update to version 6.1.0
    * Collaborated with the United Nations Office for the Coordination
      of Humanitarian Affairs (OCHA) on a set of new icons that depict
      themes of interest to the humanitarian community such as clusters,
      disaster types, categories of affected people, and relief items.
    * Crossed over with a new sponsored bridge-suspension icon
    * Cut the deck with a new cards-blank icon
    * Pointed to new sponsored icons
    * New down-to-bracket and up-from-bracket icons
    * Merged in a new merge icon to match our existing split icon
    * New sponsored ScreenPal brand icon
    * Claimed our stake in new sponsored hexagon-vertical-nft and
      hexagon-vertical-nft-slanted icons
    * Made an entirely fungible new sponsored hexagon-image icon
    * Nearly communicated some new sponsored NFC-related icons
    * New shield-quartered icon
    * Zoomed in on our xmark icon, and made an xmark-large variant


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 6.1.2:
    * Humanely captured a new sponsored mouse-field icon
    * Made Milton proud with a new stapler icon
    * Launched a new space-awesome logo
    * Put our sights on a new crosshairs-simple icon
    * Screwed in some new lightbulb-cfl and lightbulb-cfl-on icons
    * Made a stink about the correct way to load your roll with new
      toilet-paper-check and toilet-paper-xmark icons
    * Fired up the bbq with our new grill, grill-hot, and grill-fire icons
    * Switched on our new toggle-large-on and toggle-large-off icons
    * Said yes to a new ring-diamond icon
    * New square-gitlab brand icon
    * tons of changes and fixes (see https://fontawesome.com/docs/changelog/=
  - remove outdated LICENSE.txt copy and use the released license instead


author: Dawid Respondek <nyslay@gmail.com>
changelog:
  - update to 6.2.0:
    * 3,000+ icons in a new, modern style: Sharp Solid
    * Sharp Regular, Light, Thin, and Duotone are in the works!
    * Icons are all built on the same 16px grid as existing Font Awesome Classic icons.
    * Every Classic Solid icon has been reviewed and redrawn where necessary to better compliment the new Sharp Solid style.
    * Behind the scenes, we built new reusable modifier components for our icons, to ensure consistency between elements.
    * Two new files are now available from the metadata directory: icon-families.json and icon-families.yml which are restructured to support Font Awesome Families.
    * Using Pseudo Elements with Web Fonts now include CSS Custom Properties for setting font-family
    * EcmaScript modules (ESM) have been renamed from .es.js to .mjs Font-Awesome#19041


author: Dawid Respondek <nyslay@gmail.com>
changelog:
  - Added to 6.2.1:
    * Introducing the Icon Wizard! We have an exciting new beta feature for Pro folks to explore!
    * New diamond-half and diamond-half-stroke icons
    * Matched our existing mailbox icon with a new mailbox-flag-up icon
    * Celebrated Panic's Playdate console with a new game-console-handheld-crank icon
    * Smelled up a new commissioned nose icon
    * Did not axe the new commissioned pickaxe icon
    * Added a new snowflake-droplets icon
    * Twirled a new commissioned mustache icon
    * Added a new mailbox-flag-up icon variation
    * Added new commissioned brands Stubber and Odysee
    * Added a new prescription-bottle-pill icon
    * Forwarded a new phone-arrow-right icon
    * Can you believe we added an interrobang‽
    * Added a new user-magnifying-glass icon
    * Did some cardio and added a new tricycle icon and a new sponsored tricycle-adult icon
    * Took to the seas and added new sponsored buoy and buoy-mooring icons
    * Felt some love and added new message-heart and comment-heart icons
  - Changed to 6.2.1:
    * Called in an update to the phone-volume and phone-slash icons
    * Made the dot a little larger on the envelope-dot icon
    * Adjusted all of the flag icons and variations to be better balanced within the icon grid
    * Adjusted all of the cart icons for better consistency and balance
    * Standardized the design of the note-sticky and note icons and variations for consistency
    * Increased sizing of the boxes-stacked icon for better balance with other icons
    * Slightly adjusted the pencil icon to differentiate it more from the pen icon
    * Renamed the child-rifle icon to child-combatant. This icon was added as part of our collaboration with the United Nations.
  - Fixed to 6.2.1:
    * Called in an update to the phone-volume and phone-slash icons
    * Made the dot a little larger on the envelope-dot icon
    * Adjusted all of the flag icons and variations to be better balanced within the icon grid
    * Adjusted all of the cart icons for better consistency and balance
    * Standardized the design of the note-sticky and note icons and variations for consistency
    * Increased sizing of the boxes-stacked icon for better balance with other icons
    * Slightly adjusted the pencil icon to differentiate it more from the pen icon
    * Renamed the child-rifle icon to child-combatant. This icon was added as part of our collaboration with the United Nations.


author: Dawid Respondek <nyslay@gmail.com>
changelog:
  -Added
    * Introducing Font Awesome Sharp Regular!
    * 3,000+ icons in a new, modern style: Sharp Regular
    * Sharp Solid is already done. Sharp Light, Thin, and Duotone are coming soon!
    * Icons are all built on the same 16px grid as existing Font Awesome Classic icons.
    * New sponsored pencil-mechanical icon.
    * New sponsored billboard icon.
    * New sponsored wreath-laurel icon.
    * Calcified a new skeleton-ribs icon.
    * Saved up for some new circle-euro, circle-sterling, and circle-yen icons.
    * Added a new webhook icon.
    * Swept up a new broom-wide icon.
    * Shined the light on a new sparkle icon.
    * New circle-quarters-stroke and circle-three-quarters-stroke icons to match the existing circle-half-stroke
  -Changed
    * Every Classic Regular icon has been reviewed and redrawn where necessary to better compliment the new Sharp Regular style.
    * Simplified our chess and chess piece icons for consistency.
    * Updated the Algolia brand icon
    * Brought back the search terms in the YAML and JSON metadata files
  -Fixed
    * A number of fixes to Sharp Solid icons.


author: Dawid Adam <nyslay@gmail.com>
changelog:
  -Added
    * Introducing Font Awesome Sharp Light!
    * Unearthed a new dinosaur icon.
    * Saved the planet with a new bin-recycle icon.
    * Reduced, reused, and recycled a new jug-bottle icon.
    * Added to our file collection with new file-doc and file-zip icons.
    * Added a new gear-complex icon, along with a gear-code icon.
    * Rounded up a new sponsored grid-round icon and variants.
    * Exchanged a new sponsored chf-sign icon.
    * Donned a new sponsored hat-beach icon.
    * Batch of new sponsored icons, including arrow-progress, bag-seedling, bin-bottles-recycle, calendar-users, chart-line-up-down, chart-mixed-up-circle-currency, circles-overlap, cloud-binary, conveyor-belt-arm, display-chart-up-circle-currency, flask-gear, gear-complex-code, laptop-binary, lightbulb-gear, person-running-fast, right-left-large, and user-group-simple.
  -Changed
    * Minor adjustments to all icons in the Classic Light, Classic Thin, and Duotone styles for consistency and clarity.
    * Swapped the placement of the laptop and file in the laptop-file icon.
    * Updated file-pdf and file-csv to be more legible.
    * Adjusted all of our newspaper icons.
    * Adjusted hands-asl-interpreting.
    * Made our rugby-ball icon look more like a rugby ball.
    * Updated teamspeak logo with new version.
  -Fixed
    * Fixed a regression in 6.3.0 where a number of icons weren't centered properly in their viewboxes.
    * Adjusted the copy icon to be consistent across all styles.
    * Fixed image-landscape in the Sharp Solid style to make it, you know, actually sharp.
    * Fixed an issue with the interior shape of our "virus" icons.
    * Fixed fill state of the regular narwhal icon.
    * Fixed duotone of our gear icon.
    * Fixed misalignment of the thumbs-down icon in duotone and light.
    * Fixed an issue where ligature in OTF files weren't working properly for the plus and ampersand icons.
    * Fixed the light style of the wreath-laurel icon.
    * Fixed box-archive in regular.


author: Dawid Adam <nyslay@gmail.com>
changelog:
  - Added
    * Dug up a new, commissioned, raccoon icon.
    * Turned on new subtitles and subtitles-slash icons.
    * Cast a spell on new, commissioned, person-fairy and person-dress-fairy icons.
    * Swapped in new, commissioned, swap and swap-arrows icons.
    * Shone a light on a new lighthouse icon.
    * Trotted out a new globe-pointer icon.
    * Pointed to a selection of new arrow-*-to-*-arc and arrow-*-from-*-arc icons.
    * Got up to get down with a new angles-up-down icon.
    * Added the Threads brand icon.
    * Added the twitter X brand icon.
    * Added the Debian brand icon.
  - Changed
    * Updated the Ubuntu brand icon.
    * Added "types" to the package.json exports for TypeScript defintions in JS packages.
  - Fixed
    * Fixed an issue with the classic light style of the arrow-down-wide-short icon.
    * Fixed issue with the regular styles of the clone and copy icons.
    * Fixed an issue with the hand-spock icon.
    * Fixed an issue where the "heart" in the hand-holding-heart and other "hand/heart" icons where too heavy in the Thin style.
    * Fixed a warning in Edge browser using createElementNS for svg elements.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.1.0
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * Correct a string literal
    * Mention .otb as an extension
    * Accept a BDF font on stdin
    * Avoid undefined behaviour
    * Round font size to integer value when reading bitmap font
    * Mark vsprintf_alloc as printf-like function
    * check for freetype NULL atoms
    * let freetype handle ISO-8859-1 mapping
    * allow ISO-646.1991-IRV as well, adobe standard for bdf


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.2.1:
    * Resolves issues found by Oracle Parfait 4.0 static analyser:
    * Fall back to using FONT property as family name
    * fix sign of calculated descent
    * handle empty foundry encoded as NULL


author: guoyunhebrave@gmail.com
changelog:
  - Update to version 1.3.0
  - Fix bug #30 Use full font name.
  - Fix bug #31 Avoid empty entry after select canceled.


author: Lars Vogdt <lars@linux-schulserver.de>
changelog:
  - correct download URL (upstream is using .gz instead of bz2)
  - refreshed fping-4.2-gcc10-extern.patch


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - fping 4.4:
    * Linux unprivileged ping support (ping_group_range)
    * Add SIGQUIT summary support similar to ping
    * bug fixes
  - drop fping-4.2-gcc10-extern.patch, upstream


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 5.0:
    - In non-quiet loop and count mode, a line is printed for every lost packet
      8.8.8.8 : xmt/rcv/%loss = 2/2/0%, min/avg/max = 12.3/12.5/12.8
      8.8.8.7 : xmt/rcv/%loss = 2/0/100%
    - The returned size in bytes now always excludes the IP header, so if before it
      reported '84 bytes' e.g. when using 'fping -l', now it reports '64 bytes'.
      This is to make the reported size consistent with ping(8) from iputils and
      also with fping when pinging a IPv6 host (which never included the IPv6
      header size).
    - The number of sent pings is only counted when the pings are received or have
      timed out, ensuring that the loss ratio will be always correct. This makes it
      possible, for example, to use loop mode (-l) with interval statistics (-Q)
      and a timeout larger than period, without having the issue that initially
      some pings would be reported as missing (#193)
    - Improved precision of measurements from 10us to 1us (#136, thanks @tycho)
    - The reported size of received packets is now always correct on Linux even for
      packets > 4096 bytes.


author: Matthias Gerstner <matthias.gerstner@suse.com>
changelog:
  - no longer invoke permissions macros for fping. It now uses ICMP_RAW sockets
    instead (bsc#1174504).


author: Danilo Spinella <danilo.spinella@suse.com>
changelog:
  - Update to 5.1:
    * Netdata: use host instead name as family label
    * Netdata: use formatstring macro PRId64
    * Allow -4 option to be given multiple times
    * Documentation fix
    * Retain privileges until after privileged setsockopt
    * Set bind to source only when option is set
    * Fix getnameinfo not called properly for IPv4
    * Documentation updates


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Adjust unbundle.patch to work with tiff >= 4.4.0 [boo#1200451]
  - Refresh doxygen.patch as -p1, use %autosetup
  - Trim redundant information from descriptions


author: Enrico Belleri <kilgore.trout@idesmi.eu>
changelog:
  - Update to SVN revision 1909:
    * added the 'ExtraSamples' tag key to the FIMD_EXIF_MAIN
      & FIMD_EXIF_EXIF metadata models
    * added support for Exif v2.3.2 tags
    * improved TIFF compression when using float images with
      TIFF_ADOBE_DEFLATE or TIFF_LZW flag
    * improved performance of _MemoryReadProc function (see FreeImageIO.cpp)
    * improved TIFF validation against Canon CR2 files (CR2 files are no
      longer recognized as TIFF)
    * improved TIFF plugin when working with malicious images
    * improved BMP plugin when working with malicious images
    * improved FreeImage_LoadFromMemory robustness when working with
      malicious images
    * fixed JXR plugin when working under a Linux OS
    * improved PFM plugin against malicious images
    * improved JXR plugin against malicious images
    * improved Targa plugin against malicious images
    * improved DDS plugin against malicious images
    * improved PCX plugin against malicious images
    * improved PNM plugin against malicious images
    * improved TIFF plugin against malicious images
    * improved J2K plugin against malicious images
    * fixed FreeImage_OpenMultiBitmap with usage of filenames longer than
      255 characters & Windows Long Path disabled
    * TIFF images saved with TIFF_DEFLATE compression are saved to images
      with TIFF_ADOBE_DEFLATE compresssion (TIFF_DEFLATE is obsolete)
    * fixed FreeImage_FlipVertical behavior with very large images
    * fixed FreeImage_Paste behavior with very large images
    * fixed FreeImage_SeekMemory behavior with 64-bit malicious images
  - CVE-2019-12211_2019-12213.patch merged upstream
  - libraw_0_20.patch libraw_0_21.patch merged upstream
  - bigendian.patch merged upstream
  - freeimage-no-return-in-nonvoid.patch merged upstream
  - edit unbundle.patch
  - closes boo#1135736 boo#1135731 boo#1214776 boo#1214557 boo#1214555 boo#1214556
  - Fixes CVEs: CVE-2019-12213 CVE-2019-12211 CVE-2020-21426 CVE-2020-21427
    CVE-2020-21428 CVE-2020-22524


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.0.11:
    * Updated Unicode tables to version 14.
    * Skip isolates in fribidi_get_par_direction().
    * Various fuzzing fixes.
    * Various build fixes.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.6
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * gitlab CI: add a basic build test
    * Build xz tarballs instead of bzip2
    * Add bounds checks to creation of min/max strings for -lll -m option
    * show_font_props: skip copy to temporary buffer
    * Improve handling of realloc()
    * Use reallocarray() if it is available in libc or libbsd
    * configure: Add AC_USE_SYSTEM_EXTENSIONS
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: Adrian Schröter <adrian@suse.de>
changelog:
  - update to current version from git
    * new support for VYUY format
    * new bayer formats
    * WebP output support
    * update videodev2.h header
    * optflags are taken into account
    * documentation and build env updates
  - fix URL references


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 20200725:
    - Return a non-zero if the capture fails.
    - Add option to change camera timeout from default of 10 seconds.
      (James McCormac)
    - Add new Bayer palettes. (Eugen Hristev)
    - Add WebP output support.
    - Add option to dump raw frames to stdout. (Philipp Simon Schmidt)
    - Add option to limit number of times to loop.
    - Fix libgd 2.3.0+ issue where the font test always fails. (Ashley Dixon)


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.1.0:
    Component:
    * Feature: Support ResizableSplit with customizable separator.
    * Fix: Support arrow keys in application mode
    * Fix: Remove useless new line when using an alternative screen.
    Dom:
    * Feature: Add the dashed style for border and separator:
      See DASHED enum, and separatorDashed(), borderDashed() functions.
    * Feature: Add colored borders.
      See functions: borderStyled(BorderStyle, Color) and borderStyled(Color).
    * Feature: Add LinearGradient. It can be used in color and bgColor.
    * Improvement: Color::Interpolate() uses gamma correction.
    * Fix: Check the graph area is positive.
    Build/Install:
    * Use globally set CMAKE_CXX_STANDARD if it is set.
    * Expose the pkg-config file.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 5.0.0:
    Component:
    * Breaking: MenuDirection enum is renamed Direction
    * Breaking: GaugeDirection enum is renamed Direction
    * Breaking: Direction enum is renamed WidthOrHeight
    * Breaking: Remove ComponentBase copy constructor/assignment.
    * Breaking: MenuOption::entries is renamed MenuOption::entries_option.
    * Breaking: Ref<{Component}Option> becomes {Component}Option in component constructors.
    * Feature: ResizeableSplit now support arbitrary element as a separator.
    * Feature: input is now supporting multiple lines.
    * Feature: input style is now customizeable.
    * Bugfix: Support F1-F5 from OS terminal.
    * Feature: Add struct based constructor:
      + Component Button(ButtonOption options);
      + Component Checkbox(CheckboxOption options);
      + Component Input(InputOption options);
      + Component Menu(MenuOption options);
      + Component MenuEntry(MenuEntryOption options);
      + Component Radiobox(RadioboxOption options);
      + Component Slider(SliderOption<T> options);
      + Component ResizableSplit(ResizableSplitOption options);
    * Feature: Add ScreenInteractive::TrackMouse(false) disable mouse support.
    Dom:
    * Feature: Add hyperlink decorator. For instance:
      auto link = text("Click here") | hyperlink("https://github.com/FTXUI")
      See the OSC 8 page.
      FTXUI support proposed by @aaleino in #662.
    Screen:
    * Breaking: WordBreakProperty becomes a uint8_t enum. This yields a 0.8%
      performance improvement.
    * Breaking: Remove user defined Pixel constructor and equality operator.
    * Performance: 19% faster on benchmarks.
    Build:
    * Check version compatibility when using cmake find_package()
    * Add FTXUI_DEV_WARNING options to turn on warnings when building FTXUI
    * Turn OFF by default FTXUI_BUILD_DOCS
    * Turn OFF by default FTXUI_BUILD_EXAMPLE


author: Klaus Kämpf <kkaempf@suse.com>
changelog:
  - Update to version 1.7.1
    * set FUSE_CAP_POSIX_ACL only when it is supported by FUSE.
    * treat statx failure with EINVAL as ENOSYS, so that the fallback
      is attempted.
  - Update to version 1.7.0
    * fix read xattrs for device files
    * don't create whiteout files in opaque dirs.
    * fix reading files when running with euid != 0.
    * enable POSIX ACLs.
  - Update to version 1.6.0
    * fix an invalid access when filtering internal xattrs that could
      deal to a segfault.
  - Update to version 1.5.0
    * honor FUSE_OVERLAYFS_DISABLE_OVL_WHITEOUT also for renames
    * use strncpy instead of strcpy
    * fix renameat2(RENAME_NOREPLACE) on older kernels that lack
      device whiteouts for unprivileged users.
    * fix creating a symlink on top of a removed file.
    * fix copyup of xattrs longer than 256 bytes.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.10:
    * main: use /proc/self/fd to read xattrs.
    * main: inherit ACLs for new files/dirs.
    * main: fix passing noatime.
    * main: add checks for valid /proc mount.
    * main: fix copy_file_range for deleted files.
    * main: fix creating links of just deleted files.
    * main: fix setting attributes on file without permissions.
    * main: ignore EOVERFLOW when copying xattrs.
    * main: set the correct value for RENAME_NOREPLACE when it is not already
      defined in the system headers.
    * main: create source whiteout only when needed
    * main: fix missing source whiteout when destination is whiteout
    * main: fix lookup if underlying path is a symlink, but a directory on a
      upper directory.
    * main: fix race when looking up an inode that was renamed.
    * main: fix type used for ioctl.
    * main: honor user.overlay. xattrs.  Native overlay uses user.overlay to
      store the overlay metadata instead of trusted.overlay.
    * main: add a mount flag to disable ACLs.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.12:
    * change license to GPL-2.0-or-later.
    * main: if a lower layer doesn't support ACLs do not enable
      them.


author: Christophe Giboudeaux <christophe@krop.fr>
changelog:
  - Add patch to fix build with GCC 11:
    * 0001-C-exception-specifications-are-deprecated-in-C-11.patch
  - Spec cleanup


author: Matthias Eliasson <elimat@opensuse.org>
changelog:
  - Update to version 1.0
    Features:
    * Support UTF-8
    * Support readline-like editing
    * Quit on Esc
    * Redraw on terminal resize
    * Bracketed paste escapes are ignored
    Performance:
    * Initialize tty interface before reading stdin
  - Add keyring file and do package source verfication
  - Clean specfile with spec-cleaner
  - Make sure we use correct build flags with %{optfiles} macro


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.3
    * gf2x.h now contains GF2X_VERSION_* macros
    * Split off the FFT code into libgf2x-fft.
    * The FFT interface api has been significantly modified and
      improved. A new interface for computing middle products has
      been added. The C++ wrapper code has been improved (no longer
      a macro).
  - Drop 0001-build-fix-version-info-for-libgf2x-after-ABI-break.patch


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 0.2.4:
    + Change Facebook Graph API version to v2.10.
    + Fix memory leaks of GFBGraphNode class.
    + Support g_autoptr for GFBGraphAlbum, GFBGraphNode,
      GFBGraphPhoto, GFBGraphUser.
    + Fix memory leaks of GFBGraphUser, GFBGraphSimpleAuthorizer,
      GFBGraphAlbum.
  - Add libtool and gtk-doc BuildRequires and bootstrap package, the
    tarball is not bootstrapped.
  - Modernize spec, update URL to new home, use correct description
    for typelib subpackage.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 0.2.5:
    + Fix CVE-2021-39358 by forcing TLS certificate validation
    + Temporarily disable testcases.
  - Replace post(un) handling with new ldconfig_scriptlets macro.
  - Drop libtool BuildRequires and bootstrap call, no longer needed.
  - Split out new doc subpackage.


author: Ondřej Súkup <mimi.vx@gmail.com>
changelog:
  - update to 2.5.3
    * sync with upstream
    * add post and postun action into ghc subpackages as opensuse
    don't use filetriggers for ldconfig


author: Dirk Müller <dmueller@suse.com>
changelog:
  - add reproducible.patch to avoid timestamp patching in the build
    section and allowing it to build with -Werror=date-time


author: Manfred Schwarb <manfred99@gmx.ch>
changelog:
  - re-introduce make_build macro, as SLE targets are disabled now per default
      for the graphics project
  - Update to version 1.93:
    * Fix security bug on certain resize operations with `--resize-method=box`
    * Fix problems with colormapless GIFs.


author: malcolmlewis@opensuse.org
changelog:
  - Initial build.
  - Add gimp-dds-fix-linker.patch: Fix linker and optflags
    (http://code.google.com/p/gimp-dds/issues/detail?id=13).
  - Add gimp-dds-fix-incorrect-fsf-address.patch: Fix incorrect FSF
    address (http://code.google.com/p/gimp-dds/issues/detail?id=14).


author: zaitor@opensuse.org
changelog:
  - Update to version 2.1.0:
    + GIMP 2.8 support.
    + DXT compression quality enhancements.
    + Various bug fixes.
    + Support for saving existing mipmap chain (2D images only).
  - Drop gimp-dds-fix-linker.patch, a variation of this has been
    applied upstream.
  - Drop gimp-dds-fix-incorrect-fsf-address.patch, fixed upstream.
  - Change to release tarball instead of svn checkout.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to version 2.2.1:
    + Bugfix release. Fixes artifacts introduced by the compression
      code in some images.
  - Updates from version 2.2.0:
    + Compressed non-power-of-2 texture support.
    + Fix compressed mipmap images with width or height less than 4.
  - Export CFLAGS in order to have a fully optimized build. Note:
    as the Makefile does not support extending CFLAGS, we need to add
    the content of the original variable as well, and invoke make -e.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.1:
    + Minor bug fix release.
  - Changes from versioon 3.0.0:
    + New major "turkey-day" release!
    + New DXT compressor.
    + OpenMP support.
    + New mipmap generator, with better support for alpha mipmaps.
    + Support reading/writing DX10 texture arrays.
  - Only export %{optflags} into CFLAGS: the Makefile now correctly
    extends CFLAGS with its own values instead of overwriting
    everything.
  - No longer call make -e, but use regular make call (as we don't
    need to prefer env variables any longer).


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.1.0:
    * Add support for –no-thin which is passed to git push
    * A new gitreview.branchauthor option allows configuring the change author
      (owner) name part of the autocreated branch name when downloading changes.
    * A new gitreview.notopic configuration setting makes git-review always
      behave as if the --notopic command line option was supplied.
    * Added the --notify option, which can be used to ensure specified receivers
      receives email notifications
    * The Change-Id generating commit hook is now installed into any detected Git
      submodules, so that it will take effect when creating changes within a
      submodule and not just in the parent repository.
    * Encoding was corrected for Git credentials, which was previously causing HTTP
      authentication to fail under some Python 3 versions.
    * Change download functions now preserve any unapplied local edits on the
      branch when attempting to reset the worktree.
    * The --no-follow-tags option to git push is now used for all pushes, so that
      git-review won’t error when encountering a local tag which is absent from
      Gerrit.
    * For safety, attempts to push a commit with unstaged or uncommitted changes in
      the worktree will be caught and an error reported, rather than leaving it up to
      git rebase to spot them. This addresses a situation where users enabling
      rebase.autostash would otherwise experience data loss when the test rebase is
      subsequently reset.
  - add 7182166ec00ad3645821435d72c5424b4629165f.patch:
    * With Git 2.18.0 and later, the --rebase-merges (-r) option will be used in
      place of the deprecated --preserve-merges (-p) option. This fixes a
      critical error when git-review is used with Git versions 2.34.0 onward,
      where the old option is no longer available.


author: Matej Cepl <mcepl@suse.com>
changelog:
  - Update to 2.2.0:
    - When checking for unstaged or uncommitted changes to avoid
      performing a test rebase, unstaged and uncommitted changes in
      Git submodules are now ignored since those won’t be rebased
      anyway.
    - git-review now handles the Git core.hooksPath configuration
      option correctly. Thus, it installs the commit-msg hook
      into the core.hooksPath directory, if that option is
      set. Otherwise, it continues to install the hook into
      .git/hooks, relative to the root of the checkout.
    - With Git 2.18.0 and later, the --rebase-merges (-r) option
      will be used in place of the deprecated --preserve-merges
      (-p) option. This fixes a critical error when git-review is
      used with Git versions 2.34.0 onward, where the old option is
      no longer available.
  - Remove unnecessary
    7182166ec00ad3645821435d72c5424b4629165f.patch


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Update to 2.3.0:
    * Python 3.5 is no longer supported.
    * Git 2.10.0 or later is required as git-review now needs the
    - -no-show-signature option for git-log.
    * Git’s log.ShowSignature option is now supported. Previously, setting it
      would confuse git-review into thinking there were twice as many changes
      to push.
    * OpenSSH has deprecated its use of scp/rcp protocol in favor of SFTP,
      which the embedded Apache mina-sshd in widely-deployed Gerrit versions
      does not yet support. Now git-review will attempt to detect whether
      scp’s -O option is available to force use of the legacy scp/rcp protocol,
      and apply it if so. Future git-review versions may change the fallback
      behavior once an SFTP subsystem is implemented and available for a new
      Gerrit release.
  - Remove now unneeded BuildRequires on mock.


author: kastl@b1-systems.de
changelog:
  - Update to version 8.13.0:
    * Update README.md
    * Update .gitleaksignore
    * Update README.md
    * Adding quiet mode to silence banner (#852)
    * Issue #980: Add support for Telegram Bot API Token (#981)
    * add rule for microsoft teams webhooks (#970)
    * Add baseline (#975)
    * Add pre-commit autoupdate command to README.md (#978)
    * refactor: more precise rule for private keys (#930)


author: kastl@b1-systems.de
changelog:
  - Update to version 8.14.0:
    * add --max-target-megabytes : maximum size for a file/blob to be
      scanned (#1003)
    * Update USERS.md
    * Update .gitleaksignore
    * Update README.md
    * Add detection rules for DigitalOcean tokens (#1002)
    * docs: add Trendyol to users (#998)
    * docs: added goreleaser to user list (#997)
    * Update USERS.md (#996)
    * Create USERS.md
    * Exclude dacpac refactorlogs (#990)
    * Output number of commits at info-level. (#991)
    * Detect Slack Workflow Webhook URLs (#989)
    * Upgrade go version to 1.19 (#987)
    * Minor cleanup to error handling and logging (#985)


author: kastl@b1-systems.de
changelog:
  - Update to version 8.15.0:
    * Add scanning from a pipe with --pipe (#1012)
    * add a few fingerprints for test data
    * Add support for following symlinks (#1010)
    * fix bug in readme (#1011)


author: kastl@b1-systems.de
changelog:
  - Update to version 8.15.1:
    * include default newline pairs when calculating location (#1038)
    * Add rule for fine-grained GitHub PAT (#1026)


author: kastl@b1-systems.de
changelog:
  - Update to version 8.15.2:
    * remove color formatting when #1042 is encountered (#1050)
    * Update README.md
    * adding jwt tokens with padding format "=" (#1031)


author: kastl@b1-systems.de
changelog:
  - Update to version 8.15.3:
    * Add missing GitLab token patterns (#1077)
    * Fix rule for private keys (#1072)


author: kastl@b1-systems.de
changelog:
  - Update to version 8.15.4:
    * ignore package-lock.json (#1076)
    * Fix typos in README.md and CONTRIBUTING.md (#1090)
    * fix: ignore baseline if path was not relative in source (#1101)
    * Fix H in GitHub and update pre-commit rev tag in README (#1087)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to 4.2.0
    * Change in the API for random iterators
    * New Modular ring over RecInt::rint elements
    * Fixed the max cardinalities for rings
  - Drop reproducible.patch (merged)


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 0.9.3.1
    * bug fix that caused xoscope's background color to be
      displayed incorrectly


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 1.0.0
    * GTK+-3 is now required
    * Added: Convenience function to override the background-color
      of a databox gtk_databox_set_bg_color().
    * Using libtool's versioning system, to avoid breaking binary
      compatibility through every new minor-fixes release.
    * Deprecated function gdk_cairo_create
    * Deprecated functions to get/set background
    * Deprecated function gtk_adjustment_changed
      removed conditionally for GTK+ version >= 3.18.0
    * Deprecated function gdk_cursor_new
    * Deprecated function gtk_widget_override_background_color
    * Scrolling horizontally with Shift+ mouse middle button
    * Fixed:
    * Seg-fault using deprecated macro G_TYPE_INSTANCE_GET_PRIVATE.
    * Scrolling with mouse middle button or touch-pad.
    * Removed libglade support
  - Split examples from devel package into devel-examples package
  - Added glade-catalog and gtk-doc packages


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Rename package to glassfish-activation and split it into two,
    the whole activation jar and the jar with only the apis


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Initial packaging of glassfishbuild-maven-plugin 3.2.26
  - Added patch:
    * glassfishbuild-maven-plugin-3.2.26-maven-resolver-3.5.0.patch
      + fix build with maven-resolver 3.5.0


author: Luigi Baldoni <aloisio@gmx.com>
changelog:
  - Update to version 2.2.0
    Bug fixes:
    * GL_EXT_semaphore constants
    * Some const pointer fixups in OpenGL API
    * Correction for GLEW_VERSION_4_5
    New extensions:
    * GL_AMD_framebuffer_multisample_advanced
    * GL_AMD_gpu_shader_half_float_fetch
    * GL_AMD_shader_image_load_store_lod
    * GL_ARM_texture_unnormalized_coordinates
    * GL_DMP_program_binary
    * GL_DMP_shader_binary
    * GL_EXT_EGL_image_external_wrap_modes
    * GL_EXT_EGL_image_storage
    * GL_EXT_EGL_sync
    * GL_EXT_clip_control
    * GL_EXT_depth_clamp
    * GL_EXT_disjoint_timer_query
    * GL_EXT_draw_transform_feedback
    * GL_EXT_multiview_tessellation_geometry_shader
    * GL_EXT_multiview_texture_multisample
    * GL_EXT_multiview_timer_query
    * GL_EXT_occlusion_query_boolean
    * GL_EXT_primitive_bounding_box
    * GL_EXT_protected_textures
    * GL_EXT_robustness
    * GL_EXT_shader_framebuffer_fetch_non_coherent
    * GL_EXT_static_vertex_array
    * GL_EXT_tessellation_point_size
    * GL_EXT_tessellation_shader
    * GL_EXT_texture_border_clamp
    * GL_EXT_texture_buffer
    * GL_EXT_texture_compression_s3tc_srgb
    * GL_EXT_texture_format_sRGB_override
    * GL_EXT_texture_mirror_clamp_to_edge
    * GL_EXT_texture_query_lod
    * GL_EXT_texture_shadow_lod
    * GL_FJ_shader_binary_GCCSO
    * GL_IMG_bindless_texture
    * GL_IMG_framebuffer_downsample
    * GL_IMG_multisampled_render_to_texture
    * GL_IMG_program_binary
    * GL_IMG_read_format
    * GL_IMG_shader_binary
    * GL_IMG_texture_compression_pvrtc
    * GL_IMG_texture_compression_pvrtc2
    * GL_IMG_texture_env_enhanced_fixed_function
    * GL_IMG_texture_filter_cubic
    * GL_INTEL_blackhole_render
    * GL_INTEL_shader_integer_functions2
    * GL_KHR_shader_subgroup
    * GL_MESA_framebuffer_flip_y
    * GL_MESA_program_binary_formats
    * GL_MESA_tile_raster_order
    * GL_NVX_gpu_multicast2
    * GL_NVX_progress_fence
    * GL_NV_compute_shader_derivatives
    * GL_NV_conservative_raster_pre_snap
    * GL_NV_conservative_raster_underestimation
    * GL_NV_depth_nonlinear
    * GL_NV_fragment_shader_barycentric
    * GL_NV_memory_attachment
    * GL_NV_mesh_shader
    * GL_NV_query_resource_tag
    * GL_NV_read_buffer
    * GL_NV_read_buffer_front
    * GL_NV_representative_fragment_test
    * GL_NV_scissor_exclusive
    * GL_NV_shader_subgroup_partitioned
    * GL_NV_shader_texture_footprint
    * GL_NV_shading_rate_image
    * GL_NV_vdpau_interop2
    * GL_OES_EGL_image
    * GL_OES_EGL_image_external
    * GL_OES_EGL_image_external_essl3
    * GL_OES_blend_equation_separate
    * GL_OES_blend_func_separate
    * GL_OES_blend_subtract
    * GL_OES_compressed_ETC1_RGB8_texture
    * GL_OES_compressed_paletted_texture
    * GL_OES_copy_image
    * GL_OES_depth24
    * GL_OES_depth32
    * GL_OES_depth_texture
    * GL_OES_depth_texture_cube_map
    * GL_OES_draw_buffers_indexed
    * GL_OES_draw_texture
    * GL_OES_element_index_uint
    * GL_OES_extended_matrix_palette
    * GL_OES_fbo_render_mipmap
    * GL_OES_fragment_precision_high
    * GL_OES_framebuffer_object
    * GL_OES_geometry_point_size
    * GL_OES_geometry_shader
    * GL_OES_get_program_binary
    * GL_OES_gpu_shader5
    * GL_OES_mapbuffer
    * GL_OES_matrix_get
    * GL_OES_matrix_palette
    * GL_OES_packed_depth_stencil
    * GL_OES_point_size_array
    * GL_OES_point_sprite
    * GL_OES_read_format
    * GL_OES_required_internalformat
    * GL_OES_rgb8_rgba8
    * GL_OES_sample_shading
    * GL_OES_sample_variables
    * GL_OES_shader_image_atomic
    * GL_OES_shader_io_blocks
    * GL_OES_shader_multisample_interpolation
    * GL_OES_single_precision
    * GL_OES_standard_derivatives
    * GL_OES_stencil1
    * GL_OES_stencil4
    * GL_OES_stencil8
    * GL_OES_surfaceless_context
    * GL_OES_tessellation_point_size
    * GL_OES_tessellation_shader
    * GL_OES_texture_3D
    * GL_OES_texture_border_clamp
    * GL_OES_texture_buffer
    * GL_OES_texture_compression_astc
    * GL_OES_texture_cube_map
    * GL_OES_texture_cube_map_array
    * GL_OES_texture_env_crossbar
    * GL_OES_texture_mirrored_repeat
    * GL_OES_texture_npot
    * GL_OES_texture_stencil8
    * GL_OES_texture_storage_multisample_2d_array
    * GL_OES_texture_view
    * GL_OES_vertex_array_object
    * GL_OES_vertex_half_float
    * GL_OES_vertex_type_10_10_10_2
    * GL_QCOM_YUV_texture_gather
    * GL_QCOM_shader_framebuffer_fetch_rate
    * GL_QCOM_texture_foveated
    * GL_QCOM_texture_foveated_subsampled_layout
    * GL_VIV_shader_binary
    * EGL_ANDROID_GLES_layers
    * EGL_ANDROID_get_frame_timestamps
    * EGL_ANDROID_get_native_client_buffer
    * EGL_ARM_image_format
    * EGL_EXT_bind_to_front
    * EGL_EXT_client_sync
    * EGL_EXT_compositor
    * EGL_EXT_gl_colorspace_display_p3
    * EGL_EXT_gl_colorspace_display_p3_linear
    * EGL_EXT_gl_colorspace_display_p3_passthrough
    * EGL_EXT_gl_colorspace_scrgb
    * EGL_EXT_image_gl_colorspace
    * EGL_EXT_image_implicit_sync_control
    * EGL_EXT_surface_CTA861_3_metadata
    * EGL_EXT_sync_reuse
    * EGL_KHR_display_reference
    * EGL_MESA_query_driver
    * EGL_NV_context_priority_realtime
    * EGL_NV_quadruple_buffer
    * EGL_NV_stream_dma
    * EGL_NV_stream_flush
    * EGL_NV_stream_origin
    * EGL_NV_triple_buffer
    * EGL_WL_bind_wayland_display
    * EGL_WL_create_wayland_buffer_from_image
    * GLX_EXT_context_priority
    * GLX_EXT_no_config_context
    * GLX_NV_multigpu_context
    * WGL_NV_multigpu_context
  - New so_ver
  - New source URL
  - Build executables with PIE
  - Spec cleanup


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Build with EGL support now that wxWidgets does so (since version
    3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
    crash (see for example, boo#1188519); add BuildRequires:
    pkgconfig(egl) as well as the same Requires for devel package.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to 0.5.0
    * Implemented enhancements:
      + Add support for customizing the prefix format #578
      + "sprintf" function being used in googletest.h which is not secure #536
      + stacktrace is not produced on aarch64 #531
      + Documenting minimum C++ version #527
      + Glog file separation by year #516
      + Bazel support for windows #472
      + GOOGLE_GLOG_DLL_DECL needs to be put into header file #469
      + Glog should delete old log files automaticly #423
      + CHECK_XX variants do not compile if nullptr is an argument #341
      + autogen.sh makes git directory dirty #308
      + LogSink::ToString has no microsecond precision. #307
      + Conan package for glog #262
      + How to change format of logger? for example time and verbose level name and etc #229
      + Username lookup needs a tuneup #211
      + Feature request for sudo make uninstall #163
      + glog should use ThreadSanitizer (TSAN) dynamic annotations #80
      + Add support for deleting old logs #36
      + CHECK support for nullptr (fixes #341) #641 (sergiud)
      + cmake: do not require a C compiler #627 (sergiud)
      + use C++ headers #626 (sergiud)
      + removed windows-specific headers #625 (sergiud)
      + document C++ version #623 (sergiud)
      + Add support for customizing the prefix format #554 (santigl)
      + Add extra information in log file header (application build/version, actual duration time) #438 (d-uspenskiy)
      + Use libunwind as an imported target #368 (UVV-gh)
      + Annotate LOG_EVERY_N macros as a benign race for TSAN #263 (kennyyu)
    * Fixed bugs:
      + Incorrect Unwind version parser #598
      + Large integers get truncated #594
      + Windows shared library generates linkage warnings #569
      + Replace obsolete __CYGWIN64__ macro #566
      + Disabling 'Symbolize functionality' is not working #563
      + LOG_TO_STRING and std namespace #550
      + Ownership with SetLogger #524
      + gtest usage not implemented in CMake build system #510
      + ac_cv___attribute___printf_4_5 not set in CMake build system #509
      + --max_log_size not work when larger than 4096 #497
      + vmodule flag is not declared #466
      + TSan warning: a race in LOG_EVERY_N and friends #439
      + stacktrace unittest hangs on MSVC #328
      + EXC_BAD_ACCESS on iOS #275
      + Signal handler tests fail on ARM #256
      + glog 0.3.5 compilation failed on Centos 7 #243
      + ./libtool: line 6000: cd: no/lib: No such file or directory #215
      + Test stl_logging fails in macOS CMake build #201
      + autoconf build does not version the library #196
      + gcc 4.7.2, 4.8.3, 4.9.2 unit test failures on C++11 #14
      + fix gflags windows linker warnings #640 (sergiud)
      + fixed windows builds #639 (sergiud)
      + fix LogCleaner::IsLogFromCurrentProject for filename_extension #637 (xiaobfly)
      + fully qualify std::string #624 (sergiud)
      + handle --max_log_size overflow #622 (sergiud)
      + cmake: optionally use gtest #621 (sergiud)
      + cmake: allow to disable symbolize #620 (sergiud)
      + build: set ac_cv___attribute___printf_4_5 #618 (sergiud)
      + cmake: fixed unwind patch component match check #613 (sergiud)
    * Closed issues:
      + call InitGoogleLogging get a segment fault #607
      + BUILD file will create a conflict with build/ folder #606
      + glog don't create log file in visual c++ dll project #605
      + error in CMAKE installation steps--$ git clone git@github.com:google/glog.git should change to $ git clone https://github.com/google/glog.git #603
      + No system link created along with the log files #599
      + CMake build instructions do not work for paths with ampersand #597
      + publicly visible Bazel target no longer provides any headers #596
      + LogCleaner::IsLogFromCurrentProject incorrect when SetLogFilenameExtension #589
      + EnableLogCleaner not recognized #586
      + IsGlogLog problem #584
      + Build fails with clang-cl due to undefined symbols #575
      + Write the correct Windows version in the log header #572
      + Ability to write time in UTC in log files #571
      + compile error: use of overloaded operator '<<' is ambiguous #562
      + glog error log was incorrrectly written to unexpected memory #561
      + How to disable logging. #556
      + Cannot compile "configure: WARNING: 'missing' script is too old or missing" #544
      + Support to modify verbose log level for mudules #538
      + Dropping autoconf support #537
      + Failed to print INFO and WARNING log #533
      + glog rpm installation fails if openstack-train repo is enabled #522
      + stripped binaries produce useless backtraces #514
      + Flag --incompatible_no_implicit_file_export will break Google Logging in a future Bazel release #512
      + Flag --incompatible_load_cc_rules_from_bzl will break Google Logging in Bazel 1.2.1 #507
      + Flag --incompatible_no_implicit_file_export will break Google Logging in Bazel 1.2.1 #506
      + Is there any way logging without a mutex #504
      + Including glog/logging.h triggers -Wunused-parameter on g++ #493
      + Bazel: building glog with custom version gflags #480
      + max_log_size flag does not work on AIX or linux #476
      + cmake/DetermineGflagsNamespace.cmake was ignored when repush #473
      + Conflict with gflags #458
      + log file name error after application restart #457
      + App security test reports Insecure API for React Native iOS App - Binary Analysis (IPA) #453
      + multi thread cant share glog setting #450
      + How do I write logs to files only? #436
      + Crash in symbolize_unittest on Ubuntu 18.04 x86_64 #435
      + Does glog support compress log files? #434
      + Bazel build doesn't set correct compile flags. #430
      + how to change the name of final dynamic library #427
      + suggest about gflags #426
      + about filename_extension_ in CreateLogfile #395
      + Add cc_library for ScopedMockLog #392
      + When building a react native project glog is causing a failure. #382
      + glog's endline is not thread safe when using with another logging system?! #379
      + Logfile full within 1s results in error #378
      + InitGoogleLogging bug \uff0cCould not create logging file #375
      + golang/glog sometime can not create the log_dir? #369
      + static google::log_mutex destroyed on exit, while other still existing threads want to log #363
      + Does GLOG support log logs by day? #362
      + how to compile it for android ndk? #360
      + Cross Compile Error #358
      + add daemon(1,0) ,then log is missing #357
      + logtostderr filtering #356
      + Get trouble in compiling glog for android! #355
      + stl_logging unit test don't pass #348
      + Stacktrace is not printed by failure signal handler when built with Bazel #346
      + When might 0.3.6 be released? #345
      + Unittest generates warning with C++17 regarding auto_ptr #335
      + Use Upstream GoogleTest #333
      + Static declaration of 'pread' follows non-static declaration error while building in xcode #326
      + __declspec(dllimport) public: __thiscall google::base::CheckOpMessageBuilder::CheckOpMessageBuilder(char const *) #316
      + glog can't be compiled using Android NDK r16 #306
      + libunwind GetStackTrace implementation doesn't allow concurrent invocations #298
      + VLOG before InitGoogleLogging causes crash #290
      + macro 'AM_CONFIG_HEADER' not found in library #271
      + Print binary-identifying info at the top of each file #269
      + The spec.prepare_command lead an error #255
      + signalhandler_unittest tests fails on aarch64 #219
      + Compiling error: undefined references to `google::base::CheckOpMessageBuilder::NewString[abi:cxx11]() #195
      + [0.3.5] errors during make check #194
      + Allow coredump to be generated upon LOG(FATAL) #192
      + Thread ID on macOS #182
      + signalhandler_unittest tests fails on ppc64le #177
      + --without-gflags is not working #175
      + (gflags_reporting.cc.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC #174
      + Flag to give users choice to enable or disable time_pid_string attaching to the log file name #173
      + DCHECK_NOTNULL generates "expression result unused" errors with clang in strict compilation mode #172
      + C4722: destructor never returns potential memory leak #171
      + Logging to the same file from multiple processes #170
      + stacktrace_libunwind-inl.h: reentrancy check should use a thread-local instead of a global variable #160
      + Support vmodule filter support on non GNU compilers #154
      + can glog write to a specified file name? #147
      + Expose DumpStackTraceToString to application/user #144
      + Adding LOG_IF_OR_EVERY_N() #143
      + Support initializing logger and sinker by configuration #135
      + Logging UnitTest failed on x64 VS2015. Reason: Pointer format not consistent #134
      + source/logging_unittest.cc:64 error : 'GFLAGS_NAMESPACE' is not not a namespance-name #131
      + Allow glog to be queried as to whether or not InitGoogleLogging has been called. #125
      + Allow a log file to be simply named "foobar.log" with no appended string #124
      + Can I use default FailureSignalHandler() and my custom failure funcion together? #121
      + logging_fail fail for x64 in VS2013, libglog_static #119
      + travis env build failure : /bin/bash: aclocal-1.14: command not found #117
      + Allow more than just argv[0] in InitGoogleLogging #113
      + Can glog be shutdown totally? #111
      + A memory bug detected by valgrind? #109
      + src/demangle.h:80:27: error: expected initializer before 'Demangle' bool GOOGLE_GLOG_DLL_DECL Demangle(const char *mangled, char *out, int out_size); #108
      + glog fails to build on ARM64/AArch64 #107
      + logging_unittest-logging_unittest.o ERROR 1 #104
      + FATAL error with pthread_cancel in multi-thread program #102
      + configure: Hardcoded am__api_version='1.14' breaks build on systems with autoconf 1.15 #97
      + ppc64le support for glog #89
      + please remove generated autotools from the git repo #86
      + module based minloglevel #66
      + glog print wchar_t? #64
      + Android build is broken #59
      + libglog.pc.in should include libunwind as private dep for static linking case #57
      + demangle_unittest.sh fails with GCC 5 (configured --with-default-libstdcxx-abi=new, which is the default) #40
      + Make the documentation browsable online #39
      + Make error: failed to link with libgflags.a #38
      + Mark LOG(FATAL) with [[noreturn]] #28
      + Logfile with more restrictive permissions control #23
      + Asynchronous/double-buffering support? #16
      + clang34, 35, 36 fails to pass unit tests with C++03 #13
    * Merged pull requests:
      + readme: update CMake source directory option #642 (husskade)
      + Add Windows builds using GitHub Actions #638 (NeroBurner)
      + Use generated config.h for Windows. #635 (drigz)
      + cmake: build shared libs by default #632 (sergiud)
      + fixed file extension #631 (xiaobfly)
      + bazel: use expand_template instead of genrules #628 (drigz)
      + cmake: export symbols selectively #619 (sergiud)
      + bazel: declare headers in top-level rule #615 (drigz)
      + Rename BUILD to BUILD.bazel. #614 (drigz)
      + replaced __CYGWIN32__ and __CYGWIN64__ by __CYGWIN__ #611 (sergiud)
      + consolidate readme #610 (sergiud)
      + cmake: handle empty unwind version patch component #609 (sergiud)
      + Make stl_logging_unittest more robust. #608 (mahiuchun)
      + Fix the symlink creation bug if using bazel #600 (zoukyle)
      + Change counter type to uint64 #595 (r-barnes)
      + src/logging.cc: Fix a typo in comment #593 (aesophor)
      + src/logging.cc: Make LogCleaner aware of filename extension (#589) #592 (aesophor)
      + remove autoconf support #585 (sergiud)
      + Make cmake build on path with spaces. #580 (Yicong-Huang)
      + Added check for if info.dli_sname is NULL #579 (arj-fb)
      + Add override to LogStreamBuf::overflow() #576 (santigl)
      + Add FLAGS_log_utc_time; when 'true' the time will be written in log in UTC, resolves #571 #573 (msamoila)
      + Connect glog to Andorid logging API #570 (jiuqiant)
      + Output to logcat on Android #553 (huangqinjin)
      + Make message text null-terminated #552 (huangqinjin)
      + Replace sprintf() with snprintf() (#536) #551 (aesophor)
      + Fix build for Emscripten #546 (schoppmp)
      + OpenBSD/powerpc: clang does not define _CALL_*, use proper ifdef instead #545 (julianaito)
      + Use NULL to indicate uninitialized VLOG_IS_ON site. #542 (xulongwu4)
      + Fix unused parameter warning on gcc. #540 (pwnall)
      + Prepend the year to each glog line (#516) #530 (aesophor)
      + fix bazel build for freebsd #526 (dfr)
      + Allow CMake user to disable Symbolize functionality #523 (edbaunton)
      + Add target existence checks to Unwind find module #518 (MichaelDarr)
      + Add vcpkg installation instructions #517 (LilyWangL)
      + Explain log levels. #515 (fmayer)
      + Use file offsets in traces if object has no symbols #513 (mspang)
      + Don't call close(2) more than once #508 (xiaosuo)
      + Fix missing deletion of custom Logger #503 (alexsmac)
      + src/logging.cc: encapsulate log cleaner, match logfile with <base_filename_><date>-<time>.<pid> #502 (aesophor)
      + Address review comments for Bazel/Win32 build #499 (drigz)
      + Fix race conditions in LOG_EVERY_N #492 (aesophor)
      + doc: add information about log cleaner #491 (aesophor)
      + Added fixed log name support, take 2 #489 (ezegomez)
      + Add windows support for bazel build #488 (skeptic-monkey)
      + src/logging.cc: fix wrong assignment #487 (Telunsu)
      + src/symbolize.cc: do not check for HAVE_DLFCN_H for macOS #485 (ffontaine)
      + removed executable flag from .cmake file #484 (sergiud)
      + Support pkg-config #483 (loop0day)
      + Revert "Added fixed log name support" #482 (sergiud)
      + logging: Fix compilation with uClibc++ #479 (neheb)
      + src/utilities: fix build without pthread #477 (ffontaine)
      + src/symbolize.cc: fix build without dlfcn.h #475 (ffontaine)
      + declare FLAGS_vmodule #467 (sukill)
      + I supported clang-cl with BUILD_SHARED_LIBS #465 (durswd)
      + googletest: Switch to nanosleep #460 (neheb)
      + fix typo: TOOD -> TODO #448 (ukai)
      + Don't test on Ubuntu 14.04 #446 (philwo)
      + Fix symbolize_unittest for musl builds #443 (ammubhave)
      + Extend the LogSink interface to be able to pass microseconds #441 (asekretenko)
      + Add support for automatic removal of old logs #432 (aesophor)
      + Fix logmailer problem for dynamic lib use of glog. #400 (guoyuhong)
      + Fix warnings #370 (hemantbits)
      + Allow getpwuid_r to return missing entry. #350 (TheModMaker)
      + Fix stacktrace on Bazel build. #347 (nya3jp)
      + Fix build for Android API < 21 #312 (ruslo)
      + Use thread local for libunwind GetStackTrace() reentrancy protection #161 (mpercy)
      + Respect configured docdir #88 (kekstee)
      + Added fixed log name support #19 (ezegomez)
    * Fixes of version 0.4.0
      + build: cleanup temps and remove NEWS by @jackwish (#410)
      + Fix unused variable warning in GCC by @pwnall (#412)
      + automake: relax GNU standard directory style by @jackwish (#408)
      + update README.md filename in Makefile.am by @NeroBurner (#403)
      + ci: add clang-cxx17 toolchain by @NeroBurner (#406)
      + remove register keyword from unittest by @NeroBurner (#405)
      + Use push/pop macro when supressing warning by @kwaegel (#397)
      + ci: add appveyor and travis config by @NeroBurner (#330)
      + Make symbolize.cc thread safe even on shared fds by @tzik (#388)
      + Don't crash on some forms of invalid ELF files by @bsilver8192 (#367)
      + Fix mistype in comment by @zaporozhets (#371)
      + Fix errors with BUILD_SHARED_LIBS=ON for Visual Studio 2017 (fixes #343) by @dzung (#344)
      + fix glog.html link to gflags repository by @NeroBurner (#336)
      + Delete NEWS by @NeroBurner (#337)
      + Fix windows logging unittest by @NeroBurner (#331)
      + tests: fix compilation with C++17 by @NeroBurner (#332)
      + Fix mingw cross compile by @NeroBurner (#324)
      + Resolve missing prototype warning by @nazg (#302)
      + Fix redefined warnings from config.h by @nazg (#303)
      + Make int conversion explicit and fix clang warning by @samuela (#305)
      + konsole family of terminfo supports colored output by @nazg (#304)
      + CMake Update by @Mizux (#292)
      + Use target gflags instead of old VARIABLES by @Mizux (#283)
      + Add an example using glog from Bazel by @drigz (#276)
      + Update gflags to latest master by @drigz (#277)
      + Fixed undeclared identifier error by @sergiud (#281)
      + Build with Bazel. by @qzmfranklin (#232)
      + Compute base addresses from program headers while reading /proc/self/maps. by @pcc (#261)
      + Cache strlen outside of cycles (PVS-Studio) by @dimhotepus (#106)
      + Shell escape arguments to /bin/mail. by @ukai (#260)
      + Fix username lookup in case of missing USER environment variable by @DariuszOstolski (#245)
      + #253: Use MS preprocessor idiom to disable warning by @DariuszOstolski (#254)
      + Zero allocation fix by @sergiud (#226)
      + Fix for missing exports (fixes #227) by @sergiud (#228)
      + Fix LOG_EVERY_N with clang -Wunused-local-typedef by @jray272 (#225)
      + Run src/windows/preprocess.sh to pick up latest logging.h.in changes by @jray272 (#224)
      + Update Windows docs by @andschwa (#218)
      + cmake: fixed gflags namespace detection (fixes #193) by @sergiud (#209)
      + cmake: do not hardcode relative install directories by @sergiud (#153)
      + cmake: changed project name from google-glog to glog by @sergiud (#152)
      + Cygwin support by @sergiud (#157)
      + [RFC] reduce heap memory allocations to zero by @sergiud (#158)
      + rate limit calls to posix_fadvise() by @pixelb (#145)
      + Use gflags ALIAS instead of ${gflags_XXX} vars by @v1bri (#199)
      + Port stack tracing to Windows by @andschwa (#168)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 9.0.3
    * drop autotools
    * apple: Fix compatibility version and current version of meson
      build to be compatible with autotools build
    * pkgconfig: Depend on opengl when built with libglvnd
    * pkgconfig: Drop unneeded lines from autotools build
    * pkgconfig: meson build should match autotools requires
    * Remove deprecated register in C++17
  - switch to meson build


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Remove dependency on findbugs
  - Modified patches:
    * gluegen2-jdk9.patch
    * gluegen2-riscv64.patch
      + rediff to changed context
    * gluegen2-jar-paths.patch
    - > gluegen2-0005-use-system-antlib.patch
    * gluegen2-add-ppc64-aarch64.patch
    - > gluegen2-0007-add-ppc64-aarch64.patch
    * gluegen2-no-static-libstdc++.patch
    - > gluegen2-0006-disable-static-libgcc.patch
      + rediff and rename
  - Added patch:
    * gluegen2-0008-jcpp-remove-javax-api.patch
      + remove code quality annotations not necessary for our build


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 1.13.1
  - Changes in 1.13.1
    * Bugs
      + [#203] Using bindAllProjectProperties and
      bindSessionUserOverrideProperties together can cause an NPE.
  - Changes in 1.13.0
    * Enhancements
      + [#196] Add support for targetting Java 17.
      + [#198] Add support for targetting Java 18.
      + [#188/#193] Update Ant from 1.10.8 to 1.10.11.
  - Changes in 1.12.1
    * Bugs
      +  [#186] Certain AST transformations had classloader issues
      because 1.12.0 was no longer setting the context classloader.
    * Enhancements
      + Update Jansi to 2.x.
    * Potentially breaking changes
      + The Jansi upgrade should generally be compatible, but could
      cause issues with scripts that were using Jansi 1.x specific
      classes.
  - Changes in 1.12.0
    * Bugs
      + [#183] The classloader project dependencies are loaded onto is
      reused between modules, so each module was a superset of all
      modules that preceded it. Also, the console, execute, and
      shell mojos didn't pass the classloader to use into the
      instantiated GroovyConsole/GroovyShell, so it accidentally was
      using the plugin classloader, even when configured to use
      PROJECT_ONLY classpath.
    * Potentially breaking changes
      + This should be a non-breaking change (except for unusual
      situations that were relying on the previous incorrect
      behavior). However, since it's a significant change, I'm
      bumping the version by more than just the patch version.
    * Notes
      + This potentially runs slower than before, since a new
      classloader is instantiated each execution, rather than
      resuing the same classloader, so the classes referenced will
      have to be reinitialized.
  - Changes in 1.11.1
    * Bugs
      + Fixes IllegalArgumentException when consoleScript parameter
      was loaded from POM rather than command line property.
  - Changes in 1.11.0
    * Enhancements
      + Change JDK compatibility check to also account for Java 16.
      + Some tweaks for Groovy 4 (most notably, invokedynamic is
      enabled by default for Groovy 4 and cannot be disabled).
      + New parameter (attachGroovyDocAnnotation) to enable attaching
      GroovyDoc annotation.
      + New parameter (parallelParsing) to enable parallel parsing
      (enabled by default with Groovy 4).
      + Remove previewFeatures parameter from stub generation goals,
      since it's not used there.
    * Potentially breaking changes
      + If you were using the previewFeatures parameter without also
      including a compilation goal that would make that config
      valid, the build will fail because it's no longer a valid
      parameter. The fix would be to move that configuration to the
      appropriate execution(s).
  - Changes in 1.10.1
    * Enhancements
      + Ability to override classes used to generate GroovyDoc (#91)
      + Ability to override GStringTemplates used for GroovyDoc (#105)
      + Ability to bind overridden properties (by binding project
      properties and/or session user properties) (#72)
      + Ability to load a script when launching GroovyConsole (#165)
  - Changes in 1.10.0
    * Enhancements
      + Change default GroovyDoc jar artifact type to javadoc, so its
      extension gets set to "jar" by the artifact handler instead of
      "groovydoc" by the default handler logic which uses the type
      for the extension in the case of unknown types (#151).
    * Potentially breaking changes
      + GroovyDoc jars and test GroovyDoc jars will now be of type
      "javadoc" and have extension "jar".  Rather than type and
      extension "groovydoc".  If you do not wish to transition to
      this new behavior, set the new artifactType or
      testArtifactType property to "groovydoc" to revert to the
      previous behavior.
    * Notes
      + While the artifact type of GroovyDoc jars has changed, the
      Maven classifier has not. It remains "groovydoc", and you can
      still override that, just as before.
  - Changes in 1.9.1
    * Enhancements
      + Add a property to skip script execution (#162)
  - Changes in 1.9.0
    * Enhancements
      + Support for Java 14 (#152).
      + Support for Java 15 (#153).
      + Add skipBytecodeCheck property and parameter, so if a Java
      version comes out the plugin doesn't recognize, you can use it
      without having to wait for an update.
      + Use groovy.ant.AntBuilder instead of groovy.util.AntBuilder
      (if available).
    * Potentially breaking changes
      + maven.groovydoc.skip property was renamed to skipGroovydoc so
      it matches the pattern of the other properties and won't seem
      to imply it's a property for a standard Maven plugin.
      + Using groovy.ant.AntBuilder instead of groovy.util.AntBuilder
      (when available on classpath).
      + Bundling Ant 1.10.7 instead of 1.10.5.
      + Bundling Ivy 2.5.0 instead of 2.4.0.
    * Notes
      + Now officially requires Java 7 instead of 6. This is not a
      breaking change, however, since this was actually already
      required because of plexus-classworlds. This just wasn't
      discovered until an enforcer rule was added to check bytecode
      versions of dependencies.
  - Changes in 1.8.1
    * Bugs
      + #147 Change sourcesets internal storage from HashSet to
      TreeSet, to avoid unpredictable Groovy compiler output on
      certain filesystems.
      + #145 Disable system exits by default, to avoid potential
      thread safety issues.
    * Potentially breaking changes
      + #145 Changes the default of not allowing System.exits to
      allowing them.
  - Changes in 1.8.0
    * Enhancements
      + Allow for invocation using only project classpath (#140).
      This is accomplished with
      <includeClasspath>PLUGIN_ONLY</includeClasspath>.
    * Potentially breaking changes
      + #140 If you were using useSharedClasspath before, you will
      need to replace it with new values. In most cases, this would
      be
      +---------------------+--------------------+
      | usedSharedClasspath | includeClasspath   |
      +---------------------+--------------------+
      | true                | PROJECT_AND_PLUGIN |
      | false               | PROJECT_ONLY       |
      +---------------------+--------------------+
      + Another notable difference is that when using this new
      configuration parameter in compile, compileTests,
      generateStubs, or generateTestStubs goals, now also uses the
      configurator to add the project dependencies to the classpath
      with the plugin's dependencies. Previously, this only happened
      in the goals other than the ones mentioned.
  - Changes in 1.7.1
    * Bugs
      + Fix that Groovy 3.0.0-alpha-5 was actually released as
      3.0.0-beta-1 (#133)
    * Enhancements
      + Support Java preview features (#125)
      + New goals to create GroovyDoc jars (#124)
      + Use the new "groovy.console.ui.Console" package, if available,
      fall back to "groovy.ui.Console" (#136)
  - Changes in 1.7.0
    * Bugs
      + #131 Fix executing script from URL in Groovy older than 1.7.0
      + #120 Use unique configuration names for every mojo, so goals
      don't conflict
    * Enhancements
      + #122 Support Java 13
    * Potentially breaking changes
      + #120 corrects an inadvertent breaking change made in 1.6.0
      with #31/#58. Here are those changes: +--------------------------+----------------------+--------------------------+
      | 1.5                      | 1.6                  | 1.7                      |
      +-------------------------------------+--------------------------+----------------------+--------------------------+
      | addStubSources                      | stubsOutputDirectory     | outputDirectory      | stubsOutputDirectory     |
      | addTestStubSources                  | testStubsOutputDirectory | outputDirectory      | testStubsOutputDirectory |
      | compileTests/testCompile            | testOutputDirectory      | outputDirectory      | testOutputDirectory      |
      | generateStubs                       | stubsOutputDirectory     | outputDirectory      | stubsOutputDirectory     |
      | generateTestStubs/testGenerateStubs | testStubsOutputDirectory | outputDirectory      | testStubsOutputDirectory |
      | groovydocTests/testGroovydoc        | groovydocJavaSources     | groovydocJavaSources | testGroovydocJavaSources |
      | removeStubs                         | stubsOutputDirectory     | outputDirectory      | stubsOutputDirectory     |
      | removeTestStubs                     | testStubsOutputDirectory | outputDirectory      | testStubsOutputDirectory |
      +-------------------------------------+--------------------------+----------------------+--------------------------+
      + In addition, unused parameters have been removed:
      = addSources
    - > skipTests
    - > testSources
      = addStubSources
    - > skipTests
    - > sources
    - > testSources
      = addTestSources
    - > outputDirectory
    - > skipTests
    - > sources
      = addTestStubSources
    - > sources
    - > testSources
      = compile
    - > skipTests
    - > testSources
      = compileTests
    - > sources
      = console
    - > skipTests
      = execute
    - > skipTests
      = generateStubs
    - > skipTests
    - > testSources
      = generateTestStubs
    - > sources
      = groovydoc
    - > skipTests
    - > testSources
    - > testGroovyDocOutputDirectory
      = groovydocTests
    - > skipTests
    - > sources
      = removeStubs
    - > skipTests
    - > sources
    - > testSources
      = removeTestStubs
    - > sources
    - > testSources
      = shell
    - > skipTests
      + Lastly, addTestStubSources and removeTestStubs now respect the
      skipTests flag, for consistency.
  - Changes in 1.6.3
    * Enhancements
      + Ability to use Groovy from plugin dependencies (creates a
      single classpath with plugin and project dependencies)
      (#64 & #86)
      + Support for Java 13 bytecode (#123)
      + Log executed scripts (#119)
      + Log message from exception cause (#112)
  - Changes in 1.6.2
    * Bugs
      + Fixed that could error saying no Groovy dependency when it
      shouldn't because no Groovy sources exist (ef3a3d5).
    * Enhancements
      + Support for Java 10 bytecode (#104)
      + Support for Java 11 bytecode (#106)
  - Changes in 1.6.1
    * Bugs
      + Fixed that was logging Groovy version as not supporting config
      script if config script file didn't exist
      + Fixed NPE when calling mojo without Groovy dependency
      + Fixed that was logging compile classpath instead of test
      classpath during test GroovyDoc generation
  - Changes in 1.6
    * Bugs
      + [38] - Compilation doesn't allow indy back far enough (thanks
      for pointing this out Pascal Schumacher!)
    * Enhancements
      + [36] - Allow script files to be executed as filenames as well
      as URLs (see Significant changes of note for an example)
      + [41] - Verify Groovy version supports target bytecode (See
      Potentially breaking changes for a description)
      + [46] - Remove scriptExtensions config option
      + [31/58] - Goals not consistantly named / IntelliJ improperly
      adding stub directories to sources
      + [61] - You can now skip Groovydoc generation with new
      skipGroovyDoc property (Thanks rvenutolo!)
      + [45] - GROOVY-7423 (JEP 118) Support (requires Groovy
      2.5.0-alpha-1 or newer and enabled with new parameters boolean
      property)
    * Potentially breaking changes
      + 46 will break your build if you are using scriptExtensions.
      But the fix is simple, just the delete the configuration
      option and GMavenPlus will automatically do the right thing.
      + 41 will break your build if you were passing an invalid target
      bytecode. GMavenPlus will no longer allow Groovy to silently
      default to 1.4 or 1.5. It will verify that the bytecode is
      supported by your Groovy version (that is, the option exists
      in org.codehaus.groovy.control.CompilerConfiguration), and
      fail if it isn't.
      + 58 will require renaming goals testGenerateStubs to
      generateTestStubs and testCompile to compileTests. IntelliJ
      has hard-coded the goal names in their plugin, and these names
      will make IntelliJ work with both GMaven and GMavenPlus.
      + In order to support using the latest Maven plugins (and to
      make GMavenPlus easier to maintain), GMavenPlus now requires
      Java 6 or newer and Maven 3.0.1 or newer (previously was
      Java 5 or newer and Maven 2.2.1 or newer).
      + Due to an unintended side-effect of logging order change,
      adding a GMavenPlus goal without Groovy dependency will fail
      if there are no Groovy sources to use that goal with. If this
      is an issue for you, please let me know, and I'll consider
      reversing the order back.
      + testStubsOutputDirectory and stubsOutputDirectory
      inadvertently got renamed to outputDirectory, which conflicts
      with the configuration in the compile and compileTests goals.
      You may need to setup separate executions with separate
      configurations for each if you need to set that configuration
      option.
    * Notes
      + You can now use this syntax for executing scripts
      <script>${project.basedir}/src/main/resources/groovyScripts/helloWorld.groovy</script>
      in addition to the original style of
      <script>file:///${project.basedir}/src/main/resources/groovyScripts/helloWorld.groovy</script>
      + This will be the last release that doesn't follow semantic
      versioning conventions.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 1.0.5:
    + Fixed Ubuntu malcontent crash.
    + List of enabled extensions now correctly contains mode
      extensions.
  - Changes from version 1.0.4:
    + Updated checking for RDP in addition to VNC when getting remote
      desktop settings.
    + Handle absence of gir in Goa.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 0.6.0:
    + Fix flip effect with recent gstreamer.
    + Add new scanlines effect using frei0r.
    + Various meson build fixes.
    + Updated translations.
  - Drop gnome-video-effects-meson-pkgconfig-fix.patch: Fixed
    upstream.


author: Gary Ching-Pang Lin <glin@suse.com>
changelog:
  - Update to gnu-efi 3.0.13
    + Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint
      calls
    + Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than
      EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
    + Define BASE_CR as a duplicate of the _CR macro
    + Fix CopyMem() not handling overlaps
    + Add AsciiPrint and AsciiVSPrint
    + Replace Pause() macro with new library function
    + Add Simple Text Input Ex Protocol support
  - Add gnu-efi-bsc1182057-support-sbat-section.patch to support
    .sbat section (bsc#1182057)


author: Andreas Schwab <schwab@suse.de>
changelog:
  - Update to gnu-efi 3.0.14
    * Add Device Path Utilities Protocol support
    * Add EFI_SHELL_PROTOCOL definitions
    * Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
    * Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
    * Undefined Status in LibGetVariableAndSize()
    * Initial support for RISCV64
    * lisb/str.c: simplify xtoi()
    * lib/hand: missing va_end
    * Fix dummy relocation block alignment
    * Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.
    * ARM: hide 'hidden' pragma for hosted build
    * lib/hand: missing va_end() in LibReinstallProtocolInterfaces()
    * lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrder
    * lib/str: simplify Atoi()
    * efiapi.h: add RISC-V machine type definitions
    * apps: simplify logical constraints
    * riscv64: missing EFI_FUNCTION
    * riscv64: provide efisetjmp_arch.h
    * apps: define FrameBufferAddr for riscv64
    * apps: memory leak in draw_boxes()
    * Add definitions for the EFI device tree table
    * Fix VS2019 Code Analysis warnings
    * Set NumberOfSymbols to zero
    * riscv64: finalize efibind.h
  - gnu-efi-bsc1182057-support-sbat-section.patch: Update context
  - Enable build on riscv64


author: Martin Liška <mliska@suse.cz>
changelog:
  - Add gnu-efi-add-GNU-stack-section.patch in order to add .note.GNU-stack
    sections, fixes upstream issue:
    https://sourceforge.net/p/gnu-efi/bugs/28/


author: Callum Farmer <gmbr3@opensuse.org>
changelog:
  - Update to gnu-efi 3.0.15:
    * */*.S: add non-executable GNU stack marking on ELF-linux
    * lib/Makefile: add .o file dependency on libsubdirs targets
    * Handle __mips64
  - Remove gnu-efi-add-GNU-stack-section.patch: upstreamed
  - Remove un-needed section from
    gnu-efi-bsc1182057-support-sbat-section.patch now that we have
    Binutils 2.38
  - Extend gnu-efi-bsc1182057-support-sbat-section.patch for IA-32


author: fstrba@suse.com
changelog:
  - Modified patch:
    * gnu-getopt-java16compat.patch -> gnu-getopt-java8compat.patch
      + Build with source and target 8 to prepare for a possible
      removal of 1.6 compatibility


author: fstrba@suse.com
changelog:
  - Build with source and target level 8 in order to prepare for the
    removal of 1.6 compatibility.
  - Run fdupes on documentation


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 20220822:
    * --header 0 allows using {filename} as replacement string
    * Bug fixes and man page updates.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 20220922:
    * --colour-failed only changes output for failing jobs.
    * Password for --sshlogin can be put in $SSHPASS.
    * Examples are moved from `man parallel` to `man parallel_examples`.
    * Bug fixes and man page updates.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 20221022:
    * --latest-line chops line length at terminal width.
    * Determine max command length faster on Microsoft Windows.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 20221122
    * Support for IPv6 adresses and _ in hostnames in --sshlogin.
    * Use --total-jobs for --eta/--bar if generating jobs is slow.
    * --bar supports UTF8.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 20221222
    * --results works on more file systems (e.g. fat)
    * Joblog gives the same exit code as bash


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 20230322
    * Better support for wide characters in --latest-line
    * Support for rsync 3.2.7
    * parallel: --files0 is --files but \0 separated


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 20230722:
    * Time functions (e.g. yyyymmdd($secs) ) can now take secs
      since epoch as argument.
    * Bug fixes and man page updates.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to version 2.9.0
    * Better check for objc runtime on Windows.
    * Split linker flags to better support partial linking: 'ALL_LDFLAGS'
      is now a combination of 'FINAL_LDFLAGS' and 'ALL_LDFLAGS'.
    * Better support for newer gcc versions.
    * Add support for storyboard files.
    * Increase autoconf version to 2.65 and make autoconf handle
      Objective-C++ and OBJCXX variables directly.
    * Fix bug that prevented ARC from getting used.
    * Link subproject object files directly instead of first merging them
      into 'subproject.o'.
    * Support building on Windows with Clang MSVC target.
    * Improve mingw64 support: for instance, adopt the triplet used by
      the mingw-w64 project rather than using the one returned by
      autoconf.  Fixes building Gorm.
  - add keyring for source validation


author: Fred kiefer <fredkiefer@gmx.de>
changelog:
  - update to version 2.9.1
    * Add workaround for Clang bug on Windows MSVC when tests contain no Objective-C constructs.
    * Various fixes for minor issues introduced in the test framework by parallelisation mof testcase execution.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.


author: Marcus Meissner <meissner@suse.com>
changelog:
  - updated to 2.5.26 release
    * movie capture: allow some busy results before terminating
    * wait-event/capture-tethered: allow terminating with SIGUSR2, granularity 1 second
    * wait-event: allow waiting for TIMEOUT
  - upstreamed fix-exif.patch


author: Marcus Meissner <meissner@suse.com>
changelog:
  - updated to 2.5.27 release
    * fixed cdk detection
    * adjust range detection for filenames containing or starting with -


author: Marcus Meissner <meissner@suse.com>
changelog:
  - updated to 2.5.28 release
    * show-preview: fixed to be a moving picture by using explicit memory based file
    * --parsable: new option for listing files in parsable form
    * --filenumber FILENUMBER: new option to allow --filename %n start at another number than 1.
    * wait-event: sending SIGUSR1 signal to gphoto2 during a running --wait-event / --capture-tethered will trigger image capture
    * ctrl-c also now cancels multi-file actions
    * translations: updated german


author: psychonaut@nothingisreal.com
changelog:
  - update to GPP 2.26
    * Made --include work when using a relative path to the infile
      (Issue #16)
    * Various minor fixes and revisions to the documentation
    * Added autoconf checks for popen() and pclose()
    * Moved the openSUSE-specific RPM spec file to a separate repository
    * Avoided possibility of stack overflow during parsing (Issue #26)
  - update keyring


author: psychonaut@nothingisreal.com
changelog:
  - update to GPP 2.27
    * --help and --version now print to stdout, not stderr (Issue #47)
    * Various minor fixes and revisions to the documentation (Issues #38
      through #44)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.0.9
    * Added support for aligning partitions' end points, as well as
      their start points. This support affects the default
      partition size when using 'n' in gdisk; it affects the
      default partition size in cgdisk; and it is activated by the
      new `-I` option in sgdisk.
    * Added check for too-small disks (most likely to be an issue
      when trying to use a too-small disk image); program now
      aborts if this happens.
    * Added new parition type codes.


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Add patch to fix sgdisk with popt 1.19:
    * 0001-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch


author: Alynx Zhou <alynx.zhou@suse.com>
changelog:
  - Add gptfdisk-fix-null-pointer-dereference.patch: Fix NULL pointer
    dereference in pervious patch, poptGetArg can return NULL so we
    should not pass it to strdup directly (bsc#1208877).


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.5.2:
    * Fix Parser doesn't allow more than one unary operator
    * Fixed bug: "#318 ELIF is not ELSE IF, bug or unusual name?"
    * Fixed bug: "#314 PIC16F69 TRIS does not assemble correctly"
    * Fixed bug: "#315 gpasm allows RETURN for 10F202"


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - a better solution for the config path problem:
    pass -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} instead of moving
    the file after install.


author: kastl@b1-systems.de
changelog:
  - Update to version 0.62.3:
    * chore(deps): update bootstrap tools to latest versions (#1334)
    * chore(deps): bump github.com/sirupsen/logrus from 1.9.2 to
      1.9.3 (#1336)
    * chore(deps): bump github/codeql-action from 2.3.5 to 2.3.6
      (#1331)
    * Hide suppressed vulnerabilities when --show-suppressed is not
      given (#1322)
    * chore(deps): bump github.com/stretchr/testify from 1.8.3 to
      1.8.4 (#1324)
    * chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0
      (#1323)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.63.0:
    * Configure chronicle to pre-1.0 mode (#1356)
    * chore(deps): update Syft to v0.84.0 (#1354)
    * chore(deps): update bootstrap tools to latest versions (#1353)
    * chore(deps): update Syft to v0.83.1 (#1352)
    * chore(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 (#1350)
    * chore(deps): bump peter-evans/create-pull-request from 5.0.1 to
      5.0.2 (#1351)
    * chore(deps): bump github/codeql-action from 2.3.6 to 2.13.4
      (#1344)
    * chore: Update the contributing guide (#1347)
    * feat: add community template folder and new table template
      (#1343)
    * chore: log unsupported package qualifier as debug (#1340)
    * feat: add package info to search by for all match details
      (#1339)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.63.1:
    * Add a simple CSV format template to the templates/ directory
      and tweak docs (#1366)
    * chore(deps): update Syft to v0.84.1 (#1372)
    * fix: Add more log4j-adjacent package ignore rules (#1358)
    * chore: bump the quality gate labels (#1369)
    * add oss community board auto-add workflow (#1364)
    * fix: totals for vulnerability matches (#1359)
    * chore(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0
      (#1363)
    * chore(deps): bump anchore/sbom-action from 0.14.2 to 0.14.3
      (#1357)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.64.0:
    * chore(deps): update Syft to v0.85.0 (#1383)
    * feat(outputs): allow to set multiple outputs (#648) (#1346)
    * Remove Docker section from DEVELOPING.md (#1384)
    * chore(deps): update bootstrap tools to latest versions (#1381)
    * chore(deps): bump github.com/docker/docker (#1382)
    * Port to new syft source API (#1376)
    * chore(deps): bump golang.org/x/term from 0.9.0 to 0.10.0
      (#1375)
    * chore: bump quality gate labels and images (#1374)
    * chore(deps): update bootstrap tools to latest versions (#1368)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.64.1:
    * Pass correct output file (#1391)
    * chore(deps): bump github.com/gkampitakis/go-snaps from 0.4.7 to
      0.4.8 (#1389)
    * Port UI to bubbletea (#1385)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.64.2:
    * fix: vulnerabilities should be printed when `--fail-on` fails
      (#1395)
    * chore: bump yardstick to address PyYAML cython compatibility
      issues (#1394)
    * Refactor integ test to table test (#1390)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.65.0:
    * chore(deps): update Syft to v0.86.1 (#1410)
    * chore(deps): bump github.com/docker/docker (#1402)
    * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to
      1.7.2 (#1406)
    * chore: bump quality gate label dataset (#1404)
    * feat: implement secondary sorting for default json output
      (#1403)
    * feat: update table sort to be name, version, type, severity,
      vulnerability (#1400)
    * chore: in quality tests, only colorize quality output if in a
      tty (#1398)
    * chore(deps): bump github.com/gookit/color from 1.5.3 to 1.5.4
      (#1396)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.65.1:
    * fix: some hang conditions (#1414)
    * chore(deps): update bootstrap tools to latest versions (#1413)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.65.2:
    * chore(deps): update Syft to v0.87.1 (#1432)
    * chore: Init submodule if missing (#1439)
    * chore: exclude yardstick store from filename rules (#1440)
    * chore: use latest yardstick (#1438)
    * fix: update semver regular expression constraint to allow for
      1.20rc1 cases no '-' (#1434)
    * chore(deps): update bootstrap tools to latest versions (#1424)
    * chore(deps): bump actions/setup-go from 4.0.1 to 4.1.0 (#1421)
    * docs(example-templates): add a simple JUnit XML template
      (#1422)
    * chore(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
      (#1420)
    * chore: use syft v0.86.1 in the quality gate tests (#1418)


author: kastl@b1-systems.de
changelog:
  - Update to version 0.66.0:
    * chore(deps): update Syft to v0.89.0 (#1472)
    * Add registry certificate verification support (#1232)
    * fix: set correct default to exclude overlapping binaries
      (#1452)
    * fix: portage version comparison (#1468)
    * chore: pin the vulnerability DB used in quality gate testing
      (#1470)
    * chore(deps): update Syft to v0.88.0 (#1466)
    * chore: update quill version (#1465)
    * docs: fix some typos on main README (#1455)
    * note supported versions of grype (#1458)
    * bump vml labels (#1462)
    * chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1
      (#1453)
    * chore(deps): update bootstrap tools to latest versions (#1450)
    * fill out new version notice (#1445)
    * feat: filter out packages owned by OS packages (#1387)
    * fix: Only remove packages by binary overlap (#1444)
    * chore: bump to syft v0.87.1 in quality gate (#1442)


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.0.3:
    + gsound-play: Call setlocale in main function (bgo#760429).
    + Add meson build system.
  - Drop gsound-gsound-play-Call-setlocale.patch: Fixed upstream.
  - Add gtk-doc and meson BuildRequires and macros following
    upstreams port.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.22.0:
    + Please see changes in gstreamer main package, major version
      bump.


author: gankov@opensuse.org
changelog:
  - Split gtk2-engines package in subpackages for each engine and
    theme: gtk2-engine-{engine_name} and gtk2-theme-{theme_name}, for
    clearlooks, crux, glide, hcengine, industrial, mist, redmond95,
    thinice. Fix bnc#706929.
  - Add Requires for all new subpackages to gtk2-engines: it is now a
    metapackage used to install all engines and themes.
  - Add README.openSUSE to gtk2-engines to explain that this is a
    metapackage.
  - Remove fdupes BuildRequires and call to %fdupes since it can't be
    useful anymore with split packages.


author: vuntz@opensuse.org
changelog:
  - Manually remove translations in %install and drop lang
    subpackage: the translations are useless at runtime, since they
    are integrated in the xml files.
  - Add Obsoletes for gtk-engines-lang to main subpackage, for smooth
    upgrades.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to guava 31.1
    * Fixes:
      + base: Deprecated the Throwables methods lazyStackTrace and
      lazyStackTraceIsLazy. They are no longer useful on any current
      platform.
      + collect: Added a new method
      ImmutableMap.Builder.buildKeepingLast(), which keeps the last
      value for any given key rather than throwing an exception when
      a key appears more than once.
      + collect: As a side-effect of the buildKeepingLast() change,
      the idiom
      ImmutableList.copyOf(Maps.transformValues(map, function))
      may produce different results if function has side-effects.
      + hash: Added Hashing.fingerprint2011().
      + io: Changed ByteStreams.nullOutputStream() to follow the
      contract of OutputStream.write by throwing an exception if
      the range of bytes is out of bounds.
      + net: Added @CheckReturnValue to the package (with a few
      exceptions).
      + net: Added HttpHeaders constant for
      Access-Control-Allow-Private-Network.
      + util.concurrent: Added accumulate/update methods for
      AtomicDouble and AtomicDoubleArray.
    * APIs promoted from @Beta:
      + base: Throwables methods getCausalChain and getCauseAs
      + collect: Streams methods mapWithIndex and findLast
      + collect: the remaining methods in Comparators: min, max,
      lexicographical, emptiesFirst, emptiesLast, isInOrder,
      isInStrictOrder
      + escape: various APIs
      + io: various APIs in Files
      + net: various APIs
      + reflect: various APIs
      + testlib: various APIs
      + util.concurrent: AsyncCallable, ListenableScheduledFuture,
      and ClosingFuture
      + util.concurrent: ExecutionSequencer,
      MoreExecutors.newSequentialExecutor, and Monitor
      + util.concurrent: Futures methods: submit, submitAsync,
      scheduleAsync, nonCancellationPropagating, inCompletionOrder
      + util.concurrent: Uninterruptibles:
      awaitTerminationUninterruptibly and the Duration overloads in
      the class
      + util.concurrent: the FluentFuture type, its factory methods,
      and addCallback
    * Remove the hack of removing annotations, since we have now
      all the required dependencies packaged
  - Removed patch:
    * donotmock.patch
      + hack not needed any more


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to guava 32.0.1
    * Security fixes:
      + Reimplemented Files.createTempDir and FileBackedOutputStream
      to further address CVE-2020-8908 (#4011, bsc#1179926) and
      CVE-2023-2976 (#2575, bsc#1212401)
    * Fixes:
      + io: Fixed Files.createTempDir and FileBackedOutputStream under
      Windows, which broke as part of the security fix in release
      32.0.0
      + Removed @Beta from almost all APIs. Most of the remaining
      @Beta APIs are in graph and hash.
      + Enhanced the Guava jar to include Proguard configurations that
      are picked up automatically by the Android Gradle Plugin. This
      should help with warnings that were promoted to errors in
      Android Gradle Plugin 8.x.
      + Enhanced the Guava jar to include information about method
      parameters in its class files. If you use static analyzers
      that look at method-parameter names, you may see new warnings
      or errors if they are now able to detect mismatches. But
      mostly, you may see better tooltips and autocompletion in
      DEs.
      + Improved nullness annotations on a few classes.
      + Modified classes with "serial proxies" to declare
      exception-throwing readObject methods, in accordance with best
      practice.
      + collect: Fixed Maps.newHashMapWithExpectedSize to stop
      allocating maps that were larger than they needed to be.
      + collect: Made various APIs work J2CL:
      Maps.immutableEnumMap+toImmutableEnumMap, EnumMultiset,
      CollectorTester. Previously, the APIs were present but failed
      at runtime.
      + collect: Optimized memory usage for Interner and MapMaker.
      + graph: Changed directed graphs to reject attempts to add
      undirected edges.
      + io: Added BaseEncoding.ignoreCase() to support
      case-insensitive decoding.
      + net: Added HttpHeaders constants:
      ~ No-Vary-Search
      ~ Sec-CH-DPR
      ~ Sec-CH-UA-Wow64
      ~ Sec-CH-Viewport-Width and Sec-CH-Viewport-Height
      ~ Supports-Loading-Mode
      + net: Added the MediaType constant for JWT.
      + primitives: Added rotate() for arrays of all primitive types.
      + util.concurrent: Changed AbstractFuture to run
      interruptTask() just before afterDone(). Until this change, it
      ran slightly earlier than that: We used to run it before
      unblocking any pending get() calls, and now we run it after.
      + util.concurrent: Fixed some cases in which we could catch
      InterruptedException but fail to restore the interrupt bit.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2021.03.01
    Note: You must also update firmware on your HackRF !
    * CPLD bitstreams are now included in and loaded automatically
      by the firmware. There is no longer a need to update the CPLD
      separately.
    * The clock output (CLKOUT) is now turned off by default.
    * A new utility, hackrf_clock, provides a way to inspect and
      modify configuration of hardware clocks, including turning on
      and off CLKOUT.
    * The rad1o badge is now supported by firmware in this release.
      Firmware from the HackRF release/repository is different than
      the original CCCamp firmware and only supports operation as a
      USB SDR peripheral.
    * When using a HackRF One with a PortaPack in "HackRF Mode"
      (operating as a USB peripheral), the PortaPack display now
      indicates operational status and settings.
    * There have been many more enhancements and bug fixes.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2022.09.1
    Note: You must also update firmware on your HackRF !
    Major changes:
    * Opera Cake, an antenna switching add-on board for HackRF One
      is fully supported.
    * A new user interface for rad1o provides status information
      during operation in HackRF mode.
    * Numerous performance, stability, and instrumentation
      improvements have been made to hackrf_transfer, hackrf_sweep,
      libhackrf, and firmware.


author: Wojciech Kazubski <wk@ire.pw.edu.pl>
changelog:
  - Update to version 2023.01.1
    Note: You must also update firmware on your HackRF !
    * This release includes the hardware design and software support
    for HackRF One r9. The firmware in this release is compatible
    with all manufactured HackRF One hardware revisions from r1
    through r9. Firmware from prior releases is incompatible with
    HackRF One r9.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * hamcrest-1.3-build.patch
      + Build with source/target levels 8
  - Added patch:
    * hamcrest-matchers.patch
      + Fix build with jdk17


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to upstream version 2.2
    * After a long hiatus without releases, this version simplifies
      the packaging of Hamcrest into a single jar. Other big changes
      include Java 9 module compatibility, along with numerous other
      improvements and bug fixes.
    * Breaking Changes
      + Although the class API has not changed since Hamcrest 1.3, the
      way that the project is packaged has changed. Refer to the
      Hamcrest Distributables documentation for more information,
      and in particular the section on Upgrading from Hamcrest 1.x
      + The org.hamcrest.Factory annotation has been removed
      (it should not be used in client code)
    * Improvements
      + AllOf/AnyOf: Pass the matchers to constructor using varargs
      + Matchers.anyOf: Fix generic bounds compatibility for JDK 11
      + AssertionError message is unhelpful when match fails for byte
      type
      + Use platform specific line breaks
      + Build now checks for consistent use of spaces
    * Changes
      + Fix compatibility issue for development with Android D8
      + Fix typo in license name
      + 1.3 compatible constructors for string matchers
      + Fix for split packages with Java 9 modules
      + Documentation updates
      + Add implementation for CharSequence length matcher
      + Fix for TypeSafeDiagnosingMatcher can't detect generic types
      for subclass
      + Renamed IsCollectionContaining to IsIterableContaining
      + Make Hamcrest an OSGI bundle
      + Add StringRegularExpression matcher
      + Fix StringContainsInOrder to detect if a repeated pattern is
      missing
      + Add ArrayAsIterableMatcher
      + Fix description for IsEqualIgnoringCase
      + Fix JavaDoc examples
      + Upgraded to Java 7
      + Build with Gradle
      + Deprecate IsCollectionContaining and IsArrayContainingXXX
      + Removed deprecated methods from previous release
      + Improve mismatch description of hasItem/hasItems
      + General improvements to mismatch descriptions
      + Several JavaDoc improvements and corrections
      + Deprecated several matcher factory methods of the for "isXyz"
      + Fix address doclint errors reported in JDK 1.8
      + Fix Iterable contains in order is null-safe
      + Added equalToObject() (i.e. unchecked) method
      + Fix arrayContaining(null, null) cause NullPointerException
    * Fix string matching on regular expressions
    * Fix isCloseTo() shows wrong delta in mismatch description
    * Fix add untyped version of equalTo, named equalToObject
    * Implement IsEmptyMap, IsMapWithSize
    * Fix IsArray.describeMismatchSafely() should use
      Matcher.describeMismatch
    * Add Matcher implementation for files
    * Fix NPE in IsIterableContainingInOrder
  - Removed patches:
    * hamcrest-1.3-build.patch
    * hamcrest-1.3-fork-javac.patch
    * hamcrest-1.3-javadoc.patch
    * hamcrest-1.3-javadoc10.patch
    * hamcrest-1.3-javadoc9.patch
    * hamcrest-1.3-no-jarjar.patch
    * hamcrest-1.3-qdox-2.0.patch
    * hamcrest-1.3-random-build-crash.patch
    * hamcrest-reproducible-builds.patch
      + not needed with the new version
  - Modified patch:
    * hamcrest-matchers.patch -> 0001-Fix-build-with-OpenJDK-11.patch
      + adapt to the changed context


author: matthias.gerstner@suse.com
changelog:
  - perl_regex.patch: fixes the build after a seemingly newer perl version
    complains about a bad perl regular expression contained in the makefile.
  - hardening-check-rpmlintrc: suppress no-binary warning, the spec file
    explains why this package can be considered arch specific


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to 1.9.14:
    * made enttest configurable
    * havegecmd.c - new command added to close the communication socket
  - Drop haveged-conditional-enttest.patch


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_haveged.service.patch
    Modified:
    * haveged-switch-root.service
    * haveged.service


author: Cristian Rodríguez <crrodriguez@opensuse.org>
changelog:
  - Improvements on the linux kernel random subsystem have made
    the haveged service/daemon obsolete, remove the service files,
    initrd modules and udev rules, the other components
    are still useful.


author: Marcus Meissner <meissner@suse.com>
changelog:
  - revert last change, e.g. for VMs where we are not being fed entropy
    from the host or similar setups.


author: Otto Hollmann <otto.hollmann@suse.com>
changelog:
  - Update to v1.9.17:
    * Added new verbose mode [Jirka Hladky]
    * haveged-once.service - use @SBIN_DIR@ instead of hard-coded path [Jirka Hladky]
  - Changes for version v1.9.16:
    * Allow newuname syscall [Jirka Hladky]
    * Fix: haveged cannot be run as an application if also running as a daemon [Günther Brunthaler]
    * Add entropy unconditionally at the start and then every 60 seconds [Jirka Hladky]
    * New parameter --once to refill entropy once and quit immediately [Jirka Hladky]
    * Added haveged-once.service to provide entropy once (intended for initramfs) [Jirka Hladky]
  - Changes for version v1.9.15:
    * Check for sys/auxv.h before using it. [Peter Seiderer]
    * fix build on uclibc (origin/pr/58) [Pierre-Jean Texier]
    * Improved make check tests [Jirka Hladky]
    * Removed old init.d files. Configs are under contrib directory [Jirka Hladky]
    * Support for Linux kernel LRNG patch set


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.9.18:
    * Round bits up and target full pool size [Jason A. Donenfeld]
    * Specify right kernel commit in README [Jason A. Donenfeld]


author: Otto Hollmann <otto.hollmann@suse.com>
changelog:
  - Synchronize haveged instances during switching root (bsc#1203079)
    * Add haveged-switch-root.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.1.64:
    * various BLZ updates
    * see https://github.com/hbci4j/hbci4java/compare/hbci4j-core-3.1.55...hbci4j-core-3.1.64


author: Johannes Kastl <kastl@b1-systems.de>
changelog:
  - new package helm-docs: A tool for automatically generating markdown documentation for helm charts
  - v1.6.0 and v1.7.0 tags are on the same commit


author: kastl@b1-systems.de
changelog:
  - Update to version 1.8.0:
    * Updgrades sprig to v3
    * Updgrades golang/x/sys to fix #131
    * Add option for a values file named other than `values.yaml`.
    * feat: make the badge style from shields.io configurable
    * Avoid raw URLs in maintainer tables


author: kastl@b1-systems.de
changelog:
  - Update to version 1.9.0:
    * Updates alpine docker image to fix issue #124
    * Add angle brackets around urls in requirementsTable
    * Fix issue where an empty global object in a child chart would be listed in the root docs
    * Warn about remote dependencies without erroring; Parse local file:// repositories
    * Fix documented globals prefixed with the sub-chart alias
    * Tolerate dependency charts without values.yaml
    * New flag --document-dependency-values
    * Runs newest helm-docs to update docs for example charts


author: kastl@b1-systems.de
changelog:
  - Update to version 1.9.1:
    * Revert "Add angle brackets around urls in requirementsTable"
    * Generated example charts with new version


author: kastl@b1-systems.de
changelog:
  - Update to version 1.10.0:
    * fix: types on nil values
    * Add support for custom notation type
    * Generated example charts with new version


author: kastl@b1-systems.de
changelog:
  - Update to version 1.11.0:
    * fix: fixes file operations to work when not running from the chart root and fixes several tests
    * adding ignore-non-descriptions flag
    * fix broken file sorting
    * Add an option to list charts to generate
    * Added file lazy loading
    * Improve code according to mjpitz suggestions
    * Rename @section to @raw
    * Add option for ignoring values
    * chore: generate READMEs for example charts with new version
    * Added Helm .Files


author: kastl@b1-systems.de
changelog:
  - Update to version 1.11.1:
    * chore: change readme to trigger ci
    * Update pkg/helm/chart_info.go
    * fix: change error to err to not conflict with builtin interface
    * fix: update goreleaser and way to get env
    * fix: update actions
    * Fixed GoReleaser
    * Fixing build
    * Fixed deprecation
    * Fixing GoReleaser deprecated action
    * Introducing options from the CLI and unit test to confirm
      strict linting of documentation comments
    * fix: String additional empty line from generated README.md
    * chore: updates example chart READMEs for v1.11.0


author: kastl@b1-systems.de
changelog:
  - Update to version 1.11.2:
    * Revert "fix: String additional empty line from generated
      README.md"
    * chore: update github actions to be able to reproduce using act
    * chore: adding todo to refactor main test
    * fix: removing goreleaser project env var to be able to test
      locally
    * fix: remove var env dependency by moving tests
    * chore: change readme to trigger ci


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.1.0
    * default to colours/formatting based on whether output is a TTY
    * add verbose option to show all bytes (and not omit repeated
      lines)
    * add -h as an option to show usage
    * fix misaligned output in case -w width doesn't divide BUFSIZ
    * fix downcasting issue from off_t to a potentially smaller size


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 1.6:
    + configure script must error-out when (n)curses isn't found
    + Move SIGWINCH handling from handler to NCURSES
    + Make configure.ac compliant with autoconf >= 2.70
    + Check that malloc did not return NULL
    + Fix a possible memory leak in findFile()
    + Prevent division by zero on empty files.
  - Drop hexedit-Prevent-division-by-zero-on-empty-files.patch: fixed
    upstream.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Build against the standalone glassfish-annotation-api on
    distributions that have JDK without the JavaEE modules included


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * hppc-timestamp.patch
      + use SOURCE_DATE_EPOCH for timestamp in generated files


author: Sebastian Wagner <sebix+novell.com@sebix.at>
changelog:
  - update to version 8.0:
    * selector.c, selmatch.c: Also parse and process the experimental
    ":is()" and ":where()" pseudo-classes. Correct a bug in parsing
    comma-separated selectors. Correct a bug in esc() that caused an
    empty string to fail (e.g., in [alt=""]. (The function esc() is not
    used, but could be used when debugging.)
    * tests/select14.sh: Test ":empty" in combination with another
    pseudo-class.
    * Makefile.am: Added tests select26.sh, select27.sh, select28.sh,
    select29.sh and select30.sh
    * configure.ac: Added AC_SYS_LARGEFILE to enable seek() to seek
    large files and the off_t type to be 64 bits on older, 32-bit
    systems. Also check for limits.h.
    * hxselect.1: Noted the known bug that case-insensitive selectors
    (option -i) only work with ASCII characters.


author: Sebastian Wagner <sebix+novell.com@sebix.at>
changelog:
  - Update to version 8.1:
    * tests/select11.sh, tests/select12.sh, tests/select13.sh,
    tests/select19.sh, tests/select21.sh: Added some text and
    comments, to test that they are correctly skipped.
    * tests/select31.sh, tests/select32.sh, Makefile.am: Added two
    tests for the sibling selector (~).
    * selmatch.c: Sibling selector failed to skip non-element nodes.
    * dict.c: Deleting an entry with dict_destroy() made entries with
    the same hash value that were stored in subsequent slots
    inaccessible. The dict_destroy() function isn't used in any of the
    HTML-XML-utils, but other programs may borrow this module.


author: Sebastian Wagner <sebix+novell.com@sebix.at>
changelog:
  - Update to version 8.3:
    * dtd.hash: Make <head> rather than <body> the preferred parent
    for <script>. Allow text in the <body> element, without requiring a
    <p> or other element around it.
    * tests/pipe5.sh, tests/pipe6.sh, tests/pipe7.sh: Added tests for
    the -H option of hxpipe.
    * hxpipe.c: Add option -H, which assumes the input is HTML and adds
    implied tags and parses script and style elements as literal text.
    hxpipe now outputs attributes in a normalized order
    (alphabetical). Remove a redundant "if".


author: Sebastian Wagner <sebix+novell.com@sebix.at>
changelog:
  - Update to version 8.4:
    * hxselect.c: The :attr() pseudo-element was only matched if it
    was on the first selector, not if it was on a subsequent selector
    in a comma-separated list of selectors. (Found and fixed by Bas
    Ploeger.)
    * tests/select33.sh: Added test for multiple :attr()
    selectors. (Contributed by Bas Ploeger.)


author: Andrea Manzini <andrea.manzini@suse.com>
changelog:
  - Update to version 8.6:
    * tests/select34.sh: Use "tr" instead of "xarg" to replace \0 by
    \n. (The xargs command on BSD ignores empty input lines, the GNU
    version does not.) Also use "printf" instead of "echo" to write to
    the log file, because it seems to be more consistent between
    different shells.
    * hxselect.c: Fixed a bug in parsing octal escapes in the
    separator string (option -s). Patch provided by Jorrit Fahlke.
    * errexit.c: Removed. Consistently use err() and errx()
    everywhere.
    * hxwls.c, printlinks.c, hxcopy.c: Allow white space before and
    after URLs in attributes. (Allowed by HTML5.)


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 2.9.4:
    * use optflags for building
    * Remove NULL sentinels from test runner
    * Reject interior blanks in Content-Length
    * Disallow empty Content-Length
    * Speed up http_parser loop
    * Fix bad pointer arithmetic
    * Support multi-coding Transfer-Encoding
  - remove makefile.patch: we want to build with -Werror


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgraded to version 4.4.13
  - Removed patch:
    * 0001-Re-generated-expired-test-certificates.patch
      + included in this version
  - Modified patch:
    * httpcomponents-core-java8compat.patch
      + rediffed to changed context


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Run spec-cleaner
  - Set proper GOPATH during the build
  - Drop not longer required 'rubygem(ronn)' from the BuildRequires
  - Package VIM-plugins
  - Update to version 2.10.0
    Features
    * New hub pr list --format fields %pS and %pC for PR state and color
    * Have commands with rich output respect the --color flag
    Fixes
    * Make man pages parseable with whatis
    * Make hub checkout work independently of remote refspec
  - Update to version 2.9.0
    Features
    * Add support for hub ci-status --format <FORMAT> string
    * Add hub create --remote-name <REMOTE> flag
    * Allow passing in a raw request body via hub api --input <FILE>
    * Cache HTTP 4xx (except 403) server responses in hub api --cache
    Fixes
    * Ensure consistent ordering of hub ci-status -v results
    * Avoid crashing on invalid GitHub hostname
    * Fix parsing empty string within command-line arguments
  - Update to version 2.8.4
    * Add hub api -H flag to set HTTP request headers
    * Add hub api -i flag to output HTTP response headers
    * Change how hub api deals with HTTP errors:
      + HTTP response is now printed on stdout regardless of HTTP status
      + No longer print an extra newline after HTTP response body
      + No more Error: HTTP {STATUS} message on stderr
      + hub exits with status 22 instead of 1
    * Fix hub execution under WSL (Windows Subsystem for Linux)
  - Update to version 2.8.3
    * New hub api command for scripting with GitHub API
    * Re-implement CLI flag parsing so that --message <MSG> is
      equivalent to --message=<MSG>
    * Re-implement make man-pages in Go instead of Ruby
    * issue create --label is now issue create --labels to align
      with existing documentation
    * Output crash debugging information on stderr instead of stdout
    * Fix uploading assets with hub release
  - Update to version 2.7.1
    * Respect chosen Enterprise host on hub init -g
    * Ensure consistent order of options when prompted to choose
      between multiple configured GitHub hosts
    * Ensure alphabetical sort of hub issue labels output
    * Improve contrast of label text vs. its background color
    * Various documentation formatting tweaks
  - Update to version 2.7.0
    Features
    * Add support for hub pr list --state=merged
    * Add base/head/merge commit SHA and merged date information to
      hub pr list --format=FORMAT
    * Un-deprecate converting issues to pull requests with hub
      pull-request -i <issue>
  - Update to version 2.6.1
    * Fix using git aliases for git 2.20
    * Add support for passing multiple --message options for compatibility
      with git
    * Allow the %h token in HostName value read from ssh config
  - Update to version 2.6.0
    Features
    * Use "scissors" line to delineate comments in editable messages instead
      of stripping away lines that start with #. This helps preserve Markdown
      headings in hub pull-request, hub release create, and similar commands
      that open a text editor interactively.
    * New command hub issue show <NUMBER>
    * Add hub release show --format=<FORMAT> functionality
    * hub pr list --format=%rs lists requested reviewers
    * Add support for communicating with GitHub Enterprise over Unix socket
    Fixes
    * Prevent hub create setting a public upstream when creating a
      private repo
    * Fix hub create in place of a renamed repo
    * Fix hub release create/edit/delete when there are multiple git remotes
    * Auto-detect private/pushable repos in hub remote add
    * Fix hub ci-status exit code when there is only Checks
    * Allow hub compare <RANGE> even if not on any branch
    * Ensure consistent sort direction when listing issues, PRs
    * Match requested team names by slug instead of name in
      hub pull-request -r <TEAM>
  - Update to version 2.5.1
    * hub issue create: ignore the .github/ISSUE_TEMPLATE directory
      instead of crashing
    * hub pull-request: avoid re-requesting reviewers in case of CODEOWNERS
    * hub ci-status: handle cases when Checks API is unavailable, like
      older GitHub Enterprise
    * Handle HTTP 422 message format from server response
    * Ignore crash for malformed ~/.config/hub file
    * Clarify hub init -g documentation that it doesn't imply hub create
    * hub clone: add more documentation about git protocol used
  - Update to version 2.5.0
    Features
    * Have ci-status also query Checks API
    Fixes
    * Do not pass `--cmd' to vi editor to ensure compatibility with
      older vi
    * Simplify cherry-picking commits from pull request URLs
    * Allow single-character branches/tag names in hub compare
    * Fix hub compare for Enterprise when <USER> is specified
    * Support remote add -t BRANCH argument
    * Bash shell completion fixes for git 2.18
    * Documentation fixes
  - Update to version 2.4.0
    Features
    * hub delete [<OWNER>/]<REPO>
    * Add hub compare --copy flag
    * Add hub release --format=<FORMAT> option
    * Add hub pull-request --no-edit flag
    * When checking out a pull request, ensure that git pushwith no
      arguments works
    * Support XDG Base Directory Specification
    Tweaks
    * Enable hub pr list -h <BRANCH> when owner isn't specified
    * Include docs/ in list of locations to look up pull request and issue
      templates in


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.10.1
    Bugfix release:
    * Allow repository names that start with a dash character
    * Fix writing over existing cache files


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.11.1
    * Fix non-draft pull requests for certain repositories
  - Update to version 2.11.0
    * Create draft pull requests with hub pull-request --draft
      Draft pull requests are considered work in progress: they don't
      automatically request others for review and they are not
      mergeable while in their draft state.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.12.2
    * Improve pull-request push target detection for git config
      push.default is "upstream", but when the current branch does
      not have upstream configuration
  - Update to version 2.12.1
    Fixes:
    * hub pull-request: Avoid crash when the current branch is pushed
      to a non-GitHub remote BROWSER environment variable now supports
      values with spaces in them (must be shell-quoted)
    * hub help: support man appearing in a path that has spaces
    * Docs: mention that comma-separated lists must not have spaces
  - Update to version 2.12.0
    * Add hub api --paginate option to automatically fetch all pages
      of results
    * Add hub pr show [<number>] command to open a pull request in
      the browser
    * Add hub pull-request --no-maintainer-edits flag to disallow
      project maintainers being able to push to your branch
    * Abort hub pull-request with a helpful error message if the
      current branch wasn't pushed to a git remote hub issue -M now
      accepts milestone names instead of just numbers
    * Drop support for legacy hub.http-clone git config value (this
      was broken for a while and nobody complained, so I deemed it
      safe to drop in a minor rather than a major release)
    Fixes
    * Fix querying git configuration when GIT_TRACE is used
    * Support detached HEAD if hub pull-request --head was passed
    * Fix newline in hub create error message
    * Ensure HTTP connection reuse across API calls


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.12.4
    Bug fixes:
    * Fix invocation of hub --paginate
    * Consistently expand all occurrences of {owner} and {repo} in
      hub api
    * Docs: unlist %NC/%Nc among available fields in
      hub pr list --format
    Enhancements:
    * GitHub Actions compatibility: infer GITHUB_USER value from
      GITHUB_REPOSITORY if available
    * Handle TERM signal during password prompt in terminal
    * Use consistent quote style in hub sync output
  - Update to version 2.12.3
    * Allow hub use within GitHub Actions by specifying GITHUB_USER
    * Show friendlier error message when GITHUB_TOKEN is set, but
      fetching the current user fails


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.12.6
    * Added hub pr to fish completions script
    * Have fish completions script wrap git if hub is aliased


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.12.8
    * hub compare: improve upstream branch detection & error messages
    * hub compare: allow slash character in branch names
    * hub api: fix GraphQL requests made to Enterprise hosts
    * Docs: clarify --message, --file, and --edit flags


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.14.1
    Features:
    * New command: hub issue update
    * New command: hub issue transfer
    * Support git flag hub version --build-options
    * Refuse to follow HTTP 301/302 redirects for non-GET requests
    Fixes:
    * Ensure that grep command is being used in shell completions
    * Consult global git config color.ui setting when --color=auto
    Improvements:
    * Print more user-friendly HTTP 40x errors
    * Enable debugging file uploads via HUB_VERBOSE=1 hub release
      create -a <file>
    * Improve parsing malformed YAML config files
  - Update to version 2.13.0
    * New command: hub gist
    * Add git pr show --format=... flag
    * Add hub api --obey-ratelimit flag
    * hub help: support compressed man pages
    * Add hub release download --include=PATTERN flag
    * hub help: Enable hub help --web <command>
    * hub release: Retry attaching release assets on 5xx server
      errors
    * hub pr checkout fixes
      + handle case when the PR given matches the current branch
      + avoid overriding existing branch merge config
    * hub release: Fail fast when attempting to attach unavailable
      files
    * Honor HTTPS_PROXY, NO_PROXY environment variables
    * Strip "co-authored-by" lines when populating PR body from git
      log
    * git compatibility: have hub <cmd> --help open the man page
    * hub fork bash completion improvements
    * hub pr fish completion improvements


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 2.14.2
    * Ensure man pages are shown at full width
    * Fix subject in ci-status docs
    * Indicate in docs that you can do plain git push after hub pr
      checkout
    * Fix using hub inside git worktree


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/hwinfo#112
  - fix bug in determining serial console device name (bsc#1198043)
  - 21.81


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/hwinfo#113
  - Keep NVMe's namespace output consistency when
    nvme_core.multipath=1 (bsc#1199948)
  - 21.82


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/hwinfo#114
  - improve treatment of NVME devices (bsc#1200975)
  - add new NVME hardware class and support it in hwinfo
  - fix compiler warnings
  - 22.0


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/hwinfo#117
  - glibc 2.36+ includes fsconfig itself, make linux/fs.h inclusion
    conditional (bsc#1202213)
  - 22.1


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/hwinfo#134
  - restrict libhd exported symbols to the documented API
    (bsc#1212756)
  - fix pppoe compile warning
  - 23.0


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/hwinfo#137
  - adjust exported symbols to yast2-hardware-detection test case
  - 23.1


author: Jean Delvare <jdelvare@suse.com>
changelog:
  - Update to version 4.3:
    * decode-dimms: Attempt to decode LPDDR3 modules
    * i2cdetect: Sort the bus list by number
    * i2cdump: Add range support to I2C block mode
      Deprecate SMBus block mode
    * i2cget: Add support for I2C block read
      Add support for SMBus block read
    * i2ctransfer: Reverted check for returned length from driver


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Drop Recommends: modules. It does no longer refer to what it was
    originally meant to (boo#1212837)


author: avindra@opensuse.org
changelog:
  - update to version 2.12:
    * show IP address when address has a label
    * treat zero battery capacity as "not available"
    * add IPv6 address when IPv4 isn't available
    * call tzset at each time print to pick up time zone changes
    * doc: fixed minor typos
    * be more cautious about handling invalid battery measurements.
    * fix CPU unit tests
    * use local timezone for battery %emptytime
    * fix memory leak/use BEGINS_WITH macro
    * _first_: add check for virtual ethernet devices
    * add battery capacity parsing
    * multiple CPU support for cpu_usage
    * remove useless checks (we use char, not unsigned char) to fix
    compilation warnings
    * disk: sanitize trailing slashes
    * suppress printing :00 seconds of remaining battery lifetime, as
    apm(4)'s estimate only has a granularity of minutes.
    * Makefile: make PKG_CONFIG overridable
    * man page updates
  - cleanup with spec-cleaner
  - use https urls
  - remove yajl fallback from source to ensure ours is used
  - remove SLOC comment from description (no longer valid)


author: Dan Čermák <dcermak@suse.com>
changelog:
  - update to version 2.13:
    * add memory module
    * add read_file module
    * drop CAP_NET_ADMIN (not needed on Linux ≥ 2.6.37)
    * switch to autotools
    * battery: hide seconds by default
    * wireless: add format_quality
    * doc: clarify min_width not being supported with dzen2/xmobar
    * battery: read multiple batteries on DragonFlyBSD
    * make: don’t use pulseaudio on DragonFlyBSD
    * wireless: detect interface type on DragonFlyBSD
    * cpu usage: fix: correctly print usage for cpu 10
    * cpu usage: fix: correctly print for invalid %cpu placeholder
    * cpu usage: support non-consecutive CPUs
    * time: add only_when_tz_different option
    * ethernet: add %interface
    * ethernet: fix speed display for 100 Gbit/s cards
    * battery: handle POWER_SUPPLY_STATUS=Not charging
    * volume: provide more natural volume percentage with ALSA
    * volume: fix ALSA capture device monitoring
    * volume: implement %devicename for PulseAudio and ALSA
    * config: re-arrange disk after network interfaces
    * fix: include sys/socket.h on macOS
    * fix: strip network interface labels
    * fix glob(3) error handling
    * various testsuite improvements
    * switch to clang-format-3.8


author: Gordon Leung <pirateclip@protonmail.com> - 1.4.9
changelog:
  update: 1.4.6 -> 1.4.9
  - Allow use of kbd engines gh#ibus/ibus-m17n#32
  - Assign symbols to all the new inscript2 engines (and add some other missing symbols)
    * gh#ibus/ibus-m17n#37
  - Remove gnome-common requirement and re-write autogen.sh (by Parag Nemade)
    * gh#ibus/ibus-m17n#37
  - Update weblate translation for Sinhala
  - Free lang and name after engine_name is built gh#ibus/ibus-m17n#39
  - Just return from ibus_m17n_engine_callback with nullable m17n
  - Hide status from the panel if status == title (by Daiki Ueno)


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  feat: use _service files to automate fetching sources
    update: 1.4.9 -> 1.4.10
  - Add language to longname in --xml output to make engines which have exactly
    the same icon distinguishable in the engine switcher
  - Make the icon of the current engine appear at the left of floating panel of ibus.
    And also show the full engine name as a tooltip on that icon
    Before only a generic gear wheel ⚙️ was shown, the same for
    all engines, so one could not distinguish which engine was
    selected in the floating panel.
  - Show also the engine name in the title of the setup tool window.
    I.e. instead of just “Preferences” show something like
    “Preferences m17n:t:latn-post”.
  - Better icon and a screenshot which can be shown in gnome-software
  - Improvements in m17n.appdata.xml


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  update: 1.4.10 -> 1.4.11
  - Added translation using Weblate (Arabic, 100%)
  - Add 256x256 icon to m17n.appdata.xml


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  update: 1.4.13 -> 1.4.17
  - Fix problem that sa-IAST input method cannot be activated and make settings of sa-IAST work
    * https://github.com/ibus/ibus-m17n/issues/52
  - Let IBusM17nEngine inherit from IBusEngineSimple to enable compose support
    * https://github.com/ibus/ibus-m17n/issues/51


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  - Update to 1.4.20
    * Reduce preedit flicker
    * Remove xml:lang="en" from the screenshot in appdata.xml
    * Use ibus_text_new_from_string (string) instead of ibus_text_new_from_static_string (string) in ibus_m17n_engine_commit_string()
    * Add missing g_free (buf) in ibus_m17n_mtext_to_utf8()


author: Hillwood Yang <hillwood@opensuse.org>
changelog:
  - Update version to 1.3.12
    * Add Mongol Bichig table
    * dd F10 to SELECT_KEYS for the tables which use the function keys as select
      keys
    * Update serial number (date)
    * Update latex.txt
    * Add more superscript/subscript letters and numbers, arrows, delimiters,
      and others
    * add some symbols


author: Gordon Leung <pirateclip@protonmail.com>
changelog:
  - Update to 1.3.16
    * feat: several improvements to Old Hungarian
    * fix: remove { and } from VALID_INPUT_CHARS in LaTeX table


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.0.0:
    * no real modification as everything was included as patches before
  - drop 0003-Free-the-unfree-heap.patch,
    0001-Typo-fix.patch,
    0002-Change-the-MTU-size-of-tunnel-23.patch: upstream


author: Luigi Baldoni <aloisio@gmx.com>
changelog:
  - Update to current git version 0.8.1+git20190323
    * Update and correct documentation
    * Added icnsutil, a libicns clone of the Darwin iconutil, to
      work with 'retina' icon (should also work both ways)
    * Fixed conversion of images with dimensions of 256x256 or
      greater.
    * Clean up build system
    * Support OpenJPEG 2
    * Remove dead code and warnings
    * Several minor fixes
  - Added _service file
  - Link to OpenJPEG2
  - Drop Group tags
  - Drop useless Provides
  - Add automake/libtool build requirement because the tarball
    no longer comes with a configure file
  - Add openjpeg build requirement to support 256x256 and up icons
  - Add pkgconfig build requirement to allow proper indexing of
    the .pc file
  - Recommend unar to uncompress old StuffIt archives (as per
    documentation)
  - Use autosetup macro
  - Spec cleanup


author: Luigi Baldoni <aloisio@gmx.com>
changelog:
  - Update to version 0.8.1+git20201014
    * Add support for 64px ARGB (icp6) icons
    * Add support for 128px ARGB (ic07) icons
    * Remove some warnings
    * Code optimization


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.6
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * gitlab CI: add a basic build test
    * man page: remove out-of-date COPYRIGHT section
    * Apply scope reduction suggestions from cppcheck
    * Rename global "poly" to fix gcc -Wshadow warnings
    * Add cast to clear -Wsign-compare warning


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 0.32.3:
    * Fixed a segfault. (Martin Gieseking, Savannah bug 52319)
    * Updated Gnulib stuff.
  - Changes for version 0.32.2
    * Corrected fix for savannah bug 52308 (caused wrestool to always
      fail).
    * Added support for PE32+ binaries.
  - Changes fo version 0.32.1:
    * Fixed multiple issues found by Hanno Böck <hanno@hboeck.de>
      via fuzzing. (Savannah bugs 52307, 52308, 52313)
  - Changes for version 0.32.0:
    * Fixed issues found by Jerzy Kramarz:
      + Invalid memory allocation in icotool with malformed input.
      + Infinite recursion in wrestool with malformed input.
    * Added ability to specify minimum bit depth per image.
    * Added ability to specify cursor hotspot per image.


author: Tomáš Chvátal <tchvatal@suse.com>
changelog:
  - Rename patch id3lib-3.8.3-fix-stack-overrun to
    id3lib-3.8.3-fix-stack-overrun.patch in order to keep the name
    sane


author: Tomáš Chvátal <tchvatal@suse.com>
changelog:
  - Add patch from debian to fix utf string lists:
    * id3lib-3.8.3-fix-utf16-stringlists.patch
  - Add patch to add wrappers for field encoding:
    * add-c-wrapper-functions.patch
  - Add patch to fix null pointer check:
    * id3lib-missing-nullpointer-check.patch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Remove --with-pic (no effect with --disable-static).
  - Modernize some macros.
  - Implement shared library packaging policy.


author: Antoine Belvire <antoine.belvire@opensuse.org>
changelog:
  - Add Conflicts with openbabel-devel <= 2.4.1: openbabel-devel
    used to ship the headers of its bundled inchi.


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 3.20.2:
    * New maintainer
    * Fix potential buffer overflow
    * gcc 9 support
  - remove inotify-tools-no-timestamp-in-doc.patch
    inotify-return.patch (merged upstream)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.21.9.5:
    * Fix Wrong pointer passed to realloc
    * Fix offset compiler warning
    * various static code analyse annotations and fixes


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.21.9.6 (jsc#SLE-21025):
    * update path for includes in stats.h
    * Fix spellings in manpages


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.22.1.0:
    * print to stderr if you fail to fopen file
    * Properly terminate escaped CSV strings. (#158)
    * Fix printing of filename when watching a file


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 3.22.6.0:
    * Cast pointer to char so increments to pointer are at one byte
      intervals


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.4.1:
    * 1. General:
    - Bug fixes
  - update to 4.4.0:
    * 1. Library:
    - Added LLC references monitoring event
    - Added uncore monitoring support
    * 2. PQoS
    - Added LLC references monitoring event
    - Added uncore monitoring support
    - Removed cpu topology limits
    * 3. App QoS
    - Added L2 CAT support
    * 4. General:
    - Added scan-build static analysis
    - Bug fixes
  - update to 4.3.0:
    * 1. Library:
    - Added Elkhart Lake and Tiger Lake support
    - Improved CPU topology detection for OS interface
    - Automatic interface detection
    * 2. PQoS
    - Improved library interface selection
    * 3. rdtset
    - Improved library interface selection
    * 4. membw
    - Added membw to the package
    * 5. General:
    - Bug fixes
  - update to 4.2.0:
    * 1. App QoS:
    - Added mTLS support
    - Extended capability information
    * Support for running AppQoS in docker container
    * 2. General:
  - update to 4.1.0:
    * 1. AppQoS:
    - Added OS interface support
    - Added MBA CTRL support
    * 2. PQoS:
    - Added option to display PQoS tool version
    * 3. General:
    - Bug fixes


author: Tomasz Kantecki <tomasz.kantecki@intel.com>
changelog:
  - Update to v1.4:
    * POLY1305 AVX2 with AVX-IFMA instructions added.
    * Optimized GHASH component in AVX512 VAES (type2) AES-GCM implementation.
    * Implemented a workaround for false load-block condition in SSE and AVX2 AES-GCM implementations.
    * Removed AVX AES-GCM implementation, its API symbols map to the SSE implementation.
    * QUIC header protection API added.
    * QUIC AES-GCM-128/256 AEAD API added.
    * Removed v0.53 (and older) compatibility symbol mapping (NO_COMPAT_IMB_API_053 not defined).
    * ZUC AVX2-GFNI implementation added.
    * SHA-NI instructions enabled to use in SHA1/224/256 direct API
    * New API (imb_set_session) added to be used with burst API, helping speeding up the crypto scheduling.
    * New API added to calculate IPAD/OPAD for SHAx-HMAC.
    * New direct API added to calculate DES-CFB and AES-CFB-256 on a single block.
  - Fixed issues:
    * MB_MGR corruption at initialization
    * Performance scaling
  - More details at https://github.com/intel/intel-ipsec-mb/releases/tag/v1.4


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2.4.0
    * Fix the dependency on libEGL (boo#1163093)
    * Fix ROI support
    * Fix FD leaks on Wayland
    * Fix BRC setting
    * Fix VP8 encoder
    * Fix VP9 encoder
    * Fix meson build
  - supersedes patches:
    * U_vaapi_Check-interface-from-libva.patch
    * U_vaapi_Revert-VPP-clear-surface.patch
    * U_vaapi_Return-false-instead-assertion-fail.patch
    * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
    * U_vaapi_Remove-dep-on-EncRoi-attr.patch
    * U_vaapi_Fix-off-by-one-in-ROI-regions.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
    * fixed build against gcc10, which uses -fno-common by default


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 2.4.1:
    * Bump version to 2.4.1 for maintenance release
    * Fix compiler errors with gcc 10
    * Relax the compressed frames minimum size restriction for VP9 encoder
    - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - replaced tarball with official release tarball so it matches
    the updated official sha1sum checksum file
  - fixed wrong source lines in specfile


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3:
    * Workaround for glibc 2.36 sys/mount.h
    * ioping: add RWF_HIPRI
    * ioping: add "make static"
    * ioping: print notice "slow"/"fast" when twice slower/faster than average
    * ioping: cleanup timing notice
    * ioping: fix mingw build
    * ioping: add option -burst
    * ioping: include stdbool
    * ioping: restore CPPFLAGS in makefile
    * ioping: use 64-bit printf format
    * ioping: switch mingw build to 64-bit and ucrt
    * ioping: retrive device size and name for windows
    * ioping: use F_FULLFSYNC for OSX
    * ioping: move fdatasync after write out of make_request()
    * ioping: implement O_SYNC for windows by FILE_FLAG_WRITE_THROUGH
    * ioping: fallback from non-cached to direct only for reads
    * ioping: rename global target fd variable
    * ioping: add option -e, -entropy for deterministic randomization
    * ioping: add support nowait I/O (RWF_NOWAIT)
    * ioping: print help and version into stdout
    * ioping: add option -I|-time to print current time
    * ioping: describe json format in manpage
    * ioping: add human-readable localtime into json output


author: jonathan@jontech.app
changelog:
  - Update to version 1.21:
    * Better support for disabled task_delayacct sysctl
    * Add history and graph for all data
    * Restore simple inline help
  - Fix debuginfo generation


author: mvetter@suse.com
changelog:
  - Update to version 1.22:
    * view_curses: do not force black background #29
    * fixed scroller logic #30
    * fixed corner case of full scroller #32
    * Update README.md #35
    * Add regex search
    * Better checking and error handling in netlink code
    * More graceful signal handling
    * Fix bug with a missing check if a process exited
    * New option to hide exited processes
    * Add color to % values and option to disable color at all
    * Implement the suggestion from https://no-color.org
    * Fix bug with cursor displayed in unusual places


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.23:
    * Changes by @bbonev in #43
    * Fix some issues reported by lintian by @debian-janitor in #42
    * Revert syscall count stuff by @bbonev in #44
    * fix empty archlinux package by @bokunodev in #46


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.24:
    * Fix a bug with graphs in ASCII mode
    * Show the status of the configuration in the help window
    * Support ancient compilers #52


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Employ new homepage URLs.
  - Rename the SRPM from iptraf to iptraf-ng. Effectively no change
    for the produced BRPMs.
  - Add 0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
    from upstream.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.2.0
    * A set of minor bugfixes.
    * Fix CPU hogging if the interface gets removed [rhbz#1572750]
  - Drop iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch,
    build-use-wide-version-of-lpanel-when-needed.patch,
    0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
    (merged)
  - Add 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 1.2.1:
    * Makefile: protect mandatory compile flags
    * packet capture: don't reuse socket for multiple receive functions
    * TPACKET_V[23]: continue even if mlock() fails
  - remove 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch:
    fixed differently upstream


author: Dario Faggioli <dfaggioli@suse.com>
changelog:
  - Switch to tar_scm and to locally run services
    * for avoiding all plafroms having to have the obs-service-*


author: Dario Faggioli <dfaggioli@suse.com>
changelog:
  -  Update to upstream version 1.0.0+git20200924.3d731a2
    * Includes off-line analysis of /proc/interrupts
    * Code refactoring and style cleanups


author: dfaggioli@suse.com
changelog:
  - Refactor and improve _service and spec file
  - Remove unnecessary files (_servicedata) from the repository
  - Update to version 1.0.0+git4cd6854:
    * Fix python 3 compatibility
    * Fix pylint warnings


author: Dario Faggioli <dfaggioli@suse.com>
changelog:
  - Added fix-python3-and-unbuffered-io.patch
    This makes irqstat work with python3. It has been submitted
    upstream already, so we will only carry it like this until it
    is accepted there
  - Added python-to-python3.patch
    So that we can drop python related 'Requires:', which will be
    automatically figured out


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - add the Libera chat network to the default configuration to
    improve the new user experience - irssi-1.2.3-add-libera.patch


author: Ailin Nemui <ailin.nemui@gmail.com>
changelog:
  - drop irssi.conf, upstream does not install it anymore
  - drop SOCKS support and related patch
    irssi-0.8.16_missing_prototype_warnings.patch, was not working
  - drop irssi-1.2.3-add-libera.patch, upstream
  - drop irssi-rpmlintrc, did not match
  - drop botti, not supported by upstream
  - update to 1.4.1
    ! Note: botti no longer compiles; get in touch if you use it
    * Format the output of /QUOTE HELP (#1371, an#82). By Val
      Lorentz. Add /SHELP as default alias (an#83)
    + GLib log message filter: /SET glib_log_domains (an#50,
      an#59). By Andrej Kacian
    + An option to clear the cutbuffer:
      /SET empty_kill_clears_cutbuffer (an#58). By Mikael
      Magnusson
    + Scriptable pastebin (an#60, an#88)
    + Configurable actlist separator: /SET actlist_separator
      (#1364, an#61)
    - Fix window left/right not skipping visible windows
      (an#57). By Mikael Magnusson
    - Fix wrong printf-format on OpenBSD (an#66, an#68). Reported
      by Aaron Bieber
    - Fix erroneous output produced by autoload_modules (an#72)
    - Fix scroll_page_count setting with `.' (#1365, an#76)
    - Fix memory leak in /IGNORE (#1373, an#84). Found by Jookia
    - Misc fixes (an#45, an#67, an#70, #1368, an#77)
    - CHANTYPES take precedence over (missing) STATUSMSG in /join
      (#1358, an#54)
    - Fix crash in Perl's $view->set_bookmark (freebsd#254237,
      an#56)
    - Minor help fixes (an#51, an#52)
    - Fix regression where own channel status was forgotten after
      /UPGRADE (#1357, an#53)
    * /SET resolve_reverse_lookup setting was removed (#1034,
      [#1135])
    * Irssi will try to connect on IPv4 if IPv6 connection failed
      (#1146). By Shivaram Lingamneni
    * The display system now renders formats on the fly (#1079,
      [#1188], #1191, #1192, #1204, #1205, #1209, #1349, #1355,
      an#13, an#14, an#28, an#29, an#36, an#37, an#49)
      This major change will break scripts that try to modify
      printed text during "print text" signal (#1189). They need
      to be ported to modify the text during "print format"
      instead. It also breaks the usage of using /FORMAT to add
      different colours to a line. Such usage needs to be ported
      to using $expando variables instead. Affected scripts
      include format_identify.pl, friends_peder.pl, nickcolor.pl,
      nm.pl, people.pl
      The "gui print text finished" and "gui print text after
      finished" signals gained a TEXT_DEST_REC *parameter in the
      process.
      A new "gui render line text" signal is available to change
      the rendering of a line
    * made the $Z expando (time) dynamic (#1087, #1207, #1208)
      This change breaks the usage of /SET timestamp_format to
      supply a custom displayed time stamp. Affected scripts
      include binary_time.pl
    * /HILIGHT -priority now affects which hilight rule gets
      applied (#1228, #1232)
    * The NAMES list is now hidden by default if there are more
      than 18 users on the channel (an#7)
      To revert to the previous behaviour
      /SET show_names_on_join_limit -1
    * -tls_verify is now enabled by default (#1170, an#18, #1309,
      an#23, #1343, #1351)
      This may cause an ugly display of notls_verify in the output
      of /SERVER LIST, even on plain-text connection, on old
      configs. Kindly remove the "tls_verify = "no";" entries from
      your config file manually.
    * Irssi will now attempt STARTTLS if advertised (#1170, #1312,
      an#19)
      Use -disallow_starttls if you absolutely do not want this
      In order to check for a STARTTLS advertisement, Irssi will
      now wait for a response (even an error) to CAP LS 302. If
      your bouncer/server does not want to communicate before
      receiving USER/PASS at all, use -nocap to disable the CAP
      check.
    * Channel sync requests (WHO, MODE) are now sent "later" than
      user commands. This should improve responsiveness to user
      commands in the autojoin phase (an#26, an#32, an#33)
    * Irssi is now using full paths in #include directives and
      consequently does not add all directories to the include
      path anymore (#1040)
    * The Build System was ported to Meson (#1064, #1065, #1068,
      [#1071], #1072, #1073, #1074, #1075, #1084, #1085, #1118, #1166,
      [#1223], #1224, #1245, #1313, #1314, an#31)
    * Scriptassist was changed to use a YAML database (#1163)
      It will tell you when you need to update your setting
    * /BIND shows all partial matches (#1155)
    * Cleanup of unused functions (#1017, #1132, #1145, #1182,
      [#1246], #1264)
      Functions removed:
      NET_CALLBACK
      NET_HOST_CALLBACK
      RESOLVED_NAME_REC
      net_gethostbyaddr_nonblock
      net_connect_nonblock
      [ SIMPLE_THREAD_REC, simple_init, simple_readpipe ]
      hash_save_key
      Functions deprecated:
      dec2octal
      g_timeval_cmp
      get_timeval_diff
      Function names corrected:
      g_input -> i_input
      g_istr -> i_istr
      g_io_channel -> i_io_channel
      g_hash_free_value -> i_hash_free_value
      remove g_free_true
      gslist -> i_slist
      glog_func -> i_log_func
      glist -> i_list
      If multi-version compatibility is desired, module authors
      can find an example of backwards compatible code in
      cdidier/irssi-xmpp#55
    + Add MSGLEVEL_HIDDEN to Perl (#1044)
    + Add $view->set_hidden_level and $view->remove_lines_by_level
      to Perl (#1026)
    + Add a /SET scrollback_max_age setting (#1022). By Heikki
      Orsila
    + Add /SET actlist_prefer_window_name (#1025)
    + Add -window option to /CAT (#1023, #1159)
    + Add an option to list specific sections with
      /SET -section lookandfeel
      (#1048)
    + Add support for IRCv3 CAP LS 302 (#1091)
    + Add a new "print noformat" signal that goes together with
      "print format" (#1088, #1192)
    + Add support for IRCv3 extended-join. /SET show_extended_join
      to enable (#1097, #1107, #1124)
      There are two new /FORMATs, join_extended and
      join_extended_account, that theme writers need to take into
      account if desired.
    + Add support for IRCv3 setname (#1093, #1104, #1254, GL#33)
    + Add support for IRCv3 account-notify (#1100, #1098, GL#33,
      [#1105], #1131). Credit to oss-fuzz
      /SET show_account_notify to enable
    + Add support for IRCv3 invite-notify (#1094)
    + Add support for receiving IRCv3 message-tags (#576, #1090)
    + Add support for sending IRCv3 message-tags (#1092, an#34)
    + Enable the znc.in/self-message CAP by default (#1123)
    + Add support for IRCv3 away-notify. /SET away_notify_public
      to enable (#1099, GL#33, #1105)
    + Add support for IRCv3 chghost (#1096, GL#33, #1105)
      For servers with broken chghost implementation that fill the
      status window with host changed messages, one may add "quote
      cap req -chghost" to the -autosendcmd or, if the host change
      messages are entirely undesired, "/format -delete
      host_changed"
    + Add support for IRCv3 server-time. /SET show_server_time to
      enable (#1108)
    + Add support for logging IRCv3 server-time.
      /SET log_server_time to disable (#1318, an#16)
    + Add IRCv3 features to signals.txt (#1111)
      In particular, "message join" now takes 2 additional
      arguments, script and module authors must beware of this
      change.
    + Show the unignore time in /IGNORE output (#1158, #1161)
    + Add /SET quit_on_hup to make the behaviour of SIGHUP
      configurable (#828, #1169). By Pinguin1234
    + Support numeric 489 as ERR_SECUREONLYCHAN (#1193, #1196). By
      Michael Hansen
    + Improve support for building Irssi in Termux-Android with
      Meson (#1199)
    + Add usermode key to Irssi::Irc::Chatnet in Perl (#1288). By
      Jessica Sophie Porter
    + Add format_string_expand and format_string_unexpand
      functions to Perl (#1286)
    + Add ...->format_create_dest(...)->printformat("format",
      args...) and ...->printformat_module("module", "format",
      args...) methods to Perl (#1284)
      You can avoid any CORE::GLOBAL::caller hacks using the
      printformat_module method, especially sind that hack was not
      safe during signal emissions
    + Add tracking of user accounts in the channel nicklist using
      WHOX on join (#1250)
    + Add auto-loading of the Perl and otr module from /SET
      autoload_modules (#1295)
    + Add /IGNORE ... NOHILIGHT to ignore some hilights (#1260)
    + Do not beep on hidden lines with /SET beep_msg_level
      ... -HIDDEN (#1259)
    + Added /CS, /MS, /NS, and /OS aliases to the default config
      (#1316). By Mathis Beer
    + Allow -tls_ca{file,path} '' to unset an argument (#730,
      [#1060], an#30)
    + Add a "server outgoing modify" signal to intercept outgoing
      messages (#1148, #1151, an#15, an#43). Original by
      JustAnotherArchivist
    - remove some hard-coded 510 byte assumptions (#1086)
    - Several fixes for error checks in SSL (#944, #1037, #943,
      [#1036]). Reported by Chi Li
    - Wrong variable tested in mask_match (#902, #1035)
    - Fix bug where irssi-proxy with `?'-port would not reconnect
      (#1041)
    - Allow shrinking of /SET rawlog_lines (#957, #1020). By
      Marcus "Teschi" Prinz
    - Fix /WINDOW BALANCE warning (#1054)
    - fix overflow when first command history entry expires
      (#1070)
    - begin modularising IRC module (#1067, #1112, #1113)
    - fix some memory leaks in /DCC RESUME and settings_add
      (#1077). By Zero King
    - fix cut-off text with theme_indent module and /SET
      indent_always OFF (#1078)
    - fix the cap_queue order (#1095)
    - add reference counted strings (#1089)
    - Fix irc_op_public messages not triggering hilights (#354,
      [#891], #1129). By Dan Collins
    - Fix /IGNORE not setting the right level in irc_op_public
      messages (#1280). Credit to oss-fuzz
    - Fix GTimeVal deprecation (#1141, #1144, #1145, #1350, an#44)
      If multi-version compatibility is desired, module authors
      can find an example of backwards compatible code in
      cdidier/irssi-xmpp#53
    - Fix /IGNORE ... MODES NO_ACT not working (#1164)
    - Deprecated -ssl* options are hidden from tab completion
      (#1171)
    - Make /SET actlist_sort a choice type (#1198)
    - Fix crash from self-unloading script (#1206). By Thomas
      Stagner
    - Fix crash during Perl signal emission (#1233, #1234)
    - Fix a case where empty lines or comments inside channels or
      servers in the config would confuse Irssi (#1062, #1242,
      [#1243])
    - Fix reported freezing in DCC GET on slow disks (#159, #1271)
    - Fix message-tags parsing (#1274, #1275). Credit to oss-fuzz
    - Fail redirects when receiving numeric 263 (RPL_TRYAGAIN) in
      response to /WHO (#1283)
    - Some updates to .gitignore (#1302). By Rene Kita
    - Fix build on operating systems with X/Open Curses, version 2
      (#1305, #1308). By Nia Alarie (Regression introduced with
      [#1290], alternative fix for Irssi 1.2.3 no-term.h.patch)
    - Fix otr module not using g_strndup, e.g. on Solaris 10
      (#1315). By Claes Nästén
    - Fix cursor getting stuck for auto completions that changes
      case (#1176, #1322, an#8). By ffrogman
    - Restore operation of tag/* in /SET activity_hide_targets
      (#1337, an#11) nb. the ::all syntax was working in Irssi 1.1
      and 1.2 (and continues to work)
    - Fix /SERVER ADD -matrix -network my_matrix_network
      (an#12). By Andrej Kacian
    - Fix /SERVER ADD creating duplicated entries in the config
      file (#1317, an#22, an#41)
    - Fix critical when SASL user is set and SASL password is
      empty (#1325, an#21)
    - Misc fixes (#1106, #1141, #1272, #1297, an#35)
    - Fuzz fixes (#1116, #1117, #1119, #1125, #1126, an#20)
    - Build system fixes (#1101, #1102, #1069, #1140, #1181, #1253)
    - Sync docs and scripts (an#39)
    - Text and Help updates
    - add -tls_* options to manual (#1029, #1030). By Jacob
      V. Rasmussen
    - missing targets in /MSG (#1032)
    - wrong parameter in /ECHO (#1024)
    - Spelling in OTR (#1047). By David Gall
    - Clarify statusbar priority (#1049). By Marius Gedminas
    - Document get_irssi_dir in Perl (#1051, #1052). By Alex
      Shafer
    - typo in /HILIGHT help (#1081). By DFrostByte
    - improved clarity of your_nick_owned (#1138). By Mike Quin
    - Update some URLs to https (#1163)
    - Add documentation for escaping some characters (#1329,
      [#1330], an#9). By Guntbert Reiter
    - Fix some typos (#1336, an#10). By Francis Mteo
    - Document $abiversion and parse_special (an#38). By bw1
    - Infrastructure updates:
    - Support for Github Actions (#1039, #1103, #1160, #1212,
      [#1231], #1252, #1261, an#40)
    - Run clang-format on pull requests (#1172, #1173, #1184,
      [#1230], #1247, #1287)
    - Run abidiff on pull requests (#1179, #1195)
    - Test CI-Fuzz (#1279, #1304, an#17)


author: Ailin Nemui <ailin.nemui@gmail.com>
changelog:
  - backport first set of fixes:
    - add use-isystem-for-include.patch, fixes build with perl 5.36
      (#1381)
    - add fix-textbuffer-view.patch, fixes lost lines on display
      (#1382)
    - add default-hash-chan.patch, default to joining #-channels
      again (#1385)


author: Ailin Nemui <ailin.nemui@gmail.com>
changelog:
  - drop patches; upstreamed
    - drop use-isystem-for-include.patch, upstreamed
    - drop fix-textbuffer-view.patch, upstreamed
    - drop default-hash-chan.patch, upstreamed
  - update to 1.4.2
    * Add irssimoduledir to irssi-1.pc in the Meson build (#1383,
      [#1378])
    - Use -isystem includes, limiting warnings to Irssi
      code. Fixes compilation with Perl 5.36 (#1381,
      gentoo#851522, #1384)
    - Fix missing lines when changing dynamic textbuffer contents
      (#1382, #1387). Reported by externalserver15
    - Fix Perl cross compilation with Meson 0.60.0 (#1377)
    - Fix default channel prefix used for /JOIN to default to `#'
      (#1385, #1388)
    - Fix crash in /LASTLOG by getting line texts before printing
      (#1367, #1398)


author: Ailin Nemui <ailin.nemui@gmail.com>
changelog:
  - update to 1.4.3
    - Fix freeze on Alt+arrows (#1416, #1417)
    - Fix crash on /upgrade (#1399, #1419)
    - Fix saving of -disallow_starttls (#1401, #1420)
    - Fix libnv detection on FreeBSD (freebsd#265397, #1407). By
      Guido Falsi and Kristof Provost
    - Minor help and script fixes (#1380, #1393, #1411, #1413,
      [#1414], #1415)


author: Ailin Nemui <ailin.nemui@gmail.com>
changelog:
  - update to 1.4.4
    * Expose location of signals.txt via pkg-config
    + Levels can now be inverted using `^' prefix in the /WINDOW
      (HIDE)LEVEL commands
    + Support receiving monospace
    - Fix config broken by /WINDOW LOGFILE without parameter
    - Fix broken /LASTLOG -window switch
    - Fix logic in how actions are printed for other protocols
    - Fix stale special collector use after free
      CVE-2023-29132 boo#1210077
    - Help and message fixes


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.24:
    - improved (C++) bindings (inherit methods, renamed exports)
    - initial templated C++ bindings
    - detect bounds on constant polynomials as tight


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.25:
    * support (type safe) user object on id in bindings
    * more exports to (templated C++) bindings
    * add some convenience functions


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.26:
    * fix inherited overloaded methods in Python bindings
    * decompose topological sort of clusters in incremental
      scheduler
    * improved isl_pw_aff_list_{min,max}
    * add some convenience functions
    * more exports to (templated C++) bindings
    * slightly improved conversion from binary relation to function


author: mpluskal@suse.com
changelog:
  - Update to version 2.2:
    * configure.ac: whitespace fixes
    * configure: minor cosmetic fixes
    * configure: default build to hardened -O3 PIE with lots of warnings
    * configure.ac: add --enable-extend-flags to change default build flags
    * README: add an example of microcode with multiple sigs
    * iucode_tool: ensure printf %x args are unsigned
    * intel_microcode: declare intel_ucode_errstr() as const
    * iucode_tool: use fprintf(stdout) instead of printf()
    * intel_microcode: do not request inlining for is_zero_checksum()
    * configure.ac: support libargp as an alternative to glibc argp
    * iucode_tool: rename and document some xx_xtsdeduplist* functions
    * iucode_tool: fix microcode count when selecting extended signatures
    * intel_microcode: fast-track intel_ucode_compare(a, a)
    * configure.ac: fix handling of --without-foo/--disable-bar
    * README: update for mixed dat and bin Intel releases
    * Ready for release: v2.2


author: mpluskal@suse.com
changelog:
  - Update to version 2.3:
    * Ready for release: v2.3
    * update copyright dates to 2018
    * iucode_tool(8): document changes to ucode filtering
    * iucode_tool: support selecting by ucode revision
    * iucode_tool: add function to parse signed 32-bit integers
    * iucode_tool: optimize detection of base10 numeric names
    * iucode_tool: better handle offline/non-continuous topology
    * iucode_tool(8): document changes to --scan-system
    * iucode_tool: select scan-system strategy change at runtime
    * gitignore: rearrange, and ignore backup and vim swap files
    * iucode_tool: move scan_system_processor() one layer down
    * iucode_tool: do not scan-system while parsing
    * iucode_tool: add two command-line parser helpers
    * intel_microcode.h: document intel_ucode_status_t sources


author: mpluskal@suse.com
changelog:
  - Update to version 2.3.1:
    * Ready for release: v2.3.1
    * iucode_tool: fix filter by revision parser on ILP32


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Avoid use of ®/™ signs in specfiles as per
    https://en.opensuse.org/openSUSE:Package_description_guidelines#Trademarks_in_Summary_or_Description
    (section created by user hennevogel(SUSE) on 2010-05-07)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.42.4:
    * iv_event: Fix crash in __iv_event_run_pending_events().
    * Don't install IV_FD_PUMP_INIT.3 when on a case sensitive filesystem.
    * iv_timer: Protect against some cases of timer memory corruption.
    * Avoid marking pthread_atfork() as weak if provided by libc_nonshared.a.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Version upgrade to 2.13.0
    * 2.13.0 (30-Sep-2021)
      + #134: Remove work-around for JAX-RS 1.x wrt JAX-RS 2 type
      'NoContentException'
      + #146: Create new alternate jackson-jakarta-rs-providers repo
      for Jakarta (not Javax) RS implementation -- also remove
      "jakarta" classifier variants from this project
      + Update 'jakarta.xml.bind-api' dep (2.3.2 -> 2.3.3)
    * 2.12.2 (03-Mar-2021)
      + #132: jaxrs jakarta versions have javax.ws references in OSGi
      manifest
      + #136: Create manifest files separately and reference in bundle
      plugin, shade in the new manifest for Jakarta separately
      before install
      + Woodstox dependency to 6.2.4
    * 2.12.0 (29-Nov-2020)
      + #127: Allow multiple implementations of JAX-RS for all
      providers
      + #128: Module-Info Enhancements - JAX-RS updates for Jakarta
      Release version
      + Add Gradle Module Metadata
    * 2.11.4 (12-Dec-2020)
      + Upgrade Woodstox dependency to 6.2.3
    * 2.10.4 (03-May-2020)
      + Upgrade Woodstox dependency to 6.2.0 (minor improvement to MSV
      shading)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Version upgrade to 2.13.3
    * 2.13.3 (14-May-2022)
    * 2.13.2 (06-Mar-2022)
    * 2.13.1 (19-Dec-2021)
      + No changes since 2.13.0


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Version upgrade to 2.15.2
    * No changes since 2.15.0
    * 2.15.0 (23-Apr-2023)
      + #170: Add 'JaxRsFeature.READ_FULL_STREAM' to consume all
      content, on by default
      + Woodstox dependency now 6.5.1
    * 2.14.2 (28-Jan-2023)
      + #166: 'ProviderBase' class shows contention on synchronized
      block using 'LRUMap' _writers instance
      + Upgrade Woodstox to 6.4.0 for a fix to OSGi metadata
    * 2.14.0 (05-Nov-2022)
      + (xml) Woodstox dependency -> 6.4.0
    * 2.13.5 (not yet released)
      + (xml) Woodstox dependency -> 6.4.0
    * 2.13.4 (03-Sep-2022)
      + (xml) Woodstox dependency -> 6.3.1


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Build with java source and target levels 8
  - Simplify a bit the build system
  - Fetch the tarball from location that works


author: David Anes <david.anes@suse.com>
changelog:
  - Update to 1.1.2, a missing released version that went into oblivion.
  - Update Source0 to download from apache website.
  - Marked LICENSE file as a license.
  - Rebased patches:
    * CVE-2015-0254.patch
    * jakarta-taglibs-standard-1.1.2-build.patch
      (replaces jakarta-taglibs-standard-1.1.1-build.patch)
    * jakarta-taglibs-standard-1.1.2-remove-enums.patch
      (replaces jakarta-taglibs-standard-1.1.1-remove-enums.patch)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade the latest upstream release 2.4.0
    * Integrates jansi-native libraries
    * Does not depend on jansi-native and hawtjni-runtime
  - Make the jansi package archful since it installs a native
    library and jni jar
  - Added patch:
    * jansi-jni.patch
      + Give a possibility to load the native libjansi.so from
      system


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Filter out the distributionManagement section from pom files,
    since we use aliases and not relocations


author: Anton Shvetz <shvetz.anton@gmail.com>
changelog:
  - Update to version 7.0.11
    * Modifications in version 7.0.11
    - #193 : Code error in class RCharacterList.SortDescriptors():
      fixed
    * Modifications in version 7.0.10
    - #183 : Lookahead is broken since 7.0.5 (introduced in commit
      fbac68f)
    * Modifications in version 7.0.9
    - pom.xml : change deployment on OSS to automatic release
    - documentation : fix broken links
    * Modifications in version 7.0.8
    - #175 : Doesn’t work in Turkish Locale
    - #73 : javacc/c++: invalid lookahead processing: missing one
      lookahead to get rid of the conflict
    * Modifications in version 7.0.7
    - JavaCC.jj : remove unused c++ declaration blocs tokens
    - #172 : add a specific ‘-version’ command line argument
    * Modifications in version 7.0.6
      The following changes are not upward compatible with the
      previous 7.0.5 version but have a very little impact on
      existing grammars. Main advantage is to prepare a more smooth
      upgrade with the upcoming javacc-8.0.0 major release.
    - C++ generation: renaming the option TOKEN_EXTENDS by
      TOKEN_SUPER_CLASS
    - C++ generation: renaming the option TOKEN_INCLUDES by
      TOKEN_INCLUDE
    - C++ generation: renaming the option PARSER_INCLUDES by
      PARSER_INCLUDE
    - C++ generation: renaming the option TOKEN_MANAGER_INCLUDES by
      TOKEN_MANAGER_INCLUDE
    * Modifications in version 7.0.5
    - #42: new README.md file.
    - #71: Add support for Java7 language features.
    - #75: Allow empty type parameters in Java code of grammar files.
    - #77: javacc.org is out of date.
    - #92: Avoid warning of unused import in generated
      ParserTokenManager.
    - #99: LookaheadSuccess creation performance improved.
      Removing IDE specific files. Declare trace_indent only if debug
      parser is enabled. CPPParser.jj grammar added to grammars.
      Build with Maven is working again.
      —WARNING—WARNING—WARNING— Required Java Platform: Standard
      Edition 7.0: known under Eclipse as JavaSE-1.7


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patches:
    * 0001-Generate-max.-one-deprecated-annotation-per-method.patch
    * 0002-Fix-annotations-for-JavaCharStream.patch
      + Fix regression where duplicate @Deprecated annotations were
    generated


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upstream version 6.1.0
    * Release version 6.1.0
    * Introduce common and extra subpackages
    * Update documentation
    * Add lua interpreter to check and GH actions
    * Remove license headers from wrapper scripts
    * Make scripts compatible with rpmlua
    * Add more tests, fix behaviour
    * Implement separate simple class name matching
    * Minor changes
    * Modularize Lua scripts
    * Add Lua scripts for removing annotations
    * Update build status badge in README.md
    * Migrate CI from TravisCI to GitHub Actions
    * Fix running tests without coverage
    * Update ivy-local-classpath
    * Release version 6.0.0
    * Fix extra XML handling of pom_change_dep
    * Add reproducer for #82
    * Respect %jpb_env RPM macro
    * Add bootstrap metadata to XMvn resolver config
    * Delete run_tests.py
    * Replace nose by pytest
    * [install] Make glob pattern work with Python 3.10
    * Adding ppc64le architecture support on travis-ci
    * Drop deprecated add_maven_depmap macro
    * Drop SCL support
    * Fix provides matching
    * Fix builddep snippet generation
    * [test] Add test for builddep snippet generation
    * Add location of java binary used by the java-1.8.0-openjdk
      (JRE) package so that setting JAVA_HOME will work correctly
    * Use XMvn Javadoc MOJO by default
    * Remove explicit import of Python 3 features
    * Remove dependency on Six compatibility library
    * Fix invalid <skippedPlugins> in XMvn configuration
    * [test] Don't try to kill PID 1 during tests
    * [travis] Drop Python 2 from test matrix
    * Add separate subpackage with RPM generators
    * mvn_build: replace inline shell scriptlet with native python
      code
    * [test] Don't use networking during tests
    * Add apache-rat-plugin to skippedPlugins
    * Skip execution of various Maven plugins
    * Remove Python 3.5 from .travis.yml
    * Make generated javadoc package noarch
  - Added patch:
    * javapackages-6.1.0-maven-depmap.patch
      + Bulk patch correspoding to our pull request
      https://github.com/fedora-java/javapackages/pull/92 which
      brings back some of the removed tools that we depend on
      heavily
  - Modified patches:
    * python-optional.patch
    * suse-use-libdir.patch
      + Rediff to changed context
  - Removed patches:
    * 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch
    * 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch
    * 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch
      + Already part of the above-mentioned bulk patch
    * 0004-Remove-dependency-on-Six-compatibility-library.patch
      + Upstream patch already integrated in the 6.x code-line


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Enable the tests also for older distributions
  - Require python3-xml (python-xml for distributions that use
    versioned modules), since module xml needed by some scripts.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * javapackages-6.1.0-maven-depmap.patch
      + try to make the list of aliases more reproducible


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to upstream version 6.2.0
    * Întegrate our changes from javapackages-6.1.0-maven-depmap.patch
  - Removed patch:
    * javapackages-6.1.0-maven-depmap.patch
      + upstreamed
  - Added patch:
    * 0001-Make-the-alias-generation-reproducible.patch
      + separate patch for our reproducible changes that was not
      part of the integrated pull request


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * 0001-Make-the-alias-generation-reproducible.patch ->
      0001-Make-maven_depmap-order-of-aliases-reproducible.patch
      + replace by the version of patch integrated by upstream
  - Added patch:
    * 0002-Do-not-bomb-on-relativePath-construct.patch
      + integrated patch fixing parent recursion with empty
      <relativePath/> element


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0003-Reproducible-exclusions-order-in-maven-metadata.patch
      + sort exclusions in maven metadata


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0004-Reproducible-builds-keep-order-of-aliases-and-depend.patch
      + make the aliases and dependencies lists so that the order is
      kept


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patches:
    * 0005-Interpolate-properties-also-in-the-current-artifact.patch
      + interpolate variables also in current artifactId, groupId and
      version
    * 0006-Test-variable-expansion-in-artifactId.patch
      + test previous changes
    * 0007-Test-that-we-don-t-bomb-on-relativePath.patch
      + test gracious handling of empty <relativePath/> in parent
      reference of a pom file


author: Anton Shvetz <shvetz.anton@gmail.com>
changelog:
  - Update to version 1.13.0
    * Changes in JavaPoet 1.13.0 (2020-06-18)
      + New: Add support for explicit receiver parameters.
      + Fix: Don't copy parameter annotations when creating a
      ParameterSpec.
    * Changes in JavaPoet 1.12.1 (2020-01-20)
      + Fix: Ignore parameter annotations in MethodSpec.overriding().
    * JavaPoet 1.12.0 (2020-01-09)
      + New: Add JavaFile.writeToPath() and JavaFile.writeToFile()
      methods that return paths to the generated file as Path and
      File respectively.
      + New: Add TypeSpec.alwaysQualify() API to avoid clashes
      involving nested type names.
      + New: Add overloads accepting CodeBlocks to MethodSpec's
      control flow methods.
      + New: Make list fields of all Builder types mutable.
      + New: Add CodeBlock.clear().
      + New: Allow passing a custom Charset to JavaFile.writeTo().
      + New: Improved performance of ClassName.simpleNames() by
      memoizing results.
      + New: Significant performance improvements for
      CodeWriter.resolve() as all nested simple names of a TypeSpec
      get pre-computed.
      + New: Add TypeName.Builder.setName() to allow overriding names
      passed in the constructor.
      + New: Add TypeName.canonicalName().
      + Fix: Use \\R instead of \n as line separator in
      CodeWriter.emitAndIndent().
      + Fix: Copy originating elements in TypeSpec.toBuilder().
      + Fix: Ensure trailing newlines in Javadocs and method bodies.
      + Fix: Copy annotations when creating a ParameterSpec from a
      VariableElement.
      + Fix: Properly handle classes located in empty packages in
      ClassName.
      + Fix: Only allow final modifier on a ParameterSpec.
      + Fix: Use fully-qualified names for type names that are masked
      by type variable names.
    * Changes in JavaPoet 1.11.1 (2018-05-16)
      + Fix: JavaPoet 1.11 had a regression where TypeName.get()
      would throw on error types, masking other errors in an
      annotation processing round. This is fixed with a test to
      prevent future regressions!
    * Changes in JavaPoet 1.11.0 (2018-04-29)
      + New: Support TYPE_USE annotations on each enclosing
      ClassName.
      + New: Work around a compiler bug in TypeName.get(TypeElement).
      There was a problem getting an element's kind when building
      from source ABIs.
    * Changes in JavaPoet 1.10.0 (2018-01-27)
      + JavaPoet now requires Java 8 or newer.
      + New: $Z as an optional newline (zero-width space) if a line
      may exceed 100 chars.
      + New: CodeBlock.join() and CodeBlock.joining() let you join
      codeblocks by delimiters.
      + New: Add CodeBlock.Builder.isEmpty().
      + New: addStatement(CodeBlock) overloads for CodeBlock and
      MethodSpec.
      + Fix: Include annotations when emitting type variables.
      + Fix: Use the right imports for annotated type parameters.
      + Fix: Don't incorrectly escape classnames that start with $.
    * Changes in JavaPoet 1.9.0 (2017-05-13)
      + Fix: Don't emit incorrect code when the declared type's
      signature references another type with the same simple name.
      + Fix: Support anonymous inner classes in ClassName.get().
      + New: MethodSpec.Builder.addNamedCode() and
      TypeSpec.anonymousClassBuilder(CodeBlock).
    * Changes in JavaPoet 1.8.0 (2016-11-09)
      + New: Basic support for line wrapping. Use $W to insert a
      Wrappable Whitespace character. It'll emit either a single
      space or a newline with appropriate indentation.
      + New: Named arguments in CodeBlock. These are intended to make
      larger code snippets easier to read.
      + New: addJavadoc(CodeBlock) overloads for TypeSpec,
      MethodSpec, and FieldSpec.
      + New: MethodSpec.addComment() makes it easy to add a //
      single-line comment.
      + New: ClassName.getReflectionName() returns a string like
      java.util.Map$Entry.
      + Fix: Always write UTF-8. Previously JavaPoet would use the
      system default charset which was potentially inconsistent
      across environments.
      + Fix: Permit (constant) fields to be defined in annotation
      types.
  - Switch to java source level 8


