PaulHowarth/Blog/2024-06-20

Thursday 20th June 2024

Fedora Project

  • Updated perl-MCE to 1.897 in Rawhide:

    • In scalar context, the init function in MCE Child and models Flow, Grep, Loop, Map, Step, and Stream returns a guard to call finish automatically upon leaving the { scope } (i.e. omitting finish)

    • Add out_iter_callback to MCE::Candy
  • Updated perl-MCE-Shared to 1.891 in Rawhide:

    • In scalar context, MCE::Hobo->init returns a guard to call finish automatically upon leaving the { scope } (i.e. omitting finish)

  • Updated spamass-milter (0.4.0) in Rawhide to add quarantine option (PR#2)

Local Packages

  • Updated libgpg-error to 1.50 (https://dev.gnupg.org/T7102):

    • New set of process spawn functions (https://dev.gnupg.org/T6249)

    • Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish to gpg_err_code_t; this enum return type is in almost all cases compatible with the formerly used gpg_error_t (i.e. unsigned int)

    • Changed symbol gpgrt_process_t (never used)

    • New symbols: gpgrt_spawn_actions_t, gpgrt_process_requests, gpgrt_process_spawn, gpgrt_process_terminate, gpgrt_process_get_streams, gpgrt_process_ctl, gpgrt_process_wait, gpgrt_process_release, gpgrt_spawn_actions_new, gpgrt_spawn_actions_release, gpgrt_spawn_actions_set_redirect, gpgrt_spawn_actions_set_environ, gpgrt_spawn_actions_set_inherit_fds, gpgrt_spawn_actions_set_atfork, gpgrt_spawn_actions_set_envvars, gpgrt_spawn_actions_set_inherit_handles, GPGRT_PROCESS_DETACHED. GPGRT_PROCESS_NO_CONSOLE, GPGRT_PROCESS_NO_EUID_CHECK, GPGRT_PROCESS_STDIN_PIPE, GPGRT_PROCESS_STDOUT_PIPE, GPGRT_PROCESS_STDERR_PIPE, GPGRT_PROCESS_STDINOUT_SOCKETPAIR, GPGRT_PROCESS_STDIN_KEEP, GPGRT_PROCESS_STDOUT_KEEP, GPGRT_PROCESS_STDERR_KEEP, GPGRT_PROCESS_STDFDS_SETTING

    • Removed (never used) symbols: GPGRT_SPAWN_INHERIT_FILE, GPGRT_SPAWN_NONBLOCK, GPGRT_SPAWN_RUN_ASFW, GPGRT_SPAWN_DETACHED, GPGRT_SPAWN_KEEP_STDIN, GPGRT_SPAWN_KEEP_STDOUT, GPGRT_SPAWN_KEEP_STDERR

  • Updated libxslt to 1.1.41:

  • Removals:
    • autotools: Stop installing libxslt.m4

    • autotools: Remove RPM build
  • Improvements:
    • libxslt: Set _FILE_OFFSET_BITS to 64

    • xsltproc: Remove unneeded includes

    • include: Don't define ATTRIBUTE_UNUSED in public header

    • xsltproc: Make "-" read from stdin

  • Build Systems:
    • cmake: Adjust paths for UNIX or UNIX-like target systems
  • Tests:
    • cmake: Link testplugin with libxml2

    • tests: Link testplugin with libxml2

    • tests: Fix expected error after libxml2 change

    • runtest: Switch to xmlFormatError

    • fuzz: Avoid accessing internal struct members
  • Updated perl-MCE to 1.897 as per the Fedora version

  • Updated perl-MCE-Shared to 1.891 as per the Fedora version

  • Updated spamass-milter (0.4.0) as per the Fedora version


Recent