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