openSUSE Kubic
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
May 2022
- 13 participants
- 72 discussions
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
gnome-shell (42.0 -> 42.1)
gpg2 (2.3.4 -> 2.3.6)
kernel-source (5.17.4 -> 5.17.5)
libnotify (0.7.9 -> 0.7.11)
libqmi (1.30.4 -> 1.30.6)
libsmbios
mutter (42.0 -> 42.1)
open-iscsi
poppler (22.04.0 -> 22.05.0)
poppler-qt5 (22.04.0 -> 22.05.0)
vim (8.2.4745 -> 8.2.4877)
xdg-desktop-portal (1.14.3 -> 1.14.4)
yast2 (4.5.1 -> 4.5.3)
=== Details ===
==== gnome-shell ====
Version update (42.0 -> 42.1)
Subpackages: gnome-shell-calendar
- Update to version 42.1:
+ Limit unfullscreen gesture to not interfere with overview.
+ Properly hide the second (real) cursor when magnified.
+ Fix various style glitches.
+ Fix creating default application folders.
+ Fix switching monitor configuration.
+ Add Home/End keynav in app grid.
+ Handle monitor changes during startup animation.
+ Fix fractional timezone offsets in world clock.
+ Default to right text-align in RTL locales.
+ calendar: Fix alignment of world clocks header in RTL.
+ Rely on symbolic icons instead of 'HighContrast' icon theme.
+ Fix moving windows from secondary monitor to non-active workspace.
+ Make sure startup animation completes.
+ Fix Swiss on-screen keyboard layouts.
+ Add Austrian-German on-screen keyboard layout.
+ Fix on-screen keyboard in modal dialogs and lock screen.
+ Fix menus in pad OSD.
+ Sync default colors with libadwaita.
+ Fix grab regressions when entering overview.
+ Scale calendar with text size.
+ Allow more intermediate icon sizes in app grid.
+ Fixed crash.
+ Plugged memory leak.
- Remove gnome-shell-42.0-fix-switching-configuration.patch (merged
upstream).
==== gpg2 ====
Version update (2.3.4 -> 2.3.6)
- GnuPG 2.3.6:
* Up to five times faster verification of detached signatures,
doubled detached signing speed, threefold decryption speedup
for large files, nearly double the AES256.OCB encryption speed
* Add support for GeNUA cards
* Added and improved options for crypto options, and all-around
bug fixes
==== kernel-source ====
Version update (5.17.4 -> 5.17.5)
- Revert "build initrd without systemd" (bsc#1195775)"
This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
this breaks many packages as:
* iproute2 is missing, and
* kernel-obs-qa fails with:
Timed out waiting for device /dev/disk/by-id/virtio-0.
- commit e57ab05
- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
CVE-2022-29968).
- commit 8ca9274
- Revert "Revert "build initrd without systemd" (bsc#1195775)"
This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
d9a821b1f81a from packaging should fix this. So let's try.
- commit 3a2140f
- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
not ready:
- some packages need iproute2
- osc shell is still defunct
- commit e962fef
- Update
patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_dis…
references (add CVE-2022-1516 bsc#1199012).
- commit af2638d
- Linux 5.17.5 (bsc#1012628).
- etherdevice: Adjust ether_addr* prototypes to silence
- Wstringop-overead (bsc#1012628).
- perf tools: Fix segfault accessing sample_id xyarray
(bsc#1012628).
- drm/amd/display: Only set PSR version when valid (bsc#1012628).
- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
- net/sched: cls_u32: fix netns refcount changes in u32_change()
(bsc#1012628).
- ALSA: usb-audio: Clear MIDI port active flag after draining
(bsc#1012628).
- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
(bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
- ASoC: atmel: Remove system clock tree configuration for
at91sam9g20ek (bsc#1012628).
- ASoC: topology: Correct error handling in
soc_tplg_dapm_widget_create() (bsc#1012628).
- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
(bsc#1012628).
- ASoC: msm8916-wcd-digital: Check failure for
devm_snd_soc_register_component (bsc#1012628).
- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
is in use (bsc#1012628).
- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
(bsc#1012628).
- dmaengine: mediatek:Fix PM usage reference leak of
mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
- spi: spi-mtk-nor: initialize spi controller after resume
(bsc#1012628).
- firmware: cs_dsp: Fix overrun of unterminated control name
string (bsc#1012628).
- esp: limit skb_page_frag_refill use to a single page
(bsc#1012628).
- spi: cadence-quadspi: fix incorrect supports_op() return value
(bsc#1012628).
- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
- igc: Fix BUG: scheduling while atomic (bsc#1012628).
- igc: Fix suspending when PTM is active (bsc#1012628).
- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
- ice: fix crash in switchdev mode (bsc#1012628).
- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
(bsc#1012628).
- rxrpc: Restore removed timer deletion (bsc#1012628).
- net/smc: Fix sock leak when release after smc_shutdown()
(bsc#1012628).
- net/packet: fix packet_sock xmit return value checking
(bsc#1012628).
- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
(bsc#1012628).
- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
- net: restore alpha order to Ethernet devices in config
(bsc#1012628).
- net/sched: cls_u32: fix possible leak in u32_init_knode()
(bsc#1012628).
- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
using netdev_master_upper_dev_get_rcu (bsc#1012628).
- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
- can: isotp: stop timeout monitoring when no first frame was sent
(bsc#1012628).
- net: dsa: hellcreek: Calculate checksums in tagger
(bsc#1012628).
- net: mscc: ocelot: fix broken IP multicast flooding
(bsc#1012628).
- netlink: reset network and mac headers in netlink_dump()
(bsc#1012628).
- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
checks in intel_psr2_config_valid() fails (bsc#1012628).
- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
(bsc#1012628).
- RISC-V: KVM: Restrict the extensions that can be disabled
(bsc#1012628).
- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
(bsc#1012628).
- dmaengine: idxd: match type for retries var in idxd_enqcmds()
(bsc#1012628).
- dmaengine: idxd: fix retry value to be constant for duration
of function call (bsc#1012628).
- dmaengine: idxd: add RO check for wq max_batch_size write
(bsc#1012628).
- dmaengine: idxd: add RO check for wq max_transfer_size write
(bsc#1012628).
- dmaengine: idxd: skip clearing device context when device is
read-only (bsc#1012628).
- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
packets (bsc#1012628).
- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
unwanted packets (bsc#1012628).
- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
(bsc#1012628).
- arm64: mm: fix p?d_leaf() (bsc#1012628).
- XArray: Disallow sibling entries of nodes (bsc#1012628).
- drm/msm/gpu: Rename runtime suspend/resume functions
(bsc#1012628).
- drm/msm/gpu: Remove mutex from wait_event condition
(bsc#1012628).
- ARM: vexpress/spc: Avoid negative array index when !SMP
(bsc#1012628).
- reset: renesas: Check return value of reset_control_deassert()
(bsc#1012628).
- reset: tegra-bpmp: Restore Handle errors in BPMP response
(bsc#1012628).
- platform/x86: samsung-laptop: Fix an unsigned comparison which
can never be negative (bsc#1012628).
- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
the constant (bsc#1012628).
- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
(bsc#1012628).
- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
(bsc#1012628).
- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
(bsc#1012628).
- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
- mt76: Fix undefined behavior due to shift overflowing the
constant (bsc#1012628).
- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
the constant (bsc#1012628).
- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
(bsc#1012628).
- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
- KVM: x86: hyper-v: Avoid writing to TSC page without an active
vCPU (bsc#1012628).
- net: macb: Restart tx only if queue pointer is lagging
(bsc#1012628).
- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
- scsi: iscsi: Merge suspend fields (bsc#1012628).
- scsi: iscsi: Fix NOP handling during conn recovery
(bsc#1012628).
- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
- stat: fix inconsistency between struct stat and struct
compat_stat (bsc#1012628).
- VFS: filename_create(): fix incorrect intent (bsc#1012628).
- nvme: add a quirk to disable namespace identifiers
(bsc#1012628).
- nvme-pci: disable namespace identifiers for the MAXIO
MAP1002/1202 (bsc#1012628).
- nvme-pci: disable namespace identifiers for Qemu controllers
(bsc#1012628).
- irq_work: use kasan_record_aux_stack_noalloc() record callstack
(bsc#1012628).
- EDAC/synopsys: Read the error count from the correct register
(bsc#1012628).
- mm/memory-failure.c: skip huge_zero_page in memory_failure()
(bsc#1012628).
- memcg: sync flush only if periodic flush is delayed
(bsc#1012628).
- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
- oom_kill.c: futex: delay the OOM reaper to allow time for
proper futex cleanup (bsc#1012628).
- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
(bsc#1012628).
- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
(bsc#1012628).
- dma: at_xdmac: fix a missing check on list iterator
(bsc#1012628).
- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
- net: atlantic: invert deep par in pm functions, preventing
null derefs (bsc#1012628).
- drm/radeon: fix logic inversion in radeon_sync_resv
(bsc#1012628).
- io_uring: free iovec if file assignment fails (bsc#1012628).
- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
(bsc#1012628).
- scsi: sr: Do not leak information in ioctl (bsc#1012628).
- sched/pelt: Fix attach_entity_load_avg() corner case
(bsc#1012628).
- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
enabled (bsc#1012628).
- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
initialised (bsc#1012628).
- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
prepare (bsc#1012628).
- powerpc/time: Always set decrementer in timer_interrupt()
(bsc#1012628).
- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
- drm/vc4: Use pm_runtime_resume_and_get to fix
pm_runtime_get_sync() usage (bsc#1012628).
- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
- arm/xen: Fix some refcount leaks (bsc#1012628).
- perf script: Always allow field 'data_src' for auxtrace
(bsc#1012628).
- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
(bsc#1012628).
- fs: fix acl translation (bsc#1012628).
- cifs: fix NULL ptr dereference in refresh_mounts()
(bsc#1012628).
- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
- xtensa: patch_text: Fixup last cpu should be master
(bsc#1012628).
- xtensa: fix a7 clobbering in coprocessor context load/store
(bsc#1012628).
- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
- ASoC: rt5682: fix an incorrect NULL check on list iterator
(bsc#1012628).
- ASoC: soc-dapm: fix two incorrect uses of list iterator
(bsc#1012628).
- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
- codecs: rt5682s: fix an incorrect NULL check on list iterator
(bsc#1012628).
- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
- drm/vmwgfx: Fix gem refcounting and memory evictions
(bsc#1012628).
- arm_pmu: Validate single/group leader events (bsc#1012628).
- KVM: x86/pmu: Update AMD PMC sample period to fix guest
NMI-watchdog (bsc#1012628).
- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
(bsc#1012628).
- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
fix a race (bsc#1012628).
- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
active (bsc#1012628).
- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
(bsc#1012628).
- KVM: SVM: Flush when freeing encrypted pages even on
SME_COHERENT CPUs (bsc#1012628).
- ext4: fix fallocate to use file_modified to update permissions
consistently (bsc#1012628).
- ext4: fix symlink file size not match to file content
(bsc#1012628).
- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
(bsc#1012628).
- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
- ext4: fix overhead calculation to account for the reserved
gdt blocks (bsc#1012628).
- ext4: force overhead calculation if the s_overhead_cluster
makes no sense (bsc#1012628).
- ext4: update the cached overhead value in the superblock
(bsc#1012628).
- jbd2: fix a potential race while discarding reserved buffers
after an abort (bsc#1012628).
- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
and controller (bsc#1012628).
- ASoC: SOF: topology: cleanup dailinks on widget unload
(bsc#1012628).
- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
- Update config files.
- commit fd20f5f
- Refresh
patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
Update upstream status.
- commit 749ae03
- Refresh
patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
Update upstream status.
- commit 90a0e50
- pahole 1.22 required for full BTF features.
also recommend pahole for kernel-source to make the kernel buildable
with standard config
- commit 364f54b
- Update config files.
Just running oldconfig after 5.17.4.
- commit 2e251f8
- Revert "Revert "build initrd without systemd" (bsc#1195775)"
This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
to be merged via packaging.
- commit ac62a28
- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
- commit 283f2c7
- use jobs not processors in the constraints
jobs is the number of vcpus available to the build, while processors
is the total processor count of the machine the VM is running on.
- commit a6e141d
- scripts: dummy-tools, add pahole (bsc#1198388).
- commit 1fe0032
==== libnotify ====
Version update (0.7.9 -> 0.7.11)
Subpackages: libnotify4 typelib-1_0-Notify-0_7
- Update to 0.7.11
* Fix potential build errors with old glib version we require
* notify-send: Add support for boolean hints
* notify-send: Support passing any hint value, by parsing
variant strings
* notify-send: Add explicit option to create transient
notifications
==== libqmi ====
Version update (1.30.4 -> 1.30.6)
- Update to 1.30.6
* meson: fix 'export_packages' in GIR setup.
* net-port-manager: use unaligned netlink attribute length.
- Drop the unneeded rpmlintrc file
==== libsmbios ====
- Replace invalid use of chrpath with patching out -static (boo#1199134)
- Mention the sonum in %files
- Drop meanwhile unnecessary libsmbios-rpmlintrc
==== mutter ====
Version update (42.0 -> 42.1)
- Update to version 42.1:
+ Send correct LEAVE events when entering windows.
+ Be more forgiving with wrongly sized clients.
+ Add ClutterInputCapabilities enum and device property.
+ Fall back if COPY_MODE_SECONDARY_GPU fails to init.
+ Fix missing root window properties after XWayland start.
+ wayland/shm: Add support for ABGR8888 and XBGR8888 formats.
+ Keep actors dirty if a redraw was queued up during paint().
+ Fix overview painting of shaped texture with layer snippets.
+ Survive missing GAMMA_LUT KMS property.
+ Record current event when going through event filters.
+ Pass events to pointer a11y before going through filters.
+ Update cursor when scaled or transformed.
+ Fix screen cast when DMA buffer fails or can't be used.
+ Repick when pointer actor goes unmapped.
+ Improve IM support.
+ Allow using dumb buffers for cursor sprites.
+ wayland/dma-buf: Only advertise supported formats.
+ Fix screen cast cursor metadata with unthrottled input.
+ Fixed crashes.
+ Plugged memory leak.
- Drop mutter-bail-out-on-reentry-into-map-unmap.patch and
mutter-42.0-fix-top-bar-elements-hovering-effect.patch (merged
upstream).
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Updated to latest upstream version, tagged 2.1.7. Changes
included:
* updated/fixed test script
* updated build system
* several bug fixes, including one for bsc#1199264
==== poppler ====
Version update (22.04.0 -> 22.05.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8
- update to 22.05.0:
* Annotations: Make sure we embed fonts for the FreeText annots
* Forms: Make sure we embedd fonts as needed
* Signatures: Make sure we embed the needed fonts
* CairoOutputDev: color type 3 fonts
* fix two bugs in multiline find_text()
* code improvements
* pdftotext: added TSV mode
* HtmlOutputDev: don't use png.h
* Use time_t for time
* Add page_transition::durationReal
* Pass leftFontSize down to `FormWidgetSignature::signDocumentWithAppearence`
==== poppler-qt5 ====
Version update (22.04.0 -> 22.05.0)
- update to 22.05.0:
* Annotations: Make sure we embed fonts for the FreeText annots
* Forms: Make sure we embedd fonts as needed
* Signatures: Make sure we embed the needed fonts
* CairoOutputDev: color type 3 fonts
* fix two bugs in multiline find_text()
* code improvements
* pdftotext: added TSV mode
* HtmlOutputDev: don't use png.h
* Use time_t for time
* Add page_transition::durationReal
* Pass leftFontSize down to `FormWidgetSignature::signDocumentWithAppearence`
==== vim ====
Version update (8.2.4745 -> 8.2.4877)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4877, fixes the following problems
- fixes CVE-2022-1381 ( boo#1198596 )
* Using wrong flag for using bell in the terminal.
* Supercollider filetype not recognized.
* No filetype override for .sys files.
* Cannot use an imported function in a mapping.
* <script> is not expanded in autocmd context.
* Small pieces of dead code.
* Mapping <SID>name.Func does not work for script in autoload directory.
* Wrong 'statusline' value can cause illegal memory access.
* Error from setting an option is silently ignored.
* Still using cached values after unsetting some known environment variables.
* Cannot use <SID>FuncRef in completion spec.
* Build error without the +eval feature.
* List of libraries to suppress lsan errors is outdated.
* When using an LSP channel want to get the message ID.
* CurSearch highlight does not work for multi-line match.
* Using matchfuzzy() on a long list can take a while.
* Documentation for using LSP messages is incomplete.
* Using freed memory when using synstack() and synID() in WinEnter.
* Using invalid pointer with "V:" in Ex mode.
* CI uses an older gcc version.
* Function matchfuzzy() sorts too many items.
* KRL files using "deffct" not recognized.
* Openscad files are not recognized.
* CI: codecov upload sometimes does not work.
* Build warning with UCRT.
* Cannot easily mix expression and heredoc.
* Coverity warns for not checking return value.
* Old Coverity warning for not checking ftell() return value.
* Build failure without the +eval feature.
* Crash when using a number for lambda name.
* SpellBad highlighting does not work in Konsole.
* GTK: 'lines' and 'columns' may change during startup.
* Screendump tests fail because of a redraw.
* Pacman files use dosini filetype.
* lsan suppression is too version specific.
* Parsing an LSP message fails when it is split.
* Maxima files are not recognized.
* Accessing freed memory.
* Coverity warns for leaking memory.
* Lamba test with timer is flaky.
* Visual mode not stopped early enough if win_gotoid() goes to another
buffer. (Sergey Vlasov)
* Test for win_gotoid() in Visual mode fails on Mac.
* prop_find() does not find the right property.
* Large payload for LSP message not tested.
* The cursor may be in the in wrong place when using :redraw while editing
the cmdline.
* Lilypond filetype not recognized.
* Indent operator creates an undo entry for every line.
* Recognizing Maxima filetype even though it might be another.
* Compiler warning for not initialized variable.
* 'cursorbind' scrolling depends on whether 'cursorline' is set.
* File left behind after running cursorline tests.
* getwininfo() may get oudated values.
* t_8u option was reset even when set by the user.
* Popup does not use correct topline.
* Missing test update for adjusted t_8u behavior.
* Fix for cursorbind fix not fully tested.
* WinScrolled not always triggered when scrolling with the mouse.
* Expression in heredoc doesn't work for compiled function.
* CurSearch used for all matches in current line.
* A mapping using <LeftDrag> does not start Select mode.
* Processing key eveints in Win32 GUI is not ideal.
* Unused item in engine struct.
* Various things not properly tested.
* Missing changes in one file.
* Unused struct item.
* Pasting text while indent folding may mess up folds.
* Possible to leave a popup window with win_gotoid().
* Cannot build with older GTK version.
* Still using older codecov app in some places of CI.
* No test for what 8.2.4806 fixes.
* Unmapping simplified keys also deletes other mapping.
* Not simple programmatic way to find a specific mapping.
* Crash when imported autoload script was deleted.
* Setting ufunc to NULL twice.
* Concatenating more than 2 strings in a :def function is inefficient.
* Expression is evaluated multiple times.
* Can only get a list of mappings.
* .cshtml files are not recognized.
* Typo in variable name. (Gabriel Dupras)
* Fix for unmapping simplified key not fully tested.
* A key may be simplified to NUL.
* Possible endless loop if there is unused typahead.
* Crash when using maparg() and unmapping simplified keys.
* Passing zero instead of NULL to a pointer argument.
* Failure of mapping not checked for.
* Vim9: some lines not covered by tests.
* Modifiers not simplified when timed out or using feedkeys() with 'n" flag.
* Checking for absolute path is not trivial.
* Compiler warning for unused argument.
* Heredoc expression evaluated even when skipping.
* Empty string considered an error for expand() when 'verbose' is
set. (Christian Brabandt)
* expand("%:p") is not empty when there is no buffer name.
Bender)
* <C-S-I> is simplified to <S-Tab>.
* Duplicate code.
* Termcodes test fails.
* Crash when using uninitialized function pointer.
* Local completion with mappings and simplification not working.
* Gleam filetype not detected.
* Mksession mixes up "tabpages" and "curdir" arguments.
* Compiler warning for uninitialized variable.
* ANSI color index to RGB value not correct.
* CI with FreeBSD is a bit outdated.
* Array size does not match usage.
* Robot files are not recognized.
* MinGW compiler complains about unknown escape sequence.
* Yaml indent for multiline is wrong.
* K_SPECIAL may be escaped twice.
* wget2 files are not recognized.
* It is not easy to restore saved mappings.
* Vim9: test may fail when run with valgrind.
* Accessing freed memory in test without the +channel feature. (Dominique
Pellé)
* Vim9: script test fails.
* :startinsert right after :stopinsert does not work when popup menu is
still visible.
* Duplicate code in "get" functions.
* Listing of mapping with K_SPECIAL is wrong.
* When closing help window autocmds triggered for the wrong window.
* Expression in command block does not look after NL.
* Vim9: expression in :substitute is not compiled.
* Vim9: in :def function no error for using a range with a command that
does not accept one.
* Vim9: no error for using an expression only at the script level when
followed by an empty line.
* Vim9: using "else" differs from using "endif/if !cond".
* Win32 GUI: horizontal scroll wheel not handled properly.
==== xdg-desktop-portal ====
Version update (1.14.3 -> 1.14.4)
- update to 1.14.4:
+ fix regression introduced in 1.14.0 which caused invalid
autostart files to be generated
==== yast2 ====
Version update (4.5.1 -> 4.5.3)
- Avoid build failures when packager is not available (related to
bsc#1196674)
- 4.5.3
- Show what product is being installed (bsc#1196674)
- 4.5.2
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fmt
gpg2 (2.3.4 -> 2.3.6)
kernel-source (5.17.4 -> 5.17.5)
libqmi (1.30.4 -> 1.30.6)
open-iscsi
vim (8.2.4745 -> 8.2.4877)
yast2 (4.5.1 -> 4.5.3)
=== Details ===
==== fmt ====
- Replace obsolete macro %make_jobs by %cmake_build
==== gpg2 ====
Version update (2.3.4 -> 2.3.6)
- GnuPG 2.3.6:
* Up to five times faster verification of detached signatures,
doubled detached signing speed, threefold decryption speedup
for large files, nearly double the AES256.OCB encryption speed
* Add support for GeNUA cards
* Added and improved options for crypto options, and all-around
bug fixes
==== kernel-source ====
Version update (5.17.4 -> 5.17.5)
- Revert "build initrd without systemd" (bsc#1195775)"
This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
this breaks many packages as:
* iproute2 is missing, and
* kernel-obs-qa fails with:
Timed out waiting for device /dev/disk/by-id/virtio-0.
- commit e57ab05
- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
CVE-2022-29968).
- commit 8ca9274
- Revert "Revert "build initrd without systemd" (bsc#1195775)"
This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
d9a821b1f81a from packaging should fix this. So let's try.
- commit 3a2140f
- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
not ready:
- some packages need iproute2
- osc shell is still defunct
- commit e962fef
- Update
patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_dis…
references (add CVE-2022-1516 bsc#1199012).
- commit af2638d
- Linux 5.17.5 (bsc#1012628).
- etherdevice: Adjust ether_addr* prototypes to silence
- Wstringop-overead (bsc#1012628).
- perf tools: Fix segfault accessing sample_id xyarray
(bsc#1012628).
- drm/amd/display: Only set PSR version when valid (bsc#1012628).
- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
- net/sched: cls_u32: fix netns refcount changes in u32_change()
(bsc#1012628).
- ALSA: usb-audio: Clear MIDI port active flag after draining
(bsc#1012628).
- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
(bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
- ASoC: atmel: Remove system clock tree configuration for
at91sam9g20ek (bsc#1012628).
- ASoC: topology: Correct error handling in
soc_tplg_dapm_widget_create() (bsc#1012628).
- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
(bsc#1012628).
- ASoC: msm8916-wcd-digital: Check failure for
devm_snd_soc_register_component (bsc#1012628).
- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
is in use (bsc#1012628).
- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
(bsc#1012628).
- dmaengine: mediatek:Fix PM usage reference leak of
mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
- spi: spi-mtk-nor: initialize spi controller after resume
(bsc#1012628).
- firmware: cs_dsp: Fix overrun of unterminated control name
string (bsc#1012628).
- esp: limit skb_page_frag_refill use to a single page
(bsc#1012628).
- spi: cadence-quadspi: fix incorrect supports_op() return value
(bsc#1012628).
- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
- igc: Fix BUG: scheduling while atomic (bsc#1012628).
- igc: Fix suspending when PTM is active (bsc#1012628).
- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
- ice: fix crash in switchdev mode (bsc#1012628).
- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
(bsc#1012628).
- rxrpc: Restore removed timer deletion (bsc#1012628).
- net/smc: Fix sock leak when release after smc_shutdown()
(bsc#1012628).
- net/packet: fix packet_sock xmit return value checking
(bsc#1012628).
- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
(bsc#1012628).
- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
- net: restore alpha order to Ethernet devices in config
(bsc#1012628).
- net/sched: cls_u32: fix possible leak in u32_init_knode()
(bsc#1012628).
- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
using netdev_master_upper_dev_get_rcu (bsc#1012628).
- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
- can: isotp: stop timeout monitoring when no first frame was sent
(bsc#1012628).
- net: dsa: hellcreek: Calculate checksums in tagger
(bsc#1012628).
- net: mscc: ocelot: fix broken IP multicast flooding
(bsc#1012628).
- netlink: reset network and mac headers in netlink_dump()
(bsc#1012628).
- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
checks in intel_psr2_config_valid() fails (bsc#1012628).
- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
(bsc#1012628).
- RISC-V: KVM: Restrict the extensions that can be disabled
(bsc#1012628).
- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
(bsc#1012628).
- dmaengine: idxd: match type for retries var in idxd_enqcmds()
(bsc#1012628).
- dmaengine: idxd: fix retry value to be constant for duration
of function call (bsc#1012628).
- dmaengine: idxd: add RO check for wq max_batch_size write
(bsc#1012628).
- dmaengine: idxd: add RO check for wq max_transfer_size write
(bsc#1012628).
- dmaengine: idxd: skip clearing device context when device is
read-only (bsc#1012628).
- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
packets (bsc#1012628).
- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
unwanted packets (bsc#1012628).
- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
(bsc#1012628).
- arm64: mm: fix p?d_leaf() (bsc#1012628).
- XArray: Disallow sibling entries of nodes (bsc#1012628).
- drm/msm/gpu: Rename runtime suspend/resume functions
(bsc#1012628).
- drm/msm/gpu: Remove mutex from wait_event condition
(bsc#1012628).
- ARM: vexpress/spc: Avoid negative array index when !SMP
(bsc#1012628).
- reset: renesas: Check return value of reset_control_deassert()
(bsc#1012628).
- reset: tegra-bpmp: Restore Handle errors in BPMP response
(bsc#1012628).
- platform/x86: samsung-laptop: Fix an unsigned comparison which
can never be negative (bsc#1012628).
- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
the constant (bsc#1012628).
- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
(bsc#1012628).
- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
(bsc#1012628).
- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
(bsc#1012628).
- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
- mt76: Fix undefined behavior due to shift overflowing the
constant (bsc#1012628).
- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
the constant (bsc#1012628).
- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
(bsc#1012628).
- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
- KVM: x86: hyper-v: Avoid writing to TSC page without an active
vCPU (bsc#1012628).
- net: macb: Restart tx only if queue pointer is lagging
(bsc#1012628).
- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
- scsi: iscsi: Merge suspend fields (bsc#1012628).
- scsi: iscsi: Fix NOP handling during conn recovery
(bsc#1012628).
- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
- stat: fix inconsistency between struct stat and struct
compat_stat (bsc#1012628).
- VFS: filename_create(): fix incorrect intent (bsc#1012628).
- nvme: add a quirk to disable namespace identifiers
(bsc#1012628).
- nvme-pci: disable namespace identifiers for the MAXIO
MAP1002/1202 (bsc#1012628).
- nvme-pci: disable namespace identifiers for Qemu controllers
(bsc#1012628).
- irq_work: use kasan_record_aux_stack_noalloc() record callstack
(bsc#1012628).
- EDAC/synopsys: Read the error count from the correct register
(bsc#1012628).
- mm/memory-failure.c: skip huge_zero_page in memory_failure()
(bsc#1012628).
- memcg: sync flush only if periodic flush is delayed
(bsc#1012628).
- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
- oom_kill.c: futex: delay the OOM reaper to allow time for
proper futex cleanup (bsc#1012628).
- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
(bsc#1012628).
- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
(bsc#1012628).
- dma: at_xdmac: fix a missing check on list iterator
(bsc#1012628).
- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
- net: atlantic: invert deep par in pm functions, preventing
null derefs (bsc#1012628).
- drm/radeon: fix logic inversion in radeon_sync_resv
(bsc#1012628).
- io_uring: free iovec if file assignment fails (bsc#1012628).
- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
(bsc#1012628).
- scsi: sr: Do not leak information in ioctl (bsc#1012628).
- sched/pelt: Fix attach_entity_load_avg() corner case
(bsc#1012628).
- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
enabled (bsc#1012628).
- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
initialised (bsc#1012628).
- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
prepare (bsc#1012628).
- powerpc/time: Always set decrementer in timer_interrupt()
(bsc#1012628).
- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
- drm/vc4: Use pm_runtime_resume_and_get to fix
pm_runtime_get_sync() usage (bsc#1012628).
- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
- arm/xen: Fix some refcount leaks (bsc#1012628).
- perf script: Always allow field 'data_src' for auxtrace
(bsc#1012628).
- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
(bsc#1012628).
- fs: fix acl translation (bsc#1012628).
- cifs: fix NULL ptr dereference in refresh_mounts()
(bsc#1012628).
- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
- xtensa: patch_text: Fixup last cpu should be master
(bsc#1012628).
- xtensa: fix a7 clobbering in coprocessor context load/store
(bsc#1012628).
- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
- ASoC: rt5682: fix an incorrect NULL check on list iterator
(bsc#1012628).
- ASoC: soc-dapm: fix two incorrect uses of list iterator
(bsc#1012628).
- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
- codecs: rt5682s: fix an incorrect NULL check on list iterator
(bsc#1012628).
- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
- drm/vmwgfx: Fix gem refcounting and memory evictions
(bsc#1012628).
- arm_pmu: Validate single/group leader events (bsc#1012628).
- KVM: x86/pmu: Update AMD PMC sample period to fix guest
NMI-watchdog (bsc#1012628).
- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
(bsc#1012628).
- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
fix a race (bsc#1012628).
- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
active (bsc#1012628).
- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
(bsc#1012628).
- KVM: SVM: Flush when freeing encrypted pages even on
SME_COHERENT CPUs (bsc#1012628).
- ext4: fix fallocate to use file_modified to update permissions
consistently (bsc#1012628).
- ext4: fix symlink file size not match to file content
(bsc#1012628).
- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
(bsc#1012628).
- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
- ext4: fix overhead calculation to account for the reserved
gdt blocks (bsc#1012628).
- ext4: force overhead calculation if the s_overhead_cluster
makes no sense (bsc#1012628).
- ext4: update the cached overhead value in the superblock
(bsc#1012628).
- jbd2: fix a potential race while discarding reserved buffers
after an abort (bsc#1012628).
- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
and controller (bsc#1012628).
- ASoC: SOF: topology: cleanup dailinks on widget unload
(bsc#1012628).
- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
- Update config files.
- commit fd20f5f
- Refresh
patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
Update upstream status.
- commit 749ae03
- Refresh
patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
Update upstream status.
- commit 90a0e50
- pahole 1.22 required for full BTF features.
also recommend pahole for kernel-source to make the kernel buildable
with standard config
- commit 364f54b
- Update config files.
Just running oldconfig after 5.17.4.
- commit 2e251f8
- Revert "Revert "build initrd without systemd" (bsc#1195775)"
This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
to be merged via packaging.
- commit ac62a28
- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
- commit 283f2c7
- use jobs not processors in the constraints
jobs is the number of vcpus available to the build, while processors
is the total processor count of the machine the VM is running on.
- commit a6e141d
- scripts: dummy-tools, add pahole (bsc#1198388).
- commit 1fe0032
==== libqmi ====
Version update (1.30.4 -> 1.30.6)
- Update to 1.30.6
* meson: fix 'export_packages' in GIR setup.
* net-port-manager: use unaligned netlink attribute length.
- Drop the unneeded rpmlintrc file
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Updated to latest upstream version, tagged 2.1.7. Changes
included:
* updated/fixed test script
* updated build system
* several bug fixes, including one for bsc#1199264
==== vim ====
Version update (8.2.4745 -> 8.2.4877)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4877, fixes the following problems
- fixes CVE-2022-1381 ( boo#1198596 )
* Using wrong flag for using bell in the terminal.
* Supercollider filetype not recognized.
* No filetype override for .sys files.
* Cannot use an imported function in a mapping.
* <script> is not expanded in autocmd context.
* Small pieces of dead code.
* Mapping <SID>name.Func does not work for script in autoload directory.
* Wrong 'statusline' value can cause illegal memory access.
* Error from setting an option is silently ignored.
* Still using cached values after unsetting some known environment variables.
* Cannot use <SID>FuncRef in completion spec.
* Build error without the +eval feature.
* List of libraries to suppress lsan errors is outdated.
* When using an LSP channel want to get the message ID.
* CurSearch highlight does not work for multi-line match.
* Using matchfuzzy() on a long list can take a while.
* Documentation for using LSP messages is incomplete.
* Using freed memory when using synstack() and synID() in WinEnter.
* Using invalid pointer with "V:" in Ex mode.
* CI uses an older gcc version.
* Function matchfuzzy() sorts too many items.
* KRL files using "deffct" not recognized.
* Openscad files are not recognized.
* CI: codecov upload sometimes does not work.
* Build warning with UCRT.
* Cannot easily mix expression and heredoc.
* Coverity warns for not checking return value.
* Old Coverity warning for not checking ftell() return value.
* Build failure without the +eval feature.
* Crash when using a number for lambda name.
* SpellBad highlighting does not work in Konsole.
* GTK: 'lines' and 'columns' may change during startup.
* Screendump tests fail because of a redraw.
* Pacman files use dosini filetype.
* lsan suppression is too version specific.
* Parsing an LSP message fails when it is split.
* Maxima files are not recognized.
* Accessing freed memory.
* Coverity warns for leaking memory.
* Lamba test with timer is flaky.
* Visual mode not stopped early enough if win_gotoid() goes to another
buffer. (Sergey Vlasov)
* Test for win_gotoid() in Visual mode fails on Mac.
* prop_find() does not find the right property.
* Large payload for LSP message not tested.
* The cursor may be in the in wrong place when using :redraw while editing
the cmdline.
* Lilypond filetype not recognized.
* Indent operator creates an undo entry for every line.
* Recognizing Maxima filetype even though it might be another.
* Compiler warning for not initialized variable.
* 'cursorbind' scrolling depends on whether 'cursorline' is set.
* File left behind after running cursorline tests.
* getwininfo() may get oudated values.
* t_8u option was reset even when set by the user.
* Popup does not use correct topline.
* Missing test update for adjusted t_8u behavior.
* Fix for cursorbind fix not fully tested.
* WinScrolled not always triggered when scrolling with the mouse.
* Expression in heredoc doesn't work for compiled function.
* CurSearch used for all matches in current line.
* A mapping using <LeftDrag> does not start Select mode.
* Processing key eveints in Win32 GUI is not ideal.
* Unused item in engine struct.
* Various things not properly tested.
* Missing changes in one file.
* Unused struct item.
* Pasting text while indent folding may mess up folds.
* Possible to leave a popup window with win_gotoid().
* Cannot build with older GTK version.
* Still using older codecov app in some places of CI.
* No test for what 8.2.4806 fixes.
* Unmapping simplified keys also deletes other mapping.
* Not simple programmatic way to find a specific mapping.
* Crash when imported autoload script was deleted.
* Setting ufunc to NULL twice.
* Concatenating more than 2 strings in a :def function is inefficient.
* Expression is evaluated multiple times.
* Can only get a list of mappings.
* .cshtml files are not recognized.
* Typo in variable name. (Gabriel Dupras)
* Fix for unmapping simplified key not fully tested.
* A key may be simplified to NUL.
* Possible endless loop if there is unused typahead.
* Crash when using maparg() and unmapping simplified keys.
* Passing zero instead of NULL to a pointer argument.
* Failure of mapping not checked for.
* Vim9: some lines not covered by tests.
* Modifiers not simplified when timed out or using feedkeys() with 'n" flag.
* Checking for absolute path is not trivial.
* Compiler warning for unused argument.
* Heredoc expression evaluated even when skipping.
* Empty string considered an error for expand() when 'verbose' is
set. (Christian Brabandt)
* expand("%:p") is not empty when there is no buffer name.
Bender)
* <C-S-I> is simplified to <S-Tab>.
* Duplicate code.
* Termcodes test fails.
* Crash when using uninitialized function pointer.
* Local completion with mappings and simplification not working.
* Gleam filetype not detected.
* Mksession mixes up "tabpages" and "curdir" arguments.
* Compiler warning for uninitialized variable.
* ANSI color index to RGB value not correct.
* CI with FreeBSD is a bit outdated.
* Array size does not match usage.
* Robot files are not recognized.
* MinGW compiler complains about unknown escape sequence.
* Yaml indent for multiline is wrong.
* K_SPECIAL may be escaped twice.
* wget2 files are not recognized.
* It is not easy to restore saved mappings.
* Vim9: test may fail when run with valgrind.
* Accessing freed memory in test without the +channel feature. (Dominique
Pellé)
* Vim9: script test fails.
* :startinsert right after :stopinsert does not work when popup menu is
still visible.
* Duplicate code in "get" functions.
* Listing of mapping with K_SPECIAL is wrong.
* When closing help window autocmds triggered for the wrong window.
* Expression in command block does not look after NL.
* Vim9: expression in :substitute is not compiled.
* Vim9: in :def function no error for using a range with a command that
does not accept one.
* Vim9: no error for using an expression only at the script level when
followed by an empty line.
* Vim9: using "else" differs from using "endif/if !cond".
* Win32 GUI: horizontal scroll wheel not handled properly.
==== yast2 ====
Version update (4.5.1 -> 4.5.3)
- Avoid build failures when packager is not available (related to
bsc#1196674)
- 4.5.3
- Show what product is being installed (bsc#1196674)
- 4.5.2
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa (22.0.2 -> 22.0.3)
Mesa-drivers (22.0.2 -> 22.0.3)
apparmor
bluedevil5 (5.24.4 -> 5.24.5)
bluez
breeze (5.24.4 -> 5.24.5)
bzip2
discover (5.24.4 -> 5.24.5)
drkonqi5 (5.24.4 -> 5.24.5)
fillup
freetype2 (2.12.0 -> 2.12.1)
fuse3 (3.10.5 -> 3.11.0)
gnome-shell (42.0 -> 42.1)
gnome-software (42.0 -> 42.1)
gpg2 (2.3.4 -> 2.3.6)
gpsd (3.23.1 -> 3.24)
kactivitymanagerd (5.24.4 -> 5.24.5)
kde-cli-tools5 (5.24.4 -> 5.24.5)
kde-gtk-config5 (5.24.4 -> 5.24.5)
kgamma5 (5.24.4 -> 5.24.5)
khotkeys5 (5.24.4 -> 5.24.5)
kinfocenter5 (5.24.4 -> 5.24.5)
kmenuedit5 (5.24.4 -> 5.24.5)
kscreen5 (5.24.4 -> 5.24.5)
kscreenlocker (5.24.4 -> 5.24.5)
ksystemstats5 (5.24.4 -> 5.24.5)
kwayland-integration (5.24.4 -> 5.24.5)
kwayland-server (5.24.4 -> 5.24.5)
kwin5 (5.24.4 -> 5.24.5)
kwrited5 (5.24.4 -> 5.24.5)
layer-shell-qt (5.24.4 -> 5.24.5)
libapparmor
libdnf (0.66.0 -> 0.67.0)
libkdecoration2 (5.24.4 -> 5.24.5)
libkscreen2 (5.24.4 -> 5.24.5)
libksysguard5 (5.24.4 -> 5.24.5)
libnotify (0.7.9 -> 0.7.11)
libqmi (1.30.4 -> 1.30.6)
libqt5-qtwebengine
libseccomp (2.5.3 -> 2.5.4)
libunwind (1.5.0 -> 1.6.2)
libxcb (1.14 -> 1.15)
libxml2 (2.9.13 -> 2.9.14)
llvm14 (14.0.1 -> 14.0.3)
milou5 (5.24.4 -> 5.24.5)
mozilla-nss (3.76.1 -> 3.77)
mutter (42.0 -> 42.1)
open-iscsi
openexr (3.1.4 -> 3.1.5)
plasma-browser-integration (5.24.4 -> 5.24.5)
plasma-nm5 (5.24.4 -> 5.24.5)
plasma5-addons (5.24.4 -> 5.24.5)
plasma5-desktop (5.24.4 -> 5.24.5)
plasma5-integration (5.24.4 -> 5.24.5)
plasma5-openSUSE
plasma5-pa (5.24.4 -> 5.24.5)
plasma5-workspace (5.24.4 -> 5.24.5)
polkit-kde-agent-5 (5.24.4 -> 5.24.5)
poppler (22.04.0 -> 22.05.0)
poppler-qt5 (22.04.0 -> 22.05.0)
powerdevil5 (5.24.4 -> 5.24.5)
python-SQLAlchemy (1.4.35 -> 1.4.36)
raspberrypi-firmware-dt (2022.02.25 -> 2022.04.24)
re2
rpm
samba (4.16.0+git.227.931848a12ab -> 4.16.1+git.235.f435da606f7)
snapper (0.10.1 -> 0.10.2)
sqlite3 (3.38.2 -> 3.38.3)
systemsettings5 (5.24.4 -> 5.24.5)
vim (8.2.4745 -> 8.2.4877)
webkit2gtk3
webkit2gtk3-soup2
xdg-desktop-portal (1.14.3 -> 1.14.4)
xdg-desktop-portal-kde (5.24.4 -> 5.24.5)
=== Details ===
==== Mesa ====
Version update (22.0.2 -> 22.0.3)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- Update to 22.0.3
* bugfix release with fixes for most of the major drivers
- _constraints:
* raised requirements to 9 GB disk space and added aarch64
architecture (bsc#1199040)
==== Mesa-drivers ====
Version update (22.0.2 -> 22.0.3)
Subpackages: Mesa-dri Mesa-gallium
- Update to 22.0.3
* bugfix release with fixes for most of the major drivers
- _constraints:
* raised requirements to 9 GB disk space and added aarch64
architecture (bsc#1199040)
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== bluedevil5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== bluez ====
Subpackages: bluez-auto-enable-devices bluez-cups libbluetooth3
- add Requires(post): systemd for bluez-auto-enable-devices
* fixes boo#1198906
==== breeze ====
Version update (5.24.4 -> 5.24.5)
Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-wallpapers libbreezecommon5-5
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Add Windows CI
* Disable decoration on Windows and mac
* Add missing kcoreaddons dep
==== bzip2 ====
- Port rpmlintrc format to rpmlint 2.x.
==== discover ====
Version update (5.24.4 -> 5.24.5)
Subpackages: discover-backend-flatpak discover-backend-packagekit discover-notifier
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* flatpak: Fix state change emits (kde#451111)
* flatpak: Improve stability of different sources integration
* flatpak: Centralise remote integration in FlatpakBackend (kde#443745)
* pk: Consider multiple package ids for one upgradeable resource (kde#444600)
* Don't use the appdata version in the installed version string if empty
* libdiscover: Fix Discover doesn't show license or description of local package (kde#452150)
- Refresh patch and drop part of the message which might sound a
bit too harsh and is mostly redundant anyway:
* 0001-Warning-for-FlatHub.patch
==== drkonqi5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* fix processor invocation
* fix the instance filter
* instance ids have 2 hyphens not 3
==== fillup ====
- use https as url
==== freetype2 ====
Version update (2.12.0 -> 2.12.1)
- drop revert-ft212-subpixel-hinting-change.patch: upstream
- Update to 2.12.1:
- Loading CFF fonts sometimes made FreeType crash (bug introduced in
version 2.12.0)
- Loading a fully hinted TrueType glyph a second time (without
caching) sometimes yielded different rendering results if TrueType
hinting was active (bug introduced in version 2.12.0).
- The generation of the pkg-config file `freetype2.pc` was broken if
the build was done with cmake (bug introduced in version 2.12.0).
- The meson build no longer enforces both static and dynamic
versions of the library by default.
- The internal zlib library was updated to version 1.2.12. Note,
however, that FreeType is *not* affected by CVE-2018-25032 since
it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch
==== fuse3 ====
Version update (3.10.5 -> 3.11.0)
Subpackages: libfuse3-3
- Update to version 3.11.0:
* Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
* Fixed returning an error condition to ioctl(2)
==== gnome-shell ====
Version update (42.0 -> 42.1)
Subpackages: gnome-shell-calendar
- Update to version 42.1:
+ Limit unfullscreen gesture to not interfere with overview.
+ Properly hide the second (real) cursor when magnified.
+ Fix various style glitches.
+ Fix creating default application folders.
+ Fix switching monitor configuration.
+ Add Home/End keynav in app grid.
+ Handle monitor changes during startup animation.
+ Fix fractional timezone offsets in world clock.
+ Default to right text-align in RTL locales.
+ calendar: Fix alignment of world clocks header in RTL.
+ Rely on symbolic icons instead of 'HighContrast' icon theme.
+ Fix moving windows from secondary monitor to non-active workspace.
+ Make sure startup animation completes.
+ Fix Swiss on-screen keyboard layouts.
+ Add Austrian-German on-screen keyboard layout.
+ Fix on-screen keyboard in modal dialogs and lock screen.
+ Fix menus in pad OSD.
+ Sync default colors with libadwaita.
+ Fix grab regressions when entering overview.
+ Scale calendar with text size.
+ Allow more intermediate icon sizes in app grid.
+ Fixed crash.
+ Plugged memory leak.
- Remove gnome-shell-42.0-fix-switching-configuration.patch (merged
upstream).
- Add gnome-shell-42.0-fix-switching-configuration.patch: Fix
monitor switching configuration (glgo#GNOME/gnome-shell#5217).
==== gnome-software ====
Version update (42.0 -> 42.1)
- Updated to version 42.1:
+ #1514 GNOME OS: Most system apps have no icons in installed
list.
+ #1690 Button to go back is missing in "OS Updates" page opened
from "Installed Updates" window.
+ #1693 Fix an issue where Software would sometimes display a
"Software Updates Failed" error message on startup.
+ #1712 Clicking "Fedora Flathub Selection" does not update the
filtered Flathub AppStream metadata until reboot.
+ #1723 Installed Updates dialog UI papercuts.
+ #1727 Wrong direction of arrows in updates list in RTL
languages.
+ !794 flatpak: Prefer to install runtimes from the same remote
as the application.
+ !1235 Find AppStream metadata in every possible location.
+ !1299 Avoid re-downloads of not-yet-stale data in some cases.
+ !1307 Change thread I/O priority depending on job priority.
+ !1313 Ensure labels don't overlap in app lists.
+ !1318 Fix an issue preventing the user from disabling some
repositories on Fedora.
+ Translation updates.
- Drop 8cbce25.patch - patched upstream, #1693.
==== gpg2 ====
Version update (2.3.4 -> 2.3.6)
- GnuPG 2.3.6:
* Up to five times faster verification of detached signatures,
doubled detached signing speed, threefold decryption speedup
for large files, nearly double the AES256.OCB encryption speed
* Add support for GeNUA cards
* Added and improved options for crypto options, and all-around
bug fixes
==== gpsd ====
Version update (3.23.1 -> 3.24)
- Update to version 3.24
* NTRIP 2.0 now works. But still only plain HTML, not RTP, etc.
* Remove ntrip option and NTRIP_ENABLE. Always build.
* Remove passthrough option and PASSTHROUGH_ENABLE. Always build.
* Remove nmea0183 option and NMEA0183_ENABLE. Always build.
* Remove netfeed option and NETFEED_ENABLE. Always build.
* gpsd will retry ntrip:// and tcp:// connections
* cgps can expand to show more sats. Added --rtk option.
* maidenhead() checks for input errors.
* Better SHM logs.
* PPS and TOFF JSON now include shm used, and real precision.
* Add initial, untested, TSIPv1 support
* split debug messages into different syslog() levels.
* New ppscheck options, and can use /dev/ppsX devices.
* First try at TSIPv1 protocol decodes.
* Decode Quectel $PQVERNO for firmware version
* Decode Skytrak PX1172RH_DS messages.
- Update gpsd.keyring (0C898D47 -> DD3DD9BB)
==== kactivitymanagerd ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kde-cli-tools5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kde-gtk-config5 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: kde-gtk-config5-gtk3
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kgamma5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== khotkeys5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kinfocenter5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kmenuedit5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kscreen5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kscreenlocker ====
Version update (5.24.4 -> 5.24.5)
Subpackages: libKScreenLocker5
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== ksystemstats5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kwayland-integration ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kwayland-server ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* outputconfigurationinterface: don't crash if mode is invalid (kde#453042)
* Fix race in wp_drm_lease_v1.
* Simplify code that announces available modes and current mode (kde#452318)
* Guard subsurface parent access. (kde#452044)
* Fix layer shell reset
==== kwin5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* backends/drm: reduce "max bpc" to what is actually used (kde#449906)
* Fix unlocking wayland sessions (kde#447705)
* effects/kscreen: don't use xcb on Wayland (kde#450564)
* AbstractClient: Fix the current VD being always added to the plasma interface (kde#452171)
* Do not send overlay geometry to text input.
* backends/drm: don't permanently disable VRR when the test commit fails
* backends/drm: fetch immutable blobs in DrmProperty
* waylandserver: move LockScreenPresentationWatcher to the correct place
* xdgactivation: Demand attention when a process fails to resolve its token
* waylandserver: only signal lockScreenShown once it has actually been shown
* Add a way to ignore devices for tablet mode
==== kwrited5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== layer-shell-qt ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libapparmor ====
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== libdnf ====
Version update (0.66.0 -> 0.67.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- Update to 0.67.0:
* Add 'loongarch' support
* Use dnf solv userdata to check versions and checksum (rh#2027445)
* context: Substitute all repository config options (rh#2076853)
==== libkdecoration2 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: libkdecorations2-5 libkdecorations2private9
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libkscreen2 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: libKF5Screen7 libkscreen2-plugin
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libksysguard5 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libnotify ====
Version update (0.7.9 -> 0.7.11)
Subpackages: libnotify4 typelib-1_0-Notify-0_7
- Update to 0.7.11
* Fix potential build errors with old glib version we require
* notify-send: Add support for boolean hints
* notify-send: Support passing any hint value, by parsing
variant strings
* notify-send: Add explicit option to create transient
notifications
==== libqmi ====
Version update (1.30.4 -> 1.30.6)
- Update to 1.30.6
* meson: fix 'export_packages' in GIR setup.
* net-port-manager: use unaligned netlink attribute length.
- Drop the unneeded rpmlintrc file
==== libqt5-qtwebengine ====
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
==== libseccomp ====
Version update (2.5.3 -> 2.5.4)
- Deactive python3 by default, it's just not a good idea for ring0.
- Update to release 2.5.4
* Update the syscall table for Linux v5.17.
* Fix minor issues with binary tree testing and with empty
binary trees.
* Minor documentation improvements including retiring the
mailing list.
- buildrequire python-rpm-macros
- reenable python bindings at least for the distro default python3
package:
- adds make-python-build.patch
==== libunwind ====
Version update (1.5.0 -> 1.6.2)
- update to 1.6.2:
* Fix off-by-one error in x86_64 stack frames
* Fix error in aarch64 unw_sigcontext
* resolve possible null pointer dereference
* Switch to C11 atomics
* RISC-V support
* aarch64 getcontext functionality
==== libxcb ====
Version update (1.14 -> 1.15)
Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1
- buildrequire xcb-proto >= 1.15
- Update to version 1.15
* xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr()
* Fix integer overflows in xcb_in.c
* Use the 'present' field to properly check that the XC-MISC
* Fix a memory leak
* Increment libtool version info for libxcb-dri3
* Add newline when printing auth/connection failure string to stderr
* Fix build on Windows
* Fix writev emulation on Windows
* c_client.py: Extract get_expr_field_names()
* c_client.py: Use get_expr_field_names directly to resolve list fields
* c_client: Extract _c_get_field_mapping_for_expr()
* c_client.py: Implement handling of <length> element
* tests: don't use deprecated fail_unless check API
* gitignore: add files generated by make check
* Avoid request counter truncation in replies map after 2**32 requests
* Fix hang in xcb_request_check()
* Improve/fix docs for reply fds functions
==== libxml2 ====
Version update (2.9.13 -> 2.9.14)
Subpackages: libxml2-2 libxml2-tools
- Update to 2.9.14:
* Security:
+ [CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer
+ Fix potential double-free in xmlXPtrStringRangeFunction
+ Fix memory leak in xmlFindCharEncodingHandler
+ Normalize XPath strings in-place
+ Prevent integer-overflow in htmlSkipBlankChars() and
xmlSkipBlankChars()
+ Fix leak of xmlElementContent
* Bug fixes:
+ Fix parsing of subtracted regex character classes
+ Fix recursion check in xinclude.c
+ Reset last error in xmlCleanupGlobals
+ Fix certain combinations of regex range quantifiers
+ Fix range quantifier on subregex
* Improvements:
+ Fix recovery from invalid HTML start tags
* Build system, portability:
+ Define LFS macros before including system headers
+ Initialize XPath floating-point globals
+ configure: check for icu DEFS
+ configure.ac: produce tar.xz only (GNOME policy)
+ CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
+ Fix build with older Python versions
+ Fix --without-valid build
==== llvm14 ====
Version update (14.0.1 -> 14.0.3)
- Update to version 14.0.3.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.
==== milou5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== mozilla-nss ====
Version update (3.76.1 -> 3.77)
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- update to NSS 3.77
* Bug 1762244 - resolve mpitests build failure on Windows.
* bmo#1761779 - Fix link to TLS page on wireshark wiki
* bmo#1754890 - Add two D-TRUST 2020 root certificates.
* bmo#1751298 - Add Telia Root CA v2 root certificate.
* bmo#1751305 - Remove expired explicitly distrusted certificates
from certdata.txt.
* bmo#1005084 - support specific RSA-PSS parameters in mozilla::pkix
* bmo#1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate.
* bmo#1756271 - Remove token member from NSSSlot struct.
* bmo#1602379 - Provide secure variants of mpp_pprime and mpp_make_prime.
* bmo#1757279 - Support UTF-8 library path in the module spec string.
* bmo#1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun.
* bmo#1760827 - Add a CI Target for gcc-11.
* bmo#1760828 - Change to makefiles for gcc-4.8.
* bmo#1741688 - Update googletest to 1.11.0
* bmo#1759525 - Add SetTls13GreaseEchSize to experimental API.
* bmo#1755264 - TLS 1.3 Illegal legacy_version handling/alerts.
* bmo#1755904 - Fix calculation of ECH HRR Transcript.
* bmo#1758741 - Allow ld path to be set as environment variable.
* bmo#1760653 - Ensure we don't read uninitialized memory in ssl gtests.
* bmo#1758478 - Fix DataBuffer Move Assignment.
* bmo#1552254 - internal_error alert on Certificate Request with
sha1+ecdsa in TLS 1.3
* bmo#1755092 - rework signature verification in mozilla::pkix
==== mutter ====
Version update (42.0 -> 42.1)
- Update to version 42.1:
+ Send correct LEAVE events when entering windows.
+ Be more forgiving with wrongly sized clients.
+ Add ClutterInputCapabilities enum and device property.
+ Fall back if COPY_MODE_SECONDARY_GPU fails to init.
+ Fix missing root window properties after XWayland start.
+ wayland/shm: Add support for ABGR8888 and XBGR8888 formats.
+ Keep actors dirty if a redraw was queued up during paint().
+ Fix overview painting of shaped texture with layer snippets.
+ Survive missing GAMMA_LUT KMS property.
+ Record current event when going through event filters.
+ Pass events to pointer a11y before going through filters.
+ Update cursor when scaled or transformed.
+ Fix screen cast when DMA buffer fails or can't be used.
+ Repick when pointer actor goes unmapped.
+ Improve IM support.
+ Allow using dumb buffers for cursor sprites.
+ wayland/dma-buf: Only advertise supported formats.
+ Fix screen cast cursor metadata with unthrottled input.
+ Fixed crashes.
+ Plugged memory leak.
- Drop mutter-bail-out-on-reentry-into-map-unmap.patch and
mutter-42.0-fix-top-bar-elements-hovering-effect.patch (merged
upstream).
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Updated to latest upstream version, tagged 2.1.7. Changes
included:
* updated/fixed test script
* updated build system
* several bug fixes, including one for bsc#1199264
==== openexr ====
Version update (3.1.4 -> 3.1.5)
Subpackages: libIex-3_1-30 libIlmThread-3_1-30 libOpenEXR-3_1-30
- update to 3.1.5:
* Add backwards-compatibilty flags to the core library to match
original behavior of the the c++ library. Fixes reading of certain
files by the new core.
* Fix build failures on MSVC14 and MSVC 2022
* Fix build failure on latest 64-bit Ubuntu
* Documentation refers to primary branch as "main"
* Update the CI workflow matrix to VFX-CY2022
* Update auto-fetch Imath version to v3.1.5
Specific OSS-fuzz issues:
* OSS-fuzz [46309](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46309)
Heap-buffer-overflow in Imf_3_1::memstream_read
* OSS-fuzz [46083](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46083)
Out-of-memory in openexr_exrcheck_fuzzer
* OSS-fuzz [45899](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45899)
Integer-overflow in internal_exr_compute_chunk_offset_size
* OSS-fuzz [44084](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44084)
Out-of-memory in openexr_exrcheck_fuzzer
==== plasma-browser-integration ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== plasma-nm5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Don't use forceActiveFocus to focus the applet toolbar
==== plasma5-addons ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Remove unneeded check for comic Dataengine being valid (kde#452596)
==== plasma5-desktop ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* applets/taskmanager: Disable `reuseItems` to avoid a crash
* containments/desktop/folder: remove stray qDebugs
* Folder View: save desktop containment icon positions on a per-resolution basis (kde#360478,kde#354802)
* applets/taskmanager: Update tooltip bindings when activating from keyboard (kde#452187)
* applets/taskmanager: manually set hover: true on the tooltip highlight
* Folder View: Make popup dialog wide enough for one more grid cell (kde#417539)
==== plasma5-integration ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE sddm-theme-openSUSE
- Update to 5.24.5
==== plasma5-pa ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* SpeakerTest: Fix subwoofer test (kde#445523)
==== plasma5-workspace ====
Version update (5.24.4 -> 5.24.5)
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-libs xembedsniproxy
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* [lookandfeel] Fix collapsed width of a volume/brightness OSD on a lock screen (kde#446185)
* xdgactivation: Make sure we don't call setStartupId with an x11 token
* Convert old-style Favorites resources in KActivities DB (kde#385814)
* runners/baloo: Add missing category "text" to file search results
* applets/digital-clock: Fix date drift (kde#452554)
* systemtray: Fix race in DBusServiceObserver (kde#422111)
* systemdialog: also consider buttonbox for dimensions
* Fix not working applet with same compact/full representation when hiding
* shell/scripting: Consider current activity in `desktopForScreen` (kde#452561)
* Set a sane minimum size
* SystemDialog: re-add removed public properties
* kcm/colors: don't dull accent colour on dark themes in colorsapplicator (kde#442820)
* wallpapers/image: Use onActivated instead of onCurrentIndexChanged
* appmenu: Use existing menu in compact represenation (kde#438467)
* Change the text color when appmenu is selected or hovered
* Don't use forceActiveFocus to set search field focus
* applets/clipboard: Don't forward input to filter if it's disabled
* Avoid memory leaks by misusing HistoryItem::mimeData()
* A better fix for BUG 431673
* Revert "Trim very long text strings in Klipper history view"
* Revert "[klipper] Use full text for DBus return values"
* Revert "Fix Klipper Actions content truncation"
* Revert "klipper: Add FullTextRole to get untruncated text"
* Revert "klipper: Add `testTrimmedText`"
* Revert "applets/clipboard: Use FullTextRole in EditPage"
* Revert "applets/clipboard: Use FullTextRole in SortFilterModel"
* Revert "applets/clipboard: Generate QR code from full text"
==== polkit-kde-agent-5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== poppler ====
Version update (22.04.0 -> 22.05.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8
- update to 22.05.0:
* Annotations: Make sure we embed fonts for the FreeText annots
* Forms: Make sure we embedd fonts as needed
* Signatures: Make sure we embed the needed fonts
* CairoOutputDev: color type 3 fonts
* fix two bugs in multiline find_text()
* code improvements
* pdftotext: added TSV mode
* HtmlOutputDev: don't use png.h
* Use time_t for time
* Add page_transition::durationReal
* Pass leftFontSize down to `FormWidgetSignature::signDocumentWithAppearence`
==== poppler-qt5 ====
Version update (22.04.0 -> 22.05.0)
- update to 22.05.0:
* Annotations: Make sure we embed fonts for the FreeText annots
* Forms: Make sure we embedd fonts as needed
* Signatures: Make sure we embed the needed fonts
* CairoOutputDev: color type 3 fonts
* fix two bugs in multiline find_text()
* code improvements
* pdftotext: added TSV mode
* HtmlOutputDev: don't use png.h
* Use time_t for time
* Add page_transition::durationReal
* Pass leftFontSize down to `FormWidgetSignature::signDocumentWithAppearence`
==== powerdevil5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== python-SQLAlchemy ====
Version update (1.4.35 -> 1.4.36)
- update to 1.4.36:
* details on https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.36
* Fixed regression where the change made for #7861, released in version
1.4.33, that brought the Insert construct to be partially recognized as an
ORM-enabled statement
* Modified the DeclarativeMeta metaclass to pass cls.__dict__ into the
declarative scanning process to look for attributes, rather than the
separate dictionary passed to the type?s __init__() method
* Fixed a memory leak in the C extensions which could occur when calling upon
named members of Row when the member does not exist under Python 3
* Added a warning regarding a bug which exists in the Result.columns() method
when passing 0 for the index in conjunction with a Result that will return
a single ORM entity, which indicates that the current behavior of
Result.columns() is broken in this case as the Result object will yield scalar
values and not Row objects
* Fixed bug where ForeignKeyConstraint naming conventions using the
referred_column_0 naming convention key would not work if the foreign key
constraint were set up as a ForeignKey object rather than an explicit
ForeignKeyConstraint object.
==== raspberrypi-firmware-dt ====
Version update (2022.02.25 -> 2022.04.24)
- Use last patch commit date instead patch creation date when creating
device tree archive and package version. Patch creation date could be
much earlier than patch commit date, which could mislead which patches
are included inside the package.
For example:
commit 7e72dd813a175ea7bf166655217ce60fbd7d4a21
Author: Dom Cobley <popcornmix(a)gmail.com>
AuthorDate: Tue Oct 19 14:15:45 2021 +0100
Commit: Dom Cobley <popcornmix(a)gmail.com>
CommitDate: Mon Nov 29 16:26:09 2021 +0000
dt: Move VEC clock to clk-raspberrypi
Package which contain this commit was named 2021.11.19 while obviously it
has changes from 2021.11.29.
- Update to da91801ca1 (2022-04-24)
* overlays: Fix pitft28/35-resistive rotate params
* ARM: dts: Add i2c0mux node to Model B rev 1
* overlays: Add "drm" parameter to pitft28-resistive
* overlays: mipi-dbi-spi: width-mm and height-mm are mandatory
* Add support for the AudioInjector.net bare i2s sound card
* dtoverlays: Add overlay for Sony IMX258 image sensor
* ARM: dts: Enable PMU on Cortex-A72 in AArch32 state
* overlays/rpi-display: Add support for DRM driver
* Revert "update rpi-display-overlay.dts pins for 5.10+"
* overlays: Add overlay for MIPI DBI displays
* dtoverlays: Connect the backlight to the pitft35 display
* overlays: iqs550: Enable interrupt pull-down
* CM1&3 cam1_reg and cam1_reg_gpio fix
* dtoverlay: Add VCM option to ov5647 overlay
* dtoverlays: Add VCM option to imx219
* ARM: dts: bcm2711-rpi-ds: Disable the BCM2835 STC
==== re2 ====
- Use Release config so O3 is used
==== rpm ====
- update rpm-shorten-changelog.diff: fix shortening of changelog,
the non-primary binary packages had the full changelog
- update macrosin.diff: remove binarychangelog cutoff setting,
this comes from rpm-config-SUSE now
==== samba ====
Version update (4.16.0+git.227.931848a12ab -> 4.16.1+git.235.f435da606f7)
Subpackages: samba-client samba-client-libs samba-libs
- Update to 4.16.1
* Share and server swapped in smbget password prompt; (bso#14831);
* Durable handles won't reconnect if the leased file is written to;
(bso#15022);
* rmdir silently fails if directory contains unreadable files and
hide unreadable is yes; (bso#15023);
* SMB2_CLOSE_FLAGS_FULL_INFORMATION fails to return information
on renamed file handle; (bso#15038);
* Need to describe --builtin-libraries= better (compare with
- -bundled-libraries); (bso#8731);
* vfs_shadow_copy2 breaks "smbd async dosmode" sync fallback;
(bso#14957);
* shadow_copy2 fails listing snapshotted dirs with shadow:fixinodes;
(bso#15035);
* PAM Kerberos authentication incorrectly fails with a clock skew
error; (bso#15046);
* Username map - samba erroneously applies unix group memberships
to user account entries; (bso#15041);
* KVNO off by 100000; (bso#14951);
* Uninitialized litemask in variable in vfs_gpfs module; (bso#15027);
* vfs_gpfs recalls=no option prevents listing files; (bso#15055);
* smbd doesn't handle UPNs for looking up names; (bso#15054);
- Update update-apparmor-samba-profile script, replace
non-printable delimiter with more human readable separator as
sed can accept separators that can appear in the input data.
==== snapper ====
Version update (0.10.1 -> 0.10.2)
Subpackages: libsnapper6
- fixed error handling when reading configs
(gh#openSUSE/snapper#715)
- version 0.10.2
==== sqlite3 ====
Version update (3.38.2 -> 3.38.3)
- update to 3.38.3:
* Fix a case of the query planner be overly aggressive with
optimizing automatic-index and Bloom-filter construction,
using inappropriate ON clause terms to restrict the size of the
automatic-index or Bloom filter, and resulting in missing rows
in the output.
* Other minor patches. See the timeline for details.
==== systemsettings5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== vim ====
Version update (8.2.4745 -> 8.2.4877)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4877, fixes the following problems
- fixes CVE-2022-1381 ( boo#1198596 )
* Using wrong flag for using bell in the terminal.
* Supercollider filetype not recognized.
* No filetype override for .sys files.
* Cannot use an imported function in a mapping.
* <script> is not expanded in autocmd context.
* Small pieces of dead code.
* Mapping <SID>name.Func does not work for script in autoload directory.
* Wrong 'statusline' value can cause illegal memory access.
* Error from setting an option is silently ignored.
* Still using cached values after unsetting some known environment variables.
* Cannot use <SID>FuncRef in completion spec.
* Build error without the +eval feature.
* List of libraries to suppress lsan errors is outdated.
* When using an LSP channel want to get the message ID.
* CurSearch highlight does not work for multi-line match.
* Using matchfuzzy() on a long list can take a while.
* Documentation for using LSP messages is incomplete.
* Using freed memory when using synstack() and synID() in WinEnter.
* Using invalid pointer with "V:" in Ex mode.
* CI uses an older gcc version.
* Function matchfuzzy() sorts too many items.
* KRL files using "deffct" not recognized.
* Openscad files are not recognized.
* CI: codecov upload sometimes does not work.
* Build warning with UCRT.
* Cannot easily mix expression and heredoc.
* Coverity warns for not checking return value.
* Old Coverity warning for not checking ftell() return value.
* Build failure without the +eval feature.
* Crash when using a number for lambda name.
* SpellBad highlighting does not work in Konsole.
* GTK: 'lines' and 'columns' may change during startup.
* Screendump tests fail because of a redraw.
* Pacman files use dosini filetype.
* lsan suppression is too version specific.
* Parsing an LSP message fails when it is split.
* Maxima files are not recognized.
* Accessing freed memory.
* Coverity warns for leaking memory.
* Lamba test with timer is flaky.
* Visual mode not stopped early enough if win_gotoid() goes to another
buffer. (Sergey Vlasov)
* Test for win_gotoid() in Visual mode fails on Mac.
* prop_find() does not find the right property.
* Large payload for LSP message not tested.
* The cursor may be in the in wrong place when using :redraw while editing
the cmdline.
* Lilypond filetype not recognized.
* Indent operator creates an undo entry for every line.
* Recognizing Maxima filetype even though it might be another.
* Compiler warning for not initialized variable.
* 'cursorbind' scrolling depends on whether 'cursorline' is set.
* File left behind after running cursorline tests.
* getwininfo() may get oudated values.
* t_8u option was reset even when set by the user.
* Popup does not use correct topline.
* Missing test update for adjusted t_8u behavior.
* Fix for cursorbind fix not fully tested.
* WinScrolled not always triggered when scrolling with the mouse.
* Expression in heredoc doesn't work for compiled function.
* CurSearch used for all matches in current line.
* A mapping using <LeftDrag> does not start Select mode.
* Processing key eveints in Win32 GUI is not ideal.
* Unused item in engine struct.
* Various things not properly tested.
* Missing changes in one file.
* Unused struct item.
* Pasting text while indent folding may mess up folds.
* Possible to leave a popup window with win_gotoid().
* Cannot build with older GTK version.
* Still using older codecov app in some places of CI.
* No test for what 8.2.4806 fixes.
* Unmapping simplified keys also deletes other mapping.
* Not simple programmatic way to find a specific mapping.
* Crash when imported autoload script was deleted.
* Setting ufunc to NULL twice.
* Concatenating more than 2 strings in a :def function is inefficient.
* Expression is evaluated multiple times.
* Can only get a list of mappings.
* .cshtml files are not recognized.
* Typo in variable name. (Gabriel Dupras)
* Fix for unmapping simplified key not fully tested.
* A key may be simplified to NUL.
* Possible endless loop if there is unused typahead.
* Crash when using maparg() and unmapping simplified keys.
* Passing zero instead of NULL to a pointer argument.
* Failure of mapping not checked for.
* Vim9: some lines not covered by tests.
* Modifiers not simplified when timed out or using feedkeys() with 'n" flag.
* Checking for absolute path is not trivial.
* Compiler warning for unused argument.
* Heredoc expression evaluated even when skipping.
* Empty string considered an error for expand() when 'verbose' is
set. (Christian Brabandt)
* expand("%:p") is not empty when there is no buffer name.
Bender)
* <C-S-I> is simplified to <S-Tab>.
* Duplicate code.
* Termcodes test fails.
* Crash when using uninitialized function pointer.
* Local completion with mappings and simplification not working.
* Gleam filetype not detected.
* Mksession mixes up "tabpages" and "curdir" arguments.
* Compiler warning for uninitialized variable.
* ANSI color index to RGB value not correct.
* CI with FreeBSD is a bit outdated.
* Array size does not match usage.
* Robot files are not recognized.
* MinGW compiler complains about unknown escape sequence.
* Yaml indent for multiline is wrong.
* K_SPECIAL may be escaped twice.
* wget2 files are not recognized.
* It is not easy to restore saved mappings.
* Vim9: test may fail when run with valgrind.
* Accessing freed memory in test without the +channel feature. (Dominique
Pellé)
* Vim9: script test fails.
* :startinsert right after :stopinsert does not work when popup menu is
still visible.
* Duplicate code in "get" functions.
* Listing of mapping with K_SPECIAL is wrong.
* When closing help window autocmds triggered for the wrong window.
* Expression in command block does not look after NL.
* Vim9: expression in :substitute is not compiled.
* Vim9: in :def function no error for using a range with a command that
does not accept one.
* Vim9: no error for using an expression only at the script level when
followed by an empty line.
* Vim9: using "else" differs from using "endif/if !cond".
* Win32 GUI: horizontal scroll wheel not handled properly.
==== webkit2gtk3 ====
Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
==== webkit2gtk3-soup2 ====
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
==== xdg-desktop-portal ====
Version update (1.14.3 -> 1.14.4)
- update to 1.14.4:
+ fix regression introduced in 1.14.0 which caused invalid
autostart files to be generated
==== xdg-desktop-portal-kde ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Fix saving file dialog view options
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
apparmor
bluez
bzip2
fillup
fmt
freetype2 (2.12.0 -> 2.12.1)
fuse3 (3.10.5 -> 3.11.0)
gpg2 (2.3.4 -> 2.3.6)
kustomize
libapparmor
libdnf (0.66.0 -> 0.67.0)
libnetfilter_cthelper (1.0.0 -> 1.0.1)
libnetfilter_cttimeout (1.0.0 -> 1.0.1)
libqmi (1.30.4 -> 1.30.6)
libseccomp (2.5.3 -> 2.5.4)
libunwind (1.5.0 -> 1.6.2)
libxcb (1.14 -> 1.15)
libxml2 (2.9.13 -> 2.9.14)
mozilla-nss (3.76.1 -> 3.77)
open-iscsi
python-SQLAlchemy (1.4.35 -> 1.4.36)
raspberrypi-firmware-dt (2022.02.25 -> 2022.04.24)
rpm
snapper (0.10.1 -> 0.10.2)
sqlite3 (3.38.2 -> 3.38.3)
vim (8.2.4745 -> 8.2.4877)
weave
=== Details ===
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== bluez ====
- add Requires(post): systemd for bluez-auto-enable-devices
* fixes boo#1198906
==== bzip2 ====
- Port rpmlintrc format to rpmlint 2.x.
==== fillup ====
- use https as url
==== fmt ====
- Replace obsolete macro %make_jobs by %cmake_build
==== freetype2 ====
Version update (2.12.0 -> 2.12.1)
- drop revert-ft212-subpixel-hinting-change.patch: upstream
- Update to 2.12.1:
- Loading CFF fonts sometimes made FreeType crash (bug introduced in
version 2.12.0)
- Loading a fully hinted TrueType glyph a second time (without
caching) sometimes yielded different rendering results if TrueType
hinting was active (bug introduced in version 2.12.0).
- The generation of the pkg-config file `freetype2.pc` was broken if
the build was done with cmake (bug introduced in version 2.12.0).
- The meson build no longer enforces both static and dynamic
versions of the library by default.
- The internal zlib library was updated to version 1.2.12. Note,
however, that FreeType is *not* affected by CVE-2018-25032 since
it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch
==== fuse3 ====
Version update (3.10.5 -> 3.11.0)
- Update to version 3.11.0:
* Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
* Fixed returning an error condition to ioctl(2)
==== gpg2 ====
Version update (2.3.4 -> 2.3.6)
- GnuPG 2.3.6:
* Up to five times faster verification of detached signatures,
doubled detached signing speed, threefold decryption speedup
for large files, nearly double the AES256.OCB encryption speed
* Add support for GeNUA cards
* Added and improved options for crypto options, and all-around
bug fixes
==== kustomize ====
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
==== libapparmor ====
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== libdnf ====
Version update (0.66.0 -> 0.67.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- Update to 0.67.0:
* Add 'loongarch' support
* Use dnf solv userdata to check versions and checksum (rh#2027445)
* context: Substitute all repository config options (rh#2076853)
==== libnetfilter_cthelper ====
Version update (1.0.0 -> 1.0.1)
- Update to release 1.0.1
* Allow build on uclinux
* Resolve use-after-free in nfct_helper_free()
* Resolve double free in nfct-helper-add example
* Fixed incorrect netlink message building with multiple nfct
helper policies
- Drop fix_h_expect_policy_free.patch (merged)
==== libnetfilter_cttimeout ====
Version update (1.0.0 -> 1.0.1)
- Update to release 1.0.1
* Allow building on uclinux
==== libqmi ====
Version update (1.30.4 -> 1.30.6)
- Update to 1.30.6
* meson: fix 'export_packages' in GIR setup.
* net-port-manager: use unaligned netlink attribute length.
- Drop the unneeded rpmlintrc file
==== libseccomp ====
Version update (2.5.3 -> 2.5.4)
- Deactive python3 by default, it's just not a good idea for ring0.
- Update to release 2.5.4
* Update the syscall table for Linux v5.17.
* Fix minor issues with binary tree testing and with empty
binary trees.
* Minor documentation improvements including retiring the
mailing list.
- buildrequire python-rpm-macros
- reenable python bindings at least for the distro default python3
package:
- adds make-python-build.patch
==== libunwind ====
Version update (1.5.0 -> 1.6.2)
- update to 1.6.2:
* Fix off-by-one error in x86_64 stack frames
* Fix error in aarch64 unw_sigcontext
* resolve possible null pointer dereference
* Switch to C11 atomics
* RISC-V support
* aarch64 getcontext functionality
==== libxcb ====
Version update (1.14 -> 1.15)
Subpackages: libxcb-render0 libxcb-shm0 libxcb1
- buildrequire xcb-proto >= 1.15
- Update to version 1.15
* xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr()
* Fix integer overflows in xcb_in.c
* Use the 'present' field to properly check that the XC-MISC
* Fix a memory leak
* Increment libtool version info for libxcb-dri3
* Add newline when printing auth/connection failure string to stderr
* Fix build on Windows
* Fix writev emulation on Windows
* c_client.py: Extract get_expr_field_names()
* c_client.py: Use get_expr_field_names directly to resolve list fields
* c_client: Extract _c_get_field_mapping_for_expr()
* c_client.py: Implement handling of <length> element
* tests: don't use deprecated fail_unless check API
* gitignore: add files generated by make check
* Avoid request counter truncation in replies map after 2**32 requests
* Fix hang in xcb_request_check()
* Improve/fix docs for reply fds functions
==== libxml2 ====
Version update (2.9.13 -> 2.9.14)
Subpackages: libxml2-2 libxml2-tools
- Update to 2.9.14:
* Security:
+ [CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer
+ Fix potential double-free in xmlXPtrStringRangeFunction
+ Fix memory leak in xmlFindCharEncodingHandler
+ Normalize XPath strings in-place
+ Prevent integer-overflow in htmlSkipBlankChars() and
xmlSkipBlankChars()
+ Fix leak of xmlElementContent
* Bug fixes:
+ Fix parsing of subtracted regex character classes
+ Fix recursion check in xinclude.c
+ Reset last error in xmlCleanupGlobals
+ Fix certain combinations of regex range quantifiers
+ Fix range quantifier on subregex
* Improvements:
+ Fix recovery from invalid HTML start tags
* Build system, portability:
+ Define LFS macros before including system headers
+ Initialize XPath floating-point globals
+ configure: check for icu DEFS
+ configure.ac: produce tar.xz only (GNOME policy)
+ CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
+ Fix build with older Python versions
+ Fix --without-valid build
==== mozilla-nss ====
Version update (3.76.1 -> 3.77)
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- update to NSS 3.77
* Bug 1762244 - resolve mpitests build failure on Windows.
* bmo#1761779 - Fix link to TLS page on wireshark wiki
* bmo#1754890 - Add two D-TRUST 2020 root certificates.
* bmo#1751298 - Add Telia Root CA v2 root certificate.
* bmo#1751305 - Remove expired explicitly distrusted certificates
from certdata.txt.
* bmo#1005084 - support specific RSA-PSS parameters in mozilla::pkix
* bmo#1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate.
* bmo#1756271 - Remove token member from NSSSlot struct.
* bmo#1602379 - Provide secure variants of mpp_pprime and mpp_make_prime.
* bmo#1757279 - Support UTF-8 library path in the module spec string.
* bmo#1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun.
* bmo#1760827 - Add a CI Target for gcc-11.
* bmo#1760828 - Change to makefiles for gcc-4.8.
* bmo#1741688 - Update googletest to 1.11.0
* bmo#1759525 - Add SetTls13GreaseEchSize to experimental API.
* bmo#1755264 - TLS 1.3 Illegal legacy_version handling/alerts.
* bmo#1755904 - Fix calculation of ECH HRR Transcript.
* bmo#1758741 - Allow ld path to be set as environment variable.
* bmo#1760653 - Ensure we don't read uninitialized memory in ssl gtests.
* bmo#1758478 - Fix DataBuffer Move Assignment.
* bmo#1552254 - internal_error alert on Certificate Request with
sha1+ecdsa in TLS 1.3
* bmo#1755092 - rework signature verification in mozilla::pkix
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Updated to latest upstream version, tagged 2.1.7. Changes
included:
* updated/fixed test script
* updated build system
* several bug fixes, including one for bsc#1199264
==== python-SQLAlchemy ====
Version update (1.4.35 -> 1.4.36)
- update to 1.4.36:
* details on https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.36
* Fixed regression where the change made for #7861, released in version
1.4.33, that brought the Insert construct to be partially recognized as an
ORM-enabled statement
* Modified the DeclarativeMeta metaclass to pass cls.__dict__ into the
declarative scanning process to look for attributes, rather than the
separate dictionary passed to the type?s __init__() method
* Fixed a memory leak in the C extensions which could occur when calling upon
named members of Row when the member does not exist under Python 3
* Added a warning regarding a bug which exists in the Result.columns() method
when passing 0 for the index in conjunction with a Result that will return
a single ORM entity, which indicates that the current behavior of
Result.columns() is broken in this case as the Result object will yield scalar
values and not Row objects
* Fixed bug where ForeignKeyConstraint naming conventions using the
referred_column_0 naming convention key would not work if the foreign key
constraint were set up as a ForeignKey object rather than an explicit
ForeignKeyConstraint object.
==== raspberrypi-firmware-dt ====
Version update (2022.02.25 -> 2022.04.24)
- Use last patch commit date instead patch creation date when creating
device tree archive and package version. Patch creation date could be
much earlier than patch commit date, which could mislead which patches
are included inside the package.
For example:
commit 7e72dd813a175ea7bf166655217ce60fbd7d4a21
Author: Dom Cobley <popcornmix(a)gmail.com>
AuthorDate: Tue Oct 19 14:15:45 2021 +0100
Commit: Dom Cobley <popcornmix(a)gmail.com>
CommitDate: Mon Nov 29 16:26:09 2021 +0000
dt: Move VEC clock to clk-raspberrypi
Package which contain this commit was named 2021.11.19 while obviously it
has changes from 2021.11.29.
- Update to da91801ca1 (2022-04-24)
* overlays: Fix pitft28/35-resistive rotate params
* ARM: dts: Add i2c0mux node to Model B rev 1
* overlays: Add "drm" parameter to pitft28-resistive
* overlays: mipi-dbi-spi: width-mm and height-mm are mandatory
* Add support for the AudioInjector.net bare i2s sound card
* dtoverlays: Add overlay for Sony IMX258 image sensor
* ARM: dts: Enable PMU on Cortex-A72 in AArch32 state
* overlays/rpi-display: Add support for DRM driver
* Revert "update rpi-display-overlay.dts pins for 5.10+"
* overlays: Add overlay for MIPI DBI displays
* dtoverlays: Connect the backlight to the pitft35 display
* overlays: iqs550: Enable interrupt pull-down
* CM1&3 cam1_reg and cam1_reg_gpio fix
* dtoverlay: Add VCM option to ov5647 overlay
* dtoverlays: Add VCM option to imx219
* ARM: dts: bcm2711-rpi-ds: Disable the BCM2835 STC
==== rpm ====
Subpackages: librpmbuild9
- update rpm-shorten-changelog.diff: fix shortening of changelog,
the non-primary binary packages had the full changelog
- update macrosin.diff: remove binarychangelog cutoff setting,
this comes from rpm-config-SUSE now
==== snapper ====
Version update (0.10.1 -> 0.10.2)
Subpackages: libsnapper6
- fixed error handling when reading configs
(gh#openSUSE/snapper#715)
- version 0.10.2
==== sqlite3 ====
Version update (3.38.2 -> 3.38.3)
- update to 3.38.3:
* Fix a case of the query planner be overly aggressive with
optimizing automatic-index and Bloom-filter construction,
using inappropriate ON clause terms to restrict the size of the
automatic-index or Bloom filter, and resulting in missing rows
in the output.
* Other minor patches. See the timeline for details.
==== vim ====
Version update (8.2.4745 -> 8.2.4877)
Subpackages: vim-data-common vim-small
- Updated to version 8.2.4877, fixes the following problems
- fixes CVE-2022-1381 ( boo#1198596 )
* Using wrong flag for using bell in the terminal.
* Supercollider filetype not recognized.
* No filetype override for .sys files.
* Cannot use an imported function in a mapping.
* <script> is not expanded in autocmd context.
* Small pieces of dead code.
* Mapping <SID>name.Func does not work for script in autoload directory.
* Wrong 'statusline' value can cause illegal memory access.
* Error from setting an option is silently ignored.
* Still using cached values after unsetting some known environment variables.
* Cannot use <SID>FuncRef in completion spec.
* Build error without the +eval feature.
* List of libraries to suppress lsan errors is outdated.
* When using an LSP channel want to get the message ID.
* CurSearch highlight does not work for multi-line match.
* Using matchfuzzy() on a long list can take a while.
* Documentation for using LSP messages is incomplete.
* Using freed memory when using synstack() and synID() in WinEnter.
* Using invalid pointer with "V:" in Ex mode.
* CI uses an older gcc version.
* Function matchfuzzy() sorts too many items.
* KRL files using "deffct" not recognized.
* Openscad files are not recognized.
* CI: codecov upload sometimes does not work.
* Build warning with UCRT.
* Cannot easily mix expression and heredoc.
* Coverity warns for not checking return value.
* Old Coverity warning for not checking ftell() return value.
* Build failure without the +eval feature.
* Crash when using a number for lambda name.
* SpellBad highlighting does not work in Konsole.
* GTK: 'lines' and 'columns' may change during startup.
* Screendump tests fail because of a redraw.
* Pacman files use dosini filetype.
* lsan suppression is too version specific.
* Parsing an LSP message fails when it is split.
* Maxima files are not recognized.
* Accessing freed memory.
* Coverity warns for leaking memory.
* Lamba test with timer is flaky.
* Visual mode not stopped early enough if win_gotoid() goes to another
buffer. (Sergey Vlasov)
* Test for win_gotoid() in Visual mode fails on Mac.
* prop_find() does not find the right property.
* Large payload for LSP message not tested.
* The cursor may be in the in wrong place when using :redraw while editing
the cmdline.
* Lilypond filetype not recognized.
* Indent operator creates an undo entry for every line.
* Recognizing Maxima filetype even though it might be another.
* Compiler warning for not initialized variable.
* 'cursorbind' scrolling depends on whether 'cursorline' is set.
* File left behind after running cursorline tests.
* getwininfo() may get oudated values.
* t_8u option was reset even when set by the user.
* Popup does not use correct topline.
* Missing test update for adjusted t_8u behavior.
* Fix for cursorbind fix not fully tested.
* WinScrolled not always triggered when scrolling with the mouse.
* Expression in heredoc doesn't work for compiled function.
* CurSearch used for all matches in current line.
* A mapping using <LeftDrag> does not start Select mode.
* Processing key eveints in Win32 GUI is not ideal.
* Unused item in engine struct.
* Various things not properly tested.
* Missing changes in one file.
* Unused struct item.
* Pasting text while indent folding may mess up folds.
* Possible to leave a popup window with win_gotoid().
* Cannot build with older GTK version.
* Still using older codecov app in some places of CI.
* No test for what 8.2.4806 fixes.
* Unmapping simplified keys also deletes other mapping.
* Not simple programmatic way to find a specific mapping.
* Crash when imported autoload script was deleted.
* Setting ufunc to NULL twice.
* Concatenating more than 2 strings in a :def function is inefficient.
* Expression is evaluated multiple times.
* Can only get a list of mappings.
* .cshtml files are not recognized.
* Typo in variable name. (Gabriel Dupras)
* Fix for unmapping simplified key not fully tested.
* A key may be simplified to NUL.
* Possible endless loop if there is unused typahead.
* Crash when using maparg() and unmapping simplified keys.
* Passing zero instead of NULL to a pointer argument.
* Failure of mapping not checked for.
* Vim9: some lines not covered by tests.
* Modifiers not simplified when timed out or using feedkeys() with 'n" flag.
* Checking for absolute path is not trivial.
* Compiler warning for unused argument.
* Heredoc expression evaluated even when skipping.
* Empty string considered an error for expand() when 'verbose' is
set. (Christian Brabandt)
* expand("%:p") is not empty when there is no buffer name.
Bender)
* <C-S-I> is simplified to <S-Tab>.
* Duplicate code.
* Termcodes test fails.
* Crash when using uninitialized function pointer.
* Local completion with mappings and simplification not working.
* Gleam filetype not detected.
* Mksession mixes up "tabpages" and "curdir" arguments.
* Compiler warning for uninitialized variable.
* ANSI color index to RGB value not correct.
* CI with FreeBSD is a bit outdated.
* Array size does not match usage.
* Robot files are not recognized.
* MinGW compiler complains about unknown escape sequence.
* Yaml indent for multiline is wrong.
* K_SPECIAL may be escaped twice.
* wget2 files are not recognized.
* It is not easy to restore saved mappings.
* Vim9: test may fail when run with valgrind.
* Accessing freed memory in test without the +channel feature. (Dominique
Pellé)
* Vim9: script test fails.
* :startinsert right after :stopinsert does not work when popup menu is
still visible.
* Duplicate code in "get" functions.
* Listing of mapping with K_SPECIAL is wrong.
* When closing help window autocmds triggered for the wrong window.
* Expression in command block does not look after NL.
* Vim9: expression in :substitute is not compiled.
* Vim9: in :def function no error for using a range with a command that
does not accept one.
* Vim9: no error for using an expression only at the script level when
followed by an empty line.
* Vim9: using "else" differs from using "endif/if !cond".
* Win32 GUI: horizontal scroll wheel not handled properly.
==== weave ====
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fuse3 (3.10.5 -> 3.11.0)
gnome-software (42.0 -> 42.1)
libdnf (0.66.0 -> 0.67.0)
libxcb (1.14 -> 1.15)
mozilla-nss (3.76.1 -> 3.77)
openexr (3.1.4 -> 3.1.5)
python-SQLAlchemy (1.4.35 -> 1.4.36)
=== Details ===
==== fuse3 ====
Version update (3.10.5 -> 3.11.0)
Subpackages: libfuse3-3
- Update to version 3.11.0:
* Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
* Fixed returning an error condition to ioctl(2)
==== gnome-software ====
Version update (42.0 -> 42.1)
- Updated to version 42.1:
+ #1514 GNOME OS: Most system apps have no icons in installed
list.
+ #1690 Button to go back is missing in "OS Updates" page opened
from "Installed Updates" window.
+ #1693 Fix an issue where Software would sometimes display a
"Software Updates Failed" error message on startup.
+ #1712 Clicking "Fedora Flathub Selection" does not update the
filtered Flathub AppStream metadata until reboot.
+ #1723 Installed Updates dialog UI papercuts.
+ #1727 Wrong direction of arrows in updates list in RTL
languages.
+ !794 flatpak: Prefer to install runtimes from the same remote
as the application.
+ !1235 Find AppStream metadata in every possible location.
+ !1299 Avoid re-downloads of not-yet-stale data in some cases.
+ !1307 Change thread I/O priority depending on job priority.
+ !1313 Ensure labels don't overlap in app lists.
+ !1318 Fix an issue preventing the user from disabling some
repositories on Fedora.
+ Translation updates.
- Drop 8cbce25.patch - patched upstream, #1693.
==== libdnf ====
Version update (0.66.0 -> 0.67.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- Update to 0.67.0:
* Add 'loongarch' support
* Use dnf solv userdata to check versions and checksum (rh#2027445)
* context: Substitute all repository config options (rh#2076853)
==== libxcb ====
Version update (1.14 -> 1.15)
Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1
- buildrequire xcb-proto >= 1.15
- Update to version 1.15
* xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr()
* Fix integer overflows in xcb_in.c
* Use the 'present' field to properly check that the XC-MISC
* Fix a memory leak
* Increment libtool version info for libxcb-dri3
* Add newline when printing auth/connection failure string to stderr
* Fix build on Windows
* Fix writev emulation on Windows
* c_client.py: Extract get_expr_field_names()
* c_client.py: Use get_expr_field_names directly to resolve list fields
* c_client: Extract _c_get_field_mapping_for_expr()
* c_client.py: Implement handling of <length> element
* tests: don't use deprecated fail_unless check API
* gitignore: add files generated by make check
* Avoid request counter truncation in replies map after 2**32 requests
* Fix hang in xcb_request_check()
* Improve/fix docs for reply fds functions
==== mozilla-nss ====
Version update (3.76.1 -> 3.77)
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- update to NSS 3.77
* Bug 1762244 - resolve mpitests build failure on Windows.
* bmo#1761779 - Fix link to TLS page on wireshark wiki
* bmo#1754890 - Add two D-TRUST 2020 root certificates.
* bmo#1751298 - Add Telia Root CA v2 root certificate.
* bmo#1751305 - Remove expired explicitly distrusted certificates
from certdata.txt.
* bmo#1005084 - support specific RSA-PSS parameters in mozilla::pkix
* bmo#1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate.
* bmo#1756271 - Remove token member from NSSSlot struct.
* bmo#1602379 - Provide secure variants of mpp_pprime and mpp_make_prime.
* bmo#1757279 - Support UTF-8 library path in the module spec string.
* bmo#1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun.
* bmo#1760827 - Add a CI Target for gcc-11.
* bmo#1760828 - Change to makefiles for gcc-4.8.
* bmo#1741688 - Update googletest to 1.11.0
* bmo#1759525 - Add SetTls13GreaseEchSize to experimental API.
* bmo#1755264 - TLS 1.3 Illegal legacy_version handling/alerts.
* bmo#1755904 - Fix calculation of ECH HRR Transcript.
* bmo#1758741 - Allow ld path to be set as environment variable.
* bmo#1760653 - Ensure we don't read uninitialized memory in ssl gtests.
* bmo#1758478 - Fix DataBuffer Move Assignment.
* bmo#1552254 - internal_error alert on Certificate Request with
sha1+ecdsa in TLS 1.3
* bmo#1755092 - rework signature verification in mozilla::pkix
==== openexr ====
Version update (3.1.4 -> 3.1.5)
Subpackages: libIex-3_1-30 libIlmThread-3_1-30 libOpenEXR-3_1-30
- update to 3.1.5:
* Add backwards-compatibilty flags to the core library to match
original behavior of the the c++ library. Fixes reading of certain
files by the new core.
* Fix build failures on MSVC14 and MSVC 2022
* Fix build failure on latest 64-bit Ubuntu
* Documentation refers to primary branch as "main"
* Update the CI workflow matrix to VFX-CY2022
* Update auto-fetch Imath version to v3.1.5
Specific OSS-fuzz issues:
* OSS-fuzz [46309](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46309)
Heap-buffer-overflow in Imf_3_1::memstream_read
* OSS-fuzz [46083](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46083)
Out-of-memory in openexr_exrcheck_fuzzer
* OSS-fuzz [45899](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45899)
Integer-overflow in internal_exr_compute_chunk_offset_size
* OSS-fuzz [44084](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44084)
Out-of-memory in openexr_exrcheck_fuzzer
==== python-SQLAlchemy ====
Version update (1.4.35 -> 1.4.36)
- update to 1.4.36:
* details on https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.36
* Fixed regression where the change made for #7861, released in version
1.4.33, that brought the Insert construct to be partially recognized as an
ORM-enabled statement
* Modified the DeclarativeMeta metaclass to pass cls.__dict__ into the
declarative scanning process to look for attributes, rather than the
separate dictionary passed to the type?s __init__() method
* Fixed a memory leak in the C extensions which could occur when calling upon
named members of Row when the member does not exist under Python 3
* Added a warning regarding a bug which exists in the Result.columns() method
when passing 0 for the index in conjunction with a Result that will return
a single ORM entity, which indicates that the current behavior of
Result.columns() is broken in this case as the Result object will yield scalar
values and not Row objects
* Fixed bug where ForeignKeyConstraint naming conventions using the
referred_column_0 naming convention key would not work if the foreign key
constraint were set up as a ForeignKey object rather than an explicit
ForeignKeyConstraint object.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fuse3 (3.10.5 -> 3.11.0)
kustomize
libdnf (0.66.0 -> 0.67.0)
libnetfilter_cthelper (1.0.0 -> 1.0.1)
libnetfilter_cttimeout (1.0.0 -> 1.0.1)
libxcb (1.14 -> 1.15)
mozilla-nss (3.76.1 -> 3.77)
python-SQLAlchemy (1.4.35 -> 1.4.36)
weave
=== Details ===
==== fuse3 ====
Version update (3.10.5 -> 3.11.0)
- Update to version 3.11.0:
* Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
* Fixed returning an error condition to ioctl(2)
==== kustomize ====
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
==== libdnf ====
Version update (0.66.0 -> 0.67.0)
Subpackages: libdnf-repo-config-zypp libdnf2
- Update to 0.67.0:
* Add 'loongarch' support
* Use dnf solv userdata to check versions and checksum (rh#2027445)
* context: Substitute all repository config options (rh#2076853)
==== libnetfilter_cthelper ====
Version update (1.0.0 -> 1.0.1)
- Update to release 1.0.1
* Allow build on uclinux
* Resolve use-after-free in nfct_helper_free()
* Resolve double free in nfct-helper-add example
* Fixed incorrect netlink message building with multiple nfct
helper policies
- Drop fix_h_expect_policy_free.patch (merged)
==== libnetfilter_cttimeout ====
Version update (1.0.0 -> 1.0.1)
- Update to release 1.0.1
* Allow building on uclinux
==== libxcb ====
Version update (1.14 -> 1.15)
Subpackages: libxcb-render0 libxcb-shm0 libxcb1
- buildrequire xcb-proto >= 1.15
- Update to version 1.15
* xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr()
* Fix integer overflows in xcb_in.c
* Use the 'present' field to properly check that the XC-MISC
* Fix a memory leak
* Increment libtool version info for libxcb-dri3
* Add newline when printing auth/connection failure string to stderr
* Fix build on Windows
* Fix writev emulation on Windows
* c_client.py: Extract get_expr_field_names()
* c_client.py: Use get_expr_field_names directly to resolve list fields
* c_client: Extract _c_get_field_mapping_for_expr()
* c_client.py: Implement handling of <length> element
* tests: don't use deprecated fail_unless check API
* gitignore: add files generated by make check
* Avoid request counter truncation in replies map after 2**32 requests
* Fix hang in xcb_request_check()
* Improve/fix docs for reply fds functions
==== mozilla-nss ====
Version update (3.76.1 -> 3.77)
Subpackages: libfreebl3 libsoftokn3 mozilla-nss-certs
- update to NSS 3.77
* Bug 1762244 - resolve mpitests build failure on Windows.
* bmo#1761779 - Fix link to TLS page on wireshark wiki
* bmo#1754890 - Add two D-TRUST 2020 root certificates.
* bmo#1751298 - Add Telia Root CA v2 root certificate.
* bmo#1751305 - Remove expired explicitly distrusted certificates
from certdata.txt.
* bmo#1005084 - support specific RSA-PSS parameters in mozilla::pkix
* bmo#1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate.
* bmo#1756271 - Remove token member from NSSSlot struct.
* bmo#1602379 - Provide secure variants of mpp_pprime and mpp_make_prime.
* bmo#1757279 - Support UTF-8 library path in the module spec string.
* bmo#1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun.
* bmo#1760827 - Add a CI Target for gcc-11.
* bmo#1760828 - Change to makefiles for gcc-4.8.
* bmo#1741688 - Update googletest to 1.11.0
* bmo#1759525 - Add SetTls13GreaseEchSize to experimental API.
* bmo#1755264 - TLS 1.3 Illegal legacy_version handling/alerts.
* bmo#1755904 - Fix calculation of ECH HRR Transcript.
* bmo#1758741 - Allow ld path to be set as environment variable.
* bmo#1760653 - Ensure we don't read uninitialized memory in ssl gtests.
* bmo#1758478 - Fix DataBuffer Move Assignment.
* bmo#1552254 - internal_error alert on Certificate Request with
sha1+ecdsa in TLS 1.3
* bmo#1755092 - rework signature verification in mozilla::pkix
==== python-SQLAlchemy ====
Version update (1.4.35 -> 1.4.36)
- update to 1.4.36:
* details on https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.36
* Fixed regression where the change made for #7861, released in version
1.4.33, that brought the Insert construct to be partially recognized as an
ORM-enabled statement
* Modified the DeclarativeMeta metaclass to pass cls.__dict__ into the
declarative scanning process to look for attributes, rather than the
separate dictionary passed to the type?s __init__() method
* Fixed a memory leak in the C extensions which could occur when calling upon
named members of Row when the member does not exist under Python 3
* Added a warning regarding a bug which exists in the Result.columns() method
when passing 0 for the index in conjunction with a Result that will return
a single ORM entity, which indicates that the current behavior of
Result.columns() is broken in this case as the Result object will yield scalar
values and not Row objects
* Fixed bug where ForeignKeyConstraint naming conventions using the
referred_column_0 naming convention key would not work if the foreign key
constraint were set up as a ForeignKey object rather than an explicit
ForeignKeyConstraint object.
==== weave ====
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa (22.0.2 -> 22.0.3)
Mesa-drivers (22.0.2 -> 22.0.3)
apparmor
bluedevil5 (5.24.4 -> 5.24.5)
bluez
breeze (5.24.4 -> 5.24.5)
bzip2
discover (5.24.4 -> 5.24.5)
drkonqi5 (5.24.4 -> 5.24.5)
freetype2 (2.12.0 -> 2.12.1)
kactivitymanagerd (5.24.4 -> 5.24.5)
kde-cli-tools5 (5.24.4 -> 5.24.5)
kde-gtk-config5 (5.24.4 -> 5.24.5)
kgamma5 (5.24.4 -> 5.24.5)
khotkeys5 (5.24.4 -> 5.24.5)
kinfocenter5 (5.24.4 -> 5.24.5)
kmenuedit5 (5.24.4 -> 5.24.5)
kscreen5 (5.24.4 -> 5.24.5)
kscreenlocker (5.24.4 -> 5.24.5)
ksystemstats5 (5.24.4 -> 5.24.5)
kwayland-integration (5.24.4 -> 5.24.5)
kwayland-server (5.24.4 -> 5.24.5)
kwin5 (5.24.4 -> 5.24.5)
kwrited5 (5.24.4 -> 5.24.5)
layer-shell-qt (5.24.4 -> 5.24.5)
libapparmor
libkdecoration2 (5.24.4 -> 5.24.5)
libkscreen2 (5.24.4 -> 5.24.5)
libksysguard5 (5.24.4 -> 5.24.5)
libseccomp (2.5.3 -> 2.5.4)
libunwind (1.5.0 -> 1.6.2)
libxml2 (2.9.13 -> 2.9.14)
milou5 (5.24.4 -> 5.24.5)
plasma-browser-integration (5.24.4 -> 5.24.5)
plasma-nm5 (5.24.4 -> 5.24.5)
plasma5-addons (5.24.4 -> 5.24.5)
plasma5-desktop (5.24.4 -> 5.24.5)
plasma5-integration (5.24.4 -> 5.24.5)
plasma5-openSUSE
plasma5-pa (5.24.4 -> 5.24.5)
plasma5-workspace (5.24.4 -> 5.24.5)
polkit-kde-agent-5 (5.24.4 -> 5.24.5)
powerdevil5 (5.24.4 -> 5.24.5)
rpm
samba (4.16.0+git.227.931848a12ab -> 4.16.1+git.235.f435da606f7)
snapper
systemsettings5 (5.24.4 -> 5.24.5)
xdg-desktop-portal-kde (5.24.4 -> 5.24.5)
=== Details ===
==== Mesa ====
Version update (22.0.2 -> 22.0.3)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- Update to 22.0.3
* bugfix release with fixes for most of the major drivers
- _constraints:
* raised requirements to 9 GB disk space and added aarch64
architecture (bsc#1199040)
==== Mesa-drivers ====
Version update (22.0.2 -> 22.0.3)
Subpackages: Mesa-dri Mesa-gallium
- Update to 22.0.3
* bugfix release with fixes for most of the major drivers
- _constraints:
* raised requirements to 9 GB disk space and added aarch64
architecture (bsc#1199040)
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== bluedevil5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== bluez ====
Subpackages: bluez-auto-enable-devices bluez-cups libbluetooth3
- add Requires(post): systemd for bluez-auto-enable-devices
* fixes boo#1198906
==== breeze ====
Version update (5.24.4 -> 5.24.5)
Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-wallpapers libbreezecommon5-5
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Add Windows CI
* Disable decoration on Windows and mac
* Add missing kcoreaddons dep
==== bzip2 ====
- Port rpmlintrc format to rpmlint 2.x.
==== discover ====
Version update (5.24.4 -> 5.24.5)
Subpackages: discover-backend-flatpak discover-backend-packagekit discover-notifier
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* flatpak: Fix state change emits (kde#451111)
* flatpak: Improve stability of different sources integration
* flatpak: Centralise remote integration in FlatpakBackend (kde#443745)
* pk: Consider multiple package ids for one upgradeable resource (kde#444600)
* Don't use the appdata version in the installed version string if empty
* libdiscover: Fix Discover doesn't show license or description of local package (kde#452150)
- Refresh patch and drop part of the message which might sound a
bit too harsh and is mostly redundant anyway:
* 0001-Warning-for-FlatHub.patch
==== drkonqi5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* fix processor invocation
* fix the instance filter
* instance ids have 2 hyphens not 3
==== freetype2 ====
Version update (2.12.0 -> 2.12.1)
- drop revert-ft212-subpixel-hinting-change.patch: upstream
- Update to 2.12.1:
- Loading CFF fonts sometimes made FreeType crash (bug introduced in
version 2.12.0)
- Loading a fully hinted TrueType glyph a second time (without
caching) sometimes yielded different rendering results if TrueType
hinting was active (bug introduced in version 2.12.0).
- The generation of the pkg-config file `freetype2.pc` was broken if
the build was done with cmake (bug introduced in version 2.12.0).
- The meson build no longer enforces both static and dynamic
versions of the library by default.
- The internal zlib library was updated to version 1.2.12. Note,
however, that FreeType is *not* affected by CVE-2018-25032 since
it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch
==== kactivitymanagerd ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kde-cli-tools5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kde-gtk-config5 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: kde-gtk-config5-gtk3
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kgamma5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== khotkeys5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kinfocenter5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kmenuedit5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kscreen5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kscreenlocker ====
Version update (5.24.4 -> 5.24.5)
Subpackages: libKScreenLocker5
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== ksystemstats5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kwayland-integration ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== kwayland-server ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* outputconfigurationinterface: don't crash if mode is invalid (kde#453042)
* Fix race in wp_drm_lease_v1.
* Simplify code that announces available modes and current mode (kde#452318)
* Guard subsurface parent access. (kde#452044)
* Fix layer shell reset
==== kwin5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* backends/drm: reduce "max bpc" to what is actually used (kde#449906)
* Fix unlocking wayland sessions (kde#447705)
* effects/kscreen: don't use xcb on Wayland (kde#450564)
* AbstractClient: Fix the current VD being always added to the plasma interface (kde#452171)
* Do not send overlay geometry to text input.
* backends/drm: don't permanently disable VRR when the test commit fails
* backends/drm: fetch immutable blobs in DrmProperty
* waylandserver: move LockScreenPresentationWatcher to the correct place
* xdgactivation: Demand attention when a process fails to resolve its token
* waylandserver: only signal lockScreenShown once it has actually been shown
* Add a way to ignore devices for tablet mode
==== kwrited5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== layer-shell-qt ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libapparmor ====
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== libkdecoration2 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: libkdecorations2-5 libkdecorations2private9
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libkscreen2 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: libKF5Screen7 libkscreen2-plugin
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libksysguard5 ====
Version update (5.24.4 -> 5.24.5)
Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== libseccomp ====
Version update (2.5.3 -> 2.5.4)
- Deactive python3 by default, it's just not a good idea for ring0.
- Update to release 2.5.4
* Update the syscall table for Linux v5.17.
* Fix minor issues with binary tree testing and with empty
binary trees.
* Minor documentation improvements including retiring the
mailing list.
- buildrequire python-rpm-macros
- reenable python bindings at least for the distro default python3
package:
- adds make-python-build.patch
==== libunwind ====
Version update (1.5.0 -> 1.6.2)
- update to 1.6.2:
* Fix off-by-one error in x86_64 stack frames
* Fix error in aarch64 unw_sigcontext
* resolve possible null pointer dereference
* Switch to C11 atomics
* RISC-V support
* aarch64 getcontext functionality
==== libxml2 ====
Version update (2.9.13 -> 2.9.14)
Subpackages: libxml2-2 libxml2-tools
- Update to 2.9.14:
* Security:
+ [CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer
+ Fix potential double-free in xmlXPtrStringRangeFunction
+ Fix memory leak in xmlFindCharEncodingHandler
+ Normalize XPath strings in-place
+ Prevent integer-overflow in htmlSkipBlankChars() and
xmlSkipBlankChars()
+ Fix leak of xmlElementContent
* Bug fixes:
+ Fix parsing of subtracted regex character classes
+ Fix recursion check in xinclude.c
+ Reset last error in xmlCleanupGlobals
+ Fix certain combinations of regex range quantifiers
+ Fix range quantifier on subregex
* Improvements:
+ Fix recovery from invalid HTML start tags
* Build system, portability:
+ Define LFS macros before including system headers
+ Initialize XPath floating-point globals
+ configure: check for icu DEFS
+ configure.ac: produce tar.xz only (GNOME policy)
+ CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
+ Fix build with older Python versions
+ Fix --without-valid build
==== milou5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== plasma-browser-integration ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== plasma-nm5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Don't use forceActiveFocus to focus the applet toolbar
==== plasma5-addons ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Remove unneeded check for comic Dataengine being valid (kde#452596)
==== plasma5-desktop ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* applets/taskmanager: Disable `reuseItems` to avoid a crash
* containments/desktop/folder: remove stray qDebugs
* Folder View: save desktop containment icon positions on a per-resolution basis (kde#360478,kde#354802)
* applets/taskmanager: Update tooltip bindings when activating from keyboard (kde#452187)
* applets/taskmanager: manually set hover: true on the tooltip highlight
* Folder View: Make popup dialog wide enough for one more grid cell (kde#417539)
==== plasma5-integration ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE sddm-theme-openSUSE
- Update to 5.24.5
==== plasma5-pa ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* SpeakerTest: Fix subwoofer test (kde#445523)
==== plasma5-workspace ====
Version update (5.24.4 -> 5.24.5)
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-libs xembedsniproxy
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* [lookandfeel] Fix collapsed width of a volume/brightness OSD on a lock screen (kde#446185)
* xdgactivation: Make sure we don't call setStartupId with an x11 token
* Convert old-style Favorites resources in KActivities DB (kde#385814)
* runners/baloo: Add missing category "text" to file search results
* applets/digital-clock: Fix date drift (kde#452554)
* systemtray: Fix race in DBusServiceObserver (kde#422111)
* systemdialog: also consider buttonbox for dimensions
* Fix not working applet with same compact/full representation when hiding
* shell/scripting: Consider current activity in `desktopForScreen` (kde#452561)
* Set a sane minimum size
* SystemDialog: re-add removed public properties
* kcm/colors: don't dull accent colour on dark themes in colorsapplicator (kde#442820)
* wallpapers/image: Use onActivated instead of onCurrentIndexChanged
* appmenu: Use existing menu in compact represenation (kde#438467)
* Change the text color when appmenu is selected or hovered
* Don't use forceActiveFocus to set search field focus
* applets/clipboard: Don't forward input to filter if it's disabled
* Avoid memory leaks by misusing HistoryItem::mimeData()
* A better fix for BUG 431673
* Revert "Trim very long text strings in Klipper history view"
* Revert "[klipper] Use full text for DBus return values"
* Revert "Fix Klipper Actions content truncation"
* Revert "klipper: Add FullTextRole to get untruncated text"
* Revert "klipper: Add `testTrimmedText`"
* Revert "applets/clipboard: Use FullTextRole in EditPage"
* Revert "applets/clipboard: Use FullTextRole in SortFilterModel"
* Revert "applets/clipboard: Generate QR code from full text"
==== polkit-kde-agent-5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== powerdevil5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== rpm ====
- update rpm-shorten-changelog.diff: fix shortening of changelog,
the non-primary binary packages had the full changelog
- update macrosin.diff: remove binarychangelog cutoff setting,
this comes from rpm-config-SUSE now
==== samba ====
Version update (4.16.0+git.227.931848a12ab -> 4.16.1+git.235.f435da606f7)
Subpackages: samba-client samba-client-libs samba-libs
- Update to 4.16.1
* Share and server swapped in smbget password prompt; (bso#14831);
* Durable handles won't reconnect if the leased file is written to;
(bso#15022);
* rmdir silently fails if directory contains unreadable files and
hide unreadable is yes; (bso#15023);
* SMB2_CLOSE_FLAGS_FULL_INFORMATION fails to return information
on renamed file handle; (bso#15038);
* Need to describe --builtin-libraries= better (compare with
- -bundled-libraries); (bso#8731);
* vfs_shadow_copy2 breaks "smbd async dosmode" sync fallback;
(bso#14957);
* shadow_copy2 fails listing snapshotted dirs with shadow:fixinodes;
(bso#15035);
* PAM Kerberos authentication incorrectly fails with a clock skew
error; (bso#15046);
* Username map - samba erroneously applies unix group memberships
to user account entries; (bso#15041);
* KVNO off by 100000; (bso#14951);
* Uninitialized litemask in variable in vfs_gpfs module; (bso#15027);
* vfs_gpfs recalls=no option prevents listing files; (bso#15055);
* smbd doesn't handle UPNs for looking up names; (bso#15054);
- Update update-apparmor-samba-profile script, replace
non-printable delimiter with more human readable separator as
sed can accept separators that can appear in the input data.
==== snapper ====
Subpackages: libsnapper6
- fixed error handling when reading configs
(gh#openSUSE/snapper#715)
==== systemsettings5 ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- No code changes since 5.24.4
==== xdg-desktop-portal-kde ====
Version update (5.24.4 -> 5.24.5)
- Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5
- Changes since 5.24.4:
* Fix saving file dialog view options
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
apparmor
bluez
bzip2
freetype2 (2.12.0 -> 2.12.1)
libapparmor
libseccomp (2.5.3 -> 2.5.4)
libunwind (1.5.0 -> 1.6.2)
libxml2 (2.9.13 -> 2.9.14)
rpm
snapper
=== Details ===
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== bluez ====
- add Requires(post): systemd for bluez-auto-enable-devices
* fixes boo#1198906
==== bzip2 ====
- Port rpmlintrc format to rpmlint 2.x.
==== freetype2 ====
Version update (2.12.0 -> 2.12.1)
- drop revert-ft212-subpixel-hinting-change.patch: upstream
- Update to 2.12.1:
- Loading CFF fonts sometimes made FreeType crash (bug introduced in
version 2.12.0)
- Loading a fully hinted TrueType glyph a second time (without
caching) sometimes yielded different rendering results if TrueType
hinting was active (bug introduced in version 2.12.0).
- The generation of the pkg-config file `freetype2.pc` was broken if
the build was done with cmake (bug introduced in version 2.12.0).
- The meson build no longer enforces both static and dynamic
versions of the library by default.
- The internal zlib library was updated to version 1.2.12. Note,
however, that FreeType is *not* affected by CVE-2018-25032 since
it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch
==== libapparmor ====
- add php8-fpm-mr876.patch so that php8 php-fpm can read its config
(boo#1186267#c11)
- parser: add conflict with apparmor-utils < 3.0 to avoid aa-status
file conflict on upgrade (boo#1198958)
- utils: add missing dependency on apparmor-parser (boo#1198958#c4)
==== libseccomp ====
Version update (2.5.3 -> 2.5.4)
- Deactive python3 by default, it's just not a good idea for ring0.
- Update to release 2.5.4
* Update the syscall table for Linux v5.17.
* Fix minor issues with binary tree testing and with empty
binary trees.
* Minor documentation improvements including retiring the
mailing list.
- buildrequire python-rpm-macros
- reenable python bindings at least for the distro default python3
package:
- adds make-python-build.patch
==== libunwind ====
Version update (1.5.0 -> 1.6.2)
- update to 1.6.2:
* Fix off-by-one error in x86_64 stack frames
* Fix error in aarch64 unw_sigcontext
* resolve possible null pointer dereference
* Switch to C11 atomics
* RISC-V support
* aarch64 getcontext functionality
==== libxml2 ====
Version update (2.9.13 -> 2.9.14)
Subpackages: libxml2-2 libxml2-tools
- Update to 2.9.14:
* Security:
+ [CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer
+ Fix potential double-free in xmlXPtrStringRangeFunction
+ Fix memory leak in xmlFindCharEncodingHandler
+ Normalize XPath strings in-place
+ Prevent integer-overflow in htmlSkipBlankChars() and
xmlSkipBlankChars()
+ Fix leak of xmlElementContent
* Bug fixes:
+ Fix parsing of subtracted regex character classes
+ Fix recursion check in xinclude.c
+ Reset last error in xmlCleanupGlobals
+ Fix certain combinations of regex range quantifiers
+ Fix range quantifier on subregex
* Improvements:
+ Fix recovery from invalid HTML start tags
* Build system, portability:
+ Define LFS macros before including system headers
+ Initialize XPath floating-point globals
+ configure: check for icu DEFS
+ configure.ac: produce tar.xz only (GNOME policy)
+ CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
+ Fix build with older Python versions
+ Fix --without-valid build
==== rpm ====
Subpackages: librpmbuild9
- update rpm-shorten-changelog.diff: fix shortening of changelog,
the non-primary binary packages had the full changelog
- update macrosin.diff: remove binarychangelog cutoff setting,
this comes from rpm-config-SUSE now
==== snapper ====
Subpackages: libsnapper6
- fixed error handling when reading configs
(gh#openSUSE/snapper#715)
1
0
06 May '22
Hi all,
I'm coming to you all with two hats on, speaking as both the
Kubic/MicroOS Release person and openSUSE's Kubernetes package
maintainer.
Before I explain what I propose, I'd like to give a little bit of
history just so we're all on the same page.
First their was Kubic, openSUSE's attempt at making a Kubernetes
focused distro, the community companion to SUSE's CaaSP product.
As part of that, this little thing called MicroOS, the transactionally
updated OS was spawned as a side project from Kubic.
This 'side project' has now become the much bigger deal, with far more
interest and activity than the Kubic project that gave birth to it, and
spawning its own side efforts, like the MicroOS Desktop.
And Kubic's commercial companion, CaaSP, has likewise been superseded
by Rancher, who meanwhile work hard on making sure their offerings work
on SUSE/openSUSE stuff often without needing repackaging for
SUSE/openSUSE.
But meanwhile, we carry a whole bunch of weird organisational debt.
Most of us are here to talk about MicroOS, but this list is named after
kubic.
Our devel project in OBS is called devel:kubic, not devel:microos.
And our github.com/kubic-project organisation holds a ton of stuff that
either arguably shouldn't exist, or is better homed in
github.com/openSUSE
Therefore I'd like to make the following proposals for us to consider.
- Tidy up github.com/kubic-project (I've already started moving many
things to github.com/openSUSE or archiving the inactive projects)
- Making devel:microos and moving everything MicroOS related there
- Creating a MicroOS mailinglist
Assuming we collectively agree to the above, I'd also like us to
consider the following.
I do not really want to maintain seperate Kubernetes packages in
openSUSE any more.
Therefore I'd like to step back from maintaining those packages. But
there is more to it than that.
I think the Kubic Project has run its course and people are best served
using MicroOS with k3s/RKE direct from Rancher.
Personally, I think the best way forward would be to remove the
openSUSE Kubernetes packages and wind down the Kubic Project.
But, of course, I'm open to the possibility of people disagreeing and
wanting to take up that work.
Please reach out to me either directly or discuss on this list if
you're interested in stepping up.
It's quite a bit of work and while I'm not sure it's worth it, I
promise to help any motivated folk who disagree with me :)
Look forward to hearing what you all think,
Richard
5
7
06 May '22
Hi,
On Fri, May 06, Johannes Kastl wrote:
> But keeping devel:kubic just for such packages if the project is torn down
> seems wrong.
We will keep devel:kubic for all the kubernetes related tooling. It
doesn't make sense to place them everywhere else.
And if somebody is boring, he can try to rename that project to
devel:k8s-tooling or so ;)
Thorsten
--
Thorsten Kukuk, Distinguished Engineer, Senior Architect
SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
Managing Director: Ivo Totev (HRB 36809, AG Nürnberg)
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fillup
gnome-shell
gpsd (3.23.1 -> 3.24)
libqt5-qtwebengine
llvm14 (14.0.1 -> 14.0.3)
re2
sqlite3 (3.38.2 -> 3.38.3)
webkit2gtk3
webkit2gtk3-soup2
=== Details ===
==== fillup ====
- use https as url
==== gnome-shell ====
Subpackages: gnome-shell-calendar
- Add gnome-shell-42.0-fix-switching-configuration.patch: Fix
monitor switching configuration (glgo#GNOME/gnome-shell#5217).
==== gpsd ====
Version update (3.23.1 -> 3.24)
- Update to version 3.24
* NTRIP 2.0 now works. But still only plain HTML, not RTP, etc.
* Remove ntrip option and NTRIP_ENABLE. Always build.
* Remove passthrough option and PASSTHROUGH_ENABLE. Always build.
* Remove nmea0183 option and NMEA0183_ENABLE. Always build.
* Remove netfeed option and NETFEED_ENABLE. Always build.
* gpsd will retry ntrip:// and tcp:// connections
* cgps can expand to show more sats. Added --rtk option.
* maidenhead() checks for input errors.
* Better SHM logs.
* PPS and TOFF JSON now include shm used, and real precision.
* Add initial, untested, TSIPv1 support
* split debug messages into different syslog() levels.
* New ppscheck options, and can use /dev/ppsX devices.
* First try at TSIPv1 protocol decodes.
* Decode Quectel $PQVERNO for firmware version
* Decode Skytrak PX1172RH_DS messages.
- Update gpsd.keyring (0C898D47 -> DD3DD9BB)
==== libqt5-qtwebengine ====
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
==== llvm14 ====
Version update (14.0.1 -> 14.0.3)
- Update to version 14.0.3.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.
==== re2 ====
- Use Release config so O3 is used
==== sqlite3 ====
Version update (3.38.2 -> 3.38.3)
- update to 3.38.3:
* Fix a case of the query planner be overly aggressive with
optimizing automatic-index and Bloom-filter construction,
using inappropriate ON clause terms to restrict the size of the
automatic-index or Bloom filter, and resulting in missing rows
in the output.
* Other minor patches. See the timeline for details.
==== webkit2gtk3 ====
Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
==== webkit2gtk3-soup2 ====
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles
- Remove dependency on binutils-gold as the package will be removed
in the future. Gold linker is unmaintained by the upstream project.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fillup
sqlite3 (3.38.2 -> 3.38.3)
=== Details ===
==== fillup ====
- use https as url
==== sqlite3 ====
Version update (3.38.2 -> 3.38.3)
- update to 3.38.3:
* Fix a case of the query planner be overly aggressive with
optimizing automatic-index and Bloom-filter construction,
using inappropriate ON clause terms to restrict the size of the
automatic-index or Bloom filter, and resulting in missing rows
in the output.
* Other minor patches. See the timeline for details.
1
0
05 May '22
On Wed, May 04, Attila Pinter wrote:
> ------- Original Message -------
> On Wednesday, May 4th, 2022 at 1:40 PM, Thorsten Kukuk <kukuk(a)suse.com> wrote:
> > Hi,
> >
> > kubicctl is just a wrapper parsing kubectl output and calling the action
> > on all nodes via salt.
> > Shouldn't be to hard to implement that for k3s, fork the project and
> > adjust the code. And if the k3s output is not really parseable, open a
> > feature request for k3s.
>
> With your blessing would be happy to look into it.
I have no problem with that, go ahead!
Thorsten
--
Thorsten Kukuk, Distinguished Engineer, Senior Architect
SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
Managing Director: Ivo Totev (HRB 36809, AG Nürnberg)
1
0
04 May '22
Hi,
On Wed, May 04, Attila Pinter wrote:
> After a quick chat yesterday I do see your point (https://t.me/openSUSE_MicroOS_Desktop/14845). The only thing I would miss from a k3s-MicroOS system is kubicctl which IMO really gives the edge over other k8s distributions.
kubicctl is just a wrapper parsing kubectl output and calling the action
on all nodes via salt.
Shouldn't be to hard to implement that for k3s, fork the project and
adjust the code. And if the k3s output is not really parseable, open a
feature request for k3s.
But I have no time for that, there are other projects like MicroOS TIU ;)
which eats up my time.
And if it is about the system roles for kubic-control: that should be
easy adjustable, if necessary at all.
Thorsten
> If the project does reach EOL I would be quite happy to work on a similar solution for MicroOS and k3s. If, however, the contributors of the project decide to keep it alive, and maintain it I would be also happy to help. Although I have very little experience with openSUSE tools (which is shameful at this point really) I'm happy to learn.
>
> Either way I respect your decision, and gladly help out wherever I can.
>
> Br,
> A.
--
Thorsten Kukuk, Distinguished Engineer, Senior Architect
SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
Managing Director: Ivo Totev (HRB 36809, AG Nürnberg)
2
1
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fribidi (1.0.11 -> 1.0.12)
libX11 (1.7.5 -> 1.8)
=== Details ===
==== fribidi ====
Version update (1.0.11 -> 1.0.12)
- update to 1.0.12:
* Various fuzzing fixes.
==== libX11 ====
Version update (1.7.5 -> 1.8)
Subpackages: libX11-6 libX11-data libX11-xcb1
- Update to version 1.8
* The highlight of this release is that we now try to initialize
thread safety ourselves, rather than hope the application does it.
This should resolve a number of long-standing bugs with the libxcb
integration, since the socket handoff mechanism essentially has to
be thread-safe.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fribidi (1.0.11 -> 1.0.12)
libX11 (1.7.5 -> 1.8)
=== Details ===
==== fribidi ====
Version update (1.0.11 -> 1.0.12)
- update to 1.0.12:
* Various fuzzing fixes.
==== libX11 ====
Version update (1.7.5 -> 1.8)
Subpackages: libX11-6 libX11-data
- Update to version 1.8
* The highlight of this release is that we now try to initialize
thread safety ourselves, rather than hope the application does it.
This should resolve a number of long-standing bugs with the libxcb
integration, since the socket handoff mechanism essentially has to
be thread-safe.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fribidi (1.0.11 -> 1.0.12)
libX11 (1.7.5 -> 1.8)
=== Details ===
==== fribidi ====
Version update (1.0.11 -> 1.0.12)
- update to 1.0.12:
* Various fuzzing fixes.
==== libX11 ====
Version update (1.7.5 -> 1.8)
Subpackages: libX11-6 libX11-data libX11-xcb1
- Update to version 1.8
* The highlight of this release is that we now try to initialize
thread safety ourselves, rather than hope the application does it.
This should resolve a number of long-standing bugs with the libxcb
integration, since the socket handoff mechanism essentially has to
be thread-safe.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
fribidi (1.0.11 -> 1.0.12)
libX11 (1.7.5 -> 1.8)
=== Details ===
==== fribidi ====
Version update (1.0.11 -> 1.0.12)
- update to 1.0.12:
* Various fuzzing fixes.
==== libX11 ====
Version update (1.7.5 -> 1.8)
Subpackages: libX11-6 libX11-data
- Update to version 1.8
* The highlight of this release is that we now try to initialize
thread safety ourselves, rather than hope the application does it.
This should resolve a number of long-standing bugs with the libxcb
integration, since the socket handoff mechanism essentially has to
be thread-safe.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa (22.0.1 -> 22.0.2)
Mesa-drivers (22.0.1 -> 22.0.2)
NetworkManager
aaa_base (84.87+git20220411.adfb912 -> 84.87+git20220419.bf51b75)
apparmor
argon2 (0.0+git20190520.62358ba -> 20190702)
at-spi2-core (2.44.0 -> 2.44.1)
avahi
avahi-glib2
baloo5-widgets (21.12.3 -> 22.04.0)
btrfsprogs (5.16.1 -> 5.17)
cockpit-podman
coreutils (9.0 -> 9.1)
curl (7.82.0 -> 7.83.0)
dhcp
dolphin (21.12.3 -> 22.04.0)
dracut (056+suse.268.g0b2bd662 -> 056+suse.275.g4ce7a6a7)
e2fsprogs
elfutils (0.186 -> 0.187)
ell (0.49 -> 0.50)
evolution-data-server (3.44.0 -> 3.44.1)
file
fontconfig (2.13.1 -> 2.14.0)
freetype2
fwupd (1.7.6 -> 1.7.7)
gcc11 (11.2.1+git1406 -> 11.2.1+git1635)
gdm
gettext-runtime
glib2 (2.72.0 -> 2.72.1)
gnome-control-center (42.0 -> 42.1)
gnome-desktop (42.0 -> 42.1)
grub2
gstreamer-plugins-bad
gvfs (1.50.0 -> 1.50.1)
gzip
harfbuzz (4.2.0 -> 4.2.1)
hwdata (0.357 -> 0.358)
ibus
icu
ima-evm-utils
installation-images-MicroOS (17.48 -> 17.51)
jack (1.9.20 -> 1.9.21)
json-c (0.15 -> 0.16)
kaccounts-integration (21.12.3 -> 22.04.0)
kate (21.12.3 -> 22.04.0)
kde-print-manager (21.12.3 -> 22.04.0)
kdialog (21.12.3 -> 22.04.0)
kernel-source (5.17.3 -> 5.17.4)
kio-extras5 (21.12.3 -> 22.04.0)
konsole (21.12.3 -> 22.04.0)
krb5 (1.19.2 -> 1.19.3)
kwalletmanager5 (21.12.3 -> 22.04.0)
libadwaita (1.1.0 -> 1.1.1)
libapparmor
libavif (0.10.0 -> 0.10.1)
libbluray
libbsd (0.10.0 -> 0.11.6)
libeconf (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
libgpg-error (1.44 -> 1.45)
libgphoto2
libhandy (1.6.1 -> 1.6.2)
libinput (1.20.0 -> 1.20.1)
libjcat (0.1.9 -> 0.1.11)
libjpeg-turbo
liboauth
libqt5-qtwebengine
librsvg (2.54.0 -> 2.54.1)
liburing
lilv (0.24.10 -> 0.24.12)
llvm14 (14.0.0 -> 14.0.1)
mobipocket (21.12.3 -> 22.04.0)
multipath-tools
nautilus (42.0 -> 42.1.1)
ncurses (6.3.20220402 -> 6.3.20220423)
openssh
pango (1.50.4 -> 1.50.7)
parted (3.4 -> 3.5)
patterns-gnome
pciutils (3.7.0 -> 3.8.0)
pcre2 (10.39 -> 10.40)
perl-Bootloader (0.938 -> 0.939)
perl-File-Listing (6.14 -> 6.15)
pipewire (0.3.50 -> 0.3.51)
plasma-framework
podman
policycoreutils
poppler (22.03.0 -> 22.04.0)
poppler-qt5 (22.03.0 -> 22.04.0)
python-SQLAlchemy
python-gobject (3.42.0 -> 3.42.1)
python-jsonschema (3.2.0 -> 4.4.0)
python-packaging
python-pycurl (7.43.0.6 -> 7.45.1)
python-tornado6
python-urllib3 (1.26.7 -> 1.26.9)
qemu
re2
rpm
rpm-config-SUSE (20220414 -> 20220421)
rsync (3.2.3 -> 3.2.4)
snapper (0.10.0 -> 0.10.1)
systemd
tar
vim
vulkan-loader (1.3.204.0 -> 1.3.211.0)
vulkan-tools (1.3.204.0 -> 1.3.211.0)
webkit2gtk3 (2.36.0 -> 2.36.1)
webkit2gtk3-soup2 (2.36.0 -> 2.36.1)
which
wireless-regdb (20220324 -> 20220408)
xauth (1.1.1 -> 1.1.2)
xdg-desktop-portal (1.14.2 -> 1.14.3)
xdg-desktop-portal-gnome (42.0.1 -> 42.1)
xfsprogs (5.14.2 -> 5.15.0)
zchunk (1.2.1 -> 1.2.2)
zenity (3.42.0 -> 3.42.1)
=== Details ===
==== Mesa ====
Version update (22.0.1 -> 22.0.2)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- Update to 22.0.2
* bugfix release with almost all nominated patches
==== Mesa-drivers ====
Version update (22.0.1 -> 22.0.2)
Subpackages: Mesa-dri Mesa-gallium
- Update to 22.0.2
* bugfix release with almost all nominated patches
==== NetworkManager ====
Subpackages: libnm0 typelib-1_0-NM-1_0
- Install nfs dispatcher script in /usr/lib/NetworkManager, not /etc
==== aaa_base ====
Version update (84.87+git20220411.adfb912 -> 84.87+git20220419.bf51b75)
- Update to version 84.87+git20220419.bf51b75:
* add Yama LSM sysctl setting and description
* Stop lowering the inotify limit
* move DIR_COLORS to where ls.bash is
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== argon2 ====
Version update (0.0+git20190520.62358ba -> 20190702)
- use a source url
- Fix version of package: 20171227 is the upstream version number
of the package
- Replaced optflags.patch with adjust-makefile.patch, the
patch will now also allow to set the file permissions of installed
libraries. This fixes the rpmlint error: shared-library-not-executable
==== at-spi2-core ====
Version update (2.44.0 -> 2.44.1)
Subpackages: libatspi0 typelib-1_0-Atspi-2_0
- Update to version 2.4.41:
+ Fix use after free when removing a hung process.
+ Fix the build with X11 disabled.
+ Fix crash when NULL is passed to some listener-related functions.
+ impl_deregister_keystroke_listener: fix memory leak on
iteration error.
==== avahi ====
Subpackages: libavahi-client3 libavahi-common3 libavahi-core7
- Stop requiring "avahi" from "libavahi-devel". The devel package
ought to facilitate building programs with avahi, not run the
whole deamon.
==== avahi-glib2 ====
- Stop requiring "avahi" from "libavahi-devel". The devel package
ought to facilitate building programs with avahi, not run the
whole deamon.
==== baloo5-widgets ====
Version update (21.12.3 -> 22.04.0)
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Changes since 21.12.3:
* Skip slow files (kde#423501)
* Remove unused cpp from target baloo_filemetadata_temp_extractor
* small adjustements around dimensions field
* Add Dimensions field, hiding width and height by default
* Prepare to port to qt6
* Add "Details" tab only when metadata was fetched
* Fix some clazy warnings
* Clean up unnecessary cmake include_directories statements
* Display extra fields
* Add git blame ignore file
* Add and make use of ECM clang-format
==== btrfsprogs ====
Version update (5.16.1 -> 5.17)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- update to 5.17:
* check:
* repair wrong num_devices in superblock
* recognize overly long xattr names
* fix wrong total bytes check for seed device
* auto-repair on read on RAID56
* property set: unify handling of empty value to mean default, changed meaning
for property 'compression' to allow reset to default and to set NOCOMPRESS,
since kernel 5.14
* fixes:
* dump-tree: print fs-verity items
* fix location of system chunk on zoned filesystem
* do not allow setting seeding flag on a filesystem with dirty log
* mkfs and subpage support: use sectorsize as nodesize fallback for mixed
profiles
* preparatory work for extent tree v2, global roots
* experimental feature (unstable interface, not built by default,
do not use for production):
* btrfstune: option --csum to switch checksum algorithm
* other:
* cleanups, refactoring
* update documentation build, remove asciidocs leftovers
* update fssum to consider xattrs
* add fsstress
- update to 5.16.2:
* mkfs: fix detection of profile type for zoned mode when creating DUP
* build:
* add missing stub for zoned mode helper when zoned mode not enabled
* fix 64bit types on MIPS and PowerPC
* improved zoned mode support autodetection, for systems with existing
blkzone.h header but missing support for zone capacity
* other:
* doc updates
* test updates
- add gpg signature validation
- Update to 5.16.1
* mkfs: support DUP on metadata on zoned devices
* subvol delete: drop warning for root when search ioctl fails
* check:
* fix --init-csum-tree to not create checksums for extents that are not
supposed to have them
* add check for metadata item levels
* add udev rule for zoned devices as they require mq-deadline
* build: fix redefinition of ALIGN on mixed old/new kernel/userspace (5.11)
* other:
* typo fixes
* new tests
* CI targets updated
* Removed patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch (upstream)
- add python-rpm-macros (bsc#1194748)
- spec: also provide btrfs-progs as it's common package name in other distros
- spec: clean up conditionals for < 12 versions
- spec: let SLE12 build again (conditional dependency of libreiserfscore)
- Removed patches: sles11-defaults.h (no SLE11 compatibility anymore)
- Added patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch
(fix build on SLE12/SLE15)
- Update to 5.16
* rescue: new subcommand clear-uuid-tree to fix failed mount due to bad uuid
subvolume keys, caught by tree-checker
* fi du: skip inaccessible files
* prop: properly resolve to symlink targets
* send, receive: fix crash after parent subvolume lookup errors
* build:
* fix build on 5.12+ kernels due to changes in linux/kernel.h
* fix build on musl with old kernel headers
* other:
* error handling fixes, cleanups, refactoring
* extent tree v2 preparatory work
* lots of RST documentation updates (last release with asciidoc sources),
https://btrfs.readthedocs.io
- Update to 5.15.1
* fi usage: fix wrongly reported space of used or unallocated space
* fix detection of block device discard capability
* check: add more sanity checks for checksum items
* build: make sphinx optional backend for documentation
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- update to version 4.19.1
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
* other
* new tests
* cleanups
- update to version 4.19
* check: support repair of fs with free-space-tree feature
* core:
* port delayed ref infrastructure from kernel
* support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
* ship uncompressed manual pages
* btrfsck uses a manual page link instead of symlink
* other
* improved error handling
* docs
* new tests
- update to version 4.17.1
* check:
* add ability to fix wrong ram_bytes for compressed inline files
* beautify progress output
* btrfstune: allow to continue uuid change after unclean interruption
* several fuzz fixes:
* detect overalpping chunks
* chunk loading error handling
* don't crash with unexpected root refs to extents
* relax option parsing again to allow mixing options and non-options
arguments
* fix qgroup rescan status reporting
* build:
* drop obsolete dir-test
* new configure option to disable building of tools
* add compatibility options --disable-static and --disable-shared
* other:
* cleanups and preparatory work
* new test images
- spec cleanup
- update to version 4.17
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
- Removed patches (upstreamed):
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- Don't require libzstd-devel-static on builds that don't use it.
- fix installation of btrfs.5.gz
- Fix building on SLE11:
* btrfs-progs: convert: fix support for e2fsprogs < 1.42
* btrfs-progs: build: detect whether -std=gnu90 is supported
* btrfs-progs: build: autoconf 2.63 compatibility
* Fixed mismerged addition of libbtrfsutil1 package description
- Added patches:
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- update to version 4.16.1
* remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super,
btrfs-calc-size
* sb-mod: new debugging tool to edit superblock items
* mkfs: detect if thin-provisioned device does not have enough space
* check: don't try to verify checksums on metadata dump images
* build: fail documentation build if xmlto is not found
* build: fix build of btrfs.static
- Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream)
- Update initrd script
- update to version 4.16
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
* build
* use configured pkg-config path
* CI: add python, musl/clang, built dependencies caching
* convert: build fix for e2fsprogs 1.44+
* don't install library links with wrong permissions
* fixes
* prevent incorrect use of subvol_strip_mountpoint
* dump-super: don't verify csum for unknown type
* convert: fix inline extent creation condition
* check:
* lowmem: fix false alert for 'data extent backref lost for snapshot'
* lowmem: fix false alert for orphan inode
* lowmem: fix false alert for shared prealloc extents
* mkfs:
* add UUID and otime to root of FS_TREE - with the uuid, snapshots will
be now linked to the toplevel subvol by the parent UUID
* don't follow symlinks when calculating size
* pre-create the UUID tree
* fix --rootdir with selinux enabled
* dump-tree: add option to print only children nodes of a given block
* image: handle missing device for RAID1
* other
* new tests
* test script cleanups (quoting, helpers)
* tool to edit superblocks
* updated docs
- Add patch: 0001-btrfs-progs-build-fix-static-build.patch
- Add new library packages: libbtrfsutil
- use documentation shipped by upstream tar, reduce dependencies
- enable static build again, zstd now has static version
- update to version 4.15
* mkfs --rootdir reworked, does not minimize the final image but can be still
done using a new option --shrink
* fix allocation of system chunk, don't allocate from the reserved area
* other
* new and updated tests
* cleanups, refactoring
* doc updates
- spec: fix distro version condition
- update to version 4.14.1
* dump-tree: print times of root items
* check: fix several lowmem mode bugs
* convert: fix rollback after balance
* other
* new and updated tests, enabled lowmem mode in CI
* docs updates
* fix travis CI build
* build fixes
* cleanups
- update to version 4.14
* build: libzstd now required by default
* check: more lowmem mode repair enhancements
* subvol set-default: also accept path
* prop set: compression accepts no/none, same as ""
* filesystem usage: enable for filesystem on top of a seed device
* rescue: new command fix-device-size
* other
* new tests
* cleanups and refactoring
* doc updates
- Removed patches:
- rollback-regression-fix.patch - upstreamed
- spec: disable static build, missing libzstd-devel-static
- spec: disable zstd support for non-Tumbleweed distros
- Fix rollback regression which can lead to data corruption
Added patches: rollback-regression-fix.patch (bsc#1069478)
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).
- update to version 4.13.3:
* check: fix --force, wrong check for a mounted block device
* build: fix --with-convert parsing
* subvol list: don't list TOPLEVEL
* other: update tests
- update to version 4.13.2:
* subvol list:
* don't list toplevel subvolume among deleted (broken since 4.8.3)
* minor adjustments of uuid print format
* subvol delete:
* fix swapped behaviour of --commit-each and --commit-after
* fix potentially lost sync if subvolumes are from different filesystems
* check: add cache for metadata blocks, should improve performance
* other:
* new tests, testsuite updates
* doc updates
* cleanups
- update to version 4.13.1:
* image: speed up generating the sanitized names, do not generate unprintable chars
* completion: add missing commands, better mount point detection
* restore: add zstd support; libzstd detected automatically, will be
requested by default in the future, or can be configured out
* other:
* misc fixes found by sparse
* doc enhancements, ioctl manual page started
* updated and new tests
* build fixes
- update to version 4.13:
* convert: reiserfs support
* check: new option --force to allow check of a mounted filesystem (no repair)
* mkfs: --rootdir will now copy special files
* dump-tree: minor output changes
* inspect rootid: accept file as arugment
* dev usage: don't calculate slack space for missing devices
* fi du: don't print error on EMPTY_SUBVOL (inode number 2)
* build:
* fixed support for sanitization features on gcc (tsan, asan, ubsan)
* fix PIE build
* other:
* misc cleanups and stability fixes
* travis CI enhancements
* new tests, fuzzed images
* testsuite cleanups
- Removed patches:
- 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed
- local-version-override.patch - not needed anymore
- btrfs-support-pie.patch - upstremed
- Removed patches:
- 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch
- 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch
- update to 4.12.1
* build:
* fix cross-compilation
* use gnu90 explicitly
* dump-tree: more relaxed checks so -b can print block on a damaged fs
* convert: fix the 1MB range exclusion
* check: more dir_item hash checks
* other
* added missing getopt spec for some options
* doc fixes
* cleanups
* test updates
- update to 4.12
* subvol show: new options --rootid, --uuid to show subvol by the given spec
* convert: progress report fixes, found by tsan
* image: progress report fixes, found by tsan
* fix infinite looping in find-root, or when looking for free extents
* other:
* code refactoring
* docs updates
* build: ThreadSanitizer support
* tests: stricter checks for mounted filesystem
- update to -4.11.1
* image: restoring from multiple devices
* dev stats: make --check option work
* check: fix false alert with extent hole on a NO_HOLE filesystem
* check: lowmem mode, fix false alert in case of mixed inline and compressed
extent
* convert: work with large filesystems (many TB)
* convert: fix overwriting of eb header flags
* convert: do not clear NODATASUM flag in inodes when run with --no-datasum
* docs updates
* build: sync Android.mk with Makefile
* tests:
* new tests
* fix 008 and 009, shell quotation mistake
- update to 4.11
* receive: fix handling empty stream with -e (multi-stream)
* send dump: fix printing long file names
* stability fixes for: dump-super, print-tree, check
* option parser updates: global options are parsed before the subcommand name
(old xfstests will fail)
* new and updated tests
* documentation updates
- btrfs-support-pie.patch: remove CFLAGS usage from linker lines,
this will allow the default PIE support to work.
- update to 4.10.2
* check: lowmem mode fix for false alert about lost backrefs
* convert: minor bugfix
* library: fix build, misisng symbols, added tests
- update to 4.10.1
* receive: handle subvolume in path clone
* convert: rollback fixed (rewrite was needed to address previous design issues)
* build: fix build of 3rd party tools, missing <linux/sizes.h>
* dump-tree: print log trees
* other: new and updated tests
- update to 4.10
* send: dump output fixes: missing newlies
* check: several fixes for the lowmem mode, improved error reporting
* build
* removed some library deps for binaries that not use them
* ctags, cscope
* split Makefile to the autotool generated part and the rest, not needed
to autogen.sh after adding a file
* shared code: sync easy parts with kernel sources
* other
* lots of cleanups
* source file reorganization: convert, mkfs, utils
* lots of spelling fixes in docs, other updates
* more tests
- update to 4.9.1
* check:
* use correct inode number for lost+found files
* lowmem mode: fix false alert on dropped leaf
* size reports: negative numbers might appear in size reports during device
deletes (previously in EiB units)
* mkfs: print device being trimmed
* defrag: v1 ioctl support dropped
* quota: print message before starting to wait for rescan
* qgroup show: new option to sync before printing the stats
* other:
* corrupt-block enhancements
* backtrace and co. cleanups
* doc fixes
- update to 4.9
* check: many lowmem mode updates
* send: use splice syscall to copy buffer from kernel
* receive: new option to dump the stream in textual form
* convert:
* move sources to own directory
* prevent accounting of blocks beyond end of the device
* make it work with 64k sectorsize
* mkfs: move sources to own directory
* defrag: warns if directory used without -r
* dev stats:
* new option to check stats for non-zero values
* add long option for -z
* library: version bump to 0.1.2, added subvol_uuid_search2
* other:
* cleanups
* docs updates
- update to 4.8.5
* receive: fix detection of end of stream (error reported even for valid
streams)
* other:
* added test for the receive bug
* fix linking of library-test
- update to 4.8.4
* check: support for clearing space cache v2 (free-space-tree)
* send:
* more sanity checks (with tests), cleanups
* fix for fstests/btrfs/038 and btrfs/117 failures
* build:
* fix compilation of standalone ioctl.h, pull NULL definition
* fix library link errors introduced in 4.8.3
* tests:
* add more fuzzed images from bugzilla
* add bogus send stream checks
* fixups and enhancements for CI environment builds
* misc refinements and updates of testing framework
* other:
* move sources for btrfs-image to own directory
* deprecated and not build by default: btrfs-calc-size, btrfs-show-super
* docs updates
- update to 4.8.3
* check:
* support for clearing space cache (v1)
* size reduction of inode backref structure
* send:
* fix handling of multiple snapshots (-p and -c options)
* transfer buffer increased (should reduce number of context switches)
* reuse existing file for output (-f), eg. when root cannot create files (NFS)
* dump-tree:
* print missing items for various structures
* new: dev stats, balance status item
* sync key names with kernel (the persistent items)
* subvol show: now able to print the toplevel subvolume -- the creation time
might be wrong though
* mkfs:
* store the creation time of toplevel root inode
* print UUID in the summary
* build: travis CI for devel
* other:
* lots of cleanups and refactoring
* switched to on-stack path structure
* fixes from coverity, asan, ubsan
* new tests
* updates in testing infrastructure
* fixed convert test 005
- update to 4.8.2
* convert: also convert file attributes
* convert: fix wrong tree block alignment for unalianged block group
* check: quota verify fixes, handle reloc tree
* build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels
* build: add stub for BUILD_ASSERT when ioctl.h is included
* dump-tree: don't crash on unrecognized tree id for -t
* tests:
* add more ioctl tests
* convert: more symlink tests, attribute tests
* quota verify for reloc tree
* other cleanups
- Add ability to provide site specific defaults for mkfs (FATE#320615).
* Only used for SLES11 defaults.
- Added patch mkfs-default-features.patch
- update to 4.8.1
* 32bit builds fixed
* build without backtrace support fixed
- update to 4.8
* error handling improvements all over the place
* new fuzzed images, test updates
* doc fixups
* minor cleanups and improvements
* kernel library helpers moved to own directory
* qgroup: fix regression leading to incorrect status after check,
introduced in 4.7
- update to 4.7.3
* fixed free space tree compat status
* check: low-mem mode: handle partially dropped snapshots
* dump-super: consolidate options for superblock copy
* tree-stats: check mount status
* subvol delete: handle verbosity option
* defrag: print correct error string
* mkfs: fix reading rotational status
* other:
* UBSAN build option
* documentation updates
* enhanced tests: convert, fuzzed images, more tools to run on fuzzed
images
- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build
- update to 4.7.2
* check:
* urgent fix: false report of backref mismatches; do not --repair
last unaffected version 4.6.1 (code reverted to that state)
* fuzzing and fixes
* added more sanity checks for various structures
* testing images added
* build: udev compatibility: do not install .rules on version < 190
* other:
* dump-super: do not crash on garbage value in csum_type
* minor improvements in messages and help strings
* documentation:
* filesystem features
- Add new btrfsprogs-udev-rules package to contain the udev rules.
- Fix packaging for udev rules:
- btrfs builtin didn't exist prior to udev v190, so the rules must
depend on that version.
- Added patch:
* btrfsprogs-only-install-udev-rules-for-udev-190.patch
- update to 4.7.1
* check:
* new optional mode: optimized for low memory usage (memory/io tradeoff)
* --mode=lowmem, not default, still considered experimental
* does not work with --repair yet
* convert: regression fix, ext2_subvol/image rw permissions
* mkfs/convert:
* two-staged creation, partially created filesystem will not be recognized
* improved error handling (fewer BUG_ONs)
* convert: preparation for more filesystems to convert from
* documentation updates: quota, qgroup
* other
* message updates
* more tests
* more build options, enhanced debugging
- update to 4.7
* convert: fix creating discontig extents
* check: speed up traversing heavily reflinked extents within a file
* check: verify qgroups of higher levels
* check: repair can now fix wrong qgroup numbers
* balance: new option to run in the background
* defrag: default extent target size changed to 32MiB
* du: silently skip non-btrfs dirs/files
* documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub,
filesystem, convert
* bugfixes:
* unaligned access (reported for sparc64) in raid56 parity calculations
* use /bin/bash
* other stability fixes and cleanups
* more tests
- Removed patches:
* 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
* 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.6.1
* fi resize: negative resize argument accepted again
* qgroup rescan: fix skipping when rescan is in progress
* mkfs: initialize stripesize to correct value
* testsuite updates, mostly convert tests
* documentation updates
* btrfs-device, btrfs-restore manual pages enhanced
* misc fixups
- update to 4.6
* convert - major rewrite:
* fix a long-standing bug that led to mixing data blocks into metadata block
groups
* the workaround was to do full balance after conversion, which was
recommended practice anyway
* explicitly set the lowest supported version of e2fstools to 1.41
* provide and install udev rules file that addresses problems with device
mapper devices, renames after removal
* send: new option: quiet
* dev usage: report slack space (device size minus filesystem area on the dev)
* image: support DUP
* build: short options to enable debugging builds
* other:
* code cleanups
* build fixes
* more tests and other enhancements
* Removed patches:
* 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
* 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
* btrfs-progs-no-PKG_CHECK_VAR
- btrfsck updates for qgroup verification and repair (fate#318144)
* We can now check all qgroup levels
* btrfsck will write out corrected qgroups when run with --repair
- Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
- Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
- Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.5.3
* ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
on architectures that do not support unaligned access and do not performa
any fixups
* improved validation checks of superblock and chunk-related structures
* subvolume sync: fix handling of -s option
* balance: adjust timing of safety delay countdown with --full-balance
* rescue super-recover: fix reversed condition check
* check: fix bytes_used accounting
* documentation updates: mount options, scrub, send, receive, select-super,
check, mkfs
* testing: new fuzzed images, for superblock and chunks
- fix build failure on 13.1: conditional default for udevdir
- fix build failure on SLE11SP4: wrong check in makefile
- Add udev rules for dm devices (bsc#912170 bsc#888215)
- Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
- Added patch: btrfs-progs-no-PKG_CHECK_VAR
- update to 4.5.2
* new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats
* check: fix false alert for metadata blocks crossing stripe boundary
* check: catch when qgroup numbers mismatch
* check: detect running quota rescan and report mismatches
* balance start: add safety delay before doing a full balance
* fi sync: is now silent
* fi show: don't miss filesystems with partially matching uuids
* dev ready: accept only one argument for device
* dev stats: print "devid:N" for a missing device instead of "(null)"
* other:
* lowest supported version of e2fsprogs is 1.41
* minor cleanups, test updates
- Removed patch: 2000-btrfs-full-balance-warning.diff
- update to 4.5.1
* mkfs: allow DUP on multidev fs
* fix static build
- update to 4.5
* new/moved commands
* btrfs-show-super -> btrfs inspect-internal dump-super
* btrfs-debug-tree -> btrfs inspect-internal dump-tree
* new commands
* btrfs fi du - calculate disk usage, including shared extents
* enhancements
* device delete - delete by id (needs kernel support, not merged to 4.6)
* check - new option to specify chunk root
* debug-tree/dump-tree - option -t understands human readable name of the
tree (along numerical ids)
* btrfs-debugfs - can dump block group information
* bugfixes
* all commands should accept the option separator "--"
* several fixes in device scan
* restore works on filesystems with sectorsize > 4k
* debug-tree/dump-tree - print compression type as string
* subvol sync: fix crash, memory corruption
* argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
inspect subvolid-resolve
* check for block device or regular file in several commands
* other
* documentation updates
* manual pages for the moved tools now point to btrfs-filesystem
* testsuite updates
- Removed patch (upstream):
0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch
- Recommend btrfsmaintenance
- hide min/max macros clashing with gcc 6 (bnc#966257)
(0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)
- update to 4.4.1
* find-root: don't skip the first chunk
* free-space-tree compat bits fix
* build: target symlinks
* documentation updates
* test updates
- update to 4.4
* mkfs.btrfs --data dup
* support balance filters added/enhanced in linux 4.4
* manual pages enhanced (btrfs, mkfs, mount, filesystem, balance)
* 'btrfs filesystem usage' works with mixed blockgroups
* build: installation to /usr/local
* build: the 'ar' tool is properly deteced during cross-compilation
* improved stability on fuzzed/crafted images when reading sys array in
superblock
* debug-tree: option -t understands ids for tree root and chnuk tree
* check: properly reset nlink of multi-linked file
* chunk recovery: fix floating point exception
* chunk recovery: endianity bugfix during rebuild
* mkfs with 64K pages and nodesize reported superblock checksum mismatch
- Removed patches:
* 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
* fix-doc-build-on-SLE11SP3.diff
- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at post / postun (boo#958562)
- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819)
- Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
- update to 4.3.1
* fixes
* device delete: recognize 'missing' again
* mkfs: long names are not trimmed when doing ssd check
* support partitioned loop devices
* other
* replace several mallocs with on-stack variables
* more memory allocation failure handling
* add tests for bugs fixed
* cmd-device: switch to new message printing helpers
* minor code cleanups
- update to 4.3
* mkfs
* mixed mode is not forced for filesystems smaller than 1GiB
* mixed mode broken with mismatching sectorsize and nodesize, fixed
* print version info earlier
* print devices sorted by id
* do not truncate target image with --rootsize
* fi usage:
* don't print global block reserve
* print device id
* minor output tuning
* other cleanups
* calc-size:
* div-by-zero fix on an empty filesystem
* fix crash
* bugfixes:
* more superblock sanity checks
* consistently round size of all devices down to sectorsize
* misc leak fixes
* convert: don't try to rollback with a half-deleted ext2_saved subvolume
* other:
* check: add progress indicator
* scrub: enahced error message
* show-super: read superblock from a given offset
* add README
* docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
* build: optional build with more warnings (W=...)
* build: better support for static checkers
* build: html output of documentation
* pretty-print: last_snapshot for root_item
* pretty-print: stripe dev uuid
* error reporting wrappers, introduced and example use
* refactor open_file_or_dir
* other docs and help updates
* testing:
* test for nodes crossing stripes
* test for broken 'subvolume sync'
* basic tests for mkfs, raid option combinations
* basic tests for fuzzed images (check)
* command intrumentation (eg valgrind)
* print commands if requested
* add README for tests
- build btrfsprogs-static package for 13.2 and Factory, package
with static versions of the utilities, aimed for rescue environments
- update to 4.2.3
- subvol sync: make it actually work again
- scanning: do not scan already discovered filesystems (minor optimization)
- convert: better error message in case the filesystem is not finalized
- restore: off-by-one symlink path check fix
- update to 4.2.2
- fi label: use fallback if the label ioctl is not available
- convert: check nodesize constraints against commandline features (-O)
- scrub: report status 'running' until all devices are finished
- device scanning might crash in some scenarios
- fi usage: print summary for non-root users
- update to 4.2.1
- fix an off-by-one error in cross-stripe boundary check
- convert: don't write uninitialized data to image
- image: don't loop with option -t0
- image: don't create threads if compression is not requested
- Removed patches:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64
(bsc#945229)
- Added patch:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- version 4.2
* enhancements:
* mkfs: do not create extra single chunks on multiple devices
* resize: try to guess the minimal size, 'inspect min-dev-size'
* qgroup assign: add option to schedule rescan
* chunk-recover: be more verbose about the scanning process
* fixes:
* check:
* find stripes crossing stripe boundary -- created by convert
* print correct range for file hole when there are no extents
and learn how to fix it
* replace: more sanity checks
* convert: concurrency fixes related to reporting progress
* find-root: option -a will not skip the current root anymore
* subvol list: fix occasional crash
* do not create stripes crossing stripe boundary
* build:
* fixes for musl libc
* preliminary support for android (not working yet, more code changes needed)
* new EXTRA_CFLAGS and EXTRA_LDFLAGS
* other:
* lots of cleanups
* tests: lots of updates, new tests, framework improvements
* documentation updates
* debugging: print-tree shows stripe length
- Removed patches (upstreamed):
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
2000-btrfs-full-balance-warning.diff
- Add feature to get minimum size a filesystem can be resized to
(FATE#317897).
- Added patches:
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- version 4.1.2
- mkfs: bugfix, previous version does not create entierly correct
filesystem (has to be recreated)
- version 4.1.1
* bugfixes
- defrag: threshold overflow fix
- fsck:
- check if items fit into the leaf space
- fix wrong nbytes
- mkfs:
- create only desired block groups for single device
- preparatory work for fix on multiple devices
* enhancements
- new alias for 'device delete': 'device remove'
* other
- fix compilation on old gcc (4.3)
- documentation updates
- debug-tree: print nbytes
- test: image for corrupted nbytes
- corupt-block: let it kill nbytes
- spec: drop libacl dependency
- version 4.1
* bugfixes
- fsck.btrfs: no bash-isms
- bugzilla 97171: invalid memory access (with tests)
- receive:
- cloning works with --chroot
- capabilities not lost
- mkfs: do not try to register bare file images
- option --help accepted by the standalone utilities
* enhancements
- corrupt block: ability to remove csums
- mkfs:
- warn if metadata redundancy is lower than for data
- options to make the output quiet (only errors)
- mixed case names of raid profiles accepted
- rework the output:
- more comprehensive, 'key: value' format
- subvol:
- show:
- print received uuid
- update the output
- new options to specify size units
- sync:
- grab all deleted ids and print them as they're removed,
previous implementation only checked if there are any
to be deleted - change in command semantics
- scrub: print timestamps in days HMS format
- receive:
- can specify mount point, do not rely on /proc
- can work inside subvolumes
- send:
- new option to send stream without data (NO_FILE_DATA)
- convert:
- specify incompat features on the new fs
- qgroup:
- show: distinguish no limits and 0 limit value
- limit: ability to clear the limit
- help for 'btrfs' is shorter, 1st level command overview
- debug tree: print key names according to their C name
* new
- rescure zero-log
- btrfsune:
- rewrite uuid on a filesystem image
- new option to turn on NO_HOLES incompat feature
* deprecated
- standalone btrfs-zero-log
* other
- testing framework updates
- uuid rewrite test
- btrfstune feature setting test
- zero-log tests
- more testing image formats
- manual page updates
- ioctl.h synced with current kernel uapi version
- convert: preparatory works for more filesystems (reiserfs pending)
- use static buffers for path handling where possible
- add new helpers for send uilts that check memory allocations,
switch all users, deprecate old helpers
- Makefile: fix build dependency generation
- map-logical: make it work again
- Install bash completion for btrfs.
- version 4.0
* resize:
* don't accept file as an argument (it's confusing)
* print better error message in case of an error
* restore: optionally restore metadata (time, mode, uid/gid)
* receive: optionally enforce chroot
* new rescue subcommand 'zero-log', same as btrfs-zero-log, but
now also part of the main utility
* check:
* free space checks match kernel, fixes incorrect reports
* convert: fix setting of checksum bit if --no-datasum is used
* fsck.btrfs: don't print messages
* fix quota rescan on PPC64 (mangled ioctl number)
* test updates
* documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
- convert:
- new option to specify metadata block size
- --no-progress actually works
- restore: properly handle the page boundary corner case
- build fixes:
- missing macro from public header, BTRFS_BUILD_VERSION
- wrong handling of --enable-convert
- fi usage: reports correct space for degraded mounts
- other:
- mkfs: help string updates
- completion: added 'usage' subcommands
- cleanups in qgroup code, preparatory work
- version 3.19
- btrfs-image
- restore can now run in parallel threads
- fixed restore of multiple image from multiple devices onto a single dev
- introduced metadump v2
- check
- make --init-csum-tree and --init-extent-tree work together
- find-new
- option to search through all metadata even if a root was already found
- convert
- show progress by default, can be turned off
- corrupt-block
- option to work on a specific root
- bash completion script for all subcommands
- spec: convert to autotools
Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- add COPYING
- version 3.18.2
* qgroup show: print human readable sizes, options to say otherwise
* check: new option to explicitly say no to writes
* mkfs: message about trimming is not printed to stderr
* fi show: fixed return value
* tests: new infrastructure
* btrfstune: force flag can be used together with seeding option
* backtrace support is back
* getopt cleanups
* doc and help updates
- version 3.18.1
- minor fixes
- documentation updates
- version 3.18
- mkfs - skinny-metadata feature is now on by default, first introduced in
kernel 3.10
- filesystem usage - give an overview of fs usage in a way that's more
comprehensible than existing 'fi df'
- device usage - more detailed information about per-device allocations
- check:
- option to set a different tree root byte number
- ability to link lost files to lost+found, caused by a recent kernel bug
- repair of severely corrupted fs (use with care)
- convert - option to show progress
- subvol create - print the commit mode inline, print the global mode only if --verbose
- other updates: musl-libc support, coverity bugfixes, new test images,
documentation
- Removed patches (upstreamed):
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- version 3.17.3
- convert: fix conversion of sparse ext* filesystems
- show: resolve to the correct path
- fsck: more verbose error for root dir problems
- version 3.17.2
- check improvements
- add ability to replace missing dir item/dir indexes
- fix missing inode items
- create missing root dirid
- corrupt block: enhancements for testing fsck
- zero-log: able to reset a fs with bogus log tree pointer (bko#72151)
- package mkinitrd scripts conditionally (bsc#893577)
- spec: minor updates
- version 3.17.1
- fi df: argument handling
- fix linking with libbtrfs
- replace: better error reporting
- fi show: fixed stall if run concurrently with balance
- check: fixed argument parsing for --subvol-extents
- fi df: SI prefixes corrected
- Added patches:
* fix-doc-build-on-SLE11SP3.diff
- Removed patches:
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
- version 3.17
- check: --init-csum-tree acutally does something useful, rebuilds the whole
csum tree
- /dev scanning for btrfs devices is gone
- /proc/partitions scanning is gone, blkid is used exclusively
- new subcommand subvolume sync
- filesystem df: new options to set unit format
- convert: allow to copy label from the origin, or specify a new one
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- Added patches:
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Removed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- version 3.16.2
- fsck: handle bad extent mapping
- image: make it work on a balanced fs
- btrfs-show-super: print flags in human readable way
- documentation updates
- version 3.16.1
- library version defines
- subvol list: -R to print received UUID
- fixed detection of multiple mounts on the same directory
- restore: misc fixes
- other fixes
- Modified patches (sync with pending upstream versions):
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
- Removed patch: library-version-defines.patch (upstream)
- send-stream API users updatd, drop the workaround
- Removed patch: send-stream-api-wokaround.patch
- workaround for send api breakage
- Added patch: send-stream-api-wokaround.patch
- add api versioning and package version.h (now 0.1.1)
- Added patches:
* library-version-defines.patch
- version 3.16
- show-super: skip unrecognized sb, add option to force
- debug-tree: print tree by id
- mkfs: new option to specify UUID
- receive: new option to limit number of errors
- check: new option to verify quotas
- check: reduced memory requirements
- check: new option to print extent sharing
- restore: check length before decompression
- restore: more error handling
- balance: new filter 'limit'
- recover: allow to read all sb copies
- restore: option to loop during restoring
- mkfs: drop experimental notice
- btrfstune: new option to force dangerous changes
- documentation updates
- Deleted patches (upstream):
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
* btrfs-progs-canonicalize-pathnames-for-device-commands
- Refreshed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
- refresh references on the following patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: ignore orphaned qgroups by default
- Added patch:
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
- btrfs-progs: show extent state for a subvolume (bnc#865621)
- Added patch:
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: canonicalize pathnames for device commands (bnc#880486).
- Added patch:
* btrfs-progs-canonicalize-pathnames-for-device-commands
- fsck: fix checking on filesystems with large sectorsize (bnc#872286)
- Added patches:
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- Do not package btrfs-find-root and btrfs-select-super by default.
- Removed printing byte number for every slot (bnc#872364).
- Removed patch:
* 0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch
- update to upstream 3.14.2
- man: separate pages for all subcommands
- minor bugfixes
- spec: removed upstreamed patches, update build dependencies
- Added patches:
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
- Removed patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- Update the changelog with some sad version of diffstat output to meet
requirements.
- Added patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- update to upstream 3.14.1
- mkfs:
- fix TRIM detection
- do not zero-out end of device unconditionally
- no crash with --features option
- fsck:
- clear log tree in repair mode
- check reloc roots
- btrfs - reworked space reporting (bnc#873106)
- btrfs fi usage - new command
- btrfs dev usage - new command
- btrfs fi df - enhanced output with GlobalReserve
- Removed patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- Added patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- own mkinitrd directories
- add missing symbol to library (bnc#873164)
- add version dependency for devel package
- Added patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- fsck: fixes and enahancements to --init-extent-tree mode
- fsck: chunk-recover updates
- scrub: add force option -f
- send: check if subvolumes are read-only
- subvol snapshot: add options to affect commit behaviour
- btrfs: add properties command group
- restore: add dry-run option
- restore: fix restoring of compressed files
- mkfs: support for no-holes feature
- mkfs: option -r deals with hardlinks and relative paths
- mkfs: discard phase is interruptible
- documentation updates
- cleaned spec file
- Removed patches:
* 0162-btrfs-progs-fix-loop-device-mount-checks.patch
* 0165-Revert-btrfs-progs-update-options-in-find-root.c.patch
* 0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch
- bump version to 3.12
- update tarball and remove upstreamed patches
- fsck, image, restore: various improvements and fixes
- btrfs: quota rescan (fate#312751)
- fsck updates
- more mkfs sanity checks
- qgroup rescan wait
- Added patches:
* 0050-Btrfs-progs-commit-the-csum_root-if-we-do-init-csum-.patch
* 0051-btrfs-progs-Fix-getopt-on-arm-ppc-platforms.patch
* 0052-btrfs-progs-fix-duplicate-__-su-typedefs-on-ppc64.patch
* 0053-btrfs-progs-use-reentrant-localtime.patch
* 0054-btrfs-progs-don-t-have-to-report-ENOMEDIUM-error-dur.patch
* 0055-Btrfs-progs-added-btrfs-quota-rescan-w-switch-wait.patch
* 0056-btrfs-progs-fix-qgroup-realloc-inheritance.patch
* 0057-Btrfs-progs-fix-restore-command-leaving-corrupted-fi.patch
* 0058-btrfs-progs-avoid-write-to-the-disk-before-sure-to-c.patch
* 0059-btrfs-progs-error-if-device-for-mkfs-is-too-small.patch
* 0060-btrfs-progs-error-if-device-have-no-space-to-make-pr.patch
* 0061-btrfs-progs-calculate-available-blocks-on-device-pro.patch
* 0062-Btrfs-progs-keep-track-of-transid-failures-and-fix-t.patch
- Change udev rule filename in setup-btrfs.sh to
/usr/lib/udev/rules.d/64-btrfs.rules from
from /usr/lib/udev/rules.d/80-btrfs.rules (bnc#839960 comment#7)
- Remove udev rules file - udev packages one itself (bnc#839960).
- update to upstream master (194aa4a1)
- btrfs-restore: deal with NULL returns from read_node_slot
- btrfs-restore: use the correct leafsize when reading the FS location
- btrfs-find-root: Add options to control generation and level
- btrfsck: fix incorrect casting on items in the corrupt_blocks tree
- Btrfs-progs: fix closing of devices
- Btrfs-progs: enhance btrfs-image to restore image onto multiple disks
- Btrfs-progs: cleanup btrfs-image usage
- Btrfs-progs: delete fs_devices itself from fs_uuid list before freeing
- Btrfs-progs: skip open devices which is missing
- Btrfs-progs: fix misuse of skinny metadata in btrfs-image
- Btrfs-progs: recover raid0/raid10/raid5/raid6 metadata chunk
- Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUP
- Btrfs-progs: introduce list_{first, next}_entry/list_splice_tail{_init}
- Btrfs-progs: Add chunk recover function - using old chunk items
- Btrfs-progs: Add block group check funtion
- Btrfs-progs: extend the extent cache for the device extent
- Btrfs-progs: use rb-tree instead of extent cache tree for fs/file roots
- Btrfs-progs: introduce common insert/search/delete functions for rb-tree
- Btrfs-progs: cleanup similar code in open_ctree_* and close_ctree
- Btrfs-progs: Don't free the devices when close the ctree
- Btrfs-progs: don't close the file descriptor 0 when closing a device
- Btrfs-progs: fix missing recow roots when making btrfs filesystem
- Add fix for passing super_nr while opening ctree
- btrfs-progs-mkfs-default-extref.diff: turn on extended refs by
default, (aka hardlink count limtitation) (bnc#835695)
- added 0040-btrfs-progs-fix-loop-device-mount-checks.patch: fix
loop mount detection again (bnc#834173)
- Simplify checks in mkinitrd scripts.
They are always true because they come from the same package
Use relative paths to binaries
- Move udev rules to /usr.
- Adjust rules to call binary from /usr
- Simplify fsck.btrfs, its just a dummy until fixed
- update to upstream master (f00dd8386a57d241d0f7c)
- Make requirement on libattr-devel explicit
- initrd support: add module (bnc#750185, bnc#727383)
- set correct file mode if writing replacement fsck
- fix build failure
- add btrfs-debug-tree to initrd
- adjust fs size to correct size (bnc#744593)
- man page documentation updates
- do not package obsolete utilities
- mkfs: store correct size of device in superblock (bnc#730103)
- updated restriper/balance commands to match kernel version
- place binaries in /usr tree (UsrMerge project)
- adjust mkinitrd scrippt accordingly
- add btrfsck repair options for:
- rebuild extent records
- fix block group accounting
- reset csums for rescue nodatasum mount
- prune corrupt extent allocation tree blocks
- device scanning fixes for dm and multipath (bnc#749540)
- initrd support: move btrfs device scan after block device setup
- documentation updates
- add csize for file commpressed size
- updated restore utility
- patch license to follow spdx.org standard
- btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix
segfaults from bnc#710486 due to unchecked usage of return
value of open_ctree()
[fixed compilation warnings]
- pull upstream, replace existing patches, spec update
- update 'restore' utility
- lzo support
- tools may now take earlies superblock when opening the fs
- other fixes
- pull integration-20111030 branch
- mkfs: force mkfs if desired
- other fixes
- add btrfs-dump-super to mkinitrd
- other fixes
- skip non-existent devices or without media
- documentation updates
- scrubbing single device
- graceful error handling when opening fs fails
- updated mkinitrd script to scan devices before mount (bnc#727383)
- add several tools to mkinitrd if root fs is btrfs
- pull upstream branch and delete local patches
- btrfsck: ignore -a (bnc#655906)
- btrfsck: fix strerror value
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- add patch for local version override as we do not build from
git, and avoid doubled "Btrfs" in output of 'btrfs'
- reorder help for 'get-default' right after 'set-default'
- add option -p to print parent subvolume
- add subvolume 'get-default' subsubcommand
- remove debugging printf from
0001-Btrfs-progs-add-a-btrfs-select-super-command-to-over.patch
- add support for currently available kernel features:
- add scrub subcommand
- scan /proc/partitions by default (or use --all-devices for all)
- mkfs fixes and improvements
- documentation fixes
- fix failing on deleted loop mounts (bnc#697671)
- update from git:
- add btrfs-select-super utility
- add btrfs-label utility
- allow mixed data+metadata (option --mixed)
- allow populating new filesystem with files (option --rootdir)
- allow discard support in mkfs
- lzo support
- deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show'
- other bugfixes and documentation improvements
- change to a hardlink
- add link for fsck.btrfs (bnc#665899)
- update to v0.19-35-g1b444cd:
* used space accounting fix for the converter
* Add btrfs-list for listing subvolumes
* Add new util: 'btrfs'
* multidevice support for check_mounted
* check slash in deleting subvolumes
* Add btrfsck option to select the super block copy
* btrfs-debug-tree: add -d option to print only the device mapping
- fix crash on creating filesystems (bnc#603620)
- revert last change (bnc#599224#c3)
- add hardlink from fsck.btrfs (bnc#599224)
- fix memory leak (bnc#537633)
- Updated to latest repo version.
- used space accounting fix for the converter
- btrfsctl: add snapshot/subvolume destroy ioctl
- btrfsck: check root back/forward references
- Add btrfs-map-logical program to map and read logical block numbers
- build btfs-convert (bnc#572912)
- enable parallel build
- added Supplements
- move apps to /sbin
- update to 0.19:
- build with rpm optflags
- install man pages
- fix leak in extends checking (bnc#523447)
- Initial package (0.18)
==== cockpit-podman ====
- Remove translate-toolkit which is not available in SLE
==== coreutils ====
Version update (9.0 -> 9.1)
- remove builddisabled conditions for rings - will be done now as
BuildFlags: excludebuilds
- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
directory; broken in 9.1. See https://bugs.gnu.org/55029
- update to 9.1:
* chmod -R no longer exits with error status when encountering symlinks.
All files would be processed correctly, but the exit status was incorrect.
* If 'cp -Z A B' checks B's status and some other process then removes B,
cp no longer creates B with a too-generous SELinux security context
before adjusting it to the correct value.
* 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
* 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
* 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
or lines containing NULs. Their behavior now matches the documentation
for file names like ".m4" that consist entirely of an extension,
and the documentation has been clarified for unusual cases.
* 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
for B when A is a directory, possibly inflooping.
* cat now uses the copy_file_range syscall if available, when doing
simple copies between regular files. This may be more efficient, by avoiding
user space copies, and possibly employing copy offloading or reflinking.
* chown and chroot now warn about usages like "chown root.root f",
which have the nonstandard and long-obsolete "." separator that
causes problems on platforms where user names contain ".".
Applications should use ":" instead of ".".
* cksum no longer allows abbreviated algorithm names,
so that forward compatibility and robustness is improved.
* date +'%-N' now suppresses excess trailing digits, instead of always
padding them with zeros to 9 digits. It uses clock_getres and
clock_gettime to infer the clock resolution.
* dd conv=fsync now synchronizes output even after a write error,
and similarly for dd conv=fdatasync.
* dd now counts bytes instead of blocks if a block count ends in "B".
For example, 'dd count=100KiB' now copies 100 KiB of data, not
102,400 blocks of data. The flags count_bytes, skip_bytes and
seek_bytes are therefore obsolescent and are no longer documented,
though they still work.
* ls no longer colors files with capabilities by default, as file-based
capabilties are very rarely used, and lookup increases processing per file by
about 30%. It's best to use getcap [-r] to identify files with capabilities.
* ls no longer tries to automount files, reverting to the behavior
before the statx() call was introduced in coreutils-8.32.
* stat no longer tries to automount files by default, reverting to the
behavior before the statx() call was introduced in coreutils-8.32.
Only `stat --cached=never` will continue to automount files.
* timeout --foreground --kill-after=... will now exit with status 137
if the kill signal was sent, which is consistent with the behavior
when the --foreground option is not specified. This allows users to
distinguish if the command was more forcefully terminated.
* dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
like FreeBSD and other operating systems.
* dircolors takes a new --print-ls-colors option to display LS_COLORS
entries, on separate lines, colored according to the entry color code.
* dircolors will now also match COLORTERM in addition to TERM environment
variables. The default config will apply colors with any COLORTERM set.
* cp, mv, and install now use openat-like syscalls when copying to a directory.
* This avoids some race conditions and should be more efficient.
* The new 'date' option --resolution outputs the timestamp resolution.
* With conv=fdatasync or conv=fsync, dd status=progress now reports
any extra final progress just before synchronizing output data,
since synchronizing can take a long time.
* printf now supports printing the numeric value of multi-byte characters.
* sort --debug now diagnoses issues with --field-separator characters
that conflict with characters possibly used in numbers.
* 'tail -f file | filter' now exits on Solaris when filter exits.
* root invoked coreutils, that are built and run in single binary mode,
now adjust /proc/$pid/cmdline to be more specific to the utility
being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)
==== curl ====
Version update (7.82.0 -> 7.83.0)
Subpackages: libcurl4
- Patches rework:
* Refreshed all patches as -p1.
* Use autopatch macro.
* Renamed:
- dont-mess-with-rpmoptflags.diff -> dont-mess-with-rpmoptflags.patch
* Removed (already upstream):
- curl-fix-verifyhost.patch
- Update to 7.83.0:
* Security fixes:
- (bsc#1198766, CVE-2022-27776) Auth/cookie leak on redirect
- (bsc#1198723, CVE-2022-27775) Bad local IPv6 connection reuse
- (bsc#1198608, CVE-2022-27774) Credential leak on redirect
- (bsc#1198614, CVE-2022-22576) OAUTH2 bearer bypass in connection re-use
* Changes:
- curl: add %header{name} experimental support in -w handling
- curl: add %{header_json} experimental support in -w handling
- curl: add --no-clobber
- curl: add --remove-on-error
- header api: add curl_easy_header and curl_easy_nextheader
- msh3: add support for QUIC and HTTP/3 using msh3
* Bugfixes:
- appveyor: add Cygwin build
- appveyor: only add MSYS2 to PATH where required
- BearSSL: add CURLOPT_SSL_CIPHER_LIST support
- BearSSL: add CURLOPT_SSL_CTX_FUNCTION support
- BINDINGS.md: add Hollywood binding
- CI: Do not use buildconf. Instead, just use: autoreconf -fi
- CI: install Python package impacket to run SMB test 1451
- configure.ac: move -pthread CFLAGS setting back where it used to be
- configure: bump the copyright year range int the generated output
- conncache: include the zone id in the "bundle" hashkey
- connecache: remove duplicate connc->closure_handle check
- connect: make Curl_getconnectinfo work with conn cache from share handle
- connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined
- cookie.d: clarify when cookies are sent
- cookies: improve errorhandling for reading cookiefile
- curl/system.h: update ifdef condition for MCST-LCC compiler
- curl: error out if -T and -d are used for the same URL
- curl: error out when options need features not present in libcurl
- curl: escape '?' in generated --libcurl code
- curl: fix segmentation fault for empty output file names.
- curl_easy_header: fix typos in documentation
- CURLINFO_PRIMARY_PORT.3: clarify which port this is
- CURLOPT*TLSAUTH.3: they only work with OpenSSL or GnuTLS
- CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL
- CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs
- CURLOPT_PROGRESSFUNCTION.3: fix typo in example
- CURLOPT_UNRESTRICTED_AUTH.3: extended explanation
- CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype
- docs/HYPER.md: updated to reflect current hyper build needs
- docs/opts: Mention Schannel client cert type is P12
- docs: Fix missing semicolon in example code
- docs: lots of minor language polish
- English: use American spelling consistently
- fail.d: tweak the description
- firefox-db2pem.sh: make the shell script safer
- ftp: fix error message for partial file upload
- gen.pl: change wording for mutexed options
- GHA: add openssl3 jobs moved over from zuul
- GHA: build hyper with nightly rustc
- GHA: move bearssl jobs over from zuul
- gha: move the event-based test over from Zuul
- gtls: fix build for disabled TLS-SRP
- http2: handle DONE called for the paused stream
- http2: RST the stream if we stop it on our own will
- http: avoid auth/cookie on redirects same host diff port
- http: close the stream (not connection) on time condition abort
- http: reject header contents with nul bytes
- http: return error on colon-less HTTP headers
- http: streamclose "already downloaded"
- hyper: fix status_line() return code
- hyper: fix tests 580 and 581 for hyper
- hyper: no h2c support
- infof: consistent capitalization of warning messages
- ipv4/6.d: clarify that they are about using IP addresses
- json.d: fix typo (overriden -> overridden)
- keepalive-time.d: It takes many probes to detect brokenness
- lib/warnless.[ch]: only check for WIN32 and ignore _WIN32
- lib670: avoid double check result
- lib: #ifdef on USE_HTTP2 better
- lib: fix some misuse of curlx_convert_wchar_to_UTF8
- lib: remove exclamation marks
- libssh2: compare sha256 strings case sensitively
- libssh2: make the md5 comparison fail if wrong length
- libssh: fix build with old libssh versions
- libssh: fix double close
- libssh: Improve fix for missing SSH_S_ stat macros
- libssh: unstick SFTP transfers when done event-based
- macos: set .plist version in autoconf
- mbedtls: remove 'protocols' array from backend when ALPN is not used
- mbedtls: remove server_fd from backend
- mk-ca-bundle.pl: Use stricter logic to process the certificates
- mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl
- mlc_config.json: add file to ignore known troublesome URLs
- mqtt: better handling of TCP disconnect mid-message
- ngtcp2: add client certificate authentication for OpenSSL
- ngtcp2: avoid busy loop in low CWND situation
- ngtcp2: deal with sub-millisecond timeout
- ngtcp2: disconnect the QUIC connection proper
- ngtcp2: enlarge H3_SEND_SIZE
- ngtcp2: fix HTTP/3 upload stall and avoid busy loop
- ngtcp2: fix memory leak
- ngtcp2: fix QUIC_IDLE_TIMEOUT
- ngtcp2: make curl 1ms faster
- ngtcp2: remove remote_addr which is not used in a meaningful way
- ngtcp2: update to work after recent ngtcp2 updates
- ngtcp2: use token when detecting :status header field
- nonblock: restore setsockopt method to curlx_nonblock
- openssl: check SSL_get_peer_cert_chain return value
- openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL
- openssl: fix CN check error code
- options: remove mistaken space before paren in prototype
- perl: removed a double semicolon at end of line
- pop3/smtp: return *WEIRD_SERVER_REPLY when not understood
- projects/README: converted to markdown
- projects: Update VC version names for VS2017, VS2022
- rtsp: don't let CSeq error override earlier errors
- runtests: add 'bearssl' as testable feature
- runtests: make 'oldlibssh' be before 0.9.4
- schannel: remove dead code that will never run
- scripts/copyright.pl: ignore the new mlc_config.json file
- scripts: move three scripts from lib/ to scripts/
- test1135: sync with recent API updates
- test1459: disable for oldlibssh
- test375: fix line endings on Windows
- test386: Fix an incorrect test markup tag
- test718: edited slightly to return better HTTP
- tests/server/util.h: align WIN32 condition with util.c
- tests: refactor server/socksd.c to support --unix-socket
- timediff.[ch]: add curlx helper functions for timeval conversions
- tls: make mbedtls and NSS check for h2, not nghttp2
- tool and tests: force flush of all buffers at end of program
- tool_cb_hdr: Turn the Location: into a terminal hyperlink
- tool_getparam: error out on missing -K file
- tool_listhelp.c: uppercase URL
- tool_operate: fix a scan-build warning
- tool_paramhlp: use feof(3) to identify EOF correctly when using fread(3)
- transfer: redirects to other protocols or ports clear auth
- unit1620: call global_init before calling Curl_open
- url: check sasl additional parameters for connection reuse.
- vtls: provide a unified APLN-disagree string for all backends
- vtls: use a backend standard message for "ALPN: offers %s"
- vtls: use a generic "ALPN, server accepted" message
- winbuild/README.md: fixup dead link
- winbuild: Add a Visual Studio example to the README
- wolfssl: fix compiler error without IPv6
==== dhcp ====
Subpackages: dhcp-client
- bsc#1198657: properly handle DHCRELAY(6)_OPTIONS.
- Update dhcpd.service: After: network-online.target
* boo#826319: DHCP gets autostarted too early (network interface
not up yet - Systemd/LSB problem)
e.g. NM and bridged interface
==== dolphin ====
Version update (21.12.3 -> 22.04.0)
Subpackages: dolphin-part libdolphinvcs5
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Too many changes since 21.12.3, only listing bugfixes:
* KItemListHeaderWidget: don't crash if widget == nullptr (kde#449238)
* Display Apply button in KCMs (kde#448352)
* [CompactView] Remove animation on file rename (kde#449179)
* KStandardItemListWidget: handle RtL drawing properly (kde#449211)
* Fix zooming animation (kde#449179)
* Expose konsolepart shortcuts in Dolphin's shortcuts view (kde#428265)
* Full row highlight implementation (kde#181438)
* Properly display parent folders when filtering is active and items
are added or refreshed (kde#442275)
* Move "Default" option to the front in "Select Remote Charset" menu (kde#445148)
==== dracut ====
Version update (056+suse.268.g0b2bd662 -> 056+suse.275.g4ce7a6a7)
Subpackages: dracut-ima dracut-mkinitrd-deprecated
- Update to version 056+suse.275.g4ce7a6a7:
* fix(resume): relax exclusion check (bsc#1198554)
* fix(nfs): /var is not mounted during the transactional-update run (bsc#1184970)
* fix(nfs): give /run/rpcbind ownership to rpc user (bsc#1177461)
* fix(nfs): require and install needed binaries
==== e2fsprogs ====
Subpackages: libcom_err2 libext2fs2
- avoid empty preuninstall script
==== elfutils ====
Version update (0.186 -> 0.187)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.187:
* debuginfod: Support -C option for connection thread pooling.
* debuginfod-client: Negative cache file are now zero sized instead of
no-permission files.
* addr2line: The -A, --absolute option, which shows file names including
the full compilation directory is now the default. To get the
old behavior use the new option --relative.
* readelf, elflint: Recognize FDO Packaging Metadata ELF notes
* libdw, debuginfo-client: Load libcurl lazily only when files need to
be fetched remotely. libcurl is now never
loaded when DEBUGINFOD_URLS is unset. And when
DEBUGINFOD_URLS is set, libcurl is only loaded
when the debuginfod_begin function is called.
==== ell ====
Version update (0.49 -> 0.50)
- Update to release 0.50
* dbus: Fix use-after-free crash when removing objects
==== evolution-data-server ====
Version update (3.44.0 -> 3.44.1)
Subpackages: libcamel-1_2-63 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3
- Update to version 3.44.1:
+ Bugs fixed:
- CalDAV: Free/Busy not working with Nextcloud.
- EWebDAVSession: Correct extract of href Location header.
==== file ====
Subpackages: file-magic libmagic1
- Try to solve 32bit import dependency problems (boo#1198788)
==== fontconfig ====
Version update (2.13.1 -> 2.14.0)
Subpackages: libfontconfig1
- Seems we now need python3 for building
- update to 2.14.0:
* Fix endianness on generating MD5 cache name
* Fix a typo in the description of FcWeightFromOpenTypeDouble
* fc-validate: returns an error code when missing some glyphs
* Fallback uuid-based name to read a cache if no MD5-based cache
* fc-cache: Show font directories to generate cache with -v
* Replace UUID file mechanism with per-directory 'map' attribute [v2]
* memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch
==== freetype2 ====
- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
an integer overflow occuring during fuzzing
==== fwupd ====
Version update (1.7.6 -> 1.7.7)
Subpackages: libfwupd2 libfwupdplugin5 typelib-1_0-Fwupd-2_0
- Update to version 1.7.7:
* This release adds the following features:
+ Add CCGX trigger code to support future hardware
+ Add signed and unsigned payload metadata to more devices
+ Allow overriding the detected machine type
+ Allow quirking the flashrom flash size
+ Do not allow the DBX update for broken firmware versions
* This release fixes the following bugs:
+ Do not add the backup BMC device as it shares the same GUIDs
+ Do not hardcode the libexecdir to /usr/libexec
+ Do not leak child processes when canceling
+ Do not throw away the TPM eventlog when uploading reports to
the LVFS
+ Don't export USB4 host controllers if they do not have unique
GUIDs
+ Fix build for MacOS
+ Fix the TPM eventlog replay for Intel TXT machines
+ Fix writing large MTD images
+ Never send the DeviceChanged signal with invalid data
+ Return the correct error when there is no GPIO device to open
+ Show the update message and update image in front end tools
+ Support the new PENDING upower device states
* This release adds support for the following hardware:
+ Logitech M550, M650 and K650
+ More Elan fingerprint readers
+ More Star Labs StarLite laptops
+ More Wacom panels found on Lenovo laptops
- Split bash and fish completions to separate subpackages
- Remove un-needed BRP_PESIGN_FILES
- Set GNU_SOURCE so meson detects F_OFD_SETLK in fnctl.h support
==== gcc11 ====
Version update (11.2.1+git1406 -> 11.2.1+git1635)
- Update to gcc-11 branch head (691af15031e00227ba6d5935c), git1635
* includes gcc11-pr104931.patch
* includes fix for Firefox ICE [gcc#105256]
==== gdm ====
Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Ensure /run/gdm is created by tmpfiles.
==== gettext-runtime ====
Subpackages: libtextstyle0
- Added patch:
* gettext-0.21-jdk17.patch
+ Build with java source and target levels 1.8
+ Allows building with JDK17
+ Fixes build in Factory
==== glib2 ====
Version update (2.72.0 -> 2.72.1)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- Update to version 2.72.2:
+ Fix building projects which use g_warning_once() with clang++.
+ Fix g_file_trash not deleting directories via portals backend.
+ A number more compiler warnings fixed for MSVC.
+ Fix detection of broken poll function on macOS.
+ Fix spawning subprocesses from GUI programs on Windows.
+ Bugs fixed:
- #2312 gdbus-test-codegen tests leak GWeakRef objects.
- #2625 g_warning_once fails to build with clang++.
- #2629 g_file_trash doesn't in directories inside a sandbox.
- !2495 Cleanup warnings split 6.
- !2499 Various contenttype-related test fixes on win32.
- !2534 gpowerprofilemonitor: Tweak wording of documentation.
- !2540 Various win32 tests skip & fixes.
- !2541 meson: simplify lookup of python command.
- !2543 ci: Update the Fedora CI image to Fedora 34.
- !2556 gdbusconnection: Use g_strv_contains().
- !2557 gdbusmethodinvocation: Fix a leak on early return path.
- !2558 Move unit test on g_basename() function to
glib/tests/fileutils.c.
- !2559 Move tests/relation-test.c to glib/tests/relation.c.
- !2560 ci: Update Coverity, mingw and Android CI images
to Fedora 34.
- !2563 glib: Format GDateTime ISO8601 years as %C%y.
- !2564 Move test files on slices from tests/ to glib/tests/.
- !2566 tests: Add more tests for GResolver response parsing.
- !2573 Backport translation fixes and !2571 meson: Set
BROKEN_POLL in macOS builds to glib-2-72.
- !2574 Backport !2565 Revert meson: simplify lookup of python
command to glib-2-72.
- !2587 Backport !2583 Fix trashing sandboxed directories to
glib-2-72.
- !2588 Backport !2582 glib/win32: fix spawn from GUI regression
to glib-2-72.
- !2590 Backport !2589 tests: Don't exit gdbus-method-invocation
test early on connection close to glib-2-72.
- !2593 Backport !2578 atomic: Add a C++ variant of
g_atomic_int_compare_and_exchange() to glib-2-72.
+ Translation updates.
==== gnome-control-center ====
Version update (42.0 -> 42.1)
Subpackages: gnome-control-center-goa
- Update to version 42.1:
+ Display:
- Various small behavior improvements.
- Fix monitor labels.
+ Network: Improve handling of VPN connections.
+ Online Accounts:
- Fix behavior of helper application on X11.
- Fix changes to online accounts services not applying
correctly.
+ User Accounts: Various small polishments.
+ Wacom: Properly translate various strings.
+ Updated translations.
- Drop upstream fixed patches:
+ gnome-control-center-reload-vpn-plugins.patch
+ gnome-control-center-goa-helper-on-X11.patch
+ gnome-control-center-42.0-fix-sharing-panel-crash.patch
+ 1283.patch
- Add 1283.patch: user-accounts: close password change dialog.
Addresses boo#1198235: Fail to change password on GNOME42.
==== gnome-desktop ====
Version update (42.0 -> 42.1)
Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common libgnome-desktop-4-1 typelib-1_0-GnomeDesktop-3_0
- Update to version 42.1:
+ Fix build_gtk4 option.
+ Updated translations.
- Drop a3ed548d92b160245b79978ae362d47091ad8dad.patch: fixed
upstream.
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin
- Fix Power10 LPAR error "The partition fails to activate as partition went
into invalid state" (bsc#1198714)
* 0001-powerpc-do-CAS-in-a-more-compatible-way.patch
- use common SBAT values (boo#1193282)
==== gstreamer-plugins-bad ====
Subpackages: libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0
- Disable ldacBT on ppc64: ldacBT is not available there.
==== gvfs ====
Version update (1.50.0 -> 1.50.1)
Subpackages: gvfs-backends
- Update to version 1.50.1:
+ dav:
- Drop user from URI as a workaround for Nextcloud bug.
- Port DNS-SD resolver to async API to fix hangs when mounting.
- Rewrite to libsoup async API to fix crashes.
- Do not lose userinfo when copying URIs.
+ smb: Ignore EINVAL for kerberos/ccache login.
- Drop gvfs-smb-ignore-EINVAL-kerberos-ccache.patch: fixed
upstream.
- Add gvfs-smb-ignore-EINVAL-kerberos-ccache.patch: ignore EINVAL
for kerberos/ccache login. Fixes inability to mount smb shares
with samba 4.16 (boo#1198718).
==== gzip ====
- Rename xz_lzma.patch xz_lzma_zstd.patch and expand the patch to
supprt zstd compression (boo#1198922).
==== harfbuzz ====
Version update (4.2.0 -> 4.2.1)
Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0
- Update to version 4.2.1:
+ Make sure hb_blob_create_from_file_or_fail() always returns
nullptr in case of failure and not empty blob sometimes
+ Add --passthrough-tables option to hb-subset
+ Reinstate a pause after basic features in Khmer shaper, fixing
a regression introduced in previous release
+ Better handling of Regional_Indicator when shaped with RTL-
native scripts, reverting earlier fix that caused regressions
in AAT shaping
==== hwdata ====
Version update (0.357 -> 0.358)
- Update to version 0.358 (bsc#1196332):
+ Updated pci, usb and vendor ids.
==== ibus ====
Subpackages: libibus-1_0-5 typelib-1_0-IBus-1_0
- Add patch ibus-fix-refcounting-issues.patch:
This addresses the possible GLib warnings, fixes the possible
double unrefs happening on IBusText used in signals, and fixes
the missing unrefs on IBusText objects created from static
strings (gh#ibus/ibus#2387, gh#ibus/ibus#2393).
==== icu ====
- bump library packagename to libicu71 to match the version.
==== ima-evm-utils ====
Subpackages: evmctl libimaevm3
- switch to use https urls
==== installation-images-MicroOS ====
Version update (17.48 -> 17.51)
- merge gh#openSUSE/installation-images#592
- support leap port of armv7hl (bsc#1198302)
- 17.51
- merge gh#openSUSE/installation-images#591
- fix typo (bsc#1198326)
- 17.50
- merge gh#openSUSE/installation-images#589
- use parse-zdev.sh from s390-tools for device activation (bsc#1198326)
- 17.49
==== jack ====
Version update (1.9.20 -> 1.9.21)
- update to 1.9.21:
* Add shell mode to ``jack_control`` (executes commands from stdin until EOF)
* The waf autooption ``--example-tools`` introduced in 1.9.20 is now off by default,
To get the previous behavior back pass ``--example-tools`` during build.
This flag (and the related tools and their code) are going to be removed in the next release.
* Fix alignas() on non-packed architectures
* Fix build of jack-example-tools man pages (1.9.20 regression)
* Fix compatibility with macOS 12
* Fix missing symbols from jack client library (error and info callback pointers)
* Fix potential memory corruption in midi_latency_test tool
* Fix JackWeakAPI on Windows
* Use predefined variables in pkg-config file (required for mingw)
==== json-c ====
Version update (0.15 -> 0.16)
- Update to 0.16:
+ Deprecated and removed features:
* JSON_C_OBJECT_KEY_IS_CONSTANT is deprecated in favor of
JSON_C_OBJECT_ADD_CONSTANT_KEY
* Direct access to lh_table and lh_entry structure members is deprecated.
Use access functions instead, lh_table_head(), lh_entry_next(), etc...
* Drop REFCOUNT_DEBUG code.
+ Changes and bug fixes
* Cap string length at INT_MAX to avoid various issues with very long strings.
* json_object_deep_copy: fix deep copy of strings containing '\0'
* Fix read past end of buffer in the "json_parse" command
* Avoid out of memory accesses in the locally provided vasprintf() function
(for those platforms that use it)
* Handle allocation failure in json_tokener_new_ex
* Fix use-after-free in json_tokener_new_ex() in the event of printbuf_new() returning NULL
* printbuf_memset(): set gaps to zero - areas within the print buffer which
have not been initialized by using printbuf_memset
* printbuf: return -1 on invalid arguments (len < 0 or total buffer > INT_MAX)
* sprintbuf(): propagate printbuf_memappend errors back to the caller
* Validate size arguments in arraylist functions.
* Use getrandom() if available; with GRND_NONBLOCK to allow use of json-c
very early during boot, such as part of cryptsetup.
* Use arc4random() if it's available.
* random_seed: on error, continue to next method instead of exiting the process
* Close file when unable to read from /dev/urandom in get_dev_random_seed()
* Speed up parsing by replacing ctype functions with simplified, faster
non-locale-sensitive ones in json_tokener and json_object_to_json_string.
* Neither vertical tab nor formfeed are considered whitespace per the JSON spec
* json_object: speed up creation of objects, calloc() -> malloc() + set fields
* Avoid needless extra strlen() call in json_c_shallow_copy_default() and
json_object_equal() when the object is known to be a json_type_string.
==== kaccounts-integration ====
Version update (21.12.3 -> 22.04.0)
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Changes since 21.12.3:
* Port to ecm_add_qml_module
* Use the executable for intltool once it is found.
* Add form factors to embedded json metadata
* Add compile_commands.json to gitignore
* Fix BUG 407048 add a specific preferences icon which
contain KCM icons (kde#407048)
==== kate ====
Version update (21.12.3 -> 22.04.0)
Subpackages: kate-plugins
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Too many changes since 21.12.3, only listing bugfixes:
* show documents as loaded from config (kde#353373)
* ensure some proper initial size (kde#450686)
* make config dialog scrollable (kde#445541)
* Handle SIGINT/SIGTERM to prevent accidental data loss (kde#445016)
* Fix crash when closing multiple tabs if limited number of tabs is enabled (kde#450873)
* Sort by url instead of comparing strings (kde#435334)
* Fix tab jumping with unlimited tabs (kde#440585, kde#435780)
* Fix LRU tab behaviour (kde#434062)
* S&R: Fix Look-ahead & behind highlighting & replace (kde#449545)
* Fix stashing not working when Kate is quit using Ctrl+Q (kde#449229)
* lspclient: also support some alternative WorkspaceEdit replies (kde#447640)
* Allow DND of tabs among viewspaces (kde#426768)
* Dont bring kate to front when files externally modified (kde#353712)
* Fix the check to also handle 0 doc views (kde#448847)
* Improve views closing in split view behaviour (kde#344374)
* Fix terminal focus action text when focusing/defocusing (kde#409813)
* step down warning level when LSP not found (kde#448549)
* filetree: Fix folders collapse after opening new file (kde#410143)
* Clear highlights if text field becomes empty (kde#436674)
* lspclient: only allow symbol view header toggle sort when applicable (kde#447653)
* Search: Utilize context lengths more efficiently (kde#438094)
* Fix search for unsaved files (kde#434287)
* Ignore rename if newName == oldName (kde#447951)
* SemanticTokens: Use size_t as argument for type (kde#447553)
* GDB: Use debug-run theme icon in stead of custom icon (kde#444670)
* do nothing if use canceled project open (kde#447194)
* fix sessions segfault because of invalid iterator (kde#446863)
* enable/disable project actions (kde#445494)
- Use GCC 10 for building kate on Leap 15.
==== kde-print-manager ====
Version update (21.12.3 -> 22.04.0)
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Changes since 21.12.3:
* Don't require a not yet existing ECM version
* Port to PlasmaExtras version of Highlight
* applet: improve scrollview implementation
* Drop custom elide fading (kde#419916)
* [applet]: Fix scrolling in ScrollViews
* Port from ScrollArea to ScrollView
* enable the smb browse button (kde#368305)
* Use Q_EMIT
* Install KCMs in new namespaces
* Add CI
==== kdialog ====
Version update (21.12.3 -> 22.04.0)
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Changes since 21.12.3:
* We depend against qt5.15
* We already use "dlg.setOption(QFileDialog::ShowDirsOnly, true);"
* appstream: Remove duplicated release info
==== kernel-source ====
Version update (5.17.3 -> 5.17.4)
- Linux 5.17.4 (bsc#1012628).
- drm/amd/display: Add pstate verification and recovery for DCN31
(bsc#1012628).
- drm/amd/display: Fix p-state allow debug index on dcn31
(bsc#1012628).
- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
the function (bsc#1012628).
- ACPI: processor idle: Check for architectural support for LPI
(bsc#1012628).
- net: dsa: realtek: allow subdrivers to externally lock regmap
(bsc#1012628).
- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
access (bsc#1012628).
- net: dsa: realtek: make interface drivers depend on OF
(bsc#1012628).
- btrfs: remove no longer used counter when reading data page
(bsc#1012628).
- btrfs: remove unused variable in
btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
(bsc#1012628).
- media: si2157: unknown chip version Si2147-A30 ROM 0x50
(bsc#1012628).
- uapi/linux/stddef.h: Add include guards (bsc#1012628).
- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
(bsc#1012628).
- btrfs: release correct delalloc amount in direct IO write path
(bsc#1012628).
- btrfs: fix btrfs_submit_compressed_write cgroup attribution
(bsc#1012628).
- btrfs: return allocated block group from do_chunk_alloc()
(bsc#1012628).
- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
- ALSA: ali5451: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: als300: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: als4000: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: atiixp: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: au88x0: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: aw2: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: azt3328: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: ca0106: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: cmipci: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: cs4281: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: cs5535audio: Fix the missing snd_card_free() call at
probe error (bsc#1012628).
- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: ens137x: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: es1938: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: es1968: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: fm801: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: galaxy: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: ice1724: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
probe error (bsc#1012628).
- ALSA: korg1212: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: lola: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: maestro3: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: oxygen: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: riptide: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: rme32: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: rme9652: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: rme96: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: sc6000: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: sonicvibes: Fix the missing snd_card_free() call at
probe error (bsc#1012628).
- ALSA: via82xx: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
implicit fb (bsc#1012628).
- ALSA: nm256: Don't call card private_free at probe error path
(bsc#1012628).
- drm/msm: Add missing put_task_struct() in debugfs path
(bsc#1012628).
- nfsd: Fix a write performance regression (bsc#1012628).
- firmware: arm_scmi: Remove clear channel call on the TX channel
(bsc#1012628).
- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
(bsc#1012628).
- Revert "ath11k: mesh: add support for 256 bitmap in blockack
frames in 11ax" (bsc#1012628).
- firmware: arm_scmi: Fix sorting of retrieved clock rates
(bsc#1012628).
- media: rockchip/rga: do proper error checking in probe
(bsc#1012628).
- KVM: arm64: Generalise VM features into a set of flags
(bsc#1012628).
- KVM: arm64: mixed-width check should be skipped for
uninitialized vCPUs (bsc#1012628).
- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
- net/sched: flower: fix parsing of ethertype following VLAN
header (bsc#1012628).
- veth: Ensure eth header is in skb's linear part (bsc#1012628).
- gpiolib: acpi: use correct format characters (bsc#1012628).
- cifs: release cached dentries only if mount is complete
(bsc#1012628).
- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
(bsc#1012628).
- Revert "iavf: Fix deadlock occurrence during resetting VF
interface" (bsc#1012628).
- net: mdio: don't defer probe forever if PHY IRQ provider is
missing (bsc#1012628).
- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
- sctp: use the correct skb for security_sctp_assoc_request
(bsc#1012628).
- net/sched: fix initialization order when updating chain 0 head
(bsc#1012628).
- cachefiles: unmark inode in use in error path (bsc#1012628).
- cachefiles: Fix KASAN slab-out-of-bounds in
cachefiles_set_volume_xattr (bsc#1012628).
- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
table (bsc#1012628).
- KVM: selftests: riscv: Fix alignment of the guest_hang()
function (bsc#1012628).
- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
- io_uring: flag the fact that linked file assignment is sane
(bsc#1012628).
- net: ethernet: stmmac: fix altr_tse_pcs function when using
a fixed-link (bsc#1012628).
- net/sched: taprio: Check if socket flags are valid
(bsc#1012628).
- cfg80211: hold bss_lock while updating nontrans_list
(bsc#1012628).
- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
- netfilter: nft_socket: make cgroup match work in input too
(bsc#1012628).
- drm/msm: Fix range size vs end confusion (bsc#1012628).
- drm/msm/dsi: Use connector directly in
msm_dsi_manager_connector_init() (bsc#1012628).
- drm/msm/dp: add fail safe mode outside of event_mutex context
(bsc#1012628).
- io_uring: stop using io_wq_work as an fd placeholder
(bsc#1012628).
- net/smc: use memcpy instead of snprintf to avoid out of bounds
read (bsc#1012628).
- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
(bsc#1012628).
- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
(bsc#1012628).
- scsi: pm80xx: Enable upper inbound, outbound queues
(bsc#1012628).
- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
(bsc#1012628).
- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
- scsi: iscsi: Fix conn cleanup and stop race during iscsid
restart (bsc#1012628).
- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
- sctp: Initialize daddr on peeled off socket (bsc#1012628).
- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
- net: lan966x: Stop processing the MAC entry is port is wrong
(bsc#1012628).
- netfilter: nf_tables: nft_parse_register can return a negative
value (bsc#1012628).
- io_uring: fix assign file locking issue (bsc#1012628).
- ALSA: ad1889: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: mtpav: Don't call card private_free at probe error path
(bsc#1012628).
- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
(bsc#1012628).
- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
- testing/selftests/mqueue: Fix mq_perf_tests to free the
allocated cpu set (bsc#1012628).
- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
- ALSA: usb-audio: Limit max buffer and period sizes per time
(bsc#1012628).
- perf tools: Fix misleading add event PMU debug message
(bsc#1012628).
- macvlan: Fix leaking skb in source mode with nodst option
(bsc#1012628).
- net: ftgmac100: access hardware register after clock ready
(bsc#1012628).
- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
- cifs: potential buffer overflow in handling symlinks
(bsc#1012628).
- dm mpath: only use ktime_get_ns() in historical selector
(bsc#1012628).
- vfio/pci: Fix vf_token mechanism when device-specific VF
drivers are used (bsc#1012628).
- tun: annotate access to queue->trans_start (bsc#1012628).
- net: dsa: felix: fix tagging protocol changes with multiple
CPU ports (bsc#1012628).
- net: bcmgenet: Revert "Use stronger register read/writes to
assure ordering" (bsc#1012628).
- block: fix offset/size check in bio_trim() (bsc#1012628).
- block: null_blk: end timed out poll request (bsc#1012628).
- io_uring: abort file assignment prior to assigning creds
(bsc#1012628).
- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
- drm/amd: Add USBC connector ID (bsc#1012628).
- btrfs: fix fallocate to use file_modified to update permissions
consistently (bsc#1012628).
- btrfs: do not warn for free space inode in cow_file_range
(bsc#1012628).
- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
(bsc#1012628).
- drm/amd/display: fix audio format not updated after edid updated
(bsc#1012628).
- drm/amd/display: FEC check in timing validation (bsc#1012628).
- drm/amd/display: Update VTEM Infopacket definition
(bsc#1012628).
- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
- drm/amdkfd: Check for potential null return of kmalloc_array()
(bsc#1012628).
- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
default in isolated guests (bsc#1012628).
- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
device (bsc#1012628).
- PCI: hv: Propagate coherence from VMbus device to PCI device
(bsc#1012628).
- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
buffer (bsc#1012628).
- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
(bsc#1012628).
- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
(bsc#1012628).
- scsi: lpfc: Fix queue failures when recovering from PCI parity
error (bsc#1012628).
- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
(bsc#1012628).
- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
(bsc#1012628).
- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
- regulator: wm8994: Add an off-on delay for WM8994 variant
(bsc#1012628).
- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
(bsc#1012628).
- arm64: alternatives: mark patch_alternative() as `noinstr`
(bsc#1012628).
- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
(bsc#1012628).
- net: axienet: setup mdio unconditionally (bsc#1012628).
- Drivers: hv: balloon: Disable balloon and hot-add accordingly
(bsc#1012628).
- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
(bsc#1012628).
- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
(bsc#1012628).
- spi: cadence-quadspi: fix protocol setup for non-1-1-X
operations (bsc#1012628).
- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
- drm/amd/display: Enable power gating before init_pipes
(bsc#1012628).
- drm/amd/display: Revert FEC check in validation (bsc#1012628).
- drm/amd/display: Fix allocate_mst_payload assert on resume
(bsc#1012628).
- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
- scsi: mpt3sas: Fail reset operation if config request timed out
(bsc#1012628).
- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
- scsi: megaraid_sas: Target with invalid LUN ID is deleted
during scan (bsc#1012628).
- drivers: net: slip: fix NPD bug in sl_tx_timeout()
(bsc#1012628).
- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
- io_uring: zero tag on rsrc removal (bsc#1012628).
- io_uring: use nospec annotation for more indexes (bsc#1012628).
- perf/imx_ddr: Fix undefined behavior due to shift overflowing
the constant (bsc#1012628).
- mm/secretmem: fix panic when growing a memfd_secret
(bsc#1012628).
- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
- mm: fix unexpected zeroed page mapping with zram swap
(bsc#1012628).
- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
(bsc#1012628).
- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
(bsc#1012628).
- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
PIE" (bsc#1012628).
- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
(bsc#1012628).
- SUNRPC: Fix NFSD's request deferral on RDMA transports
(bsc#1012628).
- memory: renesas-rpc-if: fix platform-device leak in error path
(bsc#1012628).
- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
- cifs: verify that tcon is valid before dereference in
cifs_kill_sb (bsc#1012628).
- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
- ath9k: Properly clear TX status area before reporting to
mac80211 (bsc#1012628).
- ath9k: Fix usage of driver-private space in tx_info
(bsc#1012628).
- btrfs: zoned: activate block group only for extent allocation
(bsc#1012628).
- btrfs: fix root ref counts in error handling in
btrfs_get_root_ref (bsc#1012628).
- btrfs: mark resumed async balance as writing (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
(bsc#1012628).
- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
(bsc#1012628).
- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
(bsc#1012628).
- ipv6: fix panic when forwarding a pkt with no in6 dev
(bsc#1012628).
- drm/amd/display: don't ignore alpha property on pre-multiplied
mode (bsc#1012628).
- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
- genirq/affinity: Consider that CPUs on nodes can be unbalanced
(bsc#1012628).
- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
(bsc#1012628).
- ARM: davinci: da850-evm: Avoid NULL pointer dereference
(bsc#1012628).
- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
(bsc#1012628).
- dm integrity: fix memory corruption when tag_size is less than
digest size (bsc#1012628).
- i2c: dev: check return value when calling dev_set_name()
(bsc#1012628).
- Revert "net: dsa: setup master before ports" (bsc#1012628).
- smp: Fix offline cpu check in flush_smp_call_function_queue()
(bsc#1012628).
- dt-bindings: memory: snps,ddrc-3.80a compatible also need
interrupts (bsc#1012628).
- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
- timers: Fix warning condition in __run_timers() (bsc#1012628).
- dma-direct: avoid redundant memory sync for swiotlb
(bsc#1012628).
- mm, kfence: support kmem_dump_obj() for KFENCE objects
(bsc#1012628).
- drm/i915: Sunset igpu legacy mmap support based on
GRAPHICS_VER_FULL (bsc#1012628).
- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
(bsc#1012628).
- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
- io_uring: use right issue_flags for splice/tee (bsc#1012628).
- io_uring: fix poll file assign deadlock (bsc#1012628).
- io_uring: fix poll error reporting (bsc#1012628).
- commit 75e9961
- Update config files. (vanilla)
After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
Just ran oldconfig.
- commit 2d96192
- Update
patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-bef…
(bsc#1012628 bsc#1198330 CVE-2022-28893).
Update upstream status.
- commit a0f1f93
==== kio-extras5 ====
Version update (21.12.3 -> 22.04.0)
Subpackages: libkioarchive5
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Changes since 21.12.3:
* Use proper cover href for EPUB 3.0 (kde#451226)
* Fix id of krita thumbnailer not matching it's desktop name (kde#447507)
* mtp: stop manually managing lifetime of file pointers
* mtp: add a bunch of todos for filetype mapping improvements
* mtp: use qobject cast where possible
* mtp: remove timeout members
* mtp: use chrono literals
* mtp: use fewer default switch cases
* mtp: make error more actionable
* sftp: Don't compare size_t against -1
* sftp: Allow compression if necessary
* mtp: kdirnotify on device changes
* mtp: move checkurl to return an enum
* mtp: drop unused redirect argument
* Refresh MTP Storage list
* Fix SMB URL (kde#447319)
* smb: list printers
* Embed JSON metadata in thumbnailers
* Fix leak in thumbnail protocol
* Unset SESSION_MANAGER instead of setting it to an empty variable
* Set imagethumbnail as thumbnail handler for all images
* Allow loading of Thumbnailers using embedded json metadata
* man: Format internally generated pages in the same way as man output
==== konsole ====
Version update (21.12.3 -> 22.04.0)
Subpackages: konsole-part
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Too many changes since 21.12.3, only listing bugfixes:
* Add support for DECSTR (Soft Terminal Reset) (kde#134892)
* Identify as VT2xx with DECCOLM and SIXEL (kde#450407)
* More robust reflow on zsh with semantic prompts (kde#447830)
* Switch focus when closing inactive tab with splits (kde#446830)
* Fix visual bell (kde#445520)
* Pass widget again to monitoring KNotifications (kde#443117)
* Pass widget again to KNotification on bell (kde#443117)
* Fix copying one single char (kde#448144)
* Make %w and %# work for bell notifications (kde#435644)
* Only enable maximize terminal button in split header bar when usable (kde#435029)
* Use tighter matching when finding the default profile file name (kde#447872)
* ViewSplitter will now consistently create even-spaced splits (kde#447074)
* TerminalPainter: Pass nextPos to hasSameWidth (kde#446655)
* Kate-like touchscreen scrolling support (kde#437553)
* Handle changing cursor shape property without creating a new profile (kde#445590)
* Disconnect view/session after drag-and-drop (kde#442238)
* Improve performance of outputting text to screen (kde#443885)
==== krb5 ====
Version update (1.19.2 -> 1.19.3)
- update to 1.19.3 (bsc#1189929, CVE-2021-37750):
* Fix a denial of service attack against the KDC [CVE-2021-37750].
* Fix KDC null deref on TGS inner body null server
* Fix conformance issue in GSSAPI tests
==== kwalletmanager5 ====
Version update (21.12.3 -> 22.04.0)
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Changes since 21.12.3:
* Modernize code
* Make KWalletManager DBusActivatable
* It needs to be ported to QRegularExpressionValidator
* It's enabled by default in qt6
* Fix includes
* Adapt build system for building against qt6
* Fix add_definitions
==== libadwaita ====
Version update (1.1.0 -> 1.1.1)
Subpackages: libadwaita-1-0 typelib-1_0-Adw-1
- Update to version 1.1.1:
+ AdwAvatar: Fix initials not updating after setting.
custom-image.
+ AdwSplitButton: Avoid state changes during dispose.
+ AdwViewSwitcherTitle: Clear pending idle callback on unrealize.
+ AdwPreferencesGroup: Annotation fixes.
+ AdwTabBar:
- Ensure indicators are clickable with inverted=true.
- Fix resize deferring with non-expanded tabs.
- Fix scroll animation stopping too early.
+ Mention AdwComboRow:selected type in migration guide.
+ Fix a Meson error when using as a subproject.
+ Updated translations.
==== libapparmor ====
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== libavif ====
Version update (0.10.0 -> 0.10.1)
- update to 0.10.1:
* tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
* Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
nonstandard extension used: non-constant aggregate initializer
* Fix the help message of avifdec: --index takes a value
==== libbluray ====
- Removed patch:
* libbluray-java9.patch
+ Does not have any effect in the current build
- Added patch:
* libbluray-April2022CPU.patch
+ implement the new java.io.FileSystem.isInvalid method
that entered all supported java versions with April 2022 CPU
==== libbsd ====
Version update (0.10.0 -> 0.11.6)
- add missing devel requires
- update to 0.11.6:
* import pwcache module from OpenBSD
* use libmd for hashing functions
* Fix message digest library checks
* Switch libmd wrapper to dlsym
* Enable .init_array support when building with LTO
* Switch md5 back to direct linking
- reenable LTO
==== libeconf ====
Version update (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
- Update to version 0.4.6+git20220427.3016f4e:
* econftool:
* * Parsing error: Reporting file and line nr.
* * --delimeters=spaces Taking all kind of spaces for delimiter
* libeconf:
Fixed bsc#1198165: Parsing files correctly which have space characters
AND none space characters as delimiters.
==== libgpg-error ====
Version update (1.44 -> 1.45)
- update to 1.45:
* gpgrt_access and gpgrt_mkdir now support file names longer than
MAX_PATH
==== libgphoto2 ====
Subpackages: libgphoto2-6 libgphoto2_port12
- use https urls
==== libhandy ====
Version update (1.6.1 -> 1.6.2)
Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0
- Update to version 1.6.2:
+ Fix license in docs.
+ Fix a Meson error when using as a subproject.
+ Fix a typo in HdyStyleManager docs.
+ Updated translations.
==== libinput ====
Version update (1.20.0 -> 1.20.1)
- Update to release 1.20.1
* Format string issue resolved [CVE-2022-1215 bsc#1198111]
==== libjcat ====
Version update (0.1.9 -> 0.1.11)
- update to 0.1.11:
- Allow the user to get the runtime library version (Richard Hughes)
- Fix incorrect certtool being called on macOS (Richard Hughes)
- update to 0.1.10:
- Add ED25519 support (Richard Hughes)
- Define three more types used for the firmware transparency log (Richard Hughes)
- Include the pkgconfig variables in the subproject dependency (Richard Hughes)
- Drop the use of setuptools in the test script for regenerating ld version file (Eli Schwartz)
- Use the correct lookup method for the python3 script interpreter (Eli Schwartz)
==== libjpeg-turbo ====
- Use nasm instead of yasm, the latter has not released any update
in 7 years.
==== liboauth ====
- urls switched to https
==== libqt5-qtwebengine ====
- Add libqt5-qtwebengine-rpmlintrc to silence the
'shlib-policy-name-error' rpmlint error
==== librsvg ====
Version update (2.54.0 -> 2.54.1)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0
- Update to version 2.54.1:
+ Fix oversight in the Minimum Supported Rust Version (MSRV):
this release requires Rust 1.56 or later.
+ Make rst2man and gi-docgen optional.
+ Fix documentation comments.
==== liburing ====
- avoid requiring kernel-default (bsc#1193522)
==== lilv ====
Version update (0.24.10 -> 0.24.12)
- Update to 0.24.12:
* Allow connecting ports to structures in Python
* Fix potential memory error when joining filesystem paths
* Fix unlikely undefined behavior when saving state
* Remove the need for a generated configuration header
==== llvm14 ====
Version update (14.0.0 -> 14.0.1)
- Update to version 14.0.1.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
* PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)
==== mobipocket ====
Version update (21.12.3 -> 22.04.0)
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
- Update to 22.03.90
* New feature release
- Update to 22.03.80
* New feature release
- Changes since 21.12.3:
* Enable Android CI
* Move the thumbnailer to kdegraphics-thubmnailers
* Increase ecm, cmake and qt requirements a bit
==== multipath-tools ====
Subpackages: kpartx libmpath0
- If multipath-tools is newly installed, load dm-multipath
(bsc#1196898)
==== nautilus ====
Version update (42.0 -> 42.1.1)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1
- Update to version 42.1.1:
+ Revert wrongly introduced dependency on unstable gnome-desktop.
- Changes from version 42.1:
+ Add HighContrast syle support.
+ Preload dragged external file info in list view.
+ Override dark mode wallpaper when not using portal.
+ Avoid truncated popover in Compress dialog under X11.
+ Add checkerboard background to transparent thumbnails.
+ Style and scroll pathbar propperly in RTL languages.
+ Updated translations.
==== ncurses ====
Version update (6.3.20220402 -> 6.3.20220423)
Subpackages: libncurses6 ncurses-utils terminfo-base
- Include FORTIFY_SOURCE_3-fix.patch as the patch
is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag.
We discussed the change with upstream, but the project
disagrees about stricter rules used with -D_FORTIFY_SOURCE=3.
- Add ncurses patch 20220423
+ in-progress work on invalid_merge(), disable it (cf: 20220402).
+ fix memory leak in _nc_tic_dir() when called from _nc_set_writedir().
+ fix memory leak in tic when "-c" option is used.
- Add ncurses patch 20220416 (boo#1198627 for CVE-2022-29458)
+ add a limit-check to guard against corrupt terminfo data
(report/testcase by NCNIPC of China).
+ add check/warning in configure script if option --with-xterm-kbs is
missing or inconsistent (Arch #74379).
+ add setlocale call to several test-programs.
+ allow extended-color number in opts parameter of wattr_on.
- Add ncurses patch 20220409
+ add test/test_unget_wch.c
==== openssh ====
Subpackages: openssh-clients openssh-common openssh-server
- read ssh and sshd config file also from /usr/etc
- add openssh-server-config-rootlogin subpackage that enabled PermitRootLogin
==== pango ====
Version update (1.50.4 -> 1.50.7)
Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0
- Update to version 1.50.7:
+ coretext: Fix the build.
+ editing: Fix moving across paragraph boundaries in rtl.
+ layout: Try harder to survive without fonts.
+ Windows:
- Register a sans-serif font.
- Try harder to load a font.
- Update to version 1.50.6:
+ Drop hb-glib dependency.
+ Fix test font configuration.
+ Maintain order in pango_attr_list_change.
+ Fix a use-after-free in pango_attr_list_change.
- Update to version 1.50.5:
+ Fix compiler warnings.
+ Enable cairo by default.
+ pango-view: Show more baselines.
+ layout: Handle baselines.
- Use ldconfig_scriptlets macro for post(un) handling.
==== parted ====
Version update (3.4 -> 3.5)
Subpackages: libparted-fs-resize0 libparted2
- update to version 3.5:
* Add support for JSON output.
* Add support for linux-home flag for GPT.
* Add --fix option.
added patches:
- direct-handling-of-partition-type-id-and-uuid.patch
- parted-json-no-type-flag.patch
refreshed patches:
- libparted-open-the-device-RO-and-lazily-switch-to-RW.patch
- parted-2.4-ncursesw6.patch
- parted-add-ignore-busy-option.patch
- parted-fix-resizepart-and-rm-command.patch
- parted-implement-wipesignatures-option.patch
- parted-print-max-partitions-for-yast.patch
- parted-type.patch
- tests-disable.patch
removed patches:
- parted-escape-printed-device-path.patch
- parted-mkpart-allow-empty-gpt-part-name.patch
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis
- Enable bijiben for default installation on SLE as well
(bsc#1192326).
==== pciutils ====
Version update (3.7.0 -> 3.8.0)
Subpackages: libpci3
- Update to 3.8.0:
* Filters can now match devices based on partially specified
class code and also on the programming interface.
* Reporting of link speeds, power limits, and virtual function tags
has been updated to the current PCIe specification.
* We decode the Data Object Exchange capability.
* Bus mapping mode works in non-zero domains.
* pci_fill_info() can fetch more fields: bridge bases, programming
interface, revision, subsystem vendor and device ID, OS driver,
and also parent bridge. Internally, the implementation was rewritten,
significantly reducing the number of corner cases to be handled.
* If the configuration space is not readable for some reason
(e.g., the cfgmgr32 back-end, but also badly implemented sleep mode
of some devices), lspci prints only information provided by the OS.
* The Hurd back-end was greatly improved thanks to Joan Lledó.
* Various minor bug fixes and improvements.
* As usually, updated pci.ids to the current snapshot of the database.
- Rebase pciutils-3.1.9_pkgconfig.patch
- Rebase pciutils-ocloexec.patch
- Rebase pciutils-endianh.patch
- Drop pciutils-add-decode-support-for-RCECs.patch
==== pcre2 ====
Version update (10.39 -> 10.40)
Subpackages: libpcre2-16-0 libpcre2-8-0
- pcre2 10.40:
* Added support for Bidi_Class and a number of binary Unicode
properties, including Bidi_Control.
* A number of changes to script matching for \p and \P:
speed improvements, add the syntax \p{script:xxx} and
\p{script_extensions:xxx} (synonyms sc and scx), Changed
\p{scriptname} from being the same as \p{sc:scriptname} to
being the same as \p{scx:scriptname}, recognize the standard
Unicode 4-letter abbreviations for script names, implement
Unicode and Perl's "loose matching" rules on property names
==== perl-Bootloader ====
Version update (0.938 -> 0.939)
- merge gh#openSUSE/perl-bootloader#139
- fix sysconfig parsing (bsc#1198828)
- 0.939
==== perl-File-Listing ====
Version update (6.14 -> 6.15)
- updated to 6.15
see /usr/share/doc/packages/perl-File-Listing/Changes
6.15 2022-04-17 04:09:58 -0600
- Main git repository has now been detached from the original
repository (originally it was a fork). The old repository
can be found at https://github.com/gisle/file-listing
- Adjust test suite to handle systems that cannot handle
year 2038+ dates (gh#24)
==== pipewire ====
Version update (0.3.50 -> 0.3.51)
Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools
- Update to version 0.3.51:
* Highlights
- Improve graph reconfiguration.
- Extra configuration options for streams and filters with
config rules and environment variable.
- Improve module-pulse-tunnel latency, stability and error
recovery.
- pw-top, pw-cli and pw-link improvements.
- Fix a channelmixer upmixing clipping issue.
- The ROC module has seen many improvements.
- Many more bugfixes and improvements.
* PipeWire
- The graph reconfiguration code was reworked:
* Moved nodes will update the new driver quantum correctly.
* Inactive nodes are ignored more.
* Nodes that require a driver are now not scheduled anymore
when they are passive (unused).
* Improved performance, the graph is reconfigured with a
minimal amount of changes.
- Method and event argument names were improved.
- A linker garbage collection problem was fixed.
- Properties on threads are now implemented. Use common code to
set thread name and add an option to set stack-size.
- Streams and filters always want a driver now. This makes it
possible to just link a playback stream to a capture stream
without a driver and have it work.
- Streams and filters can now also have rules in the config
file.
- Streams, filters, JACK, ALSA and v4l2 now support
PIPEWIRE_PROPS environment variable to override node
properties.
- Add config section extensions. This provides a way for modules
to have specific config to override the default config.
- Handle realloc errors better.
- Improve stream and filter property updates.
* Modules
- The pulse-tunnel modules has improved latency management and
should now work a lot better.
- Module-loopback, module-echo-cancel, module-filter-chain
unload the module when a stream is destroyed.
- Biquads in filter-chain now can have more gain (5->20 dB).
- Filter-chain now has a builtin delay line filter.
- Filter-chain can now parse the config key correctly in all
cases.
- The ROC sink and source saw many improvements. roc-source is
now a stream by default that connects to the default sink.
Both modules will try to set a graph rate. Both modules have
an option to select the FEC mode.
The ROC source has lower latency now.
- Handle realloc errors better.
* tools
- pw-cat does not have --list-targets anymore, use one of the
more advanced and less buggy tools such as wpctl or pw-cli to
list sinks and sources.
- pw-top has seen many improvements.
* It now has some timeouts to reset the node values to their
default state when unused.
* The man page was improved.
* Invalid timings and errors are displayed in a better way.
- pw-cli and pw-link can now create links between all ports of
given nodes.
- pw-cat can now save to other file formats than wav, based on
the extension of the filename.
* SPA
- The resampler now uses a different internal method for
draining. It can now also handle 0 size buffers as input
without draining.
- The channelmixer now uses the front channel averages for FC
and LFE.
This avoids clipping and results in much better upmixing.
- ALSA should now work again on 32 bits. (#2271)
- The JSON parser now converts escaped unicode correctly to UTF8.
* bluetooth
- Codec switch improvements when the device is disconnected.
* pulse-server
- There is a new module-roc-sink-input module, the PulseAudio
equivalent.
- The ROC source and sink-input module now have a much lower
latency.
- The ROC module now has an option to select FEC mode.
- Playback and record rate adjustements should work now.
* JACK
- Remove some useless pthread attributes. This makes JACK work
in QEMU with sandboxing enabled.
- The buffer_size callback is now only called when something has
changed since the last process() callback or get_buffer_size()
method. This fixes a GStreamer issue and is more in line with
what JACK does.
- Fix a potential deadlock when the process thread is doing IPC
and the IPC thread is blocking on the data thread.
- Allocation errors in metadata are handled better.
- Rebase reduce-meson-dependency.patch.
==== plasma-framework ====
Subpackages: libKF5Plasma5 plasma-framework-components
- Backport some patches:
* 0001-Fix-osd-dialog-position.patch (kde#452648)
* 0002-Keep-PlasmaComponents.Highlight-on-its-former-behavi.patch (kde#452555)
* 0003-Fix-check-for-argument-length-in-DataEngine-loader.patch (kde#452596)
==== podman ====
Subpackages: podman-cni-config
- Require catatonit >= 0.1.7 for pause functionality needed by pods
==== policycoreutils ====
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Fix file list: package ru/man8/sepolgen.8 only in the devel
package (was in devel and main).
==== poppler ====
Version update (22.03.0 -> 22.04.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8
- update to 22.04.0:
* Fix underline sometimes being drawn only partially
* Fix Adobe Reader not reading some of the contents we write correctly
* Fix code that workarounds some broken-ish files
* FoFiTrueType: Parse CFF2 fonts too
* FoFiTrueType: Support cmap types 2 and 13
* Fix a few small memory leaks
* code improvements
qt:
* Handle SaveAs named action
* Annotations: don't change the text color when changing the font
utils:
* pdftotext: print creation and modification date when using htmlmeta param
glib:
* Fix returning internal data of temporary strings
cpp:
* Fix code incompatibility with MSVC
build system:
* poppler internal library is no longer forced to static on MSVC
* Error out if iconv is not available and the cpp frontend is enabled
* Require FreeType 2.8
==== poppler-qt5 ====
Version update (22.03.0 -> 22.04.0)
- update to 22.04.0:
* Fix underline sometimes being drawn only partially
* Fix Adobe Reader not reading some of the contents we write correctly
* Fix code that workarounds some broken-ish files
* FoFiTrueType: Parse CFF2 fonts too
* FoFiTrueType: Support cmap types 2 and 13
* Fix a few small memory leaks
* code improvements
qt:
* Handle SaveAs named action
* Annotations: don't change the text color when changing the font
utils:
* pdftotext: print creation and modification date when using htmlmeta param
glib:
* Fix returning internal data of temporary strings
cpp:
* Fix code incompatibility with MSVC
build system:
* poppler internal library is no longer forced to static on MSVC
* Error out if iconv is not available and the cpp frontend is enabled
* Require FreeType 2.8
==== python-SQLAlchemy ====
- python-mock is not required for build
==== python-gobject ====
Version update (3.42.0 -> 3.42.1)
Subpackages: python38-gobject python38-gobject-Gdk python38-gobject-cairo
- Update to version 3.42.1:
+ Do not error out for unknown scopes.
+ gtk overrides: restore Gtk.ListStore.insert_with_valuesv with
newer GTK4.
+ gtk overrides: Do not override Treeview.enable_model_drag_xx
for GTK4.
+ Implement DynamicImporter.find_spec() to silence deprecation
warning.
+ Some test/CI fixes.
==== python-jsonschema ====
Version update (3.2.0 -> 4.4.0)
- Update to 4.4.0
* Add mypy support (#892)
* Add support for Python 3.11
- Release 4.3.3
* Properly report deprecation warnings at the right stack level
(#899)
- Release 4.3.2
* Additional performance improvements for resolving refs (#896)
- Release 4.3.1
* Resolving refs has had performance improvements (#893)
- Release 4.3.0
* Fix undesired fallback to brute force container uniqueness
check on certain input types (#893)
* Implement a PEP544 Protocol for validator classes (#890)
- Release 4.2.1
* Pin importlib.resources from below (#877)
- Release 4.2.0
* Use importlib.resources to load schemas (#873)
* Ensure all elements of arrays are verified for uniqueness by
uniqueItems (#866)
- Release 4.1.2
* Fix dependentSchemas to properly consider non-object instances
to be valid (#850)
- Release 4.1.1
* Fix prefixItems not indicating which item was invalid within
the instance path (#862)
- Release 4.1.0
* Add Python 3.10 to the list of supported Python versions
- Release 4.0.1
* Fix the declaration of minimum supported Python version (#846)
- Release 4.0.0
* Partial support for Draft 2020-12 (as well as 2019-09). Thanks
to Thomas Schmidt and Harald Nezbeda.
* False and 0 are now properly considered non-equal even
recursively within a container (#686). As part of this change,
uniqueItems validation may be slower in some cases. Please feel
free to report any significant performance regressions, though
in some cases they may be difficult to address given the
specification requirement.
* The CLI has been improved, and in particular now supports a
- -output option (with plain (default) or pretty arguments) to
control the output format. Future work may add additional
machine-parsable output formats.
* Code surrounding DEFAULT_TYPES and the legacy mechanism for
specifying types to validators have been removed, as per the
deprecation policy. Validators should use the TypeChecker
object to customize the set of Python types corresponding to
JSON Schema types.
* Validation errors now have a json_path attribute, describing
their location in JSON path format
* Support for the IP address and domain name formats has been
improved
* Support for Python 2 and 3.6 has been dropped, with
python_requires properly set.
* multipleOf could overflow when given sufficiently large
numbers. Now, when an overflow occurs, jsonschema will fall
back to using fraction division (#746).
* jsonschema.__version__, jsonschema.validators.validators,
jsonschema.validators.meta_schemas and
jsonschema.RefResolver.in_scope have been deprecated, as has
passing a second-argument schema to Validator.iter_errors and
Validator.is_valid.
- Drop webcolors.patch
==== python-packaging ====
- Ignore python3.6.2 since the test doesn't support it.
==== python-pycurl ====
Version update (7.43.0.6 -> 7.45.1)
- Update to 7.45.1:
* Fixed build against libcurl < 7.64.1 (patch by Scott Talbert).
* Add CURLOPT_MAXLIFETIME_CONN (patch by fsbs).
* Easy handle duplication support (patch by fsbs).
* Support for unsetting a number of multi options (patch by fsbs).
* pycurl classes can now be subclassed (patch by fsbs).
* Multi callbacks' thread state management fixed (patch by fsbs).
* Add CURL_LOCK_DATA_PSL (patch by fsbs).
* Add support for SecureTransport SSL backend (MacOS)
(patch by Scott Talbert).
* Fixed Python thread initialization causing hangs on operations
(patch by Scott Talbert).
* getinfo(CURLINFO_FTP_ENTRY_PATH) now handles NULL return from
libcurl, returning None in this case.
* Python 3.9 is now officially supported (patch by Bill Collins).
* Added CURLOPT_DOH_URL (patch by resokou).
* Best effort Python 2 support has been reinstated.
* Added missing fields to curl_version_info struct (patch by Hasan).
* Added CURLINFO_CONDITION_UNMET (patch by Dima Tisnek).
* Exposed MAX_CONCURRENT_STREAMS in CurlMulti (patch by Alexandre Pion).
* Compilation fixed against Python 3.10 alpha (patch by Kamil Dudka).
- Remove patch curl7770_compatibility.patch and remove_nose.patch:
* They have both merged upstream.
- Modify patch disable_randomly_failing_tests.patch:
* Use pytest rather than nose methods.
- Add patch curl-789-error-message.patch:
* Handle missing ! in a returned error message.
==== python-tornado6 ====
- Add patch remove-multiheader-http-test.patch:
* Do not test multi-line headers.
==== python-urllib3 ====
Version update (1.26.7 -> 1.26.9)
- Remove unneeded BuildRequires of mock.
- Remove unbundling off ssl.match_hostname.
* It was only done for the primary python3 flavor
* It is bundled for a reason gh#urllib3/urllib3#2439,
gh#urllib3/urllib3#2448
* The tests (and probably urllib3 users) use wildcard patterns
not supported by the stdlib
- Fix undbundling of six for all flavors
- Replace brotlipy recommendation and test with python-Brotli
(see release notes below)
- update to 1.26.9:
* Changed ``urllib3[brotli]`` extra to favor installing Brotli libraries that are still
receiving updates like ``brotli`` and ``brotlicffi`` instead of ``brotlipy``.
This change does not impact behavior of urllib3, only which dependencies are installed.
* Fixed a socket leaking when ``HTTPSConnection.connect()`` raises an exception.
* Fixed ``server_hostname`` being forwarded from ``PoolManager`` to ``HTTPConnectionPool``
when requesting an HTTP URL. Should only be forwarded when requesting an HTTPS URL.
- update to 1.26.8:
* Added extra message to``urllib3.exceptions.ProxyError`` when urllib3 detects that
a proxy is configured to use HTTPS but the proxy itself appears to only use HTTP.
* Added a mention of the size of the connection pool when discarding a
connection due to the pool being full.
* Added explicit support for Python 3.11.
* Deprecated the ``Retry.MAX_BACKOFF`` class property in favor of
``Retry.DEFAULT_MAX_BACKOFF`` to better match the rest of the default parameter names.
``Retry.MAX_BACKOFF`` is removed in v2.0.
* Changed location of the vendored ``ssl.match_hostname`` function from
``urllib3.packages.ssl_match_hostname`` to
``urllib3.util.ssl_match_hostname`` to ensure Python 3.10+ compatibility after
being repackaged by downstream distributors.
* Fixed absolute imports, all imports are now relative.
==== qemu ====
- enable aio=io_uring on all kvm architectures (bsc#1197699)
==== re2 ====
- Avoid sporadic failures by setting until-pass on CTest
- Disable tests on ARMv6
- Disable tests on ZSystems and RISCV
- Switch build to CMake, otherwise CMake config is not installed.
Required for Apache ORC and arrow, and google-or-tools.
(https://github.com/google/re2/issues/304)
- Run some real tests via CTest
==== rpm ====
- Update zstdpool.diff in order to fix boo#1197643.
==== rpm-config-SUSE ====
Version update (20220414 -> 20220421)
- Update to version 20220421:
* Automatically trim opensuse changelogs to the last 3 years
* use zstd for tarball compression
==== rsync ====
Version update (3.2.3 -> 3.2.4)
- Update to 3.2.4
* A new form of arg protection was added that works similarly to
the older `--protect-args` (`-s`) option but in a way that
avoids breaking things like rrsync.
* A long-standing bug was preventing rsync from figuring out the
current locale's decimal point character, which made rsync
always output numbers using the "C" locale.
* Too many changes to list, see included NEWS.md file.
- Drop rsync-CVE-2020-14387.patch, already included upstream.
==== snapper ====
Version update (0.10.0 -> 0.10.1)
- compress file lists using gzip
- version 0.10.1
==== systemd ====
Subpackages: libsystemd0 libudev1 udev
- spec: sign the systemd-boot efi binary (boo#1198586)
- Drop 0011-core-disable-session-keyring-per-system-sevice-entir.patch
Since bsc#1081947 has been addressed, we can attempt to re-enable private
session kernel keyring for each system service hence each service gets a
session keyring that is specific to the service.
- Import commit 736db5a59f1ab1317ef64ec6e7dc394250178146
98bc28d824 tmpfiles: constify item_compatible() parameters
3faf1a2648 test: adapt install_pam() for openSUSE
b7ca34fa28 test: add test checking tmpfiles conf file precedence
2713693d93 test tmpfiles: add a test for 'w+'
ce2cbefe38 tmpfiles.d: only 'w+' can have multiple lines for the same path (bsc#1198090)
769f5a0cbe Support -D_FORTIFY_SOURCE=3 by using __builtin_dynamic_object_size.
- libseccomp is needed everywhere
- Move coredumpctl completion files into systemd-coredump sub-package.
==== tar ====
- Add recommends to zstd, a modern fast compression type.
==== vim ====
Subpackages: vim-data-common vim-small
- skip empty post/postun on gvim for SLE15+
==== vulkan-loader ====
Version update (1.3.204.0 -> 1.3.211.0)
- Update to release SDK-1.3.211.0
* Add "additive" environment variables: VK_ADD_DRIVER_FILES
and VK_ADD_LAYER_PATH.
==== vulkan-tools ====
Version update (1.3.204.0 -> 1.3.211.0)
- Update to release SDK-1.3.211.0
* vulkaninfo: Enable portability extension for device groups
* vkcube,vulkaninfo: Add portability_enumeration if present
==== webkit2gtk3 ====
Version update (2.36.0 -> 2.36.1)
Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 webkit2gtk-4_1-injected-bundles
- Update to version 2.36.1:
+ Fix the build with accessibility disabled.
+ Fix several crashes and rendering issues.
==== webkit2gtk3-soup2 ====
Version update (2.36.0 -> 2.36.1)
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles
- Update to version 2.36.1:
+ Fix the build with accessibility disabled.
+ Fix several crashes and rendering issues.
==== which ====
- https urls, added signature (but did not find the public key)
==== wireless-regdb ====
Version update (20220324 -> 20220408)
- Update to version 20220408:
* wireless-regdb: add db files missing from previous commit
* wireless-regdb: update regulatory database based on preceding changes
* wireless-regdb: Update regulatory rules for Australia (AU)
* wireless-regdb: add missing spaces for US S1G rules
==== xauth ====
Version update (1.1.1 -> 1.1.2)
- update to version 1.1.2
* tests: make tests work in out-of-tree builds
* tests: Fix failure to make distcheck
* tests: report failure if stderr has unexpected output
* configure.ac: fail build if xtrans is not found
* gitlab CI: add a basic build test
* Build xz tarballs instead of bzip2
* Fix off-by-one in quote-stripping routines
* gitlab CI: stop requiring Signed-off-by in commits
* Improve portability
* Removed build requirement "cmdtest".
* Fix warning -Wstringop-truncation for strncpy by using memcpy instead
* Expand checks of socket file with S_ISSOCK
==== xdg-desktop-portal ====
Version update (1.14.2 -> 1.14.3)
- update to 1.14.2:
+ remote-desktop: Fix a memory corruption that was causing
segfaults
==== xdg-desktop-portal-gnome ====
Version update (42.0.1 -> 42.1)
- Update to version 42.1:
+ Improve filechooser handling of file names and paths.
+ Updated translations.
==== xfsprogs ====
Version update (5.14.2 -> 5.15.0)
- update to 5.15.0:
- mkfs: increase the min log size to 64MB when possible
- xfs_scrub: retry items that are ok except for XFAIL
- xfs_scrub: fix xfrog_scrub_metadata error reporting
- mkfs: enable inobtcount and bigtime by default
- mkfs: prevent corruption of suboption string values
- mkfs: document sample configuration file location
- mkfs: add configuration files for a few LTS kernels
- mkfs: add a config file for x86_64 pmem filesystems
- xfs_quota: don't exit on "project" cmd failure
- xfs_repair: don't guess about failure reason in phase6
- xfs_repair: update 2ndary superblocks after upgrades
- xfs_scrub: fix reporting if we can't open devices
- xfs_scrub: report optional features in version
- libxcmd: use emacs mode for command history editing
- libfrog: always use the kernel GETFSMAP definitions
- mkfs.xfs(8): fix default inode allocator description
- xfs_quota(8): fix up dump and report documentation
- xfs_quota(8): document units in limit command
- misc: add a crc32c self test to mkfs and repair
- libxfs changes merged from kernel 5.15
==== zchunk ====
Version update (1.2.1 -> 1.2.2)
- Update to version 1.2.2
* Turn off EOL handling for the *.zck test files.
* Let the tests also pass with libzstd-1.4.10.
==== zenity ====
Version update (3.42.0 -> 3.42.1)
- Update to version 3.42.1:
+ scale: Make OK button default (allows pressing Enter to accept
selected value).
+ Fix maximum width of message dialogs to 60 characters, and make
message dialogs non-resizable (fixes regression from 3b64d05e).
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=3&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager
aaa_base (84.87+git20220411.adfb912 -> 84.87+git20220419.bf51b75)
apparmor
argon2 (0.0+git20190520.62358ba -> 20190702)
at-spi2-core (2.44.0 -> 2.44.1)
avahi
btrfsprogs (5.16.1 -> 5.17)
cockpit-podman
coreutils (9.0 -> 9.1)
curl (7.82.0 -> 7.83.0)
dhcp
dracut (056+suse.268.g0b2bd662 -> 056+suse.275.g4ce7a6a7)
e2fsprogs
elfutils (0.186 -> 0.187)
etcd (3.5.2 -> 3.5.3)
file
fontconfig (2.13.1 -> 2.14.0)
freetype2
gettext-runtime
glib2 (2.72.0 -> 2.72.1)
grub2
haproxy (2.5.5+git0.384c5c59a -> 2.5.6+git0.ba44b4312)
harfbuzz (4.2.0 -> 4.2.1)
icu
ima-evm-utils
installation-images-MicroOS (17.48 -> 17.51)
json-c (0.15 -> 0.16)
kernel-source (5.17.3 -> 5.17.4)
krb5 (1.19.2 -> 1.19.3)
libapparmor
libeconf (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
libgpg-error (1.44 -> 1.45)
libjpeg-turbo
librsvg (2.54.0 -> 2.54.1)
multipath-tools
ncurses (6.3.20220402 -> 6.3.20220423)
oath-toolkit
openssh
pango (1.50.4 -> 1.50.7)
pcre2 (10.39 -> 10.40)
perl-Bootloader (0.938 -> 0.939)
podman
policycoreutils
python-SQLAlchemy
python-gobject (3.42.0 -> 3.42.1)
python-jsonschema (3.2.0 -> 4.4.0)
python-packaging
python-tornado6
python-urllib3 (1.26.7 -> 1.26.9)
qemu
rpm
rpm-config-SUSE (20220414 -> 20220421)
rsync (3.2.3 -> 3.2.4)
snapper (0.10.0 -> 0.10.1)
systemd
tar
vim
which
wireless-regdb (20220324 -> 20220408)
xfsprogs (5.14.2 -> 5.15.0)
zchunk (1.2.1 -> 1.2.2)
=== Details ===
==== NetworkManager ====
Subpackages: libnm0
- Install nfs dispatcher script in /usr/lib/NetworkManager, not /etc
==== aaa_base ====
Version update (84.87+git20220411.adfb912 -> 84.87+git20220419.bf51b75)
- Update to version 84.87+git20220419.bf51b75:
* add Yama LSM sysctl setting and description
* Stop lowering the inotify limit
* move DIR_COLORS to where ls.bash is
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== argon2 ====
Version update (0.0+git20190520.62358ba -> 20190702)
- use a source url
- Fix version of package: 20171227 is the upstream version number
of the package
- Replaced optflags.patch with adjust-makefile.patch, the
patch will now also allow to set the file permissions of installed
libraries. This fixes the rpmlint error: shared-library-not-executable
==== at-spi2-core ====
Version update (2.44.0 -> 2.44.1)
Subpackages: libatspi0
- Update to version 2.4.41:
+ Fix use after free when removing a hung process.
+ Fix the build with X11 disabled.
+ Fix crash when NULL is passed to some listener-related functions.
+ impl_deregister_keystroke_listener: fix memory leak on
iteration error.
==== avahi ====
Subpackages: libavahi-client3 libavahi-common3
- Stop requiring "avahi" from "libavahi-devel". The devel package
ought to facilitate building programs with avahi, not run the
whole deamon.
==== btrfsprogs ====
Version update (5.16.1 -> 5.17)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- update to 5.17:
* check:
* repair wrong num_devices in superblock
* recognize overly long xattr names
* fix wrong total bytes check for seed device
* auto-repair on read on RAID56
* property set: unify handling of empty value to mean default, changed meaning
for property 'compression' to allow reset to default and to set NOCOMPRESS,
since kernel 5.14
* fixes:
* dump-tree: print fs-verity items
* fix location of system chunk on zoned filesystem
* do not allow setting seeding flag on a filesystem with dirty log
* mkfs and subpage support: use sectorsize as nodesize fallback for mixed
profiles
* preparatory work for extent tree v2, global roots
* experimental feature (unstable interface, not built by default,
do not use for production):
* btrfstune: option --csum to switch checksum algorithm
* other:
* cleanups, refactoring
* update documentation build, remove asciidocs leftovers
* update fssum to consider xattrs
* add fsstress
- update to 5.16.2:
* mkfs: fix detection of profile type for zoned mode when creating DUP
* build:
* add missing stub for zoned mode helper when zoned mode not enabled
* fix 64bit types on MIPS and PowerPC
* improved zoned mode support autodetection, for systems with existing
blkzone.h header but missing support for zone capacity
* other:
* doc updates
* test updates
- add gpg signature validation
- Update to 5.16.1
* mkfs: support DUP on metadata on zoned devices
* subvol delete: drop warning for root when search ioctl fails
* check:
* fix --init-csum-tree to not create checksums for extents that are not
supposed to have them
* add check for metadata item levels
* add udev rule for zoned devices as they require mq-deadline
* build: fix redefinition of ALIGN on mixed old/new kernel/userspace (5.11)
* other:
* typo fixes
* new tests
* CI targets updated
* Removed patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch (upstream)
- add python-rpm-macros (bsc#1194748)
- spec: also provide btrfs-progs as it's common package name in other distros
- spec: clean up conditionals for < 12 versions
- spec: let SLE12 build again (conditional dependency of libreiserfscore)
- Removed patches: sles11-defaults.h (no SLE11 compatibility anymore)
- Added patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch
(fix build on SLE12/SLE15)
- Update to 5.16
* rescue: new subcommand clear-uuid-tree to fix failed mount due to bad uuid
subvolume keys, caught by tree-checker
* fi du: skip inaccessible files
* prop: properly resolve to symlink targets
* send, receive: fix crash after parent subvolume lookup errors
* build:
* fix build on 5.12+ kernels due to changes in linux/kernel.h
* fix build on musl with old kernel headers
* other:
* error handling fixes, cleanups, refactoring
* extent tree v2 preparatory work
* lots of RST documentation updates (last release with asciidoc sources),
https://btrfs.readthedocs.io
- Update to 5.15.1
* fi usage: fix wrongly reported space of used or unallocated space
* fix detection of block device discard capability
* check: add more sanity checks for checksum items
* build: make sphinx optional backend for documentation
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- update to version 4.19.1
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
* other
* new tests
* cleanups
- update to version 4.19
* check: support repair of fs with free-space-tree feature
* core:
* port delayed ref infrastructure from kernel
* support write to free space tree
* dump-tree: new options for BFS and DFS enumeration of b-trees
* quota: rescan is now done automatically after 'assign'
* btrfstune: incomplete fix to uuid change
* subvol: fix 255 char limit checks
* completion: complete block devices and now regular files too
* docs:
* ship uncompressed manual pages
* btrfsck uses a manual page link instead of symlink
* other
* improved error handling
* docs
* new tests
- update to version 4.17.1
* check:
* add ability to fix wrong ram_bytes for compressed inline files
* beautify progress output
* btrfstune: allow to continue uuid change after unclean interruption
* several fuzz fixes:
* detect overalpping chunks
* chunk loading error handling
* don't crash with unexpected root refs to extents
* relax option parsing again to allow mixing options and non-options
arguments
* fix qgroup rescan status reporting
* build:
* drop obsolete dir-test
* new configure option to disable building of tools
* add compatibility options --disable-static and --disable-shared
* other:
* cleanups and preparatory work
* new test images
- spec cleanup
- update to version 4.17
* check
* many lowmem mode improvements
* properly report qgroup mismatch errors
* check symlinks with append/immutable flags
* fi usage
* correctly calculate allocated/unallocated for raid10
* minor output updates
* mkfs
* detect ENOSPC on thinly provisioned devices
* fix spurious EEXIST during directory traversal
* restore: fix relative path for restore target
* dump-tree: print symbolic tree names for backrefs
* send: fix regression preventing send -p with subvolumes mounted on "/"
* corrupt-tree: refactoring and command line updates
* build
* make it work with e2fsprogs < 1.42 again
* restore support for autoconf 2.63
* detect if -std=gnu90 is supported
- Removed patches (upstreamed):
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- Don't require libzstd-devel-static on builds that don't use it.
- fix installation of btrfs.5.gz
- Fix building on SLE11:
* btrfs-progs: convert: fix support for e2fsprogs < 1.42
* btrfs-progs: build: detect whether -std=gnu90 is supported
* btrfs-progs: build: autoconf 2.63 compatibility
* Fixed mismerged addition of libbtrfsutil1 package description
- Added patches:
* 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch
* 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch
* 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch
- update to version 4.16.1
* remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super,
btrfs-calc-size
* sb-mod: new debugging tool to edit superblock items
* mkfs: detect if thin-provisioned device does not have enough space
* check: don't try to verify checksums on metadata dump images
* build: fail documentation build if xmlto is not found
* build: fix build of btrfs.static
- Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream)
- Update initrd script
- update to version 4.16
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
* build
* use configured pkg-config path
* CI: add python, musl/clang, built dependencies caching
* convert: build fix for e2fsprogs 1.44+
* don't install library links with wrong permissions
* fixes
* prevent incorrect use of subvol_strip_mountpoint
* dump-super: don't verify csum for unknown type
* convert: fix inline extent creation condition
* check:
* lowmem: fix false alert for 'data extent backref lost for snapshot'
* lowmem: fix false alert for orphan inode
* lowmem: fix false alert for shared prealloc extents
* mkfs:
* add UUID and otime to root of FS_TREE - with the uuid, snapshots will
be now linked to the toplevel subvol by the parent UUID
* don't follow symlinks when calculating size
* pre-create the UUID tree
* fix --rootdir with selinux enabled
* dump-tree: add option to print only children nodes of a given block
* image: handle missing device for RAID1
* other
* new tests
* test script cleanups (quoting, helpers)
* tool to edit superblocks
* updated docs
- Add patch: 0001-btrfs-progs-build-fix-static-build.patch
- Add new library packages: libbtrfsutil
- use documentation shipped by upstream tar, reduce dependencies
- enable static build again, zstd now has static version
- update to version 4.15
* mkfs --rootdir reworked, does not minimize the final image but can be still
done using a new option --shrink
* fix allocation of system chunk, don't allocate from the reserved area
* other
* new and updated tests
* cleanups, refactoring
* doc updates
- spec: fix distro version condition
- update to version 4.14.1
* dump-tree: print times of root items
* check: fix several lowmem mode bugs
* convert: fix rollback after balance
* other
* new and updated tests, enabled lowmem mode in CI
* docs updates
* fix travis CI build
* build fixes
* cleanups
- update to version 4.14
* build: libzstd now required by default
* check: more lowmem mode repair enhancements
* subvol set-default: also accept path
* prop set: compression accepts no/none, same as ""
* filesystem usage: enable for filesystem on top of a seed device
* rescue: new command fix-device-size
* other
* new tests
* cleanups and refactoring
* doc updates
- Removed patches:
- rollback-regression-fix.patch - upstreamed
- spec: disable static build, missing libzstd-devel-static
- spec: disable zstd support for non-Tumbleweed distros
- Fix rollback regression which can lead to data corruption
Added patches: rollback-regression-fix.patch (bsc#1069478)
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
- Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085).
- update to version 4.13.3:
* check: fix --force, wrong check for a mounted block device
* build: fix --with-convert parsing
* subvol list: don't list TOPLEVEL
* other: update tests
- update to version 4.13.2:
* subvol list:
* don't list toplevel subvolume among deleted (broken since 4.8.3)
* minor adjustments of uuid print format
* subvol delete:
* fix swapped behaviour of --commit-each and --commit-after
* fix potentially lost sync if subvolumes are from different filesystems
* check: add cache for metadata blocks, should improve performance
* other:
* new tests, testsuite updates
* doc updates
* cleanups
- update to version 4.13.1:
* image: speed up generating the sanitized names, do not generate unprintable chars
* completion: add missing commands, better mount point detection
* restore: add zstd support; libzstd detected automatically, will be
requested by default in the future, or can be configured out
* other:
* misc fixes found by sparse
* doc enhancements, ioctl manual page started
* updated and new tests
* build fixes
- update to version 4.13:
* convert: reiserfs support
* check: new option --force to allow check of a mounted filesystem (no repair)
* mkfs: --rootdir will now copy special files
* dump-tree: minor output changes
* inspect rootid: accept file as arugment
* dev usage: don't calculate slack space for missing devices
* fi du: don't print error on EMPTY_SUBVOL (inode number 2)
* build:
* fixed support for sanitization features on gcc (tsan, asan, ubsan)
* fix PIE build
* other:
* misc cleanups and stability fixes
* travis CI enhancements
* new tests, fuzzed images
* testsuite cleanups
- Removed patches:
- 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed
- local-version-override.patch - not needed anymore
- btrfs-support-pie.patch - upstremed
- Removed patches:
- 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch
- 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch
- update to 4.12.1
* build:
* fix cross-compilation
* use gnu90 explicitly
* dump-tree: more relaxed checks so -b can print block on a damaged fs
* convert: fix the 1MB range exclusion
* check: more dir_item hash checks
* other
* added missing getopt spec for some options
* doc fixes
* cleanups
* test updates
- update to 4.12
* subvol show: new options --rootid, --uuid to show subvol by the given spec
* convert: progress report fixes, found by tsan
* image: progress report fixes, found by tsan
* fix infinite looping in find-root, or when looking for free extents
* other:
* code refactoring
* docs updates
* build: ThreadSanitizer support
* tests: stricter checks for mounted filesystem
- update to -4.11.1
* image: restoring from multiple devices
* dev stats: make --check option work
* check: fix false alert with extent hole on a NO_HOLE filesystem
* check: lowmem mode, fix false alert in case of mixed inline and compressed
extent
* convert: work with large filesystems (many TB)
* convert: fix overwriting of eb header flags
* convert: do not clear NODATASUM flag in inodes when run with --no-datasum
* docs updates
* build: sync Android.mk with Makefile
* tests:
* new tests
* fix 008 and 009, shell quotation mistake
- update to 4.11
* receive: fix handling empty stream with -e (multi-stream)
* send dump: fix printing long file names
* stability fixes for: dump-super, print-tree, check
* option parser updates: global options are parsed before the subcommand name
(old xfstests will fail)
* new and updated tests
* documentation updates
- btrfs-support-pie.patch: remove CFLAGS usage from linker lines,
this will allow the default PIE support to work.
- update to 4.10.2
* check: lowmem mode fix for false alert about lost backrefs
* convert: minor bugfix
* library: fix build, misisng symbols, added tests
- update to 4.10.1
* receive: handle subvolume in path clone
* convert: rollback fixed (rewrite was needed to address previous design issues)
* build: fix build of 3rd party tools, missing <linux/sizes.h>
* dump-tree: print log trees
* other: new and updated tests
- update to 4.10
* send: dump output fixes: missing newlies
* check: several fixes for the lowmem mode, improved error reporting
* build
* removed some library deps for binaries that not use them
* ctags, cscope
* split Makefile to the autotool generated part and the rest, not needed
to autogen.sh after adding a file
* shared code: sync easy parts with kernel sources
* other
* lots of cleanups
* source file reorganization: convert, mkfs, utils
* lots of spelling fixes in docs, other updates
* more tests
- update to 4.9.1
* check:
* use correct inode number for lost+found files
* lowmem mode: fix false alert on dropped leaf
* size reports: negative numbers might appear in size reports during device
deletes (previously in EiB units)
* mkfs: print device being trimmed
* defrag: v1 ioctl support dropped
* quota: print message before starting to wait for rescan
* qgroup show: new option to sync before printing the stats
* other:
* corrupt-block enhancements
* backtrace and co. cleanups
* doc fixes
- update to 4.9
* check: many lowmem mode updates
* send: use splice syscall to copy buffer from kernel
* receive: new option to dump the stream in textual form
* convert:
* move sources to own directory
* prevent accounting of blocks beyond end of the device
* make it work with 64k sectorsize
* mkfs: move sources to own directory
* defrag: warns if directory used without -r
* dev stats:
* new option to check stats for non-zero values
* add long option for -z
* library: version bump to 0.1.2, added subvol_uuid_search2
* other:
* cleanups
* docs updates
- update to 4.8.5
* receive: fix detection of end of stream (error reported even for valid
streams)
* other:
* added test for the receive bug
* fix linking of library-test
- update to 4.8.4
* check: support for clearing space cache v2 (free-space-tree)
* send:
* more sanity checks (with tests), cleanups
* fix for fstests/btrfs/038 and btrfs/117 failures
* build:
* fix compilation of standalone ioctl.h, pull NULL definition
* fix library link errors introduced in 4.8.3
* tests:
* add more fuzzed images from bugzilla
* add bogus send stream checks
* fixups and enhancements for CI environment builds
* misc refinements and updates of testing framework
* other:
* move sources for btrfs-image to own directory
* deprecated and not build by default: btrfs-calc-size, btrfs-show-super
* docs updates
- update to 4.8.3
* check:
* support for clearing space cache (v1)
* size reduction of inode backref structure
* send:
* fix handling of multiple snapshots (-p and -c options)
* transfer buffer increased (should reduce number of context switches)
* reuse existing file for output (-f), eg. when root cannot create files (NFS)
* dump-tree:
* print missing items for various structures
* new: dev stats, balance status item
* sync key names with kernel (the persistent items)
* subvol show: now able to print the toplevel subvolume -- the creation time
might be wrong though
* mkfs:
* store the creation time of toplevel root inode
* print UUID in the summary
* build: travis CI for devel
* other:
* lots of cleanups and refactoring
* switched to on-stack path structure
* fixes from coverity, asan, ubsan
* new tests
* updates in testing infrastructure
* fixed convert test 005
- update to 4.8.2
* convert: also convert file attributes
* convert: fix wrong tree block alignment for unalianged block group
* check: quota verify fixes, handle reloc tree
* build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels
* build: add stub for BUILD_ASSERT when ioctl.h is included
* dump-tree: don't crash on unrecognized tree id for -t
* tests:
* add more ioctl tests
* convert: more symlink tests, attribute tests
* quota verify for reloc tree
* other cleanups
- Add ability to provide site specific defaults for mkfs (FATE#320615).
* Only used for SLES11 defaults.
- Added patch mkfs-default-features.patch
- update to 4.8.1
* 32bit builds fixed
* build without backtrace support fixed
- update to 4.8
* error handling improvements all over the place
* new fuzzed images, test updates
* doc fixups
* minor cleanups and improvements
* kernel library helpers moved to own directory
* qgroup: fix regression leading to incorrect status after check,
introduced in 4.7
- update to 4.7.3
* fixed free space tree compat status
* check: low-mem mode: handle partially dropped snapshots
* dump-super: consolidate options for superblock copy
* tree-stats: check mount status
* subvol delete: handle verbosity option
* defrag: print correct error string
* mkfs: fix reading rotational status
* other:
* UBSAN build option
* documentation updates
* enhanced tests: convert, fuzzed images, more tools to run on fuzzed
images
- removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build
- update to 4.7.2
* check:
* urgent fix: false report of backref mismatches; do not --repair
last unaffected version 4.6.1 (code reverted to that state)
* fuzzing and fixes
* added more sanity checks for various structures
* testing images added
* build: udev compatibility: do not install .rules on version < 190
* other:
* dump-super: do not crash on garbage value in csum_type
* minor improvements in messages and help strings
* documentation:
* filesystem features
- Add new btrfsprogs-udev-rules package to contain the udev rules.
- Fix packaging for udev rules:
- btrfs builtin didn't exist prior to udev v190, so the rules must
depend on that version.
- Added patch:
* btrfsprogs-only-install-udev-rules-for-udev-190.patch
- update to 4.7.1
* check:
* new optional mode: optimized for low memory usage (memory/io tradeoff)
* --mode=lowmem, not default, still considered experimental
* does not work with --repair yet
* convert: regression fix, ext2_subvol/image rw permissions
* mkfs/convert:
* two-staged creation, partially created filesystem will not be recognized
* improved error handling (fewer BUG_ONs)
* convert: preparation for more filesystems to convert from
* documentation updates: quota, qgroup
* other
* message updates
* more tests
* more build options, enhanced debugging
- update to 4.7
* convert: fix creating discontig extents
* check: speed up traversing heavily reflinked extents within a file
* check: verify qgroups of higher levels
* check: repair can now fix wrong qgroup numbers
* balance: new option to run in the background
* defrag: default extent target size changed to 32MiB
* du: silently skip non-btrfs dirs/files
* documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub,
filesystem, convert
* bugfixes:
* unaligned access (reported for sparc64) in raid56 parity calculations
* use /bin/bash
* other stability fixes and cleanups
* more tests
- Removed patches:
* 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
* 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.6.1
* fi resize: negative resize argument accepted again
* qgroup rescan: fix skipping when rescan is in progress
* mkfs: initialize stripesize to correct value
* testsuite updates, mostly convert tests
* documentation updates
* btrfs-device, btrfs-restore manual pages enhanced
* misc fixups
- update to 4.6
* convert - major rewrite:
* fix a long-standing bug that led to mixing data blocks into metadata block
groups
* the workaround was to do full balance after conversion, which was
recommended practice anyway
* explicitly set the lowest supported version of e2fstools to 1.41
* provide and install udev rules file that addresses problems with device
mapper devices, renames after removal
* send: new option: quiet
* dev usage: report slack space (device size minus filesystem area on the dev)
* image: support DUP
* build: short options to enable debugging builds
* other:
* code cleanups
* build fixes
* more tests and other enhancements
* Removed patches:
* 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
* 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
* btrfs-progs-no-PKG_CHECK_VAR
- btrfsck updates for qgroup verification and repair (fate#318144)
* We can now check all qgroup levels
* btrfsck will write out corrected qgroups when run with --repair
- Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
- Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
- Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch
- update to 4.5.3
* ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
on architectures that do not support unaligned access and do not performa
any fixups
* improved validation checks of superblock and chunk-related structures
* subvolume sync: fix handling of -s option
* balance: adjust timing of safety delay countdown with --full-balance
* rescue super-recover: fix reversed condition check
* check: fix bytes_used accounting
* documentation updates: mount options, scrub, send, receive, select-super,
check, mkfs
* testing: new fuzzed images, for superblock and chunks
- fix build failure on 13.1: conditional default for udevdir
- fix build failure on SLE11SP4: wrong check in makefile
- Add udev rules for dm devices (bsc#912170 bsc#888215)
- Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
- Added patch: btrfs-progs-no-PKG_CHECK_VAR
- update to 4.5.2
* new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats
* check: fix false alert for metadata blocks crossing stripe boundary
* check: catch when qgroup numbers mismatch
* check: detect running quota rescan and report mismatches
* balance start: add safety delay before doing a full balance
* fi sync: is now silent
* fi show: don't miss filesystems with partially matching uuids
* dev ready: accept only one argument for device
* dev stats: print "devid:N" for a missing device instead of "(null)"
* other:
* lowest supported version of e2fsprogs is 1.41
* minor cleanups, test updates
- Removed patch: 2000-btrfs-full-balance-warning.diff
- update to 4.5.1
* mkfs: allow DUP on multidev fs
* fix static build
- update to 4.5
* new/moved commands
* btrfs-show-super -> btrfs inspect-internal dump-super
* btrfs-debug-tree -> btrfs inspect-internal dump-tree
* new commands
* btrfs fi du - calculate disk usage, including shared extents
* enhancements
* device delete - delete by id (needs kernel support, not merged to 4.6)
* check - new option to specify chunk root
* debug-tree/dump-tree - option -t understands human readable name of the
tree (along numerical ids)
* btrfs-debugfs - can dump block group information
* bugfixes
* all commands should accept the option separator "--"
* several fixes in device scan
* restore works on filesystems with sectorsize > 4k
* debug-tree/dump-tree - print compression type as string
* subvol sync: fix crash, memory corruption
* argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
inspect subvolid-resolve
* check for block device or regular file in several commands
* other
* documentation updates
* manual pages for the moved tools now point to btrfs-filesystem
* testsuite updates
- Removed patch (upstream):
0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch
- Recommend btrfsmaintenance
- hide min/max macros clashing with gcc 6 (bnc#966257)
(0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch)
- update to 4.4.1
* find-root: don't skip the first chunk
* free-space-tree compat bits fix
* build: target symlinks
* documentation updates
* test updates
- update to 4.4
* mkfs.btrfs --data dup
* support balance filters added/enhanced in linux 4.4
* manual pages enhanced (btrfs, mkfs, mount, filesystem, balance)
* 'btrfs filesystem usage' works with mixed blockgroups
* build: installation to /usr/local
* build: the 'ar' tool is properly deteced during cross-compilation
* improved stability on fuzzed/crafted images when reading sys array in
superblock
* debug-tree: option -t understands ids for tree root and chnuk tree
* check: properly reset nlink of multi-linked file
* chunk recovery: fix floating point exception
* chunk recovery: endianity bugfix during rebuild
* mkfs with 64K pages and nodesize reported superblock checksum mismatch
- Removed patches:
* 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
* fix-doc-build-on-SLE11SP3.diff
- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at post / postun (boo#958562)
- fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819)
- Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
- update to 4.3.1
* fixes
* device delete: recognize 'missing' again
* mkfs: long names are not trimmed when doing ssd check
* support partitioned loop devices
* other
* replace several mallocs with on-stack variables
* more memory allocation failure handling
* add tests for bugs fixed
* cmd-device: switch to new message printing helpers
* minor code cleanups
- update to 4.3
* mkfs
* mixed mode is not forced for filesystems smaller than 1GiB
* mixed mode broken with mismatching sectorsize and nodesize, fixed
* print version info earlier
* print devices sorted by id
* do not truncate target image with --rootsize
* fi usage:
* don't print global block reserve
* print device id
* minor output tuning
* other cleanups
* calc-size:
* div-by-zero fix on an empty filesystem
* fix crash
* bugfixes:
* more superblock sanity checks
* consistently round size of all devices down to sectorsize
* misc leak fixes
* convert: don't try to rollback with a half-deleted ext2_saved subvolume
* other:
* check: add progress indicator
* scrub: enahced error message
* show-super: read superblock from a given offset
* add README
* docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
* build: optional build with more warnings (W=...)
* build: better support for static checkers
* build: html output of documentation
* pretty-print: last_snapshot for root_item
* pretty-print: stripe dev uuid
* error reporting wrappers, introduced and example use
* refactor open_file_or_dir
* other docs and help updates
* testing:
* test for nodes crossing stripes
* test for broken 'subvolume sync'
* basic tests for mkfs, raid option combinations
* basic tests for fuzzed images (check)
* command intrumentation (eg valgrind)
* print commands if requested
* add README for tests
- build btrfsprogs-static package for 13.2 and Factory, package
with static versions of the utilities, aimed for rescue environments
- update to 4.2.3
- subvol sync: make it actually work again
- scanning: do not scan already discovered filesystems (minor optimization)
- convert: better error message in case the filesystem is not finalized
- restore: off-by-one symlink path check fix
- update to 4.2.2
- fi label: use fallback if the label ioctl is not available
- convert: check nodesize constraints against commandline features (-O)
- scrub: report status 'running' until all devices are finished
- device scanning might crash in some scenarios
- fi usage: print summary for non-root users
- update to 4.2.1
- fix an off-by-one error in cross-stripe boundary check
- convert: don't write uninitialized data to image
- image: don't loop with option -t0
- image: don't create threads if compression is not requested
- Removed patches:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64
(bsc#945229)
- Added patch:
* 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch
- version 4.2
* enhancements:
* mkfs: do not create extra single chunks on multiple devices
* resize: try to guess the minimal size, 'inspect min-dev-size'
* qgroup assign: add option to schedule rescan
* chunk-recover: be more verbose about the scanning process
* fixes:
* check:
* find stripes crossing stripe boundary -- created by convert
* print correct range for file hole when there are no extents
and learn how to fix it
* replace: more sanity checks
* convert: concurrency fixes related to reporting progress
* find-root: option -a will not skip the current root anymore
* subvol list: fix occasional crash
* do not create stripes crossing stripe boundary
* build:
* fixes for musl libc
* preliminary support for android (not working yet, more code changes needed)
* new EXTRA_CFLAGS and EXTRA_LDFLAGS
* other:
* lots of cleanups
* tests: lots of updates, new tests, framework improvements
* documentation updates
* debugging: print-tree shows stripe length
- Removed patches (upstreamed):
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
2000-btrfs-full-balance-warning.diff
- Add feature to get minimum size a filesystem can be resized to
(FATE#317897).
- Added patches:
* 2104-get-min-size-for-resize.patch
* 2105-move-min-resize-implementation-to-inspec.patch
* 2106-inspect-add-command-min-dev-size.patch
- version 4.1.2
- mkfs: bugfix, previous version does not create entierly correct
filesystem (has to be recreated)
- version 4.1.1
* bugfixes
- defrag: threshold overflow fix
- fsck:
- check if items fit into the leaf space
- fix wrong nbytes
- mkfs:
- create only desired block groups for single device
- preparatory work for fix on multiple devices
* enhancements
- new alias for 'device delete': 'device remove'
* other
- fix compilation on old gcc (4.3)
- documentation updates
- debug-tree: print nbytes
- test: image for corrupted nbytes
- corupt-block: let it kill nbytes
- spec: drop libacl dependency
- version 4.1
* bugfixes
- fsck.btrfs: no bash-isms
- bugzilla 97171: invalid memory access (with tests)
- receive:
- cloning works with --chroot
- capabilities not lost
- mkfs: do not try to register bare file images
- option --help accepted by the standalone utilities
* enhancements
- corrupt block: ability to remove csums
- mkfs:
- warn if metadata redundancy is lower than for data
- options to make the output quiet (only errors)
- mixed case names of raid profiles accepted
- rework the output:
- more comprehensive, 'key: value' format
- subvol:
- show:
- print received uuid
- update the output
- new options to specify size units
- sync:
- grab all deleted ids and print them as they're removed,
previous implementation only checked if there are any
to be deleted - change in command semantics
- scrub: print timestamps in days HMS format
- receive:
- can specify mount point, do not rely on /proc
- can work inside subvolumes
- send:
- new option to send stream without data (NO_FILE_DATA)
- convert:
- specify incompat features on the new fs
- qgroup:
- show: distinguish no limits and 0 limit value
- limit: ability to clear the limit
- help for 'btrfs' is shorter, 1st level command overview
- debug tree: print key names according to their C name
* new
- rescure zero-log
- btrfsune:
- rewrite uuid on a filesystem image
- new option to turn on NO_HOLES incompat feature
* deprecated
- standalone btrfs-zero-log
* other
- testing framework updates
- uuid rewrite test
- btrfstune feature setting test
- zero-log tests
- more testing image formats
- manual page updates
- ioctl.h synced with current kernel uapi version
- convert: preparatory works for more filesystems (reiserfs pending)
- use static buffers for path handling where possible
- add new helpers for send uilts that check memory allocations,
switch all users, deprecate old helpers
- Makefile: fix build dependency generation
- map-logical: make it work again
- Install bash completion for btrfs.
- version 4.0
* resize:
* don't accept file as an argument (it's confusing)
* print better error message in case of an error
* restore: optionally restore metadata (time, mode, uid/gid)
* receive: optionally enforce chroot
* new rescue subcommand 'zero-log', same as btrfs-zero-log, but
now also part of the main utility
* check:
* free space checks match kernel, fixes incorrect reports
* convert: fix setting of checksum bit if --no-datasum is used
* fsck.btrfs: don't print messages
* fix quota rescan on PPC64 (mangled ioctl number)
* test updates
* documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
- convert:
- new option to specify metadata block size
- --no-progress actually works
- restore: properly handle the page boundary corner case
- build fixes:
- missing macro from public header, BTRFS_BUILD_VERSION
- wrong handling of --enable-convert
- fi usage: reports correct space for degraded mounts
- other:
- mkfs: help string updates
- completion: added 'usage' subcommands
- cleanups in qgroup code, preparatory work
- version 3.19
- btrfs-image
- restore can now run in parallel threads
- fixed restore of multiple image from multiple devices onto a single dev
- introduced metadump v2
- check
- make --init-csum-tree and --init-extent-tree work together
- find-new
- option to search through all metadata even if a root was already found
- convert
- show progress by default, can be turned off
- corrupt-block
- option to work on a specific root
- bash completion script for all subcommands
- spec: convert to autotools
Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- add COPYING
- version 3.18.2
* qgroup show: print human readable sizes, options to say otherwise
* check: new option to explicitly say no to writes
* mkfs: message about trimming is not printed to stderr
* fi show: fixed return value
* tests: new infrastructure
* btrfstune: force flag can be used together with seeding option
* backtrace support is back
* getopt cleanups
* doc and help updates
- version 3.18.1
- minor fixes
- documentation updates
- version 3.18
- mkfs - skinny-metadata feature is now on by default, first introduced in
kernel 3.10
- filesystem usage - give an overview of fs usage in a way that's more
comprehensible than existing 'fi df'
- device usage - more detailed information about per-device allocations
- check:
- option to set a different tree root byte number
- ability to link lost files to lost+found, caused by a recent kernel bug
- repair of severely corrupted fs (use with care)
- convert - option to show progress
- subvol create - print the commit mode inline, print the global mode only if --verbose
- other updates: musl-libc support, coverity bugfixes, new test images,
documentation
- Removed patches (upstreamed):
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- version 3.17.3
- convert: fix conversion of sparse ext* filesystems
- show: resolve to the correct path
- fsck: more verbose error for root dir problems
- version 3.17.2
- check improvements
- add ability to replace missing dir item/dir indexes
- fix missing inode items
- create missing root dirid
- corrupt block: enhancements for testing fsck
- zero-log: able to reset a fs with bogus log tree pointer (bko#72151)
- package mkinitrd scripts conditionally (bsc#893577)
- spec: minor updates
- version 3.17.1
- fi df: argument handling
- fix linking with libbtrfs
- replace: better error reporting
- fi show: fixed stall if run concurrently with balance
- check: fixed argument parsing for --subvol-extents
- fi df: SI prefixes corrected
- Added patches:
* fix-doc-build-on-SLE11SP3.diff
- Removed patches:
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
- version 3.17
- check: --init-csum-tree acutally does something useful, rebuilds the whole
csum tree
- /dev scanning for btrfs devices is gone
- /proc/partitions scanning is gone, blkid is used exclusively
- new subcommand subvolume sync
- filesystem df: new options to set unit format
- convert: allow to copy label from the origin, or specify a new one
- Modified patches:
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- Added patches:
* 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch
* 0028-btrfs-progs-rework-calculations-of-fi-usage.patch
* 0042-btrfs-progs-fix-linking-with-libbtrfs.patch
* 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch
- Removed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- version 3.16.2
- fsck: handle bad extent mapping
- image: make it work on a balanced fs
- btrfs-show-super: print flags in human readable way
- documentation updates
- version 3.16.1
- library version defines
- subvol list: -R to print received UUID
- fixed detection of multiple mounts on the same directory
- restore: misc fixes
- other fixes
- Modified patches (sync with pending upstream versions):
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
- Removed patch: library-version-defines.patch (upstream)
- send-stream API users updatd, drop the workaround
- Removed patch: send-stream-api-wokaround.patch
- workaround for send api breakage
- Added patch: send-stream-api-wokaround.patch
- add api versioning and package version.h (now 0.1.1)
- Added patches:
* library-version-defines.patch
- version 3.16
- show-super: skip unrecognized sb, add option to force
- debug-tree: print tree by id
- mkfs: new option to specify UUID
- receive: new option to limit number of errors
- check: new option to verify quotas
- check: reduced memory requirements
- check: new option to print extent sharing
- restore: check length before decompression
- restore: more error handling
- balance: new filter 'limit'
- recover: allow to read all sb copies
- restore: option to loop during restoring
- mkfs: drop experimental notice
- btrfstune: new option to force dangerous changes
- documentation updates
- Deleted patches (upstream):
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
* btrfs-progs-canonicalize-pathnames-for-device-commands
- Refreshed patches:
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
- refresh references on the following patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: ignore orphaned qgroups by default
- Added patch:
* 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
- btrfs-progs: show extent state for a subvolume (bnc#865621)
- Added patch:
* 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch
- btrfs-progs: canonicalize pathnames for device commands (bnc#880486).
- Added patch:
* btrfs-progs-canonicalize-pathnames-for-device-commands
- fsck: fix checking on filesystems with large sectorsize (bnc#872286)
- Added patches:
* 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
- Do not package btrfs-find-root and btrfs-select-super by default.
- Removed printing byte number for every slot (bnc#872364).
- Removed patch:
* 0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch
- update to upstream 3.14.2
- man: separate pages for all subcommands
- minor bugfixes
- spec: removed upstreamed patches, update build dependencies
- Added patches:
* 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
- Removed patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- Update the changelog with some sad version of diffstat output to meet
requirements.
- Added patches:
* 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch
* 0201-btrfs-progs-import-ulist.patch
* 0202-btrfs-progs-add-quota-group-verify-code.patch
- add quota group verify patches, sent to list near end of the week starting
5/4/2014
- updates btrfsck with the ability to verify quota groups
- update to upstream 3.14.1
- mkfs:
- fix TRIM detection
- do not zero-out end of device unconditionally
- no crash with --features option
- fsck:
- clear log tree in repair mode
- check reloc roots
- btrfs - reworked space reporting (bnc#873106)
- btrfs fi usage - new command
- btrfs dev usage - new command
- btrfs fi df - enhanced output with GlobalReserve
- Removed patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- Added patches:
* 0001-Btrfs-progs-fix-check-to-test-trim-support.patch
* 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch
* 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch
* 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch
* 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
* 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
* 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
* 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
* 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch
* 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch
* 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
* 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
* 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
* 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
* 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
* 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
* 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
* 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
* 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
* 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
* 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
* 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
* 0023-btrfs-progs-print-B-for-bytes.patch
* 0024-btrfs-progs-Print-more-info-about-device-sizes.patch
* 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch
* 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch
* 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch
* 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
* 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
* 0030-btrfs-progs-clean-up-return-codes-and-paths.patch
* 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch
- own mkinitrd directories
- add missing symbol to library (bnc#873164)
- add version dependency for devel package
- Added patches:
* 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch
- fsck: fixes and enahancements to --init-extent-tree mode
- fsck: chunk-recover updates
- scrub: add force option -f
- send: check if subvolumes are read-only
- subvol snapshot: add options to affect commit behaviour
- btrfs: add properties command group
- restore: add dry-run option
- restore: fix restoring of compressed files
- mkfs: support for no-holes feature
- mkfs: option -r deals with hardlinks and relative paths
- mkfs: discard phase is interruptible
- documentation updates
- cleaned spec file
- Removed patches:
* 0162-btrfs-progs-fix-loop-device-mount-checks.patch
* 0165-Revert-btrfs-progs-update-options-in-find-root.c.patch
* 0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch
- bump version to 3.12
- update tarball and remove upstreamed patches
- fsck, image, restore: various improvements and fixes
- btrfs: quota rescan (fate#312751)
- fsck updates
- more mkfs sanity checks
- qgroup rescan wait
- Added patches:
* 0050-Btrfs-progs-commit-the-csum_root-if-we-do-init-csum-.patch
* 0051-btrfs-progs-Fix-getopt-on-arm-ppc-platforms.patch
* 0052-btrfs-progs-fix-duplicate-__-su-typedefs-on-ppc64.patch
* 0053-btrfs-progs-use-reentrant-localtime.patch
* 0054-btrfs-progs-don-t-have-to-report-ENOMEDIUM-error-dur.patch
* 0055-Btrfs-progs-added-btrfs-quota-rescan-w-switch-wait.patch
* 0056-btrfs-progs-fix-qgroup-realloc-inheritance.patch
* 0057-Btrfs-progs-fix-restore-command-leaving-corrupted-fi.patch
* 0058-btrfs-progs-avoid-write-to-the-disk-before-sure-to-c.patch
* 0059-btrfs-progs-error-if-device-for-mkfs-is-too-small.patch
* 0060-btrfs-progs-error-if-device-have-no-space-to-make-pr.patch
* 0061-btrfs-progs-calculate-available-blocks-on-device-pro.patch
* 0062-Btrfs-progs-keep-track-of-transid-failures-and-fix-t.patch
- Change udev rule filename in setup-btrfs.sh to
/usr/lib/udev/rules.d/64-btrfs.rules from
from /usr/lib/udev/rules.d/80-btrfs.rules (bnc#839960 comment#7)
- Remove udev rules file - udev packages one itself (bnc#839960).
- update to upstream master (194aa4a1)
- btrfs-restore: deal with NULL returns from read_node_slot
- btrfs-restore: use the correct leafsize when reading the FS location
- btrfs-find-root: Add options to control generation and level
- btrfsck: fix incorrect casting on items in the corrupt_blocks tree
- Btrfs-progs: fix closing of devices
- Btrfs-progs: enhance btrfs-image to restore image onto multiple disks
- Btrfs-progs: cleanup btrfs-image usage
- Btrfs-progs: delete fs_devices itself from fs_uuid list before freeing
- Btrfs-progs: skip open devices which is missing
- Btrfs-progs: fix misuse of skinny metadata in btrfs-image
- Btrfs-progs: recover raid0/raid10/raid5/raid6 metadata chunk
- Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUP
- Btrfs-progs: introduce list_{first, next}_entry/list_splice_tail{_init}
- Btrfs-progs: Add chunk recover function - using old chunk items
- Btrfs-progs: Add block group check funtion
- Btrfs-progs: extend the extent cache for the device extent
- Btrfs-progs: use rb-tree instead of extent cache tree for fs/file roots
- Btrfs-progs: introduce common insert/search/delete functions for rb-tree
- Btrfs-progs: cleanup similar code in open_ctree_* and close_ctree
- Btrfs-progs: Don't free the devices when close the ctree
- Btrfs-progs: don't close the file descriptor 0 when closing a device
- Btrfs-progs: fix missing recow roots when making btrfs filesystem
- Add fix for passing super_nr while opening ctree
- btrfs-progs-mkfs-default-extref.diff: turn on extended refs by
default, (aka hardlink count limtitation) (bnc#835695)
- added 0040-btrfs-progs-fix-loop-device-mount-checks.patch: fix
loop mount detection again (bnc#834173)
- Simplify checks in mkinitrd scripts.
They are always true because they come from the same package
Use relative paths to binaries
- Move udev rules to /usr.
- Adjust rules to call binary from /usr
- Simplify fsck.btrfs, its just a dummy until fixed
- update to upstream master (f00dd8386a57d241d0f7c)
- Make requirement on libattr-devel explicit
- initrd support: add module (bnc#750185, bnc#727383)
- set correct file mode if writing replacement fsck
- fix build failure
- add btrfs-debug-tree to initrd
- adjust fs size to correct size (bnc#744593)
- man page documentation updates
- do not package obsolete utilities
- mkfs: store correct size of device in superblock (bnc#730103)
- updated restriper/balance commands to match kernel version
- place binaries in /usr tree (UsrMerge project)
- adjust mkinitrd scrippt accordingly
- add btrfsck repair options for:
- rebuild extent records
- fix block group accounting
- reset csums for rescue nodatasum mount
- prune corrupt extent allocation tree blocks
- device scanning fixes for dm and multipath (bnc#749540)
- initrd support: move btrfs device scan after block device setup
- documentation updates
- add csize for file commpressed size
- updated restore utility
- patch license to follow spdx.org standard
- btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix
segfaults from bnc#710486 due to unchecked usage of return
value of open_ctree()
[fixed compilation warnings]
- pull upstream, replace existing patches, spec update
- update 'restore' utility
- lzo support
- tools may now take earlies superblock when opening the fs
- other fixes
- pull integration-20111030 branch
- mkfs: force mkfs if desired
- other fixes
- add btrfs-dump-super to mkinitrd
- other fixes
- skip non-existent devices or without media
- documentation updates
- scrubbing single device
- graceful error handling when opening fs fails
- updated mkinitrd script to scan devices before mount (bnc#727383)
- add several tools to mkinitrd if root fs is btrfs
- pull upstream branch and delete local patches
- btrfsck: ignore -a (bnc#655906)
- btrfsck: fix strerror value
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- add patch for local version override as we do not build from
git, and avoid doubled "Btrfs" in output of 'btrfs'
- reorder help for 'get-default' right after 'set-default'
- add option -p to print parent subvolume
- add subvolume 'get-default' subsubcommand
- remove debugging printf from
0001-Btrfs-progs-add-a-btrfs-select-super-command-to-over.patch
- add support for currently available kernel features:
- add scrub subcommand
- scan /proc/partitions by default (or use --all-devices for all)
- mkfs fixes and improvements
- documentation fixes
- fix failing on deleted loop mounts (bnc#697671)
- update from git:
- add btrfs-select-super utility
- add btrfs-label utility
- allow mixed data+metadata (option --mixed)
- allow populating new filesystem with files (option --rootdir)
- allow discard support in mkfs
- lzo support
- deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show'
- other bugfixes and documentation improvements
- change to a hardlink
- add link for fsck.btrfs (bnc#665899)
- update to v0.19-35-g1b444cd:
* used space accounting fix for the converter
* Add btrfs-list for listing subvolumes
* Add new util: 'btrfs'
* multidevice support for check_mounted
* check slash in deleting subvolumes
* Add btrfsck option to select the super block copy
* btrfs-debug-tree: add -d option to print only the device mapping
- fix crash on creating filesystems (bnc#603620)
- revert last change (bnc#599224#c3)
- add hardlink from fsck.btrfs (bnc#599224)
- fix memory leak (bnc#537633)
- Updated to latest repo version.
- used space accounting fix for the converter
- btrfsctl: add snapshot/subvolume destroy ioctl
- btrfsck: check root back/forward references
- Add btrfs-map-logical program to map and read logical block numbers
- build btfs-convert (bnc#572912)
- enable parallel build
- added Supplements
- move apps to /sbin
- update to 0.19:
- build with rpm optflags
- install man pages
- fix leak in extends checking (bnc#523447)
- Initial package (0.18)
==== cockpit-podman ====
- Remove translate-toolkit which is not available in SLE
==== coreutils ====
Version update (9.0 -> 9.1)
- remove builddisabled conditions for rings - will be done now as
BuildFlags: excludebuilds
- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
directory; broken in 9.1. See https://bugs.gnu.org/55029
- update to 9.1:
* chmod -R no longer exits with error status when encountering symlinks.
All files would be processed correctly, but the exit status was incorrect.
* If 'cp -Z A B' checks B's status and some other process then removes B,
cp no longer creates B with a too-generous SELinux security context
before adjusting it to the correct value.
* 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
* 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
* 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
or lines containing NULs. Their behavior now matches the documentation
for file names like ".m4" that consist entirely of an extension,
and the documentation has been clarified for unusual cases.
* 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
for B when A is a directory, possibly inflooping.
* cat now uses the copy_file_range syscall if available, when doing
simple copies between regular files. This may be more efficient, by avoiding
user space copies, and possibly employing copy offloading or reflinking.
* chown and chroot now warn about usages like "chown root.root f",
which have the nonstandard and long-obsolete "." separator that
causes problems on platforms where user names contain ".".
Applications should use ":" instead of ".".
* cksum no longer allows abbreviated algorithm names,
so that forward compatibility and robustness is improved.
* date +'%-N' now suppresses excess trailing digits, instead of always
padding them with zeros to 9 digits. It uses clock_getres and
clock_gettime to infer the clock resolution.
* dd conv=fsync now synchronizes output even after a write error,
and similarly for dd conv=fdatasync.
* dd now counts bytes instead of blocks if a block count ends in "B".
For example, 'dd count=100KiB' now copies 100 KiB of data, not
102,400 blocks of data. The flags count_bytes, skip_bytes and
seek_bytes are therefore obsolescent and are no longer documented,
though they still work.
* ls no longer colors files with capabilities by default, as file-based
capabilties are very rarely used, and lookup increases processing per file by
about 30%. It's best to use getcap [-r] to identify files with capabilities.
* ls no longer tries to automount files, reverting to the behavior
before the statx() call was introduced in coreutils-8.32.
* stat no longer tries to automount files by default, reverting to the
behavior before the statx() call was introduced in coreutils-8.32.
Only `stat --cached=never` will continue to automount files.
* timeout --foreground --kill-after=... will now exit with status 137
if the kill signal was sent, which is consistent with the behavior
when the --foreground option is not specified. This allows users to
distinguish if the command was more forcefully terminated.
* dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
like FreeBSD and other operating systems.
* dircolors takes a new --print-ls-colors option to display LS_COLORS
entries, on separate lines, colored according to the entry color code.
* dircolors will now also match COLORTERM in addition to TERM environment
variables. The default config will apply colors with any COLORTERM set.
* cp, mv, and install now use openat-like syscalls when copying to a directory.
* This avoids some race conditions and should be more efficient.
* The new 'date' option --resolution outputs the timestamp resolution.
* With conv=fdatasync or conv=fsync, dd status=progress now reports
any extra final progress just before synchronizing output data,
since synchronizing can take a long time.
* printf now supports printing the numeric value of multi-byte characters.
* sort --debug now diagnoses issues with --field-separator characters
that conflict with characters possibly used in numbers.
* 'tail -f file | filter' now exits on Solaris when filter exits.
* root invoked coreutils, that are built and run in single binary mode,
now adjust /proc/$pid/cmdline to be more specific to the utility
being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)
==== curl ====
Version update (7.82.0 -> 7.83.0)
Subpackages: libcurl4
- Patches rework:
* Refreshed all patches as -p1.
* Use autopatch macro.
* Renamed:
- dont-mess-with-rpmoptflags.diff -> dont-mess-with-rpmoptflags.patch
* Removed (already upstream):
- curl-fix-verifyhost.patch
- Update to 7.83.0:
* Security fixes:
- (bsc#1198766, CVE-2022-27776) Auth/cookie leak on redirect
- (bsc#1198723, CVE-2022-27775) Bad local IPv6 connection reuse
- (bsc#1198608, CVE-2022-27774) Credential leak on redirect
- (bsc#1198614, CVE-2022-22576) OAUTH2 bearer bypass in connection re-use
* Changes:
- curl: add %header{name} experimental support in -w handling
- curl: add %{header_json} experimental support in -w handling
- curl: add --no-clobber
- curl: add --remove-on-error
- header api: add curl_easy_header and curl_easy_nextheader
- msh3: add support for QUIC and HTTP/3 using msh3
* Bugfixes:
- appveyor: add Cygwin build
- appveyor: only add MSYS2 to PATH where required
- BearSSL: add CURLOPT_SSL_CIPHER_LIST support
- BearSSL: add CURLOPT_SSL_CTX_FUNCTION support
- BINDINGS.md: add Hollywood binding
- CI: Do not use buildconf. Instead, just use: autoreconf -fi
- CI: install Python package impacket to run SMB test 1451
- configure.ac: move -pthread CFLAGS setting back where it used to be
- configure: bump the copyright year range int the generated output
- conncache: include the zone id in the "bundle" hashkey
- connecache: remove duplicate connc->closure_handle check
- connect: make Curl_getconnectinfo work with conn cache from share handle
- connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined
- cookie.d: clarify when cookies are sent
- cookies: improve errorhandling for reading cookiefile
- curl/system.h: update ifdef condition for MCST-LCC compiler
- curl: error out if -T and -d are used for the same URL
- curl: error out when options need features not present in libcurl
- curl: escape '?' in generated --libcurl code
- curl: fix segmentation fault for empty output file names.
- curl_easy_header: fix typos in documentation
- CURLINFO_PRIMARY_PORT.3: clarify which port this is
- CURLOPT*TLSAUTH.3: they only work with OpenSSL or GnuTLS
- CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL
- CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs
- CURLOPT_PROGRESSFUNCTION.3: fix typo in example
- CURLOPT_UNRESTRICTED_AUTH.3: extended explanation
- CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype
- docs/HYPER.md: updated to reflect current hyper build needs
- docs/opts: Mention Schannel client cert type is P12
- docs: Fix missing semicolon in example code
- docs: lots of minor language polish
- English: use American spelling consistently
- fail.d: tweak the description
- firefox-db2pem.sh: make the shell script safer
- ftp: fix error message for partial file upload
- gen.pl: change wording for mutexed options
- GHA: add openssl3 jobs moved over from zuul
- GHA: build hyper with nightly rustc
- GHA: move bearssl jobs over from zuul
- gha: move the event-based test over from Zuul
- gtls: fix build for disabled TLS-SRP
- http2: handle DONE called for the paused stream
- http2: RST the stream if we stop it on our own will
- http: avoid auth/cookie on redirects same host diff port
- http: close the stream (not connection) on time condition abort
- http: reject header contents with nul bytes
- http: return error on colon-less HTTP headers
- http: streamclose "already downloaded"
- hyper: fix status_line() return code
- hyper: fix tests 580 and 581 for hyper
- hyper: no h2c support
- infof: consistent capitalization of warning messages
- ipv4/6.d: clarify that they are about using IP addresses
- json.d: fix typo (overriden -> overridden)
- keepalive-time.d: It takes many probes to detect brokenness
- lib/warnless.[ch]: only check for WIN32 and ignore _WIN32
- lib670: avoid double check result
- lib: #ifdef on USE_HTTP2 better
- lib: fix some misuse of curlx_convert_wchar_to_UTF8
- lib: remove exclamation marks
- libssh2: compare sha256 strings case sensitively
- libssh2: make the md5 comparison fail if wrong length
- libssh: fix build with old libssh versions
- libssh: fix double close
- libssh: Improve fix for missing SSH_S_ stat macros
- libssh: unstick SFTP transfers when done event-based
- macos: set .plist version in autoconf
- mbedtls: remove 'protocols' array from backend when ALPN is not used
- mbedtls: remove server_fd from backend
- mk-ca-bundle.pl: Use stricter logic to process the certificates
- mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl
- mlc_config.json: add file to ignore known troublesome URLs
- mqtt: better handling of TCP disconnect mid-message
- ngtcp2: add client certificate authentication for OpenSSL
- ngtcp2: avoid busy loop in low CWND situation
- ngtcp2: deal with sub-millisecond timeout
- ngtcp2: disconnect the QUIC connection proper
- ngtcp2: enlarge H3_SEND_SIZE
- ngtcp2: fix HTTP/3 upload stall and avoid busy loop
- ngtcp2: fix memory leak
- ngtcp2: fix QUIC_IDLE_TIMEOUT
- ngtcp2: make curl 1ms faster
- ngtcp2: remove remote_addr which is not used in a meaningful way
- ngtcp2: update to work after recent ngtcp2 updates
- ngtcp2: use token when detecting :status header field
- nonblock: restore setsockopt method to curlx_nonblock
- openssl: check SSL_get_peer_cert_chain return value
- openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL
- openssl: fix CN check error code
- options: remove mistaken space before paren in prototype
- perl: removed a double semicolon at end of line
- pop3/smtp: return *WEIRD_SERVER_REPLY when not understood
- projects/README: converted to markdown
- projects: Update VC version names for VS2017, VS2022
- rtsp: don't let CSeq error override earlier errors
- runtests: add 'bearssl' as testable feature
- runtests: make 'oldlibssh' be before 0.9.4
- schannel: remove dead code that will never run
- scripts/copyright.pl: ignore the new mlc_config.json file
- scripts: move three scripts from lib/ to scripts/
- test1135: sync with recent API updates
- test1459: disable for oldlibssh
- test375: fix line endings on Windows
- test386: Fix an incorrect test markup tag
- test718: edited slightly to return better HTTP
- tests/server/util.h: align WIN32 condition with util.c
- tests: refactor server/socksd.c to support --unix-socket
- timediff.[ch]: add curlx helper functions for timeval conversions
- tls: make mbedtls and NSS check for h2, not nghttp2
- tool and tests: force flush of all buffers at end of program
- tool_cb_hdr: Turn the Location: into a terminal hyperlink
- tool_getparam: error out on missing -K file
- tool_listhelp.c: uppercase URL
- tool_operate: fix a scan-build warning
- tool_paramhlp: use feof(3) to identify EOF correctly when using fread(3)
- transfer: redirects to other protocols or ports clear auth
- unit1620: call global_init before calling Curl_open
- url: check sasl additional parameters for connection reuse.
- vtls: provide a unified APLN-disagree string for all backends
- vtls: use a backend standard message for "ALPN: offers %s"
- vtls: use a generic "ALPN, server accepted" message
- winbuild/README.md: fixup dead link
- winbuild: Add a Visual Studio example to the README
- wolfssl: fix compiler error without IPv6
==== dhcp ====
Subpackages: dhcp-client
- bsc#1198657: properly handle DHCRELAY(6)_OPTIONS.
- Update dhcpd.service: After: network-online.target
* boo#826319: DHCP gets autostarted too early (network interface
not up yet - Systemd/LSB problem)
e.g. NM and bridged interface
==== dracut ====
Version update (056+suse.268.g0b2bd662 -> 056+suse.275.g4ce7a6a7)
Subpackages: dracut-ima dracut-mkinitrd-deprecated
- Update to version 056+suse.275.g4ce7a6a7:
* fix(resume): relax exclusion check (bsc#1198554)
* fix(nfs): /var is not mounted during the transactional-update run (bsc#1184970)
* fix(nfs): give /run/rpcbind ownership to rpc user (bsc#1177461)
* fix(nfs): require and install needed binaries
==== e2fsprogs ====
Subpackages: libcom_err2 libext2fs2
- avoid empty preuninstall script
==== elfutils ====
Version update (0.186 -> 0.187)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.187:
* debuginfod: Support -C option for connection thread pooling.
* debuginfod-client: Negative cache file are now zero sized instead of
no-permission files.
* addr2line: The -A, --absolute option, which shows file names including
the full compilation directory is now the default. To get the
old behavior use the new option --relative.
* readelf, elflint: Recognize FDO Packaging Metadata ELF notes
* libdw, debuginfo-client: Load libcurl lazily only when files need to
be fetched remotely. libcurl is now never
loaded when DEBUGINFOD_URLS is unset. And when
DEBUGINFOD_URLS is set, libcurl is only loaded
when the debuginfod_begin function is called.
==== etcd ====
Version update (3.5.2 -> 3.5.3)
- add variable ETCD_OPTIONS to both service unit and configuration file
this allows the user to easily add things like "--enable-v2=true"
- Update to version 3.5.3:
https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
* clientv3: disable mirror auth test with proxy
* cv3/mirror: Fetch the most recent prefix revision
* set backend to cindex before recovering the lessor in applySnapshot
* support linearizable renew lease
* clientv3: filter learners members during autosync
* etcdserver: upgrade the golang.org/x/crypto dependency
* fix the data inconsistency issue by adding a txPostLockHook into the backend
* server: Save consistency index and term to backend even when they decrease
* server: Add verification of whether lock was called within out outside of apply
* go.mod: Upgrade to prometheus/client_golang v1.11.1
* server: Use default logging configuration instead of zap production one
* Fix offline defrag
* backport 3.5: #13676 load all leases from backend
* server/storage/backend: restore original bolt db options after defrag
* always print raft term in decimal when displaying member list in json
* enhance health check endpoint to support serializable request
* trim the suffix dot from the srv.Target for etcd-client DNS lookup
==== file ====
Subpackages: file-magic libmagic1
- Try to solve 32bit import dependency problems (boo#1198788)
==== fontconfig ====
Version update (2.13.1 -> 2.14.0)
Subpackages: libfontconfig1
- Seems we now need python3 for building
- update to 2.14.0:
* Fix endianness on generating MD5 cache name
* Fix a typo in the description of FcWeightFromOpenTypeDouble
* fc-validate: returns an error code when missing some glyphs
* Fallback uuid-based name to read a cache if no MD5-based cache
* fc-cache: Show font directories to generate cache with -v
* Replace UUID file mechanism with per-directory 'map' attribute [v2]
* memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch
==== freetype2 ====
- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
an integer overflow occuring during fuzzing
==== gettext-runtime ====
Subpackages: libtextstyle0
- Added patch:
* gettext-0.21-jdk17.patch
+ Build with java source and target levels 1.8
+ Allows building with JDK17
+ Fixes build in Factory
==== glib2 ====
Version update (2.72.0 -> 2.72.1)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- Update to version 2.72.2:
+ Fix building projects which use g_warning_once() with clang++.
+ Fix g_file_trash not deleting directories via portals backend.
+ A number more compiler warnings fixed for MSVC.
+ Fix detection of broken poll function on macOS.
+ Fix spawning subprocesses from GUI programs on Windows.
+ Bugs fixed:
- #2312 gdbus-test-codegen tests leak GWeakRef objects.
- #2625 g_warning_once fails to build with clang++.
- #2629 g_file_trash doesn't in directories inside a sandbox.
- !2495 Cleanup warnings split 6.
- !2499 Various contenttype-related test fixes on win32.
- !2534 gpowerprofilemonitor: Tweak wording of documentation.
- !2540 Various win32 tests skip & fixes.
- !2541 meson: simplify lookup of python command.
- !2543 ci: Update the Fedora CI image to Fedora 34.
- !2556 gdbusconnection: Use g_strv_contains().
- !2557 gdbusmethodinvocation: Fix a leak on early return path.
- !2558 Move unit test on g_basename() function to
glib/tests/fileutils.c.
- !2559 Move tests/relation-test.c to glib/tests/relation.c.
- !2560 ci: Update Coverity, mingw and Android CI images
to Fedora 34.
- !2563 glib: Format GDateTime ISO8601 years as %C%y.
- !2564 Move test files on slices from tests/ to glib/tests/.
- !2566 tests: Add more tests for GResolver response parsing.
- !2573 Backport translation fixes and !2571 meson: Set
BROKEN_POLL in macOS builds to glib-2-72.
- !2574 Backport !2565 Revert meson: simplify lookup of python
command to glib-2-72.
- !2587 Backport !2583 Fix trashing sandboxed directories to
glib-2-72.
- !2588 Backport !2582 glib/win32: fix spawn from GUI regression
to glib-2-72.
- !2590 Backport !2589 tests: Don't exit gdbus-method-invocation
test early on connection close to glib-2-72.
- !2593 Backport !2578 atomic: Add a C++ variant of
g_atomic_int_compare_and_exchange() to glib-2-72.
+ Translation updates.
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin
- Fix Power10 LPAR error "The partition fails to activate as partition went
into invalid state" (bsc#1198714)
* 0001-powerpc-do-CAS-in-a-more-compatible-way.patch
- use common SBAT values (boo#1193282)
==== haproxy ====
Version update (2.5.5+git0.384c5c59a -> 2.5.6+git0.ba44b4312)
- Update to version 2.5.6+git0.ba44b4312:
* [RELEASE] Released version 2.5.6
* REGTESTS: fix the race conditions in be2dec.vtc ad field.vtc
* BUG/MINOR: connection: "connection:close" header added despite 'close-spread-time'
* BUG/MINOR: sample: add missing use_backend/use-server contexts in smp_resolve_args
* Revert "CI: github actions: disable -Wno-deprecated"
* BUG/MINOR: rules: Fix check_capture() function to use the right rule arguments
* BUG/MEDIUM: rules: Be able to use captures defined in defaults section
* BUG/MINOR: rules: Forbid captures in defaults section if used by a backend
* DOC: remove my name from the config doc
* MEDIUM: queue: use tasklet_instant_wakeup() to wake tasks
* MINOR: task: add a new task_instant_wakeup() function
* BUG/MAJOR: connection: Never remove connection from idle lists outside the lock
* BUG/MINOR: cache: Disable cache if applet creation fails
* BUILD: calltrace: fix wrong include when building with TRACE=1
* SCRIPTS: announce-release: add shortened links to pending issues
* DOC: lua: update a few doc URLs
* SCRIPTS: announce-release: update the doc's URL
* BUG/MEDIUM: compression: Don't forget to update htx_sl and http_msg flags
* BUG/MEDIUM: fcgi-app: Use http_msg flags to know if C-L header can be added
* BUG/MEDIUM: stream: do not abort connection setup too early
* BUILD: compiler: use a more portable set of asm(".weak") statements
* BUILD: sched: workaround crazy and dangerous warning in Clang 14
* BUG/MEDIUM: mux-h1: Don't request more room on partial trailers
* BUG/MINOR: mux-h2: use timeout http-request as a fallback for http-keep-alive
* BUG/MINOR: mux-h2: do not use timeout http-keep-alive on backend side
* BUILD: debug: mark the __start_mem_stats/__stop_mem_stats symbols as weak
* BUG/MINOR: cache: do not display expired entries in "show cache"
* BUG/MINOR: mux-h2: do not send GOAWAY if SETTINGS were not sent
* CI: cirrus: switch to FreeBSD-13.0
* CI: github actions: disable -Wno-deprecated
* BUG/MINOR: stats: define the description' background color in dark color scheme
* CI: Update to actions/cache@v3
* CI: Update to actions/checkout@v3
* MEDIUM: global: Add a "close-spread-time" option to spread soft-stop on time window
* Revert "BUILD: opentracing: display warning in case of using OT_USE_VARS at compile time"
* MAJOR: opentracing: reenable usage of vars to transmit opentracing context
* DEBUG: opentracing: display the contents of the err variable after setting
* CLEANUP: opentracing: added FLT_OT_PARSE_INVALID_enum enum
* DEBUG: opentracing: show return values of all functions in the debug output
* MINOR: opentracing: improved normalization of context variable names
* CLEANUP: opentracing: added variable to store variable length
* CLEANUP: opentracing: added flt_ot_smp_init() function
* MINOR: opentracing: only takes the variables lock on shared entries
* Revert "MINOR: opentracing: change the scope of the variable 'ot.uuid' from 'sess' to 'txn'"
* CLEANUP: opentracing: removed unused function flt_ot_var_get()
* CLEANUP: opentracing: removed unused function flt_ot_var_unset()
* DOC: opentracing: corrected comments in function descriptions
* EXAMPLES: opentracing: refined shell scripts for testing filter performance
* BUG/BUILD: opentracing: fixed OT_DEFINE variable setting
* BUG/MINOR: opentracing: setting the return value in function flt_ot_var_set()
* BUG/MEDIUM: http-act: Don't replace URI if path is not found or invalid
* BUG/MEDIUM: http-conv: Fix url_enc() to not crush const samples
* BUG/MEDIUM: mux-h1: Set outgoing message to DONE when payload length is reached
* BUG/MEDIUM: promex: Be sure to never set EOM flag on an empty HTX message
* BUG/MEDIUM: hlua: Don't set EOM flag on an empty HTX message in HTTP applet
* BUG/MEDIUM: stats: Be sure to never set EOM flag on an empty HTX message
* BUG/MINOR: fcgi-app: Don't add C-L header on response to HEAD requests
* BUG/MINOR: httpclient: end callback in applet release
* BUG/MINOR: ssl/cli: Remove empty lines from CLI output
* CI: github actions: update OpenSSL to 3.0.2
* DOC: remove double blanks in configuration.txt
* BUG/MAJOR: mux_pt: always report the connection error to the conn_stream
* BUG/MINOR: cli/stream: fix "shutdown session" to iterate over all threads
* BUG/MINOR: samples: add missing context names for sample fetch functions
* REGTESTS: ssl: use X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY for cert check
* BUG/MEDIUM: mux-h1: Properly detect full buffer cases during message parsing
* BUG/MEDIUM: mux-fcgi: Properly handle return value of headers/trailers parsing
* DOC: reflect H2 timeout changes
* BUG/MINOR: tools: url2sa reads too far when no port nor path
* DOC: config: Explictly add supported MQTT versions
* MEDIUM: mqtt: support mqtt_is_valid and mqtt_field_value converters for MQTTv3.1
* BUG/MINOR: rules: Initialize the list element when allocating a new rule
* BUG/MEDIUM: mux-h2: make use of http-request and keep-alive timeouts
* MEDIUM: mux-h2: slightly relax timeout management rules
* BUG/MEDIUM: trace: avoid race condition when retrieving session from conn->owner
* BUG/MEDIUM: stream-int: do not rely on the connection error once established
* BUG/MEDIUM: mux-h1: only turn CO_FL_ERROR to CS_FL_ERROR with empty ibuf
* CI: github actions: switch to LibreSSL-3.5.1
* BUG/MINOR: httpclient: CF_SHUTW_NOW should be tested with channel_is_empty()
* BUG/MINOR: httpclient: process the response when received before the end of the request
* BUG/MINOR: httpclient: only check co_data() instead of HTTP_MSG_DATA
* BUG/MINOR: server/ssl: free the SNI sample expression
* BUILD: httpclient: fix build without SSL
* BUG/MINOR: httpclient: send the SNI using the host header
* MINOR: server: export server_parse_sni_expr() function
* BUG/MINOR: httpclient/lua: stuck when closing without data
* BUG/MINOR: tools: fix url2sa return value with IPv4
==== harfbuzz ====
Version update (4.2.0 -> 4.2.1)
- Update to version 4.2.1:
+ Make sure hb_blob_create_from_file_or_fail() always returns
nullptr in case of failure and not empty blob sometimes
+ Add --passthrough-tables option to hb-subset
+ Reinstate a pause after basic features in Khmer shaper, fixing
a regression introduced in previous release
+ Better handling of Regional_Indicator when shaped with RTL-
native scripts, reverting earlier fix that caused regressions
in AAT shaping
==== icu ====
- bump library packagename to libicu71 to match the version.
==== ima-evm-utils ====
Subpackages: evmctl libimaevm3
- switch to use https urls
==== installation-images-MicroOS ====
Version update (17.48 -> 17.51)
- merge gh#openSUSE/installation-images#592
- support leap port of armv7hl (bsc#1198302)
- 17.51
- merge gh#openSUSE/installation-images#591
- fix typo (bsc#1198326)
- 17.50
- merge gh#openSUSE/installation-images#589
- use parse-zdev.sh from s390-tools for device activation (bsc#1198326)
- 17.49
==== json-c ====
Version update (0.15 -> 0.16)
- Update to 0.16:
+ Deprecated and removed features:
* JSON_C_OBJECT_KEY_IS_CONSTANT is deprecated in favor of
JSON_C_OBJECT_ADD_CONSTANT_KEY
* Direct access to lh_table and lh_entry structure members is deprecated.
Use access functions instead, lh_table_head(), lh_entry_next(), etc...
* Drop REFCOUNT_DEBUG code.
+ Changes and bug fixes
* Cap string length at INT_MAX to avoid various issues with very long strings.
* json_object_deep_copy: fix deep copy of strings containing '\0'
* Fix read past end of buffer in the "json_parse" command
* Avoid out of memory accesses in the locally provided vasprintf() function
(for those platforms that use it)
* Handle allocation failure in json_tokener_new_ex
* Fix use-after-free in json_tokener_new_ex() in the event of printbuf_new() returning NULL
* printbuf_memset(): set gaps to zero - areas within the print buffer which
have not been initialized by using printbuf_memset
* printbuf: return -1 on invalid arguments (len < 0 or total buffer > INT_MAX)
* sprintbuf(): propagate printbuf_memappend errors back to the caller
* Validate size arguments in arraylist functions.
* Use getrandom() if available; with GRND_NONBLOCK to allow use of json-c
very early during boot, such as part of cryptsetup.
* Use arc4random() if it's available.
* random_seed: on error, continue to next method instead of exiting the process
* Close file when unable to read from /dev/urandom in get_dev_random_seed()
* Speed up parsing by replacing ctype functions with simplified, faster
non-locale-sensitive ones in json_tokener and json_object_to_json_string.
* Neither vertical tab nor formfeed are considered whitespace per the JSON spec
* json_object: speed up creation of objects, calloc() -> malloc() + set fields
* Avoid needless extra strlen() call in json_c_shallow_copy_default() and
json_object_equal() when the object is known to be a json_type_string.
==== kernel-source ====
Version update (5.17.3 -> 5.17.4)
- Linux 5.17.4 (bsc#1012628).
- drm/amd/display: Add pstate verification and recovery for DCN31
(bsc#1012628).
- drm/amd/display: Fix p-state allow debug index on dcn31
(bsc#1012628).
- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
the function (bsc#1012628).
- ACPI: processor idle: Check for architectural support for LPI
(bsc#1012628).
- net: dsa: realtek: allow subdrivers to externally lock regmap
(bsc#1012628).
- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
access (bsc#1012628).
- net: dsa: realtek: make interface drivers depend on OF
(bsc#1012628).
- btrfs: remove no longer used counter when reading data page
(bsc#1012628).
- btrfs: remove unused variable in
btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
(bsc#1012628).
- media: si2157: unknown chip version Si2147-A30 ROM 0x50
(bsc#1012628).
- uapi/linux/stddef.h: Add include guards (bsc#1012628).
- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
(bsc#1012628).
- btrfs: release correct delalloc amount in direct IO write path
(bsc#1012628).
- btrfs: fix btrfs_submit_compressed_write cgroup attribution
(bsc#1012628).
- btrfs: return allocated block group from do_chunk_alloc()
(bsc#1012628).
- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
- ALSA: ali5451: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: als300: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: als4000: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: atiixp: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: au88x0: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: aw2: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: azt3328: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: ca0106: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: cmipci: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: cs4281: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: cs5535audio: Fix the missing snd_card_free() call at
probe error (bsc#1012628).
- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: ens137x: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: es1938: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: es1968: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: fm801: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: galaxy: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: ice1724: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
probe error (bsc#1012628).
- ALSA: korg1212: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: lola: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: maestro3: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: oxygen: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: riptide: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: rme32: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: rme9652: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: rme96: Fix the missing snd_card_free() call at probe error
(bsc#1012628).
- ALSA: sc6000: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: sonicvibes: Fix the missing snd_card_free() call at
probe error (bsc#1012628).
- ALSA: via82xx: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
implicit fb (bsc#1012628).
- ALSA: nm256: Don't call card private_free at probe error path
(bsc#1012628).
- drm/msm: Add missing put_task_struct() in debugfs path
(bsc#1012628).
- nfsd: Fix a write performance regression (bsc#1012628).
- firmware: arm_scmi: Remove clear channel call on the TX channel
(bsc#1012628).
- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
(bsc#1012628).
- Revert "ath11k: mesh: add support for 256 bitmap in blockack
frames in 11ax" (bsc#1012628).
- firmware: arm_scmi: Fix sorting of retrieved clock rates
(bsc#1012628).
- media: rockchip/rga: do proper error checking in probe
(bsc#1012628).
- KVM: arm64: Generalise VM features into a set of flags
(bsc#1012628).
- KVM: arm64: mixed-width check should be skipped for
uninitialized vCPUs (bsc#1012628).
- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
- net/sched: flower: fix parsing of ethertype following VLAN
header (bsc#1012628).
- veth: Ensure eth header is in skb's linear part (bsc#1012628).
- gpiolib: acpi: use correct format characters (bsc#1012628).
- cifs: release cached dentries only if mount is complete
(bsc#1012628).
- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
(bsc#1012628).
- Revert "iavf: Fix deadlock occurrence during resetting VF
interface" (bsc#1012628).
- net: mdio: don't defer probe forever if PHY IRQ provider is
missing (bsc#1012628).
- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
- sctp: use the correct skb for security_sctp_assoc_request
(bsc#1012628).
- net/sched: fix initialization order when updating chain 0 head
(bsc#1012628).
- cachefiles: unmark inode in use in error path (bsc#1012628).
- cachefiles: Fix KASAN slab-out-of-bounds in
cachefiles_set_volume_xattr (bsc#1012628).
- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
table (bsc#1012628).
- KVM: selftests: riscv: Fix alignment of the guest_hang()
function (bsc#1012628).
- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
- io_uring: flag the fact that linked file assignment is sane
(bsc#1012628).
- net: ethernet: stmmac: fix altr_tse_pcs function when using
a fixed-link (bsc#1012628).
- net/sched: taprio: Check if socket flags are valid
(bsc#1012628).
- cfg80211: hold bss_lock while updating nontrans_list
(bsc#1012628).
- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
- netfilter: nft_socket: make cgroup match work in input too
(bsc#1012628).
- drm/msm: Fix range size vs end confusion (bsc#1012628).
- drm/msm/dsi: Use connector directly in
msm_dsi_manager_connector_init() (bsc#1012628).
- drm/msm/dp: add fail safe mode outside of event_mutex context
(bsc#1012628).
- io_uring: stop using io_wq_work as an fd placeholder
(bsc#1012628).
- net/smc: use memcpy instead of snprintf to avoid out of bounds
read (bsc#1012628).
- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
(bsc#1012628).
- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
(bsc#1012628).
- scsi: pm80xx: Enable upper inbound, outbound queues
(bsc#1012628).
- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
(bsc#1012628).
- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
- scsi: iscsi: Fix conn cleanup and stop race during iscsid
restart (bsc#1012628).
- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
- sctp: Initialize daddr on peeled off socket (bsc#1012628).
- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
- net: lan966x: Stop processing the MAC entry is port is wrong
(bsc#1012628).
- netfilter: nf_tables: nft_parse_register can return a negative
value (bsc#1012628).
- io_uring: fix assign file locking issue (bsc#1012628).
- ALSA: ad1889: Fix the missing snd_card_free() call at probe
error (bsc#1012628).
- ALSA: mtpav: Don't call card private_free at probe error path
(bsc#1012628).
- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
(bsc#1012628).
- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
- testing/selftests/mqueue: Fix mq_perf_tests to free the
allocated cpu set (bsc#1012628).
- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
- ALSA: usb-audio: Limit max buffer and period sizes per time
(bsc#1012628).
- perf tools: Fix misleading add event PMU debug message
(bsc#1012628).
- macvlan: Fix leaking skb in source mode with nodst option
(bsc#1012628).
- net: ftgmac100: access hardware register after clock ready
(bsc#1012628).
- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
- cifs: potential buffer overflow in handling symlinks
(bsc#1012628).
- dm mpath: only use ktime_get_ns() in historical selector
(bsc#1012628).
- vfio/pci: Fix vf_token mechanism when device-specific VF
drivers are used (bsc#1012628).
- tun: annotate access to queue->trans_start (bsc#1012628).
- net: dsa: felix: fix tagging protocol changes with multiple
CPU ports (bsc#1012628).
- net: bcmgenet: Revert "Use stronger register read/writes to
assure ordering" (bsc#1012628).
- block: fix offset/size check in bio_trim() (bsc#1012628).
- block: null_blk: end timed out poll request (bsc#1012628).
- io_uring: abort file assignment prior to assigning creds
(bsc#1012628).
- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
- drm/amd: Add USBC connector ID (bsc#1012628).
- btrfs: fix fallocate to use file_modified to update permissions
consistently (bsc#1012628).
- btrfs: do not warn for free space inode in cow_file_range
(bsc#1012628).
- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
(bsc#1012628).
- drm/amd/display: fix audio format not updated after edid updated
(bsc#1012628).
- drm/amd/display: FEC check in timing validation (bsc#1012628).
- drm/amd/display: Update VTEM Infopacket definition
(bsc#1012628).
- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
- drm/amdkfd: Check for potential null return of kmalloc_array()
(bsc#1012628).
- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
default in isolated guests (bsc#1012628).
- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
device (bsc#1012628).
- PCI: hv: Propagate coherence from VMbus device to PCI device
(bsc#1012628).
- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
buffer (bsc#1012628).
- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
(bsc#1012628).
- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
(bsc#1012628).
- scsi: lpfc: Fix queue failures when recovering from PCI parity
error (bsc#1012628).
- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
(bsc#1012628).
- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
(bsc#1012628).
- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
- regulator: wm8994: Add an off-on delay for WM8994 variant
(bsc#1012628).
- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
(bsc#1012628).
- arm64: alternatives: mark patch_alternative() as `noinstr`
(bsc#1012628).
- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
(bsc#1012628).
- net: axienet: setup mdio unconditionally (bsc#1012628).
- Drivers: hv: balloon: Disable balloon and hot-add accordingly
(bsc#1012628).
- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
(bsc#1012628).
- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
(bsc#1012628).
- spi: cadence-quadspi: fix protocol setup for non-1-1-X
operations (bsc#1012628).
- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
- drm/amd/display: Enable power gating before init_pipes
(bsc#1012628).
- drm/amd/display: Revert FEC check in validation (bsc#1012628).
- drm/amd/display: Fix allocate_mst_payload assert on resume
(bsc#1012628).
- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
- scsi: mpt3sas: Fail reset operation if config request timed out
(bsc#1012628).
- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
- scsi: megaraid_sas: Target with invalid LUN ID is deleted
during scan (bsc#1012628).
- drivers: net: slip: fix NPD bug in sl_tx_timeout()
(bsc#1012628).
- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
- io_uring: zero tag on rsrc removal (bsc#1012628).
- io_uring: use nospec annotation for more indexes (bsc#1012628).
- perf/imx_ddr: Fix undefined behavior due to shift overflowing
the constant (bsc#1012628).
- mm/secretmem: fix panic when growing a memfd_secret
(bsc#1012628).
- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
- mm: fix unexpected zeroed page mapping with zram swap
(bsc#1012628).
- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
(bsc#1012628).
- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
(bsc#1012628).
- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
PIE" (bsc#1012628).
- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
(bsc#1012628).
- SUNRPC: Fix NFSD's request deferral on RDMA transports
(bsc#1012628).
- memory: renesas-rpc-if: fix platform-device leak in error path
(bsc#1012628).
- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
- cifs: verify that tcon is valid before dereference in
cifs_kill_sb (bsc#1012628).
- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
- ath9k: Properly clear TX status area before reporting to
mac80211 (bsc#1012628).
- ath9k: Fix usage of driver-private space in tx_info
(bsc#1012628).
- btrfs: zoned: activate block group only for extent allocation
(bsc#1012628).
- btrfs: fix root ref counts in error handling in
btrfs_get_root_ref (bsc#1012628).
- btrfs: mark resumed async balance as writing (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
(bsc#1012628).
- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
(bsc#1012628).
- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
(bsc#1012628).
- ipv6: fix panic when forwarding a pkt with no in6 dev
(bsc#1012628).
- drm/amd/display: don't ignore alpha property on pre-multiplied
mode (bsc#1012628).
- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
- genirq/affinity: Consider that CPUs on nodes can be unbalanced
(bsc#1012628).
- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
(bsc#1012628).
- ARM: davinci: da850-evm: Avoid NULL pointer dereference
(bsc#1012628).
- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
(bsc#1012628).
- dm integrity: fix memory corruption when tag_size is less than
digest size (bsc#1012628).
- i2c: dev: check return value when calling dev_set_name()
(bsc#1012628).
- Revert "net: dsa: setup master before ports" (bsc#1012628).
- smp: Fix offline cpu check in flush_smp_call_function_queue()
(bsc#1012628).
- dt-bindings: memory: snps,ddrc-3.80a compatible also need
interrupts (bsc#1012628).
- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
- timers: Fix warning condition in __run_timers() (bsc#1012628).
- dma-direct: avoid redundant memory sync for swiotlb
(bsc#1012628).
- mm, kfence: support kmem_dump_obj() for KFENCE objects
(bsc#1012628).
- drm/i915: Sunset igpu legacy mmap support based on
GRAPHICS_VER_FULL (bsc#1012628).
- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
(bsc#1012628).
- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
- io_uring: use right issue_flags for splice/tee (bsc#1012628).
- io_uring: fix poll file assign deadlock (bsc#1012628).
- io_uring: fix poll error reporting (bsc#1012628).
- commit 75e9961
- Update config files. (vanilla)
After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
Just ran oldconfig.
- commit 2d96192
- Update
patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-bef…
(bsc#1012628 bsc#1198330 CVE-2022-28893).
Update upstream status.
- commit a0f1f93
==== krb5 ====
Version update (1.19.2 -> 1.19.3)
- update to 1.19.3 (bsc#1189929, CVE-2021-37750):
* Fix a denial of service attack against the KDC [CVE-2021-37750].
* Fix KDC null deref on TGS inner body null server
* Fix conformance issue in GSSAPI tests
==== libapparmor ====
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== libeconf ====
Version update (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
- Update to version 0.4.6+git20220427.3016f4e:
* econftool:
* * Parsing error: Reporting file and line nr.
* * --delimeters=spaces Taking all kind of spaces for delimiter
* libeconf:
Fixed bsc#1198165: Parsing files correctly which have space characters
AND none space characters as delimiters.
==== libgpg-error ====
Version update (1.44 -> 1.45)
- update to 1.45:
* gpgrt_access and gpgrt_mkdir now support file names longer than
MAX_PATH
==== libjpeg-turbo ====
- Use nasm instead of yasm, the latter has not released any update
in 7 years.
==== librsvg ====
Version update (2.54.0 -> 2.54.1)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2
- Update to version 2.54.1:
+ Fix oversight in the Minimum Supported Rust Version (MSRV):
this release requires Rust 1.56 or later.
+ Make rst2man and gi-docgen optional.
+ Fix documentation comments.
==== multipath-tools ====
Subpackages: kpartx libmpath0
- If multipath-tools is newly installed, load dm-multipath
(bsc#1196898)
==== ncurses ====
Version update (6.3.20220402 -> 6.3.20220423)
Subpackages: libncurses6 ncurses-utils terminfo-base
- Include FORTIFY_SOURCE_3-fix.patch as the patch
is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag.
We discussed the change with upstream, but the project
disagrees about stricter rules used with -D_FORTIFY_SOURCE=3.
- Add ncurses patch 20220423
+ in-progress work on invalid_merge(), disable it (cf: 20220402).
+ fix memory leak in _nc_tic_dir() when called from _nc_set_writedir().
+ fix memory leak in tic when "-c" option is used.
- Add ncurses patch 20220416 (boo#1198627 for CVE-2022-29458)
+ add a limit-check to guard against corrupt terminfo data
(report/testcase by NCNIPC of China).
+ add check/warning in configure script if option --with-xterm-kbs is
missing or inconsistent (Arch #74379).
+ add setlocale call to several test-programs.
+ allow extended-color number in opts parameter of wattr_on.
- Add ncurses patch 20220409
+ add test/test_unget_wch.c
==== oath-toolkit ====
Subpackages: liboath0 oath-toolkit-xml
- url -> https
==== openssh ====
Subpackages: openssh-clients openssh-common openssh-server
- read ssh and sshd config file also from /usr/etc
- add openssh-server-config-rootlogin subpackage that enabled PermitRootLogin
==== pango ====
Version update (1.50.4 -> 1.50.7)
- Update to version 1.50.7:
+ coretext: Fix the build.
+ editing: Fix moving across paragraph boundaries in rtl.
+ layout: Try harder to survive without fonts.
+ Windows:
- Register a sans-serif font.
- Try harder to load a font.
- Update to version 1.50.6:
+ Drop hb-glib dependency.
+ Fix test font configuration.
+ Maintain order in pango_attr_list_change.
+ Fix a use-after-free in pango_attr_list_change.
- Update to version 1.50.5:
+ Fix compiler warnings.
+ Enable cairo by default.
+ pango-view: Show more baselines.
+ layout: Handle baselines.
- Use ldconfig_scriptlets macro for post(un) handling.
==== pcre2 ====
Version update (10.39 -> 10.40)
- pcre2 10.40:
* Added support for Bidi_Class and a number of binary Unicode
properties, including Bidi_Control.
* A number of changes to script matching for \p and \P:
speed improvements, add the syntax \p{script:xxx} and
\p{script_extensions:xxx} (synonyms sc and scx), Changed
\p{scriptname} from being the same as \p{sc:scriptname} to
being the same as \p{scx:scriptname}, recognize the standard
Unicode 4-letter abbreviations for script names, implement
Unicode and Perl's "loose matching" rules on property names
==== perl-Bootloader ====
Version update (0.938 -> 0.939)
- merge gh#openSUSE/perl-bootloader#139
- fix sysconfig parsing (bsc#1198828)
- 0.939
==== podman ====
Subpackages: podman-cni-config
- Require catatonit >= 0.1.7 for pause functionality needed by pods
==== policycoreutils ====
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Fix file list: package ru/man8/sepolgen.8 only in the devel
package (was in devel and main).
==== python-SQLAlchemy ====
- python-mock is not required for build
==== python-gobject ====
Version update (3.42.0 -> 3.42.1)
- Update to version 3.42.1:
+ Do not error out for unknown scopes.
+ gtk overrides: restore Gtk.ListStore.insert_with_valuesv with
newer GTK4.
+ gtk overrides: Do not override Treeview.enable_model_drag_xx
for GTK4.
+ Implement DynamicImporter.find_spec() to silence deprecation
warning.
+ Some test/CI fixes.
==== python-jsonschema ====
Version update (3.2.0 -> 4.4.0)
- Update to 4.4.0
* Add mypy support (#892)
* Add support for Python 3.11
- Release 4.3.3
* Properly report deprecation warnings at the right stack level
(#899)
- Release 4.3.2
* Additional performance improvements for resolving refs (#896)
- Release 4.3.1
* Resolving refs has had performance improvements (#893)
- Release 4.3.0
* Fix undesired fallback to brute force container uniqueness
check on certain input types (#893)
* Implement a PEP544 Protocol for validator classes (#890)
- Release 4.2.1
* Pin importlib.resources from below (#877)
- Release 4.2.0
* Use importlib.resources to load schemas (#873)
* Ensure all elements of arrays are verified for uniqueness by
uniqueItems (#866)
- Release 4.1.2
* Fix dependentSchemas to properly consider non-object instances
to be valid (#850)
- Release 4.1.1
* Fix prefixItems not indicating which item was invalid within
the instance path (#862)
- Release 4.1.0
* Add Python 3.10 to the list of supported Python versions
- Release 4.0.1
* Fix the declaration of minimum supported Python version (#846)
- Release 4.0.0
* Partial support for Draft 2020-12 (as well as 2019-09). Thanks
to Thomas Schmidt and Harald Nezbeda.
* False and 0 are now properly considered non-equal even
recursively within a container (#686). As part of this change,
uniqueItems validation may be slower in some cases. Please feel
free to report any significant performance regressions, though
in some cases they may be difficult to address given the
specification requirement.
* The CLI has been improved, and in particular now supports a
- -output option (with plain (default) or pretty arguments) to
control the output format. Future work may add additional
machine-parsable output formats.
* Code surrounding DEFAULT_TYPES and the legacy mechanism for
specifying types to validators have been removed, as per the
deprecation policy. Validators should use the TypeChecker
object to customize the set of Python types corresponding to
JSON Schema types.
* Validation errors now have a json_path attribute, describing
their location in JSON path format
* Support for the IP address and domain name formats has been
improved
* Support for Python 2 and 3.6 has been dropped, with
python_requires properly set.
* multipleOf could overflow when given sufficiently large
numbers. Now, when an overflow occurs, jsonschema will fall
back to using fraction division (#746).
* jsonschema.__version__, jsonschema.validators.validators,
jsonschema.validators.meta_schemas and
jsonschema.RefResolver.in_scope have been deprecated, as has
passing a second-argument schema to Validator.iter_errors and
Validator.is_valid.
- Drop webcolors.patch
==== python-packaging ====
- Ignore python3.6.2 since the test doesn't support it.
==== python-tornado6 ====
- Add patch remove-multiheader-http-test.patch:
* Do not test multi-line headers.
==== python-urllib3 ====
Version update (1.26.7 -> 1.26.9)
- Remove unneeded BuildRequires of mock.
- Remove unbundling off ssl.match_hostname.
* It was only done for the primary python3 flavor
* It is bundled for a reason gh#urllib3/urllib3#2439,
gh#urllib3/urllib3#2448
* The tests (and probably urllib3 users) use wildcard patterns
not supported by the stdlib
- Fix undbundling of six for all flavors
- Replace brotlipy recommendation and test with python-Brotli
(see release notes below)
- update to 1.26.9:
* Changed ``urllib3[brotli]`` extra to favor installing Brotli libraries that are still
receiving updates like ``brotli`` and ``brotlicffi`` instead of ``brotlipy``.
This change does not impact behavior of urllib3, only which dependencies are installed.
* Fixed a socket leaking when ``HTTPSConnection.connect()`` raises an exception.
* Fixed ``server_hostname`` being forwarded from ``PoolManager`` to ``HTTPConnectionPool``
when requesting an HTTP URL. Should only be forwarded when requesting an HTTPS URL.
- update to 1.26.8:
* Added extra message to``urllib3.exceptions.ProxyError`` when urllib3 detects that
a proxy is configured to use HTTPS but the proxy itself appears to only use HTTP.
* Added a mention of the size of the connection pool when discarding a
connection due to the pool being full.
* Added explicit support for Python 3.11.
* Deprecated the ``Retry.MAX_BACKOFF`` class property in favor of
``Retry.DEFAULT_MAX_BACKOFF`` to better match the rest of the default parameter names.
``Retry.MAX_BACKOFF`` is removed in v2.0.
* Changed location of the vendored ``ssl.match_hostname`` function from
``urllib3.packages.ssl_match_hostname`` to
``urllib3.util.ssl_match_hostname`` to ensure Python 3.10+ compatibility after
being repackaged by downstream distributors.
* Fixed absolute imports, all imports are now relative.
==== qemu ====
- enable aio=io_uring on all kvm architectures (bsc#1197699)
==== rpm ====
Subpackages: librpmbuild9
- Update zstdpool.diff in order to fix boo#1197643.
==== rpm-config-SUSE ====
Version update (20220414 -> 20220421)
- Update to version 20220421:
* Automatically trim opensuse changelogs to the last 3 years
* use zstd for tarball compression
==== rsync ====
Version update (3.2.3 -> 3.2.4)
- Update to 3.2.4
* A new form of arg protection was added that works similarly to
the older `--protect-args` (`-s`) option but in a way that
avoids breaking things like rrsync.
* A long-standing bug was preventing rsync from figuring out the
current locale's decimal point character, which made rsync
always output numbers using the "C" locale.
* Too many changes to list, see included NEWS.md file.
- Drop rsync-CVE-2020-14387.patch, already included upstream.
==== snapper ====
Version update (0.10.0 -> 0.10.1)
- compress file lists using gzip
- version 0.10.1
==== systemd ====
Subpackages: libsystemd0 libudev1 udev
- spec: sign the systemd-boot efi binary (boo#1198586)
- Drop 0011-core-disable-session-keyring-per-system-sevice-entir.patch
Since bsc#1081947 has been addressed, we can attempt to re-enable private
session kernel keyring for each system service hence each service gets a
session keyring that is specific to the service.
- Import commit 736db5a59f1ab1317ef64ec6e7dc394250178146
98bc28d824 tmpfiles: constify item_compatible() parameters
3faf1a2648 test: adapt install_pam() for openSUSE
b7ca34fa28 test: add test checking tmpfiles conf file precedence
2713693d93 test tmpfiles: add a test for 'w+'
ce2cbefe38 tmpfiles.d: only 'w+' can have multiple lines for the same path (bsc#1198090)
769f5a0cbe Support -D_FORTIFY_SOURCE=3 by using __builtin_dynamic_object_size.
- libseccomp is needed everywhere
- Move coredumpctl completion files into systemd-coredump sub-package.
==== tar ====
- Add recommends to zstd, a modern fast compression type.
==== vim ====
Subpackages: vim-data-common vim-small
- skip empty post/postun on gvim for SLE15+
==== which ====
- https urls, added signature (but did not find the public key)
==== wireless-regdb ====
Version update (20220324 -> 20220408)
- Update to version 20220408:
* wireless-regdb: add db files missing from previous commit
* wireless-regdb: update regulatory database based on preceding changes
* wireless-regdb: Update regulatory rules for Australia (AU)
* wireless-regdb: add missing spaces for US S1G rules
==== xfsprogs ====
Version update (5.14.2 -> 5.15.0)
- update to 5.15.0:
- mkfs: increase the min log size to 64MB when possible
- xfs_scrub: retry items that are ok except for XFAIL
- xfs_scrub: fix xfrog_scrub_metadata error reporting
- mkfs: enable inobtcount and bigtime by default
- mkfs: prevent corruption of suboption string values
- mkfs: document sample configuration file location
- mkfs: add configuration files for a few LTS kernels
- mkfs: add a config file for x86_64 pmem filesystems
- xfs_quota: don't exit on "project" cmd failure
- xfs_repair: don't guess about failure reason in phase6
- xfs_repair: update 2ndary superblocks after upgrades
- xfs_scrub: fix reporting if we can't open devices
- xfs_scrub: report optional features in version
- libxcmd: use emacs mode for command history editing
- libfrog: always use the kernel GETFSMAP definitions
- mkfs.xfs(8): fix default inode allocator description
- xfs_quota(8): fix up dump and report documentation
- xfs_quota(8): document units in limit command
- misc: add a crc32c self test to mkfs and repair
- libxfs changes merged from kernel 5.15
==== zchunk ====
Version update (1.2.1 -> 1.2.2)
- Update to version 1.2.2
* Turn off EOL handling for the *.zck test files.
* Let the tests also pass with libzstd-1.4.10.
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager
apparmor
argon2
btrfsprogs (5.16.1 -> 5.17)
cockpit-podman
coreutils (9.0 -> 9.1)
curl (7.82.0 -> 7.83.0)
elfutils (0.186 -> 0.187)
file
fontconfig (2.13.1 -> 2.14.0)
gnome-control-center (42.0 -> 42.1)
gnome-desktop (42.0 -> 42.1)
gvfs (1.50.0 -> 1.50.1)
gzip
libadwaita (1.1.0 -> 1.1.1)
libapparmor
libeconf (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
liboauth
libqt5-qtwebengine
librsvg (2.54.0 -> 2.54.1)
liburing
llvm14 (14.0.0 -> 14.0.1)
nautilus (42.0 -> 42.1.1)
ncurses (6.3.20220416 -> 6.3.20220423)
openssh
pango (1.50.4 -> 1.50.7)
patterns-gnome
perl-Bootloader (0.938 -> 0.939)
pipewire (0.3.50 -> 0.3.51)
policycoreutils
python-jsonschema (3.2.0 -> 4.4.0)
python-pycurl (7.43.0.6 -> 7.45.1)
python-tornado6
re2
which
xdg-desktop-portal-gnome (42.0.1 -> 42.1)
xfsprogs (5.14.2 -> 5.15.0)
zenity (3.42.0 -> 3.42.1)
=== Details ===
==== NetworkManager ====
Subpackages: libnm0 typelib-1_0-NM-1_0
- Install nfs dispatcher script in /usr/lib/NetworkManager, not /etc
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== argon2 ====
- use a source url
==== btrfsprogs ====
Version update (5.16.1 -> 5.17)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- update to 5.17:
* check:
* repair wrong num_devices in superblock
* recognize overly long xattr names
* fix wrong total bytes check for seed device
* auto-repair on read on RAID56
* property set: unify handling of empty value to mean default, changed meaning
for property 'compression' to allow reset to default and to set NOCOMPRESS,
since kernel 5.14
* fixes:
* dump-tree: print fs-verity items
* fix location of system chunk on zoned filesystem
* do not allow setting seeding flag on a filesystem with dirty log
* mkfs and subpage support: use sectorsize as nodesize fallback for mixed
profiles
* preparatory work for extent tree v2, global roots
* experimental feature (unstable interface, not built by default,
do not use for production):
* btrfstune: option --csum to switch checksum algorithm
* other:
* cleanups, refactoring
* update documentation build, remove asciidocs leftovers
* update fssum to consider xattrs
* add fsstress
- update to 5.16.2:
* mkfs: fix detection of profile type for zoned mode when creating DUP
* build:
* add missing stub for zoned mode helper when zoned mode not enabled
* fix 64bit types on MIPS and PowerPC
* improved zoned mode support autodetection, for systems with existing
blkzone.h header but missing support for zone capacity
* other:
* doc updates
* test updates
- add gpg signature validation
- Update to 5.16.1
* mkfs: support DUP on metadata on zoned devices
* subvol delete: drop warning for root when search ioctl fails
* check:
* fix --init-csum-tree to not create checksums for extents that are not
supposed to have them
* add check for metadata item levels
* add udev rule for zoned devices as they require mq-deadline
* build: fix redefinition of ALIGN on mixed old/new kernel/userspace (5.11)
* other:
* typo fixes
* new tests
* CI targets updated
* Removed patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch (upstream)
- add python-rpm-macros (bsc#1194748)
- spec: also provide btrfs-progs as it's common package name in other distros
- spec: clean up conditionals for < 12 versions
- spec: let SLE12 build again (conditional dependency of libreiserfscore)
- Removed patches: sles11-defaults.h (no SLE11 compatibility anymore)
- Added patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch
(fix build on SLE12/SLE15)
- Update to 5.16
* rescue: new subcommand clear-uuid-tree to fix failed mount due to bad uuid
subvolume keys, caught by tree-checker
* fi du: skip inaccessible files
* prop: properly resolve to symlink targets
* send, receive: fix crash after parent subvolume lookup errors
* build:
* fix build on 5.12+ kernels due to changes in linux/kernel.h
* fix build on musl with old kernel headers
* other:
* error handling fixes, cleanups, refactoring
* extent tree v2 preparatory work
* lots of RST documentation updates (last release with asciidoc sources),
https://btrfs.readthedocs.io
- Update to 5.15.1
* fi usage: fix wrongly reported space of used or unallocated space
* fix detection of block device discard capability
* check: add more sanity checks for checksum items
* build: make sphinx optional backend for documentation
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
==== cockpit-podman ====
- Remove translate-toolkit which is not available in SLE
==== coreutils ====
Version update (9.0 -> 9.1)
- remove builddisabled conditions for rings - will be done now as
BuildFlags: excludebuilds
- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
directory; broken in 9.1. See https://bugs.gnu.org/55029
- update to 9.1:
* chmod -R no longer exits with error status when encountering symlinks.
All files would be processed correctly, but the exit status was incorrect.
* If 'cp -Z A B' checks B's status and some other process then removes B,
cp no longer creates B with a too-generous SELinux security context
before adjusting it to the correct value.
* 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
* 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
* 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
or lines containing NULs. Their behavior now matches the documentation
for file names like ".m4" that consist entirely of an extension,
and the documentation has been clarified for unusual cases.
* 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
for B when A is a directory, possibly inflooping.
* cat now uses the copy_file_range syscall if available, when doing
simple copies between regular files. This may be more efficient, by avoiding
user space copies, and possibly employing copy offloading or reflinking.
* chown and chroot now warn about usages like "chown root.root f",
which have the nonstandard and long-obsolete "." separator that
causes problems on platforms where user names contain ".".
Applications should use ":" instead of ".".
* cksum no longer allows abbreviated algorithm names,
so that forward compatibility and robustness is improved.
* date +'%-N' now suppresses excess trailing digits, instead of always
padding them with zeros to 9 digits. It uses clock_getres and
clock_gettime to infer the clock resolution.
* dd conv=fsync now synchronizes output even after a write error,
and similarly for dd conv=fdatasync.
* dd now counts bytes instead of blocks if a block count ends in "B".
For example, 'dd count=100KiB' now copies 100 KiB of data, not
102,400 blocks of data. The flags count_bytes, skip_bytes and
seek_bytes are therefore obsolescent and are no longer documented,
though they still work.
* ls no longer colors files with capabilities by default, as file-based
capabilties are very rarely used, and lookup increases processing per file by
about 30%. It's best to use getcap [-r] to identify files with capabilities.
* ls no longer tries to automount files, reverting to the behavior
before the statx() call was introduced in coreutils-8.32.
* stat no longer tries to automount files by default, reverting to the
behavior before the statx() call was introduced in coreutils-8.32.
Only `stat --cached=never` will continue to automount files.
* timeout --foreground --kill-after=... will now exit with status 137
if the kill signal was sent, which is consistent with the behavior
when the --foreground option is not specified. This allows users to
distinguish if the command was more forcefully terminated.
* dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
like FreeBSD and other operating systems.
* dircolors takes a new --print-ls-colors option to display LS_COLORS
entries, on separate lines, colored according to the entry color code.
* dircolors will now also match COLORTERM in addition to TERM environment
variables. The default config will apply colors with any COLORTERM set.
* cp, mv, and install now use openat-like syscalls when copying to a directory.
* This avoids some race conditions and should be more efficient.
* The new 'date' option --resolution outputs the timestamp resolution.
* With conv=fdatasync or conv=fsync, dd status=progress now reports
any extra final progress just before synchronizing output data,
since synchronizing can take a long time.
* printf now supports printing the numeric value of multi-byte characters.
* sort --debug now diagnoses issues with --field-separator characters
that conflict with characters possibly used in numbers.
* 'tail -f file | filter' now exits on Solaris when filter exits.
* root invoked coreutils, that are built and run in single binary mode,
now adjust /proc/$pid/cmdline to be more specific to the utility
being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)
==== curl ====
Version update (7.82.0 -> 7.83.0)
Subpackages: libcurl4
- Patches rework:
* Refreshed all patches as -p1.
* Use autopatch macro.
* Renamed:
- dont-mess-with-rpmoptflags.diff -> dont-mess-with-rpmoptflags.patch
* Removed (already upstream):
- curl-fix-verifyhost.patch
- Update to 7.83.0:
* Security fixes:
- (bsc#1198766, CVE-2022-27776) Auth/cookie leak on redirect
- (bsc#1198723, CVE-2022-27775) Bad local IPv6 connection reuse
- (bsc#1198608, CVE-2022-27774) Credential leak on redirect
- (bsc#1198614, CVE-2022-22576) OAUTH2 bearer bypass in connection re-use
* Changes:
- curl: add %header{name} experimental support in -w handling
- curl: add %{header_json} experimental support in -w handling
- curl: add --no-clobber
- curl: add --remove-on-error
- header api: add curl_easy_header and curl_easy_nextheader
- msh3: add support for QUIC and HTTP/3 using msh3
* Bugfixes:
- appveyor: add Cygwin build
- appveyor: only add MSYS2 to PATH where required
- BearSSL: add CURLOPT_SSL_CIPHER_LIST support
- BearSSL: add CURLOPT_SSL_CTX_FUNCTION support
- BINDINGS.md: add Hollywood binding
- CI: Do not use buildconf. Instead, just use: autoreconf -fi
- CI: install Python package impacket to run SMB test 1451
- configure.ac: move -pthread CFLAGS setting back where it used to be
- configure: bump the copyright year range int the generated output
- conncache: include the zone id in the "bundle" hashkey
- connecache: remove duplicate connc->closure_handle check
- connect: make Curl_getconnectinfo work with conn cache from share handle
- connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined
- cookie.d: clarify when cookies are sent
- cookies: improve errorhandling for reading cookiefile
- curl/system.h: update ifdef condition for MCST-LCC compiler
- curl: error out if -T and -d are used for the same URL
- curl: error out when options need features not present in libcurl
- curl: escape '?' in generated --libcurl code
- curl: fix segmentation fault for empty output file names.
- curl_easy_header: fix typos in documentation
- CURLINFO_PRIMARY_PORT.3: clarify which port this is
- CURLOPT*TLSAUTH.3: they only work with OpenSSL or GnuTLS
- CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL
- CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs
- CURLOPT_PROGRESSFUNCTION.3: fix typo in example
- CURLOPT_UNRESTRICTED_AUTH.3: extended explanation
- CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype
- docs/HYPER.md: updated to reflect current hyper build needs
- docs/opts: Mention Schannel client cert type is P12
- docs: Fix missing semicolon in example code
- docs: lots of minor language polish
- English: use American spelling consistently
- fail.d: tweak the description
- firefox-db2pem.sh: make the shell script safer
- ftp: fix error message for partial file upload
- gen.pl: change wording for mutexed options
- GHA: add openssl3 jobs moved over from zuul
- GHA: build hyper with nightly rustc
- GHA: move bearssl jobs over from zuul
- gha: move the event-based test over from Zuul
- gtls: fix build for disabled TLS-SRP
- http2: handle DONE called for the paused stream
- http2: RST the stream if we stop it on our own will
- http: avoid auth/cookie on redirects same host diff port
- http: close the stream (not connection) on time condition abort
- http: reject header contents with nul bytes
- http: return error on colon-less HTTP headers
- http: streamclose "already downloaded"
- hyper: fix status_line() return code
- hyper: fix tests 580 and 581 for hyper
- hyper: no h2c support
- infof: consistent capitalization of warning messages
- ipv4/6.d: clarify that they are about using IP addresses
- json.d: fix typo (overriden -> overridden)
- keepalive-time.d: It takes many probes to detect brokenness
- lib/warnless.[ch]: only check for WIN32 and ignore _WIN32
- lib670: avoid double check result
- lib: #ifdef on USE_HTTP2 better
- lib: fix some misuse of curlx_convert_wchar_to_UTF8
- lib: remove exclamation marks
- libssh2: compare sha256 strings case sensitively
- libssh2: make the md5 comparison fail if wrong length
- libssh: fix build with old libssh versions
- libssh: fix double close
- libssh: Improve fix for missing SSH_S_ stat macros
- libssh: unstick SFTP transfers when done event-based
- macos: set .plist version in autoconf
- mbedtls: remove 'protocols' array from backend when ALPN is not used
- mbedtls: remove server_fd from backend
- mk-ca-bundle.pl: Use stricter logic to process the certificates
- mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl
- mlc_config.json: add file to ignore known troublesome URLs
- mqtt: better handling of TCP disconnect mid-message
- ngtcp2: add client certificate authentication for OpenSSL
- ngtcp2: avoid busy loop in low CWND situation
- ngtcp2: deal with sub-millisecond timeout
- ngtcp2: disconnect the QUIC connection proper
- ngtcp2: enlarge H3_SEND_SIZE
- ngtcp2: fix HTTP/3 upload stall and avoid busy loop
- ngtcp2: fix memory leak
- ngtcp2: fix QUIC_IDLE_TIMEOUT
- ngtcp2: make curl 1ms faster
- ngtcp2: remove remote_addr which is not used in a meaningful way
- ngtcp2: update to work after recent ngtcp2 updates
- ngtcp2: use token when detecting :status header field
- nonblock: restore setsockopt method to curlx_nonblock
- openssl: check SSL_get_peer_cert_chain return value
- openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL
- openssl: fix CN check error code
- options: remove mistaken space before paren in prototype
- perl: removed a double semicolon at end of line
- pop3/smtp: return *WEIRD_SERVER_REPLY when not understood
- projects/README: converted to markdown
- projects: Update VC version names for VS2017, VS2022
- rtsp: don't let CSeq error override earlier errors
- runtests: add 'bearssl' as testable feature
- runtests: make 'oldlibssh' be before 0.9.4
- schannel: remove dead code that will never run
- scripts/copyright.pl: ignore the new mlc_config.json file
- scripts: move three scripts from lib/ to scripts/
- test1135: sync with recent API updates
- test1459: disable for oldlibssh
- test375: fix line endings on Windows
- test386: Fix an incorrect test markup tag
- test718: edited slightly to return better HTTP
- tests/server/util.h: align WIN32 condition with util.c
- tests: refactor server/socksd.c to support --unix-socket
- timediff.[ch]: add curlx helper functions for timeval conversions
- tls: make mbedtls and NSS check for h2, not nghttp2
- tool and tests: force flush of all buffers at end of program
- tool_cb_hdr: Turn the Location: into a terminal hyperlink
- tool_getparam: error out on missing -K file
- tool_listhelp.c: uppercase URL
- tool_operate: fix a scan-build warning
- tool_paramhlp: use feof(3) to identify EOF correctly when using fread(3)
- transfer: redirects to other protocols or ports clear auth
- unit1620: call global_init before calling Curl_open
- url: check sasl additional parameters for connection reuse.
- vtls: provide a unified APLN-disagree string for all backends
- vtls: use a backend standard message for "ALPN: offers %s"
- vtls: use a generic "ALPN, server accepted" message
- winbuild/README.md: fixup dead link
- winbuild: Add a Visual Studio example to the README
- wolfssl: fix compiler error without IPv6
==== elfutils ====
Version update (0.186 -> 0.187)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.187:
* debuginfod: Support -C option for connection thread pooling.
* debuginfod-client: Negative cache file are now zero sized instead of
no-permission files.
* addr2line: The -A, --absolute option, which shows file names including
the full compilation directory is now the default. To get the
old behavior use the new option --relative.
* readelf, elflint: Recognize FDO Packaging Metadata ELF notes
* libdw, debuginfo-client: Load libcurl lazily only when files need to
be fetched remotely. libcurl is now never
loaded when DEBUGINFOD_URLS is unset. And when
DEBUGINFOD_URLS is set, libcurl is only loaded
when the debuginfod_begin function is called.
==== file ====
Subpackages: file-magic libmagic1
- Try to solve 32bit import dependency problems (boo#1198788)
==== fontconfig ====
Version update (2.13.1 -> 2.14.0)
Subpackages: libfontconfig1
- Seems we now need python3 for building
- update to 2.14.0:
* Fix endianness on generating MD5 cache name
* Fix a typo in the description of FcWeightFromOpenTypeDouble
* fc-validate: returns an error code when missing some glyphs
* Fallback uuid-based name to read a cache if no MD5-based cache
* fc-cache: Show font directories to generate cache with -v
* Replace UUID file mechanism with per-directory 'map' attribute [v2]
* memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch
==== gnome-control-center ====
Version update (42.0 -> 42.1)
Subpackages: gnome-control-center-goa
- Update to version 42.1:
+ Display:
- Various small behavior improvements.
- Fix monitor labels.
+ Network: Improve handling of VPN connections.
+ Online Accounts:
- Fix behavior of helper application on X11.
- Fix changes to online accounts services not applying
correctly.
+ User Accounts: Various small polishments.
+ Wacom: Properly translate various strings.
+ Updated translations.
- Drop upstream fixed patches:
+ gnome-control-center-reload-vpn-plugins.patch
+ gnome-control-center-goa-helper-on-X11.patch
+ gnome-control-center-42.0-fix-sharing-panel-crash.patch
+ 1283.patch
- Add 1283.patch: user-accounts: close password change dialog.
Addresses boo#1198235: Fail to change password on GNOME42.
==== gnome-desktop ====
Version update (42.0 -> 42.1)
Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common libgnome-desktop-4-1 typelib-1_0-GnomeDesktop-3_0
- Update to version 42.1:
+ Fix build_gtk4 option.
+ Updated translations.
- Drop a3ed548d92b160245b79978ae362d47091ad8dad.patch: fixed
upstream.
==== gvfs ====
Version update (1.50.0 -> 1.50.1)
Subpackages: gvfs-backends
- Update to version 1.50.1:
+ dav:
- Drop user from URI as a workaround for Nextcloud bug.
- Port DNS-SD resolver to async API to fix hangs when mounting.
- Rewrite to libsoup async API to fix crashes.
- Do not lose userinfo when copying URIs.
+ smb: Ignore EINVAL for kerberos/ccache login.
- Drop gvfs-smb-ignore-EINVAL-kerberos-ccache.patch: fixed
upstream.
==== gzip ====
- Rename xz_lzma.patch xz_lzma_zstd.patch and expand the patch to
supprt zstd compression (boo#1198922).
==== libadwaita ====
Version update (1.1.0 -> 1.1.1)
Subpackages: libadwaita-1-0 typelib-1_0-Adw-1
- Update to version 1.1.1:
+ AdwAvatar: Fix initials not updating after setting.
custom-image.
+ AdwSplitButton: Avoid state changes during dispose.
+ AdwViewSwitcherTitle: Clear pending idle callback on unrealize.
+ AdwPreferencesGroup: Annotation fixes.
+ AdwTabBar:
- Ensure indicators are clickable with inverted=true.
- Fix resize deferring with non-expanded tabs.
- Fix scroll animation stopping too early.
+ Mention AdwComboRow:selected type in migration guide.
+ Fix a Meson error when using as a subproject.
+ Updated translations.
==== libapparmor ====
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== libeconf ====
Version update (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
- Update to version 0.4.6+git20220427.3016f4e:
* econftool:
* * Parsing error: Reporting file and line nr.
* * --delimeters=spaces Taking all kind of spaces for delimiter
* libeconf:
Fixed bsc#1198165: Parsing files correctly which have space characters
AND none space characters as delimiters.
==== liboauth ====
- urls switched to https
==== libqt5-qtwebengine ====
- Add libqt5-qtwebengine-rpmlintrc to silence the
'shlib-policy-name-error' rpmlint error
==== librsvg ====
Version update (2.54.0 -> 2.54.1)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0
- Update to version 2.54.1:
+ Fix oversight in the Minimum Supported Rust Version (MSRV):
this release requires Rust 1.56 or later.
+ Make rst2man and gi-docgen optional.
+ Fix documentation comments.
==== liburing ====
- avoid requiring kernel-default (bsc#1193522)
==== llvm14 ====
Version update (14.0.0 -> 14.0.1)
- Update to version 14.0.1.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
* PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)
==== nautilus ====
Version update (42.0 -> 42.1.1)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1
- Update to version 42.1.1:
+ Revert wrongly introduced dependency on unstable gnome-desktop.
- Changes from version 42.1:
+ Add HighContrast syle support.
+ Preload dragged external file info in list view.
+ Override dark mode wallpaper when not using portal.
+ Avoid truncated popover in Compress dialog under X11.
+ Add checkerboard background to transparent thumbnails.
+ Style and scroll pathbar propperly in RTL languages.
+ Updated translations.
==== ncurses ====
Version update (6.3.20220416 -> 6.3.20220423)
Subpackages: libncurses6 ncurses-utils terminfo-base
- Include FORTIFY_SOURCE_3-fix.patch as the patch
is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag.
We discussed the change with upstream, but the project
disagrees about stricter rules used with -D_FORTIFY_SOURCE=3.
- Add ncurses patch 20220423
+ in-progress work on invalid_merge(), disable it (cf: 20220402).
+ fix memory leak in _nc_tic_dir() when called from _nc_set_writedir().
+ fix memory leak in tic when "-c" option is used.
==== openssh ====
Subpackages: openssh-clients openssh-common openssh-server
- read ssh and sshd config file also from /usr/etc
- add openssh-server-config-rootlogin subpackage that enabled PermitRootLogin
==== pango ====
Version update (1.50.4 -> 1.50.7)
Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0
- Update to version 1.50.7:
+ coretext: Fix the build.
+ editing: Fix moving across paragraph boundaries in rtl.
+ layout: Try harder to survive without fonts.
+ Windows:
- Register a sans-serif font.
- Try harder to load a font.
- Update to version 1.50.6:
+ Drop hb-glib dependency.
+ Fix test font configuration.
+ Maintain order in pango_attr_list_change.
+ Fix a use-after-free in pango_attr_list_change.
- Update to version 1.50.5:
+ Fix compiler warnings.
+ Enable cairo by default.
+ pango-view: Show more baselines.
+ layout: Handle baselines.
- Use ldconfig_scriptlets macro for post(un) handling.
==== patterns-gnome ====
Subpackages: patterns-gnome-gnome_basic patterns-gnome-gnome_basis
- Enable bijiben for default installation on SLE as well
(bsc#1192326).
==== perl-Bootloader ====
Version update (0.938 -> 0.939)
- merge gh#openSUSE/perl-bootloader#139
- fix sysconfig parsing (bsc#1198828)
- 0.939
==== pipewire ====
Version update (0.3.50 -> 0.3.51)
Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools
- Update to version 0.3.51:
* Highlights
- Improve graph reconfiguration.
- Extra configuration options for streams and filters with
config rules and environment variable.
- Improve module-pulse-tunnel latency, stability and error
recovery.
- pw-top, pw-cli and pw-link improvements.
- Fix a channelmixer upmixing clipping issue.
- The ROC module has seen many improvements.
- Many more bugfixes and improvements.
* PipeWire
- The graph reconfiguration code was reworked:
* Moved nodes will update the new driver quantum correctly.
* Inactive nodes are ignored more.
* Nodes that require a driver are now not scheduled anymore
when they are passive (unused).
* Improved performance, the graph is reconfigured with a
minimal amount of changes.
- Method and event argument names were improved.
- A linker garbage collection problem was fixed.
- Properties on threads are now implemented. Use common code to
set thread name and add an option to set stack-size.
- Streams and filters always want a driver now. This makes it
possible to just link a playback stream to a capture stream
without a driver and have it work.
- Streams and filters can now also have rules in the config
file.
- Streams, filters, JACK, ALSA and v4l2 now support
PIPEWIRE_PROPS environment variable to override node
properties.
- Add config section extensions. This provides a way for modules
to have specific config to override the default config.
- Handle realloc errors better.
- Improve stream and filter property updates.
* Modules
- The pulse-tunnel modules has improved latency management and
should now work a lot better.
- Module-loopback, module-echo-cancel, module-filter-chain
unload the module when a stream is destroyed.
- Biquads in filter-chain now can have more gain (5->20 dB).
- Filter-chain now has a builtin delay line filter.
- Filter-chain can now parse the config key correctly in all
cases.
- The ROC sink and source saw many improvements. roc-source is
now a stream by default that connects to the default sink.
Both modules will try to set a graph rate. Both modules have
an option to select the FEC mode.
The ROC source has lower latency now.
- Handle realloc errors better.
* tools
- pw-cat does not have --list-targets anymore, use one of the
more advanced and less buggy tools such as wpctl or pw-cli to
list sinks and sources.
- pw-top has seen many improvements.
* It now has some timeouts to reset the node values to their
default state when unused.
* The man page was improved.
* Invalid timings and errors are displayed in a better way.
- pw-cli and pw-link can now create links between all ports of
given nodes.
- pw-cat can now save to other file formats than wav, based on
the extension of the filename.
* SPA
- The resampler now uses a different internal method for
draining. It can now also handle 0 size buffers as input
without draining.
- The channelmixer now uses the front channel averages for FC
and LFE.
This avoids clipping and results in much better upmixing.
- ALSA should now work again on 32 bits. (#2271)
- The JSON parser now converts escaped unicode correctly to UTF8.
* bluetooth
- Codec switch improvements when the device is disconnected.
* pulse-server
- There is a new module-roc-sink-input module, the PulseAudio
equivalent.
- The ROC source and sink-input module now have a much lower
latency.
- The ROC module now has an option to select FEC mode.
- Playback and record rate adjustements should work now.
* JACK
- Remove some useless pthread attributes. This makes JACK work
in QEMU with sandboxing enabled.
- The buffer_size callback is now only called when something has
changed since the last process() callback or get_buffer_size()
method. This fixes a GStreamer issue and is more in line with
what JACK does.
- Fix a potential deadlock when the process thread is doing IPC
and the IPC thread is blocking on the data thread.
- Allocation errors in metadata are handled better.
- Rebase reduce-meson-dependency.patch.
==== policycoreutils ====
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Fix file list: package ru/man8/sepolgen.8 only in the devel
package (was in devel and main).
==== python-jsonschema ====
Version update (3.2.0 -> 4.4.0)
- Update to 4.4.0
* Add mypy support (#892)
* Add support for Python 3.11
- Release 4.3.3
* Properly report deprecation warnings at the right stack level
(#899)
- Release 4.3.2
* Additional performance improvements for resolving refs (#896)
- Release 4.3.1
* Resolving refs has had performance improvements (#893)
- Release 4.3.0
* Fix undesired fallback to brute force container uniqueness
check on certain input types (#893)
* Implement a PEP544 Protocol for validator classes (#890)
- Release 4.2.1
* Pin importlib.resources from below (#877)
- Release 4.2.0
* Use importlib.resources to load schemas (#873)
* Ensure all elements of arrays are verified for uniqueness by
uniqueItems (#866)
- Release 4.1.2
* Fix dependentSchemas to properly consider non-object instances
to be valid (#850)
- Release 4.1.1
* Fix prefixItems not indicating which item was invalid within
the instance path (#862)
- Release 4.1.0
* Add Python 3.10 to the list of supported Python versions
- Release 4.0.1
* Fix the declaration of minimum supported Python version (#846)
- Release 4.0.0
* Partial support for Draft 2020-12 (as well as 2019-09). Thanks
to Thomas Schmidt and Harald Nezbeda.
* False and 0 are now properly considered non-equal even
recursively within a container (#686). As part of this change,
uniqueItems validation may be slower in some cases. Please feel
free to report any significant performance regressions, though
in some cases they may be difficult to address given the
specification requirement.
* The CLI has been improved, and in particular now supports a
- -output option (with plain (default) or pretty arguments) to
control the output format. Future work may add additional
machine-parsable output formats.
* Code surrounding DEFAULT_TYPES and the legacy mechanism for
specifying types to validators have been removed, as per the
deprecation policy. Validators should use the TypeChecker
object to customize the set of Python types corresponding to
JSON Schema types.
* Validation errors now have a json_path attribute, describing
their location in JSON path format
* Support for the IP address and domain name formats has been
improved
* Support for Python 2 and 3.6 has been dropped, with
python_requires properly set.
* multipleOf could overflow when given sufficiently large
numbers. Now, when an overflow occurs, jsonschema will fall
back to using fraction division (#746).
* jsonschema.__version__, jsonschema.validators.validators,
jsonschema.validators.meta_schemas and
jsonschema.RefResolver.in_scope have been deprecated, as has
passing a second-argument schema to Validator.iter_errors and
Validator.is_valid.
- Drop webcolors.patch
==== python-pycurl ====
Version update (7.43.0.6 -> 7.45.1)
- Update to 7.45.1:
* Fixed build against libcurl < 7.64.1 (patch by Scott Talbert).
* Add CURLOPT_MAXLIFETIME_CONN (patch by fsbs).
* Easy handle duplication support (patch by fsbs).
* Support for unsetting a number of multi options (patch by fsbs).
* pycurl classes can now be subclassed (patch by fsbs).
* Multi callbacks' thread state management fixed (patch by fsbs).
* Add CURL_LOCK_DATA_PSL (patch by fsbs).
* Add support for SecureTransport SSL backend (MacOS)
(patch by Scott Talbert).
* Fixed Python thread initialization causing hangs on operations
(patch by Scott Talbert).
* getinfo(CURLINFO_FTP_ENTRY_PATH) now handles NULL return from
libcurl, returning None in this case.
* Python 3.9 is now officially supported (patch by Bill Collins).
* Added CURLOPT_DOH_URL (patch by resokou).
* Best effort Python 2 support has been reinstated.
* Added missing fields to curl_version_info struct (patch by Hasan).
* Added CURLINFO_CONDITION_UNMET (patch by Dima Tisnek).
* Exposed MAX_CONCURRENT_STREAMS in CurlMulti (patch by Alexandre Pion).
* Compilation fixed against Python 3.10 alpha (patch by Kamil Dudka).
- Remove patch curl7770_compatibility.patch and remove_nose.patch:
* They have both merged upstream.
- Modify patch disable_randomly_failing_tests.patch:
* Use pytest rather than nose methods.
- Add patch curl-789-error-message.patch:
* Handle missing ! in a returned error message.
==== python-tornado6 ====
- Add patch remove-multiheader-http-test.patch:
* Do not test multi-line headers.
==== re2 ====
- Avoid sporadic failures by setting until-pass on CTest
- Disable tests on ARMv6
==== which ====
- https urls, added signature (but did not find the public key)
==== xdg-desktop-portal-gnome ====
Version update (42.0.1 -> 42.1)
- Update to version 42.1:
+ Improve filechooser handling of file names and paths.
+ Updated translations.
==== xfsprogs ====
Version update (5.14.2 -> 5.15.0)
- update to 5.15.0:
- mkfs: increase the min log size to 64MB when possible
- xfs_scrub: retry items that are ok except for XFAIL
- xfs_scrub: fix xfrog_scrub_metadata error reporting
- mkfs: enable inobtcount and bigtime by default
- mkfs: prevent corruption of suboption string values
- mkfs: document sample configuration file location
- mkfs: add configuration files for a few LTS kernels
- mkfs: add a config file for x86_64 pmem filesystems
- xfs_quota: don't exit on "project" cmd failure
- xfs_repair: don't guess about failure reason in phase6
- xfs_repair: update 2ndary superblocks after upgrades
- xfs_scrub: fix reporting if we can't open devices
- xfs_scrub: report optional features in version
- libxcmd: use emacs mode for command history editing
- libfrog: always use the kernel GETFSMAP definitions
- mkfs.xfs(8): fix default inode allocator description
- xfs_quota(8): fix up dump and report documentation
- xfs_quota(8): document units in limit command
- misc: add a crc32c self test to mkfs and repair
- libxfs changes merged from kernel 5.15
==== zenity ====
Version update (3.42.0 -> 3.42.1)
- Update to version 3.42.1:
+ scale: Make OK button default (allows pressing Enter to accept
selected value).
+ Fix maximum width of message dialogs to 60 characters, and make
message dialogs non-resizable (fixes regression from 3b64d05e).
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=kubic&groupid=1&version=T…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&com…
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
NetworkManager
apparmor
argon2
btrfsprogs (5.16.1 -> 5.17)
cockpit-podman
coreutils (9.0 -> 9.1)
curl (7.82.0 -> 7.83.0)
elfutils (0.186 -> 0.187)
etcd
file
fontconfig (2.13.1 -> 2.14.0)
haproxy (2.5.5+git0.384c5c59a -> 2.5.6+git0.ba44b4312)
libapparmor
libeconf (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
librsvg (2.54.0 -> 2.54.1)
liburing
ncurses (6.3.20220416 -> 6.3.20220423)
openssh
pango (1.50.4 -> 1.50.7)
perl-Bootloader (0.938 -> 0.939)
policycoreutils
python-jsonschema (3.2.0 -> 4.4.0)
python-tornado6
which
xfsprogs (5.14.2 -> 5.15.0)
=== Details ===
==== NetworkManager ====
Subpackages: libnm0
- Install nfs dispatcher script in /usr/lib/NetworkManager, not /etc
==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== argon2 ====
- use a source url
==== btrfsprogs ====
Version update (5.16.1 -> 5.17)
Subpackages: btrfsprogs-udev-rules libbtrfs0
- update to 5.17:
* check:
* repair wrong num_devices in superblock
* recognize overly long xattr names
* fix wrong total bytes check for seed device
* auto-repair on read on RAID56
* property set: unify handling of empty value to mean default, changed meaning
for property 'compression' to allow reset to default and to set NOCOMPRESS,
since kernel 5.14
* fixes:
* dump-tree: print fs-verity items
* fix location of system chunk on zoned filesystem
* do not allow setting seeding flag on a filesystem with dirty log
* mkfs and subpage support: use sectorsize as nodesize fallback for mixed
profiles
* preparatory work for extent tree v2, global roots
* experimental feature (unstable interface, not built by default,
do not use for production):
* btrfstune: option --csum to switch checksum algorithm
* other:
* cleanups, refactoring
* update documentation build, remove asciidocs leftovers
* update fssum to consider xattrs
* add fsstress
- update to 5.16.2:
* mkfs: fix detection of profile type for zoned mode when creating DUP
* build:
* add missing stub for zoned mode helper when zoned mode not enabled
* fix 64bit types on MIPS and PowerPC
* improved zoned mode support autodetection, for systems with existing
blkzone.h header but missing support for zone capacity
* other:
* doc updates
* test updates
- add gpg signature validation
- Update to 5.16.1
* mkfs: support DUP on metadata on zoned devices
* subvol delete: drop warning for root when search ioctl fails
* check:
* fix --init-csum-tree to not create checksums for extents that are not
supposed to have them
* add check for metadata item levels
* add udev rule for zoned devices as they require mq-deadline
* build: fix redefinition of ALIGN on mixed old/new kernel/userspace (5.11)
* other:
* typo fixes
* new tests
* CI targets updated
* Removed patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch (upstream)
- add python-rpm-macros (bsc#1194748)
- spec: also provide btrfs-progs as it's common package name in other distros
- spec: clean up conditionals for < 12 versions
- spec: let SLE12 build again (conditional dependency of libreiserfscore)
- Removed patches: sles11-defaults.h (no SLE11 compatibility anymore)
- Added patches: btrfs-progs-kerncompat-add-local-definition-for-alig.patch
(fix build on SLE12/SLE15)
- Update to 5.16
* rescue: new subcommand clear-uuid-tree to fix failed mount due to bad uuid
subvolume keys, caught by tree-checker
* fi du: skip inaccessible files
* prop: properly resolve to symlink targets
* send, receive: fix crash after parent subvolume lookup errors
* build:
* fix build on 5.12+ kernels due to changes in linux/kernel.h
* fix build on musl with old kernel headers
* other:
* error handling fixes, cleanups, refactoring
* extent tree v2 preparatory work
* lots of RST documentation updates (last release with asciidoc sources),
https://btrfs.readthedocs.io
- Update to 5.15.1
* fi usage: fix wrongly reported space of used or unallocated space
* fix detection of block device discard capability
* check: add more sanity checks for checksum items
* build: make sphinx optional backend for documentation
- Update to 5.15
* mkfs: new defaults!
* no-holes
* free-space-tree
* DUP for metadata unconditionally
* libbtrfsutil: add missing profile defines
* libbtrfs: minimize its impact on the other code, refactor and separate
implementation where needed, cleanup afterwards, reduced header exports
* documentation: introduce sphinx build and RST versions of manual pages,
will become the new format and replace asciidoc
* fixes: warning regarding v1 space cache when only v2 (free space tree) is
enabled
- Update to 5.14.1
* fixes
* zoned mode
* properly detect non-zoned devices in emulation mode
* properly create quota tree
* raid1c3/4 also excluded from unsupported profiles
* use sysfs-based detection of device discard capability, fix mkfs-time trim
for non-standard devices
* mkfs: fix creation of populated filesystem with free space tree
* detect multipath devices (needs libudev)
* replace start: add option -K/--nodiscard, similar to what mkfs or device add has
* dump-tree: print complete root_item
* mkfs: add option --verbose
* sb-mod: better help, no checksum calculation on read-only actions
* subvol show:
* print more information (regarding send and receive)
* print warning if read-write subvolume has received_uuid set
* property set:
* add parameter -f to force changes
* changing ro->rw switch now needs -f if subvolume has received_uuid set,
(see documentation)
* build: optional libudev (on by default)
* other
* remove deprecated support for CREATE_ASYNC bit for subvolume ioctl
* CI updates
* new and updated tests
- Update patch: mkfs-default-features.patch (add stub define for new defaults)
- Update to 5.14.1
* fixes:
* defrag: fix parsing of compression (option -c)
* add workaround for old kernels when reading zone sizes
* let only check and restore open the fs with transid failures, namely
preventing btrfstune to do so
* convert: --uuid copy does not fail on duplicate uuids
- Update to 5.14
* convert:
* new option --uuid to copy, generate or set a given uuid
* improve output
* mkfs:
* allow to create degenerate raid0 (on 1 device) and raid10 (on 2 devices)
* image:
* improved error messages
* fix some alignment of restored image
* subvol delete: allow to delete by id when path is not resolvable
* check:
* require alignment of nodesize for 64k page systems
* detect and fix invalid block groups
* libbtrfs (deprecated):
* remove most exported symbols, leave only a few that are used by snapper
* no version change (still 0.1)
* remove btrfs-list.h, btrfsck.h
* fixes:
* reset generation of space v1 if v2 is used
* fi us: don't wrongly report missing device size when partition is not readable
* other:
* build: experimental features
* build: better detection of 64bit timestamp support for ext4
* corrupt-block: block group items
* new and updated tests
* refactoring
* experimental features:
* new image dump format, with data
- Update to 5.13.1
* build: fix build on musl libc due to missing definition of NAME_MAX
* check:
* batch more work into one transaction when clearing v1 free space inodes
* detect directoris with wrong number of links
* libbtrfsutil: fix race between subvolume iterator and deletion
* mkfs: be more specific about supported profiles for zoned device
* other:
* documentation updates
- Update to 5.13
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
- Add --disable-zoned for leap
- revert previous change, unintentionally disables zstd on tumbleweed
- Fix build for leap
* --disable-zstd if leap < 42.3
* --disable-zoned for leap
- Update to 5.12.1
* build: fix missing symbols in libbtrfs
* mkfs: check for minimal number of zones
* check: fix warning about cache generation when free space tree is enabled
* fix superblock write in zoned mode on 16K pages
- Update to 5.12
* libbtrfsutil: relicensed to LGPL v2.1+
* mkfs: zoned mode support (kernel 5.12+)
* fi df: show zone_unusable per profile type in zoned mode
* fi usage: show total amount of zone_unusable
* fi resize: fix message for exact size
* image: fix warning and enlarge output file if necessary
* core
* refactor chunk allocator for more modes
* implement zoned mode support: allocation and writes, sb log
* crypto/hash refactoring and cleanups
* refactoring and cleanups
* other
* test updates
* CI updates
* travis-ci integration disabled
* docker images updated, more coverage
* incomplete build support for Android removed
* doc updates
* chattr mode m for 'NOCOMPRESS"
* swapfile used from fstab
* how to add a new export to libbtrfsutil
* update status of mount options since 5.9
- Update to 5.11.1
* properly format checksums when a mismatch is reported
* check: fix false alert on tree block crossing 64K page boundary
* convert:
* refuse to convert filesystem with 'needs_recovery'
* update documentation to require fsck before conversion
* balance convert: fix raid56 warning when converting other profiles
* fi resize: improved summary
* other
* build: fix checks and autoconf defines
* fix symlink paths for CI support scripts
* updated tests
- Update to 5.11
* fix device path canonicalization for device mapper devices
* receive: remove workaround for setting capabilities, all stable kernels
have been patched
* receive: fix duplicate mount path detection
* rescue: new subcommand create-control-device
* device stats: minor fix for plain text format output
* build: detect if e2fsprogs support 64bit timestamps
* build: drop libmount, required functionality has been reimplemented
* mkfs: warn when raid56 is used
* balance convert: warn when raid56 is used
* other
* new and updated tests
* documentation updates
* seeding device
* raid56 status
* CI updates
* docker images for various distros
- Update to 5.10.1
* static build works again
* other:
* add a way to test static binaries with the testsuite
* clarify scrub docs
* update dependencies, minimum version for libmount is 2.24, this may
change in the future
- Update to 5.10
* scrub status:
* print percentage of progress
* add size unit options
* fi usage: also print free space from statfs
* convert: copy full 64 bit timestamp from ext4 if availalble
* check:
* add ability to repair extent item generation
* new option to remove leftovers from inode number cache (-o inode_cache)
* check for already running exclusive operation (balance, device add/...)
when starting one
* preliminary json output support for 'device stats'
* fixes:
* subvolume set-default: id 0 correctly falls back to toplevel
* receive: align internal buffer to allow fast CRC calculation
* logical-resolve: distinguish -o subvol and bind mounts
* build: new dependency libmount
* other
* doc fixes and updates
* new tests
* ci on gitlab temporarily disabled
* debugging output enhancements
- prepare usrmerge (boo#1029961)
- Update to 5.9:
* mkfs:
* switch default to single profile for multi-device filesystem, up to
now it was raid0 that may not be simple to convert to some other profile
as raid0 needs a workspace on all device for that
* new option -R for run-time options (eg. mount time enabled), now
understands free-space-tree
* subvolume delete:
* refuse to delete the default subvolume (kernel will not allow that but
the error reason is not obvious)
* warn on EPERM, eg. if send is on progress on the subvolume
* convert:
* fix 32bit overflows on large filesystems
* improved error handling and error messages
* check free space taking fragmentation into account
* check:
* detect and repair wrong inode generation
* minor improvement in error reporting on roots
* libbtrfsutils: follow main package versioning (5.9)
* add pkg-config file definitions
* python-btrfsutil: follow main package versioning (5.9)
* inspect tree-stats: print node counts for each level, fanout
* other:
* docs:
* remove obsolete mount options (alloc_start, subvolrootid)
* deleting default subvolume is not permitted
* updated or fixed tests
* .editorconfig updates
* move files to kernel-shared/
* CI:
* updated to use zstd 1.4.5
* fix reiserfs build
* more builds with asan, ubsan
* sb-mod updates
* build:
* print .so versions of libraries in configure summary
- Update to 5.7:
* mkfs:
* new option to enable features otherwise enabled at runtime, now
implemented for quotas, 'mkfs.btrfs -R quota'
* fix space accounting for small image, DUP and --rootdir
* option -A removed
* check: detect ranges with overlapping csum items
* fi usage: report correct numbers when plain RAID56 profiles are used
* convert: ensure the data chunks size never exceed device size
* libbtrfsutil: update documentation regarding subvolume deletion
* build: support libkcapi as implementation backend for cryptographic
primitives
* core: global options for verbosity (-v, -q), subcommands -v or -q are
aliases and will continue to work but are considered deprecated,
current command output is preserved to keep scripts working
* other:
* build warning fixes
* btrfs-debugfs ported to python 3
- Update to 5.6.1:
* print warning when multiple block group profiles exist, update 'fi usage'
summary, add docs to maual page explaining the situation
* build: optional support for libgcrypt or libsodium, providing hash
implementations
* updated docs
- Fix content of _dracutmodulesdir variable: this definitively does
not belong to libexecdir.
- Update to 5.6:
* inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o',
helps advanced dedupe tools
* inspect: user larger buffer (64K) for results
* subvol delete: support deletion by id (requires kernel 5.7+)
* dump-tree: new option --hide-names, replace any names
(file, directory, subvolume, xattr) in the output with stubs
* various fixes
- Update to 5.4.1
* build: fix docbook5 build
* check: do extra verification of extent items, inode items and chunks
* qgroup: return ENOTCONN if quotas not running (needs updated kernel)
* other: various test fixups
- BuildRequire pkgconfig(udev) instead of udev: Allow OBS to
shortcut through the -mini flavor.
- Use pkg-config --modversion udev to identify the current udev
version. This is more portable and supports the -mini flavors.
- Update to 5.4
* support new hash algorithms (kernel 5.5):
* mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2
* mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5)
* check:
* --repair delays start with a warning, can be skipped using --force
* enhanced detetion of inode types from partial data, more options for
repair
* receive: fix quiet option
* image: speed up chunk loading
* fi usage:
* sort devices by id
* print ratio of used/total per block group type
* rescue zero-log: reset the log pointers directly, avoid reading some other
potentially damaged structures
* new make target install-static to install only static binaries/libraries
* other
* docs updates
* new tests
* cleanups and refactoring
- Update to 5.3.1:
* libbtrfs: fix link breakage due to missing symbols
- Updaet to 5.3:
* mkfs:
* new option to specify checksum algorithm (only crc32c)
* fix xattr enumeration
* dump-tree: BFS (breadth-first) traversal now default
* libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines
* ci: add support for gitlab
* other:
* preparatory work for more checksum algorithms
* docs update
* switch to docbook5 backend for asciidoc
* fix build on uClibc due to missing backtrace()
* lots of printf format fixups
- Enable build of python-bindings for libbtrfsutil
- Update to 5.2.2:
* check:
* fix false report of wrong byte count for orphan inodes
* option -E was not handled correctly
* new check and repair for root item generation
* balance: check for full-balance before background fork
* mkfs: check that total device size does not overflow 16EiB
* dump-tree: print DEV_STATS key type
* other:
* new and updated tests
* doc fixups and updates
- update to 5.2.1
* scrub status: fix ETA calculation after resume
* check: fix crash when using -Q
* restore: fix symlink owner restoration
* mkfs: fix regression with mixed block groups
* core: fix commit to process all delayed refs
* other:
* minor cleanups
* test updates
- update to 5.2
* subvol show: print qgroup information when available
* scrub:
* status: show ETA, revamp the whole output
* fix reading/writing of last position on resume/cancel, potentially
skipping part of the filesystem on next resume
* dump-tree: add new option --noscan to use only devices given on the
commandline
* all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image,
btrfs-convert, btrfstune
* image: fix hang when there are more than 32 cpus online and compression is
requested
* convert: fix some false ENOSPC errors when --rootdir is used
* build: fix gcc9 warnings
* core changes
* command handling cleanups
* dead code removal
* cmds-* files moved to cmds/
* other shared userspace files moved to common/
* utils.c split into more files
* preparatory work for more output formats
* libbtrfsutil: fix unaligned access
* other
* new and updated tests
* fix tests so CI passes again
* sb-mod can modify more superblock items
- update to version 5.1
* repair: flush/FUA support to avoid breaking metadata COW
* file extents repair no longer relies on data in extent tree
* lowmem: fix false error reports about gaps between extents
* add inode mode check and repair for various objects
* add check for invalid combination of nocow/compressed extents
* device scan option to forget scanned devices [new]
* mkfs: use same chunk size as kernel for initial creation
* dev-repace: better report when other exclusive operation runs
* help for sntax errors on command lines, print relevant msgs
* defrag: able to open files in RO mode
* dump-tree: --block can be specified multiple times
- update to version 4.20.2
* dump-super: minor output fixup
* revert fix for prefix detection of receive path, this is temporary and
unbreaks existing user setups
- Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539)
* Remove module-setup.sh
* Add module-setup.sh.in
- Advise user of fs recovery options when we fail to mount (fate#320443,
bsc#1122539)
* Add dracut-fsck-help.txt
* Add module-setup.sh
- update to version 4.20.1
* libbtrfs: fix build of external tools due to missing symbols
* ci: enable library test
- update to version 4.20
* new feature: metadata uuid
* lightweight change of UUID without rewriting all metadata
(incompatible change)
* done by btrfstune -m/-M, needs kernel support, 5.0+
* image:
* fix block groups when restoring from multi-device image
* only enlarge result image if it's a regular file
* check
* more device extent checks and fixes
* can repair dir item with mismatched hash
* mkfs: uuid tree created with proper contents
* fix mount point detection due to partial prefix match
* other:
* new tests, build fixes, doc updates
* libbtrfsutil: fix tests if kernel lacks support for new
subvolume ioctls
- partial cleanup with spec-cleaner
- drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
- drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
- drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
- drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
- drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
- Use %license instead of %doc [bsc#1082318]
- Implement fate#325871
* Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch
* Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch
* Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch
* Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch
* Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch
==== cockpit-podman ====
- Remove translate-toolkit which is not available in SLE
==== coreutils ====
Version update (9.0 -> 9.1)
- remove builddisabled conditions for rings - will be done now as
BuildFlags: excludebuilds
- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
directory; broken in 9.1. See https://bugs.gnu.org/55029
- update to 9.1:
* chmod -R no longer exits with error status when encountering symlinks.
All files would be processed correctly, but the exit status was incorrect.
* If 'cp -Z A B' checks B's status and some other process then removes B,
cp no longer creates B with a too-generous SELinux security context
before adjusting it to the correct value.
* 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
* 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
* 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
or lines containing NULs. Their behavior now matches the documentation
for file names like ".m4" that consist entirely of an extension,
and the documentation has been clarified for unusual cases.
* 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
for B when A is a directory, possibly inflooping.
* cat now uses the copy_file_range syscall if available, when doing
simple copies between regular files. This may be more efficient, by avoiding
user space copies, and possibly employing copy offloading or reflinking.
* chown and chroot now warn about usages like "chown root.root f",
which have the nonstandard and long-obsolete "." separator that
causes problems on platforms where user names contain ".".
Applications should use ":" instead of ".".
* cksum no longer allows abbreviated algorithm names,
so that forward compatibility and robustness is improved.
* date +'%-N' now suppresses excess trailing digits, instead of always
padding them with zeros to 9 digits. It uses clock_getres and
clock_gettime to infer the clock resolution.
* dd conv=fsync now synchronizes output even after a write error,
and similarly for dd conv=fdatasync.
* dd now counts bytes instead of blocks if a block count ends in "B".
For example, 'dd count=100KiB' now copies 100 KiB of data, not
102,400 blocks of data. The flags count_bytes, skip_bytes and
seek_bytes are therefore obsolescent and are no longer documented,
though they still work.
* ls no longer colors files with capabilities by default, as file-based
capabilties are very rarely used, and lookup increases processing per file by
about 30%. It's best to use getcap [-r] to identify files with capabilities.
* ls no longer tries to automount files, reverting to the behavior
before the statx() call was introduced in coreutils-8.32.
* stat no longer tries to automount files by default, reverting to the
behavior before the statx() call was introduced in coreutils-8.32.
Only `stat --cached=never` will continue to automount files.
* timeout --foreground --kill-after=... will now exit with status 137
if the kill signal was sent, which is consistent with the behavior
when the --foreground option is not specified. This allows users to
distinguish if the command was more forcefully terminated.
* dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
like FreeBSD and other operating systems.
* dircolors takes a new --print-ls-colors option to display LS_COLORS
entries, on separate lines, colored according to the entry color code.
* dircolors will now also match COLORTERM in addition to TERM environment
variables. The default config will apply colors with any COLORTERM set.
* cp, mv, and install now use openat-like syscalls when copying to a directory.
* This avoids some race conditions and should be more efficient.
* The new 'date' option --resolution outputs the timestamp resolution.
* With conv=fdatasync or conv=fsync, dd status=progress now reports
any extra final progress just before synchronizing output data,
since synchronizing can take a long time.
* printf now supports printing the numeric value of multi-byte characters.
* sort --debug now diagnoses issues with --field-separator characters
that conflict with characters possibly used in numbers.
* 'tail -f file | filter' now exits on Solaris when filter exits.
* root invoked coreutils, that are built and run in single binary mode,
now adjust /proc/$pid/cmdline to be more specific to the utility
being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)
==== curl ====
Version update (7.82.0 -> 7.83.0)
Subpackages: libcurl4
- Patches rework:
* Refreshed all patches as -p1.
* Use autopatch macro.
* Renamed:
- dont-mess-with-rpmoptflags.diff -> dont-mess-with-rpmoptflags.patch
* Removed (already upstream):
- curl-fix-verifyhost.patch
- Update to 7.83.0:
* Security fixes:
- (bsc#1198766, CVE-2022-27776) Auth/cookie leak on redirect
- (bsc#1198723, CVE-2022-27775) Bad local IPv6 connection reuse
- (bsc#1198608, CVE-2022-27774) Credential leak on redirect
- (bsc#1198614, CVE-2022-22576) OAUTH2 bearer bypass in connection re-use
* Changes:
- curl: add %header{name} experimental support in -w handling
- curl: add %{header_json} experimental support in -w handling
- curl: add --no-clobber
- curl: add --remove-on-error
- header api: add curl_easy_header and curl_easy_nextheader
- msh3: add support for QUIC and HTTP/3 using msh3
* Bugfixes:
- appveyor: add Cygwin build
- appveyor: only add MSYS2 to PATH where required
- BearSSL: add CURLOPT_SSL_CIPHER_LIST support
- BearSSL: add CURLOPT_SSL_CTX_FUNCTION support
- BINDINGS.md: add Hollywood binding
- CI: Do not use buildconf. Instead, just use: autoreconf -fi
- CI: install Python package impacket to run SMB test 1451
- configure.ac: move -pthread CFLAGS setting back where it used to be
- configure: bump the copyright year range int the generated output
- conncache: include the zone id in the "bundle" hashkey
- connecache: remove duplicate connc->closure_handle check
- connect: make Curl_getconnectinfo work with conn cache from share handle
- connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined
- cookie.d: clarify when cookies are sent
- cookies: improve errorhandling for reading cookiefile
- curl/system.h: update ifdef condition for MCST-LCC compiler
- curl: error out if -T and -d are used for the same URL
- curl: error out when options need features not present in libcurl
- curl: escape '?' in generated --libcurl code
- curl: fix segmentation fault for empty output file names.
- curl_easy_header: fix typos in documentation
- CURLINFO_PRIMARY_PORT.3: clarify which port this is
- CURLOPT*TLSAUTH.3: they only work with OpenSSL or GnuTLS
- CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL
- CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs
- CURLOPT_PROGRESSFUNCTION.3: fix typo in example
- CURLOPT_UNRESTRICTED_AUTH.3: extended explanation
- CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype
- docs/HYPER.md: updated to reflect current hyper build needs
- docs/opts: Mention Schannel client cert type is P12
- docs: Fix missing semicolon in example code
- docs: lots of minor language polish
- English: use American spelling consistently
- fail.d: tweak the description
- firefox-db2pem.sh: make the shell script safer
- ftp: fix error message for partial file upload
- gen.pl: change wording for mutexed options
- GHA: add openssl3 jobs moved over from zuul
- GHA: build hyper with nightly rustc
- GHA: move bearssl jobs over from zuul
- gha: move the event-based test over from Zuul
- gtls: fix build for disabled TLS-SRP
- http2: handle DONE called for the paused stream
- http2: RST the stream if we stop it on our own will
- http: avoid auth/cookie on redirects same host diff port
- http: close the stream (not connection) on time condition abort
- http: reject header contents with nul bytes
- http: return error on colon-less HTTP headers
- http: streamclose "already downloaded"
- hyper: fix status_line() return code
- hyper: fix tests 580 and 581 for hyper
- hyper: no h2c support
- infof: consistent capitalization of warning messages
- ipv4/6.d: clarify that they are about using IP addresses
- json.d: fix typo (overriden -> overridden)
- keepalive-time.d: It takes many probes to detect brokenness
- lib/warnless.[ch]: only check for WIN32 and ignore _WIN32
- lib670: avoid double check result
- lib: #ifdef on USE_HTTP2 better
- lib: fix some misuse of curlx_convert_wchar_to_UTF8
- lib: remove exclamation marks
- libssh2: compare sha256 strings case sensitively
- libssh2: make the md5 comparison fail if wrong length
- libssh: fix build with old libssh versions
- libssh: fix double close
- libssh: Improve fix for missing SSH_S_ stat macros
- libssh: unstick SFTP transfers when done event-based
- macos: set .plist version in autoconf
- mbedtls: remove 'protocols' array from backend when ALPN is not used
- mbedtls: remove server_fd from backend
- mk-ca-bundle.pl: Use stricter logic to process the certificates
- mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl
- mlc_config.json: add file to ignore known troublesome URLs
- mqtt: better handling of TCP disconnect mid-message
- ngtcp2: add client certificate authentication for OpenSSL
- ngtcp2: avoid busy loop in low CWND situation
- ngtcp2: deal with sub-millisecond timeout
- ngtcp2: disconnect the QUIC connection proper
- ngtcp2: enlarge H3_SEND_SIZE
- ngtcp2: fix HTTP/3 upload stall and avoid busy loop
- ngtcp2: fix memory leak
- ngtcp2: fix QUIC_IDLE_TIMEOUT
- ngtcp2: make curl 1ms faster
- ngtcp2: remove remote_addr which is not used in a meaningful way
- ngtcp2: update to work after recent ngtcp2 updates
- ngtcp2: use token when detecting :status header field
- nonblock: restore setsockopt method to curlx_nonblock
- openssl: check SSL_get_peer_cert_chain return value
- openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL
- openssl: fix CN check error code
- options: remove mistaken space before paren in prototype
- perl: removed a double semicolon at end of line
- pop3/smtp: return *WEIRD_SERVER_REPLY when not understood
- projects/README: converted to markdown
- projects: Update VC version names for VS2017, VS2022
- rtsp: don't let CSeq error override earlier errors
- runtests: add 'bearssl' as testable feature
- runtests: make 'oldlibssh' be before 0.9.4
- schannel: remove dead code that will never run
- scripts/copyright.pl: ignore the new mlc_config.json file
- scripts: move three scripts from lib/ to scripts/
- test1135: sync with recent API updates
- test1459: disable for oldlibssh
- test375: fix line endings on Windows
- test386: Fix an incorrect test markup tag
- test718: edited slightly to return better HTTP
- tests/server/util.h: align WIN32 condition with util.c
- tests: refactor server/socksd.c to support --unix-socket
- timediff.[ch]: add curlx helper functions for timeval conversions
- tls: make mbedtls and NSS check for h2, not nghttp2
- tool and tests: force flush of all buffers at end of program
- tool_cb_hdr: Turn the Location: into a terminal hyperlink
- tool_getparam: error out on missing -K file
- tool_listhelp.c: uppercase URL
- tool_operate: fix a scan-build warning
- tool_paramhlp: use feof(3) to identify EOF correctly when using fread(3)
- transfer: redirects to other protocols or ports clear auth
- unit1620: call global_init before calling Curl_open
- url: check sasl additional parameters for connection reuse.
- vtls: provide a unified APLN-disagree string for all backends
- vtls: use a backend standard message for "ALPN: offers %s"
- vtls: use a generic "ALPN, server accepted" message
- winbuild/README.md: fixup dead link
- winbuild: Add a Visual Studio example to the README
- wolfssl: fix compiler error without IPv6
==== elfutils ====
Version update (0.186 -> 0.187)
Subpackages: libasm1 libdw1 libelf1
- Update to version 0.187:
* debuginfod: Support -C option for connection thread pooling.
* debuginfod-client: Negative cache file are now zero sized instead of
no-permission files.
* addr2line: The -A, --absolute option, which shows file names including
the full compilation directory is now the default. To get the
old behavior use the new option --relative.
* readelf, elflint: Recognize FDO Packaging Metadata ELF notes
* libdw, debuginfo-client: Load libcurl lazily only when files need to
be fetched remotely. libcurl is now never
loaded when DEBUGINFOD_URLS is unset. And when
DEBUGINFOD_URLS is set, libcurl is only loaded
when the debuginfod_begin function is called.
==== etcd ====
- add variable ETCD_OPTIONS to both service unit and configuration file
this allows the user to easily add things like "--enable-v2=true"
==== file ====
Subpackages: file-magic libmagic1
- Try to solve 32bit import dependency problems (boo#1198788)
==== fontconfig ====
Version update (2.13.1 -> 2.14.0)
Subpackages: libfontconfig1
- Seems we now need python3 for building
- update to 2.14.0:
* Fix endianness on generating MD5 cache name
* Fix a typo in the description of FcWeightFromOpenTypeDouble
* fc-validate: returns an error code when missing some glyphs
* Fallback uuid-based name to read a cache if no MD5-based cache
* fc-cache: Show font directories to generate cache with -v
* Replace UUID file mechanism with per-directory 'map' attribute [v2]
* memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch
==== haproxy ====
Version update (2.5.5+git0.384c5c59a -> 2.5.6+git0.ba44b4312)
- Update to version 2.5.6+git0.ba44b4312:
* [RELEASE] Released version 2.5.6
* REGTESTS: fix the race conditions in be2dec.vtc ad field.vtc
* BUG/MINOR: connection: "connection:close" header added despite 'close-spread-time'
* BUG/MINOR: sample: add missing use_backend/use-server contexts in smp_resolve_args
* Revert "CI: github actions: disable -Wno-deprecated"
* BUG/MINOR: rules: Fix check_capture() function to use the right rule arguments
* BUG/MEDIUM: rules: Be able to use captures defined in defaults section
* BUG/MINOR: rules: Forbid captures in defaults section if used by a backend
* DOC: remove my name from the config doc
* MEDIUM: queue: use tasklet_instant_wakeup() to wake tasks
* MINOR: task: add a new task_instant_wakeup() function
* BUG/MAJOR: connection: Never remove connection from idle lists outside the lock
* BUG/MINOR: cache: Disable cache if applet creation fails
* BUILD: calltrace: fix wrong include when building with TRACE=1
* SCRIPTS: announce-release: add shortened links to pending issues
* DOC: lua: update a few doc URLs
* SCRIPTS: announce-release: update the doc's URL
* BUG/MEDIUM: compression: Don't forget to update htx_sl and http_msg flags
* BUG/MEDIUM: fcgi-app: Use http_msg flags to know if C-L header can be added
* BUG/MEDIUM: stream: do not abort connection setup too early
* BUILD: compiler: use a more portable set of asm(".weak") statements
* BUILD: sched: workaround crazy and dangerous warning in Clang 14
* BUG/MEDIUM: mux-h1: Don't request more room on partial trailers
* BUG/MINOR: mux-h2: use timeout http-request as a fallback for http-keep-alive
* BUG/MINOR: mux-h2: do not use timeout http-keep-alive on backend side
* BUILD: debug: mark the __start_mem_stats/__stop_mem_stats symbols as weak
* BUG/MINOR: cache: do not display expired entries in "show cache"
* BUG/MINOR: mux-h2: do not send GOAWAY if SETTINGS were not sent
* CI: cirrus: switch to FreeBSD-13.0
* CI: github actions: disable -Wno-deprecated
* BUG/MINOR: stats: define the description' background color in dark color scheme
* CI: Update to actions/cache@v3
* CI: Update to actions/checkout@v3
* MEDIUM: global: Add a "close-spread-time" option to spread soft-stop on time window
* Revert "BUILD: opentracing: display warning in case of using OT_USE_VARS at compile time"
* MAJOR: opentracing: reenable usage of vars to transmit opentracing context
* DEBUG: opentracing: display the contents of the err variable after setting
* CLEANUP: opentracing: added FLT_OT_PARSE_INVALID_enum enum
* DEBUG: opentracing: show return values of all functions in the debug output
* MINOR: opentracing: improved normalization of context variable names
* CLEANUP: opentracing: added variable to store variable length
* CLEANUP: opentracing: added flt_ot_smp_init() function
* MINOR: opentracing: only takes the variables lock on shared entries
* Revert "MINOR: opentracing: change the scope of the variable 'ot.uuid' from 'sess' to 'txn'"
* CLEANUP: opentracing: removed unused function flt_ot_var_get()
* CLEANUP: opentracing: removed unused function flt_ot_var_unset()
* DOC: opentracing: corrected comments in function descriptions
* EXAMPLES: opentracing: refined shell scripts for testing filter performance
* BUG/BUILD: opentracing: fixed OT_DEFINE variable setting
* BUG/MINOR: opentracing: setting the return value in function flt_ot_var_set()
* BUG/MEDIUM: http-act: Don't replace URI if path is not found or invalid
* BUG/MEDIUM: http-conv: Fix url_enc() to not crush const samples
* BUG/MEDIUM: mux-h1: Set outgoing message to DONE when payload length is reached
* BUG/MEDIUM: promex: Be sure to never set EOM flag on an empty HTX message
* BUG/MEDIUM: hlua: Don't set EOM flag on an empty HTX message in HTTP applet
* BUG/MEDIUM: stats: Be sure to never set EOM flag on an empty HTX message
* BUG/MINOR: fcgi-app: Don't add C-L header on response to HEAD requests
* BUG/MINOR: httpclient: end callback in applet release
* BUG/MINOR: ssl/cli: Remove empty lines from CLI output
* CI: github actions: update OpenSSL to 3.0.2
* DOC: remove double blanks in configuration.txt
* BUG/MAJOR: mux_pt: always report the connection error to the conn_stream
* BUG/MINOR: cli/stream: fix "shutdown session" to iterate over all threads
* BUG/MINOR: samples: add missing context names for sample fetch functions
* REGTESTS: ssl: use X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY for cert check
* BUG/MEDIUM: mux-h1: Properly detect full buffer cases during message parsing
* BUG/MEDIUM: mux-fcgi: Properly handle return value of headers/trailers parsing
* DOC: reflect H2 timeout changes
* BUG/MINOR: tools: url2sa reads too far when no port nor path
* DOC: config: Explictly add supported MQTT versions
* MEDIUM: mqtt: support mqtt_is_valid and mqtt_field_value converters for MQTTv3.1
* BUG/MINOR: rules: Initialize the list element when allocating a new rule
* BUG/MEDIUM: mux-h2: make use of http-request and keep-alive timeouts
* MEDIUM: mux-h2: slightly relax timeout management rules
* BUG/MEDIUM: trace: avoid race condition when retrieving session from conn->owner
* BUG/MEDIUM: stream-int: do not rely on the connection error once established
* BUG/MEDIUM: mux-h1: only turn CO_FL_ERROR to CS_FL_ERROR with empty ibuf
* CI: github actions: switch to LibreSSL-3.5.1
* BUG/MINOR: httpclient: CF_SHUTW_NOW should be tested with channel_is_empty()
* BUG/MINOR: httpclient: process the response when received before the end of the request
* BUG/MINOR: httpclient: only check co_data() instead of HTTP_MSG_DATA
* BUG/MINOR: server/ssl: free the SNI sample expression
* BUILD: httpclient: fix build without SSL
* BUG/MINOR: httpclient: send the SNI using the host header
* MINOR: server: export server_parse_sni_expr() function
* BUG/MINOR: httpclient/lua: stuck when closing without data
* BUG/MINOR: tools: fix url2sa return value with IPv4
==== libapparmor ====
- Enhance zgrep-profile-mr870.diff to also allow/support zstd
(boo#1198922).
==== libeconf ====
Version update (0.4.5+git20220406.c9658f2 -> 0.4.6+git20220427.3016f4e)
- Update to version 0.4.6+git20220427.3016f4e:
* econftool:
* * Parsing error: Reporting file and line nr.
* * --delimeters=spaces Taking all kind of spaces for delimiter
* libeconf:
Fixed bsc#1198165: Parsing files correctly which have space characters
AND none space characters as delimiters.
==== librsvg ====
Version update (2.54.0 -> 2.54.1)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2
- Update to version 2.54.1:
+ Fix oversight in the Minimum Supported Rust Version (MSRV):
this release requires Rust 1.56 or later.
+ Make rst2man and gi-docgen optional.
+ Fix documentation comments.
==== liburing ====
- avoid requiring kernel-default (bsc#1193522)
==== ncurses ====
Version update (6.3.20220416 -> 6.3.20220423)
Subpackages: libncurses6 ncurses-utils terminfo-base
- Include FORTIFY_SOURCE_3-fix.patch as the patch
is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag.
We discussed the change with upstream, but the project
disagrees about stricter rules used with -D_FORTIFY_SOURCE=3.
- Add ncurses patch 20220423
+ in-progress work on invalid_merge(), disable it (cf: 20220402).
+ fix memory leak in _nc_tic_dir() when called from _nc_set_writedir().
+ fix memory leak in tic when "-c" option is used.
==== openssh ====
Subpackages: openssh-clients openssh-common openssh-server
- read ssh and sshd config file also from /usr/etc
- add openssh-server-config-rootlogin subpackage that enabled PermitRootLogin
==== pango ====
Version update (1.50.4 -> 1.50.7)
- Update to version 1.50.7:
+ coretext: Fix the build.
+ editing: Fix moving across paragraph boundaries in rtl.
+ layout: Try harder to survive without fonts.
+ Windows:
- Register a sans-serif font.
- Try harder to load a font.
- Update to version 1.50.6:
+ Drop hb-glib dependency.
+ Fix test font configuration.
+ Maintain order in pango_attr_list_change.
+ Fix a use-after-free in pango_attr_list_change.
- Update to version 1.50.5:
+ Fix compiler warnings.
+ Enable cairo by default.
+ pango-view: Show more baselines.
+ layout: Handle baselines.
- Use ldconfig_scriptlets macro for post(un) handling.
==== perl-Bootloader ====
Version update (0.938 -> 0.939)
- merge gh#openSUSE/perl-bootloader#139
- fix sysconfig parsing (bsc#1198828)
- 0.939
==== policycoreutils ====
Subpackages: policycoreutils-python-utils python3-policycoreutils
- Fix file list: package ru/man8/sepolgen.8 only in the devel
package (was in devel and main).
==== python-jsonschema ====
Version update (3.2.0 -> 4.4.0)
- Update to 4.4.0
* Add mypy support (#892)
* Add support for Python 3.11
- Release 4.3.3
* Properly report deprecation warnings at the right stack level
(#899)
- Release 4.3.2
* Additional performance improvements for resolving refs (#896)
- Release 4.3.1
* Resolving refs has had performance improvements (#893)
- Release 4.3.0
* Fix undesired fallback to brute force container uniqueness
check on certain input types (#893)
* Implement a PEP544 Protocol for validator classes (#890)
- Release 4.2.1
* Pin importlib.resources from below (#877)
- Release 4.2.0
* Use importlib.resources to load schemas (#873)
* Ensure all elements of arrays are verified for uniqueness by
uniqueItems (#866)
- Release 4.1.2
* Fix dependentSchemas to properly consider non-object instances
to be valid (#850)
- Release 4.1.1
* Fix prefixItems not indicating which item was invalid within
the instance path (#862)
- Release 4.1.0
* Add Python 3.10 to the list of supported Python versions
- Release 4.0.1
* Fix the declaration of minimum supported Python version (#846)
- Release 4.0.0
* Partial support for Draft 2020-12 (as well as 2019-09). Thanks
to Thomas Schmidt and Harald Nezbeda.
* False and 0 are now properly considered non-equal even
recursively within a container (#686). As part of this change,
uniqueItems validation may be slower in some cases. Please feel
free to report any significant performance regressions, though
in some cases they may be difficult to address given the
specification requirement.
* The CLI has been improved, and in particular now supports a
- -output option (with plain (default) or pretty arguments) to
control the output format. Future work may add additional
machine-parsable output formats.
* Code surrounding DEFAULT_TYPES and the legacy mechanism for
specifying types to validators have been removed, as per the
deprecation policy. Validators should use the TypeChecker
object to customize the set of Python types corresponding to
JSON Schema types.
* Validation errors now have a json_path attribute, describing
their location in JSON path format
* Support for the IP address and domain name formats has been
improved
* Support for Python 2 and 3.6 has been dropped, with
python_requires properly set.
* multipleOf could overflow when given sufficiently large
numbers. Now, when an overflow occurs, jsonschema will fall
back to using fraction division (#746).
* jsonschema.__version__, jsonschema.validators.validators,
jsonschema.validators.meta_schemas and
jsonschema.RefResolver.in_scope have been deprecated, as has
passing a second-argument schema to Validator.iter_errors and
Validator.is_valid.
- Drop webcolors.patch
==== python-tornado6 ====
- Add patch remove-multiheader-http-test.patch:
* Do not test multi-line headers.
==== which ====
- https urls, added signature (but did not find the public key)
==== xfsprogs ====
Version update (5.14.2 -> 5.15.0)
- update to 5.15.0:
- mkfs: increase the min log size to 64MB when possible
- xfs_scrub: retry items that are ok except for XFAIL
- xfs_scrub: fix xfrog_scrub_metadata error reporting
- mkfs: enable inobtcount and bigtime by default
- mkfs: prevent corruption of suboption string values
- mkfs: document sample configuration file location
- mkfs: add configuration files for a few LTS kernels
- mkfs: add a config file for x86_64 pmem filesystems
- xfs_quota: don't exit on "project" cmd failure
- xfs_repair: don't guess about failure reason in phase6
- xfs_repair: update 2ndary superblocks after upgrades
- xfs_scrub: fix reporting if we can't open devices
- xfs_scrub: report optional features in version
- libxcmd: use emacs mode for command history editing
- libfrog: always use the kernel GETFSMAP definitions
- mkfs.xfs(8): fix default inode allocator description
- xfs_quota(8): fix up dump and report documentation
- xfs_quota(8): document units in limit command
- misc: add a crc32c self test to mkfs and repair
- libxfs changes merged from kernel 5.15
1
0