PaulHowarth/Blog/2011-07-22

Friday 22nd July 2011

Fedora Project

  • Updated bluefish in F-14, F-15, Rawhide and EPEL-6 with an upstream patch fixing a crash in _gtk_text_btree_get_chars_changed_stamp (Gnome Bug #654838, Fedora Bug #720990)

  • Updated the perl-Module-Build subpackage of perl to include a dependency on perl(CPAN::Meta) ≥ 2.110420, needed for creation of MYMETA files by Build.PL; the dual-life version of the package already had this dependency

  • Reinstated running the author tests in perl-Perl-Critic, removed earlier in the day because the kwalitee test was failing:

  • ./Build authortest
    Generating Perl::Critic::PolicySummary.
    Done.
    Building Perl-Critic
    Skipping generating tests because it doesn't look like we're in an author environment.
    File 'MANIFEST.SKIP' does not exist: Creating a temporary 'MANIFEST.SKIP'
    Added to MANIFEST: bin/perlcritic
    Added to MANIFEST: Build.PL
    ...
    Added to MANIFEST: xt/author/98_pod_syntax.t
    Added to MANIFEST: xt/author/99_pod_coverage.t
    Added to MANIFEST: xt/author/generate_without_optional_dependencies_wrappers.PL
    Creating README using Pod::Text
    t/00_modules.t ................................ ok
    t/01_config.t ................................. ok
    t/01_config_bad_perlcriticrc.t ................ ok
    ...
    xt/author/93_version.t ........................ ok
    xt/author/94_includes.t ....................... ok
    #   Failed test 'has_meta_yml'
    #   at /usr/share/perl5/vendor_perl/Test/Kwalitee.pm line 101.
    # Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.The file 'META.yml' is missing from this distribution. META.yml is needed by people maintaining module collections (like CPAN), for people writing installation tools, or just people who want to know some stuff about a distribution before downloading it.
    # Looks like you failed 1 test of 12.
    xt/author/95_kwalitee.t ....................... 
    Dubious, test returned 1 (wstat 256, 0x100)
    Failed 1/12 subtests 
    xt/author/98_pod_syntax.t ..................... ok
    xt/author/99_pod_coverage.t ................... ok
  • This was actually caused by the absence of the CPAN::Meta module from the buildroot, which I fixed by adding the dependency to perl-Module-Build. The author tests then passed:

  • ./Build authortest
    Generating Perl::Critic::PolicySummary.
    Done.
    Building Perl-Critic
    Skipping generating tests because it doesn't look like we're in an author environment.
    File 'MANIFEST.SKIP' does not exist: Creating a temporary 'MANIFEST.SKIP'
    Added to MANIFEST: bin/perlcritic
    Added to MANIFEST: Build.PL
    ...
    Added to MANIFEST: xt/author/98_pod_syntax.t
    Added to MANIFEST: xt/author/99_pod_coverage.t
    Added to MANIFEST: xt/author/generate_without_optional_dependencies_wrappers.PL
    Creating README using Pod::Text
    Created META.yml and META.json
    t/00_modules.t ................................ ok
    t/01_config.t ................................. ok
    t/01_config_bad_perlcriticrc.t ................ ok
    ...
    xt/author/93_version.t ........................ ok
    xt/author/94_includes.t ....................... ok
    xt/author/95_kwalitee.t ....................... ok
    xt/author/98_pod_syntax.t ..................... ok
    xt/author/99_pod_coverage.t ................... ok
    All tests successful.

Local Packages

  • Updated bluefish as per the Fedora version

  • Made further tweaks to the initscripts for sendmail, based on changes in the Rawhide package:

    • Dropped reload action from SysV initscript (Bug #719931)

    • Fixed systemctl disable command in %preun section

    • Replaced reload by restart, dropped ExecReload from sendmail.service (Bug #719931)

    • Switched to systemctl in NetworkManager dispatcher script

    • Added ExecStartPre=-/etc/mail/make to sm-client.service

    • Hard-coded daemon option (-bd) in sendmail.service and dropped the DAEMON variable

    • QUEUE variable in /etc/sysconfig/sendmail replaced by SENDMAIL_OPTS variable


Recent