testing

FEDORA-2022-c3b0dfa797 created by robert a week ago for Fedora 37

libbsd 0.11.7

  • Portability fixes for the Hurd
  • Fix ELF support for big endian SH
  • Sync the arc4random(3) implementation from OpenBSD
  • Adjust declaration shadowing to match new glibc additions
  • Manual pages and documentation cleanups
  • Manual page rewrite to get rid of a BSD-4-Clause license

libbsd 0.11.6

  • Build system and test suite fixes for musl
  • Removal of unused OpenBSD support for arc4random()
  • LoongArch support for nlist()

libbsd 0.11.5

  • Build system and test suite regression fixes
  • Documentation on how to build the project

libbsd 0.11.4

  • Further rework of the libmd wrapping code, to simplify it again, and make it work even when we do not need SHA-2 functions
  • Fix builds with LTO
  • Various build system fixes
  • Various portability fixes
  • Various documentation fixes

libbsd 0.11.3

  • Rework of the libmd wrapping code to not require users to explicitly link against libmd
  • Various build system fixes
  • Various portability fixes

libbsd 0.11.2

  • Update <sys/queue.h> from FreeBSD
  • Import some closefrom() changes from sudo
  • Make closefrom() use close_range() syscall on Linux when available
  • Update libbsd(7) man page with updates in 0.11.0

libbsd 0.11.0/0.11.1

  • Export strnvisx() function
  • New recallocarray() and freezero() from OpenBSD
  • New pwcache module from OpenBSD
  • New timespec(3bsd) man page alias to timeval(3bsd)
  • New progname implementation for Windows
  • New LIBBSD_VIS_OPENBSD selection macro
  • Switch from embedded hashing function implementations to use libmd
  • Various man pages cleanups
  • Various portability fixes
  • Various memory leak fixes

How to install

sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-c3b0dfa797

This update has been submitted for testing by robert.

a week ago

This update's test gating status has been changed to 'waiting'.

a week ago

This update's test gating status has been changed to 'passed'.

a week ago

This update has been pushed to testing.

a week ago
User Icon pwalter commented & provided feedback 3 days ago
karma

Works

User Icon mikelo2 commented & provided feedback a day ago
karma

The Switch from embedded hashing function implementations to use libmd change will break several packages.

Check https://src.fedoraproject.org/rpms/libbsd/pull-request/2

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

a day ago
User Icon robert commented & provided feedback a day ago

@mikelo2, however this "only" breaks build-time, not run-time, correct?

User Icon mikelo2 commented & provided feedback a day ago

Correct.

I checked latest libbsd build and I can see it Requires libmd:

Requires: (...) libmd.so.0()(64bit) libmd.so.0(LIBMD_0.0)(64bit) rtld(GNU_HASH)

https://kojipkgs.fedoraproject.org//packages/libbsd/0.11.7/1.fc37/data/logs/x86_64/build.log

Testing on a fresh install I can se installing libbsd-0.11.7-1.fc37.x86_64.rpm installs libmd as dependency.

But I just realized that libbsd-devel should bring libmd also and I checked this happens in a koschei build:

https://koschei.fedoraproject.org/build/14176169

User Icon robert commented & provided feedback a day ago

Thank you for the confirmation and thank you also for pointing out this issue!

robert edited this update.

New build(s):

  • libbsd-0.11.7-2.fc37

Removed build(s):

  • libbsd-0.11.7-1.fc37

Karma has been reset.

a day ago

This update has been submitted for testing by robert.

a day ago

This update has been pushed to testing.

a day ago

Please login to add feedback.

Metadata
Type
enhancement
Severity
medium
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
14 days
Dates
submitted
a week ago
in testing
a day ago
days to stable
13
modified
a day ago
BZ#1742611 libbsd-0.11.7 is available
0
0
BZ#2148612 libbsd-devel now needs to require libmd-devel
0
0

Automated Test Results