PaulHowarth/Blog/2020-12-03

Thursday 3rd December 2020

Fedora Project

  • Updated perl-Class-Singleton to 1.6 in Rawhide:

    • Fixed confusing Changes entry about Perl's licensing terms (CPAN RT#132843)

    • Added optional Changes testing (skipped unless AUTHOR_TESTING)

    • Reformatted Changes file as per CPAN::Changes::Spec

    • Added optional POD coverage testing (skipped unless AUTHOR_TESTING)

    • Added optional Perl::Critic testing (skipped unless AUTHOR_TESTING)

    • Made code Perl::Critic clean

    • Added optional POD testing (skipped unless AUTHOR_TESTING)

    • Included GitHub repository URLs in metadata now that source code has been uploaded to GitHub (as of version 1.5)

    • Included META.json file in addition to META.yml

    • Set minimum required ExtUtils::MakeMaker version to 6.64 to ensure that all parameters used are supported, to save jumping through hoops to support earlier versions (this should not be a problem since ExtUtils::MakeMaker 6.64 is easily installed into Perl 5.8.1 and above, that being the whole point of the new choice of minimum supported Perl version)

    • Set minimum required Perl version to 5.8.1; this is in line with the minimum requirement of the "Perl Toolchain"
    • Corrected typo in a comment (CPAN RT#86336)

  • Updated perltidy to 20201202 (see CHANGES.md for details)

Local Packages

  • Updated libgpg-error to 1.39:

    • New option parser with features to implement system wide configuration files
    • New functions to build file names
    • New function to help reallocating arrays
    • Protect gpgrt_inc_errorcount against counter overflow

    • Improve cross-building for new platforms (https://dev.gnupg.org/T4774)

    • Support 64-bit big-endian MIPS architecture (https://dev.gnupg.org/T4952)

    • Support static link for Windows with -lws2_32 (https://dev.gnupg.org/T4623)

    • On Windows gpgrt_fopen, gpgrt_chdir, and gpgrt_mkdir now handle UTF-8 names (https://dev.gnupg.org/T4083)

    • Make timeout of gpgrt_poll work correctly on Windows if no file descriptors are active

    • New function gpgrt_fcancel as alternative to gpgrt_close; this function avoids flushing out buffered data and also tries to delete a newly-created file

    • Changes to ease cross-building (https://dev.gnupg.org/T4973)

    • "gpg-error --lib-version" works again

    • New symbols (in 1.38): gpgrt_fnameconcat, gpgrt_absfnameconcat, gpgrt_reallocarray, gpgrt_set_confdir, gpgrt_argparser, ARGPARSE_FLAG_SYS, ARGPARSE_FLAG_USER, ARGPARSE_FLAG_VERBOSE, ARGPARSE_FLAG_USERVERS, ARGPARSE_FLAG_WITHATTR, ARGPARSE_NO_CONFFILE, ARGPARSE_CONFFILE, ARGPARSE_OPT_CONFFILE, ARGPARSE_ATTR_FORCE, ARGPARSE_ATTR_IGNORE, ARGPARSE_TYPE_MASK, ARGPARSE_PERMISSION_ERROR, ARGPARSE_INVALID_META, ARGPARSE_UNKNOWN_META, ARGPARSE_UNEXPECTED_META, ARGPARSE_conffile, ARGPARSE_noconffile, ARGPARSE_verbatim, ARGPARSE_header, GPGRT_CONFDIR_USER, GPGRT_CONFDIR_SYS

    • New symbols (in 1.39): gpgrt_fcancel

  • Updated perl-Class-Singleton to 1.6 as per the Fedora version

  • Updated perl-Perl-Tidy to 20201202 as per the Fedora perltidy package

  • Updated python2-subversion to sync with subversion-1.14.0-9 in Rawhide

  • Updated sendmail (8.16.1) to enable CDB map support from Fedora 34 onwards (Bug #1781181)


Recent