Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

blog-devel-2.38-160000.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: blog-devel Distribution: SUSE Linux 16
Version: 2.38 Vendor: SUSE LLC <https://www.suse.com/>
Release: 160000.1.1 Build date: Mon Apr 13 14:47:36 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 657 Source RPM: blog-2.38-160000.1.1.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/bitstreamout/showconsole
Summary: Provides library and header for boot logging
The libaray and the header file for the FIFO interface used to build
the LSB startproc command.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Apr 13 2026 werner@suse.de
  - Update to version 2.38
    * Silent debugging messages in epoll algorithm (boo#1261699)
    * Make it work on 3215 console of s390
      means no tcdrain() for 3215, no blocking writes, not more then
      130 characters per line, no \r, finalize lines with \n.
      Nevertheless use a blocking read for password requests.
      Make automatic CLEAR an kernel command line option with
      the parameter blog.timeout=0 (boo#1261697)
* Thu Mar 19 2026 werner@suse.de
  - Update to version 2.37
    * Make release.sh active
    * Run klogctl with console massages off only once in the
      password asking processes on the main console device only
    * Clean up white spaces
    * This will help on high console I/O as now blogd uses its epoll
      event handler to monitor via a file descriptor open with pidfd_open
      the password asking child processes (boo#1259547)
* Tue Mar 17 2026 werner@suse.de
  - Update to version 2.36
    * If SYS_pidfd_open is not defined use a fallback
      Include <asm/unistd.h> to get __NR_pidfd_open for
      the definition of SYS_pidfd_open.
    * Changes to let systemd find plymouth replacements
      which means to add the appropiate Alias in systemd-ask-password-blog.path
      and also in systemd-ask-password-blog.service with new Install
      sections.  Also change description in systemd-ask-password-blog.path
      to hint for blogd as replacement.
    * Rework password asking method to be asynchronous
* Mon Apr 28 2025 werner@suse.de
  - Update to version 2.35
    * Make s390 3215 console work that is use EPOLLOUT|EPOLLONESHOT
      to control if we can write to ttyS0 in nonblocking mode and if
      not reenable EPOLLOUT|EPOLLONESHOT.
    * At boot set for ttyS0 via vmcp API nonblocking MORE mode with
      `0 0'.  It beeps but boots.
  - Remove patches now upstream
    * blog-3215.patch
    * blog-install.patch
* Thu Apr 17 2025 werner@suse.de
  - Add patch blog-3215.patch
    * Try to avoid blocking mode of 3215 console on s390x as holding
      the output at `MORE' stops blogd, that is that it can not see
      any messages over its socket like switch of the root file system.
* Thu Apr 17 2025 werner@suse.de
  - Add patch blog-install.patch
    * Fixes install problems
    * Use module-setup.sh to install in BUILDROOT
* Wed Apr 16 2025 werner@suse.de
  - Update to version 2.34
    * Make it work on s390x (still no 3215 console)
      This is a bug fix release.  But still no support in conmode
      3215 as there is a race triggered by using conmode 3215.
      The order of the systemd units seems to change with this
      console mode.
* Fri Apr 11 2025 werner@suse.de
  - Use rpm-config-SUSE instead of suse-module-tools for suse version
    above 1550 and add code for the missing macros for older
    distributions like leap 15.6
* Thu Apr 10 2025 werner@suse.de
  - The suse-module-tools are required at build otherwise blog
    is not in the initrd
* Thu Apr 03 2025 werner@suse.de
  - Update to version 2.32
    * Better 3270 console support, use uevent below /sys file system
* Wed Apr 02 2025 werner@suse.de
  - Update to version 2.31
    * Handel BS on password prompt as well
    * Drop spining code as systemd uses clear to end of line
      escape sequence (hard coded!) for its cylon lines.
  - blog: again suggest blog-plymouth
* Mon Mar 31 2025 werner@suse.de
  - Update to version 2.30
    * The asking variable is not shared
    * Allow password asking prompt to be repeated if empty.
    * Make spinner support UTF-8 multibyte conform.
    * Spinner lines of system still not handled.
* Fri Mar 28 2025 werner@suse.de
  - Update to version 2.29
    * Make sure that password prompt is seen Latest
      Use a temporary buffer to be silent during asking passwords.
      And stop system console output during password questions
      only if temporary buffer becomes short. As well as do coloring
      on /dev/ttysclp0 for S390.
  - Drop patch.patch as now upstream
* Fri Mar 28 2025 werner@suse.de
  - Modify temporary patch patch.patch
    * Use a temporary buffer to be silent during asking passwords
    * Stop system console output during password questions only
      if temporary buffer becomes short
* Thu Mar 27 2025 werner@suse.de
  - Add temporary patch named patch.patch
    * Stop system console output during password questions
    * Do coloring on /dev/ttysclp0
* Wed Mar 12 2025 werner@suse.de
  - blog: recommend blog-plymouth instead of only suggesting
    * More house advertising to make plymouth support of blogd
      more familiar and known by the users
* Wed Nov 29 2023 werner@suse.de
  - Update to version 2.28
    * UTMP support is gone, remove dependency also add support for
      initramfs at shutdown.
* Mon Jul 10 2023 werner@suse.de
  - Fix big endian cast problems to be able to read commands
    and answers (blogctl) as well as passphrases (blogd)
* Tue Dec 27 2022 lnussel@suse.com
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Fri Dec 03 2021 werner@suse.de
  - Update to version 2.26
    * On s390/x and PPC64 gcc misses unused arg0
  - Remove patch fcb9e0c2.patch as now part of tar ball
* Thu Dec 02 2021 werner@suse.de
  - Add upstream patch fcb9e0c2.patch
    * On s390/x and PPC64 gcc misses unused arg0
* Thu Dec 02 2021 werner@suse.de
  - Update to version 2.24
    * Avoid install errror due missed directory
* Thu Dec 02 2021 werner@suse.de
  - Update to version 2.22
    * Avoid KillMode=none for newer systemd version as well as rework
      the systemd unit files of blog (boo#1186506)
* Thu Sep 30 2021 werner@suse.de
  - Move to /usr for UsrMerge (boo#1191057)
* Fri Apr 09 2021 werner@suse.de
  - Update to version 2.21
    * Merge pull request #4 from samueldr/fix/makefile
      Fixup Makefile for better build system support
    * Silent new gcc compiler
* Fri Apr 09 2021 werner@suse.de
  - Fix package split done for shared library packaging guideline (bsc#1184479).
* Thu Jan 09 2020 werner@suse.de
  - Update to version 2.20
    * Silent some gcc warnings, also avoid common variable (boo#1160385)
    * Include <sys/sysmacros.h> for makedev
    * sort input files (boo#1041090)
    * libconsole: never return empty list from getconsoles()
    * libconsole: Really allow to use /dev/console as a fallback in showconsole
    * libconsole: Add console into the list only when successfully allocated
    * libconsole: Correctly ignore early consoles
  - Remove obsolate patch blog-Remove-unused-header.patch
* Fri Aug 30 2019 bjorn.lie@gmail.com
  - Add blog-Remove-unused-header.patch: Fix build with new glibc
    (gh#bitstreamout/showconsole#3).
* Sat Apr 20 2019 jengelh@inai.de
  - Implement shared library packaging guideline.
* Thu Aug 02 2018 werner@suse.de
  - Update to version 2.19 which integrates the patches now removed:
    * sysmacros.patch
    * libconsole-Really-allow-to-use-dev-console-as-a-fall.patch
    * libconsole-never-return-empty-list-from-getconsoles.patch
    * showconsole-2.18.tar.gz
    * libconsole-Add-console-into-the-list-only-when-succe.patch
    * libconsole-Correctly-ignore-early-consoles.patch
    as well as the changes
    * Correct wants directory for systemd-ask-password-blog.service
    * Sort input files for reproducible builds
* Wed Aug 01 2018 schwab@suse.de
  - sysmacros.patch: Include <sys/sysmacros.h> for makedev
* Mon Mar 19 2018 kukuk@suse.de
  - Use %license instead of %doc [bsc#1082318]
* Tue Dec 12 2017 pmladek@suse.com
  - hardening of the console list generation (bsc#1071568):
    * libconsole-never-return-empty-list-from-getconsoles.patch
    * libconsole-Really-allow-to-use-dev-console-as-a-fall.patch
    * libconsole-Add-console-into-the-list-only-when-succe.patch
    * libconsole-Correctly-ignore-early-consoles.patch
* Mon Nov 06 2017 werner@suse.de
  - Change description of blog-plymouth in same manner as used by
    the release notes
* Thu Apr 27 2017 werner@suse.de
  - Add coreutils as required by post scriptlet (boo#1036436)
* Wed Jan 25 2017 werner@suse.de
  - Use github source from tagged version
* Wed Jan 25 2017 werner@suse.de
  - Use https://github.com/bitstreamout/showconsole as URL
* Thu Aug 11 2016 olaf@aepfle.de
  - Install binaries with read permissions (bnc#990837)
* Mon Feb 22 2016 werner@suse.de
  - Do not use privata glibc API (boo#967437) but implement
    missing shared memory mkstemp()
  - Remove patch remove-bad-symbol-use.patch
* Mon Feb 22 2016 schwab@suse.de
  - remove-bad-symbol-use.patch: Remove bad use of internal glibc interface
    (bnc#967437)
* Fri Feb 19 2016 werner@suse.de
  - Make clear that blog is split off from sysvinit-tools
  - Avoid to be tagged with GLIBC_PRIVATE
  - Use libblogger.so with version, that is major and minor
* Fri Feb 19 2016 werner@suse.de
  - Bug fix version: Handle chached password request gracefully
* Wed Feb 10 2016 meissner@suse.com
  - add blog-rpmlintrc. The all-manual handling of systemd services
    is required according to Werner.
* Thu Feb 04 2016 werner@suse.de
  - Let libblogger become a shared library
* Fri Jan 22 2016 werner@suse.de
  - Clean up service uits for close and umount
* Fri Jan 15 2016 werner@suse.de
  - First initial package after splitting apart from sysvinit
    * Now blogd can replace plymouth(9) even from initrd
    * Also blogd is able to handle password requests from
      from systemd API
    * The blogd daemon writes out console messages even on reboot
      or halt up to the file systems become unavailable.
    * No locking of the console devices, no frame buffer switching.

Files

/usr/include/libblogger.h
/usr/lib64/libblogger.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 22:46:21 2026