stable

libbsd-0.11.7-2.fc37

FEDORA-2022-c3b0dfa797 created by robert 10 months 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

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2022-c3b0dfa797

This update has been submitted for testing by robert.

10 months ago

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

10 months ago

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

10 months ago

This update has been pushed to testing.

10 months ago
User Icon pwalter commented & provided feedback 9 months ago
karma

Works

User Icon mikelo2 commented & provided feedback 9 months 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.

9 months ago
User Icon robert commented & provided feedback 9 months ago

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

User Icon mikelo2 commented & provided feedback 9 months 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 9 months 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.

9 months ago

This update has been submitted for testing by robert.

9 months ago

This update has been pushed to testing.

9 months ago
User Icon besser82 commented & provided feedback 9 months ago
karma

Works great! LGTM! =)

This update has been submitted for stable by bodhi.

9 months ago

This update has been pushed to stable.

9 months ago

Please login to add feedback.

Metadata
Type
enhancement
Severity
medium
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
14 days
Dates
submitted
10 months ago
in testing
9 months ago
in stable
9 months ago
modified
9 months 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