Packages changed:
  apparmor
  busybox
  chrony
  compat-usrmerge
  iputils
  libapparmor
  liburing (2.0 -> 2.1)
  ncurses (6.2.20210911 -> 6.2.20211002)
  pmdk (1.11.0 -> 1.11.1)
  python-networkx (2.6.1 -> 2.6.3)
  rdma-core (36.0 -> 37.1)
  systemd-presets-common-SUSE

=== Details ===

==== apparmor ====
Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor

- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532)

==== busybox ====

- Create separate 'Warewulf3' (https://github.com/warewulf/warewulf3)
  flavor of busybox with the
  additional setting:
  CONFIG_REBOOT=y
  CONFIG_SWITCH_ROOT=y
  CONFIG_CTTYHACK=y
  (bsc#1191514).

==== chrony ====
Subpackages: chrony-pool-openSUSE

- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.

==== compat-usrmerge ====

- Fix logic for detecting conflicts with directories (boo#1191111)

==== iputils ====

- Drop ProtectClock hardening, can cause issues if other device acceess is needed

==== libapparmor ====

- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532)

==== liburing ====
Version update (2.0 -> 2.1)

- update to 2.1:
  * Ignore spurious fadvise/madvise failures
  * build: add -D_GNU_SOURCE to all CPPFLAGS/CFLAGS.
  * man: clean up spelling
  * man/io_uring_enter.2: add notes about direct open/accept
  * io_uring.h: sync with 5.15 kernel
  * Fix IORING_REGISTER_IOWQ_MAX_WORKERS name
  * man: document new register/update API
  * liburing: add helpers for direct open/accept
  * liburing.h: correct max_worker name
  * Change IORING_REGISTER_IOWQ_MAX_UNBOUND_WORKERS
  * src/syscall.h: get rid of useless externs
  * man/io_uring_enter.2: document IORING_ENTER_EXT_ARG
  * Add io_uring_register_iowq_max_unbound() helper
  * Get rid of useless 'extern' on function declarations in liburing.h
  * Add (UN)REGISTER_IOWQ_AFF helpers
  * man/io_uring_register.2: note when MAX_UNBOUND became available
  * man/io_uring_register.2: add missing punctuation
  * man/io_uring_register.2: document IORING_REGISTER_IOWQ_MAX_UNBOUND
  * man/io_uring_enter.2: add IORING_OP_TIMEOUT clock sources
  * man/io_uring_enter.2: improve timeout entry
  * man/io_uring_enter.2: update SQE
  * man/io_uring_enter.2: note that not all requests support fixed files
  * man/io_uring_enter.2: add new 5.15 opcodes
  * man/io_uring_enter.2: note that cqe->flags is indeed used
  * man/io_uring_enter.2: add poll update and multishot mode
  * man/io_uring_register.2: add IORING_(UN)REGISTER_IOWQ
  * man: update notes on register quiesce
  * man: fix io_uring_sqe alignment
  * register: add tagging and buf update helpers
  * liburing.h: make header clean for implicit sign and size conversions
  * configure: document --cc and --cxx options
  * io_uring: update buffer update feature testing
  * liburing.h: dedup poll mask conversion
  * liburing.h: add a multipoll helper
  * Update io_uring.h
  * examples: disable ucontext-cp for elbrus (e2k) architecture
  * Update io_uring_setup.2
  * man/io_uring_setup.2: document the two most recent FEAT flags
  * man/io_uring_setup.2: make sure FEAT flags are kernel versioned
  * correct syscall NR in mips
  * Fix 32-bit compile warnings
  * liburing.h: make all file/IO offset __u64
  * src/queue: don't flush SQ ring for new wait interface
  * man/io_uring_enter.2: further clarify what cqe->res holds
  * Clarify information about error results
  * Refer to the accept_flags in io_uring_enter manual
  * Fix a bug due to the unreleased lock before function returns
  * debian/rules: add missing slash for relativelibdir
  * man/io_uring_enter.2: clarify io_uring_enter(2) SQPOLL return value
  * liburing.h: add linkat prep helper
  * io_uring.h: add linkat opcode
  * liburing.h: add symlinkat prep helper
  * io_uring.h: add symlinkat opcode
  * liburing.h: add mkdirat prep helper
  * update rsrc register/update ABI and tests
  * queue: clean up SQ flushing
  * io_uring_enter(2): Clarify how to read from and write to non-seekable files
  * clarify an edge case of IORING_SETUP_SQ_AFF
  * io_uring_enter(2): clarify OP_READ and OP_WRITE
  * sync io_uring.h API file with Linux 5.13
  * man: Fix typo in man io_uring_queue_exit
  * examples/link-cp: fix a couple of strerror negations
  * src/setup: don't treat dummy ring init as failure
  * src/setup: add some documentation to the memlock helpers
  * examples/ucontext-cp.c: cope with variable SIGSTKSZ
  * setup: provide helpers to inquire about necessary mlock sizes
  * examples/io_uring-cp: wait for pending writes before exit copy loop
  * spec: add explicit build dependency on make
  * spec: bump version to 2.0
  * man/io_uring_enter.2: note that -EBUSY can also happen for getevents

==== ncurses ====
Version update (6.2.20210911 -> 6.2.20211002)
Subpackages: libncurses6 ncurses-utils terminfo-base

- Add ncurses patch 20211002
  + use return-value from vsnprintf to reallocate as needed to allow for
    buffers larger than the screen size (report by "_RuRo_").
  + modify tset "-q" option to refrain from modifying terminal modes, to
    match the documentation.
  + add section on margins to terminfo.5, adapted from X/Open Curses.
  + make tput/tset warning messages consistently using alias names when
    those are used, rather than the underlying program's name.
  + improve tput usage message for aliases such as clear, by eliminating
    tput-specific portions.
  + add a check in toe to ensure that a "termcap file" is text rather
    than binary.
  + further build-fixes for OpenBSD 6.9, whose header files differ from
- Add ncurses patch 20210925
  + add kbeg to xterm+keypad to accommodate termcap applications -TD
  + add smglp and smgrp to vt420+lrmm, to provide useful data for the
    "tabs" +m option -TD
  + build-fix for gcc 3.4.3 with Solaris10, which does not allow forward
    reference of anonymous struct typedef.
  + modify tput to allow multiple commands per line.
  + minor fixes for tset manpage.
- Correct offsets of patch ncurses-6.2.dif

==== pmdk ====
Version update (1.11.0 -> 1.11.1)
Subpackages: libpmem1 libpmemobj1

- Update to PMDK 1.11.1
  * Bugfixes:
  * doc: remove exprimental moniker from libpmem2(7)
  * common: fix missing sfence in non-temporal memcpy
  * common: fix a mismatch between prototype and body
  * common: fix mismatched function args
  * obj: rename vars clashing with those of a containing block
  * pmem2: don't force smaller alignment for fsdax mappings
  * pool: don't trample upon users of localtime()
  * rpmem: Fix RPMEM_RAW_BUFF_SIZE and LANE_ALIGN_SIZE for powerpc64le

==== python-networkx ====
Version update (2.6.1 -> 2.6.3)

- update to 2.6.3:
  * Fix modularity functions (gh#networkx/networkx#5072)
  * CI/MAINT: drop gdal tests (gh#networkx/networkx#5068)
  * modularity_max: provide labels to get_edge_data (gh#networkx/networkx#4965)
  * Improvements to greedy_modularity_community (gh#networkx/networkx#4996)
  * use weight arg instead of 'weight' key at greedy_modularity_communities()
  * modularity_max: breaking the loop when given community size is reached (gh#networkx/networkx#4950)
  * modularity_max: allow input of desired number of communities
  * greedy_modularity_communities with digraphs and multi(di)graphs (gh#networkx/networkx#5007) (gh#networkx/networkx#5007)
  * Allow greedy_modularity_communities to use floating point weights or resolution (gh#networkx/networkx#5065)
  * change i,j,k notation to u,v,w (no indexes since gh#networkx/networkx#5007)

==== rdma-core ====
Version update (36.0 -> 37.1)
Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1

- Update to rdma-core v37.1 (jsc#SLE-18381, jsc#SLE-19249)
  - Bugfixes on all providers
- Fix cmake flags to correct paths for .pc files

==== systemd-presets-common-SUSE ====

- Haveged as a daemon is no longer required since kernel 5.6
  do not enable by default.