# changelog

author: Funda Wang <fundawang@yeah.net> - 1.0.5-32
changelog:
  - Produce abi dump
  - Add revised patch from gentoo to fix parallel build, and
    put correct symlink of man pages


author: gcdota930915 <taifu.gc@alibaba-inc.com> - 0.303.1-2
changelog:
  - Add a sub-package for variable font, abattis-cantarell-vf-fonts
  - Rewrite the spec file in font template


author: chen_yu_ao <m15927509890@163.com> - 2.5.1-4
changelog:
  - add patch 0001: eliminate a dead store in attr_copy_action()
  - add patch 0002: fix incompatibility with autoconf 2.12


author: yuanhui <yuanhui@linux.alibaba.com> - 2.71-2
changelog:
  - Add doc packages and abi files
  - Fix typo in variable name
  - Fix testsuite failures with bash 5.2
  - Disable testcase 227 for parallel auto test and signal handling failure
  - Use %bcond_without for --with/out=check


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 0.25.0-1
changelog:
  - update to 0.25.0
  - add ali enhenced tools for fs, schedule and sys
  - fix man pages installation dir (Funda Wang)


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.7-1_rc2.an23]
changelog:
  - anolis: config: change nr cpus to 1024 (Xingrui Yi)
  - anolis: spec: avoid override system 4.18.2 definition (Qiao Ma)


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.7-1.1_rc1.an23]
changelog:
  - anolis: loongarch: anck 6.6 support loongarch (MinLi)
  - anolis: configs: adjust L1 level kconfigs (Qiao Ma)
  - anolis: configs: adjust some L0 level kconfigs for arch x86 (Qiao Ma)
  - anolis: configs: refresh kconfigs (Qiao Ma)
  - anolis: Update config for loongarch (Juxin Gao)
  - anolis: net: stmmac: fix potential double free of dma descriptor resources (Hongchen Zhang)
  - anolis: usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 (Hongchen Zhang)
  - anolis: drm/radeon: Workaround radeon driver bug for Loongson (Huacai Chen)
  - anolis: irqchip/loongson-liointc: Set different isr for differnt core (Tianli Xiong)
  - anolis: LoongArch: kdump: Add high memory reservation (Ming Wang)
  - anolis: LoongArch: Fix kdump failure on v40 interface specification (Ming Wang)
  - anolis: LoongArch: kexec: Add compatibility with old interfaces (Ming Wang)
  - anolis: LoongArch: kdump: Add memory reservation for old kernel (Ming Wang)
  - anolis: irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. (Chong Qiao)
  - anolis: LoongArch: Remove generic irq migration (Jianmin Lv)
  - anolis: LoongArch: Adapted SECTION_SIZE_BITS with page size (zhangtianyang)
  - LoongArch: KVM: Add returns to SIMD stubs (Randy Dunlap)
  - LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments (WANG Xuerui)
  - LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask() (WANG Xuerui)
  - LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg() (WANG Xuerui)
  - irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc() (Bibo Mao)
  - LoongArch: KVM: Add LASX (256bit SIMD) support (Tianrui Zhao)
  - LoongArch: KVM: Add LSX (128bit SIMD) support (Tianrui Zhao)
  - LoongArch: KVM: Fix timer emulation with oneshot mode (Bibo Mao)
  - LoongArch: KVM: Remove kvm_acquire_timer() before entering guest (Bibo Mao)
  - LoongArch: KVM: Allow to access HW timer CSR registers always (Bibo Mao)
  - LoongArch: KVM: Remove SW timer switch when vcpu is halt polling (Bibo Mao)
  - LoongArch: KVM: Optimization for memslot hugepage checking (Bibo Mao)
  - LoongArch: Implement constant timer shutdown interface (Bibo Mao)
  - LoongArch: KVM: Add maintainers for LoongArch KVM (Tianrui Zhao)
  - LoongArch: KVM: Supplement kvm document about LoongArch-specific part (Tianrui Zhao)
  - LoongArch: KVM: Enable kvm config and add the makefile (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu world switch (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm exception vectors (Tianrui Zhao)
  - LoongArch: KVM: Implement handle fpu exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle mmio exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle gspr exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle idle exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle iocsr exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle csr exception (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm mmu operations (Tianrui Zhao)
  - LoongArch: KVM: Implement virtual machine tlb operations (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu timer operations (Tianrui Zhao)
  - LoongArch: KVM: Implement misc vcpu related interfaces (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu load and vcpu put operations (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu interrupt operations (Tianrui Zhao)
  - LoongArch: KVM: Implement fpu operations for vcpu (Tianrui Zhao)
  - LoongArch: KVM: Implement basic vcpu ioctl interfaces (Tianrui Zhao)
  - LoongArch: KVM: Implement basic vcpu interfaces (Tianrui Zhao)
  - LoongArch: KVM: Add vcpu related header files (Tianrui Zhao)
  - LoongArch: KVM: Implement VM related functions (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm hardware enable, disable interface (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm module related interface (Tianrui Zhao)
  - LoongArch: KVM: Add kvm related header files (Tianrui Zhao)
  - anolis: LoongArch: pci root bridige set acpi companion only when not acpi_disabled. (Tianli Xiong)
  - anolis: PCI: irq: Add early_param pci_irq_limit to limit pci irq numbers (Juxin Gao)
  - anolis: PCI: fix X server auto probe fail when both ast and etnaviv drm present (suijingfeng)
  - anolis: PCI: LS7A2000: fix GPU card error (Baoqi Zhang)
  - anolis: PCI: LS7A2000: fix pm transition of devices under pcie port (Jianmin Lv)
  - PCI: loongson: Limit MRRS to 256 (Jiaxun Yang)
  - anolis: LoongArch: fix some PCIE card not scanning properly (Tianli Xiong)
  - anolis: PCI: fix kabi error caused by pm_suspend_target_state (Hongchen Zhang)
  - anolis: PCI: PM: fix pcie mrrs restoring (Jianmin Lv)
  - anolis: PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space (Tianli Xiong)
  - anolis: PCI: Check if entry->offset already exist for mem resource (Tianli Xiong)
  - anolis: LS7A2000: Add quirk for OHCI device rev 0x02 (Baoqi Zhang)
  - anolis: LoongArch: fix ls2k500 bmc not work when installing iso (Chong Qiao)
  - anolis: LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. (Chong Qiao)
  - anolis: ipmi: add ls2k500 bmc ipmi support. (Chong Qiao)
  - anolis: fbdev: add ls2k500sfb driver for ls2k500 bmc. (Chong Qiao)
  - anolis: cpufreq:loongarch: Add cpufreq driver for LoongArch (liuyun)
  - anolis: LoongArch: use arch specific phys_to_dma (Hongchen Zhang)
  - anolis: LoongArch: Fixed EIOINTC structure members (yangqiming)
  - anolis: LoongArch: Fix virtual machine startup error (liuyun)
  - anolis: LoongArch: Old BPI compatibility (liuyun)
  - anolis: LoongArch: add kernel setvirtmap for runtime (liuyun)


author: Funda Wang <fundawang@yeah.net> - 6.5-2
changelog:
  - Drop duplicate files between brlapi and tcl-brlapi
  - Installed /var/lib/brltty directory (rhbz#2042412)


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 6.1.2-1
changelog:
  - remove ascii and xmlto dependency since they are unnecessary now
  - add sphinx dependency for building docs
  - use libgcrypt for providing hash implementations


author: Funda Wang <fundawang@yeah.net> - 1.17.6-3
changelog:
  - Build with meson
  - GL backends disabled by default as upstream
  - Move abi dump into correct package


author: Josh Stone <jistone@redhat.com> - 1.72.1-2
changelog:
  - Fix LLVM dependency for ELN
  - Add build target for x86_64-unknown-none
  - Add build target for x86_64-unknown-uefi


author: Josh Stone <jistone@redhat.com> - 1.72.1-3
changelog:
  - Fix the profiler runtime with compiler-rt-17
  - Switch to unbundled wasi-libc on Fedora
  - Use emmalloc instead of CC0 dlmalloc when bundling wasi-libc


author: Josh Stone <jistone@redhat.com> - 1.71.0-2
changelog:
  - Relax the suspicious_double_ref_op lint (rhbz2225471)
  - Enable the profiler runtime for native hosts (rhbz2213875)


author: Funda Wang <fundawang@yeah.net> - 1.69.0-1
changelog:
  - New version 1.69.0
  - Build with llvm15 until llvm issue#61932 solved
    (https://github.com/llvm/llvm-project/issues/61932)


author: Chen Li <chenli@loongson.cn> - 16.0.6-2
changelog:
  - Backport LoongArch patches from llvmorg-17.0.0-rc2
  - Add the triple of loongarch64 for anolis os
  - LoongArch: fix symbol lookup error when compiling on aarch and x86


author: Funda Wang <fundawang@yeah.net> - 2.49.93-2
changelog:
  - Drop libdb support
  - Drop gtk2 support (as glade is dead)
  - Drop pari support (introduces too many dependencies)


author: Funda Wang <fundawang@yeah.net> - 3.25.0-2
changelog:
  - Add GNUInstallDirs parameters as stated upstream
    https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html


author: Peng Fan <fanpeng@loongson.cn> - 2.36-11
changelog:
  - LoongArch: Ignore kernel version checks.
  - Temporarily not pack libanl.so and libutil.so in LoongArch.


author: Chen Li <chenli@loongson.cn> - 16.0.6-2
changelog:
  - Backport LoongArch patches from llvmorg-17.0.0-rc2
  - Exclude hwasan_symbolize on loongarch64 because of nonsupport


author: yuanhui <yuanhui@linux.alibaba.com> - 1.6.20-3
changelog:
  - Fix the wrong placement for `BuildRequires: go-rpm-macros
  ExclusiveArch: x86_64 aarch64 @@GCCGO_ARCHES@@
  ` macro


author: Peng Fan <fanpeng@loongson.cn> - 12.2.1-3
changelog:
  - LoongArch: add new symbol type and backports.
  - Last upstream commit: 5430c86e71927492399129f3df80824c6c334ddf


author: Kun(llfl) <llfl@linux.alibaba.com> - 1.0-71
changelog:
  - optimize spec file
  - change the prep stage to a standard macro approach
  - add a new macro to define the destination catalog


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.23-1
changelog:
  - downgrade to 1.23
  - fix kernel build failed with "FAILED: load BTF from vmlinux: Invalid argument"


author: Xin Jiang <jiangxin@hygon.cn> - 202302-3
changelog:
  - 0001-anolis-UefiCpuPkg-Add-StandardSignatureIsHygonGenuin.patch
  - 0002-anolis-UefiCpuPkg-LocalApicLib-Exclude-second-SendIp.patch
  - 0003-anolis-OvmfPkg-Add-CSV-secure-call-library-on-Hygon-.patch
  - 0004-anolis-OvmfPkg-Tcg-Add-CsvLib-for-TpmMmioSevDecryptP.patch
  - 0005-anolis-OvmfPkg-ResetVector-Support-CSV-in-ResetVecto.patch
  - 0006-anolis-OvmfPkg-PlatformPei-Initialize-CSV-VM-s-memor.patch
  - 0007-anolis-OvmfPkg-BaseMemcryptSevLib-update-page-status.patch
  - 0008-anolis-OvmfPkg-Add-CsvDxe-driver.patch
  - 0009-anolis-OvmfPkg-IoMmuDxe-Add-CsvIoMmu-protocol.patch
  - 0010-anolis-OvmfPkg-Reserve-a-CPUID-table-page-for-CSV-gu.patch
  - 0011-anolis-OvmfPkg-Use-classic-mmio-window-for-CSV-guest.patch
  - Support Hygon CSV3 feature


author: Xin Jiang <jiangxin@hygon.cn> - 202302-5
changelog:
  - 0012-OvmfPkg-BaseMemEncryptLib-Detect-SEV-live-migration-.patch
  - 0013-OvmfPkg-BaseMemEncryptLib-Hypercall-API-for-page-enc.patch
  - 0014-OvmfPkg-BaseMemEncryptLib-Invoke-page-encryption-sta.patch
  - 0015-OvmfPkg-VmgExitLib-Encryption-state-change-hypercall.patch
  - 0016-OvmfPkg-PlatformPei-Mark-SEC-GHCB-page-as-unencrypte.patch
  - 0017-OvmfPkg-AmdSevDxe-Add-support-for-SEV-live-migration.patch
  - 0018-anolis-OvmfPkg-BaseMemcryptSevLib-Correct-the-calcul.patch
  - 0019-anolis-OvmfPkg-BaseMemEncryptLib-Return-SUCCESS-if-n.patch
  - Support SEV migration


author: Xin Jiang <jiangxin@hygon.cn> - 202302-6
changelog:
  - 0020-anolis-OvmfPkg-BaseMemEncryptLib-Save-memory-encrypt.patch
  - Fix the isue that interrupt is enabled in MMIO VC handler


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.11.1-1
changelog:
  - Init from upstream 2.11.1
  - enable some modules and exes to compat with old version
  - add back some internal functions to keep abi compatibility


author: yuanhui <yuanhui@linux.alibaba.com> - 3.92.0-1
changelog:
  - Update to 3.92.0
  - Remove gtk3 and gtk4 subpackages as the gcr gtk3 and gtk4 libraries are gone
  - Rename gcr-base to gcr-libs


author: Funda Wang <fundawang@yeah.net> - 12.0.0-1
changelog:
  - Import package for anolis 23
  - Build static libs per default by upstream
  - Add patch linking against spirv-tools


author: Funda Wang <fundawang@yeah.net> - 1.20.3-1
changelog:
  - New version 1.20.3
  - Disable race package due go 1.20 new feature
  - Drop abi generation, it produces unexpanded provides for this package


author: Meidan Li <limeidan@loongson.cn> - 1.20.9-2
changelog:
  - cmd/asm: add RDTIME{L,H}.W, RDTIME.D support for loong64
  - runtime: implement cputicks with the stable counter on loong64
  - runtime: remove the fake mstart caller in systemstack on linux/loong64
  - cmd/internal/obj/loong64: save LR after decrementing SP
  - runtime: refactor the linux/loong64 entrypoint
  - cmd/internal/obj/loong64: remove invalid branch delay slots
  - runtime: calculate nanoseconds in usleep on linux/loong64
  - cmd/internal/obj: remove redundant cnames on loong64
  - runtime: save/fetch g register during VDSO on loong64
  - runtime: save/restore callee-saved registers in loong64's sigtramp
  - runtime: add comment for sys_linux_loong64
  - runtime: mark morestack_noctxt SPWRITE for linux/loong64
  - cmd/internal/obj/loong64: add the PCALAU12I instruction for reloc use
  - cmd/internal/obj/loong64, cmd/link/internal/loong64: switch to LoongArch ELF psABI v2 relocs
  - runtime: add support for --buildmode=c-shared on loong64
  - cmd/compile: add support for --buildmode=c-shared on loong64
  - cmd/internal/obj/loong64, cmd/internal/objabi: add c-shared relocations on loong64
  - cmd/link: add support for --buildmode=c-shared on loong64
  - cmd/internal/sys: enable c-shared feature on loong64
  - cmd/dist, misc/cgo/testcshared: enable c-shared test on loong64
  - cmd/link, cmd/internal: in shared mode, change to use IE mode to access TLS variables
  - cmd/compile, cmd/dist, cmd/go, internal: enable buildmode=pie for linux/loong64
  - net: disable TestLookupDotsWithRemoteSource and TestLookupGoogleSRV
  - enable c-archive test on linux/loong64
  - cmd/internal, cmd/link: remove invalid GOT relative relocations
  - runtime: no need to save these registers in load_g&save_g
  - cmd/internal/obj/loong64: add support for movgr2cf and movcf2gr instructions
  - runtime: save and restore fcc registers in async preempt on loong64
  - cmd,cmd/vendor: pick up updates for golang.org/x/arch/loong64
  - cmd/internal/objfile: add loong64 disassembler support
  - cmd/{compile,link,internal},runtime: support -buildmode=shared for loong64
  - cmd/{link,internal}: support -buildmode=plugin for loong64
  - cmd/dist/test: enable buildmode={shared,plugin} test for loong64
  - runtime: enable memory sanitizer on loong64
  - runtime: enable address sanitizer on loong64
  - cmd/link: workaround linkshared test errors on loong64.
  - runtime: remove the meaningless offset of 8 for duffzero on loong64
  - cmd/compiler: remove the meaningless offset of 8 for Lowered{Zero,Move} on loong64
  - cmd/compile/internal, runtime: use NOOP for hardware NOPs on loong64
  - cmd/link/internal/loong64: use BREAK 0 as the code pad sequence
  - cmd/asm, runtime: remove the RSB register from loong64
  - cmd/internal/obj/loong64: realize all unconditional jumps with B/BL
  - cmd/internal/obj/loong64: clean up code for short conditional branches
  - cmd/internal/obj/loong64: assemble BEQ/BNEs comparing with 0 as beqz/bnez
  - cmd/internal/obj/loong64: remove Optab.family and reorganize operand class fields
  - cmd/asm: support the PCALIGN directive on loong64
  - internal/bytealg, runtime: align some loong64 asm loops to 16-byte boundaries
  - cmd/link: bump loong64 function alignment to 16 bytes
  - cmd/compile: optimize multiplication on loong64
  - cmd/compile: split DIVV/DIVVU op on loong64
  - cmd/internal/obj/loong64: auto-align loop heads to 16-byte boundaries
  - cmd/internal/obj/loong64: add atomic memory access instructions support
  - cmd/compiler,runtime/internal/atomic: optimize xchg and xchg64 on loong64
  - cmd/compiler,runtime/internal/atomic: optimize xadd and xadd64 on loong64
  - cmd/compiler,runtime/internal/atomic: optimize And{32,8} and Or{32,8} on loong64
  - Revert "cmd/link: workaround linkshared test errors on loong64."
  - syscall: implement Ptrace{Set,Get}Regs using PTRACE_{GET,SET}REGSET on all linux platforms
  - cmd/internal/obj/loong64: remove the invalid plan9 format of the BREAK instruction


author: Meidan Li <limeidan@loongson.cn> - 1.20.9-3
changelog:
  - api: add new relocations numbered 101 to 109 for loong64
  - cmd/link: add new relocations numbered 101 to 109 for loong64
  - cmd/link/internal/loadelf: add additional relocations for loong64
  - cmd/link/internal/loadelf: remove useless relocation size information of loong64
  - cmd/internal, cmd/link: unify the relocation naming style of loong64
  - cmd/internal/obj/loong64: using LookupABI to find duff{copy,zero} when rewriting GOT
  - all: delete loong64 non-register ABI fallback path
  - internal/abi, internal/buildcfg: always enable register ABI on loong64
  - cmd/compile, internal/buildcfg: enable regABI on loong64, and add loong64 in test func hasRegisterABI
  - runtime/internal/syscall: use ABIInternal for Syscall6 on loong64
  - cmd/compile: fix If lowering on loong64
  - cmd/internal/obj: set morestack arg spilling and regabi prologue on loong64
  - runtime: add regABI support in memclr and memmove functions on loong64
  - internal/bytealg: add regABI support in bytealg functions on loong64
  - reflect, runtime: add reflect support for regABI on loong64
  - runtime: support regABI and add spill functions in runtime for loong64
  - runtime: make duff device as ABIInternal for loong64
  - cmd/compile: update loong64 CALL* ops
  - cmd/compile/internal: add spill support for loong64 regABI
  - cmd/compile/internal: add register info for loong64 regABI
  - internal/abi: define loong64 regABI constants
  - cmd/compile,cmd/internal,runtime: change registers on loong64 to avoid regABI arguments
  - cmd/compile: add ABI register definations for loong64
  - cmd/compile, cmd/internal, runtime: change the registers used by the duff device for loong64
  - cmd/link/internal/loadelf: correct the relocation size of R_LARCH_64
  - cmd/link/internal/loong64: correct the glibc dynamic linker path.
  - cmd/internal/obj/loong64: recheck jump offset boundary after auto-aligning loop heads
  - cmd/internal/obj/loong64: correct the instruction format of plan9 assembly NOOP
  - cmd/compiler,runtime/internal/atomic: Implementing {And,Or}{32,8} using am{and,or}dbw on loong64
  - cmd/compiler,runtime/internal/atomic: Implementing xadd{,64} using amadddb{w,d} on loong64
  - cmd/compiler,runtime/internal/atomic: Implementing xchg{,64} using amswapdb{w,d} on loong64
  - internal/sysinfo: print cpu type from cpuinfo when internal cpu name is empty on Linux


author: yuanhui <yuanhui@linux.alibaba.com> - 2.06-7
changelog:
  - fix the bugs about video readers in grub2
  - fix several fuzz issues with invalid dir
  - net/netbuff: Block overly large netbuff allocs
  - net/ip: do IP fragment maths safely
  - net/dns: fix double-free addresses on corrupt DNS response
  - net/tftp: fix some bugs about tftp
  - net/http: fix OOB write for split http headers
  - fs/f2fs: fix some bugs og f2fs
  - fix some bugs of grub_min() and grub_max()
  - add the DOS header struct and fix some bad naming
  - set page permissions for loaded modules
  - grub_fs_probe(): dprint errors from filesystems
  - BLS: create /etc/kernel/cmdline during mkconfig
  - font: Fix some errors about fonts
  - fbutil: Fix integer overflow


author: Funda Wang <fundawang@yeah.net> - 6.8-6
changelog:
  - Rework trigger scriptlets from openmandriva so that it does not depend on
    contrib/fix-info-dir, which will be dropped in texinfo >= 7.0


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.4.0-2
changelog:
  - adds xkb and legacy keymaps subdirs to loadkyes search path
  - unicode_start init from /etc/vconsole.conf


author: Pengtao Jia <wb-jpt471562@alibaba-inc.com> - 1.4.0
changelog:
  - Add: UI support keentune Init Setting
  - Add: UI support Parameter Auto-tuning
  - Add: UI support Sensitive parameter identification


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 2.1.12-3
changelog:
  - remove patch: Revert "Fix checking return value of the
    evdns_base_resolv_conf_parse()" since transmission now fix its problem


author: Funda Wang <fundawang@yeah.net> - 1.10.1-1
changelog:
  - New version 1.10.1
  - Add patch from mageia for removal wrong libdir from libgcrypt-config
  - Remove disable-brainpool switch, as stated by developer (https://dev.gnupg.org/T5162)


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.4.4-2
changelog:
  - Don't BuildRequires python-setuptools, use Python-bundled distutils
  - fix build failed with python-setuptools-60*


author: Funda Wang <fundawang@yeah.net> - 4.5.0-1
changelog:
  - New version 4.5.0
  - Build using cmake
  - Drop static as cmake does not support building it right now
  - Split out tiffgt as what debian does


author: Feng Su <sufeng@linux.alibaba.com> - 2.4.7-3
changelog:
  - Standardized patch name
  - Add patch to fix the issue that variable $postdeps can't be de-duplicated
  - skip link order test and low max_cmd_len test


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 3.3.0-3
changelog:
  - optimise spec file

  - Tue Apr 19 2022 Chunmei Xu <xuchunmei@linux.alibaba.com> - 3.3.0-2
  - Bump version to rebuild with icu


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.1-2
changelog:
  - add libunistring.so.2* from version 1.0 to fix build env
  - after all other pkgs update based on version 1.1, will remove libunistring.so.2*


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 1.6.2-3
changelog:
  - add abi/api files
  - enable self-tests while building. Skip tests for aarch64 since some tests
    may fail


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 4.4.33-1
changelog:
  - Update to 4.4.33
  - Add doc subpackage including NEWS, README and THANKS
  - Add two newest patches optimizing performance


author: gcdota930915 <taifu.gc@alibaba-inc.com> 37.0-3
changelog:
  - Remove nano-default-editor requirement in runtime-install.tmpl by patch
  - Enable dbus_daemon service by patch
  - Edit the previous changelog record


author: Funda Wang <fundawang@yeah.net> - 1.32.0-2
changelog:
  - Split out icons for removal of circular dependencies between
    network-manager-applet and nm-connection-editor


author: Guanjun <guanjun@linux.alibaba.com> - 1.22.1.0-1
changelog:
  - integrate aysnch mode nginx for leveraging Intel QAT (Intel QuickAssist Technology) and Intel DLB (Dynamic Load Balancer)


author: Jing Zhang <renyu.zj@linux.alibaba.com> - 3.5-2
changelog:
  - Fix some bugs and add features:
  - Fix handling of gpt partition types
  - Fix handling of msdos partition types
  - Add a libparted test for ped_partition_set_system on msdos
  - Add display of GPT UUIDs in JSON output
  - Add no_automount flag support
  - increase xfs size to 300M etc.


author: happy_orange <songnannan@linux.alibaba.com> - 5.36.1-13
changelog:
  - rollback to 5.36.1-11 because the CVE-2023-31484 and CVE-2023-31486 has been fixed in perl-CPAN and perl-HTTP-Tiny package.


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.201-1
changelog:
  - update to 2.201

  -* Thu Apr 21 2022 zhang xianting <zhangxianting@uniontech.com> - 2.103-1
  -- Initial build for Anolis V23


author: Paul Howarth <paul@city-fan.org> - 0.19-5
changelog:
  - Fix FTBFS due to missing buildreq perl-devel
  - Use a patch rather than scripted iconv to fix documentation encodings
  - Simplify find command using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Fix test skip count on Win32 (CPAN RT#76335)
  - Drop UTF8 docs patch; issue fixed upstream


author: Funda Wang <fundawang@yeah.net> - 15.2-2
changelog:
  - Disable llvm jit, as it uses deprecated functions such as LLVMBuildGEP and
    LLVMBuildStructGEP which are not available in LLVM 16


author: Funda Wang <fundawang@yeah.net> - 15.4-1
changelog:
  - New version 15.4
  - Add requirement on system-rpm-config for /usr/bin/pg_config,
    as it produces flags linked to /usr/lib/rpm/anolis/anolis-annobin-cc1 &
    /usr/lib/rpm/anolis/anolis-hardened-cc1


author: zhongling.h <zhonglingh@linux.alibaba.com> - 0.4.0-1
changelog:
  - downgrade to be compatible with gast 0.4.0, which is the max possible version supported by tensorflow2


author: Funda Wang <fundawang@yeah.net> - 2.3.0-1
changelog:
  - New version 2.3.0
  - Disable test as it requires valid /etc/resolv.conf, which does not
    exist in current build system


author: Xin Jiang <jiangxin@hygon.cn> - 15:7.2.6-2
changelog:
  - Patch0002: 0002-anolis-csv-i386-add-CSV-context.patch
  - Patch0003: 0003-anolis-csv-i386-add-command-to-initialize-CSV-contex.patch
  - Patch0004: 0004-anolis-csv-i386-add-command-to-load-data-to-guest-me.patch
  - Patch0005: 0005-anolis-csv-i386-add-command-to-load-vmcb-to-guest-me.patch
  - Patch0006: 0006-anolis-cpu-i386-populate-CPUID-0x8000_001F-when-CSV-.patch
  - Patch0007: 0007-anolis-csv-i386-CSV-guest-do-not-need-register-unreg.patch
  - Patch0008: 0008-anolis-target-i386-csv-load-initial-image-to-private.patch
  - Patch0009: 0009-anolis-vga-force-full-update-for-CSV-guest.patch
    (Support Hygon CSV3 feature)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-4
changelog:
  - Patch0010: 0010-doc-update-AMD-SEV-to-include-Live-migration-flow.patch
  - Patch0011: 0011-migration.json-add-AMD-SEV-specific-migration-parame.patch
  - Patch0012: 0012-confidential-guest-support-introduce-ConfidentialGue.patch
  - Patch0013: 0013-target-i386-sev-provide-callback-to-setup-outgoing-c.patch
  - Patch0014: 0014-target-i386-sev-do-not-create-launch-context-for-an-.patch
  - Patch0015: 0015-target-i386-sev-add-support-to-encrypt-the-outgoing-.patch
  - Patch0016: 0016-target-i386-sev-add-support-to-load-incoming-encrypt.patch
  - Patch0017: 0017-kvm-Add-support-for-SEV-shared-regions-list-and-KVM_.patch
  - Patch0018: 0018-migration-add-support-to-migrate-shared-regions-list.patch
  - Patch0019: 0019-migration-ram-add-support-to-send-encrypted-pages.patch
  - Patch0020: 0020-migration-ram-Force-encrypted-status-for-flash0-flas.patch
  - Patch0021: 0021-migration-for-SEV-live-migration-bump-downtime-limit.patch
  - Patch0022: 0022-kvm-Add-support-for-userspace-MSR-filtering-and-hand.patch
  - Patch0023: 0023-anolis-migration-ram-Force-encrypted-status-for-VGA-.patch
  - Patch0024: 0024-anolis-target-i386-sev-Clear-shared_regions_list-whe.patch
  - Patch0025: 0025-anolis-migration-ram-Fix-calculation-of-gfn-correpon.patch
  - Patch0026: 0026-anolis-target-i386-csv-Move-is_hygon_cpu-to-header-f.patch
  - Patch0027: 0027-anolis-target-i386-csv-Read-cert-chain-from-file-whe.patch
  - Patch0028: 0028-anolis-target-i386-csv-add-support-to-queue-the-outg.patch
  - Patch0029: 0029-anolis-target-i386-csv-add-support-to-encrypt-the-ou.patch
  - Patch0030: 0030-anolis-target-i386-csv-add-support-to-queue-the-inco.patch
  - Patch0031: 0031-anolis-target-i386-csv-add-support-to-load-incoming-.patch
  - Patch0032: 0032-anolis-migration-ram-Accelerate-the-transmission-of-.patch
  - Patch0033: 0033-anolis-migration-ram-Accelerate-the-loading-of-CSV-g.patch
  - Patch0034: 0034-anolis-target-i386-csv-Add-support-for-migrate-VMSA-.patch
  - Patch0035: 0035-anolis-target-i386-get-set-migrate-GHCB-state.patch
  - Patch0036: 0036-anolis-target-i386-kvm-Return-resettable-when-emulat.patch
  - Patch0037: 0037-anolis-kvm-Add-support-for-CSV2-reboot.patch
    (Support Hygon CSV/CSV2 live migration, CSV2 reboot)


author: Xin Jiang <jiangxin@hygon.cn> - 15:7.2.6-5
changelog:
  - Patch0038: 0038-anolis-vfio-only-map-shared-region-for-CSV-virtual-m.patch
  - Patch0039: 0039-anolis-linux-headers-update-kernel-headers-to-includ.patch
  - Patch0040: 0040-anolis-csv-i386-add-support-to-migrate-the-outgoing-.patch
  - Patch0041: 0041-anolis-csv-i386-add-support-to-migrate-the-incoming-.patch
  - Patch0042: 0042-anolis-csv-i386-add-support-to-migrate-the-outgoing-.patch
  - Patch0043: 0043-anolis-csv-i386-add-support-to-migrate-the-incoming-.patch
    (Support CSV3 live migration)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-7
changelog:
  - Patch0045: 0045-anolis-target-i386-sev-Add-support-for-reuse-ASID-fo.patch
    (Support reuse ASID for CSV guests)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-8
changelog:
  - Patch0046: 0046-target-i386-sev-Fix-incompatibility-between-SEV-and-.patch
    (Fix incompatibility between SEV and CSV on the GET_ID API)


author: Jacob Wang <yungao.wjb@alibaba-inc.com> - 2:8.2.0-1
changelog:
  - Update to 8.2.0
    Remove subpackage of virtiofsd since QEMU upstream deleted the C impl of 
    virtiofsd entirely. The alternative is to rewrite it separately in rust.


author: Aubrey Li <aubrey.li@linux.intel.com> - 2:8.2.0-3
changelog:
  - Patch1001: 1001-i386-cpu-Clear-FEAT_XSAVE_XSS_LO-HI-leafs-when-CPUID.patch
  - Patch1002: 1002-i386-cpu-Mask-with-XCR0-XSS-mask-for-FEAT_XSAVE_XCR0.patch
  - Patch1003: 1003-i386-cpuid-Decrease-cpuid_i-when-skipping-CPUID-leaf.patch
  - Patch1004: 1004-i386-cpuid-Move-leaf-7-to-correct-group.patch
    (Backport i386/cpu fixes from upstream 8.2.2)


author: Heng Qi <hengqi@linux.alibaba.com> - 5.15.8-4
changelog:
  - Delete the 0006-Fix-TapHandler-so-that-it-actually-registers-a-tap.patch
    and 0007-Revert-Fix-TapHandler-so-that-it-actually-registers-.patch


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 0.17.1-1
changelog:
  - Update to 0.17.1 and remove patches included in this release
  - Remove Redhat specific patch since we don't need it


author: Funda Wang <fundawang@yeah.net> - 2:1.1.9-1
changelog:
  - New version 1.1.9
  - Add loong64 support for runc (Wenlong Zhang <zhangwenlong@loongson.cn>)
  - Cleanup spec


author: Funda Wang <fundawang@yeah.net> - 1:23-26
changelog:
  - Add helper macro for packagers to detect installed version of package
  - Add helper script forcing as-needed for libtool linking bugs


author: Funda Wang <fundawang@yeah.net> - 10:20220321-14
changelog:
  - apply upstream fix for CVE-2023-32700
  - patch texmfcnf.lua
  - fix mptopdf.pl and thumbpdf.pl to have proper interpreter lines
  - fix issue with latex.ltx


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> -3.1.10-2
changelog:
  - Add upstream patches which:
      Initialize getbmap structure in quantity2offset
      Fix inventory unpacking
  - Add abi/api files


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 5.10.0-1
changelog:
  - Rollback to 5.10.0
  - Add patches cherry-picked from upstream 5.10 to 5.18
  - Add Anolis customized atomic write support patches


