Removed rpms ============ - Mesa-libGL-devel-32bit - audit-devel-32bit - caffe - caffe-devel - caffe-examples - caffe-gnu-hpc - caffe-gnu-hpc-devel - caffe-gnu-hpc-examples - caffe_1_0-gnu-hpc - caffe_1_0-gnu-hpc-devel - caffe_1_0-gnu-hpc-examples - dbus-1-devel-32bit - docker-machine-driver-kvm2 - glibc-devel-32bit - gnome-builder-plugin-jedi - grub2-powerpc-ieee1275 - gssdp-utils - gstreamer-plugins-bad-fluidsynth-32bit - gtk4-devel-32bit - Mesa-32bit - Mesa-dri-nouveau-32bit - Mesa-libGL1-32bit - Mesa-libGLESv1_CM-devel-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi-devel-32bit - Mesa-vulkan-overlay-32bit - blas-devel-32bit - dapl-devel-32bit - flac-devel-32bit - gdk-pixbuf-loader-rsvg-32bit - glibc-locale-base-32bit - glibc-profile-32bit - gstreamer-plugins-bad-32bit - libFLAC++6-32bit - libQt5Concurrent5-32bit - libQt5Core-devel-32bit - libQt5Core5-32bit - libQt5Gui-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5Sql5-postgresql-32bit - libQt5Test-devel-32bit - libQt5Widgets-devel-32bit - libQt5Widgets5-32bit - libXvMC_nouveau-32bit - libblkid1-32bit - libbluray2-32bit - libclang13-32bit - libcom_err2-32bit - libcrypt1-32bit - libdevmapper1_03-32bit - libdns_sd-32bit - libeconf0-32bit - libelf-devel-32bit - libexpat1-32bit - libfreebl3-hmac-32bit - libgcrypt20-hmac-32bit - libgnutls-devel-32bit - libgstcodecparsers-1_0-0-32bit - libgstcodecs-1_0-0-32bit - libgtk-4-1-32bit - libgupnp-1_2-0-32bit - libgupnp-igd-1_0-4-32bit - libibumad3-32bit - libimobiledevice-1_0-6-32bit - libimobiledevice-glue-1_0-0-32bit - libjavascriptcoregtk-4_1-0-32bit - liblapack3-32bit - libldap-2_4-2-32bit - libmlx4-1-32bit - libmount1-32bit - libnettle-devel-32bit - libnuma1-32bit - libopenssl1_0_0-hmac-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libpulse-devel-32bit - libpython3_6m1_0-32bit - libraw20-32bit - librsvg-2-2-32bit - libsemanage1-32bit - libsmartcols1-32bit - libsystemd0-32bit - libudev1-32bit - libvirt-devel-32bit - libvulkan_radeon-32bit - libwebkit2gtk-4_0-37-32bit - libzhuyin13-32bit - libzstd1-32bit - nss-myhostname-32bit - openldap2-devel-32bit - readline-devel-32bit - rpm-32bit - samba-ad-dc-libs-32bit - samba-libs-python3-32bit - samba-winbind-libs-32bit - systemd-32bit - tcl-32bit - typelib-1_0-Gst-1_0-32bit - update-test-32bit-pkg-32bit - zlib-devel-32bit - grub2-powerpc-ieee1275-debug - kernel-livepatch-5_14_21-150400_11-default - libFLAC8-32bit - libLLVM13-32bit - libLTO13-32bit - libOSMesa-devel-32bit - libQgpsmm25 - libQt5PrintSupport-devel-32bit - libQt5Sql-devel-32bit - libQt5Sql5-sqlite-32bit - libQt5Sql5-unixODBC-32bit - libQt5Xml5-32bit - libXvMC_r600-32bit - libasm1-32bit - libaudit1-32bit - libavahi-common3-32bit - libblas3-32bit - libbz2-1-32bit - libcaffe-gnu-hpc - libcaffe1_0_0 - libcaffe_1_0-gnu-hpc - libcom_err-devel-32bit - libcryptsetup12-32bit - libcryptsetup12-hmac-32bit - libcsync0-32bit - libdat2-2-32bit - libdw1-32bit - libefa1-32bit - libfabric1-32bit - libgbm-devel-32bit - libgpgmepp6-32bit - libgps25 - libgstadaptivedemux-1_0-0-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstisoff-1_0-0-32bit - libgstmpegts-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgupnp-1_2-0 - libgupnp-dlna-2_0-3 - libibverbs1-32bit - libjavascriptcoregtk-4_0-18-32bit - libminizip1-32bit - libnettle8-32bit - libopenssl1_0_0-32bit - libpcre2-8-0-32bit - librav1e0-32bit - librdmacm1-32bit - librssguard-4_1_2 - libselinux1-32bit - libsynctex1 - libsystemd0-mini - libtexlua52-5 - libtrilinos_13_0_1-gnu-mpich-hpc - libtrilinos_13_0_1-gnu-mvapich2-hpc - libtrilinos_13_0_1-gnu-openmpi3-hpc - libtrilinos_13_0_1-gnu-openmpi4-hpc - libudev-mini1 - libuuid1-32bit - libvdpau_nouveau-32bit - libvdpau_r300-32bit - libvdpau_radeonsi-32bit - libvulkan_intel-32bit - libz1-32bit - libzstd-devel-32bit - llvm13-LTO-devel-32bit - llvm13-devel-32bit - minikube - mozilla-nss-sysinit-32bit - mpich-ofi_3_4_2-gnu-hpc - mpich-ofi_3_4_2-gnu-hpc-devel - mpich-ofi_3_4_2-gnu-hpc-devel-static - mpich-ofi_3_4_2-gnu-hpc-macros-devel - mpich_3_4_2-gnu-hpc - mpich_3_4_2-gnu-hpc-devel - mpich_3_4_2-gnu-hpc-devel-static - mpich_3_4_2-gnu-hpc-macros-devel - pam_cap - pam_cap-32bit - python3-caffe - python3-caffe-gnu-hpc - python3-caffe_1_0-gnu-hpc - python310-32bit - qemu-vgabios - rsocket-32bit - samba-devel-32bit - systemd-mini-devel - systemd-mini-doc - systemd-mini-sysvinit - telegraf - texlive-FAQ-en - texlive-aecc - texlive-aecc-doc - texlive-alterqcm - texlive-alterqcm-doc - texlive-babel-spanglish - texlive-babel-spanglish-doc - texlive-bezos - texlive-bezos-doc - texlive-bgreek - texlive-bgreek-doc - texlive-bibtexperllibs-doc - texlive-boxedminipage2e - texlive-boxedminipage2e-doc - texlive-dtxgallery-doc - texlive-ebong - texlive-ebong-bin - texlive-ebong-doc - texlive-einfuehrung - texlive-einfuehrung2 - texlive-genmisc - texlive-geometry-de - texlive-hyperref-docsrc - texlive-hyphen-bulgarian-doc - texlive-ifetex - texlive-ifetex-doc - texlive-ifluatex - texlive-ifluatex-doc - texlive-ifxetex - texlive-ifxetex-doc - texlive-knuth - texlive-knuth-doc - texlive-knuthotherfonts - texlive-latex-bib-ex - texlive-latex-bib2-ex - texlive-latex-referenz - texlive-latex-tabellen - texlive-latex-tds - texlive-latex-tds-doc - texlive-ltxindex - texlive-ltxindex-doc - texlive-lua2dox - texlive-lua2dox-bin - texlive-lua2dox-doc - texlive-math-e - texlive-mathalfa - texlive-mathalfa-doc - texlive-mbenotes - texlive-mbenotes-doc - texlive-mychemistry - texlive-mychemistry-doc - texlive-pdftools - texlive-pdftools-bin - texlive-pdftools-doc - texlive-powerdot-FUBerlin - texlive-powerdot-FUBerlin-doc - texlive-presentations - texlive-presentations-en - texlive-pst-spirograph - texlive-pst-spirograph-doc - texlive-pst-vue3d - texlive-pst-vue3d-doc - texlive-pstools - texlive-pstools-bin - texlive-pstools-doc - texlive-psu-thesis - texlive-psu-thesis-doc - texlive-ptex-doc - texlive-ptex-fonts-fonts - texlive-rputover - texlive-rputover-doc - texlive-spanish-mx - texlive-spanish-mx-doc - texlive-sympytexpackage - texlive-sympytexpackage-doc - texlive-tabulars-e - texlive-tetex - texlive-tetex-bin - texlive-tetex-doc - texlive-texconfig - texlive-texconfig-bin - texlive-texconfig-doc - texlive-tkz-doc-doc - texlive-tkz-kiviat - texlive-tkz-kiviat-doc - texlive-tkz-linknodes - texlive-tkz-linknodes-doc - texlive-wasy2-ps - texlive-wasy2-ps-doc - texlive-wasy2-ps-fonts - trilinos_13_0_1-gnu-mpich-hpc-devel - trilinos_13_0_1-gnu-mvapich2-hpc-devel - trilinos_13_0_1-gnu-openmpi3-hpc-devel - trilinos_13_0_1-gnu-openmpi4-hpc-devel - trilinos_13_0_1-hpc-doc - udev-mini - wine-32bit - wine-staging-32bit - wine-staging-devel-32bit - zlib-devel-static-32bit Added rpms ========== - Mesa-32bit - Mesa-dri-nouveau-32bit - Mesa-libGL1-32bit - Mesa-libGLESv1_CM-devel-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi-devel-32bit - Mesa-vulkan-overlay-32bit - bash-sh - blas-devel-32bit - busybox-adduser - busybox-attr - busybox-bc - busybox-bind-utils - busybox-bzip2 - busybox-coreutils - busybox-cpio - busybox-diffutils - busybox-dos2unix - busybox-ed - busybox-findutils - busybox-gawk - busybox-grep - busybox-gzip - busybox-hostname - busybox-iproute2 - busybox-iputils - busybox-kbd - busybox-kmod - busybox-less - busybox-links - busybox-man - busybox-misc - busybox-ncurses-utils - busybox-net-tools - busybox-netcat - busybox-patch - busybox-policycoreutils - busybox-procps - busybox-psmisc - busybox-sed - busybox-selinux-tools - busybox-sendmail - busybox-sh - busybox-sharutils - busybox-syslogd - busybox-sysvinit-tools - busybox-tar - busybox-telnet - busybox-tftp - busybox-time - busybox-traceroute - busybox-tunctl - busybox-unzip - busybox-util-linux - busybox-vi - busybox-vlan - busybox-wget - busybox-which - busybox-whois - busybox-xz - cargo1.58 - cargo1.59 - dapl-devel-32bit - flac-devel-32bit - gdk-pixbuf-loader-rsvg-32bit - glibc-locale-base-32bit - glibc-profile-32bit - grub2-powerpc-ieee1275-debug - gstreamer-plugins-bad-32bit - gtk4-docs - gupnp-dlna - Mesa-libGL-devel-32bit - audit-devel-32bit - dbus-1-devel-32bit - glibc-devel-32bit - gstreamer-plugins-bad-fluidsynth-32bit - libFLAC8-32bit - libLLVM13-32bit - libLTO13-32bit - libOSMesa-devel-32bit - libQt5PrintSupport-devel-32bit - libQt5Sql-devel-32bit - libQt5Sql5-sqlite-32bit - libQt5Sql5-unixODBC-32bit - libQt5Xml5-32bit - libXvMC_r600-32bit - libasm1-32bit - libaudit1-32bit - libavahi-common3-32bit - libblas3-32bit - libbz2-1-32bit - libcom_err-devel-32bit - libcryptsetup12-32bit - libcryptsetup12-hmac-32bit - libcsync0-32bit - libdat2-2-32bit - libdw1-32bit - libefa1-32bit - libfabric1-32bit - libgbm-devel-32bit - libgnt0-32bit - libgpgmepp6-32bit - libgstadaptivedemux-1_0-0-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstisoff-1_0-0-32bit - libgstmpegts-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgupnp-1_2-1-32bit - libibverbs1-32bit - libjavascriptcoregtk-4_0-18-32bit - libminizip1-32bit - libnettle8-32bit - libopenssl1_0_0-32bit - libpcre2-8-0-32bit - librav1e0-32bit - librdmacm1-32bit - libselinux1-32bit - libuuid1-32bit - libvdpau_nouveau-32bit - libvdpau_r300-32bit - libvdpau_radeonsi-32bit - libvulkan_intel-32bit - libz1-32bit - libzstd-devel-32bit - llvm13-LTO-devel-32bit - llvm13-devel-32bit - mozilla-nss-sysinit-32bit - python310-32bit - rsocket-32bit - samba-devel-32bit - sssd-common-32bit - wine-32bit - wine-staging-32bit - wine-staging-devel-32bit - zlib-devel-static-32bit - grub2-powerpc-ieee1275 - qemu-vgabios - kernel-livepatch-5_14_21-150400_15-default - kvm_stat-rebuild - libFLAC++6-32bit - libQgpsmm29 - libQt5Concurrent5-32bit - libQt5Core-devel-32bit - libQt5Core5-32bit - libQt5Gui-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5Sql5-postgresql-32bit - libQt5Test-devel-32bit - libQt5Widgets-devel-32bit - libQt5Widgets5-32bit - libXvMC_nouveau-32bit - libblkid1-32bit - libbluray2-32bit - libclang13-32bit - libcom_err2-32bit - libcrypt1-32bit - libdevmapper1_03-32bit - libdns_sd-32bit - libeconf0-32bit - libelf-devel-32bit - libexpat1-32bit - libfreebl3-hmac-32bit - libfsext-devel - libfsext-tools - libfsext1 - libfshfs-devel - libfshfs-tools - libfshfs1 - libgcrypt20-hmac-32bit - libgnt-devel - libgnt0 - libgnutls-devel-32bit - libgps29 - libgstcodecparsers-1_0-0-32bit - libgstcodecs-1_0-0-32bit - libgupnp-1_2-1 - libgupnp-dlna-2_0-4 - libgupnp-igd-1_0-4-32bit - libibumad3-32bit - libimobiledevice-1_0-6-32bit - libimobiledevice-glue-1_0-0-32bit - libjavascriptcoregtk-4_1-0-32bit - liblapack3-32bit - libldap-2_4-2-32bit - libmlx4-1-32bit - libmount1-32bit - libnettle-devel-32bit - libnuma1-32bit - libopenssl1_0_0-hmac-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libpsx2 - libpsx2-32bit - libpulse-devel-32bit - libpurple-client0 - libpurple0 - libpython3_6m1_0-32bit - libraw20-32bit - librssguard-4_2_1 - librsvg-2-2-32bit - libsemanage1-32bit - libsmartcols1-32bit - libsynctex2 - libsystemd0-32bit - libtexlua53-5 - libudev1-32bit - libvirt-devel-32bit - libvulkan_radeon-32bit - libwebkit2gtk-4_0-37-32bit - libzhuyin13-32bit - libzstd1-32bit - mpich-ofi_4_0_1-gnu-hpc - mpich-ofi_4_0_1-gnu-hpc-devel - mpich-ofi_4_0_1-gnu-hpc-devel-static - mpich-ofi_4_0_1-gnu-hpc-macros-devel - mpich_4_0_1-gnu-hpc - mpich_4_0_1-gnu-hpc-devel - mpich_4_0_1-gnu-hpc-devel-static - mpich_4_0_1-gnu-hpc-macros-devel - mygnuhealth - mygnuhealth-doc - nodejs-electron - nodejs-electron-devel - notmuch-doc - nss-myhostname-32bit - ongres-stringprep - ongres-stringprep-codegenerator - ongres-stringprep-javadoc - ongres-stringprep-parent - ongres-stringprep-saslprep - openldap2-devel-32bit - orthanc-indexer - orthanc-tcia - patterns-sway-sway - pdftk - perl-warewulf-cluster - perl-warewulf-common - perl-warewulf-ipmi - perl-warewulf-provision - perl-warewulf-provision-server - postgresql10-llvmjit-devel - postgresql12-pgaudit - postgresql13-llvmjit-devel - postgresql13-pgaudit - postgresql14-pgaudit - python3-gi-docgen - python3-libfsext - python3-libfshfs - python3-tinydb - qemu-SLOF - readline-devel-32bit - rpm-32bit - rust1.58 - rust1.59 - samba-ad-dc-libs-32bit - samba-libs-python3-32bit - samba-winbind-libs-32bit - swayidle - swayidle-bash-completion - swayidle-fish-completion - swayidle-zsh-completion - swaylock - swaylock-bash-completion - swaylock-fish-completion - swaylock-zsh-completion - system-user-mktex - system-user-vscan - systemd-32bit - tcl-32bit - texlive-aaai-named - texlive-aalok - texlive-aalok-doc - texlive-abnt - texlive-abnt-doc - texlive-accents - texlive-accents-doc - texlive-accessibility - texlive-accessibility-doc - texlive-accsupp - texlive-accsupp-doc - texlive-addliga - texlive-addliga-doc - texlive-adigraph - texlive-adigraph-doc - texlive-aesupp - texlive-aesupp-doc - texlive-aesupp-fonts - texlive-akshar - texlive-akshar-doc - texlive-albatross - texlive-albatross-bin - texlive-albatross-doc - texlive-alfaslabone - texlive-alfaslabone-doc - texlive-alfaslabone-fonts - texlive-algobox - texlive-algobox-doc - texlive-algolrevived - texlive-algolrevived-doc - texlive-algolrevived-fonts - texlive-algpseudocodex - texlive-algpseudocodex-doc - texlive-algxpar - texlive-algxpar-doc - texlive-aligned-overset - texlive-aligned-overset-doc - texlive-almendra - texlive-almendra-doc - texlive-almendra-fonts - texlive-alpha-persian - texlive-alpha-persian-doc - texlive-alphalph - texlive-alphalph-doc - texlive-amiweb2c-guide - texlive-amscdx - texlive-amscdx-doc - texlive-annee-scolaire - texlive-annee-scolaire-doc - texlive-annotate - texlive-anonymous-acm - texlive-anonymous-acm-doc - texlive-antanilipsum - texlive-antanilipsum-doc - texlive-apa7 - texlive-apa7-doc - texlive-apprendre-a-programmer-en-tex - texlive-arabicfront - texlive-arabicfront-doc - texlive-archivo - texlive-archivo-doc - texlive-archivo-fonts - texlive-arraycols - texlive-arraycols-doc - texlive-arvo - texlive-arvo-doc - texlive-arvo-fonts - texlive-ascmac - texlive-ascmac-doc - texlive-ascmac-fonts - texlive-askinclude - texlive-askinclude-doc - texlive-asmeconf - texlive-asmeconf-doc - texlive-asmejour - texlive-asmejour-doc - texlive-association-matrix - texlive-association-matrix-doc - texlive-atbegshi - texlive-atbegshi-doc - texlive-atenddvi - texlive-atenddvi-doc - texlive-atkinson - texlive-atkinson-doc - texlive-atkinson-fonts - texlive-attachfile2 - texlive-attachfile2-bin - texlive-attachfile2-doc - texlive-atveryend - texlive-atveryend-doc - texlive-authorarchive - texlive-authorarchive-doc - texlive-authordate - texlive-authordate-doc - texlive-auto-pst-pdf-lua - texlive-auto-pst-pdf-lua-doc - texlive-autofancyhdr - texlive-autofancyhdr-doc - texlive-auxhook - texlive-auxhook-doc - texlive-axessibility - texlive-axessibility-doc - texlive-axodraw2-bin - texlive-barracuda - texlive-barracuda-doc - texlive-bath-bst - texlive-bath-bst-doc - texlive-beamer-rl - texlive-beamer-rl-doc - texlive-beamerappendixnote - texlive-beamerappendixnote-doc - texlive-beamerauxtheme - texlive-beamerauxtheme-doc - texlive-beamertheme-focus - texlive-beamertheme-focus-doc - texlive-beamertheme-light - texlive-beamertheme-light-doc - texlive-beamertheme-npbt - texlive-beamertheme-npbt-doc - texlive-beamertheme-pure-minimalistic - texlive-beamertheme-pure-minimalistic-doc - texlive-beamertheme-saintpetersburg - texlive-beamertheme-saintpetersburg-doc - texlive-beamerthemenord - texlive-beamerthemenord-doc - texlive-bearwear - texlive-bearwear-doc - texlive-beaulivre - texlive-beaulivre-doc - texlive-beilstein - texlive-beilstein-doc - texlive-bezierplot - texlive-bezierplot-doc - texlive-bib2gls - texlive-bib2gls-bin - texlive-bib2gls-doc - texlive-biblatex-ajc2020unofficial - texlive-biblatex-ajc2020unofficial-doc - texlive-biblatex-apa6 - texlive-biblatex-apa6-doc - texlive-biblatex-bath - texlive-biblatex-bath-doc - texlive-biblatex-enc - texlive-biblatex-enc-doc - texlive-biblatex-ext - texlive-biblatex-ext-doc - texlive-biblatex-german-legal - texlive-biblatex-german-legal-doc - texlive-biblatex-jura2 - texlive-biblatex-jura2-doc - texlive-biblatex-license - texlive-biblatex-license-doc - texlive-biblatex-socialscienceshuberlin - texlive-biblatex-socialscienceshuberlin-doc - texlive-biblatex-software - texlive-biblatex-software-doc - texlive-biblatex-unified - texlive-biblatex-unified-doc - texlive-biblatex-vancouver - texlive-biblatex-vancouver-doc - texlive-biblatex2bibitem - texlive-biblatex2bibitem-doc - texlive-bigintcalc - texlive-bigintcalc-doc - texlive-bithesis - texlive-bithesis-doc - texlive-bitset - texlive-bitset-doc - texlive-bitter - texlive-bitter-doc - texlive-bitter-fonts - texlive-blowup - texlive-blowup-doc - texlive-bookmark - texlive-bookmark-doc - texlive-bookshelf - texlive-bookshelf-doc - texlive-brandeis-problemset - texlive-brandeis-problemset-doc - texlive-brandeis-thesis - texlive-brandeis-thesis-doc - texlive-bubblesort - texlive-bubblesort-doc - texlive-businesscard-qrcode - texlive-businesscard-qrcode-doc - texlive-bussproofs-extra - texlive-bussproofs-extra-doc - texlive-bxghost - texlive-bxghost-doc - texlive-bxjaholiday - texlive-bxjaholiday-doc - texlive-bxjatoucs - texlive-bxjatoucs-doc - texlive-bxtexlogo - texlive-bxtexlogo-doc - texlive-bxwareki - texlive-bxwareki-doc - texlive-cascade - texlive-cascade-doc - texlive-cascadia-code - texlive-cascadia-code-doc - texlive-cascadia-code-fonts - texlive-catchfile - texlive-catchfile-doc - texlive-causets - texlive-causets-doc - texlive-ccool - texlive-ccool-doc - texlive-cellprops - texlive-cellprops-doc - texlive-centeredline - texlive-centeredline-doc - texlive-centerlastline - texlive-centerlastline-doc - texlive-cesenaexam - texlive-cesenaexam-doc - texlive-changelog - texlive-changelog-doc - texlive-charissil - texlive-charissil-doc - texlive-charissil-fonts - texlive-cheatsheet - texlive-cheatsheet-doc - texlive-checkend - texlive-checkend-doc - texlive-chemplants - texlive-chemplants-doc - texlive-chemsec - texlive-chemsec-doc - texlive-chhaya - texlive-chhaya-doc - texlive-chicagoa - texlive-chifoot - texlive-chifoot-doc - texlive-chinese-jfm - texlive-chinese-jfm-doc - texlive-chklref - texlive-chklref-bin - texlive-chklref-doc - texlive-chordbars - texlive-chordbars-doc - texlive-chordbox - texlive-chordbox-doc - texlive-chs-physics-report - texlive-chs-physics-report-doc - texlive-circledsteps - texlive-circledsteps-doc - texlive-circuit-macros - texlive-circuit-macros-doc - texlive-citeref - texlive-citeref-doc - texlive-clara - texlive-clara-doc - texlive-clara-fonts - texlive-clojure-pamphlet - texlive-clojure-pamphlet-bin - texlive-clojure-pamphlet-doc - texlive-clrdblpg - texlive-clrdblpg-doc - texlive-clrstrip - texlive-clrstrip-doc - texlive-cluttex - texlive-cluttex-bin - texlive-cluttex-doc - texlive-cm-mf-extra-bold - texlive-cmathbb - texlive-cmathbb-doc - texlive-cmathbb-fonts - texlive-cmsrb - texlive-cmsrb-doc - texlive-cmsrb-fonts - texlive-cmupint - texlive-cmupint-doc - texlive-cmupint-fonts - texlive-codeanatomy - texlive-codeanatomy-doc - texlive-coelacanth - texlive-coelacanth-doc - texlive-coelacanth-fonts - texlive-colophon - texlive-colophon-doc - texlive-color-edits - texlive-color-edits-doc - texlive-colorist - texlive-colorist-doc - texlive-colorprofiles - texlive-colorprofiles-doc - texlive-commedit - texlive-commedit-doc - texlive-commutative-diagrams - texlive-commutative-diagrams-doc - texlive-compare - texlive-competences - texlive-competences-doc - texlive-conditext - texlive-conditext-doc - texlive-context-algorithmic-doc - texlive-context-handlecsv - texlive-context-handlecsv-doc - texlive-courierten - texlive-courierten-doc - texlive-courierten-fonts - texlive-cqubeamer - texlive-cqubeamer-doc - texlive-crimsonpro - texlive-crimsonpro-doc - texlive-crimsonpro-fonts - texlive-crossreftools - texlive-crossreftools-doc - texlive-cslatex-doc - texlive-csvmerge - texlive-csvmerge-doc - texlive-ctan-o-mat - texlive-ctan-o-mat-bin - texlive-ctan-o-mat-doc - texlive-ctanbib - texlive-ctanbib-bin - texlive-ctanbib-doc - texlive-cuprum - texlive-cuprum-doc - texlive-cuprum-fonts - texlive-cweb-old - texlive-datax - texlive-datax-doc - texlive-ddphonism - texlive-ddphonism-doc - texlive-decision-table - texlive-decision-table-doc - texlive-dehyph - texlive-dejavu-otf - texlive-dejavu-otf-doc - texlive-derivative - texlive-derivative-doc - texlive-diabetes-logbook - texlive-diabetes-logbook-doc - texlive-dijkstra - texlive-dijkstra-doc - texlive-ditaa - texlive-ditaa-doc - texlive-docutils - texlive-docutils-doc - texlive-domitian - texlive-domitian-doc - texlive-domitian-fonts - texlive-dotlessi - texlive-dotlessi-doc - texlive-doulossil - texlive-doulossil-doc - texlive-doulossil-fonts - texlive-dpcircling - texlive-dpcircling-doc - texlive-dsserif - texlive-dsserif-doc - texlive-dsserif-fonts - texlive-dtk-bibliography - texlive-ducksay - texlive-ducksay-doc - texlive-duckuments - texlive-duckuments-doc - texlive-dviout-util - texlive-dviout-util-bin - texlive-dynkin-diagrams - texlive-dynkin-diagrams-doc - texlive-easybook - texlive-easybook-doc - texlive-easyfloats - texlive-easyfloats-doc - texlive-econ-bst - texlive-econ-bst-doc - texlive-econlipsum - texlive-econlipsum-doc - texlive-ecothesis - texlive-eczar - texlive-eczar-doc - texlive-eczar-fonts - texlive-edichokey - texlive-edichokey-doc - texlive-ehhline - texlive-ehhline-doc - texlive-einfart - texlive-einfart-doc - texlive-ekdosis - texlive-ekdosis-doc - texlive-ektype-tanka - texlive-ektype-tanka-doc - texlive-ektype-tanka-fonts - texlive-elegantbook - texlive-elegantbook-doc - texlive-elegantnote - texlive-elegantnote-doc - texlive-elegantpaper - texlive-elegantpaper-doc - texlive-els-cas-templates - texlive-els-cas-templates-doc - texlive-embedfile - texlive-embedfile-doc - texlive-emoji - texlive-emoji-doc - texlive-emojicite - texlive-emojicite-doc - texlive-endnotes-hy - texlive-endnotes-hy-doc - texlive-endnotesj - texlive-endnotesj-doc - texlive-endofproofwd - texlive-endofproofwd-doc - texlive-epigraph-keys - texlive-epigraph-keys-doc - texlive-epstopdf-pkg - texlive-epstopdf-pkg-doc - texlive-eq-pin2corr - texlive-eq-pin2corr-doc - texlive-eqexpl - texlive-eqexpl-doc - texlive-eqnnumwarn - texlive-eqnnumwarn-doc - texlive-erewhon-math - texlive-erewhon-math-doc - texlive-erewhon-math-fonts - texlive-erw-l3 - texlive-erw-l3-doc - texlive-esindex - texlive-esindex-doc - texlive-etbb - texlive-etbb-doc - texlive-etbb-fonts - texlive-etexcmds - texlive-etexcmds-doc - texlive-etsvthor - texlive-etsvthor-doc - texlive-euclideangeometry - texlive-euclideangeometry-doc - texlive-euflag - texlive-euflag-doc - texlive-everysel - texlive-everysel-doc - texlive-everyshi - texlive-everyshi-doc - texlive-exam-randomizechoices - texlive-exam-randomizechoices-doc - texlive-exercisebank - texlive-exercisebank-doc - texlive-exercisepoints - texlive-exercisepoints-doc - texlive-exesheet - texlive-exesheet-doc - texlive-exframe - texlive-exframe-doc - texlive-expkv - texlive-expkv-cs - texlive-expkv-cs-doc - texlive-expkv-def - texlive-expkv-def-doc - texlive-expkv-doc - texlive-expkv-opt - texlive-expkv-opt-doc - texlive-expose-expl3-dunkerque-2019 - texlive-facture-belge-simple-sans-tva - texlive-facture-belge-simple-sans-tva-doc - texlive-fancyhandout - texlive-fancyhandout-doc - texlive-fascicules - texlive-fascicules-doc - texlive-fbox - texlive-fbox-doc - texlive-fduthesis - texlive-fduthesis-doc - texlive-fetchcls - texlive-fetchcls-doc - texlive-fewerfloatpages - texlive-fewerfloatpages-doc - texlive-figchild - texlive-figchild-doc - texlive-firamath - texlive-firamath-doc - texlive-firamath-fonts - texlive-firamath-otf - texlive-firamath-otf-doc - texlive-firstaid - texlive-firstaid-doc - texlive-fixjfm - texlive-fixjfm-doc - texlive-fiziko - texlive-fiziko-doc - texlive-fontawesome5 - texlive-fontawesome5-doc - texlive-fontawesome5-fonts - texlive-fontsetup - texlive-fontsetup-doc - texlive-fontsize - texlive-fontsize-doc - texlive-forms16be - texlive-forms16be-doc - texlive-forum - texlive-forum-doc - texlive-forum-fonts - texlive-frenchmath - texlive-frenchmath-doc - texlive-frimurer - texlive-frimurer-doc - texlive-frimurer-fonts - texlive-froufrou - texlive-froufrou-doc - texlive-frpseudocode - texlive-frpseudocode-doc - texlive-ftc-notebook - texlive-ftc-notebook-doc - texlive-gammas - texlive-gammas-doc - texlive-garamond-libre - texlive-garamond-libre-doc - texlive-garamond-libre-fonts - texlive-garamond-math - texlive-garamond-math-doc - texlive-garamond-math-fonts - texlive-gatherenum - texlive-gatherenum-doc - texlive-gbt7714 - texlive-gbt7714-doc - texlive-gckanbun - texlive-gckanbun-doc - texlive-gentombow - texlive-gentombow-doc - texlive-gettitlestring - texlive-gettitlestring-doc - texlive-gfsdidotclassic - texlive-gfsdidotclassic-doc - texlive-gfsdidotclassic-fonts - texlive-gfsneohellenicmath - texlive-gfsneohellenicmath-doc - texlive-gfsneohellenicmath-fonts - texlive-gindex - texlive-gindex-doc - texlive-git-latexdiff - texlive-git-latexdiff-bin - texlive-git-latexdiff-doc - texlive-gitver - texlive-gitver-doc - texlive-globalvals - texlive-globalvals-doc - texlive-glosmathtools - texlive-glosmathtools-doc - texlive-glossaries-estonian - texlive-glossaries-estonian-doc - texlive-glossaries-finnish - texlive-glossaries-finnish-doc - texlive-glossaries-nynorsk - texlive-glossaries-nynorsk-doc - texlive-glossaries-slovene - texlive-glossaries-slovene-doc - texlive-grabbox - texlive-grabbox-doc - texlive-graph35 - texlive-graph35-doc - texlive-graphicxpsd - texlive-graphicxpsd-doc - texlive-graphpaper - texlive-graphpaper-doc - texlive-grfext - texlive-grfext-doc - texlive-grffile - texlive-grffile-doc - texlive-gridpapers - texlive-gridpapers-doc - texlive-gridslides - texlive-gridslides-doc - texlive-gudea - texlive-gudea-doc - texlive-gudea-fonts - texlive-guitartabs - texlive-guitartabs-doc - texlive-hackthefootline - texlive-hackthefootline-doc - texlive-hagenberg-thesis - texlive-hagenberg-thesis-doc - texlive-handin - texlive-handin-doc - texlive-haranoaji - texlive-haranoaji-doc - texlive-haranoaji-extra - texlive-haranoaji-extra-doc - texlive-haranoaji-extra-fonts - texlive-haranoaji-fonts - texlive-hecthese - texlive-hecthese-doc - texlive-helmholtz-ellis-ji-notation - texlive-helmholtz-ellis-ji-notation-doc - texlive-helmholtz-ellis-ji-notation-fonts - texlive-hep-paper - texlive-hep-paper-doc - texlive-highlightlatex - texlive-highlightlatex-doc - texlive-hindawi-latex-template - texlive-hindmadurai - texlive-hindmadurai-doc - texlive-hindmadurai-fonts - texlive-hithesis - texlive-hithesis-doc - texlive-hitreport - texlive-hitreport-doc - texlive-hitszbeamer - texlive-hitszbeamer-doc - texlive-hitszthesis - texlive-hitszthesis-doc - texlive-hmtrump - texlive-hmtrump-doc - texlive-hmtrump-fonts - texlive-hobsub - texlive-hobsub-doc - texlive-hologo - texlive-hologo-doc - texlive-hopatch - texlive-hopatch-doc - texlive-hu-berlin-bundle - texlive-hu-berlin-bundle-doc - texlive-hulipsum - texlive-hulipsum-doc - texlive-hvarabic - texlive-hvarabic-doc - texlive-hvqrurl - texlive-hvqrurl-doc - texlive-hycolor - texlive-hycolor-doc - texlive-hypdestopt - texlive-hypdestopt-doc - texlive-hyperbar - texlive-hyperbar-doc - texlive-hyperxmp-bin - texlive-hyphen-macedonian - texlive-ibarra - texlive-ibarra-doc - texlive-ibarra-fonts - texlive-icite - texlive-icite-doc - texlive-identkey - texlive-identkey-doc - texlive-ifxptex - texlive-ifxptex-doc - texlive-includernw - texlive-includernw-doc - texlive-infwarerr - texlive-infwarerr-doc - texlive-inkpaper - texlive-inkpaper-doc - texlive-inline-images - texlive-inline-images-doc - texlive-innerscript - texlive-innerscript-doc - texlive-inputenx - texlive-inputenx-doc - texlive-inriafonts - texlive-inriafonts-doc - texlive-inriafonts-fonts - texlive-install-latex-guide-zh-cn - texlive-intcalc - texlive-intcalc-doc - texlive-inter - texlive-inter-doc - texlive-inter-fonts - texlive-intopdf - texlive-intopdf-doc - texlive-invoice-class - texlive-invoice-class-doc - texlive-invoice2 - texlive-invoice2-doc - texlive-iodhbwm - texlive-iodhbwm-doc - texlive-is-bst - texlive-is-bst-doc - texlive-isopt - texlive-isopt-doc - texlive-istgame - texlive-istgame-doc - texlive-jbact - texlive-jfmutil - texlive-jfmutil-bin - texlive-jfmutil-doc - texlive-jigsaw - texlive-jigsaw-doc - texlive-jkmath - texlive-jkmath-doc - texlive-jlreq-deluxe - texlive-jlreq-deluxe-doc - texlive-jmb - texlive-jnuexam - texlive-jnuexam-doc - texlive-josefin - texlive-josefin-doc - texlive-josefin-fonts - texlive-jupynotex - texlive-jupynotex-doc - texlive-kalendarium - texlive-kalendarium-doc - texlive-kanaparser - texlive-kanaparser-doc - texlive-kblocks - texlive-kblocks-doc - texlive-ketcindy - texlive-ketcindy-bin - texlive-ketcindy-doc - texlive-keyindex - texlive-keyindex-doc - texlive-knuth-errata - texlive-knuth-pdf - texlive-komacv-rg - texlive-komacv-rg-doc - texlive-kpfonts-otf - texlive-kpfonts-otf-doc - texlive-kpfonts-otf-fonts - texlive-ku-template - texlive-ku-template-doc - texlive-kurdishlipsum - texlive-kurdishlipsum-doc - texlive-kvdefinekeys - texlive-kvdefinekeys-doc - texlive-kvmap - texlive-kvmap-doc - texlive-kvoptions - texlive-kvoptions-doc - texlive-kvsetkeys - texlive-kvsetkeys-doc - texlive-l3backend - texlive-l3backend-doc - texlive-l3build-bin - texlive-labels4easylist - texlive-labels4easylist-doc - texlive-labelschanged - texlive-labelschanged-doc - texlive-langsci-avm - texlive-langsci-avm-doc - texlive-latex-amsmath-dev - texlive-latex-amsmath-dev-doc - texlive-latex-base-dev - texlive-latex-base-dev-doc - texlive-latex-bin-dev - texlive-latex-bin-dev-bin - texlive-latex-firstaid-dev - texlive-latex-firstaid-dev-doc - texlive-latex-graphics-dev - texlive-latex-graphics-dev-doc - texlive-latex-mr - texlive-latex-refsheet - texlive-latex-tools-dev - texlive-latex-tools-dev-doc - texlive-latex-uni8 - texlive-latex-uni8-doc - texlive-latex-via-exemplos - texlive-latex4musicians - texlive-latexcolors - texlive-latexcolors-doc - texlive-latino-sine-flexione - texlive-latino-sine-flexione-doc - texlive-lccaps - texlive-lccaps-doc - texlive-lebhart - texlive-lebhart-doc - texlive-lectures - texlive-lectures-doc - texlive-lectureslides - texlive-lectureslides-doc - texlive-leftindex - texlive-leftindex-doc - texlive-letltxmacro - texlive-letltxmacro-doc - texlive-letterspacing - texlive-letterswitharrows - texlive-letterswitharrows-doc - texlive-lexend - texlive-lexend-doc - texlive-lexend-fonts - texlive-libertinus-fonts-doc - texlive-libertinus-fonts-fonts - texlive-libertinus-otf - texlive-libertinus-otf-doc - texlive-libertinus-type1 - texlive-libertinus-type1-doc - texlive-libertinus-type1-fonts - texlive-librefranklin - texlive-librefranklin-doc - texlive-librefranklin-fonts - texlive-lie-hasse - texlive-lie-hasse-doc - texlive-light-latex-make - texlive-light-latex-make-bin - texlive-light-latex-make-doc - texlive-limecv - texlive-limecv-doc - texlive-linguisticspro - texlive-linguisticspro-doc - texlive-linguisticspro-fonts - texlive-listingsutf8 - texlive-listingsutf8-doc - texlive-llncsconf - texlive-llncsconf-doc - texlive-logix - texlive-logix-doc - texlive-logix-fonts - texlive-lstfiracode - texlive-lstfiracode-doc - texlive-ltxcmds - texlive-ltxcmds-doc - texlive-ltxguidex - texlive-ltxguidex-doc - texlive-lua-physical - texlive-lua-physical-doc - texlive-lua-typo - texlive-lua-typo-doc - texlive-lua-uca - texlive-lua-uca-doc - texlive-lua-ul - texlive-lua-ul-doc - texlive-lua-uni-algos - texlive-lua-uni-algos-doc - texlive-luacolor - texlive-luacolor-doc - texlive-luahbtex - texlive-luahbtex-bin - texlive-luaimageembed - texlive-luaimageembed-doc - texlive-luajittex - texlive-luajittex-bin - texlive-luakeys - texlive-luakeys-doc - texlive-lualatex-truncate - texlive-lualatex-truncate-doc - texlive-luaprogtable - texlive-luaprogtable-doc - texlive-luarandom - texlive-luarandom-doc - texlive-luavlna - texlive-luavlna-doc - texlive-lyluatex - texlive-lyluatex-doc - texlive-macros2e-doc - texlive-magicnum - texlive-magicnum-doc - texlive-magra - texlive-magra-doc - texlive-magra-fonts - texlive-makecookbook - texlive-maker - texlive-maker-doc - texlive-makerobust - texlive-makerobust-doc - texlive-manfnt-doc - texlive-manyind - texlive-manyind-doc - texlive-marathi - texlive-marathi-doc - texlive-marcellus - texlive-marcellus-doc - texlive-marcellus-fonts - texlive-marginfit - texlive-marginfit-doc - texlive-matapli - texlive-matapli-doc - texlive-mathalpha - texlive-mathalpha-doc - texlive-mathcommand - texlive-mathcommand-doc - texlive-mathfam256 - texlive-mathfam256-doc - texlive-mathfixs - texlive-mathfixs-doc - texlive-mathfont - texlive-mathfont-doc - texlive-mathlig - texlive-matrix-skeleton - texlive-matrix-skeleton-doc - texlive-media4svg - texlive-media4svg-doc - texlive-membranecomputing - texlive-membranecomputing-doc - texlive-memorygraphs - texlive-memorygraphs-doc - texlive-mendex-doc-doc - texlive-mensa-tex - texlive-mensa-tex-doc - texlive-menucard - texlive-menucard-doc - texlive-mercatormap - texlive-mercatormap-doc - texlive-metalogox - texlive-metalogox-doc - texlive-metanorma - texlive-metanorma-doc - texlive-metapost-colorbrewer - texlive-metapost-colorbrewer-doc - texlive-metastr - texlive-metastr-doc - texlive-mi-solns - texlive-mi-solns-doc - texlive-milsymb - texlive-milsymb-doc - texlive-mindflow - texlive-mindflow-doc - texlive-minimalist - texlive-minimalist-doc - texlive-mismath - texlive-mismath-doc - texlive-mlacls - texlive-mlacls-doc - texlive-mleftright - texlive-mleftright-doc - texlive-mlmodern - texlive-mlmodern-doc - texlive-mlmodern-fonts - texlive-mluexercise - texlive-mluexercise-doc - texlive-modeles-factures-belges-assocs - texlive-modeles-factures-belges-assocs-doc - texlive-modernposter - texlive-modernposter-doc - texlive-modes - texlive-modes-doc - texlive-modulus - texlive-modulus-doc - texlive-morisawa - texlive-morisawa-doc - texlive-mpfonts - texlive-mpfonts-doc - texlive-muling - texlive-muling-doc - texlive-multicolrule - texlive-multicolrule-doc - texlive-multilang - texlive-multilang-doc - texlive-musical - texlive-musical-doc - texlive-musicography - texlive-musicography-doc - texlive-musikui - texlive-musikui-doc - texlive-mylatex - texlive-mylatex-doc - texlive-na-box - texlive-na-box-doc - texlive-na-position - texlive-na-position-doc - texlive-namedef - texlive-namedef-doc - texlive-nanicolle - texlive-nanicolle-doc - texlive-newcomputermodern - texlive-newcomputermodern-doc - texlive-newcomputermodern-fonts - texlive-newfloat - texlive-newfloat-doc - texlive-newpax - texlive-newpax-doc - texlive-niceframe-type1 - texlive-niceframe-type1-doc - texlive-niceframe-type1-fonts - texlive-nicematrix - texlive-nicematrix-doc - texlive-nidanfloat - texlive-nidanfloat-doc - texlive-nimsticks - texlive-nimsticks-doc - texlive-njurepo - texlive-njurepo-doc - texlive-nl-interval - texlive-nl-interval-doc - texlive-nnext - texlive-nnext-doc - texlive-notestex - texlive-notestex-doc - texlive-noto-emoji - texlive-noto-emoji-doc - texlive-noto-emoji-fonts - texlive-notomath - texlive-notomath-doc - texlive-notomath-fonts - texlive-npp-for-context - texlive-nth - texlive-numberpt - texlive-numberpt-doc - texlive-numerica - texlive-numerica-doc - texlive-numnameru - texlive-numnameru-doc - texlive-nunito - texlive-nunito-doc - texlive-nunito-fonts - texlive-octave - texlive-octave-doc - texlive-onedown - texlive-onedown-doc - texlive-optex - texlive-optex-bin - texlive-optex-doc - texlive-orcidlink - texlive-orcidlink-doc - texlive-orientation - texlive-orientation-doc - texlive-oswald - texlive-oswald-doc - texlive-oswald-fonts - texlive-oup-authoring-template - texlive-oup-authoring-template-doc - texlive-outerhbox - texlive-outlining - texlive-outlining-doc - texlive-padcount - texlive-padcount-doc - texlive-pagesel - texlive-pagesel-doc - texlive-parsa - texlive-parsa-doc - texlive-pbalance - texlive-pbalance-doc - texlive-pdfarticle - texlive-pdfarticle-doc - texlive-pdfcolmk - texlive-pdfcolmk-doc - texlive-pdfescape - texlive-pdfescape-doc - texlive-pdflscape - texlive-pdflscape-doc - texlive-pdfmanagement-testphase - texlive-pdfmanagement-testphase-doc - texlive-pdfoverlay - texlive-pdfoverlay-doc - texlive-pdfpc - texlive-pdfpc-doc - texlive-pdfpc-movie - texlive-pdfpc-movie-doc - texlive-pdfprivacy - texlive-pdfprivacy-doc - texlive-pdfreview - texlive-pdfreview-doc - texlive-pdftex-quiet - texlive-pdftex-quiet-bin - texlive-pdftex-quiet-doc - texlive-pdftexcmds - texlive-pdftexcmds-doc - texlive-pdftosrc - texlive-pdftosrc-bin - texlive-penrose - texlive-penrose-doc - texlive-pgf-cmykshadings - texlive-pgf-cmykshadings-doc - texlive-pgf-pie - texlive-pgf-pie-doc - texlive-pgfmorepages - texlive-pgfmorepages-doc - texlive-pgfornament-han - texlive-pgfornament-han-doc - texlive-physconst - texlive-physconst-doc - texlive-physunits - texlive-physunits-doc - texlive-picture - texlive-picture-doc - texlive-pinoutikz - texlive-pinoutikz-doc - texlive-pixelart - texlive-pixelart-doc - texlive-plainyr - texlive-plantuml - texlive-plantuml-doc - texlive-plautopatch - texlive-plautopatch-doc - texlive-plex - texlive-plex-doc - texlive-plex-fonts - texlive-plex-otf - texlive-plex-otf-doc - texlive-plimsoll - texlive-plimsoll-doc - texlive-plimsoll-fonts - texlive-pm-isomath - texlive-pm-isomath-doc - texlive-pmboxdraw - texlive-pmboxdraw-doc - texlive-pmhanguljamo - texlive-pmhanguljamo-doc - texlive-poetry - texlive-poetry-doc - texlive-poiretone - texlive-poiretone-doc - texlive-poiretone-fonts - texlive-polexpr - texlive-polexpr-doc - texlive-poormanlog - texlive-poormanlog-doc - texlive-postage - texlive-postage-doc - texlive-powerdot-fuberlin - texlive-powerdot-fuberlin-doc - texlive-powerdot-tuliplab - texlive-powerdot-tuliplab-doc - texlive-practicalreports - texlive-practicalreports-doc - texlive-prelim2e - texlive-prelim2e-doc - texlive-principia - texlive-principia-doc - texlive-profcollege - texlive-profcollege-doc - texlive-proof-at-the-end - texlive-proof-at-the-end-doc - texlive-prtec - texlive-prtec-doc - texlive-ps2eps - texlive-ps2eps-bin - texlive-ps2eps-doc - texlive-pseudo - texlive-pseudo-doc - texlive-pst-antiprism - texlive-pst-antiprism-doc - texlive-pst-calculate - texlive-pst-calculate-doc - texlive-pst-contourplot - texlive-pst-contourplot-doc - texlive-pst-dart - texlive-pst-dart-doc - texlive-pst-feyn - texlive-pst-feyn-doc - texlive-pst-geometrictools - texlive-pst-geometrictools-doc - texlive-pst-lsystem - texlive-pst-lsystem-doc - texlive-pst-marble - texlive-pst-marble-doc - texlive-pst-moire - texlive-pst-moire-doc - texlive-pst-poker - texlive-pst-poker-doc - texlive-pst-rputover - texlive-pst-rputover-doc - texlive-pst-turtle - texlive-pst-turtle-doc - texlive-pst-venn - texlive-pst-venn-doc - texlive-ptex-manual - texlive-ptolemaicastronomy - texlive-ptolemaicastronomy-doc - texlive-puyotikz - texlive-puyotikz-doc - texlive-pwebmac - texlive-pwebmac-doc - texlive-pxjodel - texlive-pxjodel-doc - texlive-pxpic - texlive-pxpic-doc - texlive-pxufont - texlive-pxufont-doc - texlive-qrbill - texlive-qrbill-doc - texlive-qsharp - texlive-qsharp-doc - texlive-qualitype - texlive-qualitype-doc - texlive-qualitype-fonts - texlive-quantikz - texlive-quantikz-doc - texlive-quantumarticle - texlive-quantumarticle-doc - texlive-quiz2socrative - texlive-quiz2socrative-doc - texlive-quran-bn - texlive-quran-bn-doc - texlive-quran-de - texlive-quran-de-doc - texlive-quran-ur - texlive-quran-ur-doc - texlive-qyxf-book - texlive-qyxf-book-doc - texlive-ragged2e - texlive-ragged2e-doc - texlive-random - texlive-random-doc - texlive-rank-2-roots - texlive-rank-2-roots-doc - texlive-readablecv - texlive-readablecv-doc - texlive-realhats - texlive-realhats-doc - texlive-realtranspose - texlive-realtranspose-doc - texlive-refcount - texlive-refcount-doc - texlive-rerunfilecheck - texlive-rerunfilecheck-doc - texlive-rest-api - texlive-rest-api-doc - texlive-returntogrid - texlive-returntogrid-doc - texlive-revtex4-1 - texlive-revtex4-1-doc - texlive-rgltxdoc - texlive-rgltxdoc-doc - texlive-rojud - texlive-rojud-doc - texlive-rojud-fonts - texlive-ruler - texlive-rulerbox - texlive-rulerbox-doc - texlive-runcode - texlive-runcode-doc - texlive-ryersonsgsthesis - texlive-ryersonsgsthesis-doc - texlive-sankey - texlive-sankey-doc - texlive-schedule - texlive-schedule-doc - texlive-scholax - texlive-scholax-doc - texlive-scholax-fonts - texlive-schooldocs - texlive-schooldocs-doc - texlive-schulmathematik - texlive-schulmathematik-doc - texlive-scientific-thesis-cover - texlive-scientific-thesis-cover-doc - texlive-scontents - texlive-scontents-doc - texlive-scratch3 - texlive-scratch3-doc - texlive-scratchx - texlive-scratchx-doc - texlive-scripts - texlive-scripts-bin - texlive-scripts-doc - texlive-scripts-extra - texlive-scripts-extra-bin - texlive-scripts-extra-doc - texlive-scrlayer-fancyhdr - texlive-scrlayer-fancyhdr-doc - texlive-sdaps - texlive-sdaps-doc - texlive-secnum - texlive-secnum-doc - texlive-sectionbreak - texlive-sectionbreak-doc - texlive-selinput - texlive-selinput-doc - texlive-semantex - texlive-semantex-doc - texlive-semesterplanner - texlive-semesterplanner-doc - texlive-semtex - texlive-semtex-doc - texlive-sexam - texlive-sexam-doc - texlive-shobhika - texlive-shobhika-doc - texlive-shobhika-fonts - texlive-short-math-guide - texlive-shortmathj - texlive-shortmathj-doc - texlive-shtthesis - texlive-shtthesis-doc - texlive-simplebnf - texlive-simplebnf-doc - texlive-simpleinvoice - texlive-simpleinvoice-doc - texlive-simplekv - texlive-simplekv-doc - texlive-simpleoptics - texlive-simpleoptics-doc - texlive-simplivre - texlive-simplivre-doc - texlive-skeldoc - texlive-skeldoc-doc - texlive-skills - texlive-skills-doc - texlive-soulpos - texlive-soulpos-doc - texlive-soulutf8 - texlive-soulutf8-doc - texlive-spacingtricks - texlive-spacingtricks-doc - texlive-spark-otf - texlive-spark-otf-doc - texlive-spectral - texlive-spectral-doc - texlive-spectral-fonts - texlive-spectralsequences - texlive-spectralsequences-doc - texlive-spix - texlive-spix-bin - texlive-spix-doc - texlive-srdp-mathematik - texlive-srdp-mathematik-doc - texlive-startlatex2e - texlive-statistics - texlive-statistics-doc - texlive-statmath - texlive-statmath-doc - texlive-stealcaps - texlive-stealcaps-doc - texlive-step - texlive-step-doc - texlive-step-fonts - texlive-stepgreek - texlive-stepgreek-doc - texlive-stepgreek-fonts - texlive-stickstoo - texlive-stickstoo-doc - texlive-stickstoo-fonts - texlive-stix2-otf - texlive-stix2-otf-doc - texlive-stix2-otf-fonts - texlive-stix2-type1 - texlive-stix2-type1-doc - texlive-stix2-type1-fonts - texlive-stricttex - texlive-stricttex-doc - texlive-stringenc - texlive-stringenc-doc - texlive-structmech - texlive-subdocs - texlive-subdocs-doc - texlive-subtext - texlive-subtext-doc - texlive-suppose - texlive-suppose-doc - texlive-swfigure - texlive-swfigure-doc - texlive-swrule - texlive-syntaxdi - texlive-syntaxdi-doc - texlive-tablvar - texlive-tablvar-doc - texlive-tagpdf - texlive-tagpdf-doc - texlive-technion-thesis-template - texlive-technion-thesis-template-doc - texlive-tensind - texlive-tensind-doc - texlive-termcal-de - texlive-termcal-de-doc - texlive-tetragonos - texlive-tetragonos-doc - texlive-tex-locale - texlive-tex-locale-doc - texlive-tex-nutshell - texlive-texdate - texlive-texdate-doc - texlive-texdoctk - texlive-texdoctk-bin - texlive-texdoctk-doc - texlive-texlive-ja - texlive-texnegar - texlive-texnegar-doc - texlive-texonly - texlive-texplate - texlive-texplate-bin - texlive-texplate-doc - texlive-textualicomma - texlive-textualicomma-doc - texlive-thaispec - texlive-thaispec-doc - texlive-theanodidot - texlive-theanodidot-doc - texlive-theanodidot-fonts - texlive-theanomodern - texlive-theanomodern-doc - texlive-theanomodern-fonts - texlive-theanooldstyle - texlive-theanooldstyle-doc - texlive-theanooldstyle-fonts - texlive-theatre - texlive-thesis-gwu - texlive-thesis-gwu-doc - texlive-thesis-qom - texlive-thesis-qom-doc - texlive-thuaslogos - texlive-thuaslogos-doc - texlive-thucoursework - texlive-thucoursework-doc - texlive-tikz-among-us - texlive-tikz-among-us-doc - texlive-tikz-bbox - texlive-tikz-bbox-doc - texlive-tikz-feynhand - texlive-tikz-feynhand-doc - texlive-tikz-imagelabels - texlive-tikz-imagelabels-doc - texlive-tikz-karnaugh - texlive-tikz-karnaugh-doc - texlive-tikz-ladder - texlive-tikz-ladder-doc - texlive-tikz-lake-fig - texlive-tikz-lake-fig-doc - texlive-tikz-layers - texlive-tikz-layers-doc - texlive-tikz-nef - texlive-tikz-nef-doc - texlive-tikz-network - texlive-tikz-network-doc - texlive-tikz-planets - texlive-tikz-planets-doc - texlive-tikz-relay - texlive-tikz-relay-doc - texlive-tikz-sfc - texlive-tikz-sfc-doc - texlive-tikz-trackschematic - texlive-tikz-trackschematic-doc - texlive-tikz-truchet - texlive-tikz-truchet-doc - texlive-tikzcodeblocks - texlive-tikzcodeblocks-doc - texlive-tikzducks - texlive-tikzducks-doc - texlive-tikzlings - texlive-tikzlings-doc - texlive-tikzmarmots - texlive-tikzmarmots-doc - texlive-tikzpackets - texlive-tikzpackets-doc - texlive-tikztosvg - texlive-tikztosvg-bin - texlive-tikztosvg-doc - texlive-tile-graphic - texlive-tile-graphic-doc - texlive-timbreicmc - texlive-timbreicmc-doc - texlive-tlc-article - texlive-tlc-article-doc - texlive-tlmgrbasics - texlive-tokcycle - texlive-tokcycle-doc - texlive-topiclongtable - texlive-topiclongtable-doc - texlive-topletter - texlive-topletter-doc - texlive-totalcount - texlive-totalcount-doc - texlive-translator - texlive-translator-doc - texlive-transparent - texlive-transparent-doc - texlive-tuda-ci - texlive-tuda-ci-doc - texlive-twemoji-colr - texlive-twemoji-colr-doc - texlive-twemoji-colr-fonts - texlive-typewriter - texlive-typewriter-doc - texlive-tzplot - texlive-tzplot-doc - texlive-ucalgmthesis - texlive-ucalgmthesis-doc - texlive-ucsmonograph - texlive-ucsmonograph-doc - texlive-unam-thesis - texlive-unam-thesis-doc - texlive-unicode-alphabets - texlive-unicode-alphabets-doc - texlive-unifith - texlive-unifith-doc - texlive-uninormalize - texlive-uninormalize-doc - texlive-uniquecounter - texlive-uniquecounter-doc - texlive-unitconv - texlive-unitconv-doc - texlive-unitipa - texlive-unitipa-doc - texlive-unitn-bimrep - texlive-unitn-bimrep-doc - texlive-univie-ling - texlive-univie-ling-doc - texlive-unizgklasa - texlive-unizgklasa-doc - texlive-upzhkinsoku - texlive-upzhkinsoku-doc - texlive-utexasthesis - texlive-utexasthesis-doc - texlive-utf8add - texlive-utf8add-doc - texlive-utfsym - texlive-utfsym-doc - texlive-vcell - texlive-vcell-doc - texlive-verifica - texlive-verifica-doc - texlive-verifiche - texlive-verifiche-doc - texlive-vtable - texlive-vtable-doc - texlive-wallcalendar - texlive-wallcalendar-doc - texlive-wasy-type1 - texlive-wasy-type1-doc - texlive-wasy-type1-fonts - texlive-webquiz - texlive-webquiz-bin - texlive-webquiz-doc - texlive-widows-and-orphans - texlive-widows-and-orphans-doc - texlive-willowtreebook - texlive-willowtreebook-doc - texlive-windycity - texlive-windycity-doc - texlive-witharrows - texlive-witharrows-doc - texlive-wordcount-bin - texlive-worksheet - texlive-worksheet-doc - texlive-xbmks - texlive-xbmks-doc - texlive-xcpdftips - texlive-xcpdftips-doc - texlive-xechangebar - texlive-xechangebar-doc - texlive-xecyrmongolian - texlive-xecyrmongolian-doc - texlive-xelatex-dev - texlive-xelatex-dev-bin - texlive-xepersian-hm - texlive-xepersian-hm-doc - texlive-xfakebold - texlive-xfakebold-doc - texlive-xii-lat - texlive-xindex - texlive-xindex-bin - texlive-xindex-doc - texlive-xkcdcolors - texlive-xkcdcolors-doc - texlive-xltabular - texlive-xltabular-doc - texlive-xml2pmx - texlive-xml2pmx-bin - texlive-xmuthesis - texlive-xmuthesis-doc - texlive-xpdfopen - texlive-xpdfopen-bin - texlive-xtuthesis - texlive-xtuthesis-doc - texlive-xurl - texlive-xurl-doc - texlive-yazd-thesis - texlive-yazd-thesis-doc - texlive-yquant - texlive-yquant-doc - texlive-zbmath-review-template - texlive-zbmath-review-template-doc - texlive-zebra-goodies - texlive-zebra-goodies-doc - texlive-zhlineskip - texlive-zhlineskip-doc - texlive-zhlipsum - texlive-zhlipsum-doc - texlive-zootaxa-bst - texlive-zootaxa-bst-doc - texlive-zref - texlive-zref-doc - texlive-zztex - texlive-zztex-doc - typelib-1_0-Gst-1_0-32bit - update-test-32bit-pkg-32bit - warewulf-cluster - warewulf-common - warewulf-doc - warewulf-provision - warewulf-provision-aarch64-initramfs - warewulf-provision-ipxe-images - warewulf-provision-server - warewulf-provision-x86_64-initramfs - warewulf-vnfs - warewulf4 - warewulf4-overlay - zlib-devel-32bit Package Source Changes ====================== Mesa +- baselibs.conf: readded mistakenly removed packages + * Mesa-libVulkan-devel + * Mesa-vulkan-device-select + * Mesa-vulkan-overlay + +- autoselect libvulkan_intel package via hardware supplements on + Intel GPUs +- autoselect libvulkan_radeon package via hardware supplements on + AMD GPUs +- no longer install libvulkan_lvp package (lavapipe=Software + Vulkan driver), libvulkan_broadcom and libvulkan_freedreno packages + by default, i.e. no longer have libvulkan_intel/libvulkan_radeon + and libvulkan_lvp packages installed at the same time (boo#1180522) +- libvulkan_intel/libvulkan_radeon/libvulkan_lvp now require + Mesa-vulkan-device-select package, not the other way round! + (baselibs.conf also adjusted) + Mesa-drivers +- baselibs.conf: readded mistakenly removed packages + * Mesa-libVulkan-devel + * Mesa-vulkan-device-select + * Mesa-vulkan-overlay + +- autoselect libvulkan_intel package via hardware supplements on + Intel GPUs +- autoselect libvulkan_radeon package via hardware supplements on + AMD GPUs +- no longer install libvulkan_lvp package (lavapipe=Software + Vulkan driver), libvulkan_broadcom and libvulkan_freedreno packages + by default, i.e. no longer have libvulkan_intel/libvulkan_radeon + and libvulkan_lvp packages installed at the same time (boo#1180522) +- libvulkan_intel/libvulkan_radeon/libvulkan_lvp now require + Mesa-vulkan-device-select package, not the other way round! + (baselibs.conf also adjusted) + MozillaFirefox +- Firefox Extended Support Release 91.7.0 ESR + * Fixed: Various stability, functionality, and security fixes + MFSA 2022-10 (bsc#1196900) + * CVE-2022-26383 (bmo#1742421) + Browser window spoof using fullscreen mode + * CVE-2022-26384 (bmo#1744352) + iframe allow-scripts sandbox bypass + * CVE-2022-26387 (bmo#1752979) + Time-of-check time-of-use bug when verifying add-on + signatures + * CVE-2022-26381 (bmo#1736243) + Use-after-free in text reflows + * CVE-2022-26386 (bmo#1752396) + Temporary files downloaded to /tmp and accessible by other + local users + MozillaThunderbird +- Mozilla Thunderbird 91.7 + * changed: Thunderbird will use the first occurrence of headers + that should only appear once + * fixed: Auto-complete incorrectly changed a pasted email + address to the primary address of a contact + * fixed: Attachments with filename extensions that were not + registered in MIME types could not be opened + * fixed: Copy/Cut/Paste actions not working in Thunderbird + Preferences + * fixed: Improved screen reader support of displayed message + headers + * fixed: Various security fixes + MFSA 2022-12 (bsc#1196900) + * CVE-2022-26383 (bmo#1742421) + Browser window spoof using fullscreen mode + * CVE-2022-26384 (bmo#1744352) + iframe allow-scripts sandbox bypass + * CVE-2022-26387 (bmo#1752979) + Time-of-check time-of-use bug when verifying add-on + signatures + * CVE-2022-26381 (bmo#1736243) + Use-after-free in text reflows + * CVE-2022-26386 (bmo#1752396) + Temporary files downloaded to /tmp and accessible by other + local users + +- Mozilla Thunderbird 91.6.2 + * fixed: Temporary files from opened attachments were saved + with world-readable permission + * fixed: Various security fixes + MFSA 2022-09 (bsc#1196809) + * CVE-2022-26485 (bmo#1758062) + Use-after-free in XSLT parameter processing + * CVE-2022-26486 (bmo#1758070) + Use-after-free in WebGPU IPC Framework + Photini +- Update to version 2022.3.1 + * Fix bug when removing marker from Bing map. + * Fix bug in comparing version numbers. + +- Update to version 2022.3.0 + * Removed OpenStreetMap tab. + * Added licence related stuf to ownership tab. + * Removed --user option from post install script. + * Better caching of geocoder results. + * Other minor improvements and bug fixes. + +- Update to version 2022.2.0 + * Add uploader tab for "Ipernity" photo sharing club. + * Substantial rewrite of uploader tabs. + * Main window "maximised" state is saved. + * Other minor improvements and bug fixes. + abcm2ps - * crash when accidental without a note at start of line after K: - * array overflow when wrong duration in voice overlay + * crash when accidental without a note at start of line after K: (CVE-2021-32435) + * array overflow when wrong duration in voice overlay (CVE-2021-32434, CVE-2021-32436) amavisd-new +- amavisd-new should require packets perl-IO-stringy and perl-Net-LibIDN + (bsc#1193291) + +- Added hardening to systemd service(s). Modified: + * amavis.service + +- Package amavisd-milter in a separate package +- Add perl(Convert::BinHex) to required packages +- Disable BerkeleyDB in configuration + + amavisd-new-no-berkeleydb.patch + +- update to version 2.12.1 + * Generate DKIM record comment line including the 's=' (selector) tag + instead of an 'i=' (identifier) tag when using "amavisd showkeys". + * Make sure generated Authentication-Results follow RFC specification. + * Prevent re-encoding of notification templates. + * Compare inode numbers as strings. + * Resolve MySQL invalid utf8mb4 clause. +- cleanup spec + * align (Build)Requires and Recommends with upstream + * rework creating vscan user (new system-user in Tumbleweed) + +- update to version 2.12.0 + * Upstream changed to GitLab + * Introduce Rspamd client extension + With this extension, Amavis can use Rspamd either running on the same + server or remotely. Connections are made using HTTP/HTTPS depending on + configuration, the latter requiring a HTTPS-capable proxy (like NGINX or + Apache) for Rspamd, which does not natively support HTTPS. Basic + authentication with name/password pairs is also available. + * Treat "not an OLE file" as a successful result + Amavis supports calling the ripOLE program to extract embedded objects + from Microsoft OLE documents. However, not all Microsoft documents + contain said objects, and the underlying file format changes when they + do. Since Amavis can't tell the difference, it passes everything to + ripOLE unconditionally. Amavis now treats the "not an OLE file" error + code of ripOLE as a successful result, proceeds normally and scans the + file as a whole. + * Fix unix socket path extraction that has prevented a socket based + policy bank to be loaded; + * Fix DKIM signing for outbound messages (remove dkim-signing.diff) + * Fix unescaped left brace regex warning in run_av() subroutine. + * Mention default value for $myprogram_name in minimal amavisd.conf. +- cleanup spec + * remove unused rc.amavis SysV initscript + * remove unused /usr/lib/tmpfiles.d + +- pwdutils is gone since ages + +- Mark build recipe as bash-specific. +- Do not hide errors from useradd. +- Remove pre-openSUSE-12.3 logic. +- Convert PreReq and rebuild Requires(pre/post) lists. +- Remove hard scriptlet dependency on systemd. + -- add /bin/logger as prereq (util-linux split) - -- update to version 2.9.1 - COMPATIBILITY - There are no known incompatibilities between versions 2.9.0 and 2.9.1. - Additional bugfixes and also: - - updated decoding of RAR archives to recognize a changed format in output - of 'unrar' utility version 5; based on a patch by amavis17(at)iotti.biz - - avoid tempfailing a message if a redis server is down, just log the - error and carry on; - - some minor logging changes to facilitate troubleshooting; -- changes in 2.9 - COMPATIBILITY - This version drops dependency on a Perl module Redis, and makes - dependencies on modules Convert::TNEF and Convert::UUlib truly optional. - The following change may affect third-party log parsers: - To facilitate forensic log analysis and troubleshooting, log entries - 'FWD from' and 'SEND from' at level 1 now carry one additional - prefixed information field which is the unique internal mail_id of - the message, possibly followed by a parent_mail_id in parenthesis, - No other incompatibilities with a previous version 2.8.1 are expected. - NEW FEATURES SUMMARY - - structured log/reporting to a Redis server in JSON format; - - IP address reputation (uses a Redis server); - - added two minor content categories to the major ccat CC_UNCHECKED - (encrypted (=1) and over-limits/mail-bomb (=2) ); - - introduced a by-recipient setting %final_destiny_maps_by_ccat. -- update amavisd-milter to 1.6.0 - * New features: - Added new amavisd-milter option -B which passes value of - {daemon_name} milter macro as amavisd-new policy bank name. - * Bug and compatibility fixes: - Added amavisd-milter.spec for compilation with rpmbuild. - Fixed typo which prevents using LDFLAGS on Debian. - Fixed missing definition of true and false in libmilter/mfapi.h. -- upstream packages as tar.xz -> added xz as BuildRequires to - support building for older dists - -- add some recommended decoders (bnc#754852) -- fixed amavisd-milter invocation (bnc#809969) -- correctly set clamd socket to (/var/run/clamav/clamd-socket) - (bnc#844575) -- some spec file cleanup including using optflags for native code - -- Add real systemd support; add required macros in %post/postun sections - and drop sysvinit support on openSUSE >= 12.3 - -- bnc#844575 - amavis received a change where /var/run was replaced - with /run still /var/run is present - -- fix clamd socket location (bnc#809580) - -- bnc#831556 - naming mismatch for amavis and systemd - -- update to version 2.8.1 - COMPATIBILITY - when 0MQ (a.k.a. ZeroMQ) is used between Amavis components as an - internal messaging protocol, make sure to replace all 0MQ-enabled - Amavis components on upgrading amavisd, as the internal protocol - has changed slightly, taking advantage of 0MQ multi-part messages - for better performance. Affected programs are: amavis-services, - amavisd-status, amavisd-snmp-subagent-zmq, and amavisd. - NOTE: The Crossroads I/O project (libxs) ceased development on - July 2012, to be replaced by nanomsg eventually by the same author. - The 0MQ library (libzmq) is currently (2013) the best choice, - the preferred library version is 3.2.2 or later along with - the ZMQ::LibZMQ3 Perl interface module and ZMQ::Constants. - The older version 2 of the library, along with an older perl - module ZeroMQ, should be fine too, but lacks support for IPv6. - amavisd is compatible with perl 5.18.0 and with SpamAssassin 3.4.0 - NEW FEATURES SUMMARY - * new Redis storage for the "pen pals" feature; - * improved IPv6 support; - * support for p0f v3; - * new macros ip_trace_all and ip_trace_public; - * amavisd-status now shows a bar graph display - of the number of active processes; - * the timing report log entry can show CPU usage - at log level 2 if a module Unix::Getrusage is available; - -- Fix multiple bugs in systemd unit, syslog.target should - not be used and Wants must be used instead of requires in most - cases. - -- use %defattr correctly to make /var/spool/amavis not worldreadable. - -- Install amavisd.service accordingly (/usr/lib/systemd for 12.3 - and up or /lib/systemd for older versions). - -- update to version 2.8.0 -- COMPATIBILITY 2.8.0 - * removed an old compatibility measure: default value of @banned_admin_maps - was changed from: - @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin); - to a more consistent: - @banned_admin_maps = (\$banned_admin); - The previous default value of @banned_admin_maps tried to maintain - compatibility with versions before the setting was separated from - its companion @virus_admin_maps. Now this compatibility is no longer - considered necessary and contributes to some confusion, so it was dropped. - See 2.4.0 and 2.2.1 release notes for previous changes to this setting. - * quarantining to an mbox format file used to include a local time in an - mbox separator line, which differs from RFC 4155 and common practices - of using an UTC timestamp; a time zone of a timestamp in separator lines - is now changed to UTC; -- BUG FIXES 2.8.0 - * fixed initial evaluation of dynamic (i.e. per policy bank) values of - $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts - across all declared policy banks; these policy bank entries may be scalars - of references to such; - * finely adjust a message size for de-stuffed dots according to a size - definition in RFC 1870; avoids occasional message size mismatch when - using an antispam interface module SpamdClient (implementing client-side - of a spamc/spamd protocol); - * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount; - * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of - SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32 - to Counter64 for consistency with other *MsgsSize* variables in groups - amavisStats 3 and amavisStats 9; -- NEW FEATURES SUMMARY 2.8.0 - * For monitoring and statistics gathering purposes a new set of utilities - and service processes is available based on a message passing paradigm, - using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This - replaces a functionally similar set of utilities based on a shared - BerkeleyDB database, with a benefit of avoiding lock contention - altogether. This can bring sigificant speedups, most pronounced on - a host with many busy amavisd child processes. - * Applied numerous fine-grained optimizations based on a NYTProf profiler - results. Optimizations include a reduction in a number of generated - Perl opcodes and similar micro-optimizations. This accounts for a large - amount of small changes in the code. - * Our current statistics (Q4 2011) shows that 80 % of messages are below - 30.000 bytes, and 90 % of mail messages are below 100.000 bytes in - size. As an optimization, messages below 100 KiB in size are now kept - and processed in memory, including passing them more optimally to - SpamAssassin 3.4.0. Some file activity is still there, but is much - reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk), - observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a - busy host (with monitoring disabled, so as not to skew a measurement). - * Use a module IO::Socket::IP if available, instead of dealing directly - with low-level modules IO::Socket::INET and IO::Socket::INET6; - * choose more appropriate defaults if running on an IPv6-only host - (like connecting to ::1 instead of 127.0.0.1 which may not exist); - * amavisd-release now also supports connecting to amavisd over IPv6; - * as a debugging aid it is now possible that a late event triggers full - logging of earlier events that occurred during processing of a current - mail message; - * $enable_ldap setting is now dynamic, i.e. can be changed by a policy - bank, which makes it possible to selectively disable LDAP lookups - per policy bank; - * optionally avoid persistent connections to SQL and LDAP servers; - * it is now possible to disable calling an external file(1) utility - but still have MIME parts decoding enabled; - * added support in Amavis::SpamControl::ExtProg for an external spam scanner - Bogofilter; - * added locking options to @spam_scanners entries, to be used with external - scanners which need but do not implement locking of their resources - by themselves; - * added a global configuration setting $sa_userprefs_file, which is passed - on to SpamAssassin as a 'userprefs_filename' parameter at initialization; - * added a subroutine iso8601_weekday(), potentially useful with partitioning; - * added several new macros available to logging and notification templates; - -- update to version 2.7.2 - * a generated Received header field was missing the 'IPv6:' prefix - in the TCP-info component of a 'by' subfield (as required by RFC 5321, - section 4.1.3) when amavisd received a message over an IPv6 protocol; - (btw, the TCP-info component of a 'from' subfield was correct); - * changed data type of an SNMP variable LogRetries from C32 to C64 - for consistency with the MIB; - * updated AV entry 'AVG Anti-Virus' to consider status 403 continuation - lines when searching for a virus name; suggested by Ralf Hildebrandt; - * reduce a log level to 5 on a log message: - Amavis::IO::RW: Error flushing on close: ... - to avoid an innocent but sinister-looking warning when a pipe - to a virus scanner is broken and needs to be re-established; - reported by Stefan Jakobs - * updated an AV entry for 'F-Secure Linux Security' to version 9.14; - options updated by Mika Ilmaranta, a patch by Tuomo Soini; - * fix a Unix socket compatibility issue with Net::Server versions 2.000, - 2.001 and 2.002, where a method NS_unix_path no longer exists. - This method was re-introduced for compatibility reasons in 2.003. - Reported by Paul MacKenzie; - -- unarj was dropped from Factory, remove dependency to it - -- fix the systemd service file - -- fix build for < 1210 - -- bnc#706257 - amavis failed to start during boot, however it is active - -- Add systemd scripts - -- Fix amavisd-milter binary name - -- obsolete amavisd-milter package - -- Integrate amavisd-milter - -- bnc#718025 - amavisd-new 2.7.0 fails to start - -- Remove redundant tags/sections from specfile - -- update to 2.7.0 With a synergy of four solutions, using amavisd-new - in a pre-queue filtering setup became a sensible / better behaved solution: - - old helper programs amavis.c and amavis-milter.c are no longer distributed - with the package, along with the whole helper-progs subdirectory. - As a milter client please use the more modern 'amavisd-milter' package by - Petr Rehor, available at http://sourceforge.net/projects/amavisd-milter/ - - the "smtpd_proxy_options=speed_adjust" Postfix option, available since - Postfix 2.7.0 (20091101), improves decoupling between SMTP clients - and a content filter in a proxy setup, reducing the number of content - filtering processes needed for the same mail load. With this option - turned on, a Postfix SMTP server receives the entire message before - connecting to a before-queue content filter; - - a master_deadline option and its API equivalent, available in SpamAssassin - since version 3.3.0, allows for time limiting on lengthy rules checking, - while still providing results when a time limit is exceeded; this makes - it more suitable for time-sensitive setups like a pre-queue filtering setup; - - reworked sub-task time limiting in amavisd, along with its counterpart - solution in SpamAssassin, makes it better suited to a real-time nature - of pre-queue filtering setups, where one has no control over how long - SMTP clients are willing to wait at the data-end stage; - - a re-purposed command line option 'reload' now does a warm restart, - keeping sockets available to an MTA client at all times, thus reducing - a chance that an MTA would even notice a content filter's warm restart. - -- bnc#710289 - amavisd-new: fails rpmlint check non-ghost-in-var-run - -- Enable clamav as integrated scanner -- Enable Avira Antivir personal - -- update to 2.6.6 - - amavisd-release was not sending a 'mail_file' attribute when a quarantined - message was a non-compressed file in a single-level directory quarantine -- quarantining to SQL was sporadically failing, reporting some unrelated - random error (like 'not available' or 'OpenSSL error: header too long'); -- avoid a warning "_WARN: Use of uninitialized value in string eq at ... - line 275." when an SQL-based white/black-listing is used; -- wrap the sql clause SET NAMES 'utf8' so that only a warning at - a log level 2 is issued if an SQL server does not understand the - command (SQLite, old versions of MySQL) instead of aborting; -- when a back-end MTA rejected a message, amavisd would send a non-delivery - status notification, but also propagate the reject status back, which is - wrong, only one or the other response would be appropriate. A fix also - allows choosing either a D_REJECT, D_BOUNCE or D_DISCARD response for - such a case, configurable through %final_destiny_by_ccat at a CC_MTA - entry, defaulting to D_REJECT; - -- bnc#663726 - amavisd-new: group of /var/spool/amavis conflicts with av programms - -- unrar should not be required (non-free software now) - -- bnc#614316 - amavisd-new: amavisd-new/README.SuSE does not match /etc/amavisd.conf - -- bnc#600409 - amavisd not starting after system crash because of stale pid file - -- bnc#521366 - Amavisd-new sends bounces when it isn't allowed to do so (backscatter!) -- update to 2.6.4 - BUG FIXES -- amavisd failed to start when spam scanning was disabled either - by @bypass_spam_checks_maps=(1) or by @spam_scanners=(), giving: - Can't locate object method "new" via package "Amavis::SpamControl" -- several decoders failed to propagate "Exceeded storage quota" exception, - so the protection of AV scanners against mail bombs was ineffective; -- milter usage (AM.PDP): verbatim header edits inserted a header body of "1" - instead of the correct string, for example: "Authentication-Results: 1"; -- updated AV entry for BitDefender's bdscan to recognize tabs around a colon - in its output; contributed by Steve; -- fix parsing of a combined result from DSPAM (option --classify), as - earlier versions of DSPAM did not include a signature with a combined - result line; -- when logging to SQL (pen pals), the msgs.message_id field always received - a value '1' instead of a Message-Id, thus making pen pals less effective - (only matching on sender/recipient pairs worked, not on message threads) - and letting some bounces bypass a bounce killer; bug was introduced with - version 2.6.2; -- timer was not reset after a persistent failure to connect to a daemonized - virus scanner, so a subsequent call to a backup scanner only had 10 seconds - available before it was aborted, which was often too short for a command - line backup scanner like clamscan; -- if a virus scanner interface did not find a name of a virus in the output - of a virus scanner (despite noticing infection), the infection was ignored; -- added missing /m flags to regular expressions in AV entries - (a bug is revealed with Perl 5.10.0; previous versions of Perl happened - to work, unintentionally accepting a /m flag if added late during a regexp - evaluation); -- $banned_namepath_re setting only worked globally, but was not usable in - policy banks; -- do_uncompress: signal run_command_copy() errors, instead of returning a - status, thus allowing decompose_part() to detect 'Exceeded storage quota' - or 'Maximum number of files exceeded', and flag mail as CC_UNCHECKED; -- if $mailfrom_notify_admin was not specified in a configuration file but - defaulted to an e-mail address in $hdrfrom_notify_admin, the following - was reported (due to missing angle brackets) on an attempt to submit - a notification: - (!)SEND via SMTP: virusalert@example.com -> ... - 501 5.1.7 Bad sender address syntax - (!)FAILED to notify admin: 501 5.1.7 Failed, id=40690-23, - from MTA([::1]:10027): 501 5.1.7 Bad sender address syntax - Notification was not sent, the rest of the processing was unaffected; -- fetch_modules: only suppress the "Can't locate ... in @INC" diagnostics - if exactly the requested module is missing, but do show the error if some - subordinate module is missing and preventing the requested module to be - loaded; -- do_unrar: recognize an information line with a '<->'; -- fixed a syntax error in LDAP.ldif; -- fixed a bug in SpamdClient; - NEW FEATURES SUMMARY -- provide a true SNMP agent and a MIB, facilitating monitoring the health - of a content filtering system, its performance and mail characteristics; -- a new AV interface to SMTP-based antivirus scanners; -- allow customizing SMTP-status response reason text for blocked messages; -- prevent inserting fake copies of certain important mail header fields - without breaking a DKIM signature; -- added a configuration variable @client_ipaddr_policy, which maps smtp - client's IP address lookup lists to a policy bank name. This allows for - loading a policy bank based on a client IP address, and generalizes a - formerly hard-wired mapping of @mynetworks_maps into 'MYNETS'. -- large messages beyond $sa_mail_body_size_limit are now partially passed - to SpamAssassin and other spam scanners for checking: a copy passed to - a spam scanner is truncated near or slightly past the indicated limit. - Large messages are no longer given an almost free passage through spam - checks. -- supports passing an extra argument suppl_attrib to $spamassassin->parse, - as recognized by SpamAssassin 3.3.0, passing a set of DKIM signature - objects to a SpamAssassin's plugin DKIM, which saves having to do the - same signature verification operation again within a plugin, and provides - uncrippled signatures to SpamAssassin even when a large message is - truncated by amavisd and only partially submitted to spam analysis; -- add global variables $sa_configpath and $sa_siteconfigpath (undef by - default), which are passed to SpamAssassin as options 'rules_filename' - and 'site_rules_filename' during its initialization call; this makes - it easier to run multiple instances of amavisd, each with a different - SpamAssassin configuration, using the same amavisd configurations file - by taking advantage of option -i; suggested by Noah Baker; -- report process resource usage at log level 2 by calling getrusage(1) - if a perl module Unix::Getrusage is available; - apache2 +- modified patches + % apache2-CVE-2022-23943.patch (extended by r1898772 [bsc#1197095c#10]) + +- security update +- added patches + fix CVE-2022-23943 [bsc#1197098], heap out-of-bounds write in mod_sed + + apache2-CVE-2022-23943.patch + fix CVE-2022-22720 [bsc#1197095], HTTP request smuggling due to incorrect error handling + + apache2-CVE-2022-22720.patch + fix CVE-2022-22719 [bsc#1197091], use of uninitialized value of in r:parsebody in mod_lua + + apache2-CVE-2022-22719.patch + fix CVE-2022-22721 [bsc#1197096], possible buffer overflow with very large or unlimited LimitXMLRequestBody + + apache2-CVE-2022-22721.patch +- apply correctly patches for CVE-2021-44790 [bsc#1193942] and + CVE-2021-44224 [bsc#1193943] + +- security update arm-trusted-firmware +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:a80x0_mcbin +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:imx8mm +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:imx8mq +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:poplar +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:qemu +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:qemu_sbsa +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:rk3328 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:rk3368 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:rpi3 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:rpi4 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:sun50i_a64 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:sun50i_h6 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:tegra186 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:tegra210 +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + arm-trusted-firmware:zynqmp +- Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. + 0001-docs-security-security-advisory-for-CVE-2022-23960.patch + 0002-fix-security-workaround-for-CVE-2022-23960.patch + 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch + 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch + 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch + 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch + Fixes bsc#1196657 + [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html + [2] https://review.trustedfirmware.org/q/topic:"spectre_bhb" + +- Update A3700-utils-marvell version: + Fix build SATA bootloader for A3700 boards + Drop fix-A3700-gcc11.patch: upstreamed + Enable %fdupes which is particularly useful for a3700 flavour + at +- Drop systemd hardening as it breaks some jobs, fixes bsc#1196219 + * Remove harden_atd.service.patch + audacity +- Remove ffmpeg-3 requirement, audacity finds ffmpeg by itself. + See boo#1196685 + +- Specifically require libavcodec57, libavformat57 and ffmpeg-3 to + fix boo#1195650 + bash +- Do use old legacy PreReq to get bash installed before bash-sh + but do not require bash-sh by bash (bsc#1197448) + +- Port bash-sh package approach back to SLE-15-SP4 (jsc#SLE-18234) + +- Using package bash-sh instead of the update-alternative + mechanism. + belr +- revert license tag change: + * no GPL-3.0-only declaration could be found in source + +- Update to version 5.0.67: + * no changes +- fix license tag + bind +- Obsolete bind-chrootenv as it is no longer needed. + [bsc#1196990, bind.spec] + +- * When using forwarders, bogus NS records supplied by, or via, those + forwarders may be cached and used by named if it needs to recurse + for any reason, causing it to obtain and pass on potentially + incorrect answers. [CVE-2021-25220] + * TCP connection slots may be consumed for an indefinite time frame + via a specifically crafted TCP stream sent from a client. + This issue can only be triggered on BIND servers which have + keep-response-order enabled, which is not the default configuration. + The keep-response-order option is an ACL block, and as such, any + hosts specified within it will be able to trigger this issue on + affected versions. [CVE-2022-0396] + [CVE-2021-25220, bsc#1197135, bind-9.16.27-0001-CVE-2021-25220.patch + CVE-2022-0396, bsc#1197136, bind-9.16.27-0002-CVE-2022-0396.patch] + branding-openSUSE +- Bump to 15.4 + cacti +- cacti 1.2.19: + * Further fixes for grave character security protection (boo#1192408) + * Fix Over aggressive escaping causing menu visibility issues on Create Device page + * Add SHA256 and AES256 security levels for SNMP polling + * Import graph template(Preview Only) show color_id new value as a blank area + * Fix Editing graphs errors due to missing sequence + * Fix 2hen hovering over a Tree Graph, row shows same highlighting as Graph Edit screen + * Fix 2hen RealTime is not active, console errors may appear + * Fix race conditions may occur when multiple RRDtool processes are running + * Fix errors creating graphs from templates + * Fix errors when duplicating reports + * Fix Boost may be blocked by overflowing poller_output table + * Fix Template import may be blocked due to unmet dependency warnings with snmp ports + * Fix Newer MySQL versions may error if committing a transaction when not in one + * Fix SNMP Agent may not find a cache item + * Fix Correct issues running under PHP 8.x + * Fix When polling is disabled, boost may crash and creates many arch tables + * Fix When poller runs, memory tables may not always be present + * Fix Timezones may sometimes be incorrectly calculated + * Fix Allow monitoring IPv6 with interface graphs + * Fix When a data source uses a Data Input Method, those without a mapping should be flagged + * Fix When RRDfile is not yet created, errors may appear when displaying the graph + * Fix Cacti missing key indexes that result in Preset pages slowdowns + * Fix Data Sources page shows no name when Data Source has no name cache + * Fix db_update_table function can not alter table from signed to unsigned + * Fix data remains in poller_output table even if it's flushed to rrd files + * Fix Parameter list for lib/database.php:db_connect_real() is not correct in 3 places + * Fix Offset is a reserved word in MariaDB 10.6 affecting Report + * Fix Rendering large trees slowed due to lack of permission caching + * Fix Error on interpretation of snmpUtime, when to big + * Fix Applying right axis formatting creates an error-image + * Fix Unable to Save Graph Settings from the Graphs pages + * Fix Graph Template Cache is nullified too often when Graph Automation is running + * Fix When Adding a Data Query to a Device, no Progress Spinner is shown + * Fix New Browser Breaks Plugins that depend on non UTC date time data + * Fix errors when testing remote poller connectivity + * Fix errors when renaming poller + * Fix Removing spikes by Variance does not appear to be working beyond the first RRA + * Fix LDAP API lacks timeout options leading to bad login experiences + * Add a normal/wrap class for general use + * Limit File Types available for Template Import operations + * Fix Cacti does not provide an option of providing a client side certificate for LDAP/AD authentication + * Support Stronger Encryption Available Starting in Net-SNMP v5.8 + * Allow Cacti to use multiple possible LDAP servers + * Add a 15 minute polling/sampling interval + * Provide additional admin email notifications + * Add warnings for undesired changes to plugin hook return values + * When creating a Graph, make testing the Data Sources optional by Template + * Update phpseclib to 2.0.33 + * Update jstree.js to 3.3.12 + * Improve performance of Cacti poller on heavily loaded systems + * MariaDB recommendations need some tuning for recent updates + cacti-spine +- cacti-spine 1.2.19: + * Fix 1ssues with polling loop may skip some datasources + * Fix ping no longer works due to hostname changes + * Fix RRD steps are not always calculated correctly + * Fix unable to build when DES no longer supported + * Fix IPv6 devices are not properly parsed + * Reduce a number of compiler warnings + * Fix compiler warnings due to lack of return in thread_mutex_trylock + * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows + * Improve performance of Cacti poller on heavily loaded systems +- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream + ceph +- Adjusting _constraints for SLE 15 SP4 to fix build issues with + aarch64 and ppc64le (bsc#1196733) + chrony +- bsc#1194229: Fix pool package dependencies, so that SLE actually + prefers chrony-pool-suse over chrony-pool-empty. + +- Add chrony-htonl.patch to work around undocumented behaviour of + htonl() in older glibc versions (SLE-12) on 64 bit big endian + architectures (s390x). + +- SLE bugs that have been fixed in openSUSE up to this point + without explicit references: bsc#1183783, bsc#1184400, + bsc#1171806, bsc#1161119, bsc#1159840. +- Obsoleted SLE patches: + * chrony-fix-open.patch + * chrony-gettimeofday.patch + * chrony-ntp-era-split.patch + * chrony-pidfile.patch + * chrony-select-timeout.patch + * chrony-urandom.patch + * chrony.sysconfig + * clknetsim-glibc-2.31.patch + +- boo#1190926: PrivateDevices is too strict, we might need to + access the rtc and ptp devices. +- Add back support to build chrony on SLE12. +- Drop dependency on asciidoctor. It is only needed for building + the HTML documentation which we don't package anyway. + +- Added hardening to systemd service(s). Added patch(es): + * harden_chrony-wait.service.patch + * harden_chronyd.service.patch + +- boo#1187906: Consolidate all references to the helper script. -- boo#1162964, bsc#1183783, clknetsim-glibc-2.31.patch: - Fix build with glibc-2.31 -- bsc#1184400, chrony-pidfile.patch: - Use /run instead of /var/run for PIDFile in chronyd.service. +- Add now working CONFIG parameter to sysusers generator -- Integrate three upstream patches to fix an infinite loop in - chronyc (bsc#1171806). - * chrony-select-timeout.patch - * chrony-gettimeofday.patch - * chrony-urandom.patch +- Change to using systemd-sysusers +- Remove otherproviders, not needed anymore -- Use iburst in the default pool statements to speed up initial - synchronisation (bsc#1172113). +- Update to 4.1 + * Add support for NTS servers specified by IP address (matching + Subject Alternative Name in server certificate) + * Add source-specific configuration of trusted certificates + * Allow multiple files and directories with trusted certificates + * Allow multiple pairs of server keys and certificates + * Add copy option to server/pool directive + * Increase PPS lock limit to 40% of pulse interval + * Perform source selection immediately after loading dump files + * Reload dump files for addresses negotiated by NTS-KE server + * Update seccomp filter and add less restrictive level + * Restart ongoing name resolution on online command + * Fix dump files to not include uncorrected offset + * Fix initstepslew to accept time from own NTP clients + * Reset NTP address and port when no longer negotiated by NTS-KE + server +- Update clknetsim to snapshot f89702d. +- Refresh chrony.keyring from + https://chrony.tuxfamily.org/gpgkey-8F375C7E8D0EE125A3D3BD51537E2B76F7680DAC.asc +- Ensure the correct pool packages are installed for openSUSE + and SLE (bsc#1180689). + +- Enable syscallfilter unconditionally [boo#1181826]. + +- drop buildrequires on NSS. We need gnutls for NTS anyway and we + can do all the other required crypto via nettle+gnutls. no need + for another crypto library. + +- Update to 4.0 + - Enhancements + - Add support for Network Time Security (NTS) authentication + - Add support for AES-CMAC keys (AES128, AES256) with Nettle + - Add authselectmode directive to control selection of + unauthenticated sources + - Add binddevice, bindacqdevice, bindcmddevice directives + - Add confdir directive to better support fragmented + configuration + - Add sourcedir directive and "reload sources" command to + support dynamic NTP sources specified in files + - Add clockprecision directive + - Add dscp directive to set Differentiated Services Code Point + (DSCP) + - Add -L option to limit log messages by severity + - Add -p option to print whole configuration with included + files + - Add -U option to allow start under non-root user + - Allow maxsamples to be set to 1 for faster update with -q/-Q + option + - Avoid replacing NTP sources with sources that have + unreachable address + - Improve pools to repeat name resolution to get "maxsources" + sources + - Improve source selection with trusted sources + - Improve NTP loop test to prevent synchronisation to itself + - Repeat iburst when NTP source is switched from offline state + to online + - Update clock synchronisation status and leap status more + frequently + - Update seccomp filter + - Add "add pool" command + - Add "reset sources" command to drop all measurements + - Add authdata command to print details about NTP + authentication + - Add selectdata command to print details about source + selection + - Add -N option and sourcename command to print original names + of sources + - Add -a option to some commands to print also unresolved + sources + - Add -k, -p, -r options to clients command to select, limit, + reset data + - Bug fixes + - Don’t set interface for NTP responses to allow asymmetric + routing + - Handle RTCs that don’t support interrupts + - Respond to command requests with correct address on + multihomed hosts + - Removed features + - Drop support for RIPEMD keys (RMD128, RMD160, RMD256, RMD320) + - Drop support for long (non-standard) MACs in NTPv4 packets + (chrony 2.x clients using non-MD5/SHA1 keys need to use + option "version 3") + - Drop support for line editing with GNU Readline +- add BuildRequires for gnutls-devel (which also pulls nettle to + enable the new features) +- drop patches which are included in the update: + chrony-test-update-processing-of-packet-log.patch + chrony-test-fix-util-unit-test-for-NTP-era-split.patch +- refreshed chrony-config.patch +- track series file for easier quilt setup +- added option to turn off testsuite with + osc build --without=testsuite + testsuite still runs by default + +- By default we don't write log files but log to journald, so + only recommend logrotate. + +- Adjust and rename the sysconfig file, so that it matches the + expectations of chronyd.service (bsc#1173277). + +- Update to 3.5.1: + * Create new file when writing pidfile (CVE-2020-14367, bsc#1174911) + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) -- Read runtime servers from /var/run/netconfig/chrony.servers to - fix bsc#1099272 and bsc#1161119. -- Move chrony-helper to /usr/lib/chrony/helper, because there - should be no executables in /usr/share. +- Use iburst in the default pool statements to speed up initial + synchronisation (bsc#1172113). + +- Use _systemdutildir instead of _libexecdir/systemd: systemd does + not actually live below libexecdir. + +- Add chrony-test-update-processing-of-packet-log.patch in order + to fix test-suite failure. + +- Update clknetsim to version 79ffe44 (fixes boo#1162964). +- Backport chrony-test-fix-util-unit-test-for-NTP-era-split.patch. + +- Change to BuildRequires: rubygem(asciidoctor) and remove conditional + (is available in SLE12-SP4 and SLE15* as well) +- Fix typo in %install -- bsc#1159840: Add chrony-ntp-era-split.patch from upstream to fix - "make check" builds made after 2019-12-20. Existing installations - do not need to be updated as the bug only affects the test, but - not chrony itself. +- Fix asciidoc in Tumbleweed +- Revert clknetsim to version 58c5e8b + +- Fix incorrect download link for package signature + +- Temporarily disable signature usage as its expired +- Update clknetsim to version ac3c832 + +- fix chrony-service-helper.patch + +- Update to 3.5: + + Add support for more accurate reading of PHC on Linux 5.0 + + Add support for hardware timestamping on interfaces with read-only timestamping configuration + + Add support for memory locking and real-time priority on FreeBSD, NetBSD, Solaris + + Update seccomp filter to work on more architectures + + Validate refclock driver options + + Fix bindaddress directive on FreeBSD + + Fix transposition of hardware RX timestamp on Linux 4.13 and later + + Fix building on non-glibc systems +- Fix location of helper script in chrony-dnssrv@.service + (bsc#1128846). + +- Update testsuite to version 58c5e8b + +- Read runtime servers from /var/run/netconfig/chrony.servers to + fix bsc#1099272. +- Move chrony-helper to /usr/lib/chrony/helper, because there + should be no executables in /usr/share. +- Update clknetsim to revision 8b48422 + +- Remove discrepancies between spec file and chrony-tmpfiles (boo#1115529) + +- Update the keyring and uncomment it in the spec file + +- Comment out bad signature + +- Added %{_tmpfilesdir}/%{name}.conf +- Updated clknetsim +- Update to version 3.4 + * Enhancements + + Add filter option to server/pool/peer directive + + Add minsamples and maxsamples options to hwtimestamp directive + + Add support for faster frequency adjustments in Linux 4.19 + + Change default pidfile to /var/run/chrony/chronyd.pid to allow chronyd + without root privileges to remove it on exit + + Disable sub-second polling intervals for distant NTP sources + + Extend range of supported sub-second polling intervals + + Get/set IPv4 destination/source address of NTP packets on FreeBSD + + Make burst options and command useful with short polling intervals + + Modify auto_offline option to activate when sending request failed + + Respond from interface that received NTP request if possible + + Add onoffline command to switch between online and offline state + according to current system network configuration + + Improve example NetworkManager dispatcher script + * Bug fixes + + Avoid waiting in Linux getrandom system call + + Fix PPS support on FreeBSD and NetBSD + +- Update clknetsim to revision 42b693b + * Drop not needed chrony-fix-open.patch +- Build tests with optflags as well +- Do not run tests on i586 +- Enable signd + +- Mention all sources as such in spec file +- Fix formatting of changelog +- Drop reference to change is not present + +- Update to version 3.3 + * Enhancements: + + Add burst option to server/pool directive + + Add stratum and tai options to refclock directive + + Add support for Nettle crypto library + + Add workaround for missing kernel receive timestamps on Linux + + Wait for late hardware transmit timestamps + + Improve source selection with unreachable sources + + Improve protection against replay attacks on symmetric mode + + Allow PHC refclock to use socket in /var/run/chrony + + Add shutdown command to stop chronyd + + Simplify format of response to manual list command + + Improve handling of unknown responses in chronyc + * Bug fixes: + + Respond to NTPv1 client requests with zero mode + + Fix -x option to not require CAP_SYS_TIME under non-root user + + Fix acquisitionport directive to work with privilege separation + + Fix handling of socket errors on Linux to avoid high CPU usage + + Fix chronyc to not get stuck in infinite loop after clock step clamav-database +- database refresh on 2022-03-21 (bsc#1084929) + +- database refresh on 2022-03-14 (bsc#1084929) + crmsh +- Update to version 4.4.0+20220321.8cf6a9d1: + * Dev: Parametrize the log dir + * Dev: ui_cluster: Check if qdevice can contribute vote + * Dev: qdevice: Improve remove qdevice process + * Dev: qdevice: Add lock to protect for the same cluster name + * Fix: qdevice: Add lock to protect init_db_on_qnetd function (bsc#1197323) + * medium: utils: update detect_cloud pattern for aws + * Dev: qdevice: Consolidate qdevice related separate functions into qdevice.QDevice class + * Dev: lock: Make lock.py more generic + * Dev: qdevice: Add cluster name suffix to qdevice-net-node.crq on qnet + * Dev: qdevice: remove askpass since it's unnecessary after passwordless configured on qnetd + * Fix: utils: Only raise exception when return code of systemctl command over ssh larger than 4 (bsc#1196726) + * Dev: utils: Remove duplicated debug message + cronie +- Fix run-crons path in shipped crontab, bsc#1196986 + * cronie-anacron-1.4.7-run-crons.patch + * sample.root + cryptsetup +- cryptsetup 2.4.3: + * Fix possible attacks against data confidentiality through + LUKS2 online reencryption extension crash recovery + CVE-2021-4122, boo#1194469 + * Add configure option --disable-luks2-reencryption to completely + disable LUKS2 reencryption code. + * Improve internal metadata validation code for reencryption + metadata + * Add updated documentation for LUKS2 On-Disk Format + Specification version 1.1.0 + * Fix support for bitlk (BitLocker compatible) startup key with + new metadata entry introduced in Windows 11 + * Fix space restriction for LUKS2 reencryption with data shift + +- cryptsetup 2.4.2: + * Fix possible large memory allocation if LUKS2 header size is + invalid. + * Fix memory corruption in debug message printing LUKS2 + checksum. + * veritysetup: remove link to the UUID library for the static + build. + * Remove link to pwquality library for integritysetup and + veritysetup. These tools do not read passphrases. + * OpenSSL3 backend: avoid remaining deprecated calls in API. + Crypto backend no longer use API deprecated in OpenSSL 3.0 + * Check if kernel device-mapper create device failed in an early + phase. This happens when a concurrent creation of device-mapper + devices meets in the very early state. + * Do not set compiler optimization flag for Argon2 KDF if the + memory wipe is implemented in libc. + * Do not attempt to unload LUKS2 tokens if external tokens are + disabled. This allows building a static binary with + - -disable-external-tokens. + * LUKS convert: also check sysfs for device activity. + If udev symlink is missing, code fallbacks to sysfs scan to + prevent data corruption for the active device. + csync -- Add fix-missing-const.patch: Fix a compile error on Leap 15.1 - Fixes boo#1113889 - -- Fix build break by changing __FUNCTION__ to __func__ - * csync_log.h.patch - -- Fix popd usage: since bash 4.3, it only takes a numeric argument. - -- BuildRequire pkg-config to make cmake find its libraries again. - -- Update to version 0.50.0. - * Added an owncloud module - * Added a backup mode to the reconciler - * Added new logging framework (removed log4c dependency) - * Added new config parser (removed iniparser dependency) - * Added capabilities for modules - * Added content checking in conflict case - * Improved database performance and integrity checks - * Improved error reporting -- Add fix-cmake-on-pre-12.patch: Fix building on older systems - -- Build always with libssh support. - -- Update to version 0.44.0. - * Migrated sftp module to libssh 0.4. - * Added more cache entries to the default config. - * Added missing requirements. - * Fixed build warnings. - * Fixed some memory leaks using sftp attributes. - * Some code cleanups. - -- Package baselibs.conf - -- Update to version 0.43.0. - * Added SFTP support with libssh 0.3. - * Added possibility to pass userdata to the auth function. - * Added a better version function. - * Fixed CMake build. - * Fixed CMake find modules. - * Fixed some flaws in cstd functions. - * Documented all public functions. - -- Fix Fedora build. -- Change the way how to set CFLAGS. - dapl -- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix - a "deadlock" that causes socket connection to timeout when - net.ipv4.tcp_syncookies=0. (bsc#1094657) - -- Update to 2.1.10 - * dtest_suite: add option to pause the test. - * dtestcm: add client retry, give server time to queue up all listens - * dtest: Add new man pages. (dtestx dtestcm dtestsrq) - * cma: fix open_query mode, initialize attributes - * ucm: up level CM timer logging, increase drep time at scale - * dtest: fix return value check on do_rdma_write_with_msg - * dtestx: check device capabilities and do atomic tests only if supported by HW - * common: set atomic attributes based on provider/device capabilities - * build: dtest_suite.sh was moved to test/scripts - * mpxyd: let TX thread sleep if no open devices are referenced - * mcm: when mmap req from MIC return with fail stat print WARN. - * dtest_suite: remove duplicate dtest_suite.sh - * dtest: enable -D option (data check) to work with scif provider - * dtest_suite: fix typo in user_string var - * mcm: remove logs from post send speed path - * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send. - * dtest: the default size in pingpong test is set to 1 byte regardless to user input. - * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance. -- Refresh patches against 2.1.10 - -- Merge .changes files with SLE12-SP3 (bsc#1041579) - -- Add conflicts between dapl and dapl-debug packages for devel - and utils -- Rename dapl-utils tests to avoid conflicts with other packages (dateutils) - * dapltest => dapl-test - * dtest => dapl-utest - * dtestcm => dapl-testcm - * dtestsrq => dapl-testsrq - * dtestx => dapl-testx -- Remove librdmacm and libibverbs version dependencies - -- Restore description of libdapl. Fix some grammar errors. - -- Disable dapl on armv7hl - -- Make dependencies on libs now coming from rdma-core versioned. -- Remove unused patch dapl-rename_dtest.patch - -- Update to 2.1.8 git version (bsc#970668). - List of changes is too long so please see the included ChangeLog. -- Patches removed because the fixes are included upstream: - dapl-fix_type_punning.patch - dapl-autotools.patch - dapl-add-s390x-platform-support.patch - dapl-add-aarch64-platform-support.patch - dapl-add-s390x-platform-support.patch -- Add dapl-s390.patch so that the defines are also valid for s390 - -- add dapl-add-aarch64-platform-support.patch (fate#318444) -- revert last change - -- Exclude aarch64 as there is currently no assembler code for this - architecture. - -- Replace dapl-s390_support.patch with - dapl-add-s390x-platform-support.patch (bsc#934683). -- Fix library name in baselibs.conf. -- Tag baselibs.conf and dapl-rpmlintrc as source. -- libdapl*.so work like plugins, hence they do not get a separate - subpackage. So shut up rpmlint complaining about the package - name. -- Drop the dapl-doc sub package and move the man pages to the - packages containing the files/programs they describe. - -- Also have dapl-utils conflict with dapl-debug-utils. -- Fix baselibs.conf to build libdat2-2-32bit. - -- dapl-debug can't obsolete dapl or zypper will switch between the versions - all the time. They do conflict though - -- Add dapl-rename_dtest.patch to rename dtest to dpltest because - of name clash with dateutils. -- Also rename the man page for dtest. -- Make dapl-devel and dapl-debug-devel obsolete each other. - -- Readd s390 support (bnc#856126). - -- Remove s390 support (bnc#856126). - -- Add baselibs.conf and dapl-rpmlintrc as source. -- Fix dapl-fix_type_punning.patch. -- Fix type punning in cm.c - -- Remove dapl-2.0.13-build_error.patch as it isn't needed anymore. - -- Provide full source URL - -- Fix typo in dapl_test.c. - -- Reenable the code for s390x also for s390. -- Adapt dapl-fix_type_punning.patch to changed code. -- Fix obsoletes entry. -- Fix type punning with memcpy instead of unions. - -- Update tp 2.0.42 from OFED 3.12 RC2. - Changes since 2.0.40: - * dapltest: increase DTO evd size to prevent CQ overflow on - limit_rpost test. - * Creation of reserved SP moves EP state to DAT_EP_STATE_RESERVED - even in failure cases. Reserve EP after successfully binding the - listening port. - * dapl: fix string bug in dapls_dto_op_str - This led to indexing off the end of the array and gave - surprising results for OP_RECV_UD. - * dapltest: change server port, from 45278 to 62000, out of - registered IANA range. - * dat: lower log level on load errors of provider library - * dat: dat_ia_open should close provider after failure - * dapltest: set default limit max to 1000 - * openib: add new provider specific attributes - * dapltest: update scripts for regression testing purposes - * cl.sh and srv.sh update to provide better examples and - a methods to quickly regression test any dapltest changes. - * dapltest: Add final send/recv "sync" for transaction tests. - For the complete and unabbreviated Changes please see the file - ChangeLog in the package documentation. - -- Update to 2.0.40 (fate#315488): - dist: ib collective extension include files missing - dapltest: the quit command is missing changes for -n option. - Server-port was not being set properly during param init phase - on the client side. - dat.conf: remove v1, add Mellanox Connect-IB and Intel Xeon Phi - MIC. - NULL undefined on Fedora, incorrectly using kernel stddef.h - -- Add dapl-autotools.patch to make autoreconf complain less. - -- Update to 2.0.39 from 3.12 daily snapshot. -- Include dapl-s390_support.patch from IBM for s390 support. -- Remove now unneeded patches: - dapl-2.0.13-build_error.patch -- Use script to generate spec and changes for dapl-debug from the - dapl files. - -- Build for s390x - -- Add another filter to dapl-rpmlintrc as the packages for - the runtime library are named differently but contain a library - that's named the same. - -- Reinstate the arch exclusion of s390(x). -- Recompress with bzip2. - -- Remove redundant tags/sections from specfile -- Remove unjustified s390* arch exclusion -- Implement shared library policy - -- Update to OFED 1.5.4.1 (dapl unchanged). -- Rename the package with tracing enabled dapl-tracing. -- Adapt baselibs.conf to new packages and names. -- Use one .spec and .changes file and create the -tracing - variants with pre_checkin.sh. -- Update FSF address in LICENSE3.txt. - -- Put shared libs into a versioned package. -- Fix man pages -- Add a rpmlintrc to shut up warnings that can only be solved upstream. - -- Use unions for type punning (dapl-type_punning.patch). -- Include stddef.h to get NULL defined. -- Require automake, autoconf and libtool. -- Provide obsoleted items. - -- Update to OFED 1.5.4 -- Don't recompress the tarball. -- Remove unneeded patches and adapt the remaining ones. - -- Sed is also needed. - -- After last change dapl needs cat so add prereq (bnc#688511). - -- Don't remove the configuration for this dapl version on update - (bnc#676731). -- Use cat instead of multiple echos. -- Include /etc/dat.conf as %conf %ghost. - -- Fix tmp race in post/postun (bnc#676700). - -- Incorporate fixes done for the update in SLE10: -- Split off man pages into their own sub package that can be - required by compat-dapl. -- Fix type-punning in test app so that we don't need - - fno-strict-aliasing allowing better code optimisation. -- Also fix type punning in other files that the newer gcc in SLE11 - detected. -- realigned-disconnect.patch fixing bnc#656702 -- added cma-fix-debug-build-issue.patch fixing debug build. - -- Let the caller detect EINTR (bnc#655518). - -- Update to v2.0.30 from OFED 1.5.2 -- Update to include more lines for dat.conf -- Patch to remove extra rdma_destroy_id() (bnc#647915) - -- fix build on ia64: help configure dectecting suse_version - -- Update to v2.0.19 from OFED 1.4.2 - dapl-debug +- Add reproducible.patch to override build date (boo#1047218) + -- dapl-debug can't obsolete dapl or zypper will switch between the versions - all the time. They do conflict though - -- Add dapl-rename_dtest.patch to rename dtest to dpltest because - of name clash with dateutils. -- Also rename the man page for dtest. -- Make dapl-devel and dapl-debug-devel obsolete each other. - -- Readd s390 support (bnc#856126). - -- Remove s390 support (bnc#856126). - -- Add baselibs.conf and dapl-rpmlintrc as source. -- Fix dapl-fix_type_punning.patch. -- Fix type punning in cm.c - -- Remove dapl-2.0.13-build_error.patch as it isn't needed anymore. - -- Provide full source URL - -- Fix typo in dapl_test.c. - -- Reenable the code for s390x also for s390. -- Adapt dapl-fix_type_punning.patch to changed code. -- Fix obsoletes entry. -- Fix type punning with memcpy instead of unions. - -- Update tp 2.0.42 from OFED 3.12 RC2. - Changes since 2.0.40: - * dapltest: increase DTO evd size to prevent CQ overflow on - limit_rpost test. - * Creation of reserved SP moves EP state to DAT_EP_STATE_RESERVED - even in failure cases. Reserve EP after successfully binding the - listening port. - * dapl: fix string bug in dapls_dto_op_str - This led to indexing off the end of the array and gave - surprising results for OP_RECV_UD. - * dapltest: change server port, from 45278 to 62000, out of - registered IANA range. - * dat: lower log level on load errors of provider library - * dat: dat_ia_open should close provider after failure - * dapltest: set default limit max to 1000 - * openib: add new provider specific attributes - * dapltest: update scripts for regression testing purposes - * cl.sh and srv.sh update to provide better examples and - a methods to quickly regression test any dapltest changes. - * dapltest: Add final send/recv "sync" for transaction tests. - For the complete and unabbreviated Changes please see the file - ChangeLog in the package documentation. - -- Update to 2.0.40 (fate#315488): - dist: ib collective extension include files missing - dapltest: the quit command is missing changes for -n option. - Server-port was not being set properly during param init phase - on the client side. - dat.conf: remove v1, add Mellanox Connect-IB and Intel Xeon Phi - MIC. - NULL undefined on Fedora, incorrectly using kernel stddef.h - -- Add dapl-autotools.patch to make autoreconf complain less. - -- Update to 2.0.39 from 3.12 daily snapshot. -- Include dapl-s390_support.patch from IBM for s390 support. -- Remove now unneeded patches: - dapl-2.0.13-build_error.patch -- Use script to generate spec and changes for dapl-debug from the - dapl files. - -- Build for s390x - -- Add another filter to dapl-rpmlintrc as the packages for - the runtime library are named differently but contain a library - that's named the same. - -- Reinstate the arch exclusion of s390(x). -- Recompress with bzip2. - -- Remove redundant tags/sections from specfile -- Remove unjustified s390* arch exclusion -- Implement shared library policy - -- Update to OFED 1.5.4.1 (dapl unchanged). -- Rename the package with tracing enabled dapl-tracing. -- Adapt baselibs.conf to new packages and names. -- Use one .spec and .changes file and create the -tracing - variants with pre_checkin.sh. -- Update FSF address in LICENSE3.txt. - -- Put shared libs into a versioned package. -- Fix man pages -- Add a rpmlintrc to shut up warnings that can only be solved upstream. - -- Use unions for type punning (dapl-type_punning.patch). -- Include stddef.h to get NULL defined. -- Require automake, autoconf and libtool. -- Provide obsoleted items. - -- Update to OFED 1.5.4 -- Don't recompress the tarball. -- Remove unneeded patches and adapt the remaining ones. - -- Sed is also needed. - -- After last change dapl needs cat so add prereq (bnc#688511). - -- Don't remove the configuration for this dapl version on update - (bnc#676731). -- Use cat instead of multiple echos. -- Include /etc/dat.conf as %conf %ghost. - -- Fix tmp race in post/postun (bnc#676700). - -- Incorporate fixes done for the update in SLE10: -- Split off man pages into their own sub package that can be - required by compat-dapl. -- Fix type-punning in test app so that we don't need - - fno-strict-aliasing allowing better code optimisation. -- Also fix type punning in other files that the newer gcc in SLE11 - detected. -- realigned-disconnect.patch fixing bnc#656702 -- added cma-fix-debug-build-issue.patch fixing debug build. - -- Let the caller detect EINTR (bnc#655518). - -- Update to v2.0.30 from OFED 1.5.2 -- Update to include more lines for dat.conf -- Patch to remove extra rdma_destroy_id() (bnc#647915) - -- fix build on ia64: help configure dectecting suse_version - -- Update to v2.0.19 from OFED 1.4.2 - devhelp +- Update to version 41.2: + + More appdata fixes. + + Updated translations. + +- Update to version 41.1: + + Appdata fixes. +- Changes from version 41.0: + + Updated translations. + +- Update to version 41.rc: + + Updated translations. + +- Update to version 41.beta: + + Fix build in sandboxed environments with no network. + + Update list of translatable files. + + Switch to gi-docgen to build the libdevhelp API reference. + + Move the "Show side panel" action from the menu to the header + bar. + + Fix donation link in the appdata information. + + Build against WebKitGTK 4.1. + + Build against GLib 2.70. + + Updated translations. +- Replace gtk-doc BuildRequires with python3-gi-docgen: follow + upstreams port to gi-docgen. + +- Update to version 41.alpha: + + Drop the dependency on AMTK. + + Build fixes with newer versions of various dependencies. + + Follow the HIG best practices for the main menu button. + + Drop the old "simple" menu fallback. + + Display find shortcuts in the Keyboard Shortcuts dialog. + + Search for Devhelp files under `$datadir/doc`. + + Set the User Agent for client-side detection. + + Add a custom CSS to allow documentation generators to control + the rendering under Devhelp. + + Updated translations. +- Drop pkgconfig(amtk-5) BuildRequires: no longer required. + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 40.1: + + Appdata updates. + + Updated translations. + distribution-gpg-keys +- Update to v1.67 + + Add EPEL9 key + + Add keys of RPM Fusion Fedora 37 + + Add Navy Linux RPM GPG official key + + add new MySQL key + + add Fedora 37 + + Add symlink for CentOS Stream 9 to main official key + + Add EuroLinux 9 key + + move Fedora Rawhide key to F37 + + Add remi 2022 key + + Refresh all CentOS SIG keys (rh#2059424) + +- Update to v1.58 + - [1.39] + + Add Rosa Linux and Intel keys + - [1.40] + + Add EuroLinux keys + + Add Datto's third party repository keys + - [1.41] + + Add QubesOS and Fedora 34 keys + - [1.42] + + Add RPMFusion 33 keys + - [1.43] + - [1.44] + + Add Oracle Linux, Fedora ELN and Zoom keys + + Update symlinks + - [1.45] + + Update symlinks + - [1.46] + - [1.47] + + Add Remi 2021 key + - [1.48] + + Add Fedora 35 keys + - [1.49] + + Add Mariadb and Alma Linux keys + + Update symlinks + - [1.50] + - [1.51] + + Add Intel new key + + Add Fedora 36 key + + Add missing CentOS keys + - [1.52-1.53] + - [1.54] + + Add SUSE keys + + Add OpenSUSE + - [1.55] + + Add Rocky Linux keys + - [1.56-1.57] + - [1.58] + + Add RPMFusion 36 keys + + Update symlinks + dleyna-connector-dbus +- Update to version 0.4.1: + + Fix use-after-free on shutdown due to missing reference on bus +- Changes from version 0.4.0: + + Remove build-time dependency on dbus-1 + + Move build system to meson +- Add meson BuildRequires and macros, and drop libtool + BuildRequires following upstreams port. +- Drop pkgconfig(dbus-1) BuildRequires following upstream changes. +- Update URL and Source to new home, as intel have dropped + maintenance of this package, go with the leading fork. + dleyna-core +- Update to version 0.7.0: + + Port to GUPnP 1.2 API + + Switch build system to meson + + Make connector search path overridable by setting + DLEYNA_CONNECTOR_PATH environment variable + + Stability improvements for the task processor +- Add meson BuildRequires and macros, and drop libtool + BuildRequires, following upstreams port. +- Drop dleyna-core-port-to-gupnp1_2.patch: Fixed upstream. +- Update URL and Source to new home, as intel have dropped + maintenance of this package, go with the leading fork. + dleyna-renderer +- Update to version 0.7.2: + + Fix error logging on empty server response. +- Remove spurious-executable-perm in ChangeLog not needed, nor + wanted. + +- Update to version 0.7.1: + + Stop using deprecated SoupSessionAsync + + Build fixes +- Changes from version 0.7.0: + + Port to GUPnP 1.2 + + Do service introspection on device creation + + Move to meson for buld system + + Subscribe to correct proxy for subscription-lost + + Add a man page + + Fix cancelling gasync_tasks +- Add meson BuildRequires and macros + drop libtool BuildRequires + following upstreams port. +- Add libxslt-tools and docbook-xsl-stylesheets BuildRequires: + Build manpages. +- Drop dleyna-renderer-port-gupnp.patch: Fixed upstream. +- Update URL and Source to new home, as intel have dropped + maintenance of this package, go with the leading fork. + dleyna-server +- Update to version 0.7.2: + + Replace another SoupSessionAsync. + + Fix unnecessary error logging on empty server responses. + +- Update to version 0.7.1: + + Build fixes + + Fix service file generation for non-default service name + + Fix rpath linking errors + + Do not use deprecated SoupSessionAsync +- Changes from version 0.7.0: + + Port to GUPnP 1.2 + + Switch build system to meson + + Drop signalfd for GLib's unix signal handling + + Fix a potential crash when getting server properties + + Add support for changing the D-Bus server name + + Fix a use-after-free + + Fix unintialized buffer use +- Add meson BuildRequires and macros + drop libtool BuildRequires: + No longer needed following upstreams port. +- Add pkgconfig(libxml-2.0) BuildRequires: New dependency. +- Drop dleyna-server-port-gupnp1_2.patch: Fixed upstream. +- Update URL and Source to new home, as intel have dropped + maintenance of this package, go with the leading fork. + -- Initial package, version 0.4.0. - dracut +- Update to version 055+suse.244.g2f624182: + * fix(resume): only exclude this module when swap is netdev (bsc#1194915) + +- Update to version 055+suse.242.g76ae5ce4: + * fix(multipath): align multipathd.service type with upstream (bsc#1196958) + * fix(systemd-sysusers): use split systemd sysuser configs (bsc#1196223) + dtb-aarch64 +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + f2fs-tools +- Update to snapshot 1.14.0+g67 (972d7107) + [boo#1191235] + filesystem +- Add /lib/modprobe.d (bsc#1196275, jsc#SLE-20639) + flac -- Fix memory leak (CVE-2020-0487 bsc#1180112): - stream_decoder.c-Fix-a-memory-leak.patch - -- Fix out-of-bounds access (CVE-2020-0499 bsc#1180099): - libFLAC-bitreader.c-Fix-out-of-bounds-read.patch - -- Fix memory leak in read_metadata_vorbiscomment_() function - (CVE-2017-6888, bsc#1091045): - flac-CVE-2017-6888.patch - -- Update to version 1.3.2 - * Fix undefined behaviour using GCC/Clang UBSAN (erikd). - * General hardening via fuzz testing with AFL (erikd and - others). - * General code improvements (lvqcl, erikd and others). - * Add FLAC in MP4 specification docs (Ralph Giles). - * Fix some cppcheck warnings (erikd). - * Assume all currently used OSes support SSE2. - flac: - * Fix potential infinite loop on flac-to-flac conversion - (erikd). - * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when - decoding (lvqcl). - * Only write vorbis-comments if they are non-empty. - * Error out if decoding RAW with bits != (8|16|24). - metaflac: - * Add --scan-replay-gain option. - libraries: - * CPU detection cleanup and fixes (Julian Calaby, erikd - and lvqcl). - * Fix two stream decoder bugs (Max Kellermann). - * Fix a NULL dereference bug (on a malformed file). - * Changed the LPC order guess for a slight compression - improvement, particularly for classical music - (Martijn van Beurden). - * Improved encoding speed on older Intel CPUs. - * Fixed a seeking bug when decoding certain files - (Miroslav Lichvar). - * Put an upper bound (32768) on the number of seek - points. - * Fix potential memory leaks. - * Support 64bit brword/bwword allowing - FLAC__BYTES_PER_WORD to be set to 8 (disabled by - default). - * Fix an out-of-bounds heap read. -- Refreshed flac-cflags.patch - -- Drop patch that should be upstreamed first, otherwise we will - have to keep it ofrever: - * flac-ocloexec.patch -- Drop wrong patch: - * flac-fix-pkgconfig.patch - + If using this change you get assert.h include overriden in your - project by the one from FLAC/ which is not what upstream desired - If packages fail to build they should fix their include - -- Build documentation as noarch - -- Cleanup spec file with spec-cleaner -- Update url -- Remove no longer needed patches - * flac-fix-CVE-2014-8962.patch - * flac-fix-CVE-2014-9028.patch - * 0001-getopt_long-not-broken-here.patch -- Remove following as benefit of using openssl is small - * 0001-Allow-use-of-openSSL.patch -- Add flac-cflags.patch -- Use doxygen to build documentation -- Split documentation to separate package -- Update to 1.3.1 - * Improved decoding efficiency of all bit depths but especially - so for 24 bits for IA32 architecture (lvqcl and Miroslav Lichvar). - * Faster encoding using SSE and AVX (lvqcl). - * Fixed bartlett, bartlett_hann and triangle functions. - * New apodization functions partial_tukey and punchout_tukey for - improved compression (Martijn van Beurden). - * Retuned compression presets to incorporate new apodization - functions (Martijn van Beurden). - * Fix -Wcast-align warnings on armhf architecture (Erik de - Castro Lopo). - * Help output documentation improvements. - * I/O buffering improvements on Windows to reduce disk - fragmentation when writing files. - * Only write vorbis-comments if they are non-empty. - * Fix symbol visibility in XMMS plugin. - * Many fixes and improvements across all the build systems. - * Fix CVE-2014-9028 (heap write overflow) and CVE-2014-8962 - (heap read overflow) - -- A couple of security fixes: - * flac-fix-CVE-2014-8962.patch: - arbitrary code execution by a stack overflow (CVE-2014-8962, - bnc#906831) - * flac-fix-CVE-2014-9028.patch: - Heap overflow via specially crafted .flac files (CVE-2014-9028, - bnc#907016) - -- Update to final upstream release 1.3.0 - * No user-visible changes -- More robust make install call - -- Update to flac 1.3.0pre4 (packaged as 1.2.99_git* to avoid - messing with RPM versioning) - * Mostly non-linux related bugfixes plus autotools fixes - - flac-openssl.patch --> 0001-Allow-use-of-openSSL.patch - - remove flac-1.2.1-automake1_13.patch, fixed in upstream. - - add 0001-getopt_long-not-broken-here.patch, FLAC bundles - GNU-compatible getopt_long for broken OS, but we do have - a functional version in libc already. - frr +- Apply backport fix for a buffer overflow in isisd due to the use of strdup + with a non-zero-terminated binary string (bsc#1196506,CVE-2022-26126) + [+ 0006-isisd-fix-10505-using-base64-encoding.patch] +- Apply backport fix for a buffer overflow in isisd due to wrong checks on + the input packet length (bsc#1196505,CVE-2022-26125) with workaround + for the GIT binary patch to tests/isisd/test_fuzz_isis_tlv_tests.h.gz + [+ 0005-isisd-fix-router-capability-TLV-parsing-issues.patch] +- Apply fix for a buffer overflow in babeld due to wrong checks on + the input packet length in the packet_examin and subtlv parsing + (bsc#1196504,bsc#1196507,CVE-2022-26128,CVE-2022-26129) + [+ 0004-babeld-fix-10502-10503-by-repairing-the-checks-on-le.patch] +- Apply fix for a heap buffer overflow in babeld due to missing check + on the input packet length (bsc#1196503,CVE-2022-26127) + [+ 0003-babeld-fix-10487-by-adding-a-check-on-packet-length.patch] + +- Use skip, not xfail in 0001-disable-zmq-test.patch to disable + zmq test as it is not expected to fail but hangs (bsc#1180217) + fwupd +- Add fwupd-bsc1193921-nvme-ignore-non-PCI-NVMe-devices.patch + to ignore non-PCI NVMe devices (bnc#1193921) + fwupd-efi +- Update to version 1.2: + * Release fwupd-efi 1.2 + * meson: use stadard objcopy binary + * meson: use find_program() to find the helper scripts we run + * meson: using local copy ldscript when local copy crt0 be used for SBAT + * sbat: clarify project URL + * trivial: Ignore some markdown issues + * Wait 5 seconds to reboot on errors + * Port pre-commit clang-format, codespell, markdownlint from fwupd + * trivial: fixup python errors by codacity/precommit + * trivial: fixup markdown format + * trivial: spelling errors + * Sleep longer when no updates to process + * README: fix typo and URL + * trivial: post release version bump +- Remove 0001-meson-using-local-copy-ldscript-when-local-copy-crt0.patch + (merged upstream) + gdb +- Patches added (jsc#SLE-22287): + * ibm-z-add-another-arch14-instruction.patch + * ibm-z-remove-lpswey-parameter.patch + gdcm +- version 3.0.11 + * Fix for a significant issue with JPEG-LS and RGB color space + * tons of small bug fixes + gdm +- Add gdm-restart-session-when-X-server-restart.patch: + Avoiding the blank screen when X server restarts with + GDM_DISABLE_USER_DISPLAY_SERVER=1 (bsc#1196974). + gnome-builder +- Update to version 41.3: + + Improvements to Flatpak runtime resolution on new system + installations. + + Improvements to overview map syling. + + The Glade designer will no longer try to open UI files it knows + are GTK 4 based to avoid confusion. This requires GTK 4 + templates to be using appropriate elements. + + The GTK 4 template has been updated. + + Application id's are more restrictive in the project wizard. + + Build pipelines are no properly unloaded when destroyed. + + Auxillary font loading was fixed on Nix. + + The editor can now insert matching single quotes ('). + + Work arounds for breakage in IBus with regards to stealing the + search accelerator (ctrl+.). + + Improvements to the CMake plugin. + + Ensure diagnostics are properly formatted. + + Improve diagnostic styling. +- Add 59be97f21e592a7b8e94128c368a87ca16cb2881.patch: Fix build for + i586. + +- Update to version 41.2: + + Fix an issue with comparing global search results. + + Use multiple Flatpak transactions if runtimes are found on + different installations. + + Fix running applications when Flatpak private installation is + needed. + + Improve language detection with meson. + + Improve styling of overview map. + + Improve search results. + + Updated project templates. + + GVls updates. + + Updated translations. + +- Update to version 41.1: + + Make system/user fonts available when running application. + + Project template updates. + + Snippet updates. + + Updated translations. + +- Update to version 41.0: + + Fixes to markdown presentation with Pango. + + Template fixes. + + Allow installation of KDE and elementary Flatpak runtimes + through private flatpak installation. + + Updated translations. + +- Update to version 41.beta1: + + Builder now uses a private Flatpak installation for SDKs to + avoid modifying the user's flatpak installation. + + Style scheme improvements. + + Improvements in the foundry to build pipelines. + + Allow loading buffers without addins to speed up text + replacements. + + Use jedi-language-server instead of loading Jedi in process. + + Enable rust global search if the project is known to contain + rust. + + Improvements to Flatpak SDK extension integration. + + A new markdown renderer. + + Improvements to LSP autocompletion features. + + Accessibility improvements. + + Improved devhelp integration. + + Session support for additional page types other than editors. + + Improvements to grep integration including project search and + replace. +- Replace gtk-doc BuildRequires with python3-gi-docgen: follow + upstreams move from gtk-doc to gi-docgen. + +- Update to version 41.alpha1: + + New and improved templates. + + Toolbox improvements from Flatpak. + + A new gnome-builder-flatpak helper, removing libflatpak from + the gnome-builder UI process. + + Improvements to gnome-builder-git to use default branch name. + + Improved session management. + + A11y improvements. + + Upudted translations. + gnome-music +- Drop the following patches which removes useful code and brings + hard time for future rebase: + + 0001-Revert-grltrackerwrapper-Add-static-type-annotations.patch + + 0002-Revert-coresong-Add-static-type-annotations.patch + + 0003-gnome-music-use-python36.patch +- Rewrite the patches only disabling the python3.7 specific + feature: + + 0001-gnome-music-use-python36.patch + + 0002-gnome-music-revert-from-future-import-annotations.patch + +- Add missing typelib (GstTag) Requires: the gi-dep-scanner does + not understand the format used in gnome-music. + +- Update to version 41.0: + + Updated translations. + +- Update to version 41.rc: + + Touch-ups for the new design. + + Async improvements. + + Bugs fixed: + - Fix duplicated playlist song removal. + - Fix flowbox selection state. + + Updated translations. + +- Update to version 41.beta: + + Implemented much of the new design mockups. + + Updated translations. +- Add pkgconfig(libhandy-1) BuildRequires: new dependency. + gnome-photos +- Add a0ac868a19d55dc52100e54fe4b2d29041bc6752.patch: Fix build + with meson 0.61.0 and newer. + +- Add gnome-photos-fix-vert-align.patch: Fix vertical alignment. + (glgo#GNOME/gnome-photos!172). +- Add upstream bug fix patches from the stable branch: + + 5cafad57982fbef0d02b7ecb0b1a2c9f221de391.patch: + indexing-notification: Remove unused variable. + + 1d22aac8fd7433cd1319fb2ffea0a1e294609f64.patch: + indexing-notification: Handle TrackerMiner proxy being NULL on + start-up. +- Update our Supplements to current standard. + gnuhealth +- version 4.0.2 + * Use ODT binary format for pediatric growth charts reports + * Force Beren library to 0.7.0 to make it compatible with Python 3.6 + * Allow Python minor versions > 10 (ej Python 3.10.2) + * fix webdav import error, bug #62165 + gnutls +- FIPS: Additional PBKDF2 requirements for KAT [bsc#1184669] + * The IG 10.3.A and SP800-132 require some minimum parameters for + the salt length, password length and iteration count. These + parameters should be also used in the KAT. + * Add gnutls-FIPS-PBKDF2-KAT-requirements.patch +- Enable to run the regression tests also in FIPS mode. + gpsd +- Re-enable LTO on aarch64 + +- Set ProtectClock to false or gpsd will not start + +- Don't use gpsd version in patches (will break with every update) + % harden_gpsd.service.patch + % harden_gpsdctl@.service.patch + +- Update to version 3.23.1 + * Improve ubx cycle detection. + * Add quirks for Jackson Labs nonstandard NMEA + * Change STATUS_NO_FIX to STATUS_UNK to avoid confusion with fix + mode. + * Change STATUS_FIX to STATUS_GPS to avoid confusion with fix + mode. + * Change STATUS_DGPS_FIX to STATUS_DGPS to avoid confusion with + fix mode. + * Split SOURCE_ACM from SOURCE_USB. ACM has no speeds. + * Add speeds 1 mbps, 1.152 mbps, 1.5 mbps, and higher. When libc + supports them. + * Improve autobaud. + * Add new u-blox M10 messages. + * Fix u-blox M6, M7 initialization issues. + * Various ubxtool and gpxlogger updates. + * Add mtk3301_speed_switcher() + * No API, ABI changes. + * Fallback to "python3" if "python" not found. + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_gpsd.service.patch + * harden_gpsdctl@.service.patch + +- Update to version 3.23 + * doc/*xml all moved into www/internals.adoc + * Convert all DocBook (.xml) to AsciiDoctor (.adoc) + * Remove all XSL remnants. + * gpsplot: speedup, add new options. + * driver_ubx.c: Add decode for UBX-NAV-STATUS + * gps/ubx.py: Improve decode for UBX-NAV-STATUS + * cgps: Add popup help, interactive options. + * Reorganize and split the man pages. + * Small updates for u-blox M8 and M10 + * Deprecated mtk3331 and ashtech build options. Use nmea0183 + instead. + * gpssnmp: Move from contrib/ to clients, add manpage + * Add www/gpsd-client-example-code.adoc + * Add gpsdebuginfo script and man page. + * ubxtool: Add BeiDou, Galileo, GLONASS, QZSS, and partial SBAS + subframe decodes + * Max serial port speed raised to 921,600. + * SUBFRAME JSON now includes new fields to support multiple + constellations. + * gpsd: Add some ADR and UDR message partial decodes. + * ubxtool: Add some ADR and UDR message polls and decodes. + * Remove COMPASS_ENABLE. Always compile attitude code. + * contrib/webgps.py: use argparse, arguments -V, --version, + - -no-html-head. + * Add readonly flag to DEVICE JSON. + * Control messages to gpsd now return JSON, instead of, sometimes, + OK or ERROR. + * gpsfake uses "# Date: yyyy-mm-dd" to set initial time. + * Don't compute wrong GPS rollover after 2021-10-23. + * Bump libgps to version 29. + +- disable lto on aarch64 for now (bsc#1187089) + +- Update to version 3.22 + * Added client/gpscsv to convert gpsd JSON to csv. + * Added client/gpsplot to dynamically plot gpsd JSON. + * Added client/gpssubframe to decode gpsd SUBFRAME JSON. + * Added nSat and uSat to SKY JSON. Old clients can not read new + SKY. + * Move stuff from source root into clients/, include/, gpsmon/ + and libgps/. + * Move stuff from source root into gpsd/. + * Move class ubx out of ubxtool and into gps/ubx.py. + * Build all targets in gpsd-$VERSION/, not in tree. + * NMEA 4.11 support for $GI (IRNSS) and $GZ (QZSS). +- Remove obsolete sed scripts that no longer serve a purpose +- Use new ldconfig macros in Tumbleweed + +- Update to version 3.21 + * Create python programs from .in files to allow macro substitution. + * Finally clean .sconsign*.dblite with "scons -c" + * Remove revision.h. Move REVISION into gpsd_config.h + * Change asciidoc to asciidoctor, and revise documents to match. + * library version bumped to 27 + * Add leap_seconds to gps_data_t + * Add/change many rtcm2 structs in gps.h + * Add/change many rtcm3 structs in gps.h + * Maindenhead now 8 chars. + * Add icondir and sharedir install options + * Install basic doc in sharedir + * Move gps_data_t->status to gps_fix_t.status for better fix merging + * The gps python module is now Pure Python + FFI. FFI only for packet.py + * User should manually delete any old packet*so. + * Add wspeedt, wspeedr, wanglem, wanglet, wangler to gps_fix_t + * Add "-p CONFIG", "-p STATUS", "-t" and "-tt" options to ubxtool. + * Add python_shebang option to scons config. + * gpsrinex has long options and many new options. + * Added long options to gpsd. + * Remove unused FORCE_GLOBAL_ENABLE + * Remove config option reconfigure, replace with -p, --passive runtime option. + * Remove config option controlsend (RECONFIGURE_ENABLE) + * Add config option rundir=XX. Default set to /run, or /var/run as required. + * Fixes for Python 2.6 up to 3.9. + grub2 +- Fix grub-install error when efi system partition is created as mdadm software + raid1 device (bsc#1179981) (bsc#1195204) + * 0001-install-fix-software-raid1-on-esp.patch + +- Fix riscv64 build error + * 0001-RISC-V-Adjust-march-flags-for-binutils-2.38.patch + +- Fix error in grub-install when linux root device is on lvm thin volume + (bsc#1192622) (bsc#1191974) + * 0001-grub-install-bailout-root-device-probing.patch + -- VUL-0: grub2: grub2-once uses fixed file name in /var/tmp (bsc#1190474) +- VUL-0: grub2: grub2-once uses fixed file name in /var/tmp (bsc#1190474) (CVE-2021-46705) gssdp +- Pass -Dsniffer=false to meson: Disable build of sniffer. Allows + to drop pkgconfig(gtk4) BuildRequires and helps eliminate a build + cycle. +- Allow for easy toggling using bcond_with sniffer. + +- Update to version 1.4.0.1: + + Fix building the sniffer when built as subproject + + Do not build docs by default +- Changes from version 1.3.1: + + Implement MAC lookup on Windows + + Implement interface index lookup on Windows + + Fix distributing docs in the tarball + + Build docs by default +- Changes from version 1.3.0: + + Sniffer: Various deprecated function clean-up + + Sniffer: Port to GTK4 + + Docs: Ported to gi-docgen + + Docs: Clean-up and other improvements + + Client: Minor dead code clean-up + + Build: Make GSSDP usable as a subproject + + All: Fixes from scan-build + + All: Minor introspection fixes +- Replace pkgconfig(gtl+-3.0) BuildRequires with pkgconfig(gtk4): + Follow upstreams port to GTK 4. +- Enable test suite: enable meson_test in check section. + gtk4 +- Add gtk4-make-our-stack-noexec.patch: Make our stack noexec. + +- Update to version 4.6.0: + + GtkProgressBar: Fix handling of "inverted". + + GtkLabel: Add a "natural wrap mode" property to influence how + natural width is determined. + + GtkTextView: Scroll insertion on-screen after undo / redo. + + gsk: Abort region diffing when changes are too complex. + + gdk: + - Avoid compressing discrete scroll events. + - Fix problems with hiding windows. + - Improve GL and GLES version checks. + + Wayland: Support new high-contrast setting. + + Inspector: Add DND inspection support. + + build: Avoid deprecated meson apis. + + Updated translations. + +- Update to version 4.5.1: + + GtkWidget sizing has been rewritten to implement + width-for-height more properly. This had some fallout, and some + widgets may still not react kindly to the new way of doing + things. See https://blog.gtk.org/2021/12/03/sizable-news/ for + details, and please file issues if you notice fallout. + + Rename git `master` branch to `main` + + Css: + - Fully support font-variant-caps + - Fix a crash with gradients + + Make various widgets activatable: + - GtkComboBox + - GtkDropDown + + GtkPopover: Make focus indicators not disappear + + GtkTextView: + - Don't leave embedded children stranded when scrolling + - Don't insert Emoji into non-editable textviews + - Fix Emoji chooser positioning + - Fix problems with pasting text + - Improve scroll-to-mark behavior + - Support right-aligned, centered and decimal tabs + - Make child anchor replacement character settable + - Provide more context to input methods + + GtkDragIcon: Provide default icons for paintables and files + + GtkBuilder: Speed up template precompilation + + Actions: + - Reduce allocations during signal emissions + - Avoid duplication and unnecessary recursion + + Inspector: + - Show the selected im-module in the General tab + - Add a clipboard viewer + - Make the recorder record events too + - Add a graph visualizing gtk_widget_measure() + + Gsk: + - Fix hexbox rendering + - Fix transformed linear gradient rendering + + Printing: Fix dialog-less printing + + X11: + - Improve behavior of windows drags on headerbar controls + - Trap errors for RANDR changes + - Fix problems with drag icons + + Wayland: Ensure we prefer the Wayland im-module over others + + Updated translations. +- Changes from version 4.5.0: + + gsk: + - Drop the GL renderer in favor of NGL + - Rename NGL to GL + - Fix some coordinate overflow issues + - Reimplement texture upload and download for better support of + image formats and color spaces + - New api: + * gsk_transform_skew + * gsk_transform_to_2d_components + + gdk: + - Support HSL in gdk_rgba_parse + - Use libpng, libjpeg and libtiff directly when loading + textures, and support more image formats (including 16bit and + float formats) + - New apis: + * gdk_texture_new_from_bytes + * gdk_texture_new_from_filename + * gdk_texture_download_float + * gdk_texture_save_to_png_bytes + * gdk_texture_save_to_tiff + * gdk_texture_save_to_tiff_bytes + * gdk_display_create_gl_context + - Implement GIcon and GLoadableIcon in GdkTexture + - Move EGL initialization to the frontend + - Use configless EGL contexts, if supported + - Use >8bit pixel formats, if supported and requested + + css: + - Add support for line-height + - Add support for text-transform + + theme: Fixes for buttons in toolbars + + input: + - Update compose sequences from libX11 1.7.2 + - Accept replacement string longer than 20 characters + + text: + - Implement sloped caret drawing + - Add a gtk-hint-font-metrics setting to switch font rendering + to be more similar to GTK3 + + GtkTextView: + - Add support for line height + - Add support for text transforms + - Misc fixes for css->pango attribute translations + - Invalidate pango contexts when font settings change + - Improve undo grouping when overwriting + + GtkListView: + - Make tree indentation more flexible with + GtkTreeExpander:indent-for-icon + + GtkMenuButton: Support custom children + + GtkFlowBox: Add prepend and append + + GtkCalendar: Fix handling of weeks starting on Monday + + GtkWindow: Add a titlebar property + + GtkDropDown: Add a show-arrow property + + GtkPopoverMenu: Support a use-markup attribute in menu models + + Add GtkSymbolicPaintable + + Tools: Support DND in gtk4-node-editor and the inspector's + recorder + + Demos: Improve the font rendering demo + + Build: + - Require Pango 1.49 + - Require libpng, libtiff and libjpeg + - Speed up handling of resources during build + + X11: Support touchpad gestures with XInput 2.4 + + Updated translations. +- Drop gtk4-fix-link-to-g_signal_emit.patch: fixed upstream. +- Add docutils, pkgconfig(libjpeg), pkgconfig(libpng) and + pkgconfig(libtiff-4) BuildRequires: New dependencies. + +- Drop baselibs.conf, there should not be any consumers of 32bit + for this rather new package, so lets not build for the past. + +- Add gtk4-fix-link-to-g_signal_emit.patch: fix build failure + caused by inproper link to g_signal_emit. + +- Disable sassc BuildRequires, only needed when building from git. +- Add pkgconfig(gi-docgen) and pkgconfig(iso-codes) BuildRequires + and pass gtk_doc=true to meson instead of documentation=true + following upstream changes. Also split develdocumentation out + into it's own sub-package. +- Drop pkgconfig(json-glib-1.0) BuildRequires, not needed nor used. +- Replace option print-backends=all with print-cups=enabled + following upstream changes. +- Stop passing xinerama=enabled to meson, not needed nor used. +- Add pkgconfig(tracker-sparql-3.0) BuildRequires and pass + tracker=enabled to meson, build with tracker support. + +- Update to version 4.4.1: + + input: + - Fix compose data on bigendian systems + - Accept long replacement strings for compose sequences + + a11y: + - Fix accessible relations for menu buttons + - Fix accessible descriptions in some cases + - Simplify atspi context a bit + + GtkTextView: + - Fix applying css properties such as letterspacing, line + decoration, font features, etc + - Improve grouping for undo + - Invalidate Pango contexts when font settings change + - Fix a crash + + Theme: Improve styling for toggle buttons in toolbars + + gsk: Avoid coordinate overflow with big text selections + + GtkFileChooser: Fix handling of choices + + GtkStackSwitcher: Expand child buttons + + GtkCalendar: Fix day names for weeks that start on monday + + GtkWindow: Prefer menubars when handling F10 + + GtkFontButton: Make sure the dialog is on the same display + + X11: Fix handling of randr events + + build: Fix detection of pre-compiled css files + + Updated translations. + gupnp +- Update to version 1.4.3: + + ServiceProxy: + - Properly propagate cancelled actions in deprecated calls. + - Fix deprecated async calls, again. + +- Update to version 1.4.2: + + Context: Fix a memory leak if ACL was used + + RootDevice: Deprecate get_relative_location call + + RootDevice, Device & Service: Fix use-after-free if Service + lives longer than RootDevice + + Service: Declare _valist functions deprecated + + ServiceAction: Deprecate _return() call + + ServiceProxy: + - Fix re-queueing the message if POST fails + - Fix double-free on ProxyAction + + ServiceProxyAction: add _set() to the public API + + ControlPoint: Deprecate get_context() call + + Doc: + - Add missing ContextFilter description + - Add note regarding ACL and host_path() + - Add note regarding error handling of call API +- Add gupnp-build-man-pages.patch: Build and install the manpage. + +- Update to version 1.4.1: + + Fix regression in async deprecated API. + + Fix context creation not failing if the HTTP server fails to + bind. + +- Bump soname to 1_2-1 reflecting real the library version. Obsolete + packages had the mismatched version number. + +- Update to version 1.4.0: + + Fix fallback option for GSSDP dependency. + + Linux CM: Fix address family filtering. + + Linux CM: Fix a typo. +- Changes from version 1.3.1: + + Add ContextFilter class, deprecate WhiteList. + + Fix several reference leaks. + + Fix broken boot-id logic. + Changes from version 1.3.0: + + Service: name Tasks. + + Doc: Some grammaer fixes. + + Dead and deprecated code clean-up. + + Move tests that are actually examples into examples. + + Move tests from gtest to test. + + Doc: General clean-up. + + Fix some introspection annotations. + + Build: Make gupnp usable as a subproject (more or less). + + Make it possible to re-use a ServiceProxyAction. + + Service: Validate "Host" header for GENA actions. + gupnp-dlna +- Update to version 0.12.0: + + Re-tag of 0.11 as 0.12. No functional change +- Changes from version 0.11.0: + + Drop GStreamer 0.10 back-end + + Drop old compatibility code + + Add meson support + + Port to more modern GObject +- Switch to meson build system: + + Add meson BuildRequires. + + Replace configure/make/make_install macros with respective + meson/meson_build/meson_install. +- Enable test suite: add meson_test to check section. + -- Update to version 0.9.5: - + Add --disable-maintainer-mode option. - + Add a GStreamer 0.10 meta-data back-end. - hiredis +- Fix integer/buffer overflow CVE-2021-32765 boo#1191331 + add CVE-2021-32765.patch + icingaweb2 +- Update to 2.8.6 + This is a security release. + * Security Fixes + - SSH resources allow arbitrary code execution for + authenticated users GHSA-v9mv-h52f-7g63 + Fix boo#1196911 (CVE-2022-24715) + - Unwanted disclosure of hosts and related data, linked to + decommissioned services GHSA-qcmg-vr56-x9wf + Fix boo#1196913 (CVE-2022-24714) + ipxe +- Make sure correct cross-gcc version is picked: + * For Leap15/SLE15: gcc7 + * For oS Factory and TW: gcc8 + +- Enable bin-arm64-efi/snp.efi cross-compile build + This allows to boot an arm box from an x86_64 system. +- Add ipxe-aarch64-inline-asm-const-modifier.patch + * Fixes aarch64 build error with inline assembly output modifier + +- Add snp-i386.efi and snp-x86_64.efi to package for using EFI's + network drivers (e.g. used by warewulf) + +- Add ipxe-efi-recognize-plt32-relocation.patch (boo#1105510) + +- Add ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch (boo#1090355) + java-11-openjdk +- Update to upstream tag jdk-11.0.14+9 (January 2022 CPU) + * New features + + JDK-8248238: Implementation: JEP 388: Windows AArch64 Support + * Security fixes + + JDK-8217375: jarsigner breaks old signature with long lines + in manifest + + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if + zip has dir named "." inside + + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM + serialization + + JDK-8268488: More valuable DerValues + + JDK-8268494: Better inlining of inlined interfaces + + JDK-8268512: More content for ContentInfo + + JDK-8268795: Enhance digests of Jar files + + JDK-8268801: Improve PKCS attribute handling + + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String + matching + + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + + JDK-8269944: Better HTTP transport redux + + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification + of scan methods + + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String + constructions + + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction + of Identity maps + + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of + URIs + + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser + configuration management + + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of + XML entities + + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file + handling + + JDK-8271962: Better TrueType font loading + + JDK-8271968: Better canonical naming + + JDK-8271987: Manifest improved manifest entries + + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array + indexing + + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar + Verification + + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms + for transport + + JDK-8272272: Enhance jcmd communication + + JDK-8272462: Enhance image handling + + JDK-8273290: Enhance sound handling + + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image + support + + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP + processing + + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of + image files + + JDK-8279541: Improve HarfBuzz + * Other changes + + JDK-6849922: java/awt/Choice/ChoiceKeyEventReaction/ + /ChoiceKeyEventReaction.html fails + + JDK-7105119: [TEST_BUG] [macosx] In test + UIDefaults.toString() must be called with the invokeLater() + + JDK-7151826: [TEST_BUG] [macosx] The test + javax/swing/JPopupMenu/4966112/bug4966112.java not for mac + + JDK-7179006: [macosx] Print-to-file doesn't work: printing to + the default printer instead + + JDK-8015602: [macosx] Test javax/swing/SpringLayout/4726194/ + /bug4726194.java fails on MacOSX + + JDK-8034084: nsk.nsk/jvmti/ThreadStart/threadstart003 Wrong + number of thread end events + + JDK-8039261: [TEST_BUG]: There is not a minimal security + level in Java Preferences and the TestApplet.html is blocked. + + JDK-8047218: [TEST_BUG] java/awt/FullScreen/AltTabCrashTest/ + /AltTabCrashTest.java fails with exception + + JDK-8075909: [TEST_BUG] The regression-swing case failed as + it does not have the 'Open' button when select 'subdir' folder + with NimbusLAF + + JDK-8078219: Verify lack of @test tag in files in java/net + test directory + + JDK-8080569: java/lang/ProcessBuilder/DestroyTest.java fails + with "RuntimeException: Process terminated prematurely" + + JDK-8081652: [TESTBUG] java/lang/management/ThreadMXBean/ + /ThreadMXBeanStateTest.java timed out intermittently + + JDK-8129310: java/net/Socket/asyncClose/AsyncClose.java fails + intermittently + + JDK-8131745: java/lang/management/ThreadMXBean/ + /AllThreadIds.java still fails intermittently + + JDK-8136517: [macosx] Test java/awt/Focus/8073453/ + /AWTFocusTransitionTest.java fails on MacOSX + + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ + /4251579/bug4251579.java failure due to timing + + JDK-8143021: [TEST_BUG] Test javax/swing/JColorChooser/ + /Test6541987.java fails + + JDK-8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/ + /bug4760494.java leaves key pressed + + JDK-8159904: [TEST_BUG] Failure on solaris of + java/awt/Window/MultiWindowApp/MultiWindowAppTest.java + + JDK-8163086: java/awt/Window/TranslucentJAppletTest/ + /TranslucentJAppletTest.java fails + + JDK-8165828: [TEST_BUG] The reg case: javax/swing/plaf/metal/ + /MetalIcons/MetalHiDPIIconsTest.java failed as No Metal Look + and Feel + + JDK-8169953: JComboBox/8057893: ComboBoxEdited event is not + fired! on Windows + + JDK-8169954: JFileChooser/8021253: java.lang.RuntimeException: + Default button is not pressed + + JDK-8169959: javax/swing/JTable/6263446/bug6263446.java: + Table should be editing + + JDK-8171381: [TEST_BUG] [macos] javax/swing/JPopupMenu/ + /7156657/bug7156657.java fails on OS X + + JDK-8171998: javax/swing/JMenu/4692443/bug4692443.java fails + on Windows + + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java + fails intermittently + + JDK-8179880: Refactor javax/security shell tests to plain + java tests + + JDK-8180568: Refactor javax/crypto shell tests to plain java + tests + + JDK-8180569: Refactor sun/security/krb5/ shell tests to plain + java tests + + JDK-8180571: Refactor sun/security/pkcs11 shell tests to + plain java tests and fix failures + + JDK-8180573: Refactor sun/security/tools shell tests to plain + java tests + + JDK-8187649: ArrayIndexOutOfBoundsException in + java.util.JapaneseImperialCalendar + + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) + leads to a negative initial size for ByteArrayOutputStream + + JDK-8195703: BasicJDWPConnectionTest.java: 'App exited + unexpectedly with 2' + + JDK-8196096: javax/swing/JPopupMenu/6580930/bug6580930.java + fails + + JDK-8197560: test javax/swing/JTree/8003400/Test8003400.java + fails + + JDK-8197800: Test java/awt/Focus/NonFocusableWindowTest/ + /NoEventsTest.java fails on Windows + + JDK-8197811: Test java/awt/Choice/PopupPosTest/ + /PopupPosTest.java fails on Windows + + JDK-8198616: java/awt/Focus/6378278/InputVerifierTest.java + fails on mac + + JDK-8198617: java/awt/Focus/6382144/EndlessLoopTest.java + fails on mac + + JDK-8198619: java/awt/Focus/FocusTraversalPolicy/ + /ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java + fails on mac + + JDK-8198623: java/awt/KeyboardFocusmanager/TypeAhead/ + /EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java + fails on mac + + JDK-8198624: java/awt/KeyboardFocusmanager/TypeAhead/ + /SubMenuShowTest/SubMenuShowTest.html fails on mac + + JDK-8199138: Add RISC-V support to Zero + + JDK-8199529: javax/swing/text/Utilities/8142966/ + /SwingFontMetricsTest.java fails on windows + + JDK-8201224: Make string buffer size dynamic in + mlvmJvmtiUtils.c + + JDK-8202342: [Graal] fromTonga/nsk/jvmti/unit/ + /FollowReferences/followref003/TestDescription.java fails with + "Location mismatch" errors + + JDK-8204161: [TESTBUG] auto failed with the "Applet thread + threw exception: java.lang.UnsupportedOperationException" + exception + + JDK-8206085: Refactor + langtools/tools/javac/versions/Versions.java + + JDK-8207936: TestZipFile failed with java.lang.AssertionError + exception + + JDK-8208242: Add @requires to vmTestbase/gc/g1 tests + + JDK-8209611: use C++ compiler for hotspot tests + + JDK-8210182: Remove macros for C compilation from vmTestBase + but non jvmti + + JDK-8210198: Clean up JNI_ENV_ARG for + vmTestbase/jvmti/Get[A-F] tests + + JDK-8210205: build fails on AIX in hotspot cpp tests (for + example getstacktr001.cpp) + + JDK-8210242: [TESTBUG] vmTestbase/nsk/stress/jni/ + /jnistress001.java crashes with EXCEPTION_ACCESS_VIOLATION + on windows-x86 + + JDK-8210353: Move java/util/Arrays/TimSortStackSize2.java + back to tier1 + + JDK-8210385: Clean up JNI_ENV_ARG and factorize the macros + for vmTestbase/jvmti[A-N] tests + + JDK-8210392: assert(Compile::current()->live_nodes() < + Compile::current()->max_node_limit()) failed: Live Node limit + exceeded limit + + JDK-8210395: Add doc to SecurityTools.java + + JDK-8210429: Clean up JNI_ENV_ARG for + vmTestbase/jvmti/Get[G-Z] tests + + JDK-8210481: Remove #ifdef cplusplus from vmTestbase + + JDK-8210593: Clean up JNI_ENV_ARG and factorize the macros + for vmTestbase/jvmti[N-R] tests + + JDK-8210665: Clean up JNI_ENV_ARG and factorize the macros + for vmTestbase/jvmti[R-U] tests + + JDK-8210689: Remove the multi-line old C style for string + literals + + JDK-8210700: Clean up JNI_ENV_ARG and factorize the macros + for vmTestbase/jvmti/unit tests + + JDK-8210726: Fix up a few minor nits forgotten by JDK-8210665 + + JDK-8210920: Native C++ tests are not using CXXFLAGS + + JDK-8210984: [TESTBUG] hs203t003 fails with "# ERROR: + hs203t003.cpp, 218: NSK_CPP_STUB2 ( ResumeThread, jvmti, + thread)" + + JDK-8211036: Remove the NSK_STUB macros from vmTestbase for + non jvmti + + JDK-8211131: Remove the NSK_CPP_STUB macros from vmTestbase + for jvmti/[G-I]* + + JDK-8211148: var in implicit lambdas shouldn't be accepted + for source < 11 + + JDK-8211171: move JarUtils to top-level testlibrary + + JDK-8211227: Inconsistent TLS protocol version in debug output + + JDK-8211261: Remove the NSK_CPP_STUB macros from vmTestbase + for jvmti/[A-G]* + + JDK-8211432: [REDO] Handle JNIGlobalRefLocker.cpp + + JDK-8211782: Remove the NSK_CPP_STUB macros from vmTestbase + for jvmti/[I-S]* + + JDK-8211801: Remove the NSK_CPP_STUB macros from vmTestbase + for jvmti/scenarios/[A-E] + + JDK-8211899: Remove the NSK_CPP_STUB macros from vmTestbase + for jvmti/scenarios/[E-M] + + JDK-8211905: Remove multiple casts for EM06 file + + JDK-8211999: Window positioning bugs due to overlapping + GraphicsDevice bounds (Windows/HiDPI) + + JDK-8212082: Remove the NSK_CPP_STUB macros for remaining + vmTestbase/jvmti/[sS]* + + JDK-8212083: Handle remaining gc/lock native code and fix two + strings + + JDK-8212148: Remove remaining NSK_CPP_STUBs + + JDK-8213110: Remove the use of applets in automatic tests + + JDK-8213189: Make restricted headers in HTTP Client + configurable and remove Date by default + + JDK-8213263: fix legal headers in test/langtools + + JDK-8213296: Fix legal headers in test/jdk/java/net + + JDK-8213301: Fix legal headers in jdk logging tests + + JDK-8213305: Fix legal headers in test/java/math + + JDK-8213306: Fix legal headers in test/java/nio + + JDK-8213328: Update test copyrights in test/java/util/zip and + test/jdk/tools + + JDK-8213330: Fix legal headers in i18n tests + + JDK-8213707: [TEST] vmTestbase/nsk/stress/except/ + /except011.java failed due to wrong class name + + JDK-8214469: [macos] PIT: java/awt/Choice/ + /ChoiceKeyEventReaction/ChoiceKeyEventReaction.java fails + + JDK-8215410: Regression test for JDK-8214994 + + JDK-8215568: Refactor SA clhsdb tests to use ClhsdbLauncher + + JDK-8215624: Add parallel heap iteration for jmap \u2013histo + + JDK-8215889: assert(!_unloading) failed: This oop is not + available to unloading class loader data with ZGC + + JDK-8216318: The usage of Disposer in the java.awt.Robot can + be deleted + + JDK-8216417: cleanup of IPv6 scope-id handling + + JDK-8217377: javax/swing/JPopupMenu/6583251/bug6583251.java + failed with UnsupportedOperation exception + + JDK-8217438: Adapt tools//launcher/Test7029048.java for AIX + + JDK-8217633: Configurable extensions with system properties + + JDK-8217882: java/net/httpclient/MaxStreams.java failed once + + JDK-8217903: java/net/httpclient/Response204.java fails with + 404 + + JDK-8218483: Crash in + "assert(_daemon_threads_count->get_value() > daemon_count) + failed: thread count mismatch 5 : 5" + + JDK-8219986: Change to Xcode 10.1 for building on Macosx at + Oracle + + JDK-8220575: Correctly format test URI's that contain a + retrieved IPv6 address + + JDK-8221259: New tests for java.net.Socket to exercise long + standing behavior + + JDK-8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails + on MacOS + Solaris + + JDK-8221902: PIT: javax/swing/JRadioButton/FocusTraversal/ + /FocusTraversal.java fails on ubuntu + + JDK-8221903: PIT: javax/swing/RepaintManager/IconifyTest/ + /IconifyTest.java fails on ubuntu18.04 + + JDK-8222446: assert(C->env()->system_dictionary_modification_counter_changed()) + failed: Must invalidate if TypeFuncs differ + + JDK-8223137: Rename predicate 'do_unroll_only()' to + 'is_unroll_only()'. + + JDK-8223138: Small clean-up in loop-tree support. + + JDK-8223139: Rename mandatory policy-do routines. + + JDK-8223140: Clean-up in 'ok_to_convert()' + + JDK-8223141: Change (count) suffix _ct into _cnt. + + JDK-8223400: Replace some enums with static const members in + hotspot/runtime + + JDK-8223658: Performance regression of XML.validation in + 13-b19 + + JDK-8223923: C2: Missing interference with mismatched unsafe + accesses + + JDK-8224829: AsyncSSLSocketClose.java has timing issue + + JDK-8225083: Remove Google certificate that is expiring in + December 2021 + + JDK-8226514: Replace wildcard address with loopback or local + host in tests - part 17 + + JDK-8226943: compile error in libfollowref003.cpp with XCode + 10.2 on macosx + + JDK-8228442: DHKeyExchange/LegacyDHEKeyExchange.java failed + due to "SSLException: An established connection was aborted by + the software in your host machine" + + JDK-8228508: [TESTBUG] java/net/httpclient/SmokeTest.java + fails on Windows7 + + JDK-8229935: [TEST_BUG]: bug8132119.java inconsistently + positions text + + JDK-8230019: [REDO] compiler/types/correctness/* tests fail + with "assert(recv == __null || recv->is_klass()) failed: wrong + type" + + JDK-8230067: Add optional automatic retry when running jtreg + tests + + JDK-8230228: [TESTBUG] Several runtime/ErrorHandling tests + may fail on some platforms + + JDK-8231501: VM crash in + MethodData::clean_extra_data(CleanExtraDataClosure*): + fatal error: unexpected tag 99 + + JDK-8233403: Improve verbosity of some httpclient tests + + JDK-8233550: [TESTBUG] JTree tests fail regularly on MacOS + + JDK-8233552: [TESTBUG] JTable Test bug7068740.java fails on + MacOS + + JDK-8233553: [TESTBUG] JSpinner test bug4973721.java fails on + MacOS + + JDK-8233555: [TESTBUG] JRadioButton tests failing on MacoS + + JDK-8233556: [TESTBUG] JPopupMenu tests fail on MacOS + + JDK-8233559: [TESTBUG] TestNimbusOverride.java is failing on + macos + + JDK-8233560: [TESTBUG] ToolTipManager/Test6256140.java is + failing on macos + + JDK-8233561: [TESTBUG] Swing text test bug8014863.java fails + on macos + + JDK-8233562: [TESTBUG] Swing StyledEditorKit test + bug4506788.java fails on MacOS + + JDK-8233564: [TESTBUG] MouseComboBoxTest.java is failing + + JDK-8233566: [TESTBUG] KeyboardFocusManager tests failing on + MacoS + + JDK-8233567: [TESTBUG] FocusSubRequestTest.java fails on macos + + JDK-8233569: [TESTBUG] JTextComponent test bug6361367.java + fails on macos + + JDK-8233570: [TESTBUG] HTMLEditorKit test bug5043626.java is + failing on macos + + JDK-8233634: [TESTBUG] Swing text test bug4278839.java fails + on macos + + JDK-8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java + fails on macos + + JDK-8233637: [TESTBUG] Swing + ActionListenerCalledTwiceTest.java fails on macos + + JDK-8233638: [TESTBUG] Swing test + ScreenMenuBarInputTwice.java fails on macos + + JDK-8233641: [TESTBUG] JMenuItem test bug4171437.java fails + on macos + + JDK-8233642: [TESTBUG] JMenuBar test bug 4750590.java fails + on macos + + JDK-8233643: [TESTBUG] JMenu test bug4515762.java fails on + macos + + JDK-8233644: [TESTBUG] JInternalFrame test bug8020708.java is + failing on macos + + JDK-8233647: [TESTBUG] JColorChooser/Test8051548.java is + failing on macos + + JDK-8234802: [TESTBUG] Test Right Mouse Button Drag Gesture + Recognition in all the platforms + + JDK-8234823: java/net/Socket/Timeouts.java testcase + testTimedConnect2() fails on Windows 10 + + JDK-8235784: java/lang/invoke/VarHandles/ + /VarHandleTestByteArrayAsInt.java fails due to timeout with + fastdebug bits + + JDK-8236042: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java + fails with -Xcomp -XX:TieredStopAtLevel=1 + + JDK-8236177: assert(status == 0) failed: error ETIMEDOUT(60), + cond_wait + + JDK-8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, + when using proxy tunnel + + JDK-8237354: Add option to jcmd to write a gzipped heap dump + + JDK-8237589: Fix copyright header formatting + + JDK-8238677: java/net/httpclient/ssltest/CertificateTest.java + should not specify TLS version + + JDK-8239334: Tab Size does not work correctly in JTextArea + with setLineWrap on + + JDK-8239422: [TESTBUG] + compiler/c1/TestPrintIRDuringConstruction.java failed when C1 + is disabled + + JDK-8239827: The test OpenByUNCPathNameTest.java should be + changed to be manual + + JDK-8240256: Better resource cleaning for SunPKCS11 Provider + + JDK-8242044: Add basic HTTP/1.1 support to the HTTP/2 Test + Server + + JDK-8242526: PIT: javax/swing/JInternalFrame/8020708/ + /bug8020708.java fails in mach5 ubuntu system + + JDK-8242793: Incorrect copyright header in + ContinuousCallSiteTargetChange.java + + JDK-8243543: jtreg test security/infra/java/security/cert/ + /CertPathValidator/certification/BuypassCA.java fails + + JDK-8244292: Headful clients failing with + - -illegal-access=deny + + JDK-8245147: Refactor and improve utility of + test/langtools/tools/javac/versions/Versions.java + + JDK-8245165: Update bug id for + javax/swing/text/StyledEditorKit/4506788/bug4506788.java in + ProblemList + + JDK-8245665: Test WeakAlg.java should only make sure no + warning for weak signature algorithms by keytool on root CA + + JDK-8246114: java/net/MulticastSocket/Promiscuous.java fails + after 8241072 (multi-homed systems) + + JDK-8246807: Incorrect copyright header in + TimeZoneDatePermissionCheck.sh + + JDK-8247403: JShell: No custom input (e.g. from GUI) possible + with JavaShellToolBuilder + + JDK-8247510: typo in IllegalHandshakeMessage + + JDK-8248187: [TESTBUG] javax/swing/plaf/basic/ + /BasicGraphicsUtils/8132119/bug8132119.java fails with String + is not properly drawn + + JDK-8248341: ProblemList java/lang/management/ThreadMXBean/ + /ThreadMXBeanStateTest.java + + JDK-8248500: AArch64: Remove the r18 dependency on Windows + AArch64 + + JDK-8248899: security/infra/java/security/cert/ + /CertPathValidator/certification/QuoVadisCA.java fails, + Certificate has been revoked + + JDK-8249195: Change to Xcode 11.3.1 for building on Macos at + Oracle + + JDK-8250521: Configure initial RTO to use minimal retry for + loopback connections on Windows + + JDK-8250810: Push missing parts of JDK-8248817 + + JDK-8250839: Improve test template SSLEngineTemplate with + SSLContextTemplate + + JDK-8250863: Build error with GCC 10 in NetworkInterface.c + and k_standard.c + + JDK-8250888: nsk/jvmti/scenarios/general_functions/GF08/ + /gf08t001/TestDriver.java fails + + JDK-8251155: HostIdentifier fails to canonicalize hostnames + starting with digits + + JDK-8251377: [macos11] JTabbedPane selected tab text is + barely legible + + JDK-8251570: JDK-8215624 causes assert(worker_id < + _n_workers) failed: Invalid worker_id + + JDK-8251930: AArch64: Native types mismatch in hotspot + + JDK-8252049: Native memory leak in ciMethodData ctor + + JDK-8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x + friendly + + JDK-8252114: Windows-AArch64: Enable and test ZGC and + ShenandoahGC + + JDK-8253015: Aarch64: Move linux code out from generic CPU + feature detection + + JDK-8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java + fail on big screens + + JDK-8253497: Core Libs Terminology Refresh + + JDK-8253682: The AppletInitialFocusTest1.java is unstable + + JDK-8253763: ParallelObjectIterator should have virtual + destructor + + JDK-8253866: Security Libs Terminology Refresh + + JDK-8254802: ThrowingPushPromisesAsStringCustom.java fails in + "try throwing in GET_BODY" + + JDK-8255227: java/net/httpclient/FlowAdapterPublisherTest.java + intermittently failing with TestServer: start exception: + java.io.IOException: Invalid preface + + JDK-8255264: Support for identifying the full range of IPv4 + localhost addresses on Windows + + JDK-8255716: AArch64: Regression: JVM crashes if manually + offline a core + + JDK-8255722: Create a new test for rotated blit + + JDK-8256009: Remove src/hotspot/share/adlc/Test/i486.ad + + JDK-8256066: Tests use deprecated TestNG API that is no + longer available in new versions + + JDK-8256152: tests fail because of ambiguous method resolution + + JDK-8256182: Update qemu-debootstrap cross-compilation recipe + + JDK-8256201: java/awt/FullScreen/FullscreenWindowProps/ + /FullscreenWindowProps.java failed + + JDK-8256202: Some tweaks for jarsigner tests + PosixPermissionsTest and SymLinkTest + + JDK-8256372: [macos] Unexpected symbol was displayed on + JTextField with Monospaced font + + JDK-8256956: RegisterImpl::max_slots_per_register is + incorrect on AMD64 + + JDK-8258457: testlibrary_tests/ctw/JarDirTest.java fails with + InvalidPathException on windows + + JDK-8258855: Two tests sun/security/krb5/auto/ + /ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java + failed on OL8.3 + + JDK-8259237: Demo selection changes with left/right arrow + key. No need to press space for selection. + + JDK-8260571: Add PrintMetaspaceStatistics to print metaspace + statistics upon VM exit + + JDK-8260690: JConsole User Guide Link from the Help menu is + not accessible by keyboard + + JDK-8261036: Reduce classes loaded by CleanerFactory + initialization + + JDK-8261071: AArch64: Refactor interpreter native wrappers + + JDK-8261075: Create stubRoutines.inline.hpp with SafeFetch + implementation + + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when + StressGCM is enabled + + JDK-8261297: NMT: Final report should use scale 1 + + JDK-8261661: gc/stress/TestReclaimStringsLeaksMemory.java + fails because Reserved memory size is too big + + JDK-8261916: gtest/GTestWrapper.java + vmErrorTest.unimplemented1_vm_assert failed + + JDK-8262438: sun/security/ssl/SSLLogger/ + /LoggingFormatConsistency.java failed with "SocketException: + Socket is closed" + + JDK-8262731: [macOS] Exception from "Printable.print" is + swallowed during "PrinterJob.print" + + JDK-8262844: (fs) FileStore.supportsFileAttributeView might + return false negative in case of ext3 + + JDK-8263059: security/infra/java/security/cert/ + /CertPathValidator/certification/ComodoCA.java fails due to + revoked cert + + JDK-8263068: Rename safefetch.hpp to safefetch.inline.hpp + + JDK-8263303: C2 compilation fails with assert(found_sfpt) + failed: no node in loop that's not input to safepoint + + JDK-8263362: Avoid division by 0 in + java/awt/font/TextJustifier.java justify + + JDK-8263773: Reenable German localization for builds at Oracle + + JDK-8263897: compiler/c2/aarch64/TestVolatilesSerial.java + failed with "java.lang.RuntimeException: Wrong method" + + JDK-8264526: javax/swing/text/html/parser/Parser/8078268/ + /bug8078268.java timeout + + JDK-8264824: java/net/Inet6Address/B6206527.java doesn't + close ServerSocket properly + + JDK-8265019: Update tests for additional TestNG test + permissions + + JDK-8265173: [test] divert spurious log output away from + stream under test in ProcessBuilder Basic test + + JDK-8265524: Upgrading JSZip from v3.2.2 to v3.6.0 + + JDK-8266182: Automate manual steps listed in the test + jdk/sun/security/pkcs12/ParamsTest.java + + JDK-8266579: Update test/jdk/java/lang/ProcessHandle/ + /PermissionTest.java & test/jdk/java/sql/testng/util/ + /TestPolicy.java + + JDK-8266949: Check possibility to disable OperationTimedOut + on Unix + + JDK-8267246: -XX:MaxRAMPercentage=0 is unreasonable for jtreg + tests on many-core machines + + JDK-8267256: Extend minimal retry for loopback connections on + Windows to PlainSocketImpl + + JDK-8267304: Bump global JTReg memory limit to 768m + + JDK-8267652: c2 loop unrolling by 8 results in reading memory + past array + + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop + detected + + JDK-8268093: Manual Testcase: "sun/security/krb5/config/ + /native/TestDynamicStore.java" Fails with NPE + + JDK-8268555: Update HttpClient tests that use ITestContext to + jtreg 6+1 + + JDK-8268672: C2: assert(!loop->is_member(u_loop)) failed: can + be in outer loop or out of both loops only + + JDK-8269034: AccessControlException for SunPKCS11 daemon + threads + + JDK-8269426: Rename test/jdk/java/lang/invoke/t8150782 to + accessClassAndFindClass + + JDK-8269574: C2: Avoid redundant uncommon traps in + GraphKit::builtin_throw() for JVMTI exception events + + JDK-8269656: The test test/langtools/tools/javac/versions/ + /Versions.java has duplicate test cycles + + JDK-8269768: JFR Terminology Refresh + + JDK-8269951: [macos] Focus not painted in JButton when + setBorderPainted(false) is invoked + + JDK-8269984: [macos] JTabbedPane title looks like disabled + + JDK-8269993: [Test]: java/net/httpclient/ + /DigestEchoClientSSL.java contains redundant @run tags + + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to + run in all LaFs, including Aqua on macOS + + JDK-8270216: [macOS] Update named used for Java run loop mode + + JDK-8270280: security/infra/java/security/cert/ + /CertPathValidator/certification/LetsEncryptCA.java OCSP + response error + + JDK-8270290: NTLM authentication fails if HEAD request is used + + JDK-8270317: Large Allocation in CipherSuite + + JDK-8270344: Session resumption errors + + JDK-8270517: Add Zero support for LoongArch + + JDK-8270533: AArch64: size_fits_all_mem_uses should return + false if its output is a CAS + + JDK-8270886: Crash in + PhaseIdealLoop::verify_strip_mined_scheduling + + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with + "lists don't have the same size expected" + + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) + || outcnt() == 2 assert failure with Test7179138_1.java + + JDK-8271459: C2: Missing NegativeArraySizeException when + creating StringBuilder with negative capacity + + JDK-8271490: [ppc] [s390]: Crash in + JavaThread::pd_get_top_frame_for_profiling + + JDK-8271560: sun/security/ssl/DHKeyExchange/ + /LegacyDHEKeyExchange.java still fails due to "An established + connection was aborted by the software in your host machine" + + JDK-8271567: AArch64: AES Galois CounterMode (GCM) + interleaved implementation using vector instructions + + JDK-8272180: Upgrade JSZip from v3.6.0 to v3.7.1 + + JDK-8272181: Windows-AArch64:Backport fix of `Backtracing + broken on PAC enabled systems` + + JDK-8272316: Wrong Boot JDK help message in 11 + + JDK-8272318: Improve performance of HeapDumpAllTest + + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ + /PageDialogMarginTest.java catches all exceptions + + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + + JDK-8272574: C2: assert(false) failed: Bad graph detected in + build_loop_late + + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh + fails after JDK-8266182 + + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/ + /security/cert/CertPathValidator/certification/BuypassCA.java + no longer needs ocspEnabled + + JDK-8272720: Fix the implementation of loop unrolling + heuristic with LoopPercentProfileLimit + + JDK-8272783: Epsilon: Refactor tests to improve performance + + JDK-8272806: [macOS] "Apple AWT Internal Exception" when + input method is changed + + JDK-8272828: Add correct licenses to jszip.md + + JDK-8272836: Limit run time for java/lang/invoke/LFCaching + tests + + JDK-8272850: Drop zapping values in the Zap* option + descriptions + + JDK-8272902: Bump update version for OpenJDK: jdk-11.0.14 + + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test + groups + + JDK-8272966: test/jdk/java/awt/Robot/FlushCurrentEvent.java + fails by timeout + + JDK-8273026: Slow LoginContext.login() on multi threading + application + + JDK-8273229: Update OS detection code to recognize Windows + Server 2022 + + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on + Windows 32bit + + JDK-8273308: PatternMatchTest.java fails on CI + + JDK-8273314: Add tier4 test groups + + JDK-8273342: Null pointer dereference in + classFileParser.cpp:2817 + + JDK-8273358: macOS Monterey does not have the font Times + needed by Serif + + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on + Zero + + JDK-8273498: compiler/c2/Test7179138_1.java timed out + + JDK-8273541: Cleaner Thread creates with normal priority + instead of MAX_PRIORITY - 2 + + JDK-8273547: [11u] [JVMCI] Partial module-info.java backport + of JDK-8223332 + + JDK-8273606: Zero: SPARC64 build fails with si_band type + mismatch + + JDK-8273646: Add openssl from path variable also in to + Default System Openssl Path in OpensslArtifactFetcher + + JDK-8273671: Backport of 8260616 misses one JNF header + inclusion removal + + JDK-8273790: Potential cyclic dependencies between Gregorian + and CalendarSystem + + JDK-8273795: Zero SPARC64 debug builds fail due to missing + interpreter fields + + JDK-8273826: Correct Manifest file name and NPE checks + + JDK-8273894: ConcurrentModificationException raised every + time ReferralsCache drops referral + + JDK-8273924: ArrayIndexOutOfBoundsException thrown in + java.util.JapaneseImperialCalendar.add() + + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file + path contains '+' character + + JDK-8273968: JCK javax_xml tests fail in CI + + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + + JDK-8274083: Update testing docs to mention tiered testing + + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork + is deprecated + + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ + /macosx/CAccessibility in JavaComponentAccessibility.m + + JDK-8274329: Fix non-portable HotSpot code in + MethodMatcher::parse_method_pattern + + JDK-8274381: missing CAccessibility definitions in JNI code + + JDK-8274407: (tz) Update Timezone Data to 2021c + + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + + JDK-8274522: java/lang/management/ManagementFactory/ + /MXBeanException.java test fails with Shenandoah + + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with + NoSuchElementException after JDK-8271287 + + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently + fails on weak memory model platform + + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient + incorrectly check request method when set to POST + + JDK-8274840: Update OS detection code to recognize Windows 11 + + JDK-8274860: gcc 10.2.1 produces an uninitialized warning in + sharedRuntimeTrig.cpp + + JDK-8275051: Shenandoah: Correct ordering of requested gc + cause and gc request flag + + JDK-8275131: Exceptions after a touchpad gesture on macOS + + JDK-8275713: TestDockerMemoryMetrics test fails on recent runc + + JDK-8275766: (tz) Update Timezone Data to 2021e + + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to + suboptimal performance + + JDK-8276139: TestJpsHostName.java not reliable, better to + expand HostIdentifierCreate.java test + + JDK-8276157: C2: Compiler stack overflow during escape + analysis on Linux x86_32 + + JDK-8276201: Shenandoah: Race results degenerated GC to enter + wrong entry point + + JDK-8276536: Update TimeZoneNames files to follow the changes + made by JDK-8275766 + + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + + JDK-8276774: Cookie stored in CookieHandler not sent if user + headers contain cookie + + JDK-8276854: Windows GHA builds fail due to broken Cygwin + + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify + output array sizes + + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() + throws NPE + + JDK-8277529: SIGSEGV in C2 CompilerThread + Node::rematerialize() compiling Packet::readUnsignedTrint + + JDK-8277815: Fix mistakes in legal header backports +- Removed patch: + * riscv64-zero.patch + + integrated upstream +- Modified patch: + * fips.patch + + rediff to changed context + java-1_8_0-openjdk +- Update to version jdk8u322 (icedtea-3.22.0) + * January 2022 CPU + * Security fixes + + JDK-8264934, CVE-2022-21248, bsc#1194926: Enhance cross VM + serialization + + JDK-8268488: More valuable DerValues + + JDK-8268494: Better inlining of inlined interfaces + + JDK-8268512: More content for ContentInfo + + JDK-8268795: Enhance digests of Jar files + + JDK-8268801: Improve PKCS attribute handling + + JDK-8268813, CVE-2022-21283, bsc#1194937: Better String + matching + + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + + JDK-8269944: Better HTTP transport redux + + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String + constructions + + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance + construction of Identity maps + + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution + of URIs + + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser + configuration management + + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning + of XML entities + + JDK-8271962: Better TrueType font loading + + JDK-8271968: Better canonical naming + + JDK-8271987: Manifest improved manifest entries + + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array + indexing + + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar + Verification + + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial + forms for transport + + JDK-8272272: Enhance jcmd communication + + JDK-8272462: Enhance image handling + + JDK-8273290: Enhance sound handling + + JDK-8273748, CVE-2022-21349: Improve Solaris font rendering + + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image + support + + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP + processing + * Import of OpenJDK 8 u322 + + JDK-6801613: Cross-platform pageDialog and printDialog top + margin entry broken + + JDK-8011541: [TEST_BUG] closed/javax/swing/plaf/metal/ + /MetalUtils/bug6190373.java fails NPE since 7u25b03 + + JDK-8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/ + /bug5076514.java failed since jdk8b108 + + JDK-8041928: MouseEvent.getModifiersEx gives wrong result + + JDK-8042199: The build of J2DBench via makefile is broken + after the JDK-8005402 + + JDK-8044365: (dc) MulticastSendReceiveTests.java failing with + ENOMEM when joining group (OS X 10.9) + + JDK-8048021: Remove @version tag in jaxp repo + + JDK-8049348: compiler/intrinsics/bmi/verifycode tests on + lzcnt and tzcnt use incorrect assumption about REXB prefix + usage + + JDK-8060027: Tests java/beans/XMLEncoder/Test4903007.java and + java/beans/XMLEncoder/java_awt_GridBagLayout.java + + JDK-8066588: javax/management/remote/mandatory/connectio + /RMIConnector_NPETest.java fails to compile + + JDK-8066652: Default TimeZone is GMT not local if + user.timezone is invalid on Mac OS + + JDK-8069034: + gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java + nightly failure + + JDK-8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm + failing after win compiler upgrade + + JDK-8080287: The image of BufferedImage.TYPE_INT_ARGB and + BufferedImage.TYPE_INT_ARGB_PRE is blank + + JDK-8140329: [TEST_BUG] test FullScreenAfterSplash.java + failed because image was not generated + + JDK-8140472: java/net/ipv6tests/TcpTest.java failed + intermittently with java.net.BindException: Address already in + use: NET_Bind + + JDK-8147051: StaxEntityResolverWrapper should create + StaxXMLInputSource with a resolver indicator + + JDK-8148915: Intermittent failures of bug6400879.java + + JDK-8176837: SunPKCS11 provider needs to check more details + on PKCS11 Mechanism + + JDK-8177393: Result of RescaleOp for 4BYTE_ABGR images may be + 25% black + + JDK-8177536: Avoid Apple Peer-to-Peer interfaces in + networking tests + + JDK-8182036: Load from initializing arraycopy uses wrong + memory state + + JDK-8183369: RFC unconformity of HttpURLConnection with proxy + + JDK-8183543: Aarch64: C2 compilation often fails with "failed + spill-split-recycle sanity check" + + JDK-8187450: JNI local refs exceeds capacity warning in + NetworkInterface::getAll + + JDK-8187649: ArrayIndexOutOfBoundsException in + java.util.JapaneseImperialCalendar + + JDK-8190482: InnocuousThread creation should not require the + caller to possess enableContextClassLoaderOverride + + JDK-8190793: Httpserver does not detect truncated request body + + JDK-8196572: Tests ColConvCCMTest.java and MTColConvTest.java + fail + + JDK-8202788: Explicitly reclaim cached thread-local direct + buffers at thread exit + + JDK-8210058: Algorithmic Italic font leans opposite angle in + Printing + + JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs + instead of aliased B&W glyphs + + JDK-8225082: Remove IdenTrust certificate that is expiring in + September 2021 + + JDK-8225083: Remove Google certificate that is expiring in + December 2021 + + JDK-8226806: [macOS 10.14] Methods of Java Robot should be + called from appropriate thread + + JDK-8231254: (fs) Add test for macOS Catalina changes to + protect system software + + JDK-8231438: [macOS] Dark mode for the desktop is not + supported + + JDK-8232178: MacVolumesTest failed after upgrade to MacOS + Catalina + + JDK-8232226: [macos 10.15] test/jdk/java/awt/color/ + /EqualityTest/EqualityTest.java may fail + + JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/ + /DrawImageBG/SystemBgColorTest.java fails + + JDK-8236897: Fix the copyright header for pkcs11gcm2.h + + JDK-8237499: JFR: Include stack trace in the ThreadStart event + + JDK-8239886: Minimal VM build fails after JDK-8237499 + + JDK-8261397: Try Catch Method Failing to Work When Dividing + An Integer By 0 + + JDK-8262731: [macOS] Exception from "Printable.print" is + swallowed during "PrinterJob.print" + + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ + /PageDialogMarginTest.java catches all exceptions + + JDK-8273308: PatternMatchTest.java fails on CI + + JDK-8273342: Null pointer dereference in + classFileParser.cpp:2817 + + JDK-8273826: Correct Manifest file name and NPE checks + + JDK-8273968: JCK javax_xml tests fail in CI + + JDK-8274407: (tz) Update Timezone Data to 2021c + + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + + JDK-8274595: DisableRMIOverHTTPTest failed: connection refused + + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient + incorrectly check request method when set to POST + + JDK-8275766: (tz) Update Timezone Data to 2021e + + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + + JDK-8276536: Update TimeZoneNames files to follow the changes + made by JDK-8275766 +- Added patch: + * JDK-8076190.patch + + backport reviewed fix for JDK-8076190 Customizing the + generation of a PKCS12 keystore (bsc#1195163) + +- Removed patch: + * comment-nss-security-provider.patch + + there is a configure-time option to do exactly the same thing +- Modified patch: + * fips.patch + + allow plain key import, unless disabled with + - Dcom.suse.fips.plainKeySupport=false command-line option + - with OpenJDK as a fallback. (bsc#1193314) + with OpenJDK as a fallback. (bsc#1193314, bsc#1193444, + bsc#1193491) kafka +- Rebuild with kafka-kit change to + Remove JDBCAppender, JMSSink, chainsaw from log4j jars during build to + prevent bsc#1194842, CVE-2022-23302, bsc#1194843, CVE-2022-23305, + bsc#1194844, CVE-2022-23307 + +- Rebuild with kafka-kit change to + Remove JMSAppender from log4j jars during build to + prevent bsc#1193662, CVE-2021-4104 + kafka-kit +- Remove JDBCAppender, JMSSink, chainsaw from log4j jars during build to + prevent bsc#1194842, CVE-2022-23302, bsc#1194843, CVE-2022-23305, + bsc#1194844, CVE-2022-23307 + +- Remove JMSAppender from log4j jars during build to + prevent bsc#1193662, CVE-2021-4104 + kernel-64kb +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-azure +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- ibmvnic: Allow queueing resets during probe (bsc#1196516 + ltc#196391). +- ibmvnic: clear fop when retrying probe (bsc#1196516 ltc#196391). +- ibmvnic: init init_done_rc earlier (bsc#1196516 ltc#196391). +- ibmvnic: register netdev after init of adapter (bsc#1196516 + ltc#196391). +- ibmvnic: complete init_done on transport events (bsc#1196516 + ltc#196391). +- ibmvnic: define flush_reset_queue helper (bsc#1196516 + ltc#196391). +- ibmvnic: initialize rc before completing wait (bsc#1196516 + ltc#196391). +- ibmvnic: free reset-work-item when flushing (bsc#1196516 + ltc#196391). +- commit 0236fcc + +- Update kabi files. +- commit c453b5c + +- netfilter: nf_tables_offload: incorrect flow offload action + array size (bsc#1196299 CVE-2022-25636). +- commit f8ec613 + +- mm/page_alloc: Do not prefetch buddies during bulk free + (bnc#1193239,bnc#1193199,bnc#1193329). +- commit 40059fa + +- nvme: expose cntrltype and dctype through sysfs (jsc#SLE-23643). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: send uevent on connection up (jsc#SLE-23643). +- commit d19ac19 + +- Update patches.suse/powerpc-kexec_file-Add-KEXEC_SIG-support.patch + (jsc#SLE-18145 bsc#1192295 bsc#1195993 jsc#SLE-18138). + Use the secondary keyring rather than platform keyring for KEXEC_SIG on + powerpc. Platform keyring is not available on powerpc. +- commit 78a342a + +- arch/x86/mm/numa: Do not initialize nodes twice (bsc#1195752 + bsc#1196248). +- commit a9cb651 + +- powerpc/64s/hash: Make hash faults work in NMI context + (bsc#1195655 ltc#1195655). +- commit 9801a29 + +- Delete + patches.suse/drm-i915-adlp-Remove-require_force_probe-protection.patch + (bsc#1196589). + We did not have enough time to stablize ADL-P graphics so restore the + experimental flag. +- commit 0cc030f + +- fsnotify: invalidate dcache before IN_DELETE event (bsc#1195478). +- commit 0c858b7 + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-debug +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-default +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-docs +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-firmware +- Yet more updates for Intel BT firmware for 7265, 826x + (CVE-2021-33139,CVE-2021-33155,INTEL-SA-00604,bsc#1195786) + kernel-firmware:compressed +- Yet more updates for Intel BT firmware for 7265, 826x + (CVE-2021-33139,CVE-2021-33155,INTEL-SA-00604,bsc#1195786) + kernel-kvmsmall +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-livepatch-SLE15-SP4_Update_0 +- livepatch: Add MODULE_INFO with a git revision + A git HEAD revision was removed from "uname -v" output. Add it as + MODULE_INFO to a live patch kernel module, so it can be acquired by + modinfo tool if needed. The information is also available in a rpm + changelog. +- commit ff67cb6 + +- uname_patch: Trim klp tag to fix the overflow + SLE15-SP4 introduces an option to specify a preempt model during boot. + new_utsname->version was updated to take this into account and contains + PREEMPT_DYNAMIC tag now. In the end, there is not much space left to + include our klp_tag and it overflows. Instead of removing the tag + completely, trim it so that the user can at least easily spot that a + live patch is installed on the system. + A git HEAD revision will be stored elsewhere. + While at it, make the tag const. + References: bsc#1196281 +- commit 51e46f7 + +- uname_patch: Update to v5.14 kernel/sys.c + Backport upstream commit 88a686728b37 ("kbuild: simplify access to the + kernel's version"). +- commit 86c9d55 + kernel-obs-build +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-obs-qa +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-source +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-source-azure +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- ibmvnic: Allow queueing resets during probe (bsc#1196516 + ltc#196391). +- ibmvnic: clear fop when retrying probe (bsc#1196516 ltc#196391). +- ibmvnic: init init_done_rc earlier (bsc#1196516 ltc#196391). +- ibmvnic: register netdev after init of adapter (bsc#1196516 + ltc#196391). +- ibmvnic: complete init_done on transport events (bsc#1196516 + ltc#196391). +- ibmvnic: define flush_reset_queue helper (bsc#1196516 + ltc#196391). +- ibmvnic: initialize rc before completing wait (bsc#1196516 + ltc#196391). +- ibmvnic: free reset-work-item when flushing (bsc#1196516 + ltc#196391). +- commit 0236fcc + +- Update kabi files. +- commit c453b5c + +- netfilter: nf_tables_offload: incorrect flow offload action + array size (bsc#1196299 CVE-2022-25636). +- commit f8ec613 + +- mm/page_alloc: Do not prefetch buddies during bulk free + (bnc#1193239,bnc#1193199,bnc#1193329). +- commit 40059fa + +- nvme: expose cntrltype and dctype through sysfs (jsc#SLE-23643). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: send uevent on connection up (jsc#SLE-23643). +- commit d19ac19 + +- Update patches.suse/powerpc-kexec_file-Add-KEXEC_SIG-support.patch + (jsc#SLE-18145 bsc#1192295 bsc#1195993 jsc#SLE-18138). + Use the secondary keyring rather than platform keyring for KEXEC_SIG on + powerpc. Platform keyring is not available on powerpc. +- commit 78a342a + +- arch/x86/mm/numa: Do not initialize nodes twice (bsc#1195752 + bsc#1196248). +- commit a9cb651 + +- powerpc/64s/hash: Make hash faults work in NMI context + (bsc#1195655 ltc#1195655). +- commit 9801a29 + +- Delete + patches.suse/drm-i915-adlp-Remove-require_force_probe-protection.patch + (bsc#1196589). + We did not have enough time to stablize ADL-P graphics so restore the + experimental flag. +- commit 0cc030f + +- fsnotify: invalidate dcache before IN_DELETE event (bsc#1195478). +- commit 0c858b7 + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-syms +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-syms-azure +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- ibmvnic: Allow queueing resets during probe (bsc#1196516 + ltc#196391). +- ibmvnic: clear fop when retrying probe (bsc#1196516 ltc#196391). +- ibmvnic: init init_done_rc earlier (bsc#1196516 ltc#196391). +- ibmvnic: register netdev after init of adapter (bsc#1196516 + ltc#196391). +- ibmvnic: complete init_done on transport events (bsc#1196516 + ltc#196391). +- ibmvnic: define flush_reset_queue helper (bsc#1196516 + ltc#196391). +- ibmvnic: initialize rc before completing wait (bsc#1196516 + ltc#196391). +- ibmvnic: free reset-work-item when flushing (bsc#1196516 + ltc#196391). +- commit 0236fcc + +- Update kabi files. +- commit c453b5c + +- netfilter: nf_tables_offload: incorrect flow offload action + array size (bsc#1196299 CVE-2022-25636). +- commit f8ec613 + +- mm/page_alloc: Do not prefetch buddies during bulk free + (bnc#1193239,bnc#1193199,bnc#1193329). +- commit 40059fa + +- nvme: expose cntrltype and dctype through sysfs (jsc#SLE-23643). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: send uevent on connection up (jsc#SLE-23643). +- commit d19ac19 + +- Update patches.suse/powerpc-kexec_file-Add-KEXEC_SIG-support.patch + (jsc#SLE-18145 bsc#1192295 bsc#1195993 jsc#SLE-18138). + Use the secondary keyring rather than platform keyring for KEXEC_SIG on + powerpc. Platform keyring is not available on powerpc. +- commit 78a342a + +- arch/x86/mm/numa: Do not initialize nodes twice (bsc#1195752 + bsc#1196248). +- commit a9cb651 + +- powerpc/64s/hash: Make hash faults work in NMI context + (bsc#1195655 ltc#1195655). +- commit 9801a29 + +- Delete + patches.suse/drm-i915-adlp-Remove-require_force_probe-protection.patch + (bsc#1196589). + We did not have enough time to stablize ADL-P graphics so restore the + experimental flag. +- commit 0cc030f + +- fsnotify: invalidate dcache before IN_DELETE event (bsc#1195478). +- commit 0c858b7 + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kernel-zfcpdump +- supported.conf: Mark a few SM* chiper modules as supported (bsc#1197287) + Mark supported for the modules: sm2_generic, sm3_generic, sm4_generic + arm64-specific: sha3-ce, sha512-ce, sm3-ce, sm4-ce +- commit e6b9e81 + +- fuse: handle kABI change in struct fuse_args (bsc#1197343 + CVE-2022-1011). +- fuse: fix pipe buffer lifetime for direct_io (bsc#1197343 + CVE-2022-1011). +- commit 879fc92 + +- Refresh + patches.suse/bpf-Add-MEM_RDONLY-for-helper-args-that-are-pointers.patch + Add info about context deviation from upstream. +- commit f8cba97 + +- Refresh + patches.suse/bpf-Replace-PTR_TO_XXX_OR_NULL-with-PTR_TO_XXX-PTR_M.patch + Add info about context deviation from upstream. +- commit 1d085d3 + +- Refresh + patches.suse/bpf-Replace-RET_XXX_OR_NULL-with-RET_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit e44090b + +- Refresh + patches.suse/bpf-Replace-ARG_XXX_OR_NULL-with-ARG_XXX-PTR_MAYBE_N.patch + Add info about context deviation from upstream. +- commit da99102 + +- Refresh + patches.suse/bpf-Introduce-composable-reg-ret-and-arg-types.patch + Add info on context deviation from upstream. +- commit aa0e1a6 + +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch + Add info about context deviation from upstream. +- commit 2d1de22 + +- bpf: Fix crash due to out of bounds access into reg2btf_ids (git-fixes + bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 8bc21d0 + +- watch_queue: Make comment about setting ->defunct more accurate + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix lack of barrier/sync/lock between post and read + (CVE-2022-0995 bsc#1197246). +- watch_queue: Free the alloc bitmap when the watch_queue is + torn down (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix the alloc bitmap size to reflect notes + allocated (CVE-2022-0995 bsc#1197246). +- watch_queue: Use the bitmap API when applicable (CVE-2022-0995 + bsc#1197246). +- watch_queue: Fix to always request a pow-of-2 pipe ring size + (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix to release page in ->release() (CVE-2022-0995 + bsc#1197246). +- watch_queue, pipe: Free watchqueue state after clearing pipe + ring (CVE-2022-0995 bsc#1197246). +- watch_queue: Fix filter limit check (CVE-2022-0995 bsc#1197246). +- commit 223dbc3 + +- arm64: PCI: Support root bridge preparation for Hyper-V + (bsc#1197291). +- arm64: PCI: Restructure pcibios_root_bridge_prepare() + (bsc#1197291). +- commit 060e164 + +- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup + (bsc#1196018). +- commit 6dcb47f + +- sr9700: sanity check for packet length (bsc#1196836 + CVE-2022-26966). +- commit 56eea34 + +- Update kabi files. + Update to reflect the changes from bpf CVE fixes. +- commit 993b084 + +- rpm: SC2006: Use $(...) notation instead of legacy backticked `...`. +- commit f0d0e90 + +- nvme-rdma: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme-tcp: fix possible use-after-free in transport + error_recovery work (bsc#1193787 bsc#1197146 bsc#1193554). + Refresh: + - patches.suse/0006-nvme-Implement-In-Band-authentication.patch +- nvme: fix a possible use-after-free in controller reset during + load (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-fabrics: ignore invalid fast_io_fail_tmo values + (bsc#1193787 bsc#1197146 bsc#1193554). +- nvme-tcp: fix memory leak when freeing a queue (bsc#1193787 + bsc#1197146 bsc#1193554). +- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (bsc#1193787 + bsc#1197146 bsc#1193554). +- blk-mq: don't free tags if the tag_set is used by other device + in queue initialztion (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 4ccb78c + +- series: Resort entries + The series is not sorted which makes qdoit unhappy. Sort it. +- commit ce701de + +- esp: Fix possible buffer overflow in ESP transformation + (CVE-2022-0886 bsc#1197131). +- sock: remove one redundant SKB_FRAG_PAGE_ORDER macro + (CVE-2022-0886 bsc#1197131). +- commit fa4075e + +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (CVE-2022-0742 bsc#1197128). +- commit b531b26 + +- aio: fix use-after-free due to missing POLLFREE handling + (CVE-2021-39698 bsc#1196956). +- aio: keep poll requests on waitqueue until completed + (CVE-2021-39698 bsc#1196956). +- signalfd: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- binder: use wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- wait: add wake_up_pollfree() (CVE-2021-39698 bsc#1196956). +- commit ee17f5c + +- net/smc: Fix hung_task when removing SMC-R devices + (bsc#1197082). +- commit 5256139 + +- rpm/kernel-source.spec.in: call fdupes per subpackage + It is a waste of time to do a global fdupes when we have + subpackages. +- commit 1da8439 + +- bpf, selftests: Add test case trying to taint map value pointer + (bsc#1196130,CVE-2021-45402). +- bpf: Make 32->64 bounds propagation slightly more robust + (bsc#1196130,CVE-2021-45402). +- bpf: Fix signed bounds propagation after mov32 + (bsc#1196130,CVE-2021-45402). +- commit 04987fb + +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1196488, XSA-396, + CVE-2022-23042). +- commit 095b89a + +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1196488, XSA-396, CVE-2022-23041). +- commit 20b7983 + +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1196488, + XSA-396, CVE-2022-23041). +- commit d56d4c6 + +- xen/9p: use alloc/free_pages_exact() (bsc#1196488, XSA-396, + CVE-2022-23041). +- commit b08fc02 + +- xen/usb: don't use gnttab_end_foreign_access() in + xenhcd_gnttab_done() (bsc#1196488, XSA-396). +- commit 4198f6f + +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23039). +- commit 2239263 + +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23038). +- commit 95b1b12 + +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23037). +- commit aabdf93 + +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1196488, XSA-396, CVE-2022-23036). +- commit d12d408 + +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1196488, XSA-396, CVE-2022-23036, CVE-2022-23038). +- commit 4da4210 + +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1196488, XSA-396, CVE-2022-23040). +- commit 93f9570 + +- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (bsc#1196894). +- commit 8aad886 + +- rpm/arch-symbols,guards,*driver: Replace Novell with SUSE. +- commit 174a64f + +- s390/cio: verify the driver availability for path_event call + (bsc#1195927 LTC#196420). +- scsi: zfcp: Fix failed recovery on gone remote port with + non-NPIV FCP devices (bsc#1195376 LTC#196087). +- s390/hypfs: include z/VM guests with access control group set + (bsc#1195639 LTC#196353). +- s390/cpumf: Support for CPU Measurement Sampling Facility LS + bit (bsc#1195082 LTC#196087). +- s390/cpumf: Support for CPU Measurement Facility CSVN 7 + (bsc#1195082 LTC#196087). +- s390/pci: move pseudo-MMIO to prevent MIO overlap (bsc#1194966 + LTC#196029). +- s390/pci: add s390_iommu_aperture kernel parameter (bsc#1193244 + LTC#195546). +- s390/uv: de-duplicate checks for Protected Host Virtualization + (bsc#1191740 LTC#194817). +- s390/boot: disable Secure Execution in dump mode (bsc#1191740 + LTC#194817). +- s390/boot: move uv function declarations to boot/uv.h + (bsc#1191740 LTC#194817). +- commit 4d8f983 + +- usb: host: xen-hcd: add missing unlock in error path + (git-fixes). +- commit 3e3ceb8 + +- Refresh + patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch. +- commit 11235e2 + +- Refresh + patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch. +- commit 1ed63ba + +- rpm/kernel-docs.spec.in: use %%license for license declarations + Limited to SLE15+ to avoid compatibility nightmares. +- commit 73d560e + +- rpm/*.spec.in: Use https:// urls +- commit 77b5f8e + +- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (git-fixes + bsc#1196746). +- scsi: bnx2fc: Flush destroy_work queue before calling + bnx2fc_interface_put() (git-fixes bsc#1196746). +- commit 8ac4c67 + +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1085308 + CVE-2022-23960). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1085308 CVE-2022-23960). +- commit 2b85b07 + +- ARM: Spectre-BHB workaround (bsc#1085308 CVE-2022-23960). +- Update config files. +- commit 214f301 + +- ARM: use LOADADDR() to get load address of sections (bsc#1085308 + CVE-2022-23960). +- ARM: early traps initialisation (bsc#1085308 CVE-2022-23960). +- ARM: report Spectre v2 status through sysfs (bsc#1085308 + CVE-2022-23960). +- commit 20f8a99 + +- nvme-multipath: use vmalloc for ANA log buffer (bsc#1193787 bsc#1197146 bsc#1193554). +- commit 68439a4 + +- arm64: proton-pack: Include unprivileged eBPF status in + Spectre v2 mitigation reporting (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: Use the clearbhb instruction in mitigations (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- commit 52f56e7 + +- arm64: Mitigate spectre style branch history side channels + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Update config files. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit 1403b73 + +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as + part of Spectre-v2 (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: Add percpu vectors for EL1 (bsc#1085308 CVE-2022-23960 + CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add macro for reading symbol addresses from + the trampoline (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Don't assume tramp_vectors is the start + of the vectors (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Allow tramp_alias to access symbols after + the 4K boundary (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry: Make the trampoline cleanup optional (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1085308 CVE-2022-23960 CVE-2022-0001 + CVE-2022-0002). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1085308 CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 39b0cd1 + +- arm64: Add Cortex-X2 CPU part definition (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- Refresh + patches.suse/arm64-Add-Cortex-A510-CPU-part-definition.patch. +- commit 1489419 + +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1085308 + CVE-2022-23960 CVE-2022-0001 CVE-2022-0002). +- commit 76b95f9 + +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 0161c6c + +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8114d57 + +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit e9a2f46 + +- x86/speculation: Include unprivileged eBPF status in Spectre v2 + mitigation reporting (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 8400263 + +- Documentation/hw-vuln: Update spectre doc (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit bc2948e + +- x86/speculation: Add eIBRS + Retpoline options (bsc#1191580 + CVE-2022-0001 CVE-2022-0002). +- commit 6e19c5a + +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1191580 CVE-2022-0001 CVE-2022-0002). +- commit 2a3d074 + +- drm/i915: Fix mbus join config lookup (git-fixes bsc#1193640). +- drm/i915: Fix dbuf slice config lookup (git-fixes bsc#1193640). +- drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL + (bsc#1193640). +- drm/i915: Populate pipe dbuf slices more accurately during + readout (bsc#1193640). +- drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration + (bsc#1193640). +- commit e87e53d + +- iwlwifi: pcie: add killer devices to the driver (bsc#1196802). +- iwlwifi: add new killer devices to the driver (bsc#1196802). +- commit 5e7d8b6 + +- cpufreq: intel_pstate: Update EPP for AlderLake mobile + (bsc#1196848). +- cpufreq: intel_pstate: ITMT support for overclocked system + (bsc#1196849). +- commit 68d5eea + +- drm: Don't test for IRQ support in VBLANK ioctls (bsc#1195464). +- commit 0ef2c9a + +- lib/iov_iter: initialize "flags" in new pipe_buffer + (CVE-2022-0847 bsc#1196584 git-fixes). +- commit 9682d38 + +- SUNRPC: avoid race between mod_timer() and del_timer_sync() + (bnc#1195403). +- commit 378df3f + +- Move upstreamed patches into sorted section +- commit 1900045 + +- scsi: smartpqi: Add PCI IDs (bsc#1196627). +- commit 7890c4e + +- Revert PCI MSI-X patch that caused a regression on network devices (bsc#1196403) + Deleted: + patches.suse/PCI-MSI-Mask-MSI-X-vectors-only-on-success.patch +- commit 4606b8c + +- Update kabi files for intel_pmt_dev_create (bsc#1196591) +- commit 40a0e22 + +- Update patches.suse/ibmvnic-don-t-stop-queue-in-xmit.patch + (bsc#1192273 ltc#194629 bsc#1191428 ltc#193985). +- commit de17db9 + +- kernel-binary.spec: Also exclude the kernel signing key from devel package. + There is a check in OBS that fails when it is included. Also the key is + not reproducible. + Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.") +- commit 68fa069 + +- Refresh sorted patches. +- commit 0c5d65a + +- Refresh patches.suse/powerpc-64s-hash-Make-hash-faults-work-in-NMI-contex.patch. +- commit 783700c + +- rpm/check-for-config-changes: Ignore PAHOLE_VERSION. +- commit 88ba5ec + +- Update config and supported.conf for intel_vsec (bsc#1196591) + intel_pmt driver is renamed to intel_vsec +- Update config files +- supported.conf +- commit 99cb50f + +- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus + (bsc#1196591). +- driver core: auxiliary bus: Add driver data helpers + (bsc#1196591). +- PCI: Add #defines for accessing PCIe DVSEC fields (bsc#1196591). +- platform/x86: intel_pmt_telemetry: Ignore zero sized entries + (bsc#1196591). +- platform/x86/intel: pmt: Use y instead of objs in Makefile + (bsc#1196591). +- commit 731c1ca + +- platform/x86/intel: Move Intel PMT drivers to new subfolder + (bsc#1196591). +- Refresh + patches.suse/platform-x86-intel_pmc_core-Move-to-intel-sub-direct.patch. +- commit e7adc65 + +- bpf/selftests: Test PTR_TO_RDONLY_MEM (bsc#1196261 CVE-2022-0500). +- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem + (bsc#1196261 CVE-2022-0500). +- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM + (bsc#1196261CVE-2022-0500). +- bpf: Convert PTR_TO_MEM_OR_NULL to composable types + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce MEM_RDONLY flag (bsc#1194111 bsc#1194765 + bsc#1196261 CVE-2021-4204 CVE-2022-0500 CVE-2022-23222). +- Refresh + patches.suse/bpf-Fix-out-of-bounds-access-for-ringbuf-helpers.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- Refresh + patches.suse/bpf-Generalize-check_ctx_reg-for-reuse-with-other-ty.patch. +- Refresh + patches.suse/bpf-Generally-fix-helper-register-offset-check.patch. +- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL + (bsc#1194111 bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- bpf: Introduce composable reg, ret and arg types (bsc#1194111 + bsc#1194765 bsc#1196261 CVE-2021-4204 CVE-2022-0500 + CVE-2022-23222). +- commit 4db4b9b + +- Delete ACPI patch that broke s2idle (bsc#1196213) + Deleted: + patches.suse/ACPI-EC-Rework-flushing-of-EC-work-while-suspended-t.patch + A new kABI compat patch was added instead +- commit 99c6bc9 + +- NFSD: Fix READDIR buffer overflow (git-fixes bsc#1196346). +- commit a149497 + +- arm64: Add Cortex-A510 CPU part definition (git-fixes). +- commit 1fd20fb + +- kernel-binary: Do not include sourcedir in certificate path. + The certs macro runs before build directory is set up so it creates the + aggregate of supplied certificates in the source directory. + Using this file directly as the certificate in kernel config works but + embeds the source directory path in the kernel config. + To avoid this symlink the certificate to the build directory and use + relative path to refer to it. + Also fabricate a certificate in the same location in build directory + when none is provided. +- commit bb988d4 + kexi +- Use BuildRequires/Requires: breeze5-icons-rcc for Leap 15.4 + kvm_stat +- If the kvm service is enabled and the system rebooted, + Systemd's initial attempt to start the kvm unit file may + fail in case the kvm module is not loaded. + Add an appropriate delay in the unit file. (bsc#1185945) + * Add patches: + * add-restart-delay.patch + +- Add a dummy -rebuild package: give OBS/Tumbleweed a hint to tell + when this package needs a rebuild (boo#1178493). + lapack +- Add Fix-out-of-bounds-read.patch to fix out of bound reads when + user input is not validated properly. (bsc#1193562, CVE-2021-4048) + -- packaged symlinks created by update-alternative as %ghost files -- removed quotes from update-alternative command to silence rpmlint warning - -- Split devel packages into devel and devel-static - -- add update-alternative support to allow user to easily switch - between several blas and lapack libraries - -- Update to 3.4.2 - * Bug fixes - -- Fix bnc#772628 - -- update baselibs.conf - -- build the c interface lapacke - -- doxygen >= 1.7 is required for building docu - -- Change obsoletes '<=' for lapack and blas back to '<', there was a - version update in between -- Remove psfig.tex (bnc#757332) - -- fixing dependencies for devel-32bit - -- Update to 3.4.1 - * Bug fixes - -- Undo spec file obfuscation - -- Fixed building on openSUSE 11.4 by fixing defattr -- Made the package groups consistent: Development/Libraries/Parallel -- Cleaned up spec file formatting -- Made all requires use the new package naming - -- Adhere to shared library policy, packages containing *.so or *.h - files have to be named $FOO-devel, packages containing *.a files either - have to be named $FOO-devel-static or provide this name -- Set license to 'BSD-3-Clause', according to the file LICENSE and the - description on http://www.netlib.org/lapack/ it's not public domain -- Package README and LICENSE in library packages -- Removed rpmlint filters -- Use upstream tarball URL - -- patch license to follow spdx.org standard - -- Remove redundant/unwanted tags/section (cf. specfile guidelines) -- Use %_smp_mflags for parallel building - -- Update to 3.4.0 - * xGEQRT: QR factorization (improved interface) - * xGEQRT3: recursive QR factorization. - * xTPQRT: Communication-Avoiding QR sequential kernels. - * Bug fixes. - * Changes see http://www.netlib.org/lapack/lapack-3.4.0.html - -- Run BLAS and LAPACK testsuite when building - -- Update to 3.3.1 [bnc#654560] - * New procedures to compute the complete CS decomposition of a - partitioned unitary matrix - * Level-3 BLAS symmetric indefinite solve (xSYTRS) and symmetric - indefinite inversion (xSYTRI) - * Bug fixes - * Changes see at http://www.netlib.org/lapack/lapack-3.3.1.html - and http://www.netlib.org/lapack/lapack-3.3.0.html - -- Add baselibs. [bnc#630656] - -- Update to version 3.2.2 - * Bug fix release - * Changes see at http://www.netlib.org/lapack/lapack-3.2.2.html - -- package man and blas-man as noarch - -- Drop -O3 -funroll-all-loops compiler flags, build dcabs1.f with -O0. - [bnc#569978] - -- Update to version 3.2.1 [bnc#504669] - * Changes see at http://www.netlib.org/lapack/lapack-3.2.1.html - lapack-man -- Update to 3.4.2 - * Bug fixes - -- Fix bnc#772628 - -- update baselibs.conf - -- build the c interface lapacke - -- doxygen >= 1.7 is required for building docu - -- Change obsoletes '<=' for lapack and blas back to '<', there was a - version update in between -- Remove psfig.tex (bnc#757332) - -- fixing dependencies for devel-32bit - -- Update to 3.4.1 - * Bug fixes - -- Undo spec file obfuscation - -- Fixed building on openSUSE 11.4 by fixing defattr -- Made the package groups consistent: Development/Libraries/Parallel -- Cleaned up spec file formatting -- Made all requires use the new package naming - -- Adhere to shared library policy, packages containing *.so or *.h - files have to be named $FOO-devel, packages containing *.a files either - have to be named $FOO-devel-static or provide this name -- Set license to 'BSD-3-Clause', according to the file LICENSE and the - description on http://www.netlib.org/lapack/ it's not public domain -- Package README and LICENSE in library packages -- Removed rpmlint filters -- Use upstream tarball URL - -- patch license to follow spdx.org standard - -- Remove redundant/unwanted tags/section (cf. specfile guidelines) -- Use %_smp_mflags for parallel building - -- Update to 3.4.0 - * xGEQRT: QR factorization (improved interface) - * xGEQRT3: recursive QR factorization. - * xTPQRT: Communication-Avoiding QR sequential kernels. - * Bug fixes. - * Changes see http://www.netlib.org/lapack/lapack-3.4.0.html - -- Run BLAS and LAPACK testsuite when building - -- Update to 3.3.1 [bnc#654560] - * New procedures to compute the complete CS decomposition of a - partitioned unitary matrix - * Level-3 BLAS symmetric indefinite solve (xSYTRS) and symmetric - indefinite inversion (xSYTRI) - * Bug fixes - * Changes see at http://www.netlib.org/lapack/lapack-3.3.1.html - and http://www.netlib.org/lapack/lapack-3.3.0.html - -- Add baselibs. [bnc#630656] - -- Update to version 3.2.2 - * Bug fix release - * Changes see at http://www.netlib.org/lapack/lapack-3.2.2.html - -- package man and blas-man as noarch - -- Drop -O3 -funroll-all-loops compiler flags, build dcabs1.f with -O0. - [bnc#569978] - -- Update to version 3.2.1 [bnc#504669] - * Changes see at http://www.netlib.org/lapack/lapack-3.2.1.html - libbde +- Update to release 20220121 + * Unspecified changes to volume unlocking. + libbfio +- Update to release 20220120 + * Unspecified updates + +- Update to release 20220111 + * Additional name length checks + -- update to v0~20140105 - * 2014 update - * updated dependencies - -- update to v0~20131003 - libbluray +- Update to 1.3.0: + + Add bd_event_name(). + + Add return value to bd_refcnt_inc(). + + Add cache for parsed clpi file data. + + Add player setting for JRE location (JAVA_HOME). + + Improve FreeBSD BD-J support. + + Improve portability. + + Improve JVM and .jar file probing. + + Fix leak. +- Update to 1.2.1: + + Add initial support for .fmts files. + + Improve missing/broken playlist handling. + + Improve UHD metadata support. + + Improve BD-J compability. + + Improve error resilience and stability. + + Fix long delay in "Evangelion, You are (not) alone" menu. + + Fix JVM bootstrap issues with some Java 9 versions. + + Fix sign extended bytes when reading single bytes in BDJ. + + Fix creating organization and disc specific BD-J BUDA + directories. + + Use external libudfread when available. + + Rename list_titles to bd_list_titles and add it to installed + programs. +- Update to version 1.2.0: + + Add functions to list and read BD-ROM files. + + Add support for separate key pressed / typed / released user + input events. + + Add support for AWT mouse events (BD-J). + + Fix build with OpenJDK 12 / 13. +- Update to version 1.1.2: + + Add libxml version to pkg-config Requires.private. + + Improve support for NetBSD operating system. + + Improve BD-J compability. + + Improve Java 8+ compability. + + Fix main playlist caching in Windows. + + Fix mark triggering when multiple marks are passed during + single read(). + + Fix seek bar pop-up at chapter boundary with some discs. + + Fix reading resources indirectly from mounted .jar file. +- Update to version 1.1.1: + + Enable playback without menus when index.bdmv is missing. + + Improve error resilience and stability. + + Improve BD-J compability. + + Fix loading libraries on MacOS / hardened runtime. + + Fix resetting user-selected streams when playing without menus. + + Fix stack overflow when using Java9+ with debugger connection. + + Fix polygon-based BD-J graphics primitives. + + Fix loading libmmbd in Windows 64-bit. + + Fix loading classes with Windows Java 8. + + Fix build with Java 1.6. + + Fix pkg-config Libs.private. +- Update to version 1.1.0: + + Add initial support for OpenJDK 11. + + Add initial support for UHD disc BD-J menus. + + Add support for compiling .jar file with Java 9+ compiler. + + Move AWT classes to separate .jar file. + + Update libudfread submodule repository URL. + + Improve main title selection. + + Improve error resilience and stability. + + Improve BD-J compability. + + Fix playback of some broken BD-J discs. + + Fix playback of discs without normal titles (only TopMenu / + FirstPlay title). +- Remove unused dependencies from pkgconfig(libbluray) + Our pkg is dynamically linked, so Libs.private is not needed + Nothing in the exported header files needs paths from + Requires.private + * libbluray-pkgconfig.patch +- Refresh libbluray-java9.patch +- Drop libbluray-jvm_dir.patch +- Enable build against java-devel >= 10. + -- Select the C standard to be used with autoconf macros - instead of passing std=c99. -- Correct CPPFLAGS and CFLAGS -- Ensure config.h is always included, in 32 bit OS the library - was using both fopen() and fopen64() this will cause - problems with largefiles due to _FILE_OFFSET_BITS=64 beign - used inconsistenly. -- Patch name : libbluray-autotools.patch - -- Added use-recommended-freetype-include.patch -- Freetype upstream - recommends using their macros together with ft2build include. - Positive sideeffect is that this patch makes it build with both - freetype2 2.5.1, and older version - -- Update to version 0.4.0: - + Fixed slide shows: always cut reads at clip end boundary. - + Fixed logging with non-default mask. - + Fixed buffer overflow in bd_psr_unregister_cb(). - + Fixed IG background when button image position changes. - + Fixed BD-J tearing issues. - + Changed default PhoneME library name in Windows (cvm -> cvmi). - + Initialize default player region code to B. - + Improved BD-J support (still alpha). - + Improved language-based stream autoselection. - + Added missing Java files to distribution package. - + Added support for multi-clip sub paths. - + Added bd_select_stream(). - + Added menu page effects. - + Added button animations. - + Added initial support for BluRay Text Subtitles. - + Added bd_read_clpi(): use only public API in clpi_dump. - + Added reference-counted RLE images. -- Add pkgconfig(freetype2) BuildRequires, new dependency. - -- Update to version 0.3.0: - + Build fixes. - + Fixed stopping playback from pop-up menu. - + Fixed multithreading issues in API. - + Fixed initial setting for player profile. - + Fixed stack corruption with long log strings. - + Improved configure script. - + Improved Visual Studio support. - + Improved BD-J support (still alpha). - + Allow changing player version. - + Added PG (subtitle) decoding and rendering support. - + Added ARGB overlay interface for BD-J graphics. - + Added events for discontinuity, idle state and 3D mode. - + Added playmarks to BLURAY_TITLE_INFO. - + added start time, in time and out time to BLURAY_CLIP_INFO. - + added sub-path id to BLURAY_STREAM_INFO. - + Added bd_seek_playitem(). - + Added bd_set_scr(). - + Added 3D extension data to raw clip info. - + added 3D player settings. - + Added cropping and palette update flag to BD_OVERLAY. -- Add pkgconfig(libxml-2.0) BuildRequires: new dependency. - -- Update to version 0.2.3: - + Default to stream 0 when language not found - + Bug fixes -- Add tools subpackage, with the new command line utilities. - -- Update to version 0.2.2: - + Fixed displaying of single-loop animated buttons when not using - animations - + Added events for pop-up menu availability and IG menu status - + Fixed resuming to interactive title - + Use user filesystem handler with libaacs - + Fixes to HDMV menu rendering - + Optimized HDMV menu rendering - + Support for sound effects in HDMV menus - + Fixes to HDMV menu decoding - + Distribute BD-J code - -- Add baselibs.conf, to build 32bit packages, as needed by gvfs. - -- Fix soname version to 1 - -- Update to version 0.2.1: - + Make library version information visible to applications. - + First released tarball. -- Remove automake BuildRequires: this is now a real release that - was already bootstrapped. - -- add automake as buildrequire to avoid implicit dependency - -- Initial package, version 0.1.99 (a git-snapshot) - libcaes +- Transform specfile to emit python multiversion packages. + -- Initial package (version 0~20130331) for build.opensuse.org - libcap +- Use "or" in the license tag to avoid confusion (bsc#1180073) + +- update to 2.63: + * restore errno to zero by the time main() is executed + * Consistent psx handling (a panic) for syscalls that return thread dependent + status Inconsistend behavior noticed by Lorenz Bauer + * Add a test case for a deadlock under investigation in golang + * Trim some of the #include file use to make the tree compile more + efficiently + +- update to 2.62: + * Bug fix for Go package "cap" and launching + * Build cleanups + * Documentation updates: cap_max_bits has a man page entry + * Recognize default securebits as a libcap mode: HYBRID + +- libcap 2.61: + * Better error handling of the numerical arguments for capsh and + setcap + * Fix executable mode for all of the .so files. There were two + situations where this was failing (with a hard to debug SIGSEGV + inside libc) + * Added an example of a shared library object with its own file + capability + * Fix the top-level include for Make.Rules in the contrib/sucap + example application + * Add support for running constructors at libcap.so start up time + when running as stand alone binary. +- includes changes from 2.60: + * Some build, code linting fixes, the addition of the + cap_fill_flag() API and a memory latency optimization + * General improvement in thread safety for libcap and cap package + * Minor API change replacing libcap:cap_launch_*() void returning + functions with int + errno status returns. + * Added a cap_iab_dup(), and (*cap.IAB).Dup() to API + * New features for capsh: --quiet, -+ and =+ arguments +- add upstream signing key and verify source signature + +- update to 2.59: + * Fixed a potential libcap memory leak by adding a destructor + * Major improvement is that there is a path for Linux-PAM compliant + applications to support setting Ambient vector Capabilities via pam_cap.so now + * Added libcap cap_proc_root() API function + * Added color support to captree + * Fixed contrib/sucap/su to correctly handle the Inheritable flag + * capsh enhancements + * getcap -r / now generates readable output + * The shared library objects: pam_cap.so, libcap.so and libpsx.so, are all now + runnable as standalone binaries + * The module pam_cap.so now contains support for a default= module argument + * Enhanced capsh --suggest to also compare against the capability value names + and not just their descriptions + * Added capsh --current support + * Added a contrib/sucap/su.c pure-capabilities PAM implementation of su + * Fix for a corner case infinite loop handling long strings + * Added libcap cap_iab_compare() and cap_iab_get_pid() APIs + * Added a Go utility, captree, to display the process (and thread) graph along with + the POSIX.1e and IAB capabilities of each PID{TID} tree. + +- update to 2.51: + * Fix capsh installation + * Add an autoauth module flag to pam_cap.so + * Unified libcap/cap (Go) and libcap (C) default generation of external format binary data + * API enhancement cap_fill() and (*cap.Set).Fill() - to permit copying one + capability flag to another. + * --explain=cap_foo: describe what cap_foo does + * --suggest=phrase: search all the cap descriptions and describe those that match the phrase + * Add "keepcaps" module argument support to pam_cap.so (reported by Zoltan Fridrich. Bug 212945) + * extend libcap to include cap_prctl() and cap_prctlw() functions to regain + feature parity with Go "cap" package. These are only needed when linking + against -lpsx for keepcaps POSIX semantics. + * this likely requires substantial application changes to make Ambient + capability support usable in general, but doing our part for the admin. + * Add a test case for recent kernel fix + * Go pragma fix for convenience functions in "cap" module + +- Fix a broken symlink. libcap-devel installs libpsx.so but + didn't install the library it's pointing to. + - and pam_cap (bsc#1184690) + (bsc#1184690) -- Update to libcap 2.26 for supporting the ambient capabilities - (jsc#SLE-17092, jsc#ECO-3460) -- Use "or" in the license tag to avoid confusion (bsc#1180073) +- update to 2.49: + * Implement cap_func_launcher() and cap.FuncLauncher(). + * More robust "psx" redirection for nocgo compilation - the documentation for + the cgo implementation is now included in the nocgo one because the go.dev + automated documentation builds the docs from the nocgo version. + * Lots of documentation cleanups and added a few man pages: for IAB and + Launching. + * Some general no-op License changes that might cause folk to notice but only + for formatting reasons. These were initially inspired by some lawyerly + interactions, but I ended up rolling back half of them because they + confused automated software infrastructure. + +- update to 2.48: + * More uniform use of $(MAKE) in Makefiles + * No longer include symlinks in the git tree + * Provide support for make GOLANG=no ... + * Provide support for pointing at a specific build of the go binary + * camelCase the contrib/seccomp/explore.go program + * A number of documentation fixes to man pages and source code comments + * Last use of GO major version 0 + +- update to 2.47: + * Restructured gowns to default to uid base of getuid(). + * Augment NOPRIV libcap mode with the sticky NO_NEW_PRIVS prctl bit. + * Improve the usage and diagnostic message for setcap + * Documentation fixes, license declarations, example updates + +- update to 2.46: + * The bulk of this release concerns fixes and improvements to libpsx + * Fix the capsh == argument handling and add a test case + * Added build support for systems that do not support libpthread + * Added build support for not building shared libraries + +- update to 2.44: + Generally, this is a release to help package builders: no functional change + to any of the generated code just documentation and make related fixes. + +- update to 2.43 + * Linus' kernel tree defines CAP_CHECKPOINT_RESTORE (40) so support it. + * Fix the creation of the $(FAKEROOT)$(LIBDIR) for split install targets + * Clean up a binary from the distribution + * Added some more release time checks for non-git tracked files. + * Fix a deadlock in libpsx that surfaced with a set of compiler optimizations by removing the psx wrapping harder. + +- Update to version 2.42: + * Closed a potential issue with "libcap/psx" Go package and errno + * Documentation updates + * Minor optimization for cap_to_text() and (*cap.Set).String() + * Discovered and added a missing function (*cap.Set).SetNSOwner() to achieve parity with libcap + * Multiple fixes + * Support Go module abstraction + * A new kernel capability: CAP_BPF + * Better support for cross-compilation + * pam_cap now honors PAM_REINITIALIZE_CRED + * implements cap_launch functionality + +- Update to version 2.32: + * Bug fix for fakeroot incompatibility (boo#1162014) + * Slight perf improvement for cap_get_bound(). + * C++ support for psx header inclusion. + * Some new testing features for capsh + +- Update to version 2.31: + * primarily a documentation update + * fix libpam.pc to not require libpsx.pc + * changed the text format of the default output of getpcap + +- Build using -ffat-lto-objects for static library + +- Update to version 2.30 (jsc#SLE-17092, jsc#ECO-3460): + * BUGFIX: arm and i386 fixes C and Go setgroups choice - used + wrong syscall in 2.29. + * cleaned up make clean and make install to actually work as + intended + * updated Gentoo libpsx.pc file from Lars Wendler + * refactored the way libpsx linkage with libcap performed mutual + discovery. + * Previously (2.28) libpsx had an API call overridden by libcap + using weak linkage function in libpsx. In 2.30 this is reversed, + namely libpsx provides the stronger function and libcap has a + weak "no-op" version. + * a bit more consistency in handling the 'all' sets in libcap + (C) and libcap/cap (Go). Namely, they both dynamically discover + the number of capabilities named by the kernel and use this as + the definition of 'all' for the current runtime. + + libcap (C) exports cap_max_bit() to export the number of + supported capabilities + + libcap/cap (Go) exports cap.MaxBits() for this same value. +- For changes for older releases see: + * https://sites.google.com/site/fullycapable/release-notes-for-libcap +- Add glibc-static-devel as build requirement as tests need it +- Install libpsx.a as it seems to be needed in some cases: + * https://bugs.gentoo.org/703912 + +- Remove pam_cap (bsc#1150522) since this PAM module is a bad idea, security + wise. -- libcap-nolibattr.patch Do not link to libattr, it is - a bogus dependency. application uses sys/xattr from libc. - -- update license to new format - -- Cleanup specfile a bit: Remove old tags. - libcdata +- Update to release 20220115 + * Function libcdata_array_insert_entry sometimes returned a + wrong entry index. + -- update to v0~20140105 - * updated dependencies - * 2014 update - * bug fix in array test - * bug fix in list multi threading support - libcdatetime +- Update to release 20220104 + * No changelog was provided + libcerror +- Force autoreconf run due to patch presence. + +- Update to release 20220101 + * No changes, just a version bump. + -- update to v0~20140105 - * updated dependencies - * 2014 update - * fixes in backtrace string creation - * updated libcstring - -- update to v0~20130904 - * bug fix for issue under memory limitations - * code clean up -- make %description fields slightly more robust - libclocale +- Update to release 20220107 + * No changes, version bump only. + -- Initial package (version 0~20121224) for build.opensuse.org - libcnotify +- Update to release 20220108 + * No changes, version bump only. + libcpath +- Force autoreconf run due to patch presence. + +- Update to release 20220108 + * No changes, version bump only + -- Initial package (version 0~20121225) for build.opensuse.org - libcsplit +- Update to release 20220109 + * No changes, version bump only. + +- Update to snapshot 20210411 (9ece23ab) + * No changelog was provided +- Add system-libs.patch + -- run spec-cleaner - -- Initial package (version 0~20121224) for build.opensuse.org - libcthreads -- Update to tag 20211115 +- Update to release 20220102 + * No changes, version bump only. + +- Update to release 20211115 libdnf +- Skip rich deps for autodetection of unmet dependencies (rh#2033130) + + Patch: 0001-Skip-rich-deps-for-autodetection-of-unmet-dependencies.patch + libesedb +- Edit specfile to do multipython builds. + (Reenables python2 on Leap 15) + libevt +- Edit specfile to do multipython builds. + -- update to 0~20140731 - * worked on Python-bindings - * bug fix in Python-bindings - * updated dependencies - * replaced PackageMaker for pkgbuild - * bug fix for strings offset correction if member data > 0 - * code clean up - * worked on setup.py - * removed examples - * bug fix in check signature - * 2014 update - * small fix in evtexport -h output - libevtx +- Edit specfile to do multipython builds. + (Happens to reenable python2 on Leap 15) + libewf +- Edit specfile to do multipython builds. + (Reenables python2 on Leap 15) + -- The latest update of libsmraw in factory is not building right in libewf. - - Use internal version instead -- add a version number to Provides: pyewf - libexe +- Edit specfile to do multipython builds. + libfcache +- Update to release 20220110 + * No changes, version bump only. + libfdata +- Add libfdata-20211023-1TB-fix.patch + * Fixes bug associated with image offsets beyond 1TB + * see https://github.com/libyal/libbde/issues/47 + libfdatetime +- Force autoreconf rerun due to patch presence + +- Update to release 20220112 + * No changes, version bump only. + -- ran spec-cleaner - -- Initial package (version 0~20130317) for build.opensuse.org - libfguid +- Update to release 20220113 + * No changes, version bump only. + libfmapi +- Update to release 20220114 + * No changes, version bump only. + libfole +- Update to release 20220115 + * No changes, version bump only. + libfplist +- Update to release 20220116 + * No changes, version bump only. + libfsapfs +- Perform multipython builds. + libfsntfs +- Update to release 20220220 + * No changelog available. + +- Enable multipython builds. + +- Update to release 20211229 + * Unspecified tool updates, unspecified Python binding updates + libfusn +- Provide proper tarball signature file. + +- Update to release 20220119 + * No changes, version bump only. + libfvalue +- Update to release 20220120 + * No changes, version bump only. + libfvde +- Update to release 20220125 + * No changelog available. + +- Update to release 20220121 + * Updates to fuzzing and Python bindings. + +- Update to release 20220120 + * Updated Python bindings, format support, tools and + documentation. + libfwevt +- Update to release 20211219 + * Updates to Python bindings and testsuite + libfwnt +- Enable multipython builds. + libfwps +- Update to release 20220122 + * No changelog was provided + libfwsi +- Update to release 20220123 + * No changelog was provided. + +- Enable multipython builds. (This reenables python2 for Leap 15) + -- initial package in OBS (v0~20140801) - libgnomesu +- Update to version 2.0.7: + * Updated translations. + * Better wording in the documentation. + libgsm -- Make description more concise. SPARCstations are no longer a - meaningful metric. - -- Update to version 1.0.14 - * No changelog available -- Update libgsm-1.0.13.patch -- Use download Url as source -- Remove depreciated AUTHORS and clean sections - -- fix URL (see http://www.quut.com/gsm/) - -- license update: ISC - [#]License is more akin to ISC (see http://www.spdx.org/licenses/ISC) than - to BSD-3-Clause - -- remove libgsm-32bit from requires - -- add 32bit development headers for 32bit Wine on 64bit builds - -- package baselibs.conf - -- added baselibs.conf, libgsm is now used by wine - -- Updated to version 1.0.13: - * cleaner wording of copyright - -- remove static libraries - liblnk +- Enable multipython builds. (This reenables python2 on Leap 15) + -- update to v0~20140905 - * bug fix in Python-bindings - * worked on property store data block support - * updated libfwsi version check -- change Source: field to fullpath, delete DL_URL -- use external libcerror package - libluksde +- Update to release 20220121 + * Unspecified changes to volume unlocking. + libmirage +- Update to release 3.2.6 + * Improve error messages during plugin loading + * Remove two-character patterns from apple disk image MIME + libmsiecf +- Enable multipython builds. + -- update to 0~20131015 - * updated dependencies - * improved pymsiecf as integer functions - * worked on setup.py, largely for MSI builds - libnvme +- Update to version 1.0-rc7: + * linux: fixup log page offset in nvme_get_log_page() + * tree: Add support for default trsvcid for all controllers (bsc#1195858) + * tree: fixup coredump during nvme discover + +- Update to version 1.0-rc6: + * tree: add nvme_ctrl_get_ana_state() (bsc#1195938) + * tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938) + * ioctl.h: ns list bug fix (wrong cns value) + * types.h: Key Value Command Set Identifier added (NVME_CSI_KV) + * types: fix status code type bug (wrong masking) + libolecf +- Enable multipython builds. (This reenables python2 on Leap 15.) + libpff +- Edit specfile to do multipython builds. + -- Cleanups: Set RPM group, summary and description metadata -- Use system libraries instead of bundled ones where possible -- Name the tools package according to upstream's recommendation -- Drop unnecessary -fno-strict-aliasing - libqcow +- Enable multipython builds. + libregf +- Update to release 20220131 + * No changelog was provided + +- Enable multipython builds. (This reenables python2 on Leap 15.) + libreoffice +- Update to 7.2.5.1 (jsc#SLE-18214): + * Fix CVE-2021-25636 Incorrect trust validation of signature with + ambiguous KeyInfo children (CVE-2021-25636, bsc#1196456) + libscca +- Enable multipython builds. (This reenables python2 on Leap 15.) + libsigscan +- Update to release 20220124 + * No changelog was provided + libsmdev +- Enable multipython builds. (This reenables Python2 on Leap 15.) + -- update to v0~20130407 - * updated dependencies - * textual changes -- change to gz compression to simplyfy download/convert - libsmraw +- Enable multipython builds. (This reenables Python2 on Leap 15.) + libsolv +- fix segfault on conflict resolution when using bindings +- fix split provides not working if the update includes a forbidden + vendor change +- support strict repository priorities + new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY +- support zstd compressed control files in debian packages +- add an ifdef allowing to rename Solvable dependency members + ("requires" is a keyword in C++20) +- support setting/reading userdata in solv files + new functions: repowriter_set_userdata, solv_read_userdata +- support queying of the custom vendor check function + new function: pool_get_custom_vendorcheck +- support solv files with an idarray block +- allow accessing the toolversion at runtime +- bump version to 0.7.21 + libstorage-ng +- merge gh#openSUSE/libstorage-ng#863 +- do not run blkdiscard on extended partitions (bsc#1197257) +- 4.4.94 + libuna +- Update to release 20220102 + * Unspecified improvements to Mac OS codepage support and tests. + -- update to v0~20140105 - * 2014 update - * updated dependencies - * worked on libcdatetime support - * code clean up - * worked on tests - libuna:mini +- Update to release 20220102 + * Unspecified improvements to Mac OS codepage support and tests. + -- update to v0~20140105 - * 2014 update - * updated dependencies - * worked on libcdatetime support - * code clean up - * worked on tests - libvhdi +- Enable multipython builds. (This reenables Python2 on Leap 15.) + -- initial package (v0~20140803) - libvirt +- qemu: Fixes and improvements for SEV(-ES) guests + d248e3dc-virsh-domsetlaunchsecstate-report-error.patch, + 07ddb4c6-qemuDomainSetLaunchSecurityState-check-params.patch, + 29605313-qemuDomainSetLaunchSecurityState-nocache.patch, + 82be0ffe-conf-validate-serial-port-model.patch, + aab943a6-support-firmware-debug.patch, + 7714034e-qemu-debug-console-tests.patch, + 3ef9b51b-qemu-fix-pflash-formatting.patch, + 5adfb347-qemu-honor-user-nvram-path.patch, + 08101bde-qemu-inline-nvram-path-code.patch, + 24adb6c7-qemu-dont-regen-nvram-path.patch, + 392292cd-tests-dont-use-autogen-nvram-path.patch, + 32b9d8b0-qemu-support-fw-descriptor-mode.patch, + 823a62ec-qemu-fix-undefine-crash.patch + bsc#1196806 + libvmdk +- Enable multipython builds. (This reenables Python2 on Leap 15.) + libvshadow +- Enable multipython builds. (Reenables Python2 for Leap 15.) + libvslvm +- Enable multipython builds. (This reenables Python2 on Leap 15.) + libwrc +- Edit specfile to do multipython builds. + +- Update to release 20220104 + * Unspecific updates to Python bindings + +- Update to release 20220103 + * New libwrc_mui_resource functions + +- Update to release 20211231 + * Unspecified updates to the library and Python bindings. + -- updated to v0~20131017 - * updated dependencies - * worked on libcthreads build support - * Worked on version resource support - * added pywrc - * 2013 update - * changes for libfdata update -- converted to gz compression to eliminate conversion during update -- verified BuildRequires and used version from factory when possible - -- re-organize BuildRequires and comment why commented out -- uncomment BuildRequires (libcnotify) since the version in factory seems to work fine -- ran spec-cleaner - -- Initial package (version 0~20121225) for build.opensuse.org - libyui +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-bindings +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-ncurses +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-ncurses-pkg +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-ncurses-rest-api +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-qt +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-qt-graph +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-qt-pkg +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-qt-rest-api +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libyui:libyui-rest-api +- Fixed release notes dialog in YQWizard clearing content on click + (bsc#1195158) +- Documented the different ways of displaying release notes in the UI +- 4.3.3 + libzypp +- Fix package signature check (bsc#184501) + Pay attention that header and payload are secured by a valid + signature and report more detailed which signature is missing. +- Retry umount if device is busy (bsc#1196061, closes #381) + A previously released ISO image may need a bit more time to + release it's loop device. So we wait a bit and retry. +- Fix serializing/deserializing type mismatch in zypp-rpm + protocol (bsc#1196925) +- Fix handling of ISO media in releaseAll (bsc#1196061) +- Hint on common ptf resolver conflicts (bsc#1194848) +- version 17.29.6 (22) + linuxrc +- merge gh#openSUSE/linuxrc#292 +- do not leave repository mounted when starting yast (bsc#1196061) +- improve url logging function +- handle umount errors better +- 7.0.31.6 + +- merge gh#openSUSE/linuxrc#290 +- check also raid devices for install repo (bsc#1196061) + log4j -- Security fix: [bsc#1194127, CVE-2021-44832] - * Remote code execution via JDBC Appender - * Add log4j-CVE-2021-44832.patch +- Remove alias log4j:log4j from log4j-1.2-api, since it is not a + drop-in replacement + +- Update to 2.17.1 [bsc#1194127, CVE-2021-44832] + * Fixed bugs: + - JdbcAppender now uses JndiManager to access JNDI resources. + JNDI is only enabled when system property log4j2.enableJndiJdbc + is set to true. + - Remove unused method. + - ExtendedLoggerWrapper.logMessage no longer double-logs when + location is requested. + - log4j-to-slf4j no longer re-interpolates formatted message + contents. + - Correct SpringLookup package name in Interpolator. + - log4j-to-slf4j takes the provided MessageFactory into account. + - Fix MapLookup to lookup MapMessage before DefaultMap. + - Buffered I/O checked had inverted logic in + RollingFileAppenderBuidler. + - Fix NPE when input is null in + StrSubstitutor.replace(String, Properties). + - Lookups with no prefix only read values from the configuration + properties as expected. + - Reduce ignored package scope of KafkaAppender. lvm2 +- lvm2 should use 'external_device_info_source="udev"' by default (bsc#1179691) + + change lvm.conf item external_device_info_source from none to udev + + bug-1179691_config-set-external_device_info_source-none.patch + lvm2:devicemapper +- lvm2 should use 'external_device_info_source="udev"' by default (bsc#1179691) + + change lvm.conf item external_device_info_source from none to udev + + bug-1179691_config-set-external_device_info_source-none.patch + lvm2:lockd +- lvm2 should use 'external_device_info_source="udev"' by default (bsc#1179691) + + change lvm.conf item external_device_info_source from none to udev + + bug-1179691_config-set-external_device_info_source-none.patch + mc +- Midnight Commander 4.8.27: + * Core + - Minimal version of Autoconf is 2.64 (#3603) + - Minimal version of Automake is 1.12 (#3986) + - Minimal version of Gettext is 0.18.2 (#3603) + - Minimal version of libssh2 is 1.2.8 (#4259) + - Reimplement version detection (#3603, #4249) + - Significantly reduce rebuilt time after version change (#2252, #4266) + - Drop automatic migration of configuration from ~/.mc to XDG-based directories (#3682) + - zsh: support custom configuration file: ~/.local/share/mc/.zshrc (#4203) + - Widgets: implement WST_VISIBLE state to show/hide widgets (#2919) + - Find File: add Follow symlinks option (#2020) + * VFS + - extfs: support unrar-6 (#4154) + - extfs: support official 7z binary (7zz) (#4239) + - ftpfs: apply file list parser from lftp project (#2841, #3174) + * Editor + - Word completion: get candidates from all open files (#4160) + - etags: get rid of hardcoded list length and window width (#4132) + - Update syntax files: + - python (#4140) + - Add syntax highlighting: + - Verilog and SystemVerilog? header files (#4215) + - JSON (#4250) + - openrc-run scripts (#4246) + * Viewer + * Diff viewer + * Misc + - Code clean up (#4179, #4173, #4269) + - Filehighlight of c++ and h++ files as sources (#4194) + - Filehighlight of JSON files as documents (#4250) + - Support of alacritty terminal emulator (​https://github.com/alacritty/alacritty) (#4248) + - Support of foot terminal emulator (​https://codeberg.org/dnkl/foot) (#4251) + - Support of (alt+)shift+arrow keys in st terminal emulator (st.suckless.org) (#4267) + - Mouse support in screen: don't check variable (#4233) + - mc.ext: support fb2 e-books (#4167) + - ext.d: use mediainfo to view info about various media files (#4167) + - Remove OS/distro-specific package-related stuff from source tree (#4217) + * Fixes + - FTBFS against NCurses on OS X 10.9.5 (#4181) + - Segfault on dialog before panels get visible (#4244) + - Crash if shadow is out of screen (build against NCurses) (#4192) + - Crash in search (#4222) + - Crash on startup with enabled subshell in FreeBSD (workaround) (#4213) + - Hang on start randomly with zsh as subshell (#4198) + - If command line is invisible it's partially displayed (#4182) + - Broken handling of zip archives (#4180, #4183) + - Broken handling of jar files as zip archives (#4223) + - Timestamps of symlinks, sockets, fifos, etc are not preserved after copy/move (#3985) + - %view action in the user menu doesn't work on no-exec filesystem (#4242) + - Hardlinks are not colored by file type or extension (#3375) + - mcedit: silent macro makes terminal disrupted (#4171) + - mcedit: disrupting of TAGS file path (#4207) + - vfs: unable to browse compressed tar archives (#4191) + - sftpfs vfs: CVE-2021-36370: server fingerprint isn't verified + (discovered by AUT-milCERT during an audit of open source software) (#4259) + - ftpfs vfs: month of file is always January (#4260) + - Tests: log files are written by libcheck and automake simultaneously (#3986) +- Rebase mc-ext-audio.patch. +- Rebase mc-extd-sound.patch. + mdevctl +- spec: Add /etc/mdevctl.d/scripts.d directory to %files + +- Update to version v1.1.0 (jsc#SLE-18449): + * use imported std::env for CARGO_PKG_VERSION in build.rs directly + * fix build.rs to allow specify exact path or name of the rst2man + * Don't call unnecessary to_string() + * Report a useful error when /etc/mdevctl.d doesn't exist + * Handle FS permissions problems for defined devices + * Fix needless borrow warning from clippy + * tests: read stdin in callout test scripts + * Report root error when a callout can't be executed + * Don't emit warning for files in /etc/mdevctl.d/scripts.d + * env: add function to get base scripts directory + +- Update to version 0.81: + * Automatic version commit for tag 0.81 + * Fix define from jsonfile + mozilla-nss +- Update FIPS validation string to version-release format. +- Update nss-fips-approved-crypto-non-ec.patch to remove XCBC MAC + from list of FIPS approved algorithms. + +- Enable NSS_ENABLE_FIPS_INDICATORS and set NSS_FIPS_MODULE_ID + for build. + +- Update nss-fips-approved-crypto-non-ec.patch to claim 3DES + unapproved in FIPS mode (bsc#1192080). +- Update nss-fips-constructor-self-tests.patch to allow testing + of unapproved algorithms (bsc#1192228). +- Add nss-fips-version-indicators.patch (bmo#1729550, bsc#1192086). + This adds FIPS version indicators. +- Add nss-fips-180-3-csp-clearing.patch (bmo#1697303, bsc#1192087). + Most of the relevant changes are already upstream since NSS 3.60. + mpich:gnu-hpc +- Update to mpich 4.0.1 (bsc#1194369) + - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI + sessions, partitioned point-to-point communications, events in the MPI tool + information interface, large-count functions, persistent collectives, + MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace, + MPI_Info_get_string, MPI_Comm_split_type with new split_type -- + MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED. + - Add MPIX_Delete_error_{class,code,string}. + - MPI_Info objects can be accessed before MPI_Init{_thread}. + - Drop support for UCX version < 1.7.0. + - Multi-NIC support in ch4:ofi. + - Extend IPC to support non-contig datatypes. + - Many bug fixes and code clean-ups. +- Drop 0001-Drop-real128.patch as it was fixed upstream +- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch + against latest sources + +- Update to mpich 3.4.3 + - Fix nemesis shm bug on systems with weak memory consistency + - Fix progress issue in ch4:ucx finalize + - Fix nonblocking collective issue during finalize + - Fix predefined datatype handle leaks + - Fix bug in topology-aware communicator creation + - Fix Slurm nodelist parsing + - Hydra help message improvements + +- Move rpm macros to %_rpmmacrodir (bsc#1191385) + mpich:gnu-hpc-ofi +- Update to mpich 4.0.1 (bsc#1194369) + - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI + sessions, partitioned point-to-point communications, events in the MPI tool + information interface, large-count functions, persistent collectives, + MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace, + MPI_Info_get_string, MPI_Comm_split_type with new split_type -- + MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED. + - Add MPIX_Delete_error_{class,code,string}. + - MPI_Info objects can be accessed before MPI_Init{_thread}. + - Drop support for UCX version < 1.7.0. + - Multi-NIC support in ch4:ofi. + - Extend IPC to support non-contig datatypes. + - Many bug fixes and code clean-ups. +- Drop 0001-Drop-real128.patch as it was fixed upstream +- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch + against latest sources + +- Update to mpich 3.4.3 + - Fix nemesis shm bug on systems with weak memory consistency + - Fix progress issue in ch4:ucx finalize + - Fix nonblocking collective issue during finalize + - Fix predefined datatype handle leaks + - Fix bug in topology-aware communicator creation + - Fix Slurm nodelist parsing + - Hydra help message improvements + +- Move rpm macros to %_rpmmacrodir (bsc#1191385) + mpich:ofi +- Update to mpich 4.0.1 (bsc#1194369) + - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI + sessions, partitioned point-to-point communications, events in the MPI tool + information interface, large-count functions, persistent collectives, + MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace, + MPI_Info_get_string, MPI_Comm_split_type with new split_type -- + MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED. + - Add MPIX_Delete_error_{class,code,string}. + - MPI_Info objects can be accessed before MPI_Init{_thread}. + - Drop support for UCX version < 1.7.0. + - Multi-NIC support in ch4:ofi. + - Extend IPC to support non-contig datatypes. + - Many bug fixes and code clean-ups. +- Drop 0001-Drop-real128.patch as it was fixed upstream +- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch + against latest sources + +- Update to mpich 3.4.3 + - Fix nemesis shm bug on systems with weak memory consistency + - Fix progress issue in ch4:ucx finalize + - Fix nonblocking collective issue during finalize + - Fix predefined datatype handle leaks + - Fix bug in topology-aware communicator creation + - Fix Slurm nodelist parsing + - Hydra help message improvements + +- Move rpm macros to %_rpmmacrodir (bsc#1191385) + mpich:standard +- Update to mpich 4.0.1 (bsc#1194369) + - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI + sessions, partitioned point-to-point communications, events in the MPI tool + information interface, large-count functions, persistent collectives, + MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace, + MPI_Info_get_string, MPI_Comm_split_type with new split_type -- + MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED. + - Add MPIX_Delete_error_{class,code,string}. + - MPI_Info objects can be accessed before MPI_Init{_thread}. + - Drop support for UCX version < 1.7.0. + - Multi-NIC support in ch4:ofi. + - Extend IPC to support non-contig datatypes. + - Many bug fixes and code clean-ups. +- Drop 0001-Drop-real128.patch as it was fixed upstream +- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch + against latest sources + +- Update to mpich 3.4.3 + - Fix nemesis shm bug on systems with weak memory consistency + - Fix progress issue in ch4:ucx finalize + - Fix nonblocking collective issue during finalize + - Fix predefined datatype handle leaks + - Fix bug in topology-aware communicator creation + - Fix Slurm nodelist parsing + - Hydra help message improvements + +- Move rpm macros to %_rpmmacrodir (bsc#1191385) + ndctl +- Add support for reporting dirty shutdown count (jsc#SLE-18196). + + 0016-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch + + 0009-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch + + 0003-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch +- Merge fixes that went into v72 and v73 + - Documentation updates + + 0015-ndctl-docs-Clarify-update-firwmware-activation-overf.patch + + 0014-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch + + 0013-daxctl-Add-Soft-Reservation-theory-of-operation.patch + + 0008-ndctl-Update-nvdimm-mailing-list-address.patch + - Label index block calculation fix + + 0012-ndctl-dimm-Fix-label-index-block-calculations.patch + + 0002-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch + - Scrub fix + + 0011-ndctl-scrub-Reread-scrub-engine-status-at-start.patch + + 0010-ndctl-scrub-Stop-translating-return-values.patch + - Add memblock count to JSON + + 0007-daxctl-emit-counts-of-total-and-online-memblocks.patch + - DAX disable fix + + 0006-libndctl-check-for-active-system-ram-before-disablin.patch + + 0005-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch + + 0001-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch + - DAX reconfigure fix + + 0004-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_ndctl-monitor.service.patch + nextcloud +- Update to 23.0.2 + * Fix boo#1196905 + - CVE-2021-41239 (CWE-200): user enumeration setting not obeyed in User Status API + * Fix boo#1196908 + - CVE-2021-41241 (CWE-863): groupfolders advanced permissions is not obeyed for subfolders + * Fix boo#1196952 + - CVE-2021-41741 (CWE-400): High memory usage for generating preview of broken image + * Changes + - Check for disk_free_space (server#29798) + - Avoid use of iconv to get rid of unicode (server#29965) + - Don't query the bruteforce attempts when we just deleted them (server#30026) + - Fix input for groups validation in new user form (server#30144) + - Reload page instead of file list when getting 401 authentification error (server#30151) + - Allow to delete non-migrated previews instead of moving them (server#30175) + - Fix relation "user_id" already exists migration error (server#30176) + - Check resource before closing in encryption wrapper (server#30180) + - Use correct icon for dir-external-root (server#30187) + - Properly format sharing datepicker locale (server#30190) + - Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration (server#30212) + - Update sabre/dav requirement from 4.2.1 to 4.2.3 in /build/integration (server#30213) + - Bump dompurify from 2.3.3 to 2.3.4 (server#30214) + - Bump core-js from 3.19.2 to 3.19.3 (server#30215) + - Don't check the configvalue for lastLogin which is never null (server#30236) + - Support LDAP dns longer than 255 characters (server#30238) + - Only wildcard search if enumeration is allowed (server#30245) + - Fix setting up 2FA when no providers are set up but backup codes (server#30252) + - Carefully filter out non matching time ranges for CalDAV search (server#30267) + - Use bigint for autoincremented column (server#30272) + - Fix ShareLink Upload UI for Folders (server#30289) + - Use proper translation source for direct editing (server#30301) + - Ignore non-existing groups when notifying group shares (server#30306) + - Fix share owner not being displayed in sharing tab (server#30315) + - Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration (server#30325) + - Enhance and complement OPcache setup checks (server#30339) + - Fix potential unwarranted memberships in nested groups from LDAP (server#30343) + - Fix overlapping in the help settings section (server#30344) + - Remove iconv from dependencies and tests (server#30351) + - Fix persistent tooltip in the "new folder" input of the file picker (server#30356) + - Don't die with LockedException when removing/restoring multiple files from trash (server#30390) + - Improve personal settings on mobile (server#30411) + - Fix rendering app authors with homepage or email (server#30431) + - Add missing index for propertypath only queries of DAV properties (server#30433) + - Handle external share with invalid host (server#30443) + - Make sure to get file model in template picker (server#30449) + - Improve status modal (server#30455) + - Allow using composer plugin with composer 2.2 (server#30462) + - Fix uploading text position (server#30480) + - Run migrations fully when reenabling an app (server#30486) + - Fix passing on the parameter (server#30522) + - Fix email verification (server#30525) + - Update CRL after revocation of sharerenamer.crt (server#30528) + - Handle LocalServerException when scanning external shares (server#30557) + - Fix fail when keys/files folder already exists (server#30576) + - Use npm ci when running JS tests (server#30580) + - Fix: only use jquery once it is available (server#30592) + - Avoid zero division in setup checks (server#30594) + - Prevent loading images that would require too much memory. (server#30602) + - Fix undefined/unset scope in account properties (server#30611) + - Fix RequestURL check for cli commands (server#30619) + - Reset job disabling timer on adding the job again (server#30621) + - Set the file's mtime from the headers in bulk upload (server#30623) + - Trigger "changeDirectory" event on URL change (server#30627) + - Properly abort uploads (server#30636) + - Fix idn emails not working in shares (server#30643) + - Implement multibucket shift for ObjectStore (server#30659) + - Fix wrong unified search link to folder (server#30662) + - Fix primary key change in user_ldap migration (server#30663) + - Improve accessibility settings on mobile (server#30671) + - Fix file picker not respecting hidden files settings (server#30672) + - Add version of disabled apps when available (server#30674) + - Optimize FileSystemTags workflow for groupfolder (server#30684) + - Fix users can't login external mount user entered credentials not set (server#30685) + - Remove inefficient fed share scanner (server#30688) + - New Files internal link GET param to avoid opening the file (server#30689) + - UpdateEncryptedVersion: cleanup on target if cache already got renamed (server#30695) + - Improve layout for the public download page (server#30698) + - Fix loading of the text app in public shared links (server#30722) + - Fix non-ascii characters present in the header (server#30728) + - Hash job argument (server#30734) + - Increase email main buttons width for non-english languages (server#30740) + - Improve install process (server#30747) + - Create block-merge-freeze.yml (server#30753) + - Log bruteforce throttle and blocking (server#30759) + - Always call flush() as getAllKeys() is broken (server#30773) + - Add KerberosApacheAuth support to files_external (server#30782) + - Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration (server#30799) + - Bump jquery-ui from 1.13.0 to 1.13.1 (server#30800) + - Fix accessing undefined offsets (server#30811) + - Fix psalm not running (server#30814) + - 23.0.1 Final (server#30840) + - Fix php:cs (server#30847) + - Prevent merging on EOL branches (server#30872) + - Fixes occ user:info when the user never logged in (server#30890) + - Bump dompurify from 2.3.4 to 2.3.5 (server#30911) + - Bump clipboard from 2.0.8 to 2.0.9 (server#30912) + - Bump webpack-cli from 4.9.1 to 4.9.2 (server#30913) + - Fix psalm warning related to registerEventListener (server#30915) + - Update version.php (server#30975) + - Fix duplicated UUID migration issue (server#31107) + - Revert the 'broken' public page changes (server#31108) + - Disable bulk upload by not advertising it (server#31171) + - Create block-merge-freeze.yml (3rdparty#971) + - Fix sorting of filters on php 8.0+ (activity#715) + - Filter allowed type of member (circles#865) + - Lighten select for single circle (circles#867) + - Bypass moderator check on CFG_FRIEND (circles#873) + - Better display of federated user (circles#876) + - Strtolower on mail address (circles#882) + - Only returns population on direct request from the front-end or occ command (circles#885) + - Enforce password on new share (circles#887) + - Ignore exception to group sync (circles#894) + - Exception on null token (circles#896) + - L10n: Improved grammar (circles#898) + - Create block-merge-freeze.yml (circles#907) + - Fix loosing memberships in low depth (circles#914) + - Remove shares during circles destruction, clean orphan shares on cron (circles#918) + - Paginate Circles through OCS query parameters (circles#919) + - GetSingleId(): string; (circles#922) + - Bump actions (files_pdfviewer#530) + - Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (files_pdfviewer#534) + - Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (files_pdfviewer#535) + - Create block-merge-freeze.yml (files_pdfviewer#544) + - Updating lint-php.yml workflow from template (files_pdfviewer#549) + - Create block-merge-freeze.yml (files_rightclick#131) + - Create block-merge-freeze.yml (files_videoplayer#256) + - Fix overlapping buttons (firstrunwizard#652) + - Create block-merge-freeze.yml (firstrunwizard#661) + - Create block-merge-freeze.yml (logreader#636) + - Create block-merge-freeze.yml (nextcloud_announcements#92) + - Create block-merge-freeze.yml (notifications#1137) + - Create block-merge-freeze.yml (password_policy#315) + - Bump autoprefixer from 10.3.6 to 10.3.7 (photos#1009) + - Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (photos#1010) + - Bump postcss-loader from 6.2.0 to 6.2.1 (photos#1011) + - Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (photos#1012) + - Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (photos#1013) + - Fix default previews (photos#951) + - Fix Tags: Don't display tags without photos (photos#960) + - Update workflows (photos#981) + - Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (photos#985) + - Bump url-parse from 1.5.3 to 1.5.4 (photos#986) + - Bump vue-router from 3.5.2 to 3.5.3 (photos#987) + - Bump qs from 6.10.1 to 6.10.3 (photos#988) + - Bump camelcase from 6.2.0 to 6.2.1 (photos#989) + - Create block-merge-freeze.yml (photos#998) + - Fix label of account name and hide parts with subscription (privacy#676) + - Create block-merge-freeze.yml (privacy#684) + - Update workflows (privacy#690) + - Create block-merge-freeze.yml (recommendations#470) + - Update test.yml (recommendations#473) + - Create block-merge-freeze.yml (serverinfo#352) + - Create block-merge-freeze.yml (survey_client#123) + - Update mark input/paste rules to tiptap v2 regular expressions (text#1976) + - Don't show "Link file" button when using direct edition (text#1979) + - Make sure translations are detected (text#1984) + - Fix only the first item gets tasklist-ified issue (text#2005) + - Fix: use stable23 branch for cypress tests (text#2023) + - Fix autofocus on empty documents without a node (Fixes: #1974) (text#2035) + - Add stylelint to github actions (text#2041) + - Fix: cypress login with new session feature (text#2046) + - Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (text#2078) + - Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (text#2081) + - Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (text#2084) + - Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (text#2085) + - Bump prosemirror-markdown from 1.6.0 to 1.6.2 (text#2086) + - Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (text#2088) + - Bump prosemirror-view from 1.23.5 to 1.23.6 (text#2100) + - Fix closing the editor modal in public folder view (text#2105) + - Fix: 2020 let heading menu overflow workspace (text#2109) + - Create block-merge-freeze.yml (text#2115) + - Disable fade-out because of accessbility reasons (viewer#1066) + - Fix german (Sie) translations comming from nextcloud-vue (viewer#1089) + - Add cypress summary for easier branch protection mgmt (viewer#1094) + - Add engines support for cypress tests (viewer#1099) + - Always check for `OCA.Files` before using it (Fixes: #1106) (viewer#1108) + - Disable swiping on viewer video controls (viewer#1114) + - Disable swiping on viewer audio controls (viewer#1122) + - Create block-merge-freeze.yml (viewer#1133) + - Update lint-php.yml (viewer#1138) + +- Update to 23.0.1 + - No changelog from upstream at this time. + nodejs16 +- update to LTS release 16.14.1: + * deps: upgrade npm to 8.5.0 + * http2: fix memory leak on nghttp2 hd threshold +- 42342.patch: upstreamed, dropped +- versioned.patch: refreshed + +- 42342.patch: fix expired certificates in unit tests + +- update to LTS release 16.14.0: + * deps: upgrade npm to 8.1.4 + * child_process: add support for URL to cp.fork + * fs: accept URL as argument for fs.rm and fs.rmSync + * lib: + + make AbortSignal cloneable/transferable + + add AbortSignal.timeout + + add reason to AbortSignal + + add unsubscribe method to non-active DC channels + * process: add getActiveResourcesInfo() + * src: + + add x509.fingerprint512 to crypto module + + add flags for controlling process behavior + * stream: + + add map and filter methods to readable + + deprecate thenable support + * timers: add experimental scheduler api + * util: + + add numericSeparator to util.inspect + + always visualize cause property in errors during inspection + + pass through the inspect function to custom inspect functions + npm_search_paths.patch, versioned.patch: refreshed + notmuch +- Version 0.35 + * Library + - Implement the `date` and `lastmod` fields in the S-expression parser. + - Ignore trailing `/` for pathnames in both query parsers. + - Rename configuration option `built_with.sexpr_query` to `built_with.sexp_queries`. + - Do not assume a default mail root in split (e.g. XDG) configurations. + - Fix some small memory leaks in `notmuch_database_open_with_config`. + * CLI + - Improve handling of leading/trailing punctation and space for configuration lists. + - Only ignore `.notmuch` at the top level in `notmuch new`. + - Optionally show extra headers in `notmuch show`. See `show.extra_headers` in notmuch-config(1). + * Disable tests due to known failures of python-cffi test cases + +- New upstream release 0.34.1 + What's new in notmuch 0.34.1 + Library +------- + Fix for deallocation and nulling of output parameter for + notmuch_database_{open_with,create_with,load}_config when errors + occur. This change fixes a potential use-after-free bug that has been + present since 0.32. This release also improves the documentation of + status returns for the same 3 functions. + +- New upstream release 0.34 + What's new in notmuch 0.34 + General +------- + An optional new s-expression based query parser is available if + notmuch is built with the `sfsexp` library. See + notmuch-sexp-queries(7) for syntax, and use `notmuch config get + built_with.sexpr_queries` to check if notmuch is compiled with + s-expression query support. + CLI +--- + Support multiple `Delivered-To` headers in notmuch-reply(1). + Emacs +----- + Functions are now allowed in `notmuch-search-result-format`. + Improvements to unthreaded view on large threads. + Tolerate bad/missing working directory for most commands. + Allow customization of tree drawing symbols in notmuch-tree mode. + +- New upstream release 0.33.2 + What's new in notmuch 0.33.2 + Tests +----- + Improve reliability of T355-smime by changing gpgsm initialization. + +- New upstream release 0.33.1 + What's new in notmuch 0.33.1 + General +------- + Replace the fully-qualified-domain-name of the host with "localhost" + in the default email address. This should fix two flaky subtests in + T590-libconfig. + What's new in notmuch 0.33 + Library +------- + Correct documentatation about transactions. + Add a configurable automatic commit of transactions. See + `database.autocommit` in notmuch-config(1). + Document the algorithm used to find a database. + CLI +--- + Define format version 5, which supports sorting the output of + notmuch-show. + Emacs +----- + `notmuch` no longer sets `mail-user-agent` on load. To restore the + previous behaviour of using notmuch to send mail by default, customize + `mail-user-agent` to `notmuch-user-agent`. + `notmuch-company` now works in `org-msg`. + Improve the display of messages from long threads in unthreaded mode. + Prefer email addresses over User ID when showing valid signatures. + Define a new face `notmuch-jump-key`. + New commands in notmuch-tree view: `notmuch-tree-filter` and `notmuch-tree-filter-by-tag`. + Honour `notmuch-show-text/html-blocked-images` when using `w3m` to + render html. + Support toggling sort order in notmuch-tree mode. + Ruby +---- + Memory management of allocated notmuch objects (database, messages, + etc...) is now done via the Ruby GC. This removes all constraints on + the order of object destruction. Database close and destroy are + split, following an old library API change. + Vim +--- + Respect excluded tags when showing a thread. + Documentation +------------- + Fix doc build for Sphinx 4.0. + Improve the markup and linking of the documentation. + +- New upstream release 0.32.3 + What's new in notmuch 0.32.3 + Library +------- + Restore location of database via `MAILDIR` environment variable, which + was broken in 0.32. + Bump libnotmuch minor version to match the documentation in + `notmuch.h`. + Correct documentation for deprecated database opening functions to + point out that they (still) do not load configuration information. + CLI +--- + Restore "notmuch config get built_with.*", which was broken in 0.32. + +What's new in notmuch 0.32.2 + General +------- + Fix a bug from 2017 that can add duplicate thread-id terms to message + documents. + CLI +--- + Fix small memory leak in notmuch new. + Emacs +----- + Add `(require 'seq)` for `seq-some`. + Documentation +------------- + Fix man page build for Sphinx 4.x. Fix variable name in emacs docs. + Tests +----- + Fix backup creation in `perf-test/T00-new`. Check openssl + prerequisite in `add_gpgsm_home`. + +What's new in notmuch 0.32.1 + General +------- + Restore handling of relative values for `database.path` that was + broken by 0.32. Extend this handling to `database.mail_root`, + `database.backup_dir`, and `database.hook_dir`. + Reload certain metadata from Xapian database in + notmuch_database_reopen. This fixes a bug when adding messages to the + database in a pre-new hook. + Fix default of `$HOME/mail` for `database.path`. In release 0.32, this + default worked only in "notmuch config". + Emacs +----- + Restore the dynamically bound variables `tag-changes` and `query` in + in `notmuch-before-tag-hook` and `notmuch-after-tag-hook`. + +What's new in notmuch 0.32 + General +------- + This release includes a significant overhaul of the configuration + management facilities for notmuch. The previous distinction between + configuration items that can be modified via plain text configuration + files and those that must be set in the database via the "notmuch + config" subcommand is gone, and all configuration items can be set in + both ways. The external configuration file overrides configuration + items in the database. The location of database, hooks, and + configuration files is now more flexible, with several new + configuration variables. In particular XDG locations are now supported + as fallbacks for database, configuration and hooks. For more + information see `notmuch-config(1)`. + Library +------- + To support the new configuration facilities, several functions and + constants have been added to the notmuch API. Most notably: +- `notmuch_database_create_with_config` +- `notmuch_database_open_with_config` +- `notmuch_database_load_config` +- `notmuch_config_get` + A previously requested API change is that `notmuch_database_reopen` is + now exposed (and generalized). + The previously severe slowdowns from large numbers calls to + notmuch_database_remove_message or notmuch_message_delete in one + session has been fixed. + As always, the canonical source of API documentation is + `lib/notmuch.h`, or the doxygen formatted documentation in `notmuch(3)` + CLI +--- + The `notmuch config set` subcommand gained a `--database` argument to + specify that the database should be updated, rather than a config file. + The speed of `notmuch new` and `notmuch reindex` in dealing with large + numbers of mail file deletions is significantly improved. + Emacs +----- + Completion related updates include: de-duplicating tags offered for + completion, use the actual initial input in address completion, allow + users to opt out of notmuch address completion, and do not force Ido + when prompting for senders. + Some keymaps used to contain bindings for unnamed commands. These + lambda expressions have been replaced by named commands (symbols), to + ease customization. + Lexical binding is now used in all notmuch-emacs libraries. + Fix bug in calling `notmuch-mua-mail` with a non-nil RETURN-ACTION. + Removed, inlined or renamed functions and variables: + `notmuch-address-locate-command`, + `notmuch-documentation-first-line`, `notmuch-folder`, + `notmuch-hello-trim', `notmuch-hello-versions` => `notmuch-version`, + `notmuch-remove-if-not`, `notmuch-search-disjunctive-regexp`, + `notmuch-sexp-eof`, `notmuch-split-content-type`, and + `notmuch-tree-button-activate`. + +- New upstream release 0.31.4 + What's new in notmuch 0.31.4 + ========================= + Library + - ------ + Fix include bug triggered by glib 2.67. + Test + - --- + Fix race condition in T568-lib-thread. + +- New upstream release 0.31.3 + What's new in notmuch 0.31.3 + ========================= + Bindings + - ------- + Fix for exclude tags in notmuch2 bindings. + Build + - ---- + Portability update for T360-symbol-hiding + Library + - ------ + Fix for memory error in notmuch_database_get_config_list + +- New upstream release 0.31.2 + What's new in notmuch 0.31.2 + ========================= + Build + - ---- + Catch one more occurence of "version" in the build system, which + caused the file to be regenerated in the release tarball. + What's new in notmuch 0.31.1 + ========================= + Library + - ------ + Fix a memory initialization bug in notmuch_database_get_config_list. + Build + - ---- + Rename file 'version' to 'version.txt'. The old file name conflicted + with a C++ header for some compilers. + Replace use of coreutils `realpath` in configure. + +- New upstream release 0.31 + * skip a failing test on ppc64 + What's new in notmuch 0.31 + ========================= + Emacs + - ---- + Notmuch now supports Emacs 27.1. You may need to set + `mml-secure-openpgp-sign-with-sender` and/or + `mml-secure-smime-sign-with-sender` to continue signing messages. + The minimum supported major version of GNU Emacs is now 25.1. + Add support for moving between threads after notmuch-tree-from-search-thread. + New `notmuch-unthreaded` mode (added in Notmuch 0.30) + Unthreaded view is a mode where each matching message is shown on a + separate line. + The main key entries to unthreaded view are + 'u' enter a query to view in unthreaded mode (works in hello, + search, show and tree mode) + 'U' view the current query in unthreaded mode (works from search, + show and tree) + Saved searches can also specify that they should open in unthreaded + view. + Currently it is not possible to specify the sort order: it will + always be newest first. + Notmuch-Mutt + - ----------- + The shell pipeline executed by notmuch-mutt, which symlinked matched + files to a maildir for mutt to access is replaced with internal perl + processing. This search operation is now more portable, and somewhat + faster. + Library + - ------ + Improve exception handling in the library. This should + largely eliminate terminations inside the library due to uncaught + exceptions or internal errors. No doubt there are a few uncovered + code paths still; please report them as bugs. + Add `notmuch_message_get_flag_st` and + `notmuch_message_has_maildir_flag_st`, and deprecate the existing + non-status providing versions. + Move memory de-allocation from `notmuch_database_close` to + `notmuch_database_destroy`. + Handle relative filenames in `notmuch_database_index_file`, as + promised in the documentation. + Python Bindings + - -------------- + Documentation for the python bindings is merged into the main + sphinx-doc documentation tree. The merged documentation can be built + with e.g. `make sphinx-html` + Dependencies + - ----------- + We now support building notmuch against Xapian 1.5 (the current + development version). + Test Suite + - --------- + Test suite fixes for compatibility with Emacs 27.1. + Build System + - ----------- + Man pages are now compressed reproducibly. + +- New upstream pre-release 0.31~rc2 + +- New upstream pre-release 0.31~rc1 + +- New upstream pre-release 0.31~rc0 + +- New upstream release 0.30 + S/MIME + - ----- + Handle S/MIME (PKCS#7) messages -- one-part signed messages, encrypted + messages, and multilayer messages. Treat them symmetrically to + OpenPGP messages. This includes handling protected headers + gracefully. + If you're using Notmuch with S/MIME, you currently need to configure + gpgsm appropriately. + Mixed-up MIME Repair + - ------------------- + Detect and automatically repair a common form of message mangling + created by Microsoft Exchange (see index.repaired=mixedup in + notmuch-properties(7)). + Protected Headers + - ---------------- + Avoid indexing the legacy-display part of an encrypted message that + has protected headers (see + index.repaired=skip-protected-headers-legacy-display in + notmuch-properties(7)). + Python + - ----- + Drop support for python2, focus on python3. + Introduce new CFFI-based python bindings in the python module named + "notmuch2". Officially deprecate (but still support) the older + "notmuch" module. + Dependencies + - ----------- + Support for Xapian 1.2 is removed. The minimum supported version of + Xapian is now 1.4.0. + +- Add missing BuildRequire info and drop obsoleted macros: + %install_info, %install_info_prereq and %install_info_delete were deprecated + in favor of file triggers => drop these from the spec + +- Improve Python 3.8 workaround: + silence python warnings emitted by gdb instead of skipping tests + +- Add workaround for Python 3.8 + GDB 8 + +- drop python2 subpackages +- don't BuildRequires python3-devel, isn't needed + +- New upstream release 0.29.3 + Disable python-notmuch building following upstream with the Debian package + General + - ------ + Fix for use-after-free in notmuch_config_list_{key,val}. + Fix for double close of file in notmuch-dump. + +- New upstream release 0.29.2 + * Fix for file descriptor leak when opening gzipped mail files. Thanks to + James Troup for the bug report and the fix. + Update notmuch.keyring (David Bremner's public key changed) + +- Only run the testsuite when debugging symbols are available + This fixes the issue reported in boo#1152451 + +- Update to notmuch 0.29.1: + * Fix for installation failure with `configure --without-emacs`. + +- Cleanup specfile + + expand Sources to be more human parseable + + use signature of upstream tarball instead + +- Update source to notmuch 0.29 + * Add "body:" field to allow searching for terms that occur only + in the message body. Users will need to reindex their mail + to take advantage of this feature. + * Add support for indexing user specified headers (e.g. List-Id). + See notmuch-config(1) + * Add support for gzip compressed mail messages + * Notmuch is now capable of indexing, searching and rendering + cryptographically-protected Subject: headers + * emacs: + + Bind B to browse URLs in current message. + + Bind g to refresh the current notmuch buffer. + + Forwarded messages are now tagged as +forwarded + + Add references header to link forwarded message to thread of + original message. + + The minimum supported major version of Emacs is now 24. + + Support for GNU Emacs older than 25.1 is deprecated +- Switch to .xz upstream archive +- Bump minimum dependency for gmime to 3.0, thus dropping support for + openSUSE Leap 42.3 + +- Remove checksum file as upstream is not using detached signatures + and it's confusing. Signed checksum is in the signature file. + +- Upgrade to notmuch 0.28.4 + * Fix a spurious error when using `notmuch show --raw` on messages + whose size is a multiple of the internal buffer size. +- dropped 0001-CLI-reindex-fix-memory-leak.patch: upstreamed + +- Update unnecessarily specific BuildRequires + +- Add 0001-CLI-reindex-fix-memory-leak.patch: + Fix a memory leak in the reindexing code, + taken from the message ID: 20190416014616.31623-2-david@tethera.net + +- Install the info pages, run the tests during build + +What's new in notmuch 0.28.3 + Library +------- + Fix a bug with the internal data structure _notmuch_string_map_t used + by message properties. + Build System +------------ + Serialize calls to sphinx-build to avoid race condition. + +- Update to 0.28.2 + * Pull in latest release from notmuchmail.org + From the NEWS file, this version reports the following: + Emacs + - ---- + Invoke gpg with --batch and --no-tty. + Python Bindings + - -------------- + Fix documentation build with Python 3.7. Note that Python >= 3.3 is + now needed to build this documentation. + nrpe +- follow /bin/bash -> /usr/bin/bash in the apparmor profile + nvme-cli +- Update to version 2.0-rc7: + * netapp-nvme: fix smdevices segfault in json output (bsc#1195937) + * fabrics: keep the backward compatibility + * nvme: Do not slash escape strings in JSON output (bsc#1195937) + * nvme: Print full device path + * nvme-print: Make JSON keys consistent with nvme-cli 1.x + * nvme-print: print generic device in list command + * fabrics: check for discovery controller instead of subsystem NQN (bsc#1197061) + * connect: Set errno to zero on nvmf_add_ctrl() success + * documenation updates +- Set path to systemctl via newly introduced config option +- Update 0100-harden_nvmf-connect@.service.patch due to upstream file rename +- Moved bash completion script to /usr/share/bash-completion/completions/nvme + +- Update to version 2.0-rc6: + * nvme: print out ANA state for 'list-subsys' (bsc#1195938) + * nvme: Explicit initialize all command line options (bsc#1195945) + * nvme: Explicit initialize passthru command line options + * nvme: list_ns bug fix (csi option enable) + * nvme: nvme write bug fix (no parse for option) + * documenation updates + ocfs2-tools +- fsck.ocfs2: do not try locking after replaying journals if -F is given (bsc#1196705) + + fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch + ongres-scram +- update to version 2.1 + * Added standard SASLPrep (bsc#1196693)(jsc#SLE-23993, jsc#SLE-23994) + * Failover to bouncy castle implementation of + PBKDF2WithHmacSHA256 to support Oracle JDK 7 + * Updated saslprep to version 1.1 to remove a build dependency + coming from stringprep module + open-iscsi +- Update to latest upstream, including test cleanup, minor + bug fixes (cosmetic), and fixing iscsi-init (bsc#1195656). + +- Updated to latest upstream 2.1.6 as 2.1.6-suse, which contains + bug fixes and cleanups. See the Changelog for more details. + openCryptoki +- Added the following two patches for bac#1197395. The CKM_IBM_DILITHIUM + mechanism does not show up as supported by the EP11 token when an + upgraded EP11 host library is used. + * openCryptoki-sles15-sp4-EP11-Dilithium-Specify-OID-of-key-strength-at-key-ge.patch + * openCryptoki-sles15-sp4-EP11-Fix-host-library-version-query.patch + openldap2 +- Revert jsc#PM-3288 - CLDAP ( -DLDAP_CONNECTIONLESS ) due to regression + reporting is bsc#1197004 causing SSSD to have faults. + +- jsc#PM-3288 - restore CLDAP functionality in CLI tools + openssl-1_0_0 +- Security Fix: [bsc#1196877, CVE-2022-0778] + * Infinite loop in BN_mod_sqrt() reachable when parsing certificates + * Add openssl-CVE-2022-0778.patch + openssl-3 +- Security Fix: [bsc#1196877, CVE-2022-0778] + * Infinite loop in BN_mod_sqrt() reachable when parsing certificates + * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch + orthanc +- version 1.10.1 + * for detailed changelog see NEWS + orthanc-gdcm +- Version 1.5 + * Take the configuration option "RestrictTransferSyntaxes" into + account not only for decoding, but also for transcoding + * Upgrade to GDCM 3.0.10 for static builds- + ovmf +- TPM_ENABLE got renamed to TPM2_ENABLE and TPM_CONFIG_ENABLE removed + (except on ARM for some reason) (boo#1197104) + +- Update to edk2-stable202202 + - Features (https://github.com/tianocore/edk2/releases): + OvmfPkg Add new target for Cloud Hypervisor + Add TDVF to OvmfPkg + Add new APIs to UefiCpuPkg/UefiCpuLib + Add AMD Secure Nested Paging Support + Add SSDT PCI generator in DynamicTablesPkg + Support ACPI 6.4 PPTT changes + Add FdtHwInfoParser library + Add DynamicPlatRepo library + Make package and platform builds reproducible across source format changes + Add Uncrustify CI Plugin + Apply uncrustify changes to all package C and H files + - Patches (git log --oneline --reverse edk2-stable202111~..edk2-stable202202): + bb1bba3d77 NetworkPkg: Fix invalid pointer for DNS response token on error + ef9a059cdb EmulatorPkg/Win/Host: Update CC_FLAGS + 69877614fd .pytool/Plugin/EccCheck: Remove RevertCode() + 854462bd34 .pytool/Plugin/EccCheck: Remove temp directory on exception + 3019f1bbab .pytool/Plugin/EccCheck: Add performance optimizations + 99f84ff473 .pytools/Plugin/LicenseCheck: Use temp directory for git diff output + 76a1ce4d5f .azurepipelines/templates: Update max pipeline job time to 2 hours + 365dced2c3 ArmPkg: Update YAML to ignore specific ECC files/errors + 1939fc9569 ArmPlatformPkg: Update YAML to ignore specific ECC files/errors + c97fee87f0 ArmVirtPkg: Update YAML to ignore specific ECC files/errors + d5744ecba8 CryptoPkg: Update YAML to ignore specific ECC files/errors + d7d30e8f21 EmulatorPkg: Update YAML to ignore specific ECC files/errors + 9deb937076 MdeModulePkg: Update YAML to ignore specific ECC files/errors + df790cd6b3 MdePkg: Update YAML to ignore specific ECC files/errors + 60fa40be45 SecurityPkg: Update YAML to ignore specific ECC files/errors + 9944508e85 ShellPkg: Update YAML to ignore specific ECC files/errors + c30c40d6c6 StandaloneMmPkg: Update YAML to ignore specific ECC files/errors + c057347977 UefiPayloadPkg: Update YAML to ignore specific ECC files/errors + f0f3f5aae7 UnitTestFrameworkPkg: Update YAML to ignore specific ECC files/errors + dfafa8e453 MdeModulePkg/DxeCorePerformanceLib:Variable Initial + a4a582e180 ArmPkg: Change use of EFI_D_* to DEBUG_* + 1d2482e1e3 ArmPlatformPkg: Change use of EFI_D_* to DEBUG_* + c5b3a56e4f ArmVirtPkg: Change use of EFI_D_* to DEBUG_* + a1878955b2 EmbeddedPkg: Change use of EFI_D_* to DEBUG_* + 9c7da8d804 EmulatorPkg: Change use of EFI_D_* to DEBUG_* + 917e98f3e5 FatPkg: Change use of EFI_D_* to DEBUG_* + 87000d7708 MdeModulePkg: Change use of EFI_D_* to DEBUG_* + 5f289f3ae3 MdePkg: Change use of EFI_D_* to DEBUG_* + c49ca4a29e NetworkPkg: Change use of EFI_D_* to DEBUG_* + 47719926e8 OvmfPkg: Change use of EFI_D_* to DEBUG_* + ca56749b0e PcAtChipsetPkg: Change use of EFI_D_* to DEBUG_* + e905fbb05a SecurityPkg: Change use of EFI_D_* to DEBUG_* + 4a1aee13d8 ShellPkg: Change use of EFI_D_* to DEBUG_* + 586fda4800 SourceLevelDebugPkg: Change use of EFI_D_* to DEBUG_* + 96e1cba5c1 UefiCpuPkg: Change use of EFI_D_* to DEBUG_* + 1871d28eaf ArmPkg: Change OPTIONAL keyword usage style + 2863ba97ca ArmPlatformPkg: Change OPTIONAL keyword usage style + 9607597a74 ArmVirtPkg: Change OPTIONAL keyword usage style + c8f46130f8 CryptoPkg: Change OPTIONAL keyword usage style + fe2d81892f DynamicTablesPkg: Change OPTIONAL keyword usage style + 792433088c EmbeddedPkg: Change OPTIONAL keyword usage style + c69fc80c80 EmulatorPkg: Change OPTIONAL keyword usage style + 9c721071d3 FmpDevicePkg: Change OPTIONAL keyword usage style + e3917e22e7 MdeModulePkg: Change OPTIONAL keyword usage style + d0e2f8232a MdePkg: Change OPTIONAL keyword usage style + 8874fa199d NetworkPkg: Change OPTIONAL keyword usage style + 79d49e162e OvmfPkg: Change OPTIONAL keyword usage style + 237295f46d PcAtChipsetPkg: Change OPTIONAL keyword usage style + dc8fe5ec95 RedfishPkg: Change OPTIONAL keyword usage style + 12710fe93b SecurityPkg: Change OPTIONAL keyword usage style + 9b8507cabe ShellPkg: Change OPTIONAL keyword usage style + 18908e6131 SignedCapsulePkg: Change OPTIONAL keyword usage style + f9c9215b55 SourceLevelDebugPkg: Change OPTIONAL keyword usage style + 902e76de19 StandaloneMmPkg: Change OPTIONAL keyword usage style + 4ec586b9f6 UefiCpuPkg: Change OPTIONAL keyword usage style + e35dd32821 UefiPayloadPkg: Change OPTIONAL keyword usage style + 78bc3bdd2a UnitTestFrameworkPkg: Change OPTIONAL keyword usage style + ea85f0fe13 ArmVirtPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + e3b855f283 CryptoPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 4a9d411662 DynamicTablesPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + db52c7f755 MdeModulePkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 098307e082 MdePkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + ed7f7c9168 NetworkPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 8e875037bf OvmfPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + deba54761a PcAtChipsetPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + f9f4fb2329 SecurityPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 7c2a6033c1 UefiCpuPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 429309e0c6 ArmPkg: Apply uncrustify changes + 40b0b23ed3 ArmPlatformPkg: Apply uncrustify changes + 2b16a4fb91 ArmVirtPkg: Apply uncrustify changes + 7c34237831 CryptoPkg: Apply uncrustify changes + 731c67e1d7 DynamicTablesPkg: Apply uncrustify changes + e7108d0e96 EmbeddedPkg: Apply uncrustify changes + a550d468a6 EmulatorPkg: Apply uncrustify changes + bcdcc4160d FatPkg: Apply uncrustify changes + 45ce0a67bb FmpDevicePkg: Apply uncrustify changes + 111f2228dd IntelFsp2Pkg: Apply uncrustify changes + 7c7184e201 IntelFsp2WrapperPkg: Apply uncrustify changes + 1436aea4d5 MdeModulePkg: Apply uncrustify changes + 2f88bd3a12 MdePkg: Apply uncrustify changes + d1050b9dff NetworkPkg: Apply uncrustify changes + ac0a286f4d OvmfPkg: Apply uncrustify changes + 5220bd211d PcAtChipsetPkg: Apply uncrustify changes + 39de741e2d RedfishPkg: Apply uncrustify changes + c411b485b6 SecurityPkg: Apply uncrustify changes + 47d20b54f9 ShellPkg: Apply uncrustify changes + b878648967 SignedCapsulePkg: Apply uncrustify changes + c1e126b119 SourceLevelDebugPkg: Apply uncrustify changes + 91415a36ae StandaloneMmPkg: Apply uncrustify changes + 053e878bfb UefiCpuPkg: Apply uncrustify changes + e5efcf8be8 UefiPayloadPkg: Apply uncrustify changes + 7c0ad2c338 UnitTestFrameworkPkg: Apply uncrustify changes + dc453b5164 .pytool/Plugin/UncrustifyCheck: Add Uncrustify CI plugin + 1832eb15aa UefiPayloadPkg/UefiPayloadPkg.fdf: Update DXE Apriori list + ca78281c25 UefiPayloadPkg/PayloadEntry: Inherit 4/5-level paging from bootloader + b2f7ee2ded UefiPayloadPkg: Increase SystemMemoryUefiRegionSize from 32M to 64M + 94e0a7bddb UefiPayloadPkg: Add missing Guid gUefiAcpiBoardInfoGuid + 2527723de9 UefiPayloadPkg: Add performance measurement feature + ffdde9d719 UefiPayloadPkg: Skip ModuleInfo HOB in Payload + 965292135b UefiPayloadPkg/UefiPayloadPkg.dsc:Add BootManagerLib for BootManagerMenuApp + 85a678bf76 UefiPayloadPkg: Add integration instruction for coreboot common error + 7b28310008 BaseTools: Increase the DevicePath length for support more PCD value. + d25b803e51 MdeModulePkg/Bus/Pci/UhciDxe: Fix the UsbHc memory allocate and free issue + c82ab4d8c1 BaseTools/VfrCompile: Correct Bit Field Flags for numeric/one of + 2ddacfb6b8 OvmfPkg/SecMain: move SEV specific routines in AmdSev.c + e2289d19d8 UefiCpuPkg/MpInitLib: move SEV specific routines in AmdSev.c + 2fe8edfe55 OvmfPkg/ResetVector: move clearing GHCB in SecMain + 3053183d41 OvmfPkg/ResetVector: introduce SEV metadata descriptor for VMM use + 707c71a01b OvmfPkg: reserve SNP secrets page + cca9cd3dd6 OvmfPkg: reserve CPUID page + f2dc28f0b6 OvmfPkg/ResetVector: pre-validate the data pages used in SEC phase + 34819f2cac OvmfPkg/ResetVector: use SEV-SNP-validated CPUID values + d9822304ce OvmfPkg/MemEncryptSevLib: add MemEncryptSevSnpEnabled() + 7c3b2892ea OvmfPkg/SecMain: register GHCB gpa for the SEV-SNP guest + d2b998fbdc OvmfPkg/VmgExitLib: use SEV-SNP-validated CPUID values + a19b648952 OvmfPkg/PlatformPei: register GHCB gpa for the SEV-SNP guest + 19914edc5a OvmfPkg/AmdSevDxe: do not use extended PCI config space + ade62c18f4 OvmfPkg/MemEncryptSevLib: add support to validate system RAM + d706f8fec2 OvmfPkg/MemEncryptSevLib: add function to check the VMPL0 + 11b15336f0 OvmfPkg/BaseMemEncryptSevLib: skip the pre-validated system RAM + d39f8d88ec OvmfPkg/MemEncryptSevLib: add support to validate > 4GB memory in PEI phase + 202fb22be6 OvmfPkg/SecMain: validate the memory used for decompressing Fv + 8eb79b5f4f OvmfPkg/PlatformPei: validate the system RAM when SNP is active + 26210f9436 MdePkg: Define ConfidentialComputingGuestAttr + 504ae26b80 OvmfPkg/PlatformPei: set PcdConfidentialComputingAttr when SEV is active + b95908e043 UefiCpuPkg/MpInitLib: use PcdConfidentialComputingAttr to check SEV status + f4e3ce5f53 UefiCpuPkg: add PcdGhcbHypervisorFeatures + f5a6e1bab5 OvmfPkg/PlatformPei: set the Hypervisor Features PCD + 2c354252be MdePkg/GHCB: increase the GHCB protocol max version + 9c703bc0f1 UefiCpuPkg/MpLib: add support to register GHCB GPA when SEV-SNP is enabled + d4d7c9ad5f UefiCpuPkg/MpInitLib: use BSP to do extended topology check + b928eb44d5 OvmfPkg/MemEncryptSevLib: change the page state in the RMP table + b7b8872031 OvmfPkg/MemEncryptSevLib: skip page state change for Mmio address + ea3a12d970 OvmfPkg/PlatformPei: mark cpuid and secrets memory reserved in EFI map + 67484aed69 OvmfPkg/AmdSev: expose the SNP reserved pages through configuration table + 06544455d0 UefiCpuPkg/MpInitLib: Use SEV-SNP AP Creation NAE event to launch APs + 0f1d7477c0 OvmfPkg: Remove unused print service driver (PrintDxe) + 30631f0a26 MdePkg: Add missing Cache ID (in)valid define + 0077c22f6d MdePkg: Remove PPTT ID type structure + a50b65ce22 ShellPkg: Update Acpiview PPTT parser to ACPI 6.4 + 8cf2bdfcfb ShellPkg: Add Cache ID to PPTT parser + b2bbe3df54 DynamicTablesPkg: Remove PPTT ID structure from ACPI 6.4 generator + e139829dd6 DynamicTablesPkg: Update PPTT generator to ACPI 6.4 + e81a81e584 DynamicTablesPkg: Add CacheId to PPTT generator + 9afcd48a94 OvmfPkg: Handle Cloud Hypervisor host bridge + 2ccefa32a6 OvmfPkg: Create global entry point for SMBIOS parsing + d8ef774346 OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor + 66bce05f6d OvmfPkg: Generalize AcpiPlatformDxe + 7594c5bfe2 OvmfPkg: Install ACPI tables for Cloud Hypervisor + f6df289a1c OvmfPkg/OvmfXen: Fix Xen build + 2b20a34fd5 OvmfPkg-EmuVariableFvbRuntimeDxe: Support Access To Memory Above 4G + d5efc875ef MdePkg: Introduce CcMeasurementProtocol for CC Guest firmware + a124cd4ef9 SecurityPkg: Support CcMeasurementProtocol in DxeTpm2MeasureBootLib + 8c06c53b58 SecurityPkg: Support CcMeasurementProtocol in DxeTpmMeasurementLib + adf070ff56 OvmfPkg/Microvm: add PcdConfidentialComputingGuestAttr + 2686468c43 OvmfPkg/Bhyve: add MemEncryptSevLib + 61be49e0f7 OvmfPkg/PlatformCI: factor out PlatformBuildLib.py + 21ee379407 OvmfPkg/PlatformCI: add QEMU_SKIP + 64bccda534 OvmfPkg/PlatformCI: add BhyveBuild.py + 04eacd3943 OvmfPkg/PlatformCI: add MicrovmBuild.py + 8b8ae609a7 OvmfPkg/PlatformCI: add AmdSevBuild.py + 2722856a87 OvmfPkg/PlatformCI: dummy grub.efi for AmdSev + 1203eba58e OvmfPkg/PlatformCI: add XenBuild.py + 64ef0dd1d3 OvmfPkg/Microvm/fdt: add device tree support + 79dcaf7054 OvmfPkg/Microvm/fdt: load fdt from fw_cfg + c802f8935c OvmfPkg/Microvm/fdt: add empty fdt + 2a68abf6ee OvmfPkg/Microvm/virtio: add virtio-mmio support + e07d27e24d OvmfPkg/Microvm: add README + 7f1861be2b DynamicTablesPkg: AML Code generation for memory ranges + 0e7147fe75 DynamicTablesPkg: AML Code generation to create a named Package() + fd5fc4bbb7 DynamicTablesPkg: AML Code generation to create a named ResourceTemplate() + b2b8def4e3 DynamicTablesPkg: AML Code generation to add _PRT entries + 69ddfee1c3 DynamicTablesPkg: Add AmlAttachNode() + ce306e48eb DynamicTablesPkg: Add Pci related objects + e35a746cf5 DynamicTablesPkg: SSDT Pci express generator + ec37fd9c1f DynamicTablesPkg: Fix multiple objects parsing + 557dede8a6 OvmfPkg/PlatformPei: ScanOrAdd64BitE820Ram improvements + 759e3c6d21 OvmfPkg/PlatformPei: prefer etc/e820 for memory detection + 41d8bb3038 OvmfPkg/PlatformPei: stop using cmos for memory detection + 7a6e6ae933 EmulatorPkg: Update lldbefi.py to work with current lldb which uses python3 + 4d30352445 ArmPkg: Add SMC helper functions + c039fa7ff0 ArmPkg: Update SMC calls to use the new ArmCallSmc0/1/2/3 functions + 90ad4b3b34 DynamicTablesPkg: Definition for HwInfoParser interface + d59c5a20f8 DynamicTablesPkg: FdtHwInfoParser: CM Object descriptor helper + 5d8b5d171c DynamicTablesPkg: FdtHwInfoParser: Add FDT utility functions + 8d2691c3d5 DynamicTablesPkg: FdtHwInfoParser: Add Boot Arch parser + 3ebe1ff5c9 DynamicTablesPkg: FdtHwInfoParser: Generic Timer Parser + 51941f7558 DynamicTablesPkg: FdtHwInfoParser: Add Serial port parser + e366a41ef0 DynamicTablesPkg: FdtHwInfoParser: Add GICC parser + 0fa1217726 DynamicTablesPkg: FdtHwInfoParser: Add GICD parser + b04cf355a0 DynamicTablesPkg: FdtHwInfoParser: Add MSI Frame parser + d250d408cf DynamicTablesPkg: FdtHwInfoParser: Add ITS parser + 7b6c8b30a5 DynamicTablesPkg: FdtHwInfoParser: Add GICR parser + 26bf034a59 DynamicTablesPkg: FdtHwInfoParser: Add GIC dispatcher + c67bf628c8 DynamicTablesPkg: FdtHwInfoParser: Add PCI config parser + deb01dfd7f DynamicTablesPkg: Add FdtHwInfoParser library + 9006967c8d DynamicTablesPkg: Handle 16550_WITH_GAS id + b2d0ed20fd DynamicTablesPkg: Definition for DynamicPlatRepoLib interface + 2e2db65e39 DynamicTablesPkg: DynamicPlatRepo: Add TokenGenerator + 740e3bb634 DynamicTablesPkg: DynamicPlatRepo: Add TokenFixer + 5fe5b6f94f DynamicTablesPkg: DynamicPlatRepo: Add TokenMapper + 38f6d78c3b DynamicTablesPkg: Add DynamicPlatRepo library + f14fff5135 StandaloneMmPkg/FvLib: Support large file with EFI_FFS_FILE_HEADER2. + 3a72ec71cd OvmfPkg: remove unused TPM options from MicrovmX64.dsc + b47575801e OvmfPkg: move tcg configuration to dsc and fdf include files + 5711ff4d0b OvmfPkg: drop TPM_CONFIG_ENABLE + b819388772 OvmfPkg: create Tcg12ConfigPei.inf + 4de8d61bce OvmfPkg: rework TPM configuration + e6ea1464a8 OvmfPkg/PlatformPei: Revert "stop using cmos for memory detection" + a6c0418651 ArmPkg/SmbiosMiscDxe: Remove duplicate HII string definition + 45e3842970 ArmPkg/SmbiosMiscDxe: Get full SMBIOS strings from OemMiscLib + b451c69088 ArmPkg/ProcessorSubClassDxe: Get serial and part number from OemMiscLib + 8ed8568922 SecurityPkg: Debug code to audit BIOS TPM extend operations + 195f011973 SecurityPkg: Reallocate TPM Active PCRs based on platform support + ab5ab2f603 SecurityPkg: TPM must go to Idle state on CRB command completion + c63a10ecb7 EmbeddedPkg/AcpiLib: Add more helper functions + f129b1f06f OvmfPkg/Bhyve: fix tls-enabled build + ee1f8262b8 OvmfPkg: Call PlatformInitializeConsole for GPU passthrough case + de9e5b7dc7 IntelFsp2WrapperPkg : FSPM/S UPD data address based on Build Type + 9ec2cc1f31 IntelFsp2WrapperPkg : Remove EFIAPI from local functions. + ae8272ef78 MdeModulePkg/UsbBusDxe: fix NOOPT build error + 15c596aeeb OvmfPkg: Bhyve: Delete unused AcpiTables/Ssdt.asl file + 6612ff8561 UefiCpuPkg: Extend measurement of microcode patches to TPM + e910f076ad BaseTools: Fix the bug of --cmd-len build option + 7935be0fbd IntelFsp2Pkg/FspSecCore: ExtendedImageRevision was not printed. + c095122d4b MdeModulePkg/PciBusDxe: Enumerator to check for RCiEP before looking for RP + d463c56ddd MdeModulePkg: Replace with UFS_UNIT_DESC to fix timeout problem + 45920941d9 MdeModulePkg: Refactoring UFS DME request and fix timing problem + 13d9e8ec98 MdeModulePkg: Put off UFS HCS.DP checking to fix timing problem + 079a58276b OvmfPkg/AmdSev/SecretPei: Mark SEV launch secret area as reserved + 9dd14fc91c MdePkg: Add registers of boot partition feature + 14a731096d UnitTestFrameworkPkg: CI YAML: Grant cmockery spell check exception + 6062002bd5 MdeModulePkg/PartitionDxe: Add break to handle invalid LBA0 in MBR + 7438a85bf1 BaseTools: Fix wrong variable header size + c712ce2bb1 OvmfPkg/CloudHv: Add new target for Cloud Hypervisor + a2da72b2ca OvmfPkg/CloudHv: Replace legacy 8254 PIT with local APIC timer + 6ecdda71fe OvmfPkg/CloudHv: Connect serial console + 1552050ce7 OvmfPkg/CloudHv: Remove legacy 8259 PIC support + fdcea7ff6f OvmfPkg/CloudHv: Remove Q35 specifics + 71082d3d1b OvmfPkg/CloudHv: Reduce dependency on QemuFwCfg + 196be601f9 OvmfPkg/CloudHv: Remove video support + 7b6cbe0a81 OvmfPkg/CloudHv: Remove USB support + e73d1bf96a OvmfPkg/CloudHv: Remove CSM support + b66056ef21 OvmfPkg/CloudHv: add Maintainers.txt entry + 5302bd81d9 OvmfPkg: Add CloudHvX64 to the CI + 59c48c9314 UefiPayloadPkg: Change the user interface name of the Uiapp + 5801910013 UefiPayloadPkg: Not use BaseCpuTimerLib by default. + 772c5bb8dc FmpDevicePkg/FmpDxe: Update FmpDeviceCheckImageWithStatus() handling + 7709988dd8 RedfishPkg/RedfishRestExDxe:Simplify status check + 21320ef669 MdeModulePkg/Variable: Make only EFI_VARIABLE_NON_VOLATILE invalid + 7e5c603cba MdeModulePkg/SdMmcPciHcDxe: Robust improvements for SD card 1.8V switch + ee67067f17 MdeModulePkg: VariableSmmRuntimeDxe: Fix Variable Policy Message Length + 5b39832e18 MdePkg: MmCommunication2: Update MM communicate2 function description + ce37f45955 ArmPkg: MmCommunicationDxe: MM communicate function argument attributes + 541a077bd1 ArmPkg: MmCommunicationDxe: Update MM communicate `CommBuffer**` checks + 1aa1ec4574 ArmPkg: MmCommunicationDxe: Update MM communicate `CommSize` check + 8cc5590eab ArmPkg: MmCommunicationDxe: Update MM communicate `MessageLength` check + 6777e67383 EmbeddedPkg: Fix a build error in FwVol.c in X64 arch + a867f3a704 UefiPayloadPkg: Use BaseCpuTimerLib for Universal Payload by default + f4b7b473b4 MdeModulePkg/UefiBootManagerLib: Convert BmLoadOption to Variable Policy + 76b3d45b75 ShellPkg: Add the missing VariablePolicyHelperLib in ShellPkg.dsc + 8542fc5f95 NetworkPkg: Add the missing VariablePolicyHelperLib in NetworkPkg.dsc + ae35314e7b Maintainers.txt: Add Sami Mujawar as reviewer for ArmPkg + 862ea6e836 OvmfPkg: change qemu default resolution to 1280x800 + e95b44c90e ArmVirtPkg: change qemu default resolution to 1280x800 + 929804b172 OvmfPkg: add PcdVideoResolutionSource + 7f25ddbc03 OvmfPkg/QemuVideoDxe: simplify InitializeBochsGraphicsMode + 336da55ca8 OvmfPkg/QemuVideoDxe: drop QEMU_VIDEO_BOCHS_MODES->ColorDepth + 55c05427b9 OvmfPkg/QemuVideoDxe: factor out QemuVideoBochsAddMode + 49a2d8cbf5 OvmfPkg/QemuVideoDxe: parse edid blob, detect display resolution + ba79becd55 OvmfPkg/BaseCachingPciExpressLib: Migrate BaseCachingPciExpressLib + 103fa647d1 ArmPkg: Replace CoreId and ClusterId with Mpidr in ARM_CORE_INFO struct + 742dafd2cc DynamicTablesPkg: Print specifier macro for CM_OBJECT_ID + 13136cc311 DynamicTablesPkg: FdtHwInfoParserLib: Parse Pmu info + 5751d60821 DynamicTablesPkg: AmlLib: AmlAddPrtEntry() to handle GSI + 5816bd3eab DynamicTablesPkg: AcpiSsdtPcieLibArm: Remove link device generation + dc1118fa0d ArmVirtPkg: Add cspell exceptions + 0dbd356983 ArmVirtPkg/Kvmtool: Add DSDT ACPI table + 312ef7a0a4 ArmVirtPkg/Kvmtool: Add Configuration Manager + 17a02163bd ArmVirtPkg/Kvmtool: Enable ACPI support + 5b3c682d91 ArmVirtPkg/Kvmtool: Enable Acpiview + 017564d637 ArmPkg/ArmMmuLib AARCH64: avoid EL0 accessible mappings + 45b1612659 DynamicTablesPkg: Add Memory32Fixed function + 007a95055b DynamicTablesPkg: Remove redundant cast in AmlCodeGenReturn + 33189f0527 DynamicTablesPkg: Add AmlCodeGenMethodRetInteger function + a4b7aa362d MdeModulePkg/Bus/Pci/PciBusDxe: Support platform PCI ROM override + 6fb09da89f ShellPkg: Fix incorrect PPTT FlagName dereference + c09dbc92e9 BaseTools/Conf: Add new macro for customizing dll file reduction. + d4ac53aa91 BaseTools: Fix error leg in DscBuildData.py + f78b937c95 MdeModulePkg/RuntimeDxe: clear mVirtualMapMaxIndex + 96b8b5fd10 MdeModulePkg/UiApp: Fix spelling of 'FRONTPAGE' + bd676f080a Maintainers.txt: add missing github IDs to OvmfPkf/Fdt reviewers + 1f54eaa725 Maintainers.txt: update email for Leif Lindholm + b360b0b589 Maintainers.txt: Update email address + c9b7c6e0cc BaseTools: Update CLANG{35,38}_WARNING_OVERRIDES to ignore unused vars + 42af706dfb BaseTools: Update brotli submodule + 1193aa2dfb MdeModulePkg: update brotli submodule + 85589ddbf6 OvmfPkg/VmgExitLib: Fix uninitialized variable warning with XCODE5 + c28e376edc OvmfPkg/FvbServicesSmm: use the VmgExitLibNull + 8a57673316 ShellPkg: Fix Ping GetTimerPeriod API failure + b24306f15d NetworkPkg: Fix incorrect unicode string of the AKM/Cipher Suite +- Add amd-sev-es to the following descriptors because James Fehlig + tested them (bsc#1196879): + 60-ovmf-x86_64.json + 60-ovmf-x86_64-2m.json + 60-ovmf-x86_64-ms.json + 60-ovmf-x86_64-2m-ms.json +- Backported patches in ovmf-bsc1196879-sev-fix.patch for fixing SEV: + de463163d9 OvmfPkg/AmdSev: reserve snp pages + 63c50d3ff2 OvmfPkg/ResetVector: cache the SEV status MSR value in workarea + f1d1c337e7 OvmfPkg/BaseMemEncryptLib: use the SEV_STATUS MSR value from workarea + +- Sort file lists for reproducible build results + pam_u2f +- Define macro _pam_moduledir if not set to fix builds for Leap and SLE + -- Installation path is now set to /usr/lib/security or /usr/lib64/security +- Fix for bsc#1190961 - Removed hardcoded library pathnames using %{_pam_moduledir} parti +- merge gh#wfeldt/parti#13 +- report also empty mbr partition tables +- 2.2 + +- add spec file +- 2.1 + +- merge gh#wfeldt/parti#12 +- split into separate parts +- catch and log all disk accesses +- gpt, filesystem, disk json output implemented +- json related functions +- el torito json output +- add mbr json output +- add apple partition table json output +- updated git2log +- refactor code and add JSON output +- 2.0 + +- merge gh#wfeldt/parti#11 +- notify about invalid MBR partition entries (bsc#1178691) +- 1.20 + +- merge gh#wfeldt/parti#10 +- adjust to isoinfo changes (bsc#1097814) +- 1.19 + patterns-base +- Fix boo#1197892 again + * move sysvinit-tools to the right pattern + +- Add enhanced_base as recommends to transactional_server boo#1197913 + patterns-gnome +- Drop gnome-documents Recommends: Package is archived upstream. + +- Recommend the gnome_games pattern by gnome_x11 instead of the + generic games pattern. + +- Do not require gnome-packagekit by gnome_x11: we have a specific + sw_management_gnome pattern, which supplements the generic + sw_management plus the basic gnome pattern, and that's where we + also should (and do) recommend gnome-packagekit. + +- Do not recommend speech-dispatcher-module-espeak: we recommend + speech-dispatcher, the rest is handled by dependencies from the + packages (recommends and supplements). +- No longer recommend gnome-menus: GNOME 3 is not using menu + structures. This package is used by extension-classic, and if + that extension is installed, gnome-menus comes in as a dep. +- Stop recommending samba: samba is the server, which makes no + sense to be recommended by the desktop pattern. + pcre2 -- Added 0001-Fixed-atomic-group-backtracking-bug.patch - * bsc#1187937 - * PHP 7.6.4 on s390x returns different results for preg_match - function as compared to older PHP versions and x86 - * Sourced from upstream subversion commit: - $ svn log -r965 svn://vcs.pcre.org/pcre2/code/trunk +- version update to 10.39 + * Fix incorrect detection of alternatives in first character + search in JIT + * Update to Unicode 14.0.0 +- 0001-Fixed-atomic-group-backtracking-bug.patch released for 15:Update + due to bsc#1187937 is already upstreamed + https://bugzilla.suse.com/show_bug.cgi?id=1187937#c7 + +- added patches + fix revert https://github.com/PhilipHazel/pcre2/commit/080d7789eba00b570181dfe28809b01aa88c01f8 + + pcre2-readd-wrappers-POSIX.patch + +- pcre2 10.38: + * Following Perl's lead, \K is now locked out in lookaround + assertions by default, but an option is provided to re-enable + the previous behaviour + +- pcre2 10.37: + * removal of the actual POSIX names regcomp etc. from the POSIX + wrapper library because these have caused issues for some + applications, replacing pcre2-symbol-clash.patch + * fix a hypothetical NULL dereference + * fix two bugs related to over-large numbers so the behaviour is + now the same as Perl + * Fix propagation of \K back from the full pattern recursion + * Restore single character repetition optimization in JIT + +- Remove regcomp, regexec etc. from libpcre2-posix. + (Add pcre2-symbol-clash.patch) + +- pcre2 10.36: + * add GNU grep's -m (aka --max-count) option to pcre2grep + * unify the handling of substitution strings for both -O and + callouts in pcre2grep, with the addition of $x{...} and + $o{...} to allow for characters whose code points are greater + than 255 in Unicode mode + +- Refresh spec-file via spec-cleaner. + * Add %make_build and %license macros. +- Update to 10.35 + * https://www.pcre.org/changelog.txt + * Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT. + * A JIT bug is fixed which allowed to read the fields + of the compiled pattern before its existence is checked. + * Added PCRE2_SUBSTITUTE_LITERAL. + * Avoid some VS compiler warnings. + * Added PCRE2_SUBSTITUTE_MATCHED. + * Added (?* and (?<* as synonms for (*napla: and (*naplb: + to match another regex engine. + * Fix *THEN verbs in lookahead assertions in JIT. + * Added PCRE2_SUBSTITUTE_REPLACEMENT_ONLY. + * The JIT stack should be freed when the low-level stack + allocation fails. + * Changed setting of CMAKE_MODULE_PATH in CMakeLists.txt from SET + to LIST(APPEND...) to allow a setting from the command line + to be included. + * Updated to Unicode 13.0.0. + * CMake build now checks for secure_getenv() and strerror(). + * Restrict the configuration setting for the SELinux compatible + execmem allocator (change 10.30/44) to Linux and NetBSD. + +- Resubmit the package (bsc#1167890, jsc#SLE-11608) + +- Enable JIT on aarch64 + +- pcre2 10.34: + * implement the documented maximum number of capturing + subpatterns of 65535 + * Improve the invalid utf32 support of the JIT compiler + * Add support for matching in invalid UTF strings to the pcre2_match() + * Give more error detail for invalid UTF-8 when detected in pcre2grep + * support for invalid UTF-8 to pcre2grep. + * Adjust the limit for "must have" code unit searching, in particular, + * increase it substantially for non-anchored patterns. + * Allow (*ACCEPT) to be quantified, because an ungreedy quantifier + with a zero minimum is potentially useful. + * Some changes to the way the minimum subject length is handled + * Check for integer overflow when computing lookbehind lengths + * Implement non-atomic positive lookaround assertions + * Upgraded to Unicode 12.1.0 + * Make pcre2test -C show if libreadline or libedit is supported + * Various bug fixes and improvements + +- Update to 10.33-RC1 to fix issue with LTO (boo#1133274). + * Callouts from pcre2_substitute() are now available. + * The POSIX functions are now all called pcre2_regcomp() etc., with wrapper + functions that use the standard POSIX names. However, in pcre2posix.h the POSIX + names are defined as macros. This should help avoid linking with the wrong + library in some environments, while still exporting the POSIX names for + pre-existing programs that use them. + * Some new options: + (a) PCRE2_EXTRA_ESCAPED_CR_IS_LF makes \r behave as \n. + (b) PCRE2_EXTRA_ALT_BSUX enables support for ECMAScript 6's \u{hh...} + construct. + (c) PCRE2_COPY_MATCHED_SUBJECT causes a copy of a matched subject to be + made, instead of just remembering a pointer. + * Some new Perl features: + (a) Perl 5.28's experimental alphabetic names for atomic groups and + lookaround assertions, for example, (*pla:...) and (*atomic:...). + (b) The new Perl "script run" features (*script_run:...) and + (*atomic_script_run:...) aka (*sr:...) and (*asr:...). + (c) When PCRE2_UTF is set, allow non-ASCII letters and decimal digits in + capture group names. + * --disable-percent-zt disables the use of %zu and %td in formatting strings + in pcre2test. They were already automatically disabled for VC and older C + compilers. + * Some changes related to callouts in pcre2grep: + (a) Support for running an external program under VMS has been added, in + addition to Windows and fork() support. + (b) --disable-pcre2grep-callout-fork restricts the callout support in + to the inbuilt echo facility. + +- Disable LTO (boo#1133274). + +- Do not run profiling in parallel for reproducible builds (boo#1040589) + +- Mark all license files as %license + +- Build with --enable-jit-sealloc option, otherwise when + selinux is enabled or systemd memory protections are on, + programs will fail to work with execmem violations. + +- pcre2 10.32: + * pcre2grep now supports the inclusion of binary zeros in + patterns that are read from files via the -f option. + * In pcre2_dfa_match(), internal recursive calls no longer use + the stack for local workspace and local ovectors + * Updated to Unicode version 11.0.0. + * (*ACCEPT:ARG), (*FAIL:ARG), and (*COMMIT:ARG) are now supported. + * Add support for \N{U+dddd}, but only in Unicode mode. + * Addesupport for (?^) to unset all imnsx options + +- Drop conditions for old distributions +- Do profile guided build pdns +- Update to 4.6.1 + * fixes incomplete validation of incoming IXFR transfer for + secondary zones for which IXFR transfers have been enabled and + the network path to the primary server is not trusted. Note that + IXFR transfers are not enabled by default. + (CVE-2022-27227, bsc#1197525) + +- Removed random from --with-dynmodules= because randombackend was removed +- Update to 4.6.0 + * New Features + - support for incoming PROXY headers + - support for EDNS cookies + - autoprimary management via pdnsutil and the API + * Improvements + - add zone removal to the zone cache (Kees Monshouwer) + - docker images: Remove capability requirements + * Bug Fixes + - pdnsutil edit-zone: fix n and e behaviour on increase-serial prompt + - lmdb: check if the lookup name is part of the zone (Kees Monshouwer) + - lmdb: fix records removal in deleteDomain(); improve tcp exception handling + +- Update to 4.5.3 + * Improvements + - 2136: improve some log messages + * Bug Fixes + - lmdb, check if the lookup name is part of the zone + - pdnsutil edit-zone: fix n and e behaviour on increase-serial prompt + - improve tcp exception handling + - lmdb: fix records removal in deleteDomain() + - 2136: apply new TTL to whole RRset, not only to the added record + pdns-recursor +- update to 4.6.1 + fixes incomplete validation of incoming IXFR transfer in + the Recursor. It applies to setups retrieving one or more RPZ + zones from a remote server if the network path to the server + is not trusted. (bsc#1197525, CVE-2022-27227) + +- update to 4.6.0 + Compared to the previous major (4.5) release of PowerDNS Recursor, this + release contains several sets of changes: + * The ability to flush records from the caches on a incoming + notify requests. + * A rewrite of the outgoing TCP code, adding both re-use of + connections and support for DoT to authoritative servers or + forwarders. + * Many improvements in the area of metrics: more metrics are + collected and more metrics are now exported in a Prometheus + friendly way. + * A new Zone to Cache function that will retrieve a zone (using + AXFR, HTTP, HTTPS or a local file) periodically and insert the + contents into the record cache, allowing the cache to be always hot + for a zone. This can be used for the root or any other zone. + * An experimental Event Tracing function, providing insight into + the time taken by the steps in the process of resolving a name. + perl-Business-ISBN +- updated to 3.005 + see /usr/share/doc/packages/perl-Business-ISBN/Changes + 3.005 2019-12-11T20:27:13Z + * Peter Williams fixed a big problem with ISBN-13 (GitHub #12) + * You'll need to update Business::ISBN::Data too because Peter + adjusted the structure of the underlying data structure. + -- recreated by cpanspec 1.78 -- noarch pkg -- fix deps - -- hardcode perl-libwww-perl requirement - -- spec mods - * removed ^---------- - * removed ^#--------- - -- update to 2.05 - - 2.05 - Sun Jan 25 00:00:17 2009 - * Updated for latest data in Business::ISBN::Data - - 2.04_01 - Mon Oct 27 12:08:03 2008 - * Revert the GD prereq. A lot of testers have borked GD - installs. - * Require 5.8. Some of the new stuff isn't playing well with - 5.6 - - 2.04 - Sun Oct 26 18:29:20 2008 - * Fix tests that used 99902 as a bad prefix. That now - belongs to Gabon. -- added perl-macros - o autogen filelist with perl_gen_filelist -- spec mods - o added header - o fixed deps - perl-Business-ISBN-Data +- updated to 20210112.006 + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + 20210112.006 2021-02-16T04:08:08Z + * Fix testing bug. This module needs Business::ISBN 3.005 to match + the data structures. Prior to that, Business::ISBN had a bug with + ISBN13. + 20210112.005_03 2021-02-15T17:43:08Z + * I think the CPAN Tester failures are using older versions of + Business::ISBN (older than 3.005 all seem to fail). I assumed they + started fresh, but I guess not. Require a recent version in the + default_data test. + 20210112.005_02 2021-02-14T05:07:05Z + * Try harder to see what's going on in CPAN Testers + 20210112.005_01 2021-02-13T12:40:28Z + * Try harder to figure out these test failures + +- updated to 20210112.005 + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + +- updated to 20210112.004 + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + 20210112.004 2021-02-10T04:29:32Z + * Test the default data. + * Add a note about packaging RangeMessage.xml (adapted from gwyn17) + +- updated to 20210112.003 + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + 20210112.003 2021-02-09T22:42:53Z + * The default data had a problem because I used the same hash key + twice in the default data (Github #7). Found by gwyn17. + +- updated to 20210112.002 + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + 20210112.002 2021-02-07T05:46:20Z + * Don't try to load a data file if there are no data files + (Github #6) + +- updated to 20210112.001 + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + 20210112.001 2021-01-19T14:48:12Z + * freshen distro, dump Travis CI, add Github Actions + * Update to latest Business::ISBN::Data + +- updated to 20191107 + see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes + 20191107 2019-12-11T20:04:42Z + * Peter Williams fixed the 978/979 distinction (GitHub #5) + -- updated to 20120719.001 - * Support data from RangeMessage.xml. You can use the latest - data from ISBN without updating this module. - Specify the Test::More version so I cna use subtest. - No code or feature changes - -- switch to perl_requires macro - -- recreated by cpanspec 1.78 -- noarch pkg - -- enable parallel build - -- spec mods - * removed ^---------- - * removed ^#--------- - -- update to 20081208 - - 0.00 - Fri Dec 5 12:00:41 2008 - * Latest data update. - - 20081020 - Mon Oct 20 17:44:15 2008 - * Updated publisher codes thanks to Yakov Shafranovich - * Version number is now the update date of the module, - in YYYYMMDD. This not the date of the ISBN Agency - updates though. -- added perl-macros - o autogen filelist with perl_gen_filelist -- spec mods - o fixed deps - -- Update to 1.17: - [BUGFIX] RT #29078: Fix publihser ranges for Greece - perl-DBD-SQLite +- Use external sqlite3 library rather than internal code. + [bsc#1195771, perl-DBD-SQLite-use-external-sqlite3.patch] + +- updated to 1.66 + see /usr/share/doc/packages/perl-DBD-SQLite/Changes + +- updated to 1.66 + see /usr/share/doc/packages/perl-DBD-SQLite/Changes + perl-Text-BibTeX +- update to 0.88 + see /usr/share/doc/packages/perl-Text-BibTeX/Changes + 0.88 2019-04-29 + * Make namebug.c compile with non std99 compiler. + 0.87 2019-04-06 + * Fix 0.86 release + 0.86 2019-03-31 + * Install btparse.h header file (Alberto Simões) + * Fix compilation issues with some compilers (Tobias Schlemmer) + * Fix some crashes and malfunctinos in bt_format_name and bt_split_name (Tobias Schlemmer) + * Issue warnings for unmatched braces (Tobias Schlemmer) +- Updated URL to MetaCPAN +- Added missing btparse.h to the devel package +- Updated spec file with spec-cleaner + +- updated to 0.85 + see /usr/share/doc/packages/perl-Text-BibTeX/Changes + 0.85 2017-08-31 + * FreeBSD includes a definition of strlcat, so no need to redefine it. + 0.84 2017-08-31 + * Further buffer overflow fixes. + * Spellchecking fixes by Julián Moreno Patiño, Lucas Kanashiro, and + Gregor Herrmann (debian community) + 0.83 2017-08-28 + * Remove unecessary depedency to YAML. + * Fix further buffer overflow situations. + 0.82 2017-08-27 + * Fix buffer overflow (thanks to Hamid Ebadi). + * Hide error messages on tests, and use them for testing purposes. + 0.81 2017-07-19 + * Fix issue with NameFormat and unitialized join-tokens. + (thanks to Karl Wette for the bug report). + -- Make perl-Text-BibTeX from devel:languages:perl:CPAN-T build for - Factory that is make it build and survive rpmlint -- Do not forget the libbtparse.so as this is required - perl-Unicode-Collate +- updated to 1.31 + see /usr/share/doc/packages/perl-Unicode-Collate/Changes + 1.31 Sat Aug 21 20:02:21 2021 + - Someone, not via rt.cpan.org, proposed patches for EBCDIC. Thanks! + - Here is an experimental EBCDIC support, that the author has not used yet. + - Since this distribution on CPAN has a pure-perl module without XSUB, + then the internal values should be Unicode, but not native. + - All t/*.t files include sub _pack_U and _unpack_U as well as sub ok. + 1.30 Sun Jun 6 21:33:26 2021 + - [rt.cpan.org #133952] mkheader subject to "print on closed filehandle" + warnings + +- ensure rebuild to be always newer than the perl-core provided + version (see bsc#1185600) + +- updated to 1.29 + see /usr/share/doc/packages/perl-Unicode-Collate/Changes + 1.29 Sun Sep 27 08:56:06 2020 + - DUCET is updated (for Unicode 13.0.0) as Collate/allkeys.txt. + - The default UCA_Version is 43. + - added khitan.t in t. + - Locale/*.pl and CJK/Korean.pm are updated. + +- updated to 1.28 + see /usr/share/doc/packages/perl-Unicode-Collate/Changes + 1.28 Tue Sep 22 22:14:48 2020 + - DUCET is updated (for Unicode 12.1.0) as Collate/allkeys.txt. + - The default UCA_Version is 41. + - UCA_Version 38 & 40 (for Unicode 11.0.0 & 12.0.0) are also supported. + - [rt.cpan.org #133311] Make Makefile.PL strict + +- updated to 1.27 + see /usr/share/doc/packages/perl-Unicode-Collate/Changes + 1.27 Wed Jan 2 19:42:56 2019 + - DUCET is updated (for Unicode 10.0.0) as Collate/allkeys.txt. + - The default UCA_Version is 36. + - Locale/*.pl and CJK/Korean.pm are updated. + 1.26 Mon Dec 31 14:32:07 2018 + - U::C::Locale newly supports locale: cu. + - tailoring Cyrillic YI as BYELORUSSIAN-UKRAINIAN I with DIAERESIS. + (affected locale: kk) + - added loc_cu.t in t. + +- updated to 1.25 + see /usr/share/doc/packages/perl-Unicode-Collate/Changes + 1.25 Wed Nov 22 20:48:48 2017 + - Makefile.PL: [rt.cpan.org #123631] Switch Unicode::Collate to XSLoader + 1.24 Sun Nov 19 22:06:03 2017 + - xs: [rt.cpan.org #123631] Switch Unicode::Collate to XSLoader + 1.23 Mon Nov 13 19:10:28 2017 + - Now UCA_Version 36 (for Unicode 10.0.0) is supported. + * But the default UCA_Version is still 34. + - added nushu.t in t. + 1.22 Sat Nov 11 10:53:35 2017 + - internal: someone suggests using 'exists' for checking the truth of + $collator->{mapping}{$variable} and $collator->{maxlength}{$variable}, + where $variable may stand for codepoints whose mapping is not defined; + though such a problem was not reproduced on my environment. + 1.21 Sat Nov 4 10:49:19 2017 + - mklocale: [rt.cpan.org #121664] . removed from @INC (take 2) + - DUCET is updated (for Unicode 9.0.0) as Collate/allkeys.txt. + - The default UCA_Version is 34. + - added tangut.t in t. + - Locale/*.pl and CJK/Korean.pm are updated. + 1.20 Fri Nov 3 11:50:21 2017 + - XS: [rt.cpan.org #121664] . removed from @INC + - U::C::Locale newly supports locales: dsb, lkt. +- Remove patch no-dot-inc.patch as now upstream + -- updated to 0.89 - - avoid "use Test". - - DUCET is updated (for Unicode 6.1.0) as Collate/allkeys.txt. - ! Please notice that allkeys.txt will be overwritten if you have had - other allkeys.txt already. - - U+9FCC is a new CJK unified ideograph. - - The default UCA_Version is 24. - - Locale/*.pl (except fr.pl) and CJK/Korean.pm are updated. - - modified tests: cjkrange.t, compatui.t, hangtype.t, loc_cjkc.t, - -- updated to 0.87 - - Now Locale/*.pl files are searched in @INC. (see [RT#72666]) - - added locale_version method to access the version number of Locale/*.pl. - - tailored compatibility ideographs as well as unified ideographs for - the locales: ja, ko, zh__big5han, zh__gb2312han, zh__pinyin, zh__stroke. - - added loc_cjkc.t in t. - - U::C::Locale newly supports locales: bn, sa. - - updated some locales to CLDR 2.0 : zh__pinyin, zh__stroke. - * supported compatibility decomposable characters and U+FDD0 indexes. - * updated CJK/Pinyin.pm and CJK/Stroke.pm. - - added loc_bn.t, loc_cjk.t, loc_sa.t in t. - -- update to 0.84, see Changes - -- initial package 0.78 - * created by cpanspec 1.78.06 - perl-Unicode-LineBreak +- updated to 2019.001 + see /usr/share/doc/packages/perl-Unicode-LineBreak/Changes + 2019.001 Sat Dec 29 + [#] No new features. + ! Makefile.PL + - GH PR#4: Added timeout to wget call in Makefile.PL by J. Bargsten. + - CPAN RT#125079: Installation stuck after a wget. + Fixed by changing scheme from ftp to https. + ! lib/Text/LineFold.pm + ! t/04fold.t + - Fix: Text::LineFold: new() & config() did not allow multiple Prep option + ! t/01break.t + ! t/02hangul.t + ! t/03ns.t + ! t/04fold.t + ! t/05urgent.t + ! t/06context.t + ! t/07sea.t + ! t/08partial.t + ! t/09uri.t + ! t/11format.t + ! t/12fold2.t + ! t/13flowedsp.t + ! t/14sea_al.t + ! t/15array.t + ! t/16regex.t + ! t/17prop.t + ! t/18currency.t + - CPAN RT #120535: Fails tests when no "." in @INC. + 2018.012 Sat Dec 29 2018 + [#] Withdrawn. + +- updated to 2018.003 + see /usr/share/doc/packages/perl-Unicode-LineBreak/Changes + 2018.003 Thu Mar 29 2018 + [#] No new features. + ! Makefile.PL.sombok + - CPAN RT#120370: Build fails with recent EUMM and some make variants. + Patch by Alexandr Ciornii. + perl-Unicode-Normalize +- Remove patch for Makefile.PL (not needed anymore) + +- updated to 1.26 + see /usr/share/doc/packages/perl-Unicode-Normalize/Changes + 1.26 *** RELEASE DATE HERE *** + - Switch to XSLoader from Dynaloader + permissions +- Update to version 20201225: + * whitelist ksysguard network helper (bsc#1151190) + pgaudit:postgresql10 +- version update [bsc#1197148] + - 1.2.3: https://github.com/pgaudit/pgaudit/releases/tag/1.2.4 + - 1.4.2: https://github.com/pgaudit/pgaudit/releases/tag/1.4.3 + - 1.5.1: https://github.com/pgaudit/pgaudit/releases/tag/1.5.2 + - 1.6.2: https://github.com/pgaudit/pgaudit/releases/tag/1.6.2 + +- version update [bsc#1192709] + - 1.2.3: https://github.com/pgaudit/pgaudit/releases/tag/1.2.3 + - 1.4.2: https://github.com/pgaudit/pgaudit/releases/tag/1.4.2 + - 1.5.1: https://github.com/pgaudit/pgaudit/releases/tag/1.5.1 + pidgin +- pidgin 2.14.8: + * Fix a regression in purple_str_to_time +- drop pidgin-fix-double-free-crash.patch, now included + +- Extract libpurple.so.* and libpurple-client.so.* to own packages + (boo#1191780). + +- Add pidgin-fix-double-free-crash.patch: fix double free crash + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- update to 2.14.7: + * Fix leak in purple_markup_find_tag on error + * Fix an assert in purple_markup_html_to_xhtml + * Correctly free parse tags at end of purple_html_to_xhtml + * Fix leak that may occur when xmlnode_from_str fails + * Port purple_str_to_time to use a regular expressions + +- Update to 2.14.6: + General: + * Update references to point to our current websites. + * Add a donate link to the help menu. + Finch: + * Check pkg-config for ncurses before looking for it manually. + Pidgin: + * Replace newlines in topics with spaces. + libpurple: + * Added support for the no_proxy environment variable. + * Added infrastructure for fuzzing as well as some initial fuzzers. + * Fix an out of bounds write in purple_markup_linkify. + XMPP: + * Enable session management after binding a resource. + Zephyr: + * Fix a clang logical-not-parentheses warning. +- Drop pidgin-add-no_proxy-support.patch + +- update to 2.14.5: + * static code analysis fixes + * Disable UPnP and NAT-PMP by default for new user + * IRC: Change the default server to irc.libera.chat + +- update to 2.14.4: + * Use LT_LIB_M to find the math library. This should simplify things for + various distros including the BSD's. (RR #608) (and, Justin Lechner) + libpurple: + * Update purple-remote and purple-url-handler to have a Python 3 shebang. + Pidgin: + * Install our AppData file into the $prefix/share/metainfo. + Windows-Specific Changes: + * Output pkg-config files so that our Windows builds can be seen by meson. + Grim owes a blog post on how this works. + * Update the debug symbols download in the installer to the inetc plugin. + * Make sure the uninstaller removes all files that we install. + libpurple: + * Removed the AIM protocol plugin. AIM has been shut down since December + 15th of 2017. We left it around because of a third party server, but our + plugin no longer works with it. (RR #598) (Gary Kramlich) + * Standardize on wprintf in pidgin/win32/winpidgin.c + * Use the inetc nsis plugin that supports https + * If building under msys2 copy libgcc_s_dw2-1.dll and libwinpthread to the + install directory. (RR #593) (PIDGIN-17511) (Gary Kramlich) + * Fix a build issue when compiling with gstreamer but without voice and + video. + * Enable cyrus-sasl by default. + * Fix an issue with opening link in Firefox. + * Fix a regression from 2.14.0 where extra whitespace would be displayed + when pasting

elements from HTML. + * Require Python 3 for generating the D-Bus bindings. + * Fix an issue where pasting


's and other HTML elements would + eventually lead to a crash. + +- don't package directories owned by filesystem rpm (bsc#1184786) + +- Add pidgin-always-enable-intltool.patch: always enable intltool. + Fixes the build with autoconf 2.71. + +- Update to version 2.14.1: + * Fix an issue that caused the Mercurial revision in the About + box to be "unknown". + +- Update to version 2.14.0: + + General: + * Fixed a memory leak in search results (pidgin.im#17292). + * Support SNI with GnuTLS (pidgin.im#17300 tiagosalem). + * Add additional error handling to NSS and GnuTLS. + + libpurple: + * Add invisible buddy support to support presence/name/photos + for non-buddies (pidgin.im#17295). + * Make purple-remote compatible with both Python 2 and Python 3. + * Fix some leaky deprecation warnings. + * Fix HTML logs which were writing invalid HTML + (pidgin.im#17280). + * Fix use after free in purple_smiley_set_data_impl. + * Added the chat_send_file ability to protocol plugins. + + Pidgin: + * Treat

tags as line breaks when pasting. + * Reverted pidgin.im#17232. + It caused more harm than good. + + Bonjour: + * Always use port fallback for IPv4 addresses. + + XMPP: + * Support for XEP-0198 Stream Management. + * Decrease delay for file transfer using streamhosts. + + Voice & Video: + * Improve webcam failure handling. + * Show error when creating media pipeline fails. + * Clip audio level reporting (pidgin.im#14426). + * Keep track of devices managed by GstDeviceMonitor. + * Ignore PulseAudio monitors. + * Backport native Voice & Video prefs from 3.0. + * Fix building against GStreamer 0.10. + * Fix initial delay on incoming audio. + * Properly cleanup timeouts. + * Add an audio mixer so mixed sources don't cause a pipe + failure. + * Add screen share support for Wayland via XDP Portal. + * Handle unplug and replug events of selected media device. +- Rebase pidgin-nonblock-common.patch. +- Drop pidgin-enable-sni-gnutls.patch, + pidgin-Leaky-deprecation-clean-ups.patch: fixed upstream. +- Drop pidgin-ncurses-6.0-accessors.patch: moved to the libgnt + package. +- Drop support for openSUSE older than Leap 15.0. + +- No longer recommend -lang: supplements are in use + pidgin-sipe +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 1.25.0: + * Provide idle start time for a buddy. + * RTF support (incoming) + + the code only extracts plain text from incoming RTF. + * Fix build with glib-2.0 >= 2.62.0. + * Inconsistent parsing of From:/To: headers. + * Raise BR telepathy-glib >= 0.24.0. + * Switch from GPLv2+ to SPDX identifier GPL-2.0-or-later. +- Drop openSUSE Leap 42.x support. + +- Update to 1.24.0 (Application Sharing II): + + Feature #104: Use user agent also for HTTP + + Feature #6: Application Sharing Server (requires + freerdp-shadow2) + + add timeout handling for media streams + + update AppStream handling + + fix missing localisation in some code modules + + debug log improvements +- Add BR pkgconfig(freerdp-shadow2) and AppStream for SLE15/Leap 15 + or later. + +- Update to 1.23.3: + + appshare: fix black screen with Remmina v1.2.0-rcgit.27 + + various minor fixes + + fix compilation errors with libpurple 2.14.0 & GCC 8.0 +- raise BR pkgconfig(nice) >= 0.1.13 +- raise BR pkgconfig(purple) >= 2.0.12 + -- Update to version 1.18.3: - + HTML response to EWS autodiscover triggers libxml2 assert. - + V&V call gets rejected when IPv6 is enabled. - + Windows 7: SIPE crashes after a minute. - + mingw: improve crash information reporting. - + Bugs fixed: sf#257, sf#258, sf#259. - -- Update to version 1.18.2: - + ews: extract settings also from type EXPR. - + ucs: honor user specified email URL. - + adium: fix compilation on OS X 10.7. - + Updated Transifex URLs. - + Bugs fixed: sf#210, sf#241, sf#245, sf#248, sf#255. - + Updated translations. - -- Update to version 1.18.1: - + sf#238: Fixed false "not delivered" in conference. - + sf#237: HTML escaping not removed from URL. - + sf#210: Conference call ends with error message. - + Fix endless loop with failed HTTP Basic authentication. - + Fix crash when gstreamer nice plugin is missing. - + Fix EWS autodiscover for some Office 365 users. - + purple: fix missing "Copy to" in buddy menu. - + purple/adium: ignore empty search values. - + adium: - - Fix group chat UI. - - Implement BEAST mitigations for 10.8.5. - + Add indication when user is connected from a mobile device. - + Updated translations. - -- Update to version 1.18.0: - + sf#71: Add support for EWS Autodiscover redirection. - + sf#69: Add UI support for (group) chats. NOTE: Adium does not - have an UI to fetch the room list. - + sf#64: Add support for GSS-NTLMSSP. - + sip-sec-krb5.c module has been renamed to sip-sec-gssapi.c if - gssapi/gssapi_ntlmssp.h is detected then sip-sec-ntlm.c will be - disabled and NTLM will be handled by sip-sec-gssapi.c instead. - NOTE: at the time of this writing the user has to set up - GSS-NTLMSSP by hand on his system, i.e. /etc/gss/mech. - + Fixed sf#227: Adium client doesn't save email option settings. - + Fixed sf#216: SIPE stops working on Mavericks. - + Add an UI option to disable SSL BEAST mitigations NOTE: - requires Adium 1.5.10. - + Fixed sf#197: Account stays in connecting stage. - + Cleanup for sip-sec Kerberos & SSPI modules. - + Replace old TGT hack with gss_acquire_cred_with_password(). - + Clean up Kerberos detection in configure. - + Remove special case handling; code is more straight-forward - now. - + Implement internal keepalive handling. - + Implement crypto backend based on OpenSSL. - + adium: - - Xcode project files update. - - Replace NSS crypto backend with OpenSSL. - -- Update to version 1.17.3: - + Fixed sf#222: SIPE crashes when groupchat session expires. - + Fixed sf#225: HTTP re-authentication with NTLM fails. - + Fix UCS Persona key extraction. - -- Update to version 1.17.2: - + Fixed sf#214: Typing notification does not always work. - + Reverted one change which caused problems for some users. - + Fixed sf#222: SIPE crashes when groupchat session expires. - + Updated translations. -- Changes from version 1.17.1: - + Fixed sf#215: Password not entity encoded in WSSE element. - + Fixed sf#214: Typing notification does not always work. - + Accept alternatives for webticket timestamp/keydata. - + Adium: add "don't publish calendar" to account UI. - + Contrib: add SSL BEAST mitigation patch for Adium. - + Updated translations. - -- Update to version 1.17.0: - + Feature sf#62: Support for Lync 2013 Unified Contact Store. - + Feature sf#59: Support for Lync 2013 Persistent Chats - + Fixed sf#211: Status "away" or "busy" incorrectly mapped to - "Invisible". - + Fixed sf#209: group chat doesn't like HTML. - + Fixed sf#200: OCS archiving system blocks audio/video - connection. - + Fixed sf#187: Duplicate messages in group chat. - + Fixed sf#184: Duplicate users showing in Group Chat. - + Fix EWS autodiscover for Office 365. - + Add support for group chat history. - + Add support for buddy photos on Lync 2013. - -- Update to version 1.16.1: - + sf#66: Windows DLL version information. - + Fix call failure when host has multiple IP addresses. - + Fix buddy list handling after moving to Lync 2013. Lync 2013 - migrates buddy list to Unified Contact Store (UCS). Note: - modifying the buddy list is *NOT* supported yet! - + Crash fixes for new HTTP stack. - -- Update to version 1.16.0: - + sf#58: Implement Digest authentication scheme for SIP Proxy - Authentication. - + sf#196: Useragent value not forwarded to core. - + sf#193: Pidgin Status changes stop working. - + sf#186: Users appear offline when they are not. - + Fix kinit-less use case with krb5 >= 1.11. - + Rewritten HTTP stack from scratch: - - cleaner, layered and hopefully less error-prone - implementation. - - HTTP stack internals no longer exposed to user code. - - Reduced network traffic and less SSL handshakes by utilizing - HTTP/1.1 connection keep alive for multiple HTTP requests to - the same host. - + Switch purple backend to deferred destruction approach: - - Pidgin should no longer crash at connection close, even in - corner cases. - + Add menu entry to make a call with a phone number. - + Some progress on telepathy backend. - - Add TLS certificate accept/reject user interaction. - - Add "Single Sign-On" & "Don't Publish Calendar" account - options. - -- Update to version 1.15.1: - + NOTE: SIPE SourceForge project got updated. Because of this all - bug and feature request numbers have changed. - + sf#190: SIP 407 response rejected with invalid message - signature. - + sf#189: Adium SIPE plugin vs. libpurple linking issues. - + Fixed free-after-use issue that caused crashes for some users. - + Fixed broken NTLM fallback in Negotiate. - + Fixed subscriptions expiration by subscribing again after - re-authentication. - + Allow different user name and login for Office 365 - authentication. - + Add SIPE version & git commit ID to debug log. - + Added valgrind log analyzer script. - + Added NTLM message anaylzer. - + Updated Adium port. - + Updated translations. - -- Update to version 1.15.0: - + Support Kerberos for HTTP(S) authentication w/o SSPI - (sf#3578135). - + Add HTTPS to autodiscover probe (sf#3594094). - + Simple button to disable calendar integration (sf#3607040). - + Crash on 1.14.1 when connecting to server (sf#3603228). - + sip uri with apostrophe is not valid (sf#3604671). - + Fixed HTTP redirect crash. - + Unified Single Sign-On handling in all places. - + Added implementation for HTTP "WWW-Authenticate: Negotiate" - scheme. - + Enabled TLS-DSK support in Windows SSPI version. - + TLS-DSK: don't ask for password if SSPI or Kerberos are - compiled in. - + Farstream 0.1.1 compatibility fix. - + Support conf:sip: meeting URIs. - + Updated Adium port. - -- Update to version 1.14.1: - + Kerberos configuration should be passwordless (sf#3578132). - - purple: non Single Sign-on users are asked for the password - again. - + Bug & memory leak fixes in sipe-buddy.c. - -- Update to version 1.14.0: - + Add support for Web Ticket authentication using ADFS - (sf#3585364). - + Kerberos configuration should be passwordless (sf#3578132). - + Connection drops after a few hours (sf#3580212) - + Add support for buddy photos. - + Add support for call to Audio Test Service. - + Initial implementation for telepathy backend. - + Reduce Web Ticket traffic by queueing requests & caching - tickets. - + Update OBS packaging information for Debian. - + Various minor bug & build fixes. - -- Update to version 1.13.3: - + Fixed OpenBSD build issue. - + Support Lync 2010 meet URLs. - + Revert to legacy MSOC protocol on Lync FT invitation. - + Fix broken busy->available status switch. - + Updated translations. - -- Update to version 1.13.1: - + Detect incompatible encryption level with Lync - + purple: add URI validity check to Add Buddy callback - + Various build fixes - + Updated translations. -- Drop pidgin-sipe-gcc47.patch: fixed upstream. - -- Add pidgin-sipe-gcc47.patch: Fix build with gcc 4.7; taken from - git. - -- Update to version 1.13.0: - + Added [MS-SIPAE] TLS-DSK authentication scheme: - - TLS-DSK has been introduced in Lync - - mandatory for Office365 accounts - - also works for non-public Lync installations - - does not work yet with SSPI on Windows - + Added [MS-DLX] based Get Info/Contact Search: - - [MS-PRES] SIP-Based Active Directory Search is disabled in - Lync - + Added experimental media TCP transport - + Make it compile against the latest purple 3.0.x API - + Make it compile against the latest glib2 2.31.x API - + Completed cleanup: core no longer requires libpurple - + Refactored crypto code, ie. NSS can replaced if necessary - + Removed kopete backend: KDE is moving to telepathy - + Build-related changes -- Drop pidgin-sipe-no-deprecated.patch: fixed upstream. - -- Change gmime-2_4-devel BuildRequires to gmime-devel. This rename - happened long ago and was just a virtual provides by now. -- Drop checks for openSUSE 11.1. - -- Add pidgin-sipe-no-deprecated.patch: do not use deprecated glib - API, to fix build on Factory. - -- Update to version 1.12.0: - + Add support for OCS2007R2 Group Chat (sf#3064877) - + Support for HTTP/1.1 Transfer-Encoding: chunked (sf##3311026) - + Added MS TURN support - + Implement timeouts for SIP request. Used for REGISTER - + More work on Voice & Video call support - + Add random Ms-Conversation-ID to INVITE - + Fix parsing of P-Asserted-Identity header - + Fix several crashes (including sf#3082602, sf#3148124, - sf#3399007) - + Fix several authenticfation issues (inclusing sf#2834758, - sf#3090663, sf#3130915) - + Make it compile against the purple 2.8.x & 3.0.x APIs - + More internal changes to prepare for non-purple backends - + Updated/add Adium and Miranda ports - + Several build system fixes and improvements (including - sf#3092324, sf#3150482, sf#3091490, sf#3108246) - + Other bugs fixed: sf#3156430, sf#3161273, sf#3198585, - sf#3267073. -- Drop pidgin-sipe-1.11.2-gcc46.patch: fixed upstream. -- Add pkgconfig(gstreamer-0.10) and pkgconfig(nice) BuildRequires - on 12.1 and later (since 11.4 and earlier have a too old version - of libnice), to build Voice & Video call support. - -- Add pidgin-sipe-1.11.2-gcc46.patch: remove write-only variables - to fix compilation with gcc 4.6 - -- Update to version 1.11.2: - + Sipe-sign: fix parsing of P-Asserted-Identity header - + Fixed memory leaks - + sf#3090663: Re-authentication fails - + sf#3091490: Make 1.11.0 Compile on FreeBSD - + sf#3092324: Core dump in "make check" -- Changes from version 1.11.1: - + sf#2834758: First NTLM signature check after startup fails - + purple: fix memory leak in sipe_backend_transport_connect() - error path - + sf#3082602: Crash on Autodiscover - + Build fixes. - -- Some simple preparations to enable telepathy plugin once it - becomes available. - -- Update to version 1.11.0. - + Feature sf#2945346 - added Lotus Notes/Domino Calendar - integration. - + Fixed sf#2971422: idle check for OCS2005 presence case (Stefan - Becker) - + Fixed sf#2982424: krb5 build errors on FreeBSD (Stefan Becker) - + Fixed sf#2997639: pidgin crash after accepting cert (Stefan - Becker) - + Fixed sf#3001523: Cancelling a long pending file transfer - crashes Pidgin (Jakub Adam) - + Fixed sf#3002993: Group Name issues with ampersand (Stefan - Becker) - + Fixed sf#3029228: Calendar published at/with incorrect time - (Stefan Becker) - + Fixed sf#3029929: Crash with outlook 2k3 Calendar (Stefan - Becker) - + Fix logout from OCS (Jakub Adam) - + Implement workaround for buddy list menu memory leaks - (Stefan Becker) - + Dropped UDP transport support (Stefan Becker) - + Rewrote TCP & TLS transport support (Stefan Becker) - + HTTP improvements: GET, cookies (pier11) - + Alternative crypt/digest implementation based on NSS (pier11) - + Rewrote message debug log and implemented an analyzer script - for it (Stefan Becker) - + More internal changes to prepare for non-purple backends - (Stefan Becker) - + New translation: Dutch (Flemish) 'nl' (fieona, ridiekel) - + New translation: Swedish 'sv' (Rijad) - + Added translations 'ar' 'hu' 'ja' 'ko' 'sv' 'zh_TW' submitted - by Novell - + New build option: nss/mozilla-nss/microb-engine-nss for - non-purple backends - + Add build option for kopete backend (Stefan Becker) - + Updated Adium port (Emanuele Zattin) - -- Update to version 1.10.1 - + Fixed bug in the SIPE buddy list hash table functionality - reported by a RHEL5 user. - + Fixed Pidgin 2.7.0 API compatibility. - -- Fix openSUSE 11.1 build by removing unnecessary BuildRequires. - -- Added support for translation-update-upstream (FATE#301344). - -- Update to version 1.10.0: - + Feature sf#2823160: Access Levels (2007+ environment) - + Feature sf#2957811: add support for "automaton" class - + Feature sf#2972823: fail on in-line variable declarations - + Fixed sf#2971422: handle OCS 2005 idiosyncrasy of varying SIP - URI case - + Fixed sf#2981563: Authentication protocol v4 - invalid - signature of some incoming messages containing - P-Asserted-Identity or P-Preferred-Identity with uppercased SIP - or TEL in URI. - + Fixed publication/"409 Conflict" endless looping - + Prepare for Pidgin 2.7.0 - + Added SVG icon artwork - + Many changes to configure script. Be sure to look at "configure - - -help" - + Many internal changes to prepare for non-purple backends - + New build requirements: libxml2, glib-2.0 >= 2.12.0 - + New build option: gmime-2.4 >= 2.4.16 or gmime-2.6 >= 2.5.2 for - non-purple backends -- Add BuildRequires: glib2-devel >= 2.12.0 -- Add --enable-purple --disable-telepathy to configure -- Add %check section. -- Add %{_datadir}/pixmaps/pidgin/protocols/*/sipe.svg with - workarounds for SLE11, openSUSE 11.0/1 don't have - pidgin/protocols/scalable directory. - -- Update to version 1.9.1: - + sf#2969327: Kerberos authentication always fails on *nix - platforms - + sf#2968287: Authentication failure in scenario when director - server is Office Communications Server 2007 or above and home - server is Live Communications Server 2005 - + Send BYE when response to IM message is 408/480/481 - + Re-enable offline status to be user settable. - -- Update to version 1.9.0: - + Contributed File transfer functionality. File encryption is - supported. - + NTLMv2 and NTLMv2 Session Security support - + Implemented SIP Authentication Extensions protocol version 4 - and 3 - + Adoption for commercial UNIX - HP/UX, Irix, Solaris - big - endian fixes and build improvements - + Packaged for Maemo platform (Nokia N900, etc.) at Maemo.org. - Works with Pidgin from the same site. - + Adoption of file transfer for Windows build - + Official Debian package files in contrib - + another shot at presence update problems - + fix crash caused by uninitialized security contexts - + Code analysis with Coverity Prevent. - + Fix for "SIP/2.0 481 Call leg unavailable" error - + Increased libpurple build requisite to >= 2.4.0 - + Updated translations. - -- Update to version 1.8.1: - + Many crash fixes for error or corner cases in calendar - integration - + More detailed code analysis with Coverity Prevent - + OpenSUSE Build Service configuration files - + Fix NTLM crash if login setting is undefined - + Use of g_str_has_prefix() available since glib 2.2 and - null-safe - + Build fixes for older OS releases. - -- Update to version 1.8.0: - + Added integration with Exchange 2007/2010. - + Added Calendar information to contact's tooltip. - + 2005 presence engine has been completely rewritten, with new - supported status. - + Added "Accounts->{SIPE_ACCOUNT}->Status Reset" menu option to - clean User Status set manually. - + Added "Find on LinkedIn" link on contact's User Info screen. - + Enhanced custom NTLM security provider to pass - connection-oriented authentication. - + Added Negotiate authentication scheme (Windows only). - + Contributed code for Adium port. - + Added Windows Messenger 5.0 (RTC/1.2) compatibility. - + New BusyIdle status. - + Fix memory leaks. - + Fixed localization on Windows platform. - + Fix bad rendering with html markup. - + Fix broken federated contacts. - + Fix for server auto-discovery - + Fix for xdg-email invocation. - + Fix for User Agent string. - + Code: Take PURPLE_INIT_PLUGIN into use. - + Various other fixes, including crashes and build fixes. - + Updated translations. - -- Clean up packaging. -- Remove gconf_schemas_prereq macro, since there's nothing - involving gconf. -- Rename purple-sipe subpackage to libpurple-plugin-sipe. -- Add pidgin BuildRequires for directory ownership. -- Add pidgin Requires for pidgin-sipe. -- Add libpurple Enhances for libpurple-plugin-sipe. - -- Update to version 1.7.1: - + See ChangeLog for the full list of changes since version 1.3.3. - + Support for Reuters Messaging environment. - + Support for message formatting. - + Invisible mode. - + Full support for presence. - + Better support of protocol. - + New security framework. - + Multi-party conversation. - + Add telepathy-haze support. - + Add integration with PBX (external phones). - + New Idle status. - + Many improvements and bug fixes. - + Fix crashes. - + Build fixes. - + Updated translations. -- Split the package into pidgin-sipe and purple-sipe packages. -- Add gettext-devel, libtool BuildRequires. -- Remove pidgin, pidgin-devel, zlib-devel BuildRequires. -- Pass --with-krb5 to configure. -- Enable parallel build. - -- use find_lang macro - plasma5-pk-updates +- Update to version 0.3.2+git70: + * Improve EULA dialog layout after QQC2 regressions + polkit-default-privs +- Update to version 13.2+20220309.ce702da: + * backport of kpmcore whitelistng (bsc#1178848) + +- Update to version 13.2+20220307.7d87af8: + * Backport Kcron whitelisting to 15.4 (bsc#1193945) + postgresql-jdbc +- Upgrade to upstream version 42.2.25 + * uses SASLprep normalization for SCRAM authentication fixing + some issues with spaces in passwords. (bsc#1196693) + (jsc#SLE-23993, jsc#SLE-23994) + * https://jdbc.postgresql.org/documentation/changelog.html + -- Update license -- rpmlint cleanup - postgresql10 +- bsc#1195680: Upgrade to 10.20: + * https://www.postgresql.org/docs/10/release-10-20.html + * Reindexing might be needed after applying this upgrade, so + please read the release notes carefully. +- boo#1190740: Add constraints file with 12GB of memory for s390x + as a workaround + +- Add a llvmjit-devel subpackage to pull in the right versions + of clang and llvm for building extensions. +- Fix some mistakes in the interdependencies between the + implementation packages and their noarch counterpart. +- Update the BuildIgnore section. + postgresql13 +- bsc#1195680: Upgrade to 13.6: + * https://www.postgresql.org/docs/13/release-13-6.html + * Reindexing might be needed after applying this upgrade, so + please read the release notes carefully. +- boo#1190740: Add constraints file with 12GB of memory for s390x + as a workaround + +- Add a llvmjit-devel subpackage to pull in the right versions + of clang and llvm for building extensions. +- Fix some mistakes in the interdependencies between the + implementation packages and their noarch counterpart. +- Update the BuildIgnore section. + procps +- Add patch bsc1195468-23da4f40.patch to fix bsc#1195468 that is + ignore SIGURG + python-Kivy +- python-mock is not required for build + +- Update to version 2.1.0, see changelog.rst + python-Markdown +- Update old_importlib_metadata.patch (we need to modify setup.py + as well; jsc#SLE-22830). + +- Add old_importlib_metadata.patch allowing working with old + importlib_metadata package 1.5.0 (jsc#SLE-23297). + +- update to 3.3.6: + * Fix a dependency issue + +- update to version 3.3.5: bug-fix release + * Make the slugify_unicode function not remove diacritical marks + (#1118). + * Fix [toc] detection when used with nl2br extension (#1160). + * Re-use compiled regex for block level checks (#1169). + * Don't process shebangs in fenced code blocks when using + CodeHilite (#1156). + * Improve email address validation for Automatic Links (#1165). + * Ensure

tags are parsed correctly (#1079). + * Support Python 3.10 (#1124). + +- update to version 3.3.4: bug-fix release + * Properly parse unclosed tags in code spans (#1066) + * Properly parse processing instructions in md_in_html (#1070) + * Properly parse code spans in md_in_html (#1069) + * Preserve text immediately before an admonition (#1092) + * Simplified regex for HTML placeholders (#928) addressing (#932) + * Ensure permalinks and anchorlinks are not restricted by + toc_depth (#1107) + +- update to version 3.3.3: bug-fix release + * Unify all block-level tags (#1047). + * Fix issue where some empty elements would have text rendered + as None when using md_in_html (#1049). + * Avoid catastrophic backtracking in hr regex (#1055). + * Fix hr HTML handling (#1053). + +- update to version 3.3.2: bug-fix release + * Properly parse inline HTML in md_in_html (#1040 & #1045). + * Avoid crashing when md_in_html fails (#1040). + +- update to version 3.3.1: bug-fix release + * Correctly parse raw script and style tags (#1036). + * Ensure consistent class handling by fenced_code and codehilite + (#1032). + +- update to version 3.3: major release + see https://python-markdown.github.io/change_log/release-3.3/ + for details + +- update to version 3.2.2: + * Add checklinks tox environment to ensure all links in + documentation are good. + * Refactor extension API documentation (#729). + * Load entry_points (for extensions) only once using + importlib.metadata. + * Do not double escape entities in TOC. + * Correctly report if an extension raises a TypeError (#939). + * Raise a KeyError when attempting to delete a nonexistent key + from the extension registry (#939). + * Remove import of packaging (or pkg_resources fallback) entirely + * Remove setuptools as a run-time dependency (install_required). +- add new requirement importlib-metadata for python < 3.8 +- remove setuptools from Requires: dependency dropped by upstream + +- update to version 3.2.1: bugfix release + * The name property in toc_tokens from the TOC extension now + escapes HTML special characters (<, >, and &). +- additional changes from version 3.2: major release + * Backwards-incompatible changes: + + Drop support for Python 2.7 + + em and strong inline processor changes + + CodeHilite now always wraps with tags + + markdown.util.etree deprecated + * New features: + + Some new configuration options have been added to the toc + extension + + Document thread safety (#812). + + Markdown parsing in HTML has been exposed via a separate + extension called md_in_html. + + Add support for Python 3.8. + * Bug fixes: + + HTML tag placeholders are no longer included in .toc_tokens + (#899). + + Unescape backslash-escaped characters in TOC ids (#864). + + Refactor bold and italic logic in order to solve complex + nesting issues (#792). + + Always wrap CodeHilite code in tags (#862). +- disable python2 build: Markdown is python 3 only now + python-dfVFS +- The majority of dependencies is available for the primary python3 + flavor only. Do the same. + +- Update to 20200920 + - Changes to make fsntfs the preferred NTFS back-end + - Changes to make OS backend more error tollerant + - Changes to make NTFS backend more error tollerant + - Changes to OS file entry for creation time #440 and ns timestamps + - Added XZ compressed stream analyzer + - Added VHDX storage media image support + - Changes to expose HFS+ creation time + - Added fshfs back-end +- examples is no longer installed into the site folder. Remove the rename statement. +- add requires for libfsext, libfshfs, libluksde +- updated %fdupes line to eliminate RPM warnings + python-django-auth-ldap +- Use fdupes +- Update to v4.0.0 + * The signal ldap_error now has an additional `request` keyword. + * Added support for Python 3.10. + * Added support for Django 4.0. +- from v3.0.0 + * Dropped support for Django 3.0. + * Dropped deprecated setting ``AUTH_LDAP_CACHE_GROUPS``. + * Callables passed to ``AUTH_LDAP_SERVER_URI`` must now take a + ``request`` positional argument. +- from v2.4.0 + * Added support for Django 3.2. +- from v2.3.0 + * Removed support for end of life Django 1.11. Django 2.2+ reqd. + * Removed support for end of life Python 3.5. + * Added support for Django 3.1. + * Added support for Python 3.9. + +- Update to 2.2.0 + * Added support for the escape argument in LDAPSearchUnion.execute() + -- Update to 1.2.0: - * django-auth-ldap now provides experimental Python 3 support. Python 2.5 - was dropped. -- Use pypi URL as source - -- Update to 1.1.8: - * Fix #43: Update django_auth_ldap.config.LDAPSearchUnion to work for - group searches in addition to user searches. - * Tox no longer supports Python 2.5, so our tests now run on 2.6 and 2.7 only. - * Bug fix: AUTH_LDAP_GLOBAL_OPTIONS could be ignored in some cases - (such as django_auth_ldap.backend.LDAPBackend.populate_user. - * Fix #41: Support POSIX group permissions with no gidNumber attribute. - * Support multiple group DNs for *_FLAGS_BY_GROUP. - python-guessit +- Fix requirement version (fixes boo#1186892) + python-jsonschema +- Add patch to fix build with new webcolors: + * webcolors.patch + +- update to version 3.2.0 (jsc#SLE-18756): + * Added a format_nongpl setuptools extra, which installs only format + dependencies that are non-GPL (#619). + +- specfile: + * be more explicit in %files section + * require python-importlib-metadata +- update to version 3.1.1: + * Temporarily revert the switch to js-regex until #611 and #612 are + resolved. +- changes from version 3.1.0: + * Regular expressions throughout schemas now respect the ECMA 262 + dialect, as recommended by the specification (#609). + +- Replace %fdupes -s with plain %fdupes; hardlinks are better. + +- Activate more of the test suite +- Remove tests and benchmarking from the runtime package +- Update to v3.0.2 + * Fixed a bug where 0 and False were considered equal by + const and enum +- from v3.0.1 + * Fixed a bug where extending validators did not preserve their + notion of which validator property contains $id information. +- from v3.0.0 + * Support for Draft 6 and Draft 7 + * Draft 7 is now the default + * New TypeChecker object for more complex type definitions + (and overrides) + * Falling back to isodate for the date-time format checker is + no longer attempted, in accordance with the specification + +- Add non-updating note to the SPEC file + +- downgrade to < 3.0.0 again to fix all openstack clients + +- Update to 3.0.1: + * Support for Draft 6 and Draft 7 + * Draft 7 is now the default + * New TypeChecker object for more complex type definitions (and overrides) + * Falling back to isodate for the date-time format checker is no longer attempted, in accordance with the specification + +- Use %license instead of %doc [bsc#1082318] + -- update to version 2.4.0: - * Added a CLI (#134) - * Added absolute path and absolute schema path to errors (#120) - * Added ``relevance`` - * Meta-schemas are now loaded via ``pkgutil`` - * Added ``by_relevance`` and ``best_match`` (#91) - * Fixed ``format`` to allow adding formats for non-strings (#125) - * Fixed the ``uri`` format to reject URI references (#131) -- BuildRequires python-setuptools -- Install /usr/bin/jsonschema with update-alternatives support - -- remove dependency on unittest2 - -- update to 2.2.0: - * Compile the host name regex (#127) - * Allow arbitrary objects to be types (#129) - * Support RFC 3339 datetimes in conformance with the spec - * Fixed error paths for additionalItems + items (#122) - * Fixed wording for min / maxProperties (#117) - python-kiwi +- Don't exit the script on deprecated function use (bsc#1196644) + The "exit 0" there stops processing of the calling script with a success exit + code, which leads to incomplete and broken images. + +- Ensure backward compatibility on deprecated methods + This commit ensures backward compatibility for deprecated + config bash script utilities. + Fixes bsc#1195229 + Signed-off-by: David Cassany + +- Bump version: 9.24.15 → 9.24.16 + This version upgrade includes several fixes: + * Fixed regression in compression detection + The change from 282529de8f612dee32d54ee868c2365dcd829220 + Introduced a bad regression. The assumption was made that the + xz tool could be used to detect if a file is compressed or not. + However, this requires the file to be locally present. In the + scope of the method call is_compressed() and within a remote + deployment e.g PXE this is not the case. Therefore the former + way to "detect" the compression according to the .xz postfix + of the source filename was restored. In addition the function + name was changed to is_xz_compressed() because that's what the + method can do and not more. This Fixes #2015 + Fixes a regression in the scope of bsc#1192975 (#c16) + * index.rst: Change title (bsc#1189294#c2) + * 'KIWI NG 9: KIWI NG Documentation' -> 'Building Linux System Appliances with KIWI Next Generation (KIWI NG ) + * suggested in bsc#1189294#c2 for more clarity + * change has been discussed with and approved by main author (Marcus S.) + * Care for different snapper template locations + snapper recently changed their config template location + from etc/ to usr/. This commit handles the two locations + and Fixes bsc#1192940 + * Do not force dracut into a compression setting + So far we called dracut with --xz which forces the initrd + to be xz compressed. There are other compression formats + used by the distributions and they might differe from xz. + The selection for a compression tool is done by a dist + configuration in dracut.conf.d which is provided by the + distributions as they see fit. For us this means not + forcing dracut into a specific compression setting allows + to make use of the distro provided setting and also + allows to change/override this setting by an overlay + file. This Fixes bsc#1192975 + python-ldap -- bsc#1186457 - update to upstream release 3.3.1: +- skip Python 2 builds +- set PATH when running tests +- update to upstream release 3.4.0 + * Security fixes: + - Fix inefficient regular expression which allows denial-of-service attacks + when parsing specially-crafted LDAP schema (GHSL-2021-117, bsc#1194834) + * Changes: + - On MacOS, remove option to make LDAP connections from a file descriptor + when built with the system libldap (which lacks the underlying function, + ldap_init_fd) + - Attribute values of the post read control are now bytes + instead of ISO8859-1 decoded str + - LDAPUrl now treats urlscheme as case-insensitive + - Several OpenLDAP options are now supported: + - OPT_X_TLS_REQUIRE_SAN + - OPT_X_SASL_SSF_EXTERNAL + - OPT_X_TLS_PEERCERT + * Fixes: + - The copy() method of cidict was added back. It was unintentionally + removed in 3.3.0 + - Fixed getting/setting SASL options on big endian platforms + - Unknown LDAP result code are now converted to LDAPexception, + rather than raising a SystemError. + * slapdtest: + - Show stderr of slapd -Ttest + - SlapdObject uses directory-based configuration of slapd + - SlapdObject startup is now faster + +- %check: use %pyunittest_arch rpm macro + +- update to upstream release 3.3.1: python-libxml2-python +- Security fix: [bsc#1196490, CVE-2022-23308] + * Use-after-free of ID and IDREF attributes. +- Add libxml2-CVE-2022-23308.patch + python-lxml +- With the new update to 4.7.1, the old Bugzilla entries are also + fixed: + - bsc#1118088 (related to CVE-2018-19787) + - bsc#1184177 (related to CVE-2021-28957) +- Update to 4.7.1 (officially released 2021-12-13) + Features added + - Chunked Unicode string parsing via parser.feed() now encodes the input + data to the native UTF-8 encoding directly, instead of going through + Py_UNICODE / wchar_t encoding first, which previously required duplicate + recoding in most cases. + Bugs fixed + - The standard namespace prefixes were mishandled during "C14N2" + serialisation + on Python 3. + See + https://mail.python.org/archives/list/lxml@python.org/thread/ + 6ZFBHFOVHOS5GFDOAMPCT6HM5HZPWQ4Q/ + - lxml.objectify previously accepted non-XML numbers with underscores + (like "1_000") as integers or float values in Python 3.6 and later. + It now adheres to the number format of the XML spec again. + - LP#1939031: Static wheels of lxml now contain the header files of zlib + and libiconv (in addition to the already provided headers of + libxml2/libxslt/libexslt). + Other changes + - Wheels include libxml2 2.9.12+ and libxslt 1.1.34 (also on Windows). +- Update to 4.7.0 (2021-12-13) + - Release retracted due to missing files in lxml/includes/. +- UPdate to 4.6.5 (2021-12-12) + Bugs fixed + - A vulnerability (GHSL-2021-1038) in the HTML cleaner + - allowed sneaking script content through SVG images + - (bnc#1193752, CVE-2021-43818). + - A vulnerability (GHSL-2021-1037) in the HTML cleaner allowed + - sneaking script content through CSS imports and other crafted + - constructs (CVE-2021-43818). +- Update 4.6.4 (2021-11-01) + Features added + - GH#317: A new property system_url was added to DTD entities. + - Patch by Thirdegree. + - GH#314: The STATIC_* variables in setup.py can now be passed + - via env vars. + - Patch by Isaac Jurado. +- Update 4.6.3 (2021-03-21) + Bugs fixed + - A vulnerability (CVE-2021-28957) was discovered in the HTML + - Cleaner by Kevin Chung, which allowed JavaScript to pass through. + - The cleaner now removes the HTML5 formaction attribute. +- Update 4.6.2 (2020-11-26) + Bugs fixed + - A vulnerability (bnc#1179534, CVE-2020-27783) was discovered in the HTML + Cleaner + - by Yaniv Nizry, which allowed JavaScript to pass through. The cleaner + - now removes more sneaky "style" content. +- Update 4.6.1 (2020-10-18) + Bugs fixed + - A vulnerability was discovered in the HTML Cleaner by Yaniv Nizry, + - which allowed JavaScript to pass through. The cleaner now removes + - more sneaky "style" content. +- Update 4.6.0 (2020-10-17) + Features added + - GH#310: lxml.html.InputGetter supports __len__() to count the number + - of input fields. Patch by Aidan Woolley. + - lxml.html.InputGetter has a new .items() method to ease processing + - all input fields. + - lxml.html.InputGetter.keys() now returns the field names in document + - order. + - GH-309: The API documentation is now generated using sphinx-apidoc. + - Patch by Chris Mayo. + Bugs fixed + - LP#1869455: C14N 2.0 serialisation failed for unprefixed attributes + - when a default namespace was defined. + - TreeBuilder.close() raised AssertionError in some error cases where + - it should have raised XMLSyntaxError. It now raises a combined + - exception to keep up backwards compatibility, while switching to + - XMLSyntaxError as an interface. +- Update 4.5.2 (2020-07-09) + Bugs fixed + - Cleaner() now validates that only known configuration options + - can be set. + - LP#1882606: Cleaner.clean_html() discarded comments and PIs + - regardless of the corresponding configuration option, if + - remove_unknown_tags was set. + - LP#1880251: Instead of globally overwriting the document loader + - in libxml2, lxml now sets it per parser run, which improves the + - interoperability with other users of libxml2 such as libxmlsec. + - LP#1881960: Fix build in CPython 3.10 by using Cython 0.29.21. + - The setup options "--with-xml2-config" and "--with-xslt-config" + - were accidentally renamed to "--xml2-config" and "--xslt-config" + - in 4.5.1 and are now available again. +- Update 4.5.1 (2020-05-19) + Bugs fixed + - LP#1570388: Fix failures when serialising documents larger than + - 2GB in some cases. + - LP#1865141, GH#298: QName values were not accepted by the + - el.iter() method. Patch by xmo-odoo. + - LP#1863413, GH#297: The build failed to detect libraries on Linux + - that are only configured via pkg-config. Patch by Hugh McMaster. +- Update 4.5.0 (2020-01-29) + Features added + - A new function indent() was added to insert tail whitespace for + - pretty-printing an XML tree. + Bugs fixed + - LP#1857794: Tail text of nodes that get removed from a document + using item deletion disappeared silently instead of sticking with + the node that was removed. + Other changes + - MacOS builds are 64-bit-only by default. Set CFLAGS and LDFLAGS + explicitly to override it. + - Linux/MacOS Binary wheels now use libxml2 2.9.10 and libxslt 1.1.34. + - LP#1840234: The package version number is now available as + lxml.__version__. +- Update 4.4.3 (2020-01-28) + Bugs fixed + - LP#1844674: itertext() was missing tail text of comments and PIs + since 4.4.0. + python-magic-wormhole +- Module ipaddress is part of the standard library now + (bsc#1195072). + python-parsel +- Update to 1.6.0: + * Python 3.4 is no longer supported + * New `Selector.remove()` and `SelectorList.remove()` methods to + remove selected elements from the parsed document tree + * Improvements to error reporting, test coverage and documentation, + and code cleanup + +- fix build requires syntax error on expanding multiple python flavors + python-python-crontab -- Remove %python-base check - python-tldextract +- Update to 3.1.2 (no visible changes) +- Changes in 3.1.1: + * Bugfixes + + Support Python 3.9 + + Drop support for EOL Python 3.5 + +- Fix python-rpm-macros singlespec glitches: + * The versions go inside python_module + * The obsoletion of the old python2 package did not work with + the python_subpackages rewrite + +- Update to 3.1.0: + * Features + + Prefer to cache in XDG cache directory in user folder, + vs. in Python install folder + (https://github.com/john-kurkowski/tldextract/issues/213) + + Fix `AttributeError` on `--update` + (https://github.com/john-kurkowski/tldextract/issues/215) + +- Update to 3.0.2: + * Catch permission error when making cache dir, as well as cache + file (https://github.com/john-kurkowski/tldextract/issues/211) + +- Update to 3.0.1: + * Fix `tlds` property `AttributeError` + (https://github.com/john-kurkowski/tldextract/issues/210) + * Allow `include_psl_private_domains` in global `extract` too + (https://github.com/john-kurkowski/tldextract/issues/210) + +- Update to 3.0.0: + This release fixes the long standing bug that public and private + suffixes were generated separately and could not be switched at + runtime, https://github.com/john-kurkowski/tldextract/issues/66 + * Breaking Changes + + Rename `cache_file` to `cache_dir` as it is no longer a + single file but a directory + (https://github.com/john-kurkowski/tldextract/issues/207) + + Rename CLI arg also, from `--cache_file` to `--cache_dir` + + Remove Python 2.7 support + * Features + + Can pass `include_psl_private_domains` on call, not only on + construction + + Use filelocking to support multi-processing and + multithreading environments + * Bugfixes + + Select public or private suffixes at runtime + (https://github.com/john-kurkowski/tldextract/issues/66) + * Removals + + Do not `debug` log the diff during update + * Drop tldextract-tests-offline.patch + +- update to 2.2.3: + * Fix concurrent access to cache file when using tldextract in multiple threads ([#146](https://github.com/john-kurkowski/tldextract/pull/146)) + * Relocate version number, to avoid costly imports ([#187](https://github.com/john-kurkowski/tldextract/pull/187)) + * Catch `IndexError` caused by upstream punycode bug ([#200](https://github.com/john-kurkowski/tldextract/pull/200)) + * Drop support for EOL Python 3.4 ([#186](https://github.com/john-kurkowski/tldextract/pull/186)) + * Explain warning better + +- update to 2.2.2: + * Fix concurrent access to cache file when using tldextract in multiple threads ([#146](https://github.com/john-kurkowski/tldextract/pull/146)) + * Relocate version number, to avoid costly imports ([#187](https://github.com/john-kurkowski/tldextract/pull/187)) + * Catch `IndexError` caused by upstream punycode bug ([#200](https://github.com/john-kurkowski/tldextract/pull/200)) + * Drop support for EOL Python 3.4 ([#186](https://github.com/john-kurkowski/tldextract/pull/186)) + * Explain warning better + python-wstools +- work with python 3.10 +- added patches + fix https://github.com/pycontribs/wstools/issues/37 + + python-wstools-python-310.patch + +- do not require pytest-runner for build, it is not needed + +- add missing six dependency declaration + +- %check: use %pytest rpm macro + +- Fix the syntax of %{python_module} macro + python3 +- Update bundled pip wheel to the latest SLE version patched + against bsc#1186819 (CVE-2021-3572). + +- Add patch support-expat-245.patch: + * Support Expat >= 2.4.5 + +- Rename 22198.patch into more descriptive remove-sphinx40-warning.patch. + +- Don't use appstream-glib on SLE-12. +- Use Python 2-based Sphinx on SLE-12. +- No documentation on SLE-12. +- Add skip_SSL_tests.patch skipping tests because of patched + OpenSSL (bpo#9425). + python3-libmount +- Extend cache in uuid_generate_time_generic() (bsc#1194642#c51, + util-linux-libuuid-extend-cache.patch). + python310-setuptools +- Require explicitly python310-xml + qbittorrent +- Update to version 4.4.2 + New features: + * Allow to limit max memory working set size + Bug fixes: + * Fix UI crash when torrent is in a non-existent category + * Correctly handle changing of global save paths + * Disable performance alert + * Prevent loading resume data with inconsistent ID + * Properly handle metadata download for an existing torrent + * Prevent crash when open torrent destination folder + qemu +- Build PPC firmwares from sources on non-PPC builds as well + (bsc#1193545) +- Build RiscV firmwares on non-RiscV builds as well +- While there, refactor (and simplify!) the firmware building + logic and code + * Patches added: + Makefile-define-endianess-for-cross-buil.patch + Makefile-fix-build-with-binutils-2.38.patch + +- qemu,kvm,xen: NULL pointer dereference issue in megasas-gen2 host + bus adapter (bsc#1180432, CVE-2020-35503) + * Patches added: + hw-scsi-megasas-check-for-NULL-frame-in-.patch + +- Include vmxcap in the qemu-tools package (is being very useful + for debugging bsc#1193364) + +- The qemu package should require qemu-x86, qemu-arm, etc, as there's + no point installing it without _any_ of them. Additionally, right + now, the user does not get a working qemu, if recommended packages + are disabled (e.g., on MicroOS or SLE Micro). bsc#1196087 + +- Give clearer instructions on how to modify the package patches + from the output of update_git.sh (docs change only, no functional + change) + +- qemu,kvm: potential privilege escalation via virtiofsd + (bsc#1195161, CVE-2022-0358) + * Patches added: + virtiofsd-Drop-membership-of-all-supplem.patch + +* Patches added: + block-backend-Retain-permissions-after-m.patch + iotest-065-explicit-compression-type.patch + iotest-214-explicit-compression-type.patch + iotest-302-use-img_info_log-helper.patch + iotest-303-explicit-compression-type.patch + iotest-39-use-_qcow2_dump_header.patch + iotests-60-more-accurate-set-dirty-bit-i.patch + iotests-bash-tests-filter-compression-ty.patch + iotests-common.rc-introduce-_qcow2_dump_.patch + iotests-declare-lack-of-support-for-comp.patch + iotests-drop-qemu_img_verbose-helper.patch + iotests-massive-use-_qcow2_dump_header.patch + iotests-MRCE-Write-data-to-source.patch + iotests.py-filter-out-successful-output-.patch + iotests.py-img_info_log-rename-imgopts-a.patch + iotests.py-implement-unsupported_imgopts.patch + iotests.py-qemu_img-create-support-IMGOP.patch + iotests.py-rewrite-default-luks-support-.patch + iotests-specify-some-unsupported_imgopts.patch + qcow2-simple-case-support-for-downgradin.patch + tests-qemu-iotests-Fix-051-for-binaries-.patch + +-Backport patch from upstream, bsc#1194063 CVE-2021-4158 + * Patches added: + acpi-validate-hotplug-selector-on-access.patch + qemu:linux-user +- Build PPC firmwares from sources on non-PPC builds as well + (bsc#1193545) +- Build RiscV firmwares on non-RiscV builds as well +- While there, refactor (and simplify!) the firmware building + logic and code + * Patches added: + Makefile-define-endianess-for-cross-buil.patch + Makefile-fix-build-with-binutils-2.38.patch + +- qemu,kvm,xen: NULL pointer dereference issue in megasas-gen2 host + bus adapter (bsc#1180432, CVE-2020-35503) + * Patches added: + hw-scsi-megasas-check-for-NULL-frame-in-.patch + +- Include vmxcap in the qemu-tools package (is being very useful + for debugging bsc#1193364) + +- The qemu package should require qemu-x86, qemu-arm, etc, as there's + no point installing it without _any_ of them. Additionally, right + now, the user does not get a working qemu, if recommended packages + are disabled (e.g., on MicroOS or SLE Micro). bsc#1196087 + +- Give clearer instructions on how to modify the package patches + from the output of update_git.sh (docs change only, no functional + change) + +- qemu,kvm: potential privilege escalation via virtiofsd + (bsc#1195161, CVE-2022-0358) + * Patches added: + virtiofsd-Drop-membership-of-all-supplem.patch + +* Patches added: + block-backend-Retain-permissions-after-m.patch + iotest-065-explicit-compression-type.patch + iotest-214-explicit-compression-type.patch + iotest-302-use-img_info_log-helper.patch + iotest-303-explicit-compression-type.patch + iotest-39-use-_qcow2_dump_header.patch + iotests-60-more-accurate-set-dirty-bit-i.patch + iotests-bash-tests-filter-compression-ty.patch + iotests-common.rc-introduce-_qcow2_dump_.patch + iotests-declare-lack-of-support-for-comp.patch + iotests-drop-qemu_img_verbose-helper.patch + iotests-massive-use-_qcow2_dump_header.patch + iotests-MRCE-Write-data-to-source.patch + iotests.py-filter-out-successful-output-.patch + iotests.py-img_info_log-rename-imgopts-a.patch + iotests.py-implement-unsupported_imgopts.patch + iotests.py-qemu_img-create-support-IMGOP.patch + iotests.py-rewrite-default-luks-support-.patch + iotests-specify-some-unsupported_imgopts.patch + qcow2-simple-case-support-for-downgradin.patch + tests-qemu-iotests-Fix-051-for-binaries-.patch + +-Backport patch from upstream, bsc#1194063 CVE-2021-4158 + * Patches added: + acpi-validate-hotplug-selector-on-access.patch + qemu:testsuite +- Build PPC firmwares from sources on non-PPC builds as well + (bsc#1193545) +- Build RiscV firmwares on non-RiscV builds as well +- While there, refactor (and simplify!) the firmware building + logic and code + * Patches added: + Makefile-define-endianess-for-cross-buil.patch + Makefile-fix-build-with-binutils-2.38.patch + +- qemu,kvm,xen: NULL pointer dereference issue in megasas-gen2 host + bus adapter (bsc#1180432, CVE-2020-35503) + * Patches added: + hw-scsi-megasas-check-for-NULL-frame-in-.patch + +- Include vmxcap in the qemu-tools package (is being very useful + for debugging bsc#1193364) + +- The qemu package should require qemu-x86, qemu-arm, etc, as there's + no point installing it without _any_ of them. Additionally, right + now, the user does not get a working qemu, if recommended packages + are disabled (e.g., on MicroOS or SLE Micro). bsc#1196087 + +- Give clearer instructions on how to modify the package patches + from the output of update_git.sh (docs change only, no functional + change) + +- qemu,kvm: potential privilege escalation via virtiofsd + (bsc#1195161, CVE-2022-0358) + * Patches added: + virtiofsd-Drop-membership-of-all-supplem.patch + +* Patches added: + block-backend-Retain-permissions-after-m.patch + iotest-065-explicit-compression-type.patch + iotest-214-explicit-compression-type.patch + iotest-302-use-img_info_log-helper.patch + iotest-303-explicit-compression-type.patch + iotest-39-use-_qcow2_dump_header.patch + iotests-60-more-accurate-set-dirty-bit-i.patch + iotests-bash-tests-filter-compression-ty.patch + iotests-common.rc-introduce-_qcow2_dump_.patch + iotests-declare-lack-of-support-for-comp.patch + iotests-drop-qemu_img_verbose-helper.patch + iotests-massive-use-_qcow2_dump_header.patch + iotests-MRCE-Write-data-to-source.patch + iotests.py-filter-out-successful-output-.patch + iotests.py-img_info_log-rename-imgopts-a.patch + iotests.py-implement-unsupported_imgopts.patch + iotests.py-qemu_img-create-support-IMGOP.patch + iotests.py-rewrite-default-luks-support-.patch + iotests-specify-some-unsupported_imgopts.patch + qcow2-simple-case-support-for-downgradin.patch + tests-qemu-iotests-Fix-051-for-binaries-.patch + +-Backport patch from upstream, bsc#1194063 CVE-2021-4158 + * Patches added: + acpi-validate-hotplug-selector-on-access.patch + rdma-core -- install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) +- Update spec file from upstream + - install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) + - fix build support for riscv +- Added cmake-Make-modprobe.d-path-configurable.patch + - Backport from upstream to allow modprobe files to be installed in a + configurable directory rpmlint +- backport of openSUSE transactional updates dbus whitelist (bsc#1196149) + +- backport of kpmcore whitelisting (bsc#1178848) + +- backport NetworkManager nm-priv helper whitelisting for SLE-15-SP4 (bsc#1194799) + rssguard +- Update to version 4.2.1 + Added: + * Number format of unread counts in task bar icon and tray + icon is now enhanced. It shows format "%1k" for number + bigger than 999, for example 16 000 of unread articles will + be displayed as "16k". + +- Update to version 4.2.0 + Added: + * Items in feed list + * Article list now can display full article titles with + multiline layout. Switch the feature in "Settings -> Feeds & + articles -> Articles list". + * Date/time format of articles in article list is now VERY + customizable, you can set to display e. g. time only for today's + items, or show relative dates for recent items etc. + * RSS Guard now builds with cmake. + * "Add feed" and "Edit feed" dialogs were redesigned a bit for + better UX. + * New action "Open main menu" can now be added to toolbars. + * If feed does not provide date/time for its articles, then + current date/time is used and now this artificial date/time is + iterated to achieve consistent sorting for those articles. + * Individual feeds can now be turned off. Turning feed "off" + disables it and it won't get any new articles. See "Edit feed" + dialog, specifically "Miscellaneous" tab. + * Gmail: Synchronization of e-mails is now MUCH faster, + especially subsequent synchronizations. Also, some Gmail-related + fixes were added. + * TT-RSS: Added "share to published" feature which allows user + to save custom notes to TT-RSS. Can be used with context menu on + "[SYSTEM] User-published articles" feed list item. + * Count of unread articles in taskbar is now switchable. + * Documentation was updated. + * All modal dialogs now should have "maximize" button. + * Context menu of article list now offers action "Copy links". + * Articles downloaded from single feed are now de-duplicated + before they are processed and saved into RSS Guard DB. + * Node.js integration was polished and generalized and will be + used for more optional features in the future. + * Firefox-inspired "reader mode" is now available in WebEngine + version of RSS Guard. Check internal web browser toolbar for the + relevant "Open in reader mode" button. + * New action "Open in internal browser + * Polishing of feed import feature. + * Updated built-in "nudus-*" skins. Thanks to akinokonomi for + this. + * RSS Guard is now aware of "qt5/6-ct" style used by "qtct" + tool. + * Handling of skins, Qt stylesheets and Qt styles is now + rewritten quite a lot to achieve more consistent UX and allow + for much greater flexibility for skin creators. + Fixed: + * Feedly: HTML entities/code in article titles were not + encoded and displayed correctly. + * GUI separators were resetting their positions to middle, + hopefully fixed. + * Inaccurate reporting of new articles when there are no new + articles, due to DB layer error. + * "New messages" feed status is now more persistent. + * Handling of character set in MariaDB backend is now + improved, all UTF-8 characters should now work correctly. + * Loading of skins/themes is now done more early to avoid some + clashes with GUI initialization. + * Fixed displaying of special characters in RSS/RDF/ATOM + account name. + * No separators in custom source specification are needed now. +- Refresh rssguard-4.0.2-add_library_version.patch as + rssguard-4.2.0-add_library_version.patch +- Drop rssguard-4.1.2-Qt512.patch (too much hassle) + rust +- Update to version 1.59.0 - for details see the rust1.59 package + +- Update package description to help users choose what tooling + to install. + +- Provide rust+cargo by cargo: all cargo package provide this + symbol too. Having the meta package provide it allows OBS to have + a generic prefernece on the meta package for all packages 'just' + requiring rust+cargo. + +- Update to version 1.58.0 + rust1 -- bsc#1194767 - CVE-2022-21658 - Resolve race condition in std::fs::remove_dir_all - - 0002-Fix-CVE-2022-21658-for-UNIX-like.patch - - 0003-Fix-CVE-2022-21658-for-WASI.patch +- Resolve issue with multibuild test -- Relax constraints for armv6/7 - -- Update 0001-Resolve-error-in-bootstrap-where-id-not-used.patch to account for - an issue in test execution. - -- Add fix_bootstrap_vendor.patch to keep the current .cargo/config file -- Add 0001-Resolve-error-in-bootstrap-where-id-not-used.patch to resolve build warning -- Carry over ignore-Wstring-conversion.patch - -Version 1.57.0 (2021-12-02) +Version 1.59.0 (2022-02-24) -- [Macro attributes may follow `#[derive]` and will see the original (pre-`cfg`) input.][87220] -- [Accept curly-brace macros in expressions, like `m!{ .. }.method()` and `m!{ .. }?`.][88690] -- [Allow panicking in constant evaluation.][89508] +- [Stabilize default arguments for const generics][90207] +- [Stabilize destructuring assignment][90521] +- [Relax private in public lint on generic bounds and where clauses of trait impls][90586] +- [Stabilize asm! and global_asm! for x86, x86_64, ARM, Aarch64, and RISC-V][91728] -- [Create more accurate debuginfo for vtables.][89597] -- [Add `armv6k-nintendo-3ds` at Tier 3\*.][88529] -- [Add `armv7-unknown-linux-uclibceabihf` at Tier 3\*.][88952] -- [Add `m68k-unknown-linux-gnu` at Tier 3\*.][88321] -- [Add SOLID targets at Tier 3\*:][86191] `aarch64-kmc-solid_asp3`, `armv7a-kmc-solid_asp3-eabi`, `armv7a-kmc-solid_asp3-eabihf` - \* Refer to Rust's [platform support page][platform-support-doc] for more - information on Rust's tiered platform support. +- [Stabilize new symbol mangling format, leaving it opt-in (-Csymbol-mangling-version=v0)][90128] +- [Emit LLVM optimization remarks when enabled with `-Cremark`][90833] +- [Fix sparc64 ABI for aggregates with floating point members][91003] +- [Warn when a `#[test]`-like built-in attribute macro is present multiple times.][91172] +- [Add support for riscv64gc-unknown-freebsd][91284] +- [Stabilize `-Z emit-future-incompat` as `--json future-incompat`][91535] -- [Avoid allocations and copying in `Vec::leak`][89337] -- [Add `#[repr(i8)]` to `Ordering`][89507] -- [Optimize `File::read_to_end` and `read_to_string`][89582] -- [Update to Unicode 14.0][89614] -- [Many more functions are marked `#[must_use]`][89692], producing a warning - when ignoring their return value. This helps catch mistakes such as expecting - a function to mutate a value in place rather than return a new value. - Stabilised APIs -- [`[T; N]::as_mut_slice`][`array::as_mut_slice`] -- [`[T; N]::as_slice`][`array::as_slice`] -- [`collections::TryReserveError`] -- [`HashMap::try_reserve`] -- [`HashSet::try_reserve`] -- [`String::try_reserve`] -- [`String::try_reserve_exact`] -- [`Vec::try_reserve`] -- [`Vec::try_reserve_exact`] -- [`VecDeque::try_reserve`] -- [`VecDeque::try_reserve_exact`] -- [`Iterator::map_while`] -- [`iter::MapWhile`] -- [`proc_macro::is_available`] -- [`Command::get_program`] -- [`Command::get_args`] -- [`Command::get_envs`] -- [`Command::get_current_dir`] -- [`CommandArgs`] -- [`CommandEnvs`] - These APIs are now usable in const contexts: -- [`hint::unreachable_unchecked`] +- [Remove unnecessary bounds for some Hash{Map,Set} methods][91593] + Stabilized APIs +- [`std::thread::available_parallelism`][available_parallelism] +- [`Result::copied`][result-copied] +- [`Result::cloned`][result-cloned] +- [`arch::asm!`][asm] +- [`arch::global_asm!`][global_asm] +- [`ops::ControlFlow::is_break`][is_break] +- [`ops::ControlFlow::is_continue`][is_continue] +- [`TryFrom for u8`][try_from_char_u8] +- [`char::TryFromCharError`][try_from_char_err] + implementing `Clone`, `Debug`, `Display`, `PartialEq`, `Copy`, `Eq`, `Error` +- [`iter::zip`][zip] +- [`NonZeroU8::is_power_of_two`][is_power_of_two8] +- [`NonZeroU16::is_power_of_two`][is_power_of_two16] +- [`NonZeroU32::is_power_of_two`][is_power_of_two32] +- [`NonZeroU64::is_power_of_two`][is_power_of_two64] +- [`NonZeroU128::is_power_of_two`][is_power_of_two128] +- [`DoubleEndedIterator for ToLowercase`][lowercase] +- [`DoubleEndedIterator for ToUppercase`][uppercase] +- [`TryFrom<&mut [T]> for [T; N]`][tryfrom_ref_arr] +- [`UnwindSafe for Once`][unwindsafe_once] +- [`RefUnwindSafe for Once`][refunwindsafe_once] +- [armv8 neon intrinsics for aarch64][stdarch/1266] + Const-stable: +- [`mem::MaybeUninit::as_ptr`][muninit_ptr] +- [`mem::MaybeUninit::assume_init`][muninit_init] +- [`mem::MaybeUninit::assume_init_ref`][muninit_init_ref] +- [`ffi::CStr::from_bytes_with_nul_unchecked`][cstr_from_bytes] -- [Stabilize custom profiles][cargo/9943] +- [Stabilize the `strip` profile option][cargo/10088] +- [Stabilize future-incompat-report][cargo/10165] +- [Support abbreviating `--release` as `-r`][cargo/10133] +- [Support `term.quiet` configuration][cargo/10152] +- [Remove `--host` from cargo {publish,search,login}][cargo/10145] + Compatibility Notes +- [Refactor weak symbols in std::sys::unix][90846] + This may add new, versioned, symbols when building with a newer glibc, as the + standard library uses weak linkage rather than dynamically attempting to load + certain symbols at runtime. +- [Deprecate crate_type and crate_name nested inside `#![cfg_attr]`][83744] + This adds a future compatibility lint to supporting the use of cfg_attr + wrapping either crate_type or crate_name specification within Rust files; + it is recommended that users migrate to setting the equivalent command line + flags. +- [Remove effect of `#[no_link]` attribute on name resolution][92034] + This may expose new names, leading to conflicts with preexisting names in a + given namespace and a compilation failure. +- [Cargo will document libraries before binaries.][cargo/10172] +- [Respect doc=false in dependencies, not just the root crate][cargo/10201] +- [Weaken guarantee around advancing underlying iterators in zip][83791] +- [Make split_inclusive() on an empty slice yield an empty output][89825] +- [Update std::env::temp_dir to use GetTempPath2 on Windows when available.][89999] rygel +- Update to version 0.40.3: + + Tracker3: + - Fix deadlock on start-up. + - Use the correct graph name for Videos. + scap-security-guide +- updated to 0.1.60 (jsc#ECO-3319) + - New draft stig profile v1r1 for OL8 + - New product Amazon EKS platform and initial CIS profiles + - New product CentOS Stream 9, as a derivative from RHEL9 product + scap-workbench +- require "ssh" at buildtime to enable remote mode. (bsc#1194604) + sdcc -- tex style dependency changed to footnotehyper.sty +- fixed build for Tumbleweed -- allow PS decoder for build [bsc#1109976] +- Update to version 4.1.0 + * New Feature List: + - New z80n port for the Spectrum Next CPU (a Z80 variant). + - Much better register allocation in the gbz80 backend. + - Workarounds for Rabbit wait state bugs in the r2k backend. + - New r2ka port to better support Rabbit 2000A, 2000B, 2000C, 3000. + - Default crt0 and --data-loc for Rabbits suitable for typical + Rabbit hardware configurations, such as the RCMs. + - Many improvements in code generation for z80 and related ports. + - Rabbit register definition headers for Rabbit 2000, 2000A, + 2000B, 2000C, 3000, 3000A. + - C23 digit separators. + * Numerous other new features and bug fixes are included as well. +- Patch sdcc-fixupInlineLabel.patch removed (applied upstream) + +- Update to version 4.0.0 + * The pdk15 backend now passes the regression tests (both with + and without --stack-auto), and is thus considered stable. + * New in-development pdk13 backend for Padauk µC with 13-bit + wide program memory. + * C2X memccpy(), strdup(), strndup(). + * Better tail call optimization. + * Many fixes in the pic14 backend. + * C2X u8 character constants. + * C2X bool, static_assert, alignof, alignas. + * C2X attributes on statements. + * C2X attribute declarations. + * Support for extended ASCII characters in sdas, sdld. + * Compiler support for UCNs and non-ASCII utf8 in identifiers. +- Fix build by adding sdcc-fixupInlineLabel.patch to fix a + potential buffer overflow. +- Add sdcc-pcode.patch to fix a strict aliasing warning and remove + - fno-strict-aliasing from CFLAGS. +- Remove executable bits from source files to make rpmlint happy. + +- Update to version 3.9.0 + * Support for struct / union assignment. + * Optimizations in the stm8 backend relevant to soft float increase + Whetstone score by two thirds. + * Improvements in rematerialization in the stm8 backend improve code + generation for struct, union and arrays. + * New stack allocator reduces stack space usage for the stm8, z80, z180, + gbz80, r2k, r3ka, tlcs90 backends. + * New ez80_z80 backend for eZ80 in Z80 mode. + * Removed deprecated sdcclib utility. + * New pdk14 backend for Padauk µC with 14-bit wide program memory. + * New in-development pdk15 backend for Padauk µC with 15-bit wide program + memory. +- Update to version 3.8.0 + * Additional general utility function: bsearch(). + * Support for rematerialization in the stm8 backend reduces register + pressure and stack usage. + * Merged upstream GNU binutils 2.30 + * All Python code is now fully compatible with both Python 2.7 and + Python 3.6, so Python 3 can be used instead of Python 2. + * Regression testing for diagnostics. + * Improved handling of local bool variables in the mcs51 backend + substantially reduces code size. + * Large memory model for stm8 for 24-bit codespace allows using more + than 32KB of Flash for code. + * New optimizations for calls to some standard library function + (printf(), puts(), strcpy()). + * The type of true and false from stdbool.h change from int to bool. + * New C2X mode (--std-c2x, --std-sdcc2x, #pragma std_c2x) adds support + for one-argument static_assert variant. + * Intermingling of declarations and statements (ISO C99). + * Support headers for AX8052 devices. + * Adopted GCC 8.2 regression tests (execute part of the GCC C torture tests) +- Update to version 3.7.0 + * Changed putchar() prototype from void putchar(char) to int putchar(int) + to improve standard-compliance and allow error reporting. + * Various speed improvements in stm8 backend - Dhrystone score more than + doubled, resulting in SDCC achieving the highest Dhrystone scores + among STM8 C implementations. + * Various speed improvements for multiplications resulting in SDCC achieving + the highest Coremark scores among STM8 C implementations. + * Declarations in for loops (ISO C99). + * 64-bit integers (long long) for the mcs51 and ds390 backends (now long long + is fully supported in SDCC except for the pic14 and pic16 backends). + * Full _Bool support for mcs51 and ds390 backend (now _Bool is fully + supported in SDCC regardless of backend). + * Additional wide character library functions: mbstowcs() and wcstombs(), + btowc() and wctob(), wcscmp(), wcslen(). + * Changed PRNG for rand() from LCG to xorshift to improve speed and quality. + * Support for Small-C calling convention on the callee side (i.e. function + definitions with Small-C calling convention). + * The obsolete macro SDCC (which used to contain the version number encoded + as an integer) has finally been removed (except for mcs51, where it will + survive a little bit longer for SiLabs IDE compability). + * New devices supported by simulator (TLCS-90, and the 517, F380, XC88X, + DS320 mcs51-variants along with dual-dptr and MDU support). + * Timer, UART (incl. interrupt) and I/O support in STM8 simulator. + * Simulator support for banked memory and bit banding. + * Various simulator improvements: Conditional breakpoints, breakpoints by + function name from SDCC debug output, OMF input, VCD output, simulator + interface for simulated program and new operators in expressions. + * Deprecated --nojtbound and the corresponding pragma. + * Faster register allocator reduces compilation time by about 25% (does not + apply to mcs51, ds390 which use a different register allocator). + * Execution count guessing and use of execution count guesses in stm8 + register allocation improve optimization for code speed. + * Changed getchar() prototype from char getchar(void) to int getchar(void) + to improve standard-compliance and allow error reporting. + * Type qualifiers in array parameters (ISO C99). + * static in array parameters (ISO C99). + * Improved support for DWARFv2 debug info in ELF output (stm8, hc08, s08). + * Various improvements in z80/z180/gbz80/tlcs90/r2k/r3ka code generation, + in particular for mixed 16-/32-bit code. + * __z88dk_fastcall function pointer support for --reserve-regs-iy. + * tlcs90 is now a fully supported backend, no longer work in progress. + * --data-seg to specify the segment for non-initialized data in the z80, + z180, gbz80, tlcs90, r2k and r3ka backends. + * New methods to obtain tree-decompositions of control-flow graphs improve + compilation time / code-quality trade-off (when SDCC is built with + support for the treedec library). + * Additional general utility functions: qsort(), strtol(), strtoul(). +- Rebase 0001-Doc-Disable-fallback-to-dvipdfm-remove-non-pdftex-ta.patch +- Rebase patch sdcc_enable_additional_target_libs.patch +- Use Python 3 for building, remove unused pyton-devel BuildRequires + +- Fix Tumbleweed build. +- Instead of including prebuilt MCS51_named.pdf build it during package build. + Besides avoiding the ImageMagick problem with interpreting PS this also + avoids rasterising the image. + +- Delete PowerPC embedspu script from sdbinutils which conflicts with binutils, + fixes boo#1112433 + +- Add pre-converted MCS51_named.pdf to sources, to avoid the lossy + SVG -> EPS (rasterized) -> PDF conversion of the distributed SVG. + [bsc#1109976] sigrok-firmware-fx2lafw +- Update to version 0.1.7, upstream changes: + * Add firmware for the YiXingDianZi MDSO (VID/PID: 1D50:608E). + * Sainsmart DDS120: Fix the 1kHz reference signal. + * Hantek 6022BL: Fix the voltage range selection (bug #1360). + * Allow LA captures at 48MHz samplerate (as long as bus conditions permit). + * Updated build requirement: sdcc >= 3.4.0 (bug #1326). + * Fix a build issue with sdcc >= 3.9.0 (bug #1404). + * Bump the firmware version (major.minor) to 1.4. This version is + backwards-compatible and doesn't require host-side (libsigrok) changes. + slirp4netns +- security update +- added patches + fix CVE-2020-29130 [bsc#1179467], out-of-bounds access while processing ARP packets + + slirp4netns-CVE-2020-29130.patch + smartmontools -- Remove obsolete service parameter (bsc#1183699, - smartmontools-smartd-service.patch). +- Restart smartd and generate smartd_opts only if there are real + sysconfig changes; do not trigger generate_smartd_opts by YaST, + systemd is enough (bsc#1195785). + +- Update smartmontools-drivedb.h to the latest version from the + upstream branch RELEASE_7_2_DRIVEDB. + +- smartmontools-drivedb_h-update.sh: Fix update needed logic. +- Add smartmontools-drivedb.h, the latest version from the upstream + branch RELEASE_7_2_DRIVEDB. + +- update to 7.2: + - smartctl: New option '--json=y[c]' selects YAML output. + - smartctl '-i': Prints ATA TRIM and Zoned Device capabilities. + - smartctl '-j': Fixed 'scsi_grown_defect_list' value. + - smartctl '-a': Prints SCSI 'Accumulated power on time'. + - smartctl '-n POWERMODE': SCSI support. + - smartctl '-s standby,now' and '-s standby,off': SCSI support. + - smartctl '-c': NVMe 1.4 additions. + - smartd: Support for staggered self-tests. + - smartd: No longer writes attribute log if no attributes were read + due to standby mode or other error. + - smartd: Now resolves symlinks before device names are checked for + duplicates. + - smartd: Fixed SMARTD_DEVICETYPE environment variable if DEVICESCAN is + used without '-d TYPE'. + - ATA: Device type '-d jmb39x-q,N' for JMB39x protocol variant used by + some QNAP NAS devices. + - ATA: Device type '-d jms56x,N' for JMS562 USB to SATA RAID bridges. + - SCSI: Improved heuristics for log subpages of new and very old disks. + - NVMe: Log transfer size limited to avoid device or kernel crashes. + - NVMEe/USB: Device type '-d sntrealtek' for Realtek RTL9210 USB to + NVMe bridges. + - update-smart-drivedb: New option '--branch X.Y'. + - HDD, SSD and USB additions to drive database. + - Dropped support for pre-C99 snprintf(). + - configure: Dropped option '--without-working-snprintf'. + - configure: Fixed '-fstack-protector*' detection. + - Linux: Various fixes of smartd.service file (bsc#1183699). + - Darwin: NVMe log support. + - FreeBSD: Device scan does no longer include T_ENCLOSURE devices. + - NetBSD: Fixed timeout handling. + - NetBSD big endian: Fixed ATA register handling. + - OpenBSD: Fixed timeout handling. + - Windows: Dropped backward compatibility fixes for very old compilers. +- drop smartd-service-novm.patch (upstream) +- drop smartmontools-smartd-service.patch + (SLE+Leap, now in upstream, bsc#1183699) + +- Update to version 7.1: + * smartctl: Fixed bogus exception on unknown form factor value. + * smartctl '--json=cg': Suppresses extra spaces also in 'g' + format. + * smartctl '-i': ATA ACS-4 and ACS-5 enhancements. + * smartd: No longer truncates very long device names in warning + emails. + * smartd: No longer skips scheduled tests if system clock has + been adjusted to the past. + * smartd '-A': Attribute logs now use local time instead of UTC. + * ATA: Device type '-d jmb39x,N' for drives behind JMicron JMB39x + RAID port multipliers. + * SCSI: Workaround for incomplete Log subpages response from some + SAS SSDs. + * HDD, SSD and USB additions to drive database. + * Autodetection of '-d sntjmicron' type for JMicron USB to NVMe + bridges. + * Fixed segfault on CCISS transfer sizes > 512 bytes. + * Fixed smartd.service 'Type' if libsystemd-dev is not available. + * Fixed '/dev/megaraid_sas_ioctl_node' fd leak. + * Fixed GPL licensing problem of 'linux_nvme_ioctl.h' + (smartmontools#1226, + drop smartmontools-nvme_ioctl_h-license.patch). +- Update smartmontools.keyring. Developers use new key. +- smartmontools-drivedb_h-update.sh: Recognize equal files in + different commits. +- Drop smartmontools-nvme_ioctl_h-license.patch (SLE+Leap, + now in upstream, https://www.smartmontools.org/ticket/1226) +- Remove smartmontools-drivedb.h. No update available in the + upstream branch RELEASE_7_0_DRIVEDB. + +- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: + Allow OBS to shortcut through the -mini flavors. strongswan +- 0001-Modularize-the-IKEv2-key-derivation-so-it-can-be-pro.patch: + Outsource the IKE key deriviation to openssl for FIPS certification. + (bsc#1195919) + stunnel +- Update to 5.62: [jsc#SLE-20679] + * New features + - Added a bash completion script. + * Bugfixes + - Fixed a transfer() loop bug. +- Update to 5.61: + * New features + - Added new "protocol = capwin" and "protocol = capwinctrl" + configuration file options. + - Rewritten the testing framework in python. + - Added support for missing SSL_set_options() values. + - Updated stunnel.spec to support RHEL8. + * Bugfixes + - Fixed OpenSSL 3.0 build. + - Fixed reloading configuration with "systemctl reload stunnel.service". + - Fixed incorrect messages logged for OpenSSL errors. + - Fixed printing IPv6 socket option defaults on FreeBSD. +- Rebase harden_stunnel.service.patch +- Remove FIPS-related regression tests +- Remove obsolete version checks +- Remove patch upstream stunnel-CVE-2021-20230.patch + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_stunnel.service.patch + +- Update to 5.60: + * New features + - New 'sessionResume' service-level option to allow + or disallow session resumption + - Added support for the new SSL_set_options() values. + - Download fresh ca-certs.pem for each new release. + * Bugfixes + - Fixed 'redirect' with 'protocol'. This combination is + not supported by 'smtp', 'pop3' and 'imap' protocols. + +- ensure proper startup after network: stunnel-5.59_service_always_after_network.patch + +- Disable testsuite for everything except Tumbleweed since it does not work on Leap/SLE + +- update to 5.59: + * new feature: Client-side "protocol = ldap" support + * Fix configuration reload when compression is used + * Fix paths in generated manuals + * Fix test suite fixed not to require external connectivity +- run testsuite during package build + +- Update to 5.58: + * Security bugfixes + - The "redirect" option was fixed to properly handle unauthenticated requests (thx to Martin Stein). boo#1182529 + - Fixed a double free with OpenSSL older than 1.1.0 (thx to Petr Strukov). + * New features + - New 'protocolHeader' service-level option to insert custom 'connect' protocol negotiation headers. + This feature can be used to impersonate other software (e.g. web browsers). + - 'protocolHost' can also be used to control the client SMTP protocol negotiation HELO/EHLO value. + - Initial FIPS 3.0 support. + * Bugfixes + - X.509v3 extensions required by modern versions of OpenSSL are added to generated self-signed test certificates. + - Fixed a tiny memory leak in configuration file reload error handling (thx to Richard Könning). + - Merged Debian 05-typos.patch (thx to Peter Pentchev). + - Merged with minor changes Debian 06-hup-separate.patch (thx to Peter Pentchev). + - Merged Debian 07-imap-capabilities.patch (thx to Ansgar). + - Merged Debian 08-addrconfig-workaround.patch (thx to Peter Pentchev). + - Fixed engine initialization (thx to Petr Strukov). + - FIPS TLS feature is reported when a provider or container is available, and not when FIPS control API is available. + subversion +- Fix testCrash_RequestChannel_nativeRead_AfterException test on + aarch64 and ppc64le, bsc#1195486 bsc#1193778 + * fix-javahl-test.patch + suseconnect-ng +- Update to version 0.0.7~git0.3ef988e: + * Fix product tree traversal (bsc#1197398) + * Revert "Remove self from LD_PRELOAD (bsc#1196326)" + * Remove self from LD_PRELOAD (bsc#1196326) + system-users +- Buildrequire the updated sysuser-tools which supports busybox-adduser as well + systemd +- Import commit 5b022ce3dbad3189b7ce1e7b0f018b18ac6e583c (merge of v249.11) + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/23b6a8633186a2b5b2487621c81ec7e7bb068db1...5b022ce3dbad3189b7ce1e7b0f018b18ac6e583c + +- Import commit 23b6a8633186a2b5b2487621c81ec7e7bb068db1 + f19292f18d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529) + 3349f636dc man: tweak description of auto/noauto (bsc#1191502) + +- update s390 udev rules conversion script to include the case when + the legacy rule was also 41-* (bsc#1195247) + * change scripts-udev-convert-rules.sh + systemd-rpm-macros +- Bump version to 11 + +- Make %_modprobedir point to /lib/modprobe.d (bsc#1196275 bsc#1196406) + Until SLE15-SP3:QU2, /usr/lib/modprobe.d path was not supported by kmod and + since SLE15-SP4 /etc/modprobe.d/README has references to /lib/modprobe.d... + systemd:mini +- Import commit 5b022ce3dbad3189b7ce1e7b0f018b18ac6e583c (merge of v249.11) + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/23b6a8633186a2b5b2487621c81ec7e7bb068db1...5b022ce3dbad3189b7ce1e7b0f018b18ac6e583c + +- Import commit 23b6a8633186a2b5b2487621c81ec7e7bb068db1 + f19292f18d udev: 60-persistent-storage-tape.rules: handle duplicate device ID (bsc#1195529) + 3349f636dc man: tweak description of auto/noauto (bsc#1191502) + +- update s390 udev rules conversion script to include the case when + the legacy rule was also 41-* (bsc#1195247) + * change scripts-udev-convert-rules.sh + sysuser-tools -- Furhter enhance sysusers-generate-pre: inside the build +- Disable systemd-sysuser on SLE15 to stay compatible + (disable-systemd-sysusers.patch) + +- Add support for new shell field [bsc#1189518] + +- Use /bin/bash for sysusers-generate-pre + +- Remove usage of grep from sysusers-generate-pre +- Add a simple test of sysusers-generate-pre to %check + +- Bump version up to 3.1. The --replace parameter only appeared in + systemd 238, so we need to ensure to get the update order correct + for sysuser-generate when using the 3rd command line parameters: + * systemd -> sysuser-tools -> system-{user|group}-FOO. +- Add dependency on systemd >=238 if systemd is installed to + sysuser-shadow +- update sysuser_requires to request sysuser-shadow 3.1 + +- Support systemd-sysusers --replace=/usr/lib/sysusers.d/ option +- sysusers-generate-pre: only use first argument for grep +- sysusers2shadow.sh: use "run" prefix for systemd-sysusers call +- macros.sysusers: fix typo + +- Use /usr/sbin/nologin instead of /sbin/nologin + +- Don't abort on unbound first argument + +- Remove sysusers/nscd workaround + +- Use systemd-sysusers only if /proc is mounted, don't require it + +- Set --replace option for systemd-sysusers + +- Ignore nscd return code + +- If systemd-sysusers is used to create a new user/group, invalidate + the nscd passwd and group cache to make the new user/group + visible immediately as workaround [bsc#1181121]. + Needs to be removed after sytemd-sysusers get's fixed, since we + invalidate the cache even if the user/group file wasn't changed. + +- An "u" in a sysusers.d file will create an user and a group. + Create provides for both, user and group. + +- Use systemd-sysusers as default to create and update the user + account. Fixes the problem that a modified sysusers config file + get's ignored by useradd and adduser [bsc#1180549]. + +- useradd_or_adduser_dep must be PreReq so ordering makes sure it gets + installed before. +- suggest shadow where useradd_or_adduser_dep is actually required + +- Avoid useless use of cat +- Simplify %sysusers_requires +- Drop shebang, rpm passes it to /bin/sh itself + +- Packages providing users need /usr/bin/cat installed to create + them. Add that to the PreRequires. + +- Create system groups for system users + +- Fix bug introduced by simplification of check for useradd -g +- Refactor use of sed away + +- Use eval set -- $LINE instead of read for parsing + +- Clean up sysusers2shadow and make it use only /bin/sh +- Don't let busybox adduser create the home directory, it breaks + permissions of e.g. /sbin (home of daemon) +- Use only /bin/sh in sysusers-generate-pre and the generated code + +- Drop use of tail from the generated %pre scriptlets + +- Look for /bin/busybox, too +- Add special handling for busybox and groups + +- Use suggests shadow to prefer that over busybox in normal systems + +- Add support for busybox adduser/addgroup +- Change requirements from shadow to useradd_or_adduser_dep + +- Fix default home directory [bsc#1105934] +- Use _rpmmacrodir for macro file + +- Further enhance sysusers-generate-pre: inside the build tcl -- bsc#1181840: Same fix as for tclConfig.sh is needed for tcl.pc. - -- bsc#1179615: TCL_LIBS in tclConfig.sh possibly breaks build on - newer service packs and is not needed for linking to a dynamic - libtcl anyway, so make it empty. +- New version 8.6.12: + * (bug)[d43f96] [string trim*] broken for Emoji + * (bug)[22324b] [string reverse] broken for Emoji + * (bug)[1dab71,7c64aa] BRE broken by uninitialized value use + * (bug)[8419c5] Unix tty channels tolerate EINTR + * ** POTENTIAL INCOMPATIBILITY *** + * (bug)[4c591f] [string compare] EIAS violation + * (bug)[266494] [concat foo [list #]] EIAS violation + * (bug)[24b918] Save IO buffers from modern optimizers + * (new) support for POSIX error EILSEQ + * (bug)[688fcc] segfault during traced delete of alias + * (bug)[ccc448] segfault in ensemble rewrite machinery + * (new) Update to Unicode-14 + * (bug)[a8579d] failed proc argument spec processing + * Obsoletes tcl-aa4a13c15516da45.patch +- Bump %itclver and ensure it stays in sync. + +- bsc#1185662: Move tcl.macros /usr/lib/rpm/macros.d . +- https://core.tcl-lang.org/thread/tktview?name=98ae20f0f5: + Add tcl-aa4a13c15516da45.patch to disable lto for the stubs + libraries. + +- tclConfig.sh: Fix path names and avoid braces in TCL_PACKAGE_PATH +- Set TCL_LIBRARY at configure time for better consistency. + +- New version: 8.6.11: + * Add tcltest::(Setup|Eval|Cleanup|)Test + * Update to Unicode-13 + * Add 3 libtommath functions to stub table + * Many more bug fixes +- Potentially incompatible changes: + * (bug)[ffeb20] [binary decode base64] ignore invalid chars + * (bug)[b8e82d] some -maxlen values break uuencode round trip + * (bug)[085913] Tcl_DStringAppendElement # quoting precision + * (bug)[81242a] revised documentation for Tcl_UtfAtIndex() + * (bug)[ed2980] Tcl_UtfToUniChar reads > TCL_UTF_MAX bytes + * (bug)[a1bd37] [clock scan] new ISO format (clock-34.(19-24)) + * (bug)[501974] [clock scan] +time zone (clock-34.(53-68)) + * (new) force -eofchar \032 when evaluating library scripts + * (new)[48898a] improve error message consistency + * (new) revised case of module names + +- Add a manpage symlink for tclsh8.6. + +- Fix build with RPM 4.16: error: bare words are no longer + supported, please use "...": lib64 == lib64. + +- New version: 8.6.10: + * (bug)[7a9dc5] [file normalize ~/~foo] segfault + * (bug)[3cf3a9] variable 'timezone' deprecated in vc2017 + * (bug)[cc1e91] [list [list {*}[set a " "]]] regression + obsoletes tcl-expand-regression.patch. + * (bug)[e3f481] tests var-1.2[01] + * (new) Update to Unicode 12.0 + * (new)[TIP 527] New command [timerate] + * (bug)[39fed4] [package require] memory validity + * (new) New command tcl::unsupported::corotype + * (bug) memlink when namespace deletion kills linked var + * (new) README file converted to README.md in Markdown + * (bug)[8b9854] [info level 0] regression with ensembles + * (bug)[6bdadf] crash multi-arg write-traced [lappend] + * (bug)[f8a33c] crash Tcl_Exit before init + * (bug)[fa6bf3] Bytecode fails epoch recovery at numLevel=0 + * (bug)[fec0c1] C stack overflow compiling bytecode + * tzdata updated to Olson's tzdata2019c + * (bug)[16768d] Fix [info hostname] on NetBSD + * (new) libtommath updated to release 1.2.0 + * (bug)[bcd100] bad fs cache when system encoding changes + * (bug)[135804] segfault in [next] after destroy + * (bug)[13657a] application/json us text, not binary + +- binary-40.3 is expected to fail on riscv64 which does not support NaN + propagation + +- Use FAT LTO objects in order to provide proper static + library (boo#1138797). + +- Fix a regression in the handling of denormalized empty lists + (tcl-expand-regression.patch, tcl#cc1e91552c). + +- New version: 8.6.9: + * NR-enable [package require] + * (bug)[9fd5c6] crash in object deletion, test oo-11.5 + * (bug)[3c32a3] crash deleting object with class mixed in + * (platform) stop using -lieee, removed from glibc-2.27 + (bsc#1179615, bsc#1181840). + * (bug)[8e6a9a] bad binary [string match], test string-11.55 + * (bug)[1873ea] repair multi-thread std channel init + * (bug)[db36fa] broken bytecode for index values + * (bug) broken compiled [string replace], test string-14.19 + * (bug) [string trim*] engine crashed on invalid UTF + * (bug) missing trace in compiled [array set], test var-20.11 + * (bug)[46a241] crash in unset array with search, var-13.[23] + * (bug)[27b682] race made [file delete] raise "no such file" + * (bug)[925643] 32/64 cleanup of filesystem DIR operations + * (bug) leaks in TclSetEnv and env cache + * (bug)[3592747] [yieldto] dying namespace, tailcall-14.1 + * (bug)[270f78] race in [file mkdir] + * (bug)[3f7af0] [file delete] raised "permission denied" + * (bug)[d051b7] overflow crash in [format] + * revised quoting of [exec] args in generated command line + * HTTP Keep-Alive with pipelined requests + * (new)[TIP 505] [lreplace] accepts all out of range indices + * (bug) Prevent crash from NULL keyName in the registry package + * Update tcltest package for Travis support + * (bug)[35a8f1] overlong string length of some lists + * (bug)[00d04c] Repair [binary encode base64] +- Version 8.6.8: + * [array names -regexp] supports backrefs + * Fix gcc build failures due to #pragma placement + * (bug)[b50fb2] exec redir append stdout and stderr to file + * (bug)[2a9465] http state 100 continue handling broken + * (bug)[0e4d88] replace command, delete trace kills namespace + * (bug)[1a5655] [info * methods] includes mixins + * (bug)[fc1409] segfault in method cloning, oo-15.15 + * (bug)[3298012] Stop crash when hash tables overflow 32 bits + * (bug)[5d6de6] Close failing case of [package prefer stable] + * (bug)[4f6a1e] Crash when ensemble map and list are same + * (bug)[ce3a21] file normalize failure when tail is empty + * (new)[TIP 477] nmake build system reform + * (bug)[586e71] EvalObjv exception handling at level #0 + +- Sync SLE12 with Factory to fix a bug in Itcl that was affecting + iwidgets (bsc#903017). + tcmu-runner +- fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed; + (bsc#1196787). + +- Updated to latest upstream (jsc#SLE-17360). Added file: + * tcmu-runner-updates-since-v1.5.4.xz + with latest upstream changes since v1.5.4: + * rbd: switch strtok to strtok_r + * tcmur_device: rename the state_lock to rdev_lock + * tcmur_device: rename lock to cmds_list_lock + * rbd: fix and add more debug logs + * rbd: fix the possible warning of incorrect return value type + * rbd: remove the reduntant logs + * rbd: fix memory leak when fails to get the address + * Revert "Create codeql-analysis.yml" + * rbd: fix use-after-free of addr + * Create codeql-analysis.yml + * main: fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed + * remove pthread_getname_np calls + * implicitly cast pthread_t to long unsigned int + * add missing pthread.h include + * replace assert_perror with assert + * cast time_t to intmax_t when printing + * spec: make dist tag optional (#659) + * install-dep.sh: do not install multiple packages in one single line (#657) + * tcmu_read_config() check read() return value. (#656) + And added these changes in v1.5.4 from v1.5.3: + * Bump version to 1.5.4 (#652) + * handler: add writesame/caw hooks support + * tcmur: fall back to writesame without unmap if not aligned + * tcmur: clean up the code + * rbd: fix the unmap align and granularity size + * rbd: use the new format of the daemon name + * file_zbc: Remove unnecessary zone boundary check + +- Update to version 1.5.3: + * tcmur: error if both src/dst_dev are unset after CSCD parsing + * tcmur: don't assume two XCOPY CSCDs + * tcmur: fail XCOPY requests with inline data + * tcmur: fail cross-device XCOPY requests + * scsi: minor simplification of inquiry if/else logic + * Add supported vpd pages to zbc vpd pages + * lock: do not try to acquire the lock for read fops + * rbd: remove all the stale blacklist entries when opening devices + * tcmu-runner: explicitly release the g_runner_handlers resources + * glfs: add init/destroy support to fix memory leak + * tcmur: add the init/destroy support in struct tcmur_handler + * CMakeList.txt: fix the style and switch tabes to white spaces + * worker: do not set thread name in the callback fn + * target: convert recovery thread to work helpers + * rbd: add report event support + * runner: add handler error reporting cb + * runner: convert alua code to work helpers + * runner: add thread helpers + * rbd: fix formatting + * tcmur_device: remove unused recovery_thread member + * rbd: fix logging when client is blacklisted + * glfs: allow to load the device when the sizes disagree + * Fix possible cdb printing overflow + * libtcmu_log: Set tcmu_logbuf before log thread is created + * extra/install_dep.sh: Add support for SUSE + * glfs: disable the fencing when it is not support + * Simplify tcmu_set_thread_name + * extra script: Fix install_dep.sh + * logger: add pthread name + * tcmu-runner: set a name for each pthread + * libtcmu: remove stale fns declaration + * glfs: check EOF for read + * Add missing libpthread + * logger: correct the log message for log dir path + * logger: fix posible crash when loging to file + * Add tcmu_dev_get_memory_info() and split+rename device_add(). + * Add support for Debian + * glfs: add lock support + * alua: make the lock done as INFO message + - + tcmu-runner-fail-cross-device-XCOPY-requests.patch -- Update to version 1.5.2 (see jsc#SLE-7751): +- Fixed i586 compilation complaint in tcmur_cmd_handler.c, adding: + * tcmu-runner-fix-i586-size_t-error.patch + (which came from David Disseldorp). Also, added requirement for + libnl3-devel version that supports signed network functions, + such as nla_put_s32(). + +- Update to version 1.5.2: - Also, fixed i586 compilation complaint in tcmur_cmd_handler.c, adding: - * tcmu-runner-fix-i586-size_t-error.patch - (which came from David Disseldorp). Also, added requirement for - libnl3-devel version that supports signed network functions, - such as nla_put_s32(). texlive +- Gzip manual page of biber + +- Do not attach prefix texlive twice in case of texlive-scripts-extra + +- Also add some obsoletes + +- Add missed package splits for bsc#1196711 + +- Lower the official required perl version used for biber to get it + build on SLE-15-SP4 +- Drop the obsolete patches of the poppler support + * fix-lua-poppler-22.01.patch + * source-pdftoepdf-backport-from-2020.patch + * c++17-does-not-allow-dynamic-exception-specifications.patch + * fix-luatexdir-poppler-22.01.patch + * do-not-use-streamSetPos.patch + * fix-poppler-config-from-c.patch +- Ignore patch source-dvipdfm-x.dif from bsc#1099563 as it is part + of upstream since TeXLive 2018 + +- Backport TeXLive 2021, full python3 support and no poppler anymore + +- Fix wrong library paths in pkgconfig files (boo#1192662) + +- Change to using systemd-sysusers + +- Correct the required versions for the perl modules for biber (boo#1185600) + +- Add patch source-r58686:r58919.dif + * Upstream fix for mpost/luatex btex/etex + +- Make public wrapper change into mktex home directory if current + directory is not accessible + +- Use -fsigned-char on non-Intel boxes for mendex and upmendex + otherwise the sort.c results are wrong +- Reenable pygmentex as now with python3 + +- Update to TeXLive 2021 + * No poppler required anymore (hurray) + * Uses its own xpdf based library +- Update to biber 2.16 + * perl(Unicode::Collate) >= 1.29 +- Port patches mostly by correcting offsets + * 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch + * biber-certs.dif + * source-64.dif + * source-configure.dif + * source-dviutils.dif + * source-ppc64.dif + * source-warns.dif + * source.dif +- Remove patches now fixed upstream or not required anymore + * source-fix-bool-poppler.patch + * source-fix-const-poppler0.66.0.patch + * source-overflow.dif + * source-poppler-fix-dict-memleak.patch + * source-poppler-use-std_string.patch + * source-poppler.dif + * source-poppler0.59.0.patch + * source-poppler0.79.0.patch + * source-poppler0.83.0.patch + * source-poppler0.86.0.patch + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +- Skip packages which are based on python2 + +- Fix longstanding bug: Make sure that pdfcsplain points to pdftex + as otherwise UTF-8 characters are missed in the output + +- Avoid expanded texuid/texgid macros within comments (boo#1172690) + +- Properly configure luajit + +- Clean rpmlintrc as request in SR#805514 + +- Correct obsoletes for new packages + +- Add patch source-ppc64.dif to get ppc64 acrch to work + (nevertheless ppc64 is currently disabled) + +- Avouid conflict with rungs(.tlu) seeing twice in texlive-scripts + and texlive-dvipdfmx-bin + +- Add patch 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch + * Support luajit on ppc64/ppc64le +- Add patch 0006-Fix-register-allocation-bug-in-arm64.patch + * luajit fix for arm64 +- Modify spec file to build luajit based programs on ppc64* + +- More LuaJIT binaries which are not build on ppc64/ppc64le not fixed + since ages https://github.com/LuaJIT/LuaJIT/issues/42 + +- Adopt patch source-poppler0.59.0.patch to latest use of read_pdf_info() + +- Add a _constraints file to have a better control how much disk + space and power we have to get all binaries build and installed + +- Extend patch source-overflow.dif to catch an overflow found + by fortify on ppc64 +- TeXLive 2020 requires harfbuzz >= 2.6 + +- Update to TeXLive 2020 + * Version based on texlive-20200327-source and biber-2.14 + * Remove patches now fixed upstream + 0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch + source-poppler0.84.0.patch + source-common.patch + source-fix-axohelp.patch + source-synctex-bump-soname.dif + * Ported patches + biber-certs.dif + source-64.dif + source-a2ping.dif + source-configure.dif + source-fix-bool-poppler.patch + source-fix-const-poppler0.66.0.patch + source-lacheck.dif + source-poppler-fix-dict-memleak.patch + source-poppler-use-std_string.patch + source-psutils-kpathsea.dif + source-psutils.dif + source-warns.dif + source-x11r7.dif + source.dif + * New patch source-psutils-kpathsea.dif to avoid false positiv + +- Add source-poppler0.86.0.patch: fix build with poppler 0.86.0. + +- Add patch source-psutils-kpathsea.dif to ignore warning from + kpathsea due missing ls-R files + +- Use CVE numbers + -- Add patch poppler-fix-0.79.patch to fix compilation with poppler - 0.79 which has many api incompatible changes aggregated since 0.63 - (boo#1152776). -- Fix broken link to texlive-20170524-source-poppler059-1.patch . +- Make patch suffix unique + +- Add source-poppler0.84.0.patch: Fix build with poppler-0.84. + +- Add source-common.patch to avoid common variable (boo#1160417) +- Ensure to have the correct version of perl-Business-ISBN + and perl-Business-ISBN-Data + +- Add source-poppler0.83.0.patch: support poppler 0.83. + +- Apply patch 0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch + also for perl 5.30.1 and up (boo#1157545) + +- Add patch source-fix-axohelp.patch for bsc#1155411 + * CVE-2019-18604: improper use of sprintf + +- Add 0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch + from upstream (with context modifications to apply correctly) to update + biber tests after the Unicode::Collate upgrade from 1.25 to 1.27 + changed sortinit hashes with (at least) perl 5.26, while using + perl 5.28 seems to work fine (boo#1152776) + +- Ensure that pdftoepdf-poppler-0.75.0.cc is used for any version + of poppler >= 0.79.0. Fixes the build with 0.80.0. +- Update source-poppler0.79.0.patch, since we now patch before + copying. + +- source-poppler0.79.0.patch: fix build with poppler 0.79 + +- Clean patch source.dif that is remove left over from TeXLive 2018 (boo#1140203) + +- Avoid error on older compiler as well as older glm on Leap 42.3 + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Reenable ARM_COMPLIANT=1 on ARM but fix the memory errors + +- Let's give ARM_COMPLIANT=0 on armv7l/aarch64 a try + +- Add patch source-poppler0.59.0.patch to support older systems + as well + +- On 32bit systems disable some more biber tests with negative + values for dateformats as those will always fail + +- Make it build by modifying patches + * source-configure.dif + * source-fix-bool-poppler.patch + * source-fix-const-poppler0.66.0.patch + * source-poppler-fix-dict-memleak.patch + * source-poppler-use-std_string.patch + * source.dif + and the spec file by moving the code of the choice of the + poppler source below the patching area as well as build + require pkgconfig(glew), pkgconfig(glm), and pkgconfig(gsl) + for asymptote + +- Update to TeXLive 2019 (boo#1135744) +- Modify patches + * biber-certs.dif + * source-64.dif + * source-configure.dif + * source-dviutils.dif + * source-fix-bool-poppler.patch + * source-fix-const-poppler0.66.0.patch + * source-overflow.dif + * source-poppler-fix-dict-memleak.patch + * source-poppler-use-std_string.patch + * source-synctex-bump-soname.dif + * source-texdoc.dif + * source-warns.dif + * source.dif +- Drop obsolate patches + * freetype-use-pkg-config.patch + * source-bsc1109673.dif + * source-dvipdfm-x.dif + * source-fix-synctex-missing-header-install.dif + * source-lua-fix-bad-compare.patch + * source-m-tx-0.63a-buffer-overflow.dif + * source-patgen.dif + * source-tounicode.dif + +- Disable LTO (boo#1133287). + +- Update to biber 2.12 + +- Add patches for poppler 0.72: + * Rebase/extend source-fix-const-poppler0.66.0.patch and apply for + all versions using pdf*-newpoppler.cc + * source-fix-bool-poppler.patch + * source-poppler-use-std_string.patch + * source-poppler-fix-dict-memleak.patch +- Add source-lua-fix-bad-compare.patch +- Drop source-lua-poppler0640.dif, instead of casting the const's + away, add const where appropriate -- Add patch source-dvipdfm-x.dif to fix XeTeX bug #151 (boo#1099563) +- Add source-fix-const-poppler0.66.0.patch to fix several const + issues that broke the build of texlive with poppler 0.66.0. + +- Add a view dependencies to perl-biber + +- Let texlive-kpathsea-bin Pre Require texlive-tetex-bin + +- Respect rename of texconfig to tetex + +- Add patch source-tounicode.difto fix tounicode entries for + ligatures in pdf output of xelatex + +- Add freetype-use-pkg-config.patch to fix build with new Freetype: + use pkgconfig to find Freetype libraries. + +- Shorten reautoconfig a bit that is only reconfigure trees with + changed ac files + +- Help asymptote with libOSMesa AND libglapi + +- Add patch source-patgen.dif to enhance upper size limit of + arrays in patgen as mentioned at texlive@tug.org + +- Switch over to TeXLive 2018 final 20180414 + +- Add patch source-dvipdfm-x.dif to fix XeTeX bug #151 + +- Add patches + * source-m-tx-0.63a-buffer-overflow.dif + * source-synctex-bump-soname.dif as the API had changed and the + major version 1 does not fix anymore + * source-fix-synctex-missing-header-install.dif + * source-lua-poppler0640.dif + * source-synctex-bump-soname.dif + +- Skip patch source-lcdf-typetools.dif as now upstream (boo#1087075) -- Add patch source-lcdf-typetools.dif to help gcc8 (boo#1087075) +- First initial snapshot of TeXLive pre 2018 +- Port patches + * biber-certs.dif + * source-64.dif + * source-a2ping.dif + * source-configure.dif + * source-dviutils.dif + * source-overflow.dif + * source-warns.dif + * source.dif +- Removed patches now upstream + * texlive-20170524-source-poppler059-1.patch + * source-poppler-0.59.1.dif + * source-luatex.dif + * source-maxpath.dif + * biber-perl-5.30.dif texlive-filesystem +- Backport TeXLive 2021, full python3 support and no poppler anymore + +- Modifiy texlive.cron + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Change to using systemd-sysusers + +- remove 'public' setgid binary from permissions.d files. This entry is + conflicting with the global permissions profiles from the permissions + package. E.g. when we set the 'paranoid' profile then the public binary is + supposed to end up without setgid-bit, which it does not currently. + +- Force updmap-sys to sync trees + +- Simplify update script, that is always hash before updating + font maps + +- Re-add texlive-updmap-map as it is not part of any archive + anymore but is required + +- Update to TeXLive 2021 + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +- Skip packages which are based on python2 + +- Enhance update script to detect user changes in configuration + files to warn the user. Also run texlinks script to be sure + that local configuration fits the linked engines (boo#1176557) + +- No pstools anymore in texlive database + +- Update to TeXLive 2020 + - member of the group mktex (boo#1159740) + member of the group mktex + +- Use CVE numbers -- Use setpriv but now switch to every single owner for clearing +- Again use setpriv but now switch to every single owner for clearing +- Introduce a user mktex as replacement for user nobody (boo#1159740) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Update to TeXLive 2019 + +- A binary only TeXLive installation is a fatal error + +- Comment out not available font map files during update + +- Switch over to TeXLive 2018 final 20180414 + +- First intial snap short of TeXLive pre 2018 + texlive-specs-a +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-b +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-c +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-d +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-e +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-f +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-g +- Also add some obsoletes + +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 +- Skip latexmk_perl.dif as alredy upstream + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-h +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-i -- Add patch fancyhdr_newtoks.dif to fix boo#1190640 - * texlive-fancyhdr: extramarks.sty broken +- Also add some obsoletes + +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 +- Skip patch latexmk_perl.dif as this is upstream in TL 2021 (bsc#1094731) +- Ignore patch latexdiff_perl.dif for bsc#1118796 as this is + already part of upstream TeXLive 2021 +- Ignore patch fancyhdr_newtoks.dif for bsc#1190640 as this is + already part of upstream TeXLive 2021 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment texlive-specs-j +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-k +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-l +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-m +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-n -- Extend patch latexdiff_perl.dif to fix boo#1118796 yet an other - unescaped left brace with perl +- Also add some obsoletes -- Port back changes for bsd_glob of latexmk(.pl) (boo#1094731) +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 +- Skip patch latexmk_perl.dif as this is upstream in TL 2021 (bsc#1094731) +- Ignore patch latexdiff_perl.dif for bsc#1118796 as this is + already part of upstream TeXLive 2021 +- Ignore patch fancyhdr_newtoks.dif for bsc#1190640 as this is + already part of upstream TeXLive 2021 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-o +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-p +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-q +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-r +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-s +- Also add some obsoletes + +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 +- Skip patch latexmk_perl.dif as this is upstream in TL 2021 (bsc#1094731) +- Ignore patch latexdiff_perl.dif for bsc#1118796 as this is + already part of upstream TeXLive 2021 +- Ignore patch fancyhdr_newtoks.dif for bsc#1190640 as this is + already part of upstream TeXLive 2021 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-t +- Also add some obsoletes + +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 +- Skip patch latexmk_perl.dif as this is upstream in TL 2021 (bsc#1094731) +- Ignore patch latexdiff_perl.dif for bsc#1118796 as this is + already part of upstream TeXLive 2021 +- Ignore patch fancyhdr_newtoks.dif for bsc#1190640 as this is + already part of upstream TeXLive 2021 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-u +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-v +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-w +- Also add some obsoletes + +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 +- Skip latexmk_perl.dif as alredy upstream + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-x +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - texlive-specs-y +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + texlive-specs-z +- Backport TeXLive 2021, full python3 support and no poppler anymore +- Add missed package splits for bsc#1196711 + +- Extend patch texlive-scripts_scripts.dif + * boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings + OK make them silent + +- Do not touch shebang with patch latexdiff_p2top3.dif + +- Add the patches to convert python2 helper scripts to python3 + * ejpecp_p2top3.dif + * enctex_p2top3.dif + * latexdiff_p2top3.dif + * newcommand_p2top3.dif + * punknova_p2top3.dif + +- Add patch seminar_latex20200202.dif and patch prosper_utf8.dif + * Avoid latin1 characters and the caused warning about broken + enconding in the typeouts of prosper file + * Set lowest release of the LaTeX engine for seminar class + (boo#1185941) + +- Move python detection and correction to python3 + +- Change to using systemd-sysusers + +- Reenable pygmentex as now with python3 + +- Remove patch de-macro_p2top3.dif now upstream +- Port patches + * kpathsea_cnf.dif + * latexmk_conf.dif + * lilyglyphs_p2top3.dif (now only shebang corrected) + * luatex_cnf.dif + * luaotfload_varfonts.dif + * musixtex_various.dif + * texdoc_cnf.dif + * texlive-scripts_scripts.dif + +- Update to TeXLive 2021 + +- Rename patch lilyglyphs-8ffa820e4.dif to lilyglyphs_p2top3.dif +- Add patch de-macro_p2top3.dif + * Re-enable texlive-de-macro as required by extra binary package + +- Reenable package lilyglyphs by adding patch lilyglyphs-8ffa820e4.dif + from upstream repository + +- Skip packages which are based on python2 + +- Fix the fix for boo#1046104 reported by boo#1181691 + * Increase dict size which holds the font description + to fit with added descriptions of PostScript Type 1 + +- Enhance latexmk configuration, that is add a systemwide + configuration below /etc/texmf/latexmk/ as latexmk.conf (boo#1180789) + For this add patch latexmk_conf.dif + +- Enhance spec file generator to find missing .so man page + links for better dependency resolution (bsc#1171682) + +- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as + kpathsea uses the ls-R files as well + +- Correct obsoletes for new packages + +- Scan *.def files as well for RequirePackage + +- Add Requires to tex(epstopdf-base.sty) to fix package split + of texlive-epstopdf + +- Skip *-dev packages from file dependendcy scanner as otherwise + we see doubling name space for some style files like amsmath.sty + +- Add patch pythontex_p2top3.dif and a removes file to fully + switch pythontex packages of TeXLive to python3 + +- Update to TeXLive 2020 + * Port patches + kpathsea_cnf.dif + latexpand_perl.dif + luaotfload_varfonts.dif + luatex_cnf.dif + musixtex_various.dif + * Delete patches not needed anymore as files have moved + tetex_scripts.dif + * Delete patche updmap-map_roboto.dif as fixed upstream + * Add new patches to catch moved files + texlive-scripts-extra_scripts.dif + texlive-scripts_scripts.dif + * Add new patch xetex_conf.dif to fit FHS location + * Remove TeXLive installer files breaking rpm database + texlive-scripts.removes + +- Enhance spec file generator to catch more required style files + e.g. readarray.sty for verbatimbox.sty as reported in boo#1155752 + +- Correct path in patch updmap-map_roboto.dif + +- Add updmap-map_roboto.dif to update encoding mappings (boo#1143065) + +- Add /scripts/texdoc/Data.tlpdb.lua (boo#1146028) + +- Remove (texlive-)axessibility package as it has a nofree license: + Creative Commons Attribution-NonCommercial 4.0 License + +- Redo spec file generation to get the various scriplets back + +- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314) + +- Update to TeXLive 2019 +- Modify patches + * kpathsea_cnf.dif + * latex2man_tmphandling.dif + * latexpand_perl.dif + * luaotfload_varfonts.dif + * luatex_cnf.dif + * musixtex_various.dif + * tetex_scripts.dif + * texdoc_cnf.dif +- Drop obsolate patches + * tex4ht_env.dif + * texdraw_info.dif +- Patch bbold_bbold11.dif move from texlive-specs-c.spec to + texlive-specs-b.spec +- Patch context_fourier-map.dif move from texlive-specs-f.spec to + texlive-specs-e.spec +- Will fix Bug boo#1131436: + texlive-fontawesome5 does not update updmap on install/uninstall + +- In texlive-ukrhyph-doc use en_GB instead of en_UK (boo#1123654) + +- Map many Language Description Files (ldf) to know hypen-packages (boo#1099475) + +- In case of having OpenType and/or TrueType fonts around do disable + the PostScript Type fonts for fontconfig (boo#1102986) + +- Update tetex_scripts.dif as also updmap.pl should use /usr/share/texmf + to find the perl TeXLive modules as well + +- Port *all* changes for texlive scripts from source.dif to texconfig_scripts.dif + +- Update tetex_scripts.dif as there is no /usr/share/texmf-dist here + +- Refresh stix.tar.xz to get missed fd files + +- Reorder requirements due rename texconfig to tetex + +- Respect rename of texconfig to tetex + +- Rename patch texconfig_scripts.dif to tetex_scripts.dif + +- Remove patch latexdiff_perl.dif now upstream + +- Remove patch algorithm2e_umlauts.dif now upstream + +- Switch over to TeXLive 2018 final 20180414 + +- First initial snapshot of TeXLive pre 2018 + +- Use font-config macros (boo#1083212) *with* xorg-x11-fonts-core + (for encodings), mkfontdir (ditto), and mkfontscale + +- Avoid broken scripts due former env correction, only repair + those scripts where the shebang exists + +- Switch over to python 3 (boo#1077170) + +- Avoid nasty warning about missing batchmode in ENVironment + -- Make sure texconfig/update is run only once per transaction - -- Be aware that blanks may occure around RequirePackage (bnc#872559) - -- Remove superfluous xfs dependcies - -- Make Lua(La)TeX knowing about varfonts from mktex.cnf (bnc#847102) - -- Be aware that texlive scripts are now in the packages them self - -- Change /bin/env to /usr/bin/env in latexdiff tool below doc - -- Be aware that the package texlive-ascii-font is the former - texlive-ascii - -- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST - -- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) - -- Make sure that TEXMFMAIN is /usr/share/texmf now -- Replace texmf.cnf if really required that is do not install - as .rpmnew but move the old to .rpmold - -- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to - tex/latex/leipzig/leipzig.tex - -- Update to TeXLive 2013 (timestamp 20130620) - + Distribution layout: the top-level texmf/ directory has been - merged into texmf-dist/, for simplicity. Both the TEXMFMAIN - and TEXMFDIST Kpathsea variables now point to texmf-dist. - + Many small language collections have been merged together, - to simplify installation. - + MetaPost: native support for PNG output and floating-point - (IEEE double) has been added. - + LuaTEX: updated to Lua 5.2, and includes a new library - (pdfscanner) to process external PDF page content, among - much else (see its web pages). - + XeTEX (also see its web pages for more): - The HarfBuzz library now used for font layout instead of ICU. - Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. - On Macs, Core Text is used instead of the (deprecated) ATSUI. - Prefer TrueType/OpenType fonts to Type1 when the names are the same. - Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. - Support OpenType math cut-ins. - + xdvi: now uses FreeType instead of t1lib for rendering. - + microtype.sty: some support for XeTEX (protrusion) and LuaTEX - (protrusion, font expansion, tracking), among other enhancements. -- Update biblatex-biber to 1.7 -- Udpate biblatex of TeXLive 2013 to 2.7a - -- Let texlive-arev require tex(mdacmr.fd) (bnc#819867) -- Avoid line break in patch pgf_plain.dif (bnc#823273) - -- As lcdf-typetools does not support kpathsea nor search below - texmf tree build the texlive-lcdftypetools(-bin) packages again - and let them conflict with the lcdf-typetools package. - -- Asymptote binaries may have the same version as the format files - of the asymptote package it self (bnc#813032) - -- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162) -- Let mathdesign require tex(texnansi.enc) (bnc#808731) -- Let biber-bin require perl(Text::BibTeX) (bnc#811258) -- Do not require xfs as we do not use xfs at all, otherwise we - have to add some more lua code in the %post scriptlet. - -- Avoid doubling mktex.opt content with excessive patch which had - lead that the original content overrides the new one (bnc#801727) - -- Work around missing support of %posttrans scriptlets in libzypp - due missing rpm option for not to execute those scriptlets (bnc#773575) - -- Add require texlive-metapost for texlive-dvips -- Add some more requires for latex-bin -- Add require pdftex.def for texlive-pdftex -- Do not reqiure package pgfmath in pgffor.sty (bnc#783252) - -- Use disturl for rpmbuild runs -- Aggregate licenses for meta spec file automatically - -- license update: GPL-2.0+ and LPPL-1.3c and GPL-3.0+ and MPL-1.1 and - LPPL-1.0 and OFL-1.1 and Apache-2.0 - Aggregate licenses for spec file without subpackages - -- Change font config semantic as the font directories below - /usr/share/fonts will be always found by freetype - -- Source validator does not like not applied patches - -- Correct path in pgf patch - -- Make the sub packagers texlive-spec-{a..z} valid for source - validator - -- Add patch to make pgf work with plain TeX (bnc#746719) - -- Make jadetex format build in posttrans scriptlet - -- Add some missed files -- Break cycle between latex and latex-bin - -- move lgrenc.dfu from doc to tex tree - -- Avoid dependency loops between kpathsea, tetex, and texconfig - with the main package texlive as otherwise the three packages - will be isntalled before texlive - -- Make sure that posttrans scriptlets will execute update script - -- Re-run generator script to add missed docfiles - -- Avoid failing scriptlets due slice split - -- Modify the runtime Makefile to allow to build slices from the - 2236 spec files may help to speed up the serial checks and - serial rpmlint run - -- Do not forget requirements of texlive-latex-bin - -- Add some minimal requirements for texlive-tex, texlive-latex, - texlive-luatex, and texlive-texinfo - -- Fix wrong placement of tex files -- Xecyr has only win executables - -- Simplify dependency chain(s) -- Allow pure source packages (knuth, latex-tds, ...) -- Allow empty packages (hyphen, bibtexu, ...) for dependencies - -- Make RPMlint happy - -- Make main spec file run several rpmbuild processes in parallel - -- Update to frozen/final 2012 (timestamp 20120611) - -- Avoid source url for all tar balls as our checkin script can not - handle snapshots nor is knowing about the infrastructure of the - upstream TeXLive server - -- Do not forget the sub package like doc and fonts - -- Suppress leading dot in build release number - -- Change version/release scheme -- Avoid to list optional loaded but not existing files as required - -- Add fix for latex2man insecure tmp file handling (bnc#758046) - -- Avoid making delcmdchanges.bash to be a text file - -- If MT_FEATURES includes varfonts and system default is not - writable choose $HOME/.cache/texmf/fonts - -- Make rpm lint happy - -- Initial packaging of TeXLive using package database texlive.tlpdb - that is we have now a lot small packages around - tigervnc +- U_0003-Update-Surface_X11.cxx.patch + * Fix to render properly considering endianness. + * bsc#1197119 + tk -- bsc#1181840: Same fix as for tkConfig.sh is needed for tk.pc. +- New version 8.6.12: + * (bug)[7beaed] ttk::bindMouseWheel syntax error + * (new) support 4 new keycodes: CodeInput, SingleCandidate, + MultipleCandidate, PreviousCandidate + * (new) Portable keycodes: OE, oe, Ydiaeresis + * (bug)[9e1312] to parent after child destroyed + * (bug)[d3cd4c] more robust notebook processing + * (bug)[234ee4] crash in [clipboard get] invalid encoding + * (bug)[be9cad] Poor trace housekeeping -> tkwait segfault + * (bug)[9b6065] restore Tcl [update], see window-2.12 + * (bug)[34db75,ea876b] cursor motion in peer text + * (bug)[c97464] memleak in TkpDrawAngledChars + * (bug)[171ba7] crash when grab and focus are not coordinated + * crash due to failed transient record housekeeping + * (bug)[099109] segfault reusing a container toplevel + * (bug)[4efbfe] static package init order in wish + * (bug)[033886] Win: hang in font loading + * (bug)[8ebed3] multi-thread safety in Xft use + * (new)[TIP 608] New virtual event <> -- bsc#1179615: TK_LIBS in tkConfig.sh possibly breaks build on - newer service packs and is not needed for linking to a dynamic - libtk anyway, so make it empty. +- Update to version 8.6.11.1 (still presenting itself as 8.6.11) + * Fixed issue in bindMouseWheel + +- Version 8.6.11: + * Fix TkKeyEvent platform variations + * ttk respect -cursor option + * MouseWheel for ttk::scrollbar + * fix fontconfig crash when no font installed + * fix tearoff menu redraw artifacts + * stop crash w/Noto Color Emoji font + * fix crash of angled text w/o Xft + * fix crash when active button is destroyed + * disfavor Master/Slave terminology + * many more bug fixes. + +- Fix manpage symlink for wish8.6. + +- Fix build with RPM 4.16: error: bare words are no longer + supported, please use "...": lib64 == lib64. + +- Version 8.6.10: + * (bug)[0a9c91] crash in text-11a.22 + * (bug)[9705d1] crash activating "Alt" theme + * (bug)[e3b954] cursor offset at full screen display + * (bug)[18a4ba] cross-platform [winfo containing] + * (build) 'None', 'ControlMask' symbol conflicts + * (bug)[509caf] [treeview tag configure] regression + * (bug)[3003895] [scale] res rounds and -from + * (new)[TIP 533] [$mb post x y idx] + * (bug)[1529659] embed toplevel blocks outer menu + * (bug)[8814bd] crash in [NSMenu size] + * (bug)[1951ab] Prevent transient window cycles (crashed on Aqua) + * ** POTENTIAL INCOMPATIBILITY *** + * (bug)[4da219] Incomplete read of multi-image GIF + * (new)[TIP 535] Precision of ::scale widget tick mark values + * ** POTENTIAL INCOMPATIBILITY *** + * (bug)[da3914] [$treeview identify element] failure + * (bug)[897ffe] Prevent cross-manager loops of geom management + * (bug)[368fa4] Prevent toggle of hidden treeview indicators + * (bug)[928652] Apply TIP 533 for ttk::menubutton + * (bug)[1001070] X-platform rework of label options -highlight* + * (bug)[6286fd] checkbutton handling of -selectcolor + * (bug) Ttk scrolling bugs, see tests treeview-9.1, entry-3.[3-6] + * (new)[TIP 541] [combobox current] support "end" index + * (bug)[2a6c62] <> trigger on item delete + * (bug)[75b8fb] Crash with some [event generate]d + * (bug)[5ddeca] Stop app switching exposing withdrawn windows as zombies + * (new) Refactor all MouseWheel bindings + * ** POTENTIAL INCOMPATIBILITY *** + * (bug)[c8ccd1] up array key in [text] takes to index 1.0 + * (new)[TIP 532] Tk event loop rewrite to prevent ring overflow + * ** POTENTIAL INCOMPATIBILITY *** + * (bug)[2834776] Stop disabled spinbox from generating + <> & <> + * (bug)[a01b6f7] Workaround XWayland bug reporting screen width + * (bug)[b82bd4] Fix [style configure -compound] + * (bug)[69b48f] failing test textTag-18.1 + * (bug)[c4abd2] panic in stackorder command + * (bug)[53d280] [wm iconphoto] crash on empty image + * [90d555] workaround NSFontManager bad selections + * (new) Partial Emoji support in text displays +- tk-8.5.12-fix-xft.patch is not needed anymore. + +- Use FAT LTO objects in order to provide proper static + library (boo#1138797). + +- Version 8.6.9: + * (platform) stop using -lieee, removed from glibc-2.27 + (bsc#1179615, bsc#1181840). + * (bug)[aa7679] crash using window after master destroyed + * (bug)[925262] New option -state for ttk::scale + * (bug)[fa8de7] Crash [ttk::checkbutton .x -variable {}] + * (bug)[382712] Crash in [event generate . ] + * (bug)[657c38] Crash in menu destroy with checkbutton entry + * (bug)[de156e] Deny PRIMARY selection access in safe interps + * (bug)[b68710] Fixes in [text] bindings + * (bug)[e20d5c] Stop failures of textTag-18.1 + * (bug)[5d991b] Fortify var traces against deleted vars + * (bug)[1821174] Stop RenderBadPicture X error + * (bug)[502e74] Stop X errors on untrusted connections + * (bug)[71b131] Regression in Tk_DrawChars() + * (bug)[59fccb] menu flaws when empty menubar clicked + * (bug)[7423f9] improved legacy support for [tk_setPalette] + * (bug)[de01e2] Crash in [$text replace] + * (bug)[135696] Crash in [wm transient] + * (bug)[309b42] Improve ttk high-contrast-mode support + * (bug)[fabed1] GIF photo support for "deferred clear code" + * (bug)[3441086] error message in layout-2 + * (bug)[05bd7f] vista theme for combobox + * (bug)[382712] crash in KeyPress event handling + * (bug)[6fcaaa] insertion cursor visibility in ttk::entry + * (bug)[822923] cascade menu indicator color + * (bug)[9658bc] borderwidth calculations on menu items + * (bug)[ca403f] treeview border drawing + * (bug)[4b555a] hang in [$text search -all] + * (bug)[6b22d4] [treeview] binding fix + +- Update tkcon.tcl to CVS revision 1.124: + * Use -underline clearly to disambiguate from new 8.6.6 option + - underlinefg + * prevent file edit from undoing loading of file + +- add explicit buildrequire on fontconfig-devel + +- Version 8.6.8: + * (bug)[f1a3ca] Memory leak in [text] B-tree + * (bug)[ee40fd] Report [console] init errors + * (bug)[3295446] Improve history visibility in [console] + * (bug)canvas closed polylines fully honor -joinstyle + * (bug)[cc42cc] out of mem crash in tests imgPhoto-18.* + * (bug)[3406785] fix coords rounding when drawing canvas items + * (bug)[8277e1] linux fontchooser sync with available fonts + * (bug)[5239fd] Segfault copying a photo image to itself + * (bug)[514ff6] canvas rotated text overlap detection + * (bug)[1e0db2] canvas rchars artifacts + * (bug)[d9fdfa] display of Long non-wrapped lines in text + * (bug)[dd9667] text anchor not set + * (bug)[bb6b40] ::tk::AmpMenuArgs and 'entryconf' + * (bug)[55b95f] Crash [scale] with a bignum value + * (bug)[ce62c8] text-37.1 fails + * (bug)[0ef1c5] OS X - tests menu-22.[345] hang + * (bug) display of embedded toplevels + * (bug)[73ba07] Correct property type for MULTIPLE conversion + * (bug) Memory leak in tkImgPhoto.c. + * (bug) Defeat zombie toplevels + * (bug) [wm withdraw] on Window and Dock menus + * (new)[TIP 477] nmake build system reform + +- Sync SLE12 with Factory to fix a bug in Itcl that was affecting + iwidgets (bsc#903017). -- Update to 8.6.2: - * Ocaml trouble with Tk and tailcall splice. - * Accept [image create -format PNG] (upper case). - * fix png wrong component indices - * PNG parser accept uppercase -format - * fix double free of a TkFont - * support PPM maxval up to 65535 - * fix multi-interp font teardown double free - * fix option file \n syntax support - * X: correct fontconfig dependence - * fix @TK_LIBS@ in pkgconfig - * fix autoscroll initiation - -- Add tk-fix-pkgconfig-file.patch to fix undefined linker flag - (@TK_LIBS@) in tk.pc pkgconfig file; patch sent upstream, see - https://core.tcl.tk/tcl/tktview?name=5bcb5026ad51abb7 . - tomcat +- Remove log4j (bsc#1196137) + +- Fixed CVEs: + * CVE-2022-23181: Make calculation of session storage location more robust (bsc#1195255) +- Added patches: + * tomcat-9.0-CVE-2022-23181.patch + update-alternatives +- break bash <-> update-alternatives cycle by coolo's rewrite + of %post in lua [bsc#1195654] + -- Use SUSE not SuSE. - -- add dpkg-ppc64le.diff (adds ppc64le architecture) - -- Add dpkg-sparc.diff to unbreak compilation on sparcv9 build - -- update to 1.16.10 - * Fix update-alternatives test suite to behave correctly on non-Debian - binary paths. Known to be affecting at least Gentoo and Mac OS X. - * Do not leak subcall command arguments in update-alternatives. - * Fix segfault on update-alternatives when passing --slave without any - action at all. lp#1037431 - -- update to 1.16.8 - -- update to 1.16.7 - * Print master and slave alternarive link names in update-alternatives - - -query and always print alternative link in --config. Closes: #679010 - * Check parsed integers for invalid or no digit errors in - update-alternatives. Check all parsed integers for out of range - errors. On "update-alternatives --install" only warn for now on - out of range priorities and clamp the values - -- fix the reworked patch - -- update to 1.16.3 -- reworked patch - -- update to 1.15.8.12 - * no changes, just keep in sync with deb - -- update to 1.15.8.11 -- remove unused tarballs and patches - -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) -- Use %_smp_mflags for parallel build - -- update to 1.15.8.10 - bug fix release -- build it in the same source tree as package deb - -- update to 1.15.8.5 - * update-alternatives is now implemented in C -- fix bnc#647151 - update-alternatives: false claim in the description - * removed jpackage only part, as it's now don't have any sense - -- fix bnc#669716 - update-alternatives corrupt - the pack/unpack removal code broke the java update-alternatives file - util-linux +- Extend cache in uuid_generate_time_generic() (bsc#1194642#c51, + util-linux-libuuid-extend-cache.patch). + util-linux-systemd +- Extend cache in uuid_generate_time_generic() (bsc#1194642#c51, + util-linux-libuuid-extend-cache.patch). + virt-manager +- bsc#1196202 - virt-install crashes on a time-of-check time-of-use + (TOCTOU) race condition + Resolved by upgrade to version 4.0.0 (jsc#SLE-18261) + virt-manager-4.0.0.tar.gz +- Other features and bug fixes (bsc#1027942) + virt-install –os-variant/–osinfo is now a hard requirement for most cases + Add ‘Enable shared memory’ UI checkbox (Lin Ma) + add UI preference to default to UEFI for new VMs (Charles Arnold) + Add virtiofs filesystem driver UI option + Fill in all –cputune, –cpu, –shmem, –input, and –boot suboptions (Hugues Fafard) + virt-* mdev improvements (Shalini Chellathurai Saroja) + bhyve improvments (Roman Bogorodskiy) + Revive network portgroup UI + enable a TPM by default when UEFI is used (Daniel P. Berrangé) + Use cpu host-passthrough by default on qemu x86 + use virtio-gpu video for most modern distros + Default to extra pcie root ports for q35 + set discard=unmap by default for sparse disks and block devices + We now require xorissofs for –location ISO + We now use setuptools rather than just plain distutils +- Add virtman-revert-use-of-AyatanaAppIndicator3.patch +- Drop the following patches + 0e15cd51-virt-manager-enable-MDEV-support.patch + 143c6bef-virtinst-fix-error-message-format-string.patch + 4d0e3232-virtinst-Fix-TOCTOU-in-domain-enumeration.patch + 8bb64ad5-console-Dont-block-console-reconnect-for-non-error.patch + 9363e1e6-virt-xml-add-support-for-mediated-devices.patch + 965480e8-virt-install-add-mediated-device.patch + 9d4002ee-tests-verify-MDEV-support.patch + cf93e2db-console-fix-error-with-old-pygobject.patch + d3c627f1-volumeupload-Use-1MiB-read-size.patch + d9b5090e-Fix-forgetting-password-from-keyring.patch + e7222b50-addstorage-Dont-pass-None-to-widget.set_active.patch + f87e96d3-hostdev-use-method-get_mdev_uuid.patch + fe8722e7-createnet-Remove-some-unnecessary-max_length-annotations.patch + virtinst-graphics-add-check-for-qemu-modules-in-spice-graphic.patch + virtman-add-firmware-preferences.patch + virtman-legacy-bios-support.patch + virtman-show-no-firmware-for-xenpv.patch + +- Add dependency in spec file for python3-gobject-Gdk (bsc#1191705) + virt-manager.spec + +- bsc#1191356 - virt-manager should not depend on gtk4 + Modified files: + virt-manager.spec + virtman-dont-specify-gtksource-version.patch + virtman-dont-specify-vte-version.patch + vokoscreenNG +- Update to 3.1.0 + * The Help button has been removed from the title bar of the Player, + VideoPath and Cisco-License dialog + * Change system-filedialog to Qt-filedialog + * Fusion is now the style for all operating systems + * vokoscreenNG create his own images from all tabs + * Camera, Magnifier, Showclick and Halo added to the Systray menu + * Global keyboard shortcuts can be changed + * Added tooltip for global magnifier shortcut + * The camera window is now also displayed over a full screen window + * Countdown: Better look without compositer + * Countdown: Hide from taskbar + * Countdown: Added cancel button + * Better integration "mouse over activates window" + * Combobox resolution was not deactivated if no camera was found + * Better hint if no audio recording device was found + * Option to show mouse clicks + wavpack +- security update +- added patches + fix CVE-2021-44269 [bsc#1197020], out of bounds read in processing .wav file + + wavpack-CVE-2021-44269.patch + -- add libtool as buildrequire to avoid implicit dependency - wireless-tools +- Fix URLs (wireless-tools home page has been migrated to github.io) + +- install modprobe.conf files in %_modprobedir (bsc#1196275, jsc#SLE-20639) + +- Convert wireless-tools.changes to proper UTF-8 format: new + version of RPM are getting strict in interpreting files. + -- license update: GPL-2.0 - See line 22 of ifrename.c - -- Remove redundant tags/sections from specfile - -- update to 30.pre9: - o Create iwlib-private.h to minimise namespace pollution [iwlib] - o More fix to the 64->32bit band-aid for encode [iwlib] - o Update udev rule to remove a warning [19-udev-ifrename.rules] - (from Ritesh Raj Sarraf and Guus Sliepen) - o Propagate error codes out of main for get [iwconfig/iwlist/iwspy] - (From Guus Sliepen ) - o Remove spurious commands from Czech iwconfig manpage. - -- fixed typo in specfile; shall be /etc/modprobe.d/50-iwlagn.conf - -- added iwlagn.modprobe with option to enable 11n connections - options iwlagn 11n_disable=0 - -- iwl3945.modprobe added, bnc #556665 - -- remove inline hacking from iwlib.h, it breaks C++ - usage of iwlib.h - -- enable parallel build - -- fix build with --as-needed -- fix -devel package dependencies - -- use find_lang macro - -- Remove requires on libiw-devel, all dependend packages have been - checked and adjusted to use libiw-devel in BuildRequires - themselves. - -- disable as-needed for this package as it fails to build with it - -- Remove ipw2100.modprobe, the associate parameter already defaults - to 0 since 2.6.30 -- Update ipw2200.modprobe, the associate parameter already defaults - to 0 since 2.6.30 - -- Split libiw30 and libiw-devel out of wireless-tools - -- Update install_acx100_firmware and install_intersil_firmware - (bnc#486195) -- Update to 30pre8, changes: - o Workaround kernel bug when getting ESSID [iwlib/iwconfig/iwgetid] - o Enable scan buffer to grow up to 65535 instead of 32768 [iwlist] - o Return a proper error if scan result exceed buffer max [iwlist] - o Do above two fixes for the simple scan API [iwlib] - o Spelling and typos in [iwconfig.8] - -- renamed modprobe configs to /etc/modprobe.d/50-*.conf - (required by new module-init-tools). - xen +- bsc#1196915 - VUL-0: CVE-2022-0001, CVE-2022-0002,CVE-2021-26401: + xen: BHB speculation issues (XSA-398) + 62278667-Arm-introduce-new-processors.patch + 62278668-Arm-move-errata-CSV2-check-earlier.patch + 62278669-Arm-add-ECBHB-and-CLEARBHB-ID-fields.patch + 6227866a-Arm-Spectre-BHB-handling.patch + 6227866b-Arm-allow-SMCCC_ARCH_WORKAROUND_3-use.patch + 6227866c-x86-AMD-cease-using-thunk-lfence.patch + +- bsc#1196545 - GCC 12: xen package fails + gcc12-fixes.patch + +- Upstream bug fixes (bsc#1027519) + 61e0296a-x86-time-calibration-relative-counts.patch + 61e029c8-x86-time-TSC-freq-calibration-accuracy.patch + 61e02a1c-libxl-PCI-PV-hotplug-stubdom-coldplug.patch + 61e98e88-x86-introduce-get-set-reg-infra.patch + 61e98e89-x86-MSR-split-SPEC_CTRL-handling.patch + 61e98e8a-x86-spec-ctrl-drop-ENTRY-EXIT-HVM.patch + 61e98e8b-VT-x-SPEC_CTRL-NMI-race-condition.patch + 61eaaa23-x86-get-set-reg-infra-build.patch + 61efec1d-Arm-P2M-always-clear-entry-on-mapping-removal.patch + 61efec4d-gnttab-only-decrement-refcounter-on-final-unmap.patch + 61efec96-IOMMU-x86-stop-pirq-iteration-immediately-on-error.patch + 61f2d886-x86-CPUID-disentangle-new-leaves-logic.patch + 61f2d887-x86-CPUID-leaf-7-1-EBX-infra.patch + 61f2dd76-x86-SPEC_CTRL-migration-compatibility.patch + 61f7b2af-libxl-dont-touch-nr_vcpus_out-if-listing.patch + 61f933a4-x86-cpuid-advertise-SSB_NO.patch + 61f933a5-x86-drop-use_spec_ctrl-boolean.patch + 61f933a6-x86-new-has_spec_ctrl-boolean.patch + 61f933a7-x86-dont-use-spec_ctrl-enter-exit-for-S3.patch + 61f933a8-x86-SPEC_CTRL-record-last-write.patch + 61f933a9-x86-SPEC_CTRL-use-common-logic-for-AMD.patch + 61f933aa-SVM-SPEC_CTRL-entry-exit-logic.patch + 61f933ab-x86-AMD-SPEC_CTRL-infra.patch + 61f933ac-SVM-enable-MSR_SPEC_CTRL-for-guests.patch + 61f946a2-VMX-drop-SPEC_CTRL-load-on-VMEntry.patch + 6202afa3-x86-clean-up-MSR_MCU_OPT_CTRL-handling.patch + 6202afa4-x86-TSX-move-has_rtm_always_abort.patch + 6202afa5-x86-TSX-cope-with-deprecation-on-WHL-R-CFL-R.patch + 6202afa7-x86-CPUID-leaf-7-2-EDX-infra.patch + 6202afa8-x86-Intel-PSFD-for-guests.patch +- Drop patches replaced by the above: + xsa393.patch + xsa394.patch + xsa395.patch + libxl-Fix-PV-hotplug-and-stubdom-coldplug.patch + libxl-dont-try-to-free-a-NULL-list-of-vcpus.patch + libxl-dont-touch-nr_vcpus_out-if-listing-vcpus-and-returning-NULL.patch + xorg-x11-server +- U_glamor-Make-pixmap-exportable-from-gbm_bo_from_pixma.patch + * avoid consequently failing page flip (boo#1197269) + +- u_sync-pci-ids-with-Mesa-21.2.4.patch + * sync pci ids with Mesa 21.2.4 (related to boo#1197046) + +- U_0002-DRI2-Add-another-Coffeelake-PCI-ID.patch + U_0003-dri2-Sync-i965_pci_ids.h-from-mesa.patch + U_0004-dri2-Set-fallback-driver-names-for-Intel-and-AMD-chi.patch + U_0005-dri2-Sync-i965_pci_ids.h-from-mesa-iris_pci_ids.h.patch + * sync GL driver PCI IDs with Mesa (boo#1197046) + xscreensaver +- update to 6.03: + * New hacks squirtorus, mapscroller + * sphereeversion now has corrugation-mode, and can evert the Earth + * glplanet is higher resolution, and displays time zones + * glslideshow displays relative pathnames again + * X11: fixed sonar failing to ping on some Linux systems + * X11: Touch-screens work + * X11: Hold down Backspace to clear the whole password field (bsc#1196593) +- drop xscreensaver-6.02-marbling-std-c.patch + xstream +- Upgrade to 1.4.19 + * Security fixes + + This maintenance release addresses the security vulnerability + CVE-2021-43859, bsc#1195458, when unmarshalling highly + recursive collections or maps causing a Denial of Service. + * API changes + + Added c.t.x.XStream.COLLECTION_UPDATE_LIMIT and + c.t.x.XStream.COLLECTION_UPDATE_SECONDS. + + Added c.t.x.XStream.setCollectionUpdateLimit(int). + + Added c.t.x.core.SecurityUtils. + + Added c.t.x.security.AbstractSecurityException and + c.t.x.security.InputManipulationException. + + c.t.x.security.InputManipulationException derives now from + c.t.x.security.AbstractSecurityException. + yast2 +- Extend the Package module to force using PackageSystem or + PackageAI without having the mode into account. +- AutoYaST: properly detect whether firewalld, bind and + yast2-dns-server packages are installed when cloning a system + (bsc#1196963). +- 4.4.47 + yast2-country +- Fixed French (Canada) keyboard layout (bsc#1196891): + Use "ca", not "ca-fr-legacy" +- 4.4.12 + yast2-installation +- Do not stop xvnc.socket but run the YaST2-Second-Stage and + YaST2-Firsboot services before it in order to prevent early + vnc connections (bsc#1197265) +-4.4.50 + +- Run the YaST2-Second-Stage and YaST2-Firsboot services after + purge-kernels to prevent a zypper lock error message + (bsc#1196431). +- 4.4.49 + +- Prevent getty auto-generation because it makes xvnc to fail when + it is started in YaST second stage (bsc#1196614). +- 4.4.48 + yast2-installation-control +- Move macros.skelcd from /etc/rpm to /usr/lib/rpm/macros.d + (boo#1185657). +- 4.4.11 + yast2-network +- Display the network configuration in the AutoYaST user interface + (see bsc#1197019). +- 4.4.45 + yast2-packager +- Read the products from libzypp in installed system, fixes crash + during online migration (related to jsc#SLE-17309) +- 4.4.26 + +- do not keep file handle to repo metadata open accidentally (bsc#1196061) +- 4.4.25 + yast2-registration +- Fixed migration rollback in Leap => SLES migration + (related to jsc#SLE-17309) +- 4.4.18 + yast2-security +- Always check for the package in the underlying system when + trying to detect if running on systemd (bsc#1196963). +- 4.4.13 + yast2-trans +- Update to version 84.87.20220313.3dfcfc0d1f: + * Translated using Weblate (Hindi) + * Translated using Weblate (Polish) + * New POT for text domain 'base'. + * Translated using Weblate (Hindi) + * Translated using Weblate (Hindi) + * Translated using Weblate (Hindi) + * Translated using Weblate (Hindi) + * Translated using Weblate (Hindi) + * Translated using Weblate (Hindi) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Indonesian) + * New POT for text domain 'packager'. + * New POT for text domain 'autoinst'. + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Chinese (Taiwan) (zh_TW)) + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Indonesian) + zlib -- Update 410.patch to include new fixes from upstream, - fixes bsc#1192688 -- Refresh bsc1174736-DFLTCC_LEVEL_MASK-set-to-0x1ff.patch - to match upstream commit -- Drop patches which changes have been merged in 410.patch: - * zlib-compression-switching.patch - * zlib-390x-z15-fix-hw-compression.patch - * bsc1174551-fxi-imcomplete-raw-streams.patch - -- Fix hw compression on z15 bsc#1176201 -- Add zlib-s390x-z15-fix-hw-compression.patch - -- Add patch to fix compression level switching - bsc#1175811 bsc#1175830 bsc#1175831 - * zlib-compression-switching.patch - -- Set -DDFLTCC_LEVEL_MASK=0x7e on s390/s390x jsc#13776 - -- Permit a deflateParams() parameter change as soon as possible(bsc#1174736) - * bsc1174736-DFLTCC_LEVEL_MASK-set-to-0x1ff.patch - Fix DFLTCC not flushing EOBS when creating raw streams(bsc#1174551) - * bsc1174551-fxi-imcomplete-raw-streams.patch - -- Update 410.patch to contain latest fixes from IBM bsc#1166260 - * The build behaviour changed - -- Update the zlib-no-version-check.patch to be even more forgiving - with the versions on the zlib to allow updates without rebuilds - -- Add SUSE specific patch to fix bsc#1138793, we simply don't want - to test if the app was linked with exactly same version of zlib - like the one that is present on the runtime: - * zlib-no-version-check.patch - -- Update the s390 patchset bsc#1137624: - * 410.patch - -- Tweak zlib-power8-fate325307.patch to have type of crc32_vpmsum - conform to usage - bsc#1141059 - -- Use FAT LTO objects in order to provide proper static library. - -- Do not enable the previous patchset on s390 but just s390x - bsc#1137624 - -- Add patchset for s390 improvements jsc#SLE-5807 bsc#1136717: - * 410.patch - -- Try to safely abort if we get NULL ptr bsc#1110304 bsc#1129576: - * zlib-power8-fate325307.patch - -- Add patch for fate#325307 zlib speedup on power8: - * zlib-power8-fate325307.patch - -- Add patch to safeguard against negative values in uInt bsc#1071321: - * 0001-Do-not-try-to-store-negative-values-in-unsigned-int.patch - -- Added 32bit minizip support - -- Add gpg signature -- Re-enable profiling - -- Add s390 performance patch (fate#314093): - * zlib-1.2.11-optimized-s390.patch - -- baselibs.conf: add missing dependencies - -- Update to version 1.2.11: - * Fix deflate stored bug when pulling last block from window - * Permit immediate deflateParams changes before any deflate input - -- Update to version 1.2.10: - * Avoid warnings on snprintf() return value - * Fix bug in deflate_stored() for zero-length input - * Fix bug in gzwrite.c that produced corrupt gzip files - * Remove files to be installed before copying them in Makefile.in - * Add warnings when compiling with assembler code - -- Update to version 1.2.9: - * Improve compress() and uncompress() to support large lengths - * Allow building zlib outside of the source directory - * Fix bug when level 0 used with Z_HUFFMAN or Z_RLE - * Fix bugs in creating a very large gzip header - * Add uncompress2() function, which returns the input size used - * Dramatically speed up deflation for level 0 (storing) - * Add gzfread() and gzfwrite(), duplicating the interfaces of fread() and fwrite() - * Add crc32_z() and adler32_z() functions with size_t lengths - * Many portability improvements -- Drop patches included in upstream: - * zlib-bnc1003577.patch - * zlib-bnc1003579-part2.patch - * zlib-bnc1003579.patch - * zlib-bnc1003580.patch - * zlib-bnc1013882.patch -- Drop zlib-1.2.7-improve-longest_match-performance.patch - * not accepted by upstream for two releases - * rebasing no longer possible - -- Include fixes for bnc#1003580 bnc#1003579 bnc#1003577 bnc#1013882: - * zlib-bnc1003577.patch - * zlib-bnc1003579-part2.patch - * zlib-bnc1003579.patch - * zlib-bnc1003580.patch refreshed - * zlib-bnc1013882.patch CVE-2016-9843 - -- Trim descriptions to fit target audience. Update RPM group - classification. - -- Require zlib-devel in zlib-devel-static to fix previous change - -- Bring back zlib-devel-static. Needed by binutils - -- Remove zlib-devel-static, nothing should use libz.a anyway. -- Package minizip library, everything using it should now pull - minizip-devel and unbundle it bnc#935864 -