# changelog

author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.10.2-1
changelog:
  - Update package with version 0.10.2
    Drop Python 3.8, test PyPy 3.10
    Gracefully handle explicit transient=None
    Run docs on ubuntu


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 7.16.6-1
changelog:
  - Update package with version 7.16.6
    Prevent leading whitespace in markdown code blocks from being stripped
    Update base.tex.j2 for macro compatibility with newer versions of Pandoc
    Allow including text/x-rst outputs in rst conversion, transition away from text/restructuredtext
    Add support for mistune 3.1.0
    [HTMLExporter] Initialize resources before widget filtering
    Add a toggle to skip the svg encoding of images
    Support configureable width and height of reveal presentations
    Convert coalescese_streams function to CoalesceStreamsPreprocessor


author: xuhe <xuhe@kylinos.cn> - 1.6.0-1
changelog:
  - Update version to 1.6.0
  - Update pepy image link.
  - Add support for Python 3.12.
  - Update link to build icon.
  - Fix patching an already running Proactor loop.
  - Pre-empt current task before running handle, allowing unpatched tasks.
  - Remove redundant blank line.


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2024.10.9-1
changelog:
  - Upgrade package version to 2024.10.9
    - Updated type annotation of stderr parameter to make it optional
    - Removed add_timestamp from noxfile.options


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.2.0-1
changelog:
  - Update to version 1.2.0
    Use build PEP 517 build frontend to build the package
    Enable FIPS compliance by calling blake2b with usedforsecurity=False
    Use Python 3.13 and Ubuntu 24.04 for RTD build
    Cancel in-progress runs for the same branch or in retries of the same workflow run
    Support Poetry 2.0 and PEP 621


author: shixuantong <shixuantong1@huawei.com> - 1:1.24.3-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove f2py form python3-numpy package. It is in python3-numpy-f2py
         Do not pack open-source test case files


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.0-1
changelog:
  - Update package to version 1.8.0
    Unify CLIs
    Move "Attributes" and "Methods" below "Parameters"
    PERF: wrap inspect.getsourcelines with cache


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.9.0-1
changelog:
  - Update package to version 1.9.0 and fix build error
    Ignore some errors at module level
    Rework hook output to remove the table
    Switch to storing AST nodes on the stack for more accurate method signature check and easy access to parent nodes
    Changed class constructor init GL08 reporting
    Correct functionality of numpydoc SS05
    Specity the types of numpydoc_xref_ignore option


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.3.0-1
changelog:
  - Update to 5.3.0
    Fix sdist to include all test *.py files
    Remove obsolete (and broken) test bits from setup.py
    Adding the ability to make a stableset immutable


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.4.1-1
changelog:
  - Update package with version 5.4.1
    Making it compatible with python 3.8
    Indexes instead of index for multiple items
    Adding more type hints


author: zhaojingyu <zhaojingyu@kylinos.cn> - 2.2.2-1
changelog:
  - Update to 2.2.2
  - Avoid issuing a spurious DeprecationWarning when a custom DataFrame or Series subclass method is called


author: songliyang <songliyang@kylinos.cn> - 1.5.1-1
changelog:
  - upgrade to version 1.5.1
  - Fix possible TOCTOU issue in directory creation.
  - Make temp directory creation more robust, and log only on errors.


author: yaoxin <yao_xin001@hoperun.com> - 0.6.3-1
changelog:
  - Update to 0.6.3:
    * UPDATE: parse_type/parse.py
    * Copy structured test suite to "tests/parse_tests/"
    * Copy structured test suite to "tests/parse_tests_with_parse_type"
    * REMOVE: tests/test_parse.py
    * README: Fix compact display of BADGES (was using multi-line)
    * CI: Add support for Python 3.12


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.1.8-1
changelog:
  - Update package with version 2.1.8
    Bugfix: Can't include nested data files in built wheel.
    Rename tag-pattern to tag_regex in the docs.
    Copytree handle existing dirs.
    Normalize the dist info name in the wheel.
    Path to uri expansion in dependency string.


author: shaoning <shaoning@kylinos.cn> - 2.4.3-1
changelog:
  - Update package to version 2.4.3
    * Bump validate-pyproject to 0.9.0
    * Update dependencies
    * Update badge
    * Migrate tool config to pyproject.toml


author: panzhe <panzhe@kylinos.cn> - 2.4.4-1
changelog:
  - Update package to version 2.4.4
    * Improve diagnostic incorrectly parsing paths on MSYS2
    * Out-of-box stubs package support


author: lilu <lilu@kylinos.cn> - 10.4.0-1
changelog:
  - Upgrade version to 10.4.0
  - Raise FileNotFoundError if show_file() path does not exist
  - Improved reading 16-bit TGA images with colour
  - Fixed processing multiple JPEG EXIF markers


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.0-1
changelog:
  - Update package to version 1.0.0
    Rewrite the entire library using dataclasses.
    Add more rigorous testing.


author: songliyang <songliyang@kylinos.cn> - 2.0.2-1
changelog:
  - upgrade to version 2.0.2
  - This version is again a complete rewrite based on v0.4.4 since the approach with dataclass proved
    to be hard to convert to json while maintaining the public API which was used by pipenv.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.24.1-1
changelog:
  - Update package to version 5.24.1
    New px functions for maps: scatter_map, line_map, choropleth_map, and density_map.
    Add subtitle attribute to layout.title to enable adding subtitles to plots
    Introduce "u" and "s" pseudo html tags to add partial underline and strike-through styles
    Specify Python version 3.8-3.11 for development virtual environments
    Pin pytest at version 8.1.1 to match
    Removed Python 3.6 and Python 3.7 support


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.9.1-1
changelog:
  - Update to version 1.9.1
    Add 3.13 3.12 to the list of available Python versions
    Add a to key in tool.poetry.packages to allow custom subpackage names
    Add support for path dependencies that do not define a build system
    Add a tool.poetry.package-mode key to support non-package mode
    Improve support for PEP 691 JSON-based Simple API
    Establish zipapp compatibility
    Add support for creating packages dynamically in the build script


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.1.3-1
changelog:
  - Update to version 2.1.3
    Update list of supported licenses
    Improve performance of marker operations
    Pass a local version label to the build backend interface
    Expose build-system dependencies via the poetry instance
    Add has_upper_bound method to VersionConstraint
    Replace the deprecated core metadata field Home-page with Project-URL: Homepage
    Add support for the project section in the pyproject.toml file according to PEP 621
    Add support for non PEP440 compliant version in the platform_release marker
    Add support for string comparisons with in / not in in generic constraints
    Add support for script files that are generated by a build script
    Add support for SOURCE_DATE_EPOCH when building packages


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.4.1-1
changelog:
  - Update package to version 1.4.1
    * fix the enable command would fail when the pyproject.toml tables were out of order
    * pattern-prefix option to add a prefix to the version tag pattern
    * Compatibility with poetry-core 1.7.0, which removed the poetry.core.semver module


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.2-1
changelog:
  - Update to version 1.8.2
    The bump config may now be set to a table, which supports an index field
    commit-length option to set a fixed length for commit hashes
    {major}, {minor}, and {patch} format placeholders
    CLI: show command to print the version without changing any files
    CLI: When pyproject.toml contains the project section,
    the enable command will add the required fields for Poetry 2.0.0+


author: panzhe <panzhe@kylinos.cn> - 1.1.0-1
changelog:
  - update precis_i18n to 1.1.0
  - Fixed an issue in the Nickname profile implementation
  - Update internal tables for Unicode 15.1
  - Add Python 3.13-dev to CI build environment
  - Change format of README and CHANGELOG files to Markdown


author: panzhe <panzhe@kylinos.cn> - 1.1.1-1
changelog:
  - update precis_i18n to 1.1.1
  - Update internal tables for Unicode 16.0.
  - Remove test_suite from setup.py file. Contributed by adrien-n 
  - Add Python 3.14-dev to CI build environment.
  - Update copyright year (2024).


author: yaoxin <1024769339@qq.com> - 4.5.0-1
changelog:
  - Update to 4.5.0:
    * Improved build system with many more (and improved) type hints.
    * Fixed visible control characters issue on Windows
    * Included fix for the progressbar command
    * Greatly improved Windows (colour) support and fixed several Windows bugs
    * disabling run-command until it is properly finished
    * fixed typeerror on Windows thanks to @eachimei, excluded docs
      from install thanks to @mgorny and added readthedocs
      configuration file
    * Added support for multithreading, multiprocessing, colors
      (16, 256 and full color) and many interactive terminal
      features such as continuous printing for a live ETA


author: liuzhilin <liuzhilin@kylinos.cn> - 5.9.8-1
changelog:
  - Update version to 5.9.8
  - Fix build on NetBSD due to missing .h include.
  - Fix some C compilation warnings


author: lixiaoyong <lixiaoyong@kylinos.cn> - 6.0.0-1
changelog:
  - Update version to 6.0.0
    - ``maxfile`` and ``maxpath`` fields were removed from the namedtuple returned by `disk_partitions()`_.
    - offline cpus raise NotImplementedError in cpu_freq() (patch by Shade Gladden)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 7.0.0-1
changelog:
  - Update package with version 7.0.0
    pin black version to 24.X, because new 25.X breaks style
    Avoid segfault for processes that use hundreds of GBs of memory


author: muxiaohui <muxiaohui@kylinos.cn> - 3.21.0-1
changelog:
  - Update version to 3.21.0
    RSA keys for PSS can be imported.
    By setting the PYCRYPTODOME_DISABLE_GMP environment variable, the GMP library will not be used even if detected.
    Add support for Curve25519 / X25519.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.10.6-1
changelog:
  - Update package to version 2.10.6
    Remove Cython & Move to pyproject.toml
    Move settings to pydantic-settings
    Add hooky config to pyproject.toml
    Add github token to cherry-pick
    Add strict option to BaseConfig


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.11.4-1
changelog:
  - Update package with version 2.11.4
    Support unsubstituted type variables with both a default and a bound or constraints
    Add a default_factory_takes_validated_data property to FieldInfo
    Raise a better error when a generic alias is used inside type[]
    Properly support PEP 695 generics syntax
    Properly support type variable defaults
    Add support for validating v6, v7, v8 UUIDs
    Improve alias configuration APIs
    Add experimental support for free threading
    Add encoded_string() method to the URL types
    Add support for defer_build with @validate_call decorator
    Allow @with_config decorator to be used with keyword arguments
    Simplify customization of default value inclusion in JSON Schema generation
    Add generate_arguments_schema() function


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.11.7-1
changelog:
  - Update package with version 2.11.7
    Copy FieldInfo instance if necessary during FieldInfo build
    Rebuild dataclass fields before schema generation
    Always store the original field assignment on FieldInfo
    Check if FieldInfo is complete after applying type variable map
    Do not delete mock validator/serializer in model_rebuild()
    Do not duplicate metadata on model rebuild


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.27.2-1
changelog:
  - Update package to version 2.27.2
    Fix linux PGO wheel build
    Forward default_value calls to the underlying schema for DefinitionRefValidator
    Include JSON Schema input core schema in function schemas


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.33.2-1
changelog:
  - Update package with version 2.33.2
    Fix clippy lints for Rust 1.86
    Do not reuse validator and serializer when unpickling


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2.0.0-1
changelog:
  - Update version to 2.0.0
  - Fix multiple breaking issues from new pyparsing versions (#296)
  - Fix output problems for non-default progs (#276)


author: zhangxingrong <zhangxingrong@uniontech.cn> - 0.31-2
changelog:
  - DW_FORM_implicit_const is an integer const
  - Fix for crash on CUs with no lineprograms
  - cfi: fix not parsing DW_CFA_def_cfa_offset_sf
  - Missed some CPU specific section types


author: yaoxin <1024769339@qq.com> - 0.32-1
changelog:
  - Update to 0.32:
    * 24 bit integer support, forms strx3, addrx3
    * Add missing riscv attributes
    * CIEv4 and FDE ahead of its CIE
    * Added XHASH to ENUM_D_TAG_MIPS
    * [RISCV] Add GNU note property and CFI support
    * Support for parsing .debug_types section introduced
      in DWARF version 4
    * DW_FORM_ref_sig8 support


author: jiangxinyu <jiangxinyu@kylinos.cn> - 2024.2-1
changelog:
  - Update package to version 2024.2
    Update sklearn.neighbors hook to account for removed hidden import


author: yaoxin <yao_xin001@hoperun.com> - 2024.7-1
changelog:
  - Update to 2024.7:
    * Add hook for dbus_fast in order to collect submodules that are imported from 
      cythonized extensions. (#600)
    * Add hook for gribapi package from eccodes dist, in order to collect bundled headers 
      and ensure that the eccodes shared library is collected from the build environment. (#744)
    * Add hook for patoolib to collect dynamically-imported modules from the patoolib.programs sub-package. (#748)
    * Extend the xarray hook to collect additional backend plugins that are registered via the 
      xarray.backends entry-point (e.g., cfgrib). (#744)
    * Add hook for schwifty. Requires schwifty >= 2024.5.1 due to issues with data search path 
      in earlier versions. (#742)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.7-1
changelog:
  - Update package to version 10.7
    Allow configuring custom repository providers based off the existing providers.
    Admonitions and Details now allow configuring custom block classes and default titles.
    Ensure that Keys does not parse base64 encoded URLs.
    Allow PathLike objects for base_path to better support interactions with MkDocs.
    Officially support Python 3.12 and drop Python 3.7 support.
    Add new combine_header_slug option in legacy Tabbed extension and new Block Tab extension


author: jiangxinyu <jiangxinyu@kylinos.cn> - 10.7.1-1
changelog:
  - Update package to version 10.7.1
    FIX: SmartSymbols: Ensure symbols are properly translated in table of content tokens.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.11.2-1
changelog:
  - Update package to version 10.11.2
    Really drop python<=3.7 support
    Remove polyfill requirements for Mathjax and do not recommend it in docs
    Support Python 3.13


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.15-1
changelog:
  - Update package to version 10.15
    NEW: SuperFences: Add relaxed_headers option which can tolerate bad content in the fenced code header.
    NEW: Add type hints to the Blocks interface and a few additional files.
    FIX: Blocks: Fix some corner cases of nested blocks with lists.
    FIX: Tab and Tabbed: Fix a case where tabs could fail if combine_header_slug was enabled and there was no header.
    FIX: Blocks: An empty, raw block type should not cause an error.
    FIX: Blocks: Fix some corner cases with md_in_html.
    FIX: MagicLink: Ensure that repo names that start with . are handled correctly.
    FIX: FancyLists: Fix case were lists could be falsely created when a line started with . or ).


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.0-1
changelog:
  - Upgrade version of package to 1.8.0
    really drop python<=3.8 support
    docs: correct Homepage URL


author: caiyuxin <caiyuxin@kylinos.cn> - 1.2.0-1
changelog:
  - Update package to version 1.2.0
    * Improve interoperability with importlib.metadata.
    * Clean up the _in_process directory inside the package from sys.path before imporing the backend.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.1-1
changelog:
  - Update package with version 0.9.1
    Added PEP 639 support for SPDX license and license files, METADATA 2.4
    Validate extra keys (warning, opt-in error)
    Functions to check top level and build-system (including PEP 735 support)
    Add TypedDict's in new module for typing pyproject.toml dicts
    all_errors=True causes ExceptionGroup's to be emitted
    Support METADATA 2.1+ JSON format with new .as_json() method


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.1.0-1
changelog:
  - Update to version 5.1.0
    Fix datetime.utcnow() deprecated in Python 3.12
    More aggressive ruff refactors (unsafe). Remove that compat commonpath
    Add benchmark time unit option to pytest_benchmark plugin
    Add --benchmark-cprofile-loops and --benchmark-cprofile-top options


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.6.0-1
changelog:
  - Update to version 0.6.0
    Update metadata for project move
    Adopt to pytest 7.x
    Add support for Python 3.8
    Remove upperbound for required black version


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 6.1.1-1
changelog:
  - Update package with version 6.1.1
    Add note on security and add link to subprocess docs
    Reword --cov-config caveat section and hopefully clear confusions
    Support Coverage 7.5's HTML report changes
    Looks like the template was left with the old versions
    Add reproducer for weird xdist dynamic_context interaction
    Implement error/warning for the bad dynamic_context being set in config
    Move the warnings/errors in a place that doesn't import anything
    Configure Sphinx to ignore GitHub comment anchors


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 6.2.1-1
changelog:
  - Update package to version 6.2.1
    Prevent unimported warnings @ pytest-xdist workers ref
    Add a note for this warning disable
    Fix document theme option in sphinx config file


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.5.0-1
changelog:
  - Update package to version 1.5.0
    Drop Python 3.7, add Python 3.11 and 3.12
    Fix UNC bug in _win32_longpath
    Simplify build matrix and improve CI workflow


author: liuzhilin <liuzhilin@kylinos.cn> - 3.1.1-1
changelog:
  - DESC:Update to version 3.1.1
  - Ensure importlib_resources is included in the dependencies removed for coverage concerns.


author: guochao <guochao@kylinos.cn> - 3.2.0-1
changelog:
  - Update package to version 3.2.0
  - Add support for linking usernames
  - Update to the latest ruff version 
  - Move Python 3.11 out of the test matrix


author: liuzhilin <liuzhilin@kylinos.cn> - 3.3.0-1
changelog:
  - Update package version to 3.3.0
  - Get Traversable from importlib.abc or importlib_resources.abc for better compatibility with Python 3.14.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.4.0-1
changelog:
  - Update package to version 3.4.0 and fix build error for setuptools 78.1.1
    Add Python 3.13 and 3.14 into the matrix
    Require Python 3.9 or later now that Python 3.8 is EOL
    Add support for building lxml on pre-release Pythons
    Fix new mandatory configuration field for RTD
    Select Ruff rules for modern type annotations


author: Ge Wang <wang__ge@126.com> - 1.7.0-2
changelog:
  - Replace tests_require with extras_require in higher versions of setuptools to resolve compilation failure


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.0-1
changelog:
  - Update package to version 1.8.0
    Drop support for Python 2 and <3.6, removing compatibility code
    Use stdlib unittest.mock instead of mock package
    Removed usage of path.py and path in favour of pathlib


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.0-1
changelog:
  - Update package with version 0.9.0
    Update event loop handling
    Allow passing request_timeout to client_fetch
    Update ruff and typings


author: zhaoshuang <zhaoshuang@uniontech.com> - 0.10.1-1
changelog:
  - Update package with version 0.10.1
    Fix passing of kwargs to websocket_connect
    passthrough kwargs to websocket_connect
    Update Release Scripts


author: yaoxin <yao_xin001@hoperun.com> - 3.14.0-1
changelog:
  - Update to 3.14.0:
    * #415: MockType and AsyncMockType can be imported from
      pytest_mock for type annotation purposes.
    * #420: Fixed a regression which would cause
      mocker.patch.object to not being properly cleared between
      tests.
    * #417: spy now has spy_return_list, which is a list containing
      all the values returned by the spied function.
    * pytest-mock now requires pytest>=6.2.5.
    * #410: pytest-mock's setup.py file is removed. If you relied
      on this file, e.g. to install pytest using setup.py install,
      please see Why you shouldn't invoke setup.py directly for
      alternatives.
    * Added support for Python 3.12.
    * Dropped support for EOL Python 3.7.
    * ``mocker.resetall()`` now also resets mocks created by
      ``mocker.create_autospec`` (`#390`_).


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.15.0-1
changelog:
  - Update package with version 3.15.0
    Make requirements compile disable pip's require-virtualenv flag always
    Update setuptools config
    Add dependabot configuration for GitHub Actions
    Bump actions/setup-python from 3 to 4
    Activate numpy tests on Python 3.11
    Add setup-cfg-fmt to pre-commit


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.7.0-1
changelog:
  - Update package to version 2.7.0
    Add fullpath option to ImageRegression
    Drop Python 3.8 EOL and add Python 3.12 and 3.13
    Fix version definition in deploy workflow
    Add round_digits parameter to data_regression
    Add docs on how to customize datadir
    docs: make the nature of content clearer
    Add readthedocs config file


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.3.1-1
changelog:
  - Update package to version 0.3.1
    Add support to pytest 8.1.x
    Support old pytest versions
    Support ruff format and respect exclude config
    Fix subprocess call for filenames with spaces


author: xuhe <xuhe@kylinos.cn> - 0.4.1-1
changelog:
  - Update version to 0.4.1
  - Stop printing whole pytest traceback on error.
  - Replace --show-source with --output-format.
  - Handle ruff config error.
  - Fix pytest without cache -pno:cacheprovider.


author: yaoxin <yao_xin001@hoperun.com> - 1.8.1-1
changelog:
  - Update to 1.8.1:
    * Use py_modules in setup.py
    * Fix flakiness on py3.9+ on Windows when the receive time was equal to the clear_time.
    * Removed usage of deprecated pytest.yield_fixture.
    * Removed usage of distutils, where possible.
    * Remove custom hooks from python setup.py test since this is no longer supported.
    * Drop support for Python 2 and <3.6, removing compatibility code.
    * Use stdlib unittest.mock instead of mock package.
    * Removed usage of path.py and path in favour of pathlib.
    * Removed contextlib2 requirement.
    * Fixed forcing color through termcolor.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.1-1
changelog:
  - Update package with version 1.3.1
    Update workflows and tests.
    Use trusted publishing and configure Renovate.
    Drop 3.7 support and do sys path hack.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.10.11-1
changelog:
  - Update package with version 2024.10.11
    Add a comment about collections.abc vs typing
    Dropped support for Python 3.8 and 3.9
    Add pytype_extensions to CMakeLists_toplevel
    Add exhaustive match tracking for Literal values
    Add missing buffer methods to memoryview
    Add tracking bug for PEP 646 support
    Support type narrowing for match cases with as captures
    Do not treat await calls as loops in 3.11
    Adjust line numbers for reporting bad decorator calls
    Support pattern matching literal sequences
    Add exception handling for python 3.11


author: sqfu <dev01203@linx-info.com> - 2025.2-1
changelog:
  - Type: requirement
  - ID: NA
  - SUG: NA
  - DESC: update pytz to 2025.2
          New zone for Aysén Region in Chile which moves from -04/-03 to -03.
          'zic -l TIMEZONE -d . -l /some/other/file/system' no longer attempts to create an incorrect symlink, and no longer has a read buffer underflow.


author: yaoxin <yao_xin001@hoperun.com> - 0.5.0-1
changelog:
  - Update to 0.5.0:
    * Migrate to PEP 517 compliant build.
    * Added ignore revs file for tracking commits with bulk sanity changes.
    * Add type annotations.
    * Add WSManFaultError.
    * Add new public APIs for header and command output.
    * Fix up subpackages in dist.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.1-1
changelog:
  - Update package to version 1.1
    Add deploy workflow
    Get version dymanically from source
    Update pyproject.toml to use setuptools build.


author: Funda Wang <fundawang@yeah.net> - 2.11.6-1
changelog:
  - update to 2.11.6
  - drop redunctant conditions regarding qt5 and python3, as we only provide
    single flavour for now


author: dongjiao <dongjiao@kylinos.cn> - 1.2.1-1
changelog:
  - Update version to 1.2.1
    - Drop support for python 3.7. Add support for python 3.12
    - Add support for cattrs 23.2


author: yaoxin <yao_xin001@hoperun.com> - 1.3.0-1
changelog:
  - Update to 1.3.0:
    * Warn rather than raise on opportunistic auth failure
    * Explicit Principal code sample is wrong
    * Migrate to GHA stale action
    * Mention non-existing expect continue support in py-requests requires preemptive auth in many cases
    * Drop out of sequence detection
    * Use SPNEGO mechanism by default
    * Set SanitizedResponse content to bytes instead of string


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.4.1-1
changelog:
  - Update package to version 0.4.1
    test: add test_use_UnixAdapter_directly
    Inherit HTTPConnection through urllib3.connection, not httplib
    Replace python setup.py install with pip install
    Drop support for Python 3.8 and below
    Wire pbr via PEP 517
    Add dist building envs to tox


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.7.0-1
changelog:
  - Update package to version 0.7.0
    Add support for extensionless Python files for server
    Fix configuration inheritance for configurations specified in the LSP settings
    Fix placement of inline parameter comments
    Add a subcommand to generate dependency graphs
    Add Python version support to ruff analyze CLI
    Add exclude support to ruff analyze
    Fix parentheses around return type annotations
    Fix codeblock dynamic line length calculation for indented docstring examples
    Refurb implement hardcoded-string-charset
    Refurb Count codepoints not bytes for slice-to-remove-prefix-or-suffix


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.11.10-1
changelog:
  - Update package with version 0.11.10
    Implement a recursive check for RUF060
    Default to latest supported Python version for version-related syntax errors
    Implement deferred annotations for Python 3.14
    Add new rule in-empty-collection (RUF060)
    Make duplicate parameter names a semantic error
    Avoid adding whitespace to the end of a docstring after an escaped quote
    Implement invalid-rule-code as RUF102
    Support slices in RUF005


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.2-1
changelog:
  - Update package with version 0.9.2
    Markdown readme
    Staged processing for index
    Set env vars from CHANGES
    Added dependency on ruamel.yaml.split
    Markdown/mkdocs support


author: yaoxin <yao_xin001@hoperun.com> - 3.9.4-1
changelog:
  - Update to 3.9.4:
    * Make the watchdog timeout configurable
    * wdmd: close watchdog when not used
    * userstorage: replace by PyPI userstorage
    * sanlock: skip short delay in delta lease reacquire
    * sanlock: use product_uuid for host name
    * wdmd: fix timing for iTCO_wdt
    * sanlock: save client_id in token and report in status and use in -C
    * sanlock: include startup message in syslog
    * sanlock: improve repeated ballots in paxos_acquire
    * sanlock: fix zero io timeout for direct requests
    * sanlock: fix release writing zero dblock values
    * sanlock: skip delay when same host acquires delta lease


author: xuhe <xuhe@kylinos.cn> - 0.18.0-1
changelog:
  - Update to 0.18.0
  - Support MSVC 17.10.
  - CMake 3.5+ requirement.
  - Support CPython 3.13 with windows lib finding fix.
  - Don't die on PermissionError during chmod.
  - Remove usage of deprecated distutils in cmake files.
  - Use first available option for vswhere output.
  - Support setuptools 69.3.0 changes in two tests.
  - Use uv in a few places.
  - Fedora maintenance.
  - Fedora: Fix rsync filter rule.
  - Fix Fedora tests.
  - Fedora downstream CI.
  - Clean up pylint.
  - Fix mypy type ignores for new setuptools types.
  - Move to Ruff-format.
  - Remove pkg_resources and test command.
  - Ruff moved to astral-sh.
  - Target-version no longer needed by Black or Ruff.
  - Update ruff and fix warnings.
  - Use 2x faster black mirror.
  - Group dependabot updates.
  - macos-latest is changing to macos-14 ARM runners.
  - Skip win PyPy PEP 518.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.10.7-1
changelog:
  - Update package with version 0.10.7
    Support negative envvar values correctly
    Auto CMake version
    Add fail setting to instant-fail build
    Packages can also be specified via a table
    Add build.tool-args
    Preserve additivity of cmake.define across overrides tables
    Add metadata dir access
    Vendor pyproject-metadata


author: yaoxin <1024769339@qq.com> - 1.6.1-1
changelog:
  - Update to 1.6.1:
    * __sklearn_tags__ was introduced for setting tags in estimators.
    * Scikit-learn classes and functions can be used while only having 
      a import sklearn import line.
    * Many classes now properly handle Matplotlib aliases for style 
      parameters (e.g., c and color, ls and linestyle, etc).
    * `utils.validation.validate_data` is introduced and replaces 
      previously private base.BaseEstimator._validate_data method. 
      This is intended for third party estimator developers, who should 
      use this function in most cases instead of `utils.check_array` 
      and `utils.check_X_y`.
    * Additional estimators and functions have been updated to include 
      support for all Array API compliant inputs.
    * Preliminary free-threaded CPython 3.13 support
    * The tags.input_tags.sparse flag was corrected for a majority of 
      estimators.
    * _more_tags, _get_tags, and _safe_tags are now raising a `DeprecationWarning` 
      instead of a `FutureWarning` to only notify developers instead of end-users.


author: Ge Wang <wang__ge@126.com> - 1.7.1-1
changelog:
  - Update package to version 1.7.1
    * Fix regression in HTML representation when detecting the non-default parameters that where of array-like types.
    * Fix compose.ColumnTransformer now correctly preserves non-default index when mixing pandas Series and Dataframes.
    * Fix a regression preventing to extract the downloaded dataset in datasets.fetch_20newsgroups,
      datasets.fetch_20newsgroups_vectorized, datasets.fetch_lfw_people and datasets.fetch_lfw_pairs.
      This only affects Python versions >=3.10.0,<=3.10.11 and >=3.11.0,<=3.11.3.
    * Fix Fix multiple issues in the multiclass setting of inspection.DecisionBoundaryDisplay:
      contour plotting now correctly shows the decision boundary.
      cmap and colors are now properly ignored in favor of multiclass_colors.
      Linear segmented colormaps are now fully supported.
    * Fix naive_bayes.CategoricalNB now correctly declares that it accepts categorical features in the tags returned by its __sklearn_tags__ method.
    * Fix a spurious warning (about the number of unique classes being greater than 50% of the number of samples)
      that could occur when passing classes utils.multiclass.type_of_target.


author: yaoxin <yao_xin001@hoperun.cpm> - 0.10.2-1
changelog:
  - Update to 0.10.2:
    * Update Pandas import to new format
    * Fix Typo in skopt/space/space.py
    * Add support for multimetric scoring to :obj:skopt.searchcv.BayesSearchCV
    * Fix Keep order of variables in LabelEncoder
    * Replace occurrences of mse with squared_error
    * Fix tuple index out of range on plot
    * Fixes Grid sampling with border="only"
    * Fix plot_gaussian_process not working with ps-acquisition


author: Funda Wang <fundawang@yeah.net> - 1.15.3-2
changelog:
  - do not remove rpath for shared objects, as the package itself is using
    special tweaked rpath for shared libraries to work
  - do not build with lto, it may cause crash


author: xu_ping <707078654@qq.com> - 4.8.1-1
changelog:
  - Upgrade to version 4.8.1
    * Added more type annotations to internal routines.
    * Changed the message about scons -H to clarify it shows built-in options only.
    * Add JDK 21 LTS support
    * Fixed the Scanner examples in the User Guide to be runnable and added
  some more explanation.
    * Add locking around creation of CacheDir config file.


author: zhangxianting <zhangxianting@uniontech.com> - 3.19.2-1
changelog:
  - Update to 3.19.2:
  - Updated test & build matrix to include Python 3.12 and use GitHub Actions as a Trusted Publisher (OIDC) https://github.com/simplejson/simplejson/pull/317


author: dongqi <dongqi1@kylinos.com> - 3.19.3-1
changelog:
  - Update package to version 3.19.3
  - Updated test & build matrix to include Python 3.13
  - Dropped wheel support for Python 2.7 on macOS


author: wangkai <13474090681@163.com> - 3.19.3-2
changelog:
  - Fixed the packaging process does not include __pycache__ tests
  - Obsoletes empty package python-simplejson-help


author: guochao <guochao@kylinos.cn> - 2.6-1
changelog:
  - Update package to version 2.6
  - Add support for nesting ampersand
  - Officially support Python 3.13 and update build environment
  - Update token


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.0-1
changelog:
  - Update package with version 3.0.0
    Removed support for Python 3.7
    Build docs in Python 3.11 on readthedocs


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.3.3-1
changelog:
  - Update version to 3.3.3
    Do not document members inherited from standard library classes
    functools.cached_property is considered a property
    Objects can render to their own page
    Render PEP-695 type aliases as TypeAlias assignments


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.6.0-1
changelog:
  - Update version to 3.6.0
    Render type aliases properly rather than as an assignment
    Support exclude directories from being documented
    NamedTuples that have been created with functional syntax are documented as a class


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.02.04-1
changelog:
  - Update package with version 2024.02.04
    Add support for Python 3.12, drop EOL 3.7
    Group the sphinx-build options
    Use Sphinx's argument parser


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.10.03-1
changelog:
  - Update package with version 2024.10.03
    Improve handling for errors in pre-build commands
    Use -m sphinx build if supported
    Run python -m sphinx rather than sphinx-build
    Add support for sphinx-build -M ('make mode')
    Fix support for Python 3.9 and Test Python 3.13
    Allow floating point --delay values
    Add changelog entries for dropping livereload
    Implement hot reloading with websockets
    Introduce utils.open_browser


author: xuhe <xuhe@kylinos.cn> - 0.6.1-1
changelog:
  - Update version to 0.6.1
  - Python v3.9-3.12 support.
  - Octicon icons to v19.8.0.
  - Use reference name by default for internal link cards.
  - Improve specificity of JS function name.
  - Remove duplicate CSS hashing for sphinx >= 7.1.
  - Fix tab-item label with nested syntax.
  - Fix do not close input tag.
  - Update theme versions.
  - Make octicon list a table.
  - Add sphinx-immaterial to doc theme builds.
  - Change syntax dropdown color.
  - Add FIPS compliant flag to md5 call.
  - define build.os for RTD to fix build.
  - Move to ruff.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.0.0-1
changelog:
  - Update package to version 1.0.0
  - Dependencies: use pip-tools + GH Action to keep dependencies updated


author: yaoxin <yao_xin001@hoperun.com> - 1.0.4-1
changelog:
  - Update to 1.0.4:
    * fix: Error with sphinx-notfound-page 1.0.3 - 'tuple' object has no attribute 'default'
    * fix: check prefix starts and ends with /
    * fix _Opt deprecation warning
    * fix: Set proper notfound_urls_prefix option types
    * Filter all code over pyupgrade --py38-plus and ruff
    * do not create 404 page for embedded (e.g. ePub)
    * Do not hardcode CSS/JS checksums
    * Fix quotes


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.1-1
changelog:
  - Update package to version 3.0.1
    Remove Sphinx<5 compatibility leftovers
    Adjust the expected test_basic output to match Sphinx 7.3+
    Theme option flyout to enable/disable theme's flyout
    Show version/language selectors below the title
    Show hidden version in selector if it's the current active version


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.2-1
changelog:
  - Update package to version 3.0.2
    Attached flyout: show the current translation
    Allow disabling selectors


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.0.8-1
changelog:
  - Update package to version 1.0.8
  - Fix multiple term matching when word appears in both title and document


author: yaoxin <yao_xin001@hoperun.com> - 2.0.0-1
changelog:
  - Update to 2.0.0:
    * Adopt Ruff
    * Tighten MyPy settings
    * Update GitHub actions versions
    * Avoid storing build time in gzip headers


author: yaoxin <yao_xin001@hoperun.com> - 2.0.0-1
changelog:
  - Update to 2.0.0:
    * Fix tests for Sphinx 7.4 and later
    * Adopt Ruff and use stricter MyPy settings
    * Run mypy without command-line options


author: yuanlipeng <yuanlipeng2@huawei.com> - 2.0.0-1
changelog:
  - Upgrade version to 2.0.0
  - Drop support for Python 3.5, 3.6, 3.7, and 3.8.
  - Use os.PathLike over pathlib.Path.
  - Raise minimum required Sphinx version to 5.0.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.4.1-1
changelog:
  - Update package with version 1.4.1
    Drop Python 3.7 from CI
    Updated installation, configuration and usage information.
    Move to flit for PEP 621 compliant builds.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.46.1-1
changelog:
  - Update package with version 0.46.1
    Fix: Allow relative directory path when follow_symlinks=True
    Add: GZipMiddleware: Make sure Vary header is always added if a response can be compressed
    Fix: Raise exception from background task on BaseHTTPMiddleware
    Fix: GZipMiddleware: Don't compress on server sent events
    Mod: MultiPartParser: Rename max_file_size to spool_max_size
    Drop Python 3.8 support
    Remove ExceptionMiddleware import proxy from starlette.exceptions module
    Remove deprecated WS_1004_NO_STATUS_RCVD and WS_1005_ABNORMAL_CLOSURE
    Add client parameter to TestClient
    Add max_part_size parameter to Request.form()
    Remove deprecated allow_redirects argument from TestClient
    Make UUID path parameter conversion more flexible
    Raise ClientDisconnect on StreamingResponse


author: lvfei <lvfei@kylinos.cn> - 8.0.0-1
changelog:
  - Update package to version 8.0.0
  - Do not ignore mypy error code "return"
  - Enable running skips with custom marker
  - Move from some _pytest imports to pytest imports
  - Move from typing to collections.abc for multiple deprecated imports


author: liutao1 <liutao1@kylinos.cn> - 8.0.1-1
changelog:
  - Update package to version 8.0.1
  - Better error message when skip arguments are malformed.
  - Remove unused constant that caused problems with development releases of pytest.


author: wanggang <wanggang1@kylinos.cn> - 9.0.0-1
changelog:
  - Update package to version 9.0.0
  - Retire Document.find_region_sources() in favour of using a :class:`~sybil.parsers.abstract.lexers.BlockLexer`. See the :ref:`updated example <parser-from-scratch>`.
  - Better error messages when lexing fails to find the end of a block.
  - Improved documentation.


author: yaoxin <1024769339@qq.com> - 2022.0.0-1
changelog:
  - Update to 2022.0.0:
    * Extended the Flow Graph receiving nodes with a new try_put_and_wait
      API that submits a message to the graph and waits for its completion.
    * Fixed the missed signal for thread request for enqueue operation
    * Significantly improved scalability of task_group, flow_graph, and parallel_for_each
    * Removed usage of std::aligned_storage deprecated in C++23
    * Fixed the issue where oneapi::tbb::info interfaces might interfere with the process
      affinity mask on the Windows* OS systems with multiple processor groups.


author: dongjiao <dongjiao@kylinos.cn> - 3.5.0-1
changelog:
  - Upgrade version to 3.5.0
    - Added support for the Scientific Python version of OpenBLAS 
    - Added support for Pyodide and systems with alternative implementations of libc.
    - Added support for FlexiBLAS


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.13.0-1
changelog:
  - Update package to version 2.13.0
    Add support for datetime.timedelta to time_machine.travel().
    Add shift() method to the time_machine pytest fixture.
    Fix documentation about using local time for naive date(time) strings.


author: xuhe <xuhe@kylinos.cn> - 2.15.0-1
changelog:
  - Update version to 2.15.0
  - Upgrade GitHub Actions upload-artifact in build workflow.
  - Upgrade cibuildwheel.
  - Upgrade requirements.
  - Fix workflow badge visibility in README.
  - Ignore Flake8 max line length errors.
  - Tidy pyproject.toml readme and license fields.
  - Improve MyPy configuration.
  - Fix System Error on Python 3.13 and Windows.
  - Build wheels for Python 3.13.
  - Downgrade wheel build environment Ubuntu version.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 2.0.2-1
changelog:
  - Update package to version 2.0.2
  - Add support for Python 3.12, drop EOL 3.7
    tomli.loads: Raise TypeError not AttributeError. Improve message


author: openeuler_bot <infra@openeuler.sh> - 1.2.0-1
changelog:
  - Added Accept generic collections.abc.Mapping, not just dict, as input (version:1.1.0).
  - Added Always preserve decimal.Decimal type in parse round trips (version:1.2.0).
  - Improved Better TypeError message on invalid mapping keys (version:1.2.0).
  - Improve import time by removing typing import (version:1.2.0).


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.12.3-1
changelog:
  - Update package to version 0.12.3
    chore(deps-dev): bump urllib3 from 1.26.14 to 1.26.18
    fix: Newline lost when updating a table
    fix: Significant slowdown on nested tables depending on syntax
    fix: Fix division for integers
    fix: error when overwriting a sub table


author: Binshuo <binshuo.oerv@isrc.iscas.ac.cn> - 0.13.2-1
changelog:
  - Update package to version 0.13.2
    chore(deps-dev): bump certifi from 2024.2.2 to 2024.7.4
    chore(deps-dev): bump idna from 3.4 to 3.7
    chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.4
    chore(deps-dev): bump requests from 2.31.0 to 2.32.2
    chore(deps-dev): bump setuptools from 68.0.0 to 70.0.0
    chore(deps-dev): bump urllib3 from 2.0.7 to 2.2.2
    chore(deps-dev): bump zipp from 3.15.0 to 3.19.1
    fix: delete keys from out of order table
    fix: don't add sign if the float is negative
    fix: Empty table dumped when number of subtables > 1
    fix: keep the nested out of order table
    fix: Table header missing
    fix: test_dates_behave_like_dates and test_times_behave_like_times
    fix: Encoder contract interferes with external TypeErrors raised in encoders
    fix: -1 index error when setting dotted key
    fix: |= does not work as expected on TOMLDocument
    fix: indent exist check before accessing its property
    [docs] Add tomlkit.dump()


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.13.3-1
changelog:
  - Update package to version 0.13.3
    fix: register encoder's doc incorrectly mentions TypeError
    feat: add .item() method to retrieve the item object
    Fix: Inconsistent newlines on Windows
    Replace pytest's legacy tmpdir fixture with tmp_path
    Prevent repeated whitespace items in arrays
    Aot setitem not implemented fix
    Fix removal of items from Arrays
    Fix: reject single keys that aren't strings
    fix: Invalid serialization when overwriting out-of-order table key
    fix: Dumping a subelement of a parsed toml fails starting on 4rd level of nesting
    fix: ensure unique table indices when adding items to out-of-order tables
    fix: add newline indentation after existing items in Container class
    fix: Missing newline at end of file with multiple array of tables can corrupt during dumping


author: liutao1 <liutao1@kylinos.cn> - 4.22.0-1
changelog:
  - Update package to version 4.22.0
  - Fix the fix environment definition
  - Expose type checking dependencies into an extra
  - Add dependency-groups support (PEP-735)


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.23.2-1
changelog:
  - Update package to version 4.23.2
  - Fix typo in docs for dependency_groups
    replace tool.pyproject and tool.tox.pyproject with tool.tox in config.rst


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.26.0-1
changelog:
  - Update to version 4.26.0
    Add a missing quote in a TOML example @ config.rst
    Add colour to GitHub Actions CI logs
    Drop support for EOL Python 3.8
    Fix for tox4 regression issue with setenv file and substitutions
    feat(config): Allow ranges in envlist
    TOX-3117 bugfix -c pyproject with non legacy
    Add missing bracket in config example
    Adds ability to configure stderr output color
    Allow users to disable use of pre-commit-uv
    Display exception name when subprocesses raise them
    Fix the CI after setuptools 75.6 change


author: xuhe <xuhe@kylinos.cn> - 0.0.12-1
changelog:
  - Update version to 0.0.12
  - Tests: Pin virtualenv to <20.22, for Python 3.6 environments.
  - Implement a new method for tox 4.18+.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.0.14-1
changelog:
  - Update package to version 0.0.14
  - Fix tests: Python 3.12+ toxenvs don't have setuptools in them
    Fix tests: Always return from prepend_env_var_path


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.14.1-1
changelog:
  - Upgrade package with version 5.14.1
    Add option to load traitlets values from environement.
    Cleanup after remove Python 2 support.
    Add more project URLs, trove classifiers.
    Added type hints to HasTraits.observe() and friends.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.15.4-1
changelog:
  - Update package with version 0.15.4
    Ensure that autocompletion works for Path arguments/options
    Fix newline after header in help text, and add more tests for the behaviour of rich_markup_mode
    Allow custom styles for commands in help output
    Avoid the unnecessary import of typing_extensions in newer Python versions
    Fix shell completions for the fish shell
    Deprecate shell_complete and continue to use autocompletion for CLI parameters
    Add support for extending typer apps without passing a name, add commands to the top level
    Remove auto naming of groups added via add_typer based on the group's callback function name


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.4.1-1
changelog:
  - Update package with version 0.4.1
    Add proper reference to dataclasses.IniVar in `AnnotationSource.DATACLASS`
    Use list as a type hint for InspectedAnnotation.metadata
    Add SPDX license identifier
    Fix implementation of is_union_origin()
    Fix compatibility with latest Python 3.14 release
    add coverage status & badge


author: shaoning <shaoning@kylinos.cn> - 2024.2-1
changelog:
  - Update package to version 2024.2
      * Add support for Python 3.13
      * Drop 3.6 and 3.7 to support Matrix
      * Remove POSIXRULES= from make invocation
      * Update tzdata to 2024b


author: Ge Wang <wang__ge@126.com> - 2025.1-1
changelog:
  - Update package to version 2025.1
      * Paraguay adopts permanent -03 starting spring 2024
      * Improve pre-1991 data for the Philippines


author: yaoxin <1024769339@qq.com> - 2025.2-1
changelog:
  - Update to 2025.2:
    * Upstream version 2025b released 2025-03-22T20:40:46+00:00
    * New zone for Aysén Region in Chile which moves from -04/-03
      to -03.
    * Chile's Aysén Region moves from -04/-03 to -03 year-round,
      joining Magallanes Region.
    * Iran switched from +04 to +0330 on 1978-11-10 at 24:00, not
      at year end.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.2.0-1
changelog:
  - Update package with version 2.2.0
    New default_domain parameter to support absolute paths with domain names
    New command-line interface (url-normalize)
    Add GitHub Action to publish package to PyPI using uv
    Reverted license format in pyproject.toml to maintain Python 3.8 compatibility with older setuptools versions
    Query parameter filtering functionality
    Parameter allowlist feature for controlling accepted query parameters
    IDNA 2008 support via idna package


author: chenhaixing <chenhaixing@huawei.com> - 1.26.12-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix socket timeout value when HTTPConnect is reused
         remove Exclamation mark character from the unreserved characters
         fix _idna_encode handling of x80


author: chengyechun <chengyechun1@huawei.com> - 1.26.17-2
changelog:
  - Type:CVE
  - ID:CVE-2023-45803
  - SUG:NA
  - DESC:fix CVE-2023-45803 Made body stripped form HTTP requests


author: chengyechun <chengyechun1@huawei.com> - 1.26.18-2
changelog:
  - Type:CVE
  - CVE:CVE-2024-37891
  - SUG:NA
  - DESC:fix CVE-2024-37891 Strip Proxy-Authorizatioin header on redirects


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.3.0-1
changelog:
  - Update to 2.3.0
    Added the proxy_is_tunneling property to HTTPConnection and HTTPSConnection
    Added pickling support to NewConnectionError and NameResolutionError
    Added support for JavaScript Promise Integration on Emscripten
    Added HTTPResponse.shutdown() to stop any ongoing or future reads for a specific response
    Fixed an issue in debug logs where the HTTP version was rendering as "HTTP/11" instead of "HTTP/1.1"


author: xu_ping<707078654@qq.com> - 2.6.16-1
changelog:
  - Upgrade version to 2.6.16
    * Support relative scroll for ListBox
    * Fix regression in TreeWidget: original widget can be overridden
    * Do not use deprecated positioning in the code and examples
    * Prevent a possible infinite loop in WidgetDecoration.base_widget 
    * Adopt ExceptionGroup handling without an external library in python 3.11+
    * Disable mouse tracking and discard input when exiting the main loop
    * use "target encoding" while transcoding for output


author: wangkai <13474090681@163.com> - 3.0.2-1
changelog:
  - Update to 3.0.2:
    * Bugfix: Corner case: Scrollbar render for only 1 row height
    * Packaging: drop setup.py and adjust requirements
    * Python 3.14 compatibility: adjust AsyncioEventLoop
    * Fix handling of WEIGHT selectable items in the Pile


author: liyue01 <liyue01@kylinos.cn> - 0.30.1-1
changelog:
  - Update package to version 0.30.1
  - Fixed ：Allow horizontal tabs in response header values
  - Added New multiprocess manager and Allow ConfigParser or a io.IO[Any] on log_config
  - Fixed：Suppress side-effects of signal propagation ，Send content-length header on 5xx
  - Added Cooperative signal handling
  - Fixed ：Revert raise ClientDisconnected on HTTP
  - Added Raise ClientDisconnected on send() when client disconnected


author: shaoning <shaoning@kylinos.cn> - 0.32.0-1
changelog:
  - Update package to version 0.32.0
      * Add reason support on WebSocketDisconnectEvent
      * Add pragma: full coverage to Process.is_alive
      * Remove signal testing order dependency
      * Improve ProxyHeadersMiddleware
      * Add support for [*] in trusted hosts


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.34.0-1
changelog:
  - Update package to version 0.34.0
    Add content-length to 500 response in wsproto implementation
    Drop support for Python 3.8
    Remove WatchGod support for --reload


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.34.2-1
changelog:
  - Update package with version 0.34.2
    Flush the stdout buffer on Windows to trigger reload
    Deprecate ServerState in the main module


author: wangkai <13474090681@163.com> - 2.0.26-1
changelog:
  - Update to 2.0.26
  - fix linking with php8
  - fix socket queue stats for ipv6
  - fixup -Wformat-signedness warnings
  - Add support for building against prcre2. This changes the regexp internal data structures
  - Fix a potential error with not releasing the gil in uwsgi_python_rpc
  - Fix build when pcre is not found and is optional
  - apache2/mod_proxy_uwsgi: let httpd handle CL/TE for non-http handlers CVE-2024-24795
  - uwsgiconfig: get compiler version with -dumpfullversion
  - Fix uwsgi_regexp_match() with pcre2


author: liuzhilin <liuzhilin@kylinos.cn> - 20.26.2-1
changelog:
  - update version to 20.26.2
  - Fix bad return code from activate.sh if hashing is disabled - by :user:’fenkes-ibm’.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.7.0-1
changelog:
  - Update version to 1.7.0
    Adds vl_convert.pyi type stub
    Fix build of macos intel wheels
    Handle non-positive text size and zero font width limit
    Added support for color emoji
    Support configurable renderer in html export
    Add online and offline html export support
    Add conversions to Vega scenegraph
    Set baseURL to support "data/movies.json" style URLs
    PDF support
    Add support for converting SVG images to PNG, JPEG, and PDF


author: yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 0.3.12-3
changelog:
  - The "no acceptable C compiler found" error message is displayed during compilation.Therefore,add buildrequires gcc.


author: xuhe <xuhe@kylinos.cn> - 0.23.0-1
changelog:
  - Update version to 0.23.0
  - Fix typo in watch doctstring.
  - Update mkdocstring python handler option key.
  - Add support for Python 3.13.
  - remove watchfiles from ignore directory.
  - use intern! in rust code.


author: xuhe <xuhe@kylinos.cn> - 0.24.0-1
changelog:
  - Update version to 0.24.0
  - drop PyPy 3.8.
  - Update Python version in index.md.
  - Return "file deleted" instead of raising an exception.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.5-1
changelog:
  - Update package with version 1.0.5
    Use uv publish --trusted-publishing, remove twine check
    Fix data loss issue by ensuring proper locking and clearing of changes
    Allow modify poll_delay_ms argument using an environment variable
    Remove set_version, prepare for v1 release
    Fix version check and release in CI


author: wangqiang <wangqiang1@kylinos.cn> - 8.5.1-1
changelog:
  - Update to 8.5.1
  - NEW: Formally support Python 3.11 (no change).
  - NEW: Add support for Python 3.12 (pathlib changes).
  - NEW: Drop Python 3.7 support.
  - FIX: Fix handling of current directory when magic and non-magic patterns are mixed in glob pattern list.
  - FIX: Fix issue with type check failure in wcmatch.glob.


author: muxiaohui <muxiaohui@kylinos.cn> - 8.5.2-1
changelog:
  - Update package to version 8.5.2
  - pathlib issue with inheritance on Python versions greater than 3.12.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.0-1
changelog:
  - Update package to version 10.0
    Added GLOBSTARLONG which adds support for the Zsh style
    Enable DOTALL to match hidden files
    Fix some inconsistencies with globmatch and symlink handling
    Remove deprecated function glob.raw_escape
    Officially support Python 3.13


author: yaoxin <yao_xin001@hoperun.com> - 1.8.8-1
changelog:
  - Update to 1.8.8:
    * Fix CVE-2024-42353: Add fix for open redirect
    * s/isAlive/is_alive/
    * Support for Python 2.7 requires an old version of virtualenv


author: caiyuxin <caiyuxin@kylinos.cn> - 1.8.9-1
changelog:
  - Update package to version  1.8.9
  - Add legacy-cgi to required packages to be installed for Python 3.13 compatibility


author: wuzhaomin <wuzhaomin@kylinos.cn> - 3.0.1-1
changelog:
  - update version to 3.0.1
  - Fixed #236: app.lxml support xml responses with encoding declaration
  - fix tox -e docs build using allowlist_externals
  - use importlib.metadata to get project's version in sphinx conf


author: lixiaoyong <lixiaoyong@kylinos.cn> - 0.14.1-1
changelog:
  - Upgrade package to version 0.14.1
    - Drop support for Python older than 3.6
    - Additional ruff/Pyflakes/codespell fixes


author: Hann <hannannan@kylinos.cn> - 3.1.0-1
changelog:
  - Update package to version 3.1.0-1
  - Fix long messages behavior by truncating them via custom ellipsis


author: xu_ping <707078654@qq.com> - 26.2.0-1
changelog:
  - Upgrade version to 26.2.0
  - Disable sometimes-broken IPC/EPOLL on Windows
  - Add Cython as build dependency for non-pypy, non-cpython implementations


author: yaoxin <yao_xin001@hoperun.com> - 0:2.1.0-1
changelog:
  - Update to 2.1.0:
    * clarify getComment() javadoc with regards to Standard doclet inline and block tags
    * Require Java 8 to run QDox (#171)
    * Replace hamcrest with assertj (#173)
    * Upgrade to Mockito 4.11.0 with some small required code changes (#174)
    * implement JavaWildcardType.getLowerBounds and JavaWildcardType.getUpperBounds
    * Fix unittests
    * maven-gpg-plugin is not a managed plugin in oss-parent, move it to build.plugins
    * Fix the bug that does not allow the use of permits as field names (#202)


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-26
changelog:
  - vdpa-dev: Fix initialisation order to restore VDUSE compatibility
  - tcg: Allow top bit of SIMD_DATA_BITS to be set in simd_desc()
  - migration: fix-possible-int-overflow
  - target/m68k: Map FPU exceptions to FPSR register
  - qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo
  - hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers
  - hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n>
  - qio: Inherit follow_coroutine_ctx across TLS
  - target/riscv: Fix the element agnostic function problem
  - accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded
  - tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers
  - migration: Fix file migration with fdset
  - ui/vnc: don't return an empty SASL mechlist to the client
  - target/arm: Fix FJCVTZS vs flush-to-zero
  - hw/ppc/e500: Prefer QOM cast
  - sphinx/qapidoc: Fix to generate doc for explicit, unboxed arguments
  - hw/ppc/e500: Remove unused "irqs" parameter
  - hw/ppc/e500: Add missing device tree properties to i2c controller node
  - hw/i386/amd_iommu: Don't leak memory in amdvi_update_iotlb()
  - hw/arm/mps2-tz.c: fix RX/TX interrupts order
  - target/i386: csv: Add support to migrate the incoming context for CSV3 guest
  - target/i386: csv: Add support to migrate the outgoing context for CSV3 guest
  - target/i386: csv: Add support to migrate the incoming page for CSV3 guest
  - target/i386: csv: Add support to migrate the outgoing page for CSV3 guest
  - linux-headers: update kernel headers to include CSV3 migration cmds
  - vfio: Only map shared region for CSV3 virtual machine
  - vga: Force full update for CSV3 guest
  - target/i386: csv: Load initial image to private memory for CSV3 guest
  - target/i386: csv: Do not register/unregister guest secure memory for CSV3 guest
  - target/i386: cpu: Populate CPUID 0x8000_001F when CSV3 is active
  - target/i386: csv: Add command to load vmcb to CSV3 guest memory
  - target/i386: csv: Add command to load data to CSV3 guest memory
  - target/i386: csv: Add command to initialize CSV3 context
  - target/i386: csv: Add CSV3 context
  - next-kbd: convert to use qemu_input_handler_register()
  - qemu/bswap: Undefine CPU_CONVERT() once done
  - exec/memop: Remove unused memop_big_endian() helper
  - hw/nvme: fix handling of over-committed queues
  - 9pfs: fix crash on 'Treaddir' request
  - hw/misc/psp: Pin the hugepage memory specified by mem2 during use for psp
  - hw/misc: support tkm use mem2 memory
  - hw/i386: add mem2 option for qemu
  - kvm: add support for guest physical bits
  - target/i386: add guest-phys-bits cpu property


author: Xianglai Li <lixianglai@loongson.cn> - 11:8.2.0-27
changelog:
  - fix compile error on loongarch
  - hw/loongarch: fix cpu hotplug reset
  - hw/loongarch/boot: Use warn_report when no kernel filename
  - hw/loongarch: clean code
  - hw/loongarch: Add KVM pch msi device support
  - hw/loongarch: Add KVM pch pic device support
  - hw/loongarch: Add KVM extioi device support
  - hw/loongarch: Add KVM IPI device support
  - hw/loongarch/virt: Update the ACPI table for hotplug cpu
  - hw/loongarch/virt: Add basic CPU plug support
  - hw/loongarch/virt: Add CPU topology support
  - accel/kvm/kvm-all: Fixes the missing break in vCPU unpark logic
  - gdbstub: Add helper function to unregister GDB register space
  - physmem: Add helper function to destroy CPU AddressSpace
  - hw/acpi: Update CPUs AML with cpu-(ctrl)dev change
  - hw/acpi: Update ACPI GED framework to support vCPU Hotplug
  - hw/acpi: Move CPU ctrl-dev MMIO region len macro to common header file
  - accel/kvm: Extract common KVM vCPU {creation,parking} code
  - target/loongarch: Add steal time support on migration
  - linux-headers: loongarch: Add kvm_para.h and unistd_64.h
  - target/loongarch/kvm: Implement LoongArch PMU extension
  - target/loongarch: Implement lbt registers save/restore function
  - target/loongarch: Add loongson binary translation feature
  - sync loongarch linux-headers
  - target/loongarch: Avoid bits shift exceeding width of bool type
  - target/loongarch: Use explicit little-endian LD/ST API
  - target/loongarch: fix -Werror=maybe-uninitialized false-positive
  - target/loongarch: Support QMP dump-guest-memory
  - target/loongarch/kvm: Add vCPU reset function
  - target/loongarch: Add compatible support about VM reboot
  - target/loongarch: Fix cpu_reset set wrong CSR_CRMD
  - target/loongarch: Set CSR_PRCFG1 and CSR_PRCFG2 values
  - target/loongarch: Remove avail_64 in trans_srai_w() and simplify it
  - target/loongarch/kvm: Add software breakpoint support
  - target/loongarch: Add loongarch vector property unconditionally
  - target/loongarch/kvm: Fix VM recovery from disk failures
  - target/loongarch: Put cpucfg operation before CSR register
  - target/loongarch: Add TCG macro in structure CPUArchState
  - hw/arm/virt-acpi-build.c: Migrate SPCR creation to common location
  - hw/loongarch/virt: Add FDT table support with acpi ged pm register
  - hw/loongarch/virt: Add description for virt machine type
  - hw/loongarch: Add acpi SPCR table support
  - hw/loongarch: virt: pass random seed to fdt
  - hw/loongarch: virt: support up to 4 serial ports
  - hw/loongarch: Remove default enable with VIRTIO_VGA device
  - hw/loongarch: Fix length for lowram in ACPI SRAT
  - hw/loongarch/virt: Remove unused assignment
  - hw/loongarch: Change the tpm support by default
  - hw/loongarch/boot.c: fix out-of-bound reading
  - hw/loongarch/virt: Use MemTxAttrs interface for misc ops
  - tests/libqos: Add loongarch virt machine node
  - hw/loongarch: Remove minimum and default memory size
  - hw/loongarch: Refine system dram memory region
  - hw/loongarch: Refine fwcfg memory map
  - hw/loongarch: Refine fadt memory table for numa memory
  - hw/loongarch: Refine acpi srat table for numa memory
  - hw/loongarch: Add VM mode in IOCSR feature register in kvm mode
  - hw/loongarch: Refine default numa id calculation
  - hw/loongarch: Rename LoongArchMachineState with LoongArchVirtMachineState
  - hw/loongarch: Rename LOONGARCH_MACHINE with LOONGARCH_VIRT_MACHINE
  - hw/loongarch: move memory map to boot.c
  - loongarch: switch boards to "default y"
  - hw/loongarch: Add cells missing from rtc node
  - hw/loongarch: Add cells missing from uart node
  - hw/loongarch: fdt remove unused irqchip node
  - hw/loongarch: fdt adds pcie irq_map node
  - hw/loongarch: fdt adds pch_msi Controller
  - hw/loongarch: fdt adds pch_pic Controller
  - hw/loongarch: fdt adds Extend I/O Interrupt Controller
  - hw/loongarch: fdt adds cpu interrupt controller node
  - hw/loongarch: Init efi_fdt table
  - hw/loongarch: Init efi_initrd table
  - hw/loongarch: Init efi_boot_memmap table
  - hw/loongarch: Init efi_system_table
  - hw/loongarch: Add init_cmdline
  - hw/loongarch: Add slave cpu boot_code
  - hw/loongarch: Add load initrd
  - hw/loongarch: Move boot functions to boot.c


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-28
changelog:
  - hw/misc/mos6522: Fix bad class definition of the MOS6522 device
  - target/i386: Fix minor typo in NO_NESTED_DATA_BP feature bit
  - cpu: ensure we don't call start_exclusive from cpu_exec
  - Avoid unaligned fetch in ladr_match()
  - audio/audio.c: remove trailing newline in error_setg
  - acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM
  - linux-user: Tolerate CONFIG_LSM_MMAP_MIN_ADDR
  - accel/tcg: Fix user-only probe_access_internal plugin
  - linux-user: Honor elf alignment when placing images
  - Reserve address for MSI mapping in the CVM scenario.


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-29
changelog:
  - target/i386: csv: Support inject secret for CSV3 guest only if the extension is enabled
  - target/i386: csv: Support load kernel hashes for CSV3 guest only if the extension is enabled
  - target/i386: csv: Request to set private memory of CSV3 guest if the extension is enabled
  - target/i386: kvm: Support to get and enable extensions for Hygon CoCo guest
  - qapi/qom,target/i386: csv-guest: Introduce secret-header-file=str and secret-file=str options
  - bakcend: VirtCCA:resolve hugepage memory waste issue in vhost-user scenario
  - parallels: fix ext_off assertion failure due to overflow
  - backends/cryptodev-vhost-user: Fix local_error leaks
  - hw/usb/hcd-ehci: Fix debug printf format string
  - target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianess
  - target/riscv/vector_helper.c: optimize loops in ldst helpers
  - target/riscv/vector_helper.c: set vstart = 0 in GEN_VEXT_VSLIDEUP_VX()
  - target/hexagon: don't look for static glib
  - virtio-net: Fix network stall at the host side waiting for kick
  - Add if condition to avoid assertion failed error in blockdev_init
  - target/arm: Use float_status copy in sme_fmopa_s
  - target/arm: take HSTR traps of cp15 accesses to EL2, not EL1
  - target/arm: Reinstate "vfp" property on AArch32 CPUs
  - target/i386/cpu: Fix notes for CPU models
  - target/arm: LDAPR should honour SCTLR_ELx.nAA
  - target/riscv: Avoid bad shift in riscv_cpu_do_interrupt()
  - hvf: remove unused but set variable
  - hw/misc/nrf51_rng: Don't use BIT_MASK() when we mean BIT()
  - Avoid taking address of out-of-bounds array index
  - target/arm: Fix VCMLA Dd, Dn, Dm[idx]
  - target/arm: Fix UMOPA/UMOPS of 16-bit values
  - target/arm: Fix SVE/SME gross MTE suppression checks
  - target/arm: Fix nregs computation in do_{ld,st}_zpa
  - crypto: fix error check on gcry_md_open
  - Change vmstate_cpuhp_sts vmstateDescription version_id
  - hw/pci: Remove unused pci_irq_pulse() method
  - hw/intc: Don't clear pending bits on IRQ lowering
  - target/arm: Drop user-only special case in sve_stN_r
  - migration: Ensure vmstate_save() sets errp
  - target/i386: fix hang when using slow path for ptw_setl
  - contrib/plugins: add compat for g_memdup2
  - hw/audio/hda: fix memory leak on audio setup
  - crypto: perform runtime check for hash/hmac support in gcrypt
  - target/arm: Fix incorrect aa64_tidcp1 feature check
  - target/arm: fix exception syndrome for AArch32 bkpt insn
  - target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU
  - linux-user: Print tid not pid with strace
  - target/arm: Fix A64 scalar SQSHRN and SQRSHRN
  - target/arm: Don't assert for 128-bit tile accesses when SVL is 128
  - hw/timer/exynos4210_mct: fix possible int overflow
  - target/arm: Avoid shifts by -1 in tszimm_shr() and tszimm_shl()
  - hw/audio/virtio-snd: Always use little endian audio format
  - target/riscv: Fix vcompress with rvv_ta_all_1s
  - usb-hub: Fix handling port power control messages


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-30
changelog:
  - Revert "linux-user: Print tid not pid with strace"
  - gpex-acpi: Remove duplicate DSM #5
  - smmuv3: Use default bus for arm-smmuv3-accel
  - smmuv3: Change arm-smmuv3-nested name to arm-smmuv3-accel
  - smmu-common: Return sysmem address space only for vfio-pci
  - smmuv3: realize get_pasid_cap and set ssidsize with pasid
  - vfio: Synthesize vPASID capability to VM
  - backend/iommufd: Report PASID capability
  - pci: Get pasid capability from vIOMMU
  - smmuv3: Add support for page fault handling
  - kvm: Translate MSI doorbell address only if it is valid
  - hw/arm/smmuv3: Enable sva/stall IDR features
  - iommufd.h: Updated to openeuler olk-6.6 kernel
  - tests/data/acpi/virt: Update IORT acpi table
  - hw/arm/virt-acpi-build: Add IORT RMR regions to handle MSI nested binding
  - tests/qtest: Allow IORT acpi table to change
  - hw/arm/virt-acpi-build: Build IORT with multiple SMMU nodes
  - hw/arm/smmuv3: Associate a pci bus with a SMMUv3 Nested device
  - hw/arm/smmuv3: Add initial support for SMMUv3 Nested device
  - hw/arm/virt: Add an SMMU_IO_LEN macro
  - hw/pci-host/gpex: [needs kernel fix] Allow to generate preserve boot config DSM #5
  - tests/data/acpi: Update DSDT acpi tables
  - acpi/gpex: Fix PCI Express Slot Information function 0 returned value
  - tests/qtest: Allow DSDT acpi tables to change
  - hw/arm/smmuv3: Forward cache invalidate commands via iommufd
  - hw/arm/smmu-common: Replace smmu_iommu_mr with smmu_find_sdev
  - hw/arm/smmuv3: Add missing STE invalidation
  - hw/arm/smmuv3: Add smmu_dev_install_nested_ste() for CFGI_STE
  - hw/arm/smmuv3: Check idr registers for STE_S1CDMAX and STE_S1STALLD
  - hw/arm/smmuv3: Read host SMMU device info
  - hw/arm/smmuv3: Ignore IOMMU_NOTIFIER_MAP for nested-smmuv3
  - hw/arm/smmu-common: Return sysmem if stage-1 is bypassed
  - hw/arm/smmu-common: Add iommufd helpers
  - hw/arm/smmu-common: Add set/unset_iommu_device callback
  - hw/arm/smmu-common: Extract smmu_get_sbus and smmu_get_sdev helpers
  - hw/arm/smmu-common: Bypass emulated IOTLB for a nested SMMU
  - hw/arm/smmu-common: Add a nested flag to SMMUState
  - backends/iommufd: Introduce iommufd_viommu_invalidate_cache
  - backends/iommufd: Introduce iommufd_vdev_alloc
  - backends/iommufd: Introduce iommufd_backend_alloc_viommu
  - vfio/iommufd: Implement [at|de]tach_hwpt handlers
  - vfio/iommufd: Implement HostIOMMUDeviceClass::realize_late() handler
  - HostIOMMUDevice: Introduce realize_late callback
  - vfio/iommufd: Add properties and handlers to TYPE_HOST_IOMMU_DEVICE_IOMMUFD
  - backends/iommufd: Add helpers for invalidating user-managed HWPT
  - Update iommufd.h header for vSVA
  - vfio/common: Allow disabling device dirty page tracking
  - vfio/migration: Don't block migration device dirty tracking is unsupported
  - vfio/iommufd: Implement VFIOIOMMUClass::query_dirty_bitmap support
  - vfio/iommufd: Implement VFIOIOMMUClass::set_dirty_tracking support
  - vfio/iommufd: Probe and request hwpt dirty tracking capability
  - vfio/{iommufd, container}: Invoke HostIOMMUDevice::realize() during attach_device()
  - vfio/iommufd: Add hw_caps field to HostIOMMUDeviceCaps
  - vfio/{iommufd,container}: Remove caps::aw_bits
  - HostIOMMUDevice: Store the VFIO/VDPA agent
  - vfio/iommufd: Introduce auto domain creation
  - vfio/ccw: Don't initialize HOST_IOMMU_DEVICE with mdev
  - vfio/ap: Don't initialize HOST_IOMMU_DEVICE with mdev
  - vfio/iommufd: Return errno in iommufd_cdev_attach_ioas_hwpt()
  - backends/iommufd: Extend iommufd_backend_get_device_info() to fetch HW capabilities
  - vfio/iommufd: Don't initialize nor set a HOST_IOMMU_DEVICE with mdev
  - vfio/pci: Extract mdev check into an helper
  - intel_iommu: Check compatibility with host IOMMU capabilities
  - intel_iommu: Implement [set|unset]_iommu_device() callbacks
  - intel_iommu: Extract out vtd_cap_init() to initialize cap/ecap
  - vfio/pci: Pass HostIOMMUDevice to vIOMMU
  - hw/pci: Introduce pci_device_[set|unset]_iommu_device()
  - hw/pci: Introduce helper function pci_device_get_iommu_bus_devfn()
  - vfio: Create host IOMMU device instance
  - backends/iommufd: Implement HostIOMMUDeviceClass::get_cap() handler
  - vfio/container: Implement HostIOMMUDeviceClass::get_cap() handler
  - vfio/iommufd: Implement HostIOMMUDeviceClass::realize() handler
  - backends/iommufd: Introduce helper function iommufd_backend_get_device_info()
  - vfio/container: Implement HostIOMMUDeviceClass::realize() handler
  - range: Introduce range_get_last_bit()
  - backends/iommufd: Introduce TYPE_HOST_IOMMU_DEVICE_IOMMUFD[_VFIO] devices
  - vfio/container: Introduce TYPE_HOST_IOMMU_DEVICE_LEGACY_VFIO device
  - backends/host_iommu_device: Introduce HostIOMMUDeviceCaps
  - backends: Introduce HostIOMMUDevice abstract
  - vfio/iommufd: Remove CONFIG_IOMMUFD usage
  - vfio/spapr: Extend VFIOIOMMUOps with a release handler
  - vfio/spapr: Only compile sPAPR IOMMU support when needed
  - vfio/iommufd: Introduce a VFIOIOMMU iommufd QOM interface
  - vfio/spapr: Introduce a sPAPR VFIOIOMMU QOM interface
  - vfio/container: Intoduce a new VFIOIOMMUClass::setup handler
  - vfio/container: Introduce a VFIOIOMMU legacy QOM interface
  - vfio/container: Introduce a VFIOIOMMU QOM interface
  - vfio/container: Initialize VFIOIOMMUOps under vfio_init_container()
  - vfio/container: Introduce vfio_legacy_setup() for further cleanups
  - docs/devel: Add VFIO iommufd backend documentation
  - vfio: Introduce a helper function to initialize VFIODevice
  - vfio/ccw: Move VFIODevice initializations in vfio_ccw_instance_init
  - vfio/ap: Move VFIODevice initializations in vfio_ap_instance_init
  - vfio/platform: Move VFIODevice initializations in vfio_platform_instance_init
  - vfio/pci: Move VFIODevice initializations in vfio_instance_init
  - hw/i386: Activate IOMMUFD for q35 machines
  - kconfig: Activate IOMMUFD for s390x machines
  - hw/arm: Activate IOMMUFD for virt machines
  - vfio: Make VFIOContainerBase poiner parameter const in VFIOIOMMUOps callbacks
  - vfio/ccw: Make vfio cdev pre-openable by passing a file handle
  - vfio/ccw: Allow the selection of a given iommu backend
  - vfio/ap: Make vfio cdev pre-openable by passing a file handle
  - vfio/ap: Allow the selection of a given iommu backend
  - vfio/platform: Make vfio cdev pre-openable by passing a file handle
  - vfio/platform: Allow the selection of a given iommu backend
  - vfio/pci: Make vfio cdev pre-openable by passing a file handle
  - vfio/pci: Allow the selection of a given iommu backend
  - vfio/iommufd: Enable pci hot reset through iommufd cdev interface
  - vfio/pci: Introduce a vfio pci hot reset interface
  - vfio/pci: Extract out a helper vfio_pci_get_pci_hot_reset_info
  - vfio/iommufd: Add support for iova_ranges and pgsizes
  - vfio/iommufd: Relax assert check for iommufd backend
  - vfio/iommufd: Implement the iommufd backend
  - vfio/common: return early if space isn't empty
  - util/char_dev: Add open_cdev()
  - backends/iommufd: Introduce the iommufd object
  - vfio/spapr: Move hostwin_list into spapr container
  - vfio/spapr: Move prereg_listener into spapr container
  - vfio/spapr: switch to spapr IOMMU BE add/del_section_window
  - vfio/spapr: Introduce spapr backend and target interface
  - vfio/container: Implement attach/detach_device
  - vfio/container: Move iova_ranges to base container
  - vfio/container: Move dirty_pgsizes and max_dirty_bitmap_size to base container
  - vfio/container: Move listener to base container
  - vfio/container: Move vrdl_list to base container
  - vfio/container: Move pgsizes and dma_max_mappings to base container
  - vfio/container: Convert functions to base container
  - vfio/container: Move per container device list in base container
  - vfio/container: Switch to IOMMU BE set_dirty_page_tracking/query_dirty_bitmap API
  - vfio/container: Move space field to base container
  - vfio/common: Move giommu_list in base container
  - vfio/common: Introduce vfio_container_init/destroy helper
  - vfio/container: Switch to dma_map|unmap API
  - vfio/container: Introduce a empty VFIOIOMMUOps
  - vfio: Introduce base object for VFIOContainer and targeted interface
  - cryptodev: Fix error handling in cryptodev_lkcf_execute_task()
  - hw/xen: Fix xen_bus_realize() error handling
  - hw/misc/aspeed_hace: Fix buffer overflow in has_padding function
  - target/s390x: Fix a typo in s390_cpu_class_init()
  - hw/sd/sdhci: free irq on exit
  - hw/ufs: free irq on exit
  - hw/pci-host/designware: Fix ATU_UPPER_TARGET register access
  - target/i386: Make invtsc migratable when user sets tsc-khz explicitly
  - target/i386: Construct CPUID 2 as stateful iff times > 1
  - target/i386: Enable fdp-excptn-only and zero-fcs-fds
  - target/i386: Don't construct a all-zero entry for CPUID[0xD 0x3f]
  - i386/cpuid: Remove subleaf constraint on CPUID leaf 1F
  - target/i386: pass X86CPU to x86_cpu_get_supported_feature_word
  - target/i386: Raise the highest index value used for any VMCS encoding
  - target/i386: Add VMX control bits for nested FRED support
  - target/i386: Delete duplicated macro definition CR4_FRED_MASK
  - target/i386: Add get/set/migrate support for FRED MSRs
  - target/i386: enumerate VMX nested-exception support
  - vmxcap: add support for VMX FRED controls
  - target/i386: mark CR4.FRED not reserved
  - target/i386: add support for FRED in CPUID enumeration
  - target/i386: fix feature dependency for WAITPKG
  - target/i386: Add more features enumerated by CPUID.7.2.EDX
  - net: fix build when libbpf is disabled, but libxdp is enabled
  - hw/nvme: fix invalid endian conversion
  - hw/nvme: fix invalid check on mcl
  - backends/cryptodev: Do not ignore throttle/backends Errors
  - backends/cryptodev: Do not abort for invalid session ID
  - virtcca: add kvm isolation when get tmi version.
  - qga: Don't daemonize before channel is initialized
  - qga: Add log to guest-fsfreeze-thaw command
  - backends: VirtCCA: cvm_gpa_start supports both 1GB and 3GB
  - BUGFIX: Enforce isolation for virtcca_shared_hugepage
  - arm: VirtCCA: qemu CoDA support UEFI boot
  - arm: VirtCCA: Compatibility with older versions of TMM and the kernel
  - arm: VirtCCA: qemu uefi boot support kae
  - arm: VirtCCA: CVM support UEFI boot


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-31
changelog:
  - target/arm: Change arm_cpu_mp_affinity when enabled IPIV feature
  - fw_cfg: Don't set callback_opaque NULL in fw_cfg_modify_bytes_read()


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-32
changelog:
  - target/i386: csv: Release CSV3 shared pages after unmapping DMA
  - target/i386: Add new CPU model ClearwaterForest
  - target/i386: add sha512, sm3, sm4 feature bits
  - docs: Add GNR, SRF and CWF CPU models
  - target/i386: Export BHI_NO bit to guests
  - target/i386: Introduce SierraForest-v2 model
  - vdpa/iommufd:Implement DMA mapping through the iommufd interface
  - vdpa/iommufd:Introduce vdpa-iommufd module
  - vdpa/iommufd:support associating iommufd backend for vDPA devices
  - Kconfig/iommufd/VDPA: Update IOMMUFD module configuration dependencies The vDPA module can also use IOMMUFD like the VFIO module. 
  - backends/iommufd: Get rid of qemu_open_old()
  - backends/iommufd: Make iommufd_backend_*() return bool
  - backends/iommufd: Fix missing ERRP_GUARD() for error_prepend()
  - backends/iommufd: Remove mutex
  - backends/iommufd: Remove check on number of backend users
  - hw/intc: Add extioi ability of 256 vcpu interrupt routing
  - hw/rtc: Fixed loongson rtc emulation errors
  - hw/loongarch/boot: Adjust the loading position of the initrd
  - target/loongarch: Fix the cpu unplug resource leak
  - target/loongarch: fix vcpu reset command word issue
  - vdpa:Fix dirty page bitmap synchronization not done after suspend for vdpa devices


author: Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-33
changelog:
  - arm: cvm: fix arm-softmmu build on x86 platform
  - arm: VirtCCA: fix arm-softmmu build on x86 platform
  - hw/arm/virt: HDBSS: fix arm-softmmu build on x86 platform
  - hw/arm/virt: decouple migrate_hdbss_buffer_size() with kvm_update_hdbss_cap()
  - hw/arm/virt: only support the HDBSS feature in aarch64
  - multifd: bugfix for incorrect migration data with qatzip compression
  - multifd: bugfix for incorrect migration data with QPL compression
  - multifd: bugfix for migration using compression methods
  - migration/multifd: Zero p->flags before starting filling a packet
  - migration/multifd: Ensure packet->ramblock is null-terminated
  - migration/multifd: Fix rb->receivedmap cleanup race
  - migration/multifd: Fix loop conditions in multifd_zstd_send_prepare and multifd_zstd_recv
  - tests/migration: Add integration test for 'qatzip' compression method
  - migration: Introduce 'qatzip' compression method
  - migration: Add migration parameters for QATzip
  - meson: Introduce 'qatzip' feature to the build system
  - docs/migration: add qatzip compression feature
  - migration/multifd: Fix p->iov leak in multifd-uadk.c
  - tests/migration-test: add uadk compression test
  - migration/multifd: Switch to no compression when no hardware support
  - migration/multifd: Add UADK based compression and decompression
  - migration/multifd: Add UADK initialization
  - migration/multifd: add uadk compression framework
  - configure: Add uadk option
  - docs/migration: add uadk compression feature
  - configure: add --enable-qpl build option
  - migration/multifd: implement qpl compression and decompression
  - migration/multifd: implement initialization of qpl compression
  - migration/multifd: include ram.h in multifd.h
  - migration/multifd: add qpl compression method
  - migration/multifd: put IOV initialization into compression method
  - docs/migration: add qpl compression feature
  - migration/multifd: solve zero page causing multiple page faults
  - migration/multifd: Implement ram_save_target_page_multifd to handle multifd version of MigrationOps::ram_save_target_page.
  - migration/multifd: Implement zero page transmission on the multifd thread
  - migration/multifd: Add new migration option zero-page-detection
  - migration/multifd: Allow multifd without packets
  - migration/multifd: Rename MultiFDSend|RecvParams::data to compress_data
  - migration/multifd: Cleanup multifd_recv_sync_main
  - tests/migration: Set compression level in migration tests
  - migration: Properly apply migration compression level parameters
  - migration/multifd: Drop unnecessary helper to destroy IOC
  - migration/multifd: Cleanup outgoing_args in state destroy
  - migration/multifd: Make multifd_channel_connect() return void
  - migration/multifd: Drop registered_yank
  - migration/multifd: Cleanup TLS iochannel referencing
  - migration/multifd: Release recv sem_sync earlier
  - migration/multifd: Remove p->quit from recv side
  - migration/multifd: Add a synchronization point for channel creation
  - migration/multifd: Unify multifd and TLS connection paths
  - migration/multifd: Move multifd_send_setup into migration thread
  - migration/multifd: Move multifd_send_setup error handling in to the function
  - migration/multifd: Remove p->running
  - migration/multifd: Join the TLS thread
  - migration: Fix logic of channels and transport compatibility check
  - migration/multifd: Optimize sender side to be lockless
  - migration/multifd: Stick with send/recv on function names
  - migration/multifd: Cleanup multifd_load_cleanup()
  - migration/multifd: Cleanup multifd_save_cleanup()
  - migration/multifd: Rewrite multifd_queue_page()
  - migration/multifd: Change retval of multifd_send_pages()
  - migration/multifd: Change retval of multifd_queue_page()
  - migration/multifd: Split multifd_send_terminate_threads()
  - migration/multifd: Forbid spurious wakeups
  - migration/multifd: Move header prepare/fill into send_prepare()
  - migration/multifd: Move trace_multifd_send|recv()
  - migration/multifd: Move total_normal_pages accounting
  - migration/multifd: Rename p->num_packets and clean it up
  - migration/multifd: Drop pages->num check in sender thread
  - migration/multifd: Simplify locking in sender thread
  - migration/multifd: Separate SYNC request with normal jobs
  - migration/multifd: Drop MultiFDSendParams.normal[] array
  - migration/multifd: Postpone reset of MultiFDPages_t
  - migration/multifd: Drop MultiFDSendParams.quit, cleanup error paths
  - migration/multifd: multifd_send_kick_main()
  - migration/multifd: Drop stale comment for multifd zero copy
  - docs/migration: Further move virtio to be feature of migration
  - docs/migration: Further move vfio to be feature of migration
  - docs/migration: Organize "Postcopy" page
  - docs/migration: Split "dirty limit"
  - docs/migration: Split "Postcopy"
  - docs/migration: Split "Debugging" and "Firmware"
  - docs/migration: Split "Backwards compatibility" separately
  - docs/migration: Convert virtio.txt into rST
  - docs/migration: Create index page
  - docs/migration: Create migration/ directory
  - tests/qtest: Re-enable multifd cancel test
  - tests/qtest/migration: Use the new migration_test_add
  - tests/qtest/migration: Add a wrapper to print test names
  - tests/qtest/migration: Print migration incoming errors
  - migration: Report error in incoming migration
  - migration/multifd: Change multifd_pages_init argument
  - migration/multifd: Remove QEMUFile from where it is not needed
  - migration/multifd: Remove MultiFDPages_t::packet_num
  - migration/multifd: Remove unnecessary usage of local Error
  - migration: Fix migration_channel_read_peek() error path
  - migration/multifd: Remove error_setg() in migration_ioc_process_incoming()
  - migration/multifd: Fix leaking of Error in TLS error flow
  - migration/multifd: Simplify multifd_channel_connect() if else statement
  - migration/multifd: Fix error message in multifd_recv_initial_packet()
  - hw/arm/virt: support the HDBSS feature


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-34
changelog:
  - target/arm: support the IPIV feature
  - Revert "target/arm: Change arm_cpu_mp_affinity when enabled IPIV feature"
  - vdpa/iommufd: All vdpa devices perform only one log_sync each time.
  - memory:Optimize flatview ioeventfd processing
  - memory/eventfd:Introduce ioeventfd batch processing to reduce the time required to update ioeventfd
  - migration/memory:Optimize unnecessary memory region updates during live migration
  - migration:Extand the fdtable in the incoming phase of migration
  - virtio/irqfd: Batch processing of irqfd related operations during virtio device startup
  - kvm/msi: Mark whether there is an IRQ route table update through changes
  - virtio-pci:Batch processing of IRQFD mapping for multi queue Virtio devices


author: Jingwiw <wangjingwei@iscas.ac.cn> - 5.2.0+git6.3-1
changelog:
  - Init package from openSUSE: https://build.opensuse.org/package/show/home:neochapay:nemo:mw/qt5-qtfeedback


author: Funda Wang <fundawang@yeah.net> - 5.15.16-1
changelog:
  - update to version 5.15.16
  - disable .la files removal due to libQt5RepParser.prl is
    referencing Qt5RepParser.la


author: panchenbo <panchenbo@kylinsec.com.cn> - 5.15.10-5
changelog:
  - Backport ffmpeg: avcodec/x86/mathops: clip constants used with shift instructions within inline assembly


author: Funda Wang <fundawang@yeah.net> - 6.8.2-1
changelog:
  - update to 6.8.2
  - auto-generate qt6qml() virtual provides
  - add qt6_metatypesdir and qt6_descriptionsdir macros
  - introduce qt6-filesystem package


author: lifeifei <lifeifei@kylinos.cn> - 2.19-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Add the socket option IPV6_MULTICAST_LOOP to prevent the interface from autoconfiguring using RA messages sent by itself.


author: yaoxin <1024769339@qq.com> - 2.8.3-1
changelog:
  - Update to 2.8.3:
    * GH-314: Hidden failed tests due to OOM (event bus exceptions
      should propagate to the top-level task and fail).


author: Bing Xia <xiabing12@h-partners.com> - 0.8.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix for vendor errors are not recorded in the SQLite database if some cpus
         are offline at the system start.


author: yangjunshuo <yangjunshuo@huawei.com> - 0.8.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix cpu isolate errors when some cpus are offline
    before the service started


author: zhangxingrong-<zhangxingrong@uniontech.cn> - 0.8.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ras-events: quit loop in read_ras_event when kbuf data is broken and Rasdaemon: Fix autoreconf build error


author: wangjiang <app@cameyan.com> - 0.8.0-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix ras-mc-ctl --summary failed
         Add some improvements and add new modules to HiSilicon common section


author: shixuantong <shixuantong1@huawei.com> - 8.2.13-2
changelog:
  - Add shell command to switch bracketed-paste mode from on to off to keep consistent with realine-8.0


author: chenyanpanHW <chenyanpan@huawei.com> - 0.16.3-24
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/fix-build-bug-with-distro-of-openeuler.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhouyihang <zhouyihang3@h-partners.com> - 0.9.1-4
changelog:
  - Type:requirements
  - Id:NA
  - SUG:NA
  - DESC:use libsoup2 instead of libsoup3 for build when no libsoup3 provided


author: sunsuwan <sunsuwan3@huawei.com> - 1.2.6-6
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:add a user directory when the rpc user directory does not exist


author: wangyueliang <wangyueliang@kylinos.cn> - 2022.16-4
changelog:
  - merge feature from branch openEuler-22.03-LTS-SP1：
  - DESC: add loongarch64 and sw_64 support
  - AUTHOR: panchenbo <panchenbo@kylinsec.com.cn>


author: yaoxin <1024769339@qq.com> - 2.7.0-1
changelog:
  - Update to 2.7.0:
    * Don't mask rpm2cpio failure in Pkg._extract_rpm()
    * New warning about the usage of %suse_update_desktop_file
    * FilesCheck: Do not error about non-readable %ghost
    * Don't show suse-update-desktop-file-deprecated for yast packages
    * Handle the missing buildroot in rpm 4.20 gracefully
    * FilesCheck: Update FSF address check to match new only remote
    * Add declarative build support to SpecCheck


author: dongyuzhen <dongyuzhen@h-partners.com> - 2.18-5
changelog:
  - revert: remove the require to rpm-build.For consistency with other community-released dependencies


author: zhangyaqi <zhangyaqi@kylinos.cn> - 8.2312.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix memory leak in omazureeventhubs on accepted PN_DELIVERY event


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 8.2312.0-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix passing the value to EscapeChar
         Do not free the uninitialized cstring
         Keep original free pattern
         network subsystem: improve connection failure error message
         Fix runConf NULL pointer refence
         rainerscript: do not try to call a function if it does not exist
         nsd_ptcp regression fix: remove debugging messages emited to stderr
         Fix legacy $ActionQueueDiscardMark parameter


author: Funda Wang <fundawang@yeah.net> - 3.2.5-148
changelog:
  - update rexml to 3.3.9
  - fix CVE-2024-35176, CVE-2024-41946, CVE-2024-39908
    CVE-2024-41123, CVE-2024-43398, CVE-2024-49761


author: openeuler_bot <infra@openeuler.sh> - 2.11.0-1
changelog:
  - Return nil instead of 0 for relative error in SD. (version: 2.11.0)
  - Feat: Support JSON output to STDOUT. (version: 2.11.0)


author: openeuler_bot <infra@openeuler.sh> - 12.0.0-1
changelog:
  - Support for MRI 3.1, 3.2, and 3.3 was added (version:12.0.0).
  - `break` without any arguments now sets a breakpoint on the current line (version:12.0.0).
  - Fixed crash with `untracevar` when a non-existent global variable is given (version:12.0.0).
  - Removed support for MRI 2.4, 2.5, 2.6, 2.7, and 3.0 (version:12.0.0).
  - Fixed consistency issues in help messages (version:12.0.0).


author: openeuler_bot <infra@openeuler.sh> - 2.3.0-1
changelog:
  - Minimum Ruby version is now 2.5.0 (version: 2.3.0)
  - Add pool size to TimeoutError message (version: 2.3.0)


author: openeuler_bot <infra@openeuler.sh> - 1.4-1
changelog:
  - Fixed several issues with 1.4 on Rubies older than 2.0 (version: 1.4).
  - Ruby versions lower than 2.4 are soft-deprecated and will not be run as part of the CI process any longer (version: 1.4).
  - Akinora MUSHA (knu) added the ability for `Diff::LCS::Change` objects to be implicitly treated arrays (version: 1.4).
  - Updated the CI configuration and monkey-patch Hoe (version: 1.4).


author: yaoxin <yao_xin001@hoperun.com> - 0.6.20240107-1
changelog:
  - Update to 0.6.20240107
    * Fix regression: Allow DomainName.normalize to accept ASCII-only, non-unicode encoded input
    * Update the eTLD database to 2024-01-07 11:25:45 UTC
    * Update license to BSD-2-Clause AND BSD-3-Clause AND MPL-2.0


author: openeuler_bot <infra@openeuler.sh> - 0.106.0-1
changelog:
  - add rackup to Gemfile (version:0.106.0)
  - bump actions/stale version (version:0.106.0)
  - update bundled default certs (version:0.106.0)


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.1.2-1
changelog:
  - upgrade to version 1.1.2
  - Fix bundler cache #96 (@olleolleolle)
  - Quote the '3.0' in YAML #95 (@olleolleolle)
  - Fix version in source code #97 (@liufengyun)
  - Fix bug in ignore_keys option #88 (@Matzfan)
  - Exclude spec files from gem package #94 (@amatsuda)


author: openeuler_bot <infra@openeuler.sh> - 1.0.8-1
changelog:
  - Fix error formatting bug in HTTP::CookieJar::AbstractStore (version: 1.0.6).
  - Allow non-RFC 3986-compliant URLs (version: 1.0.6).
  - Explicitly require "cgi" to avoid NameError in some applications (version: 1.0.7).
  - Cookie#expires= accepts DateTime objects (version: 1.0.8).


author: zhihang <zhihang161013@outlook.com> - 1.1.0-1
changelog:
  - Add outdated and audit commands
  - Upgraded es-module-shims to v1.5.5
  - Use bundle add instead
  - Use a Hash for caching things


author: openeuler_bot <infra@openeuler.sh> - 2.12.0-1
changelog:
  - Use OpenStruct only if available. (version: 2.12.0)
  - Replace deprecated `ProxyObject` with `BasicObject`. (version: 2.12.0)
  - Avoid loading `ActionController::API` constant. (version: 2.12.0)
  - Fixed a bug where [#501](https://github.com/rails/jbuilder/pull/501) broke compatibility with Enumerable. (version: 2.12.0)


author: openeuler_bot <infra@openeuler.sh> - 5.4.0-1
changelog:
  - Allow `#` to be used as an inline comment tag (#1498) [CP Clermont] (version:5.4.0)
  - Drop support for end-of-life Ruby versions (2.5 and 2.6) (#1578) [Andy Waite] (version:5.4.0)
  - `PartialCache` now shares snippet cache with subcontexts by default (#1553) [Chris AtLee] (version:5.4.0)
  - Hash registers no longer leak into subcontexts as static registers (#1564) [Chris AtLee] (version:5.4.0)


author: openeuler_bot <infra@openeuler.sh> - 3.2025.0610-1
changelog:
  - Added new data for pre-computed priority sorting. This new data requires Ruby mime-types 3.7.0 or later to manage data but is ignored by older versions of mime-types. (version:3.2025.0507)
  - Added a parser for the Apache Tika media registry to enrich media definitions, mostly by adding new patterns for media type extensions. (version:3.2025.0507)
  - Updated registry entries from IANA, Apache httpd, and Apache Tika media registries. (version:3.2025.0610)


author: openeuler_bot <infra@openeuler.sh> - 1.1.1-1
changelog:
  - Update mime types from upstream (version: 1.1.1)
  - MiniMime.lookup_by_extension is now case insensitive (version: 1.1.0)


author: openeuler_bot <infra@openeuler.sh> - 1.7.1-1
changelog:
  - Added `suppress_inline_failure_output` option to `SpecReporter` (version:1.7.0).
  - Fixed logic of `suppress_inline_failure_output` option (version:1.7.1).


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.5.7-1
changelog:
  - update to version 1.5.7
  - conda: Added support for ${CONDA_PREFIX}/share/pkgconfig
  - Fixed Cflags nomralization


author: openeuler_bot <infra@openeuler.sh> - 1.6.0-1
changelog:
  - Added support for pkgconf (version: 1.5.8).
  - Added support for .pc that uses UTF-8 (version: 1.5.9).
  - Changed to use only one file: pkg-config.rb (version: 1.6.0).
  - Removed English dependency (version: 1.6.0).


author: zhihang161013 <zhihang161013@outlook.com> - 2.0.4-1
changelog:
  - Adds Ruby 3.2 to the CI matrix
  - Make the test suite compatible with --enable-frozen-string-literal
  - Exclude older than 2.6 on macos-14
  - Move development dependencies to Gemfile


author: openeuler_bot <infra@openeuler.sh> - 6.0.0-1
changelog:
  - Added support for systemd watchdog and notification features (version:6.0.0)  
  - Discards headers with underscores to prevent proxy header overwrite (version:5.6.9)  
  - Addressed HTTP request smuggling vulnerabilities by limiting chunk extensions (version:5.6.8)  
  - Fixed issues with worker timeout and improved phased restart reliability (version:5.6.7)


author: woody2918 <wudi1@uniontech.com> - 1.15.0-1
changelog:
  - Upgrade to 1.15.0
  - Update reference to MiniTest -> Minitest
  - Add test (and fix support for) for Rack v2.1.x.


author: openeuler_bot <infra@openeuler.sh> - 2.1.0-1
changelog:
  - Address `warning: mismatched indentations at 'when' with 'case'` (version: 2.1.0).
  - Make assert_dom_equal ignore insignificant whitespace when walking the node tree (version: 2.1.0).
  - Expand Substitution Matching Types support (version: 2.1.0).
  - Alias assert_select methods to assert_dom versions (version: 2.1.0).
  - Raise an error if the last arg is the wrong format (version: 2.1.0).


author: yaoxin <1024769339@qq.com> - 4.5.1-1
changelog:
  - Update to 4.5.1:
    * Fix prerequisite dependency in JSON5
    * Support multiple states when parsing rules
    * Support private property identifier in JS lexer


author: Ge Wang <wang__ge@126.com> - 0.19.1-1
changelog:
  - update to version 0.19.1
  - No more warnings triggered by enable_for_subprocesses.
  - Avoid trying to patch Process.fork when it isn't available.
  - Dropped support for Ruby 2.4, it reached EOL


author: openeuler_bot <infra@openeuler.sh> - 0.13.0-1
changelog:
  - Cache erb templates when generating report (version: 0.13.0)
  - Print branch coverage with line coverage (version: 0.13.0)


author: openeuler_bot <infra@openeuler.sh> - 0.13.1-1
changelog:
  - Drop base64 dependency. See [#144](https://github.com/simplecov-ruby/simplecov-html/pull/144) (thanks [@Earlopain](https://github.com/Earlopain)). (version:0.13.1)


author: openeuler_bot <infra@openeuler.sh> - 3.5.0-1
changelog:
  - Add useful message for logger silence error by [@rossta](https://github.com/rossta) in [#381](https://github.com/rails/sprockets-rails/pull/381) (version: 3.5.0).


author: openeuler_bot <infra@openeuler.sh> - 1.2.3-1
changelog:
  - Added rubygems_mfa_required and github_repo to metadata (version: 1.2.3).
  - Fixed one test for Windows (version: 1.2.3).
  - Miscellaneous rubocop related updates (version: 1.2.3).
  - The rubocop and rubocop-rspec gems are now development dependencies (version: 1.2.3).


author: openeuler_bot <infra@openeuler.sh> - 0.8.1-1
changelog:
  - Stop relying on deprecated method in Rails (version: 0.8.1)
  - Fix issue with --enable-frozen-string-literal (version: 0.8.1)
  - Escape html in markdown (version: 0.8.1)


author: ouyangminxiang <ouyangminxiang@kylinsec.com.cn> - 1.1.0-2
changelog:
  - add BuildRequires: rubygem-bigdecimal rubygem-io-console rubygem-openssl rubygem-psych 
    to resolve koji build error during check


author: liyanan <liyanan61@h-partners.com> - 1.4.0-1
changelog:
  - Update to 1.4.0
  - Faraday adapter exceptions namespace compatibility with Faraday v1
  - Add global config option `Typhoeus::Config.proxy`
  - Add cache adapters for Dails,Rails, and Redis


author: openeuler_bot <infra@openeuler.sh> - 4.0.0-1
changelog:
  - remove Angular ngInject processing (version:4.0.0).
  - add shebang output option (version:4.0.0).
  - more helpful error Message in Harmony mode (version:4.0.0).


author: openeuler_bot <infra@openeuler.sh> - 4.0.1-1
changelog:
  - show harmony suggestion when using for-of loops (version:4.0.1)
  - update UglifyJS to 3.2.1 (version:4.0.1)


author: zhihang <zhihang161013@outlook.com> - 0.2.0-1
changelog:
  - Use String#unicode_normalize on Ruby >=2.2 unless unf_ext is already loaded. (version:0.2.0)
  - Reduce the gem size by removing unnecessary files. (version:0.2.0)


author: yaoxin <yao_xin001@hoperun.com> - 0.0.9.1-1
changelog:
  - Update to 0.0.9.1
    * Fix use of designated initializers.
    * Use the newer TypedData extension API
    * Update Actions - updates OS's, add Ruby 3,2, etc
    * Add cross compilation for Ruby 3.2


author: kywqs <weiqingsong@kylinos.cn> - 1.20-1
changelog:
  - update version to 1.20
  - Fix a major bug when searching against a CRAM index where one container has start and end coordinates entirely contained within the previous container.
  - Fixed bug introduced in release 1.4 that caused incorrect reference bases to be printed by samtools mpileup -a -f ref.fa in the zero-depth regions at the end of each reference.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.21-1
changelog:
  - update version to 1.21
    - New work and changes: 
      -`samtools reset` now removes a set of predefined auxtags, as these tags are no longer valid after the reset operation.  This behaviour can be overridden if desired.
      - `samtools reset` now also removes duplicate flags. 
      - Added a report of the number of alignments for each primer to `samtools ampliconclip`
    - Bug fixes:
      - Avoid `tview` buffer overflow for positions with >= 14 digits.
      - Fixed hard clip trimming issue in `ampliconclip` where right-hand side qualities were being removed from left-hand side trims.
      - Fixed a bug in `samtools merge --template-coordinate` where the wrong heap was being tested.


author: liupei <liupei@kylinos.cn> - 1.5.2-3
changelog:
  - Fix: sbd-inquisitor: avoid parsing SBD_DELAY_START as a time duration if its value is boolean false
  - Refactor: tests: ability to specify a libaio name


author: yaoxin <1024769339@qq.com> - 47.0.1-1
changelog:
  - Update to 47.0.1:
    * Do a better job of passing on the app icon to the window manager, so it appropriately
      shows up when one of its windows is focused.
    * Add support for GnuPG 2.4 and 2.5.


author: jinlun<jinlun@huawei.com> - 40.7-1
changelog:
  - update version to 40.7
    - Allow chronyd-restricted read chronyd key files
    - Allow systemd-sleep set attributes of efivarfs files
    - Make name_zone_t and named_var_run_t a part of the mountpoint attribute
    - Update cifs interfaces to include fs_search_auto_mountpoints()
    - Allow map xserver_tmpfs_t files when xserver_clients_write_xshm is on
    - Add map_read map_write to kernel_prog_run_bpf
    - Add policy for nvme-stas
    - Make new virt drivers permissive
    - Allow named and ndc use the io_uring api
    - Allow sssd send SIGKILL to passket_child running in ipa_otpd_t


author: xu_ping <707078654@qq.com> - 0.30.16-1
changelog:
  - update to 0.30.16
    * Add SERD_STATIC to pkg-config Cflags for static-only builds
    * Adopt REUSE machine-readable licensing standard
    * Allow programs to be used from subproject
    * Fix spelling mistake in serdi man page


author: zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2:4.14.3-1
changelog:
  - update version to 4.14.3
    -Avoid null pointer dereference
    -Update utmp at an initial login
    -Merge libshadow and libmisc into a single libshadow
    -Adding the userdel and groupdel hooks to release tarball


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2:4.14.3-3
changelog:
  - lib/idmapping.c: Use long constants in prctl(2) 
  - libsubid: Dealocate memory on exit 
  - man/lastlog: remove wrong use of keyword term


author: yaoxin <1024769339@qq.com> - 4.300-1
changelog:
  - Update to 4.300:
    * Added:
      + U+0897 ARABIC PEPET
      + U+10EC2 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW
      + U+10EC3 ARABIC LETTER TAH WITH TWO DOTS VERTICALLY BELOW
      + U+10EC4 ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
      + U+10EFC ARABIC COMBINING ALEF OVERLAY
    * Added support for Kashmiri language
    * Added facility to override default language behavior through feature selection
    * Added support for cv76 (dagger alef) on spacing characters and tatweel
    * Minor anchor adjustment on U+06D6
    * Enhanced positioning of U+06E2 ARABIC SMALL HIGH MEEM ISOLATED FORM next to adjacent vowel marks


author: xu_ping <707078654@qq.com> - 0.8.2-1
changelog:
  - Update to 0.8.2
    * Drop i386 (i686) support. 
    * update list of fully implemented instruction sets.
    * Add gcc arm 32bit armv8-a test in CI 
    * build for AMD Buildozer version 2
    * disable some FCVTZS/FCVTMS/FCVTPS/FCVTNS family intrinsics
    * Add neon2rvv support in vand series intrinsics
    * detect clang versions 18 & 19


author: tenglei <tenglei@kylinos.cn> - 1:1.15.2-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.15.2, Fixes an interoperability issue while listing tags


author: tenglei <tenglei@kylinos.cn> - 1:1.16.0-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.16.0,  Given the changes to the c/* projects underneath Skopeo


author: tenglei <tenglei@kylinos.cn> - 1:1.16.1-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.16.1, Bump Skopeo to v1.16.1, c/common to v0.60.2, c/image to v5.32.2


author: Keqian Zhu <zhukeqian1@huawei.com> - 1.0.0-4
changelog:
  - guestinfo: Take another VM stop reason to account
  - cpu_qos: Add aditional setting for cpu QOS
  - cachembw_qos: Add a job to sync VM pids to resctrl


author: Dongxu Sun <sundongxu3@huawei.com> - 1.0.0-6
changelog:
  - cpu_qos: Register reset_domain_bandwidth as exit func after adding power_qos job
  - power_qos/cachembw_qos: Add type check for environment variables


author: Dongxu Sun <sundongxu3@huawei.com> - 1.0.0-7
changelog:
  - docs-Use-chinese-description-instead-of-English-in-R.patch
  - Makefile-Use-strip-option-in-gcc.patch


author: chenyanpanHW <chenyanpan@huawei.com> - 2.3.2-9
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/slang-sighuptest.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: dillon chen<dillon.chen@gmail.com> -1.1.10-1
changelog:
  - update version to 1.1.10
  - Removed patch1(inline.patch) as it's no longer required.
  - repatch patch2(snappy-stubs-internal.h)


author: yaoxin <1024769339@qq.com> - 1.1.10.8-1
changelog:
  - Update to 1.1.10.8:
    * Add support for IBM ppc 64 little endian
    * feat: add support to x64 systems using musl
    * Remove the problematic catch of OOM.
    * Fix the scope of the default values in SnappyOutputStream


author: yaoxin <1024769339@qq.com> - 0.16.18-1
changelog:
  - Update to 0.16.18:
    * Replace more platform-specific code with use of zix
    * Allow SORD_API to be defined by the user
    * Fix command line help interface of sord_validate
    * Fix dependencies in pkg-config file
    * Override pkg-config dependency within meson
    * Port sord_validate to pcre2
    * Switch to external zix dependency


author: GuoCe <guoce@kylinos.cn> - 4.8.0-1
changelog:
  - update to 4.8.0
  - New plugins: fail2ban, microcloud.
  - The networking plugin will now capture nmstatectl output.
  - Added a new policy for CloudLinux installations.


author: openeuler_bot <infra@openeuler.sh> - 4.8.1-1
changelog:
  - The `ceph` plugin commands collection is updated (version:4.8.1).  
  - The `nvidia` plugin newly collects data from nvidia container toolkit (version:4.8.1).  
  - The `block` plugin captures LUKS clevis binding (version:4.8.1).  
  - The `NetworkManager` plugin newly collects more devlink commands outputs (version:4.8.1).  
  - The `kubernetes` plugin was enhanced (`k8s` snap, kubelogs option) (version:4.8.1).


author: yaqiangchen <chenyaqiang@huawei.com> - 14.4.2.0-29
changelog:
  - Fix CVE-2021-33844,CVE-2023-32627,CVE-2021-23159,CVE-2023-34432
  - CVE-2023-34318,CVE-2021-23172,CVE-2021-3643,CVE-2021-23210
  - CVE-2022-31650,CVE-2023-26590,CVE-2022-31651,CVE-2023-32627
  - CVE-2017-18189


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2023.2-3
changelog:
  - Need to specify spirv-headers-devel version because 1.5.5-2 version will cause the package build failed


author: yaoxin <yao_xin001@hoperun.com> - 3.47.1.0-1
changelog:
  - Update to 3.47.1.0:
    * possible StringIndexOutOfBoundsException in ExtendedCommand
    * update module-info.java to make org.slf4j static requirement


author: Dingli Zhang <dingli@iscas.ac.cn> - 1.1.10-2
changelog:
  - Fix errors due to wrong path in sqljet-build.xml
  - Add -Xconversiontimeout to avoid timeout errors for riscv64.


author: yanglu <yanglu72@h-partners.com> - 7:6.1-2
changelog:
  - Type:cves
  - ID:CVE-2023-5824 CVE-2023-46846 CVE-2023-46847 CVE-2023-46848
  - SUG:NA
  - DESC:fix CVE-2023-5824 CVE-2023-46846 CVE-2023-46847 CVE-2023-46848


author: yaoxin <1024769339@qq.com> - 0.6.18-1
changelog:
  - Update to 0.6.18:
    * Avoid snprintf when writing MIDI events
    * Constrain relative URI references to the base URI


author: chenyanpanHW <chenyanpan@huawei.com> - 1.7.7-12
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-fix-maven-compiler-plugin-release-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhangxianting <zhangxianting@uniontech.com> - 0.9-64
changelog:
  - Type:patch
  - CVE:NA
  - SUG:NA
  - DESC:patch hunk FAILED bacause of the arch judgement of sw_64 and loongarch64


author: laokz <zhangkai@iscas.ac.cn> - 0.9-67
changelog:
  - Type:fix
  - CVE:NA
  - SUG:NA
  - DESC:riscv64: reverse -static-pie patch due to unsupported tool-chains


author: lingsheng <lingsheng1@h-partners.com> - 6.04-16
changelog:
  - update libpng 1.6.36 to fix CVE-2011-2501 CVE-2011-2690 CVE-2011-2691
  - CVE-2011-2692 CVE-2011-3045 CVE-2011-3048 CVE-2012-3425 CVE-2015-7981
  - CVE-2015-8126 CVE-2015-8472 CVE-2015-8540 CVE-2016-10087 CVE-2017-12652


author: yanglongkang <yanglongkang@h-partners.com> - 255-43
changelog:
  - backport: sync patches from systemd community
    add backport-run-pass-the-pty-slave-fd-to-transient-service.patch
        backport-run-do-not-pass-the-pty-slave-fd-to-transient-servic.patch


author: langfei<langfei@huawei.com> - 4.5-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix some test cases fail to be executed, Resolve the sc2168 warning detected by the shellcheck tool.


author: liuchao <liuchao173@huawei.com> - 5.0-1
changelog:
  - Upgrade to 5.0:
    - Performance improvements in uprobe registration and module startup.
    - More probe point process details are printed in "-L" list mode with more "-v".
    - For the case where newer kernels may break systemtap runtime APIs, better pass-4 failure diagnostics are printed.
    - Tapset function print_ubacktrace_fileline() now understands DWARF5.
    - The target(s) of process probes may be specified by path name globs,  as located selected debuginfod servers.
    - The kernel-user message transport system added framing codes, making the transport more reliable, but becoming incompatible across pre-5.0 versions. Use matching versions of stap and staprun.
    - The testsuite Makefile has been simplified to remove concurrency, so "parallel" and "resume" modes are gone.
    - New runtime macro STP_TIMING_NSECS is now supported for reporting probe timing stats in nsecs instead of cycles.  This may become default later.
    - Add new runtime macro STP_FORCE_STDOUT_TTY to override STP_STDOUT_NOT_ATTY.


author: xu_ping <707078654@qq.com> - 2.1.58-1
changelog:
  - Upgrade version to 2.1.58
  - Fix mapping the new LUN to the node ACL.
  - remove the reference to MAX_LUN.


author: yaoxin <1024769339@qq.com> - 1:1.11.10-1
changelog:
  - Update to 1.11.10:
    * Merge TXT Protected Range support branch
    * Workaround to make utils buildable.
    * Increase DIRECTMAP size from 64 MB to 128 MB.
    * Restore call to configure_vtd.
    * Fix the issue causing tboot to hang during waking up processors from 
      txt sleep on DMR simics


author: yaoxin <1024769339@qq.com> - 2.0-1
changelog:
  - Update to 2.0:
    * __drops support__ for Tcl versions before 8.5.
    * __adds support__ for Tcl 9, for both Tcl and C implementations
    * enhances the visibility of the __C accelerators__ available for various


author: tangkuigang <tkgup@qq.com> - 14:4.99.4-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:resolve user information residue after RPM package uninstallation, add user checks


author: chenyanpanHW <chenyanpan@huawei.com> - 5.0-15
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/texi2html-5.0-Do-not-install-Unicode-EastAsianWidth-if-external-is.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/texi2html-5.0-Do-not-install-libintl-perl-if-external-is-used.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Guoshuai Sun <sunguoshuai@huawe.com> - 8:2018-24
changelog:
  - Drop texlive-venturisadf texlive-wsuipa texlive-vntex, because those packages
    use utopia license may not be free for anyone


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: updmap-map, wasy2-ps
  - Add texlive-vntex back, because texlive#I29Y5F is false. See the
  - first paragraph of https://tug.org/fonts/utopia/LICENSE-utopia.txt


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: tkz-linknodes, tkz-kiviat
  - tkz-doc-doc


author: xu_ping <707078654@qq.com> - 9:2021-3
changelog:
  - License compliance rectification.
  - remove package texlive-cm-unicode-doc due to license Non-compliance.


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: einfuehrung-doc, einfuehrung2-doc


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: latex-bib-ex-doc, latex-bib2-ex.doc,
  - latex-referenz, latex-tabellen, latex-tds, ltxindex


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: math-e-doc, mbenotes
  - mathalfa was renamed to mathalpha


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: presentations, pst-spirograph,
  - pst-vue3d, psu-thesis


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: texlive-docindex, tabulars-e-doc


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com>- 0.6-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:The "cc:No such file or directroy" error message is displayed during compilation.Therefore,add buildrequires gcc.
         The macro unitdir is used.Therefore,add buildrequires systemd


author: yaoxin <1024769339@qq.com> - 11.0.0-1
changelog:
  - Update to 11.0.0:
    * Bump version to address ABI incompatibility between 10.0
      and 10.1 both producing the same SONAME.


author: chenyaqiang <chengyaqiang@huawei.com> - 1:9.0.96-1
changelog:
  - Update to 9.0.96
  - Fix CVE-2021-43980 CVE-2022-25762 CVE-2023-44487 CVE-2023-46589
    CVE-2024-23672 CVE-2024-24549 CVE-2024-34750


author: wangkai <13474090681@163.com> - 1:9.0.100-1
changelog:
  - Update to 9.0.100 for fix CVE-2024-56337
  - Add a check to ensure that, if one or more web applications are potentially vulnerable to CVE-2024-56337,
    the JVM has been configured to protect against the vulnerability and to configure the JVM correctly if not.


author: Funda Wang <fundawang@yeah.net> - 3.0.0-3
changelog:
  - harden abrmd.service
  - disable unit test by default as it produces undefined references
  - cleanup spec


author: chench <chench@hygon.cn> - 4.0.2-2
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add SM4 algorithm support
    - Add support for udev to create tcm devices
    - add ecc encrypt/decrypt support
    - add bootstrap file from upstream


author: yaoxin <1024769339@qq.com> - 3.3.2-1
changelog:
  - Update to 3.3.2:
    * Add trace-cmd show --max_latency
    * Bail out of trace-cmd reset on invalid options
    * Add trace-cmd reset -k option to keep events
    * New bash completions
    * Update help messages of trace-cmd show for --hist and --trigger options
    * Fix some memory errors
    * Fix sqlhist initialization of variables
    * Fix trace-cmd record demonization stdin redirection to /dev/null


author: chenyanpanHW <chenyanpan@huawei.com> - 1.8.0-2
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Support-specify-CC.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: liuchao <liuchao173@huawei.com> - 2.21.0-1
changelog:
  - upgrade to 2.21.0:
    - api: fixed stop method not to require any parameter
    - plugin_scheduler: fix perf fd leaks
    - allow skipping rollback when restarting TuneD or switching profile
    - function_calc_isolated_cores: no errors for offline CPUs
    - sap-hana: new profile sap-hana-kvm-guest
    - serialized SIGHUP handler to prevent possible bootcmdline corruption
    - fixed possible traceback on SIGHUP
    - updated manual pages to be consistent
    - tuned-adm: better error message for unauthorized switch_profile
    - plugin_sysctl: report reapplied sysctls only on different values
    - plugin_cpu: added support for pm_qos_resume_latency_us
    - plugin_cpu: added support for intel_pstate scaling driver
    - plugin_scheduler: do not leak FDs from the perf
    - profiles: new cpu-partitioning-powersave profile
    - profiles: new profile for AWS EC2
    - throughput-performance: set net.core.somaxconn to at least 2048
    - API: added support for moving devices between instances
    - added support for the API access through the Unix Domain Socket
    - D-Bus: send tracebacks through D-Bus only in debug mode
    - Makefile: added fix for python-3.12
    - do not exit on duplicate config lines


author: ZhaoYu Jiang <jiangzhaoyu@kylinos.cn> - 2.24.1-1
changelog:
  - Upgrade to 2.24.1:
    - fixed privileged execution of arbitrary scripts by active local user. (CVE-2024-52336)
    - added sanity checks for API methods parameters. (CVE-2024-52337)
    - tuned-ppd: fixed controller init to correctly set_on_battery


author: tianmuyang <tianmuyang@huawei.com> - 2.24.1-4
changelog:
  - profiles: add programmable scheduling based on eBPF
  - package:  change package tuned to architecture-dependent


author: langfei<langfei@huawei.com> - 2022g-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Fix Palestine predictions for 2072 through 2075; Ittoqqortoormiit (America/Scoresbysund) zone change.


author: langfei <langfei@huawei.com> - 2024a-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Aysén Region moves from -04/-03 to -03; new zone;
  -	Improve recent commentary for Chilean decrees;
  -	No need for America/Coyhaique in zonenow.tab.


author: Funda Wang <fundawang@yeah.net> - 1.3.0-3
changelog:
  - adopt to new cmake macro
  - force out of source build
  - split out devel libraries
  - drop tarball signature verify so fast building


author: yaoxin <yao_xin001@hoperun.com> - 16.0-1
changelog:
  - Update to 16.0
    * upstream release notes:
      https://unicode.org/emoji/charts-16.0/emoji-released.html


author: Funda Wang <fundawang@yeah.net> - 2.3.12-1
changelog:
  - update to 2.3.12
  - disable drivers build as they are not supported upstream
  - drop sample MySQL settings, as we do not offer mysql-connector-odbc for now


author: liuchao <liuchao173@huawei.com> - 1.90.2-1
changelog:
  - Update to 1.90.2:
    - Fix wireless devices not disappearing from Settings when disconnected
    - Require a newer libgudev to avoid bugs related to newline stripping when reading sysfs attributes
    - Add installed-tests files for use with gnome-desktop-testing
    - Fix integration test to work with system installed upower binary and under jhbuild
    - Detect headsets with kernel batteries such as Logitech and Steelseries headsets, and make them automatically disappear if the headset is turned off (if the kernel driver supports the wireless_status attribute)
    - Hide duplicate Logitech Bluetooth devices (Bolt-compatible devices connected through Bluetooth would show as 2 batteries)
    - Hide duplicate Logitech wireless devices when they get connected through USB as well
    - Fix Bluetooth device names not synchronising, and use user-chosen names when available
    - Handle the "present" sysfs attribute changing
    - Fix iDevices not appearing
    - Fix reading capacity_level with newer libgudev
    - Fix OpenBSD backend
    - Refactor internal battery handling into separate classes
    - Guess charging/discharging state based on energy rate (#196)
    - Fix polling after resume (#198)
    - Fix battery state guessing (#146)
    - Reload history when battery ID changes
    - Test fixes
    - Move state guessing into DisplayDevice
    - Always use 90% threshold to consider a battery full
    - Various test improvements
    - Fix mice showing up as keyboards (#189)
    - Allow unit test inspector to fail (#187)
    - Fix test cases when daemon shuts down too slowly (#188)
    - Remove broken wakeup DBus API
    - Tag UPS hid devices using hwdb and update list from upstream
    - Only permit Refresh method when in debug mode
    - Refactor device polling
    - Refactor udev device discovery and sibling detection
    - Improved testing and CI
    - Handle SIGTERM to trigger a clean shutdown
    - Improve polling of batteries after line-power "online" status change
    - Multiple wacom tablet detection fixes
    - Fix updates after a BT hid power supply moves in sysfs
    - Fix enumeration of "Whats Up!" devices on startup
    - Accept USB power supplies without warning
    - Allow building without gtk-doc


author: wangkai <13474090681@163.com> - 1.1.3-1
changelog:
  - Update to 1.1.3
  - Fix typo in CLI --help message: "privilges" -> "privileges"
  - Harden service file: Set OOMScoreAdjust to -1000
  - The parent process should wait for the first child process to finish in forking mode(-f)
  - dbus: check whether the client wanted interactive authentication
  - Add "--version" option to the usbguard CLI
  - ruleset: detect integer overflow of the ID and bail out
  - Enable RuleFolder by default


author: zhanghongtao <zhanghongtao22@huawei.com> - 017-1
changelog:
  - update package to usbutils-017
  - lsusb: add fallback names for 'lsusb -v' output
  - Honor system libdir and includedir
  - usbutils: lsusb-t: print entries for devices with no interfaces
  - lsusb -t: sort in bus order, not reverse order
  - susb-t: if a driver is not bound to an interface, report "[none]"
  - Generate usbutils.pc pkgconfig file
  - usbreset: Allow idProduct and idVendor to be 0
  - susb: Add function that sorts the output by device ID.
  - lsusb: Additional sorting by bus number.
  - lsusb: This is a more compact implementation of the device list sort implemented within this pull request. The output remains the same as the one demonstrated in the previous commit.


author: liuchao <liuchao173@huawei.com> - 0.14.0-1
changelog:
  - upgrade to 0.14.0:
    - Fix: urcu-bp: only teardown call-rcu worker in destructor
    - Fix: rculfhash: urcu_die() takes positive error value
    - Fix: call_rcu: teardown default call_rcu worker on application exit
    - Fix: join worker thread in call_rcu_data_free
    - Docs: clarify grace period polling API
    - Document grace period polling in rcu-api.md
    - Implement poll rcu stress test in rcutorture
    - urcu-memb,mb,signal: Implement grace period polling
    - Fix: auto-resize hash table destroy deadlock
    - Fix building on MSYS2
    - rculfhash: Include rculfhash-internal.h from local directory
    - Remove "Darwin" from "should also work on list"
    - Merge branch 'adah1972-improve-md'
    - Add semicolons at the end of function prototypes
    - Wrap a file name in backticks
    - Wrap command-line options in backticks
    - Fix a wrong format
    - Wrap URLs in angle brackets
    - Fix Markdown issues
    - Fix: Always check pthread_create for failures
    - Disable signals in URCU background threads
    - Fix: futex.h: include headers outside extern C
    - Fix: add missing unused attribute to _rcu_dereference
    - Fix: change method used by _rcu_dereference to strip type constness
    - Fix: remove type constness in URCU_FORCE_CAST's C++ version
    - Move extern "C" down in include/urcu/urcu-bp.h
    - fix: ifdef linux specific cpu count compat
    - Add unit tests for possible_cpus_array_len
    - fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id
    - Fix: revise obsolete command in README.md
    - Fix: workqueue: remove unused variable "ret"
    - Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
    - Fix: urcu: futex wait: handle spurious futex wakeups
    - Fix: urcu-wait: futex wait: handle spurious futex wakeups
    - Fix: defer_rcu: futex wait: handle spurious futex wakeups
    - Fix: call_rcu: futex wait: handle spurious futex wakeups
    - Fix: workqueue: futex wait: handle spurious futex wakeups
    - Fix: Use %lu rather than %ld to print count
    - Update ABI definition files
    - Bump version current and age
    - alpha: allocate membarrier system call number
    - Bump version to 0.14.0-pre
    - Improved test framework
    - rculfhash: introduce cds_lfht_node_init_deleted
    - Fix: changelog: v0.13.0 was released in 2021
    - cleanup: i386 arch detection
    - fix: properly detect 'cmpxchg' on x86-32
    - fix: use urcu-tls compat with c++ compiler
    - Fix typo
    - fix: remove autoconf features default value in help message
    - fix: add missing pkgconfig file for memb flavour lib
    - Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h
    - Document C99 and C++11 requirement in README.md
    - Always use '__thread' for Thread local storage except on MSVC
    - Fix: powerpc32: transparent unions alter calling convention
    - fix: don't use C++ thread_local on MacOs
    - wfcqueue API: implement overloaded wrappers with templates
    - wfcqueue: combine C++ API cds_wfcq_head_cast with overloading
    - wfstack C++ API: implement overloaded wrappers with templates
    - lfstack C++ API: implement overloaded wrappers with templates
    - wfstack: combine C++ API cds_wfs_stack_cast with overloading
    - lfstack: combine C++ API cds_lfs_stack_cast with overloading
    - fix: test_build tap plan
    - Test C++ build of list head init
    - Fix order of initializers in CDS_LIST_HEAD_INIT
    - unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++
    - wfcqueue: implement C++ API based on function overloading
    - wfstack: implement C++ API based on function overloading
    - lfstack: implement C++ API based on function overloading
    - Fix tap.h: remove extra semicolon in pass/fail macros
    - Add C++ build tests
    - Build and run regression and unit tests as C++ programs
    - Add --enable-Werror configure switch
    - Add `urcu_posix_assert()` as `assert()` replacement
    - Rename `urcu_assert()` to `urcu_assert_debug()`
    - cleanup: spelling fixes in comments
    - Make temporary variable in _rcu_dereference non-const
    - (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support
    - Fix: x86 and s390: uatomic __hp() macro clang support
    - Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11


author: yueyuankun <yueyuankun@kylinos.cn> - 0.14.0-3
changelog:
  - Type: compile
  - ID: NA
  - SUG: NA
  - DESC: Fix compilation errors in loongarch architecture
          Replace setup with autosetup


author: Funda Wang <fundawang@yeah.net> - 8.1.3-2
changelog:
  - use patch instead of sed for config file modification
  - promote config dir for modules
  - drop uselss migration of sysconfig


author: yanjianqing <yanjianqing@kylinos.cn> - 4.1.0-7
changelog:
  - tests: testdriver: Add filesystem socket example
  - cli: Drop unnecessary --disk prop aliases
  - fsdetails: Fix an error with source.socket of virtiofs
  - tests: cli: Fix test output after previous commit
  - cli: --disk: Add driver.metadata_cache options


author: yanjianqing <yanjianqing@kylinos.cn> - 4.1.0-8
changelog:
  - diskbackend: Drop support for sheepdog
  - cli: support --boot loader.stateless=
  - virt-install: Reuse cli.fail_conflicting
  - virt-install: --unattended and --cloud-init conflict
  - cloner: Sync and system uuid
  - virt-install: --help required options are wrong
  - cli: --cpu: Add maxphysaddr.{mode,bits} options
  - tests: Add a compat check for linux2020 in amd-sev test case
  - virtinstall: fix regression with --boot and no install method
  - virtinstall: split no_install conditional apart to track code coverage


author: lutong <lutong14@huawei.com> - 1.1-9
changelog:
  - bugfix:fixed display error caused by missing signal_exits & revert change method of getting domain id


author: yaoxin <yao_xin001@hoperun.com> - 1.36-1
changelog:
  - Update to 1.36
    * xdg-dialog: fix missing namespace in protocol name
    * cursor-shape-v1: Does not advertises the list of supported cursors
    * xdg-shell: add missing enum attribute to set_constraint_adjustment
    * xdg-shell: recommend against drawing decorations when tiled
    * tablet-v2: mark as stable
    * staging: add alpha-modifier protocol


author: yaoxin <yao_xin001@hoperun.com> - 1:4.4.2-1
changelog:
  - Update to 4.4.2
    * wnpa-sec-2024-14 FiveCo RAP dissector infinite loop. Issue 20176. (CVE-2024-11595)
    * wnpa-sec-2024-15 ECMP dissector crash. Issue 20214. (CVE-2024-11596)
    * CIP I/O is not detected by "enip" filter anymore. Issue 19517.
    * Fuzz job issue: fuzz-2024-09-03-7550.pcap. Issue 20041.
    * OSS-Fuzz 71476: wireshark:fuzzshark_ip_proto-udp: Index-out-of-bounds in DOFObjectID_Create_Unmarshal. Issue 20065.
    * JA4_c hashes an empty field to e3b0c44298fc when it should be 000000000000. Issue 20066.
  - Many more features, bug fixes and updated protocol support as listed in:
    https://www.wireshark.org/docs/relnotes/wireshark-4.4.2.html


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 0.4.1-1
changelog:
  - update version to 0.4.1
   - test: add XCB_SHM_LIBS to all test
   - Build xz tarballs instead of bzip2
   - gitlab CI: add a basic build test
   - configure: Drop AM_MAINTAINER_MODE
   - autogen.sh: Honor NOCONFIGURE=1
   - autogen.sh: use exec instead of waiting for configure to finish
   - autogen.sh: use quoted string variables
   - autogen: add default patch prefix


author: yaoxin <1024769339@qq.com> - 2.9-1
changelog:
  - Update to 2.9:
    * Minor changes to support FOP 2.9 release
    * Changes:
      + XGC-133: Fix test for Java 11
      + XGC-132: Fallback to raw png if ImageIO cannot read image
      + XGC-130: Allow subproperties in XMP
      + FOP-3091: Add transparency color support for PS
      + FOP-3055: Use a event for a draw image error


author: Funda Wang <fundawang@yeah.net> - 1.2.41-2
changelog:
  - disable gcrypt backend per upstream
    (https://github.com/lsh123/xmlsec/pull/848)
  - fix build with libxml 2.14


author: yaoxin <1024769339@qq.com> - 0:1.3.9-1
changelog:
  - Update to 1.3.9:
    * Purely internal changes that improve compatibility with Java 17+.
    * Xerces dependency has been updated to the latest release and Xalan has been removed completely.


author: xihaochen <xihaochen@huawei.com> - 2.5.0-1
changelog:
  - Type:requirements                                                                                                                                  
  - Id:NA
  - SUG:NA
  - DESC:update xorg-x11-drv-vesa to 2.5.0


author: yanglu <yanglu72@h-partners.com> -1.20.11-31
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix regression caused by the fix for CVE-2024-0229 
         fix use after free related to CVE-2024-21886


author: shuaijiakun <shuaijiakun1288@phytium.com.cn> -1.20.11-32
changelog:
  - Type:feature
  - CVE:NA
  - SUG:NA
  - DESC:fix display error for ps23xx when using ast and pe2201 bmc card.


author: yaoxin <yao_xin001@hoperun.com> - 1.4.21-1
changelog:
  - Update to 1.4.21
    * Security fixes
      - This maintenance release addresses the security vulnerability
        CVE-2024-47072 (bsc#1233085), when using the BinaryDriver to
        unmarshal a manipulated input stream causing a Denial of
        Service due to a stack overflow.
    * Major changes
      - #350: Optimize memory allocation
      - Add a converter for the WeakHashMap which does not write any
        elements of the map. Avoids also access to the ReentrantLock
        contained in the WeakHashMap since Java 19.
    * Minor changes
      - #335: Allow PrettyPrintWriter to replace invalid XML
        characters when not running in quirks mode
      - #331, #326: Fix handling of empty
        java.util.concurrent.atomic.AtomicReference
      - #334: Fix remaining buffer size calculation in QuickWriter
      - #342: Optimize internal handling of children in DomReader
        avoiding O(n^2) access times for siblings
      - #349: Fix support of lambda objects for Java 21 and above
      - #359: Add KEYS file with public keys to verify signed
        artifacts.
      - Detect input manipulation in
        c.t.x.io.binary.BinaryStreamReader.
      - Use Jettison 1.5.4 by default for Java Runtimes version 8 or
        higher.
    * API changes
      - Added constant
        c.t.x.io.xml.PrettyPrintWriter.XML_1_0_REPLACEMENT.
      - Added constant
        c.t.x.io.xml.PrettyPrintWriter.XML_1_1_REPLACEMENT.
      - Added c.t.x.converters.collections.WeakHashMapConverter.
      - Protected field fieldsToOmit of
        c.t.x.mapper.ElementIgnoringMapper set to private.
      - Protected field unknownElementsToIgnore of
        c.t.x.mapper.ElementIgnoringMapper set to private.
    * Stream compatibility
      - The WeakHashMaps, that have been written with previous
        versions of XStream, can still be deserialized.


author: liuzhilin <liuzhilin@kylinos.cn> - 0.8.0-3
changelog:
  - fix: parse files with '\r' symbols as line ending correctly
  - fix: missing token enum name
  - Fix reference types in iterators
  - Remove build debug messages


author: xingwei <xingwei14@h-partners.com> - 4.2.3-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add haveged requires and optimize random number function replacement patch


author: yanglu <yanglu72@huawei.com> - 4.1-6
changelog:
  - DESC:delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.5-nfsnobody2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.13-ypxfr-zeroresp.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.13-nonedomain.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.19-slp-warning.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-4.0-manfix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.24-aliases.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.27-confpost.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.31-netgrprecur.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-4.0-headers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-4.0-selinux-context.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  ,and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 4.3.5-1
changelog:
  - Upgrade version to 4.3.5
    * Various bug fixes and performance improvements.
    * New DRAFT (see NEWS for 4.2.0) zmq_ppoll APIs was added that differs from
      zmq_poll in the same way that ppoll differs from poll.
    * New DRAFT (see NEWS for 4.2.0) socket options


author: yaoxin <1024769339@qq.com> - 0.2.44-1
changelog:
  - Update to 0.2.44:
    * configure.ac: Add comments to help eith debugging gettext.
    * doc/Doxyfile.in: Bump version from 1.9.4 to 1.9.8.
    * src/conv.c: Check src_length to avoid an unitinialized heap read.
    * src/conv.c, src/io-sim.c, src/search.c: Avoid integer overflow leading to heap overflow.
    * src/export.c, src/misc.*: Use standard va_copy(), not GNU __va_copy().
    * src/teletext.c: Fix accidental G3 character modification.
    * src/vbi.c: Add support for a larger range of framerates, from 12.5fps to 60fps.
    * Security fixes: CVE-2025-2173,CVE-2025-2174,CVE-2025-2175,CVE-2025-2176,CVE-2025-2177


author: zhangxingrong <zhangxingrong@uniontech.cn> - 3.5.3-2
changelog:
  - Fix SYMBOLOGY_IDENTIFIER Loss in QRCodeMultiReader to Ensure Data Integrity and Functional Consistency with QRCodeReader


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 0.13.77-1
changelog:
  - update to 0.13.77
    - make afl to check for fuzzer bugs
    - update os versions to latest from docker_mirror.py
    - add missing tests scenarios for later os releases
    - fix Coverage include hack
    - integrate mxe/src/zziplib-2-prefer-win32-mmap.patch
    - make crossgcc/windows a working example for mingw
    - fix dbk2man regression (from typehints changes)


