1

Tuesday 26th July 2011

Local Packages

Perl Mass Rebuild

On 21st June I started a mass rebuild of all of my perl-based packages ready for when perl 5.14.1 hit Rawhide. As with the mass rebuild for Rawhide packages, I did the builds "on the side" so that they could all be merged into the development repository at the same time without creating broken dependencies. Today the perl 5.14 packages were merged into Rawhide so I did the same with my rebuilt packages, and I'll be committing the changes into svn now as well. The mass rebuild also gave me the opportunity to do a lot of package clean-up work that I'd been doing on an ad-hoc basis as and when packages changed for other reasons. These changes include:

Some of the packages had new releases during the period of the mass rebuild, so they got some of these changes early and just needed a simple bump-and-rebuild (bump meaning increase the value of the Release tag) for perl 5.14. As for the mass rebuild itself though, here's what needed doing to each package for the rebuild:

Simple Bump and Rebuild

perl-Coro, perl-Event, perl-File-Remove, perl-IO-AIO, perl-Locale-Maketext-Lexicon, perl-Module-CoreList, perl-Moose, perl-MooseX-NonMoose, perl-Net-SSLeay, perl-Package-Stash, perl-Params-Check, perl-Pod-Simple, perl-PPIx-Regexp, perl-version, perl-XML-LibXML, perl-YAML-LibYAML, smbldap-tools

Bump, Fix Dist Tags and Rebuild

perl-AnyEvent, perl-Array-Compare, perl-B-Hooks-EndOfScope, perl-BerkeleyDB, perl-Compress-Raw-Bzip2, perl-Compress-Raw-Lzma, perl-Compress-Raw-Zlib, perl-Config-Tiny, perl-Convert-UUlib, perl-CPAN-Changes, perl-CPAN-Meta, perl-Data-OptList, perl-Data-Section, perl-DateTime, perl-DateTime-Format-Strptime, perl-DBD-SQLite, perl-Devel-EnforceEncapsulation, perl-Devel-GlobalDestruction, perl-Devel-PartialDump, perl-Devel-StackTrace, perl-Digest-BubbleBabble, perl-Digest-SHA, perl-Eval-Closure, perl-Exception-Base, perl-File-Slurp, perl-Guard, perl-Hash-Util-FieldHash-Compat, perl-HTML-SimpleLinkExtor, perl-HTTP-Size, perl-IO-Compress, perl-IO-Compress-Lzma, perl-IO-Multiplex, perl-IO-Socket-SSL, perl-IPC-Cmd, perl-IPC-Run, perl-IPC-System-Simple, perl-JSON, perl-JSON-PP, perl-List-MoreUtils, perl-MailTools, perl-Math-Round, perl-Module-Refresh, perl-Module-Signature, perl-MooseX-GlobRef, perl-MooseX-InsideOut, perl-Package-DeprecationManager, perl-Params-Util, perl-Params-Validate, perl-Path-Class, perl-Pod-Coverage-TrustPod, perl-Regexp-Common, perl-Regexp-Parser, perl-Sendmail-PMilter, perl-Software-License, perl-Test-CheckChanges, perl-Test-CPAN-Meta, perl-Test-Deep, perl-Test-Differences, perl-Test-Fatal, perl-Test-Kwalitee, perl-Test-LeakTrace, perl-Test-NoTabs, perl-Test-Output, perl-Test-Requires, perl-Test-Signature, perl-Test-Spelling, perl-Test-use-ok, perl-Text-CSV_XS, perl-Text-Diff, perl-Text-Hunspell, perl-Tie-RefHash-Weak, perl-UNIVERSAL-require, perl-Variable-Magic

Bump, Fix Macro Usage and Rebuild

These are packages I'd committed before deciding to fix the dist tags in svn.

perl-AnyEvent-AIO, perl-B-Keywords, perl-ExtUtils-CBuilder, perl-Parse-CPAN-Meta, perl-Perl-Critic-More, perl-Test-Exception, perl-Text-Glob, perl-TimeDate, perl-Unicode-Map

Bump, Fix Dist Tags, Fix Macro Usage and Rebuild

perl-Algorithm-Diff, perl-Algorithm-Diff-XS, perl-aliased, perl-AnyEvent-BDB, perl-Archive-Any, perl-Archive-Tar, perl-Array-Diff, perl-BSD-Resource, perl-Carp-Clan, perl-Class-Accessor, perl-Class-Factory-Util, perl-Class-Inspector, perl-Class-Load, perl-Class-Singleton, perl-Clone, perl-common-sense, perl-ConfigReader-Simple, perl-Convert-TNEF, perl-CPAN-DistnameInfo, perl-Crypt-SmbHash, perl-Data-Dumper-Names, perl-DateTime-Calendar-Mayan, perl-DateTime-Format-Builder, perl-DateTime-Format-MySQL, perl-DBM-Deep, perl-Declare-Constraints-Simple, perl-Devel-Cycle, perl-Devel-Leak, perl-Digest-MD4, perl-Dist-CheckConflicts, perl-Expect, perl-ExtUtils-ParseXS, perl-File-Find-Rule-Perl, perl-File-MMagic, perl-File-Which, perl-FileHandle-Fmode, perl-FreezeThaw, perl-Hook-LexWrap, perl-HTML-Lint, perl-HTML-Tidy, perl-IO-Capture, perl-IO-Socket-INET6, perl-IO-String, perl-IO-Tty, perl-IO-stringy, perl-IO-Zlib, perl-IPC-Run3, perl-LMAP-CID2SPF, perl-Locale-US, perl-Mail-IMAPClient, perl-Mail-Sendmail, perl-Mail-SPF, perl-Mail-SPF-Test, perl-Mail-SRS, perl-MIME-tools, perl-MIME-Types, perl-Mixin-Linewise, perl-MLDBM, perl-Module-Build, perl-Module-CPANTS-Analyse, perl-Module-ExtractUse, perl-Module-Find, perl-Module-Info, perl-Module-Load, perl-Module-Load-Conditional, perl-Module-Metadata, perl-MRO-Compat, perl-Net-CIDR, perl-Net-CIDR-Lite, perl-Net-DNS-Resolver-Programmable, perl-Net-FTPSSL, perl-Net-IP, perl-Net-LibIDN, perl-Net-Server, perl-Net-SMTP-SSL, perl-Net-Telnet, perl-Number-Compare, perl-Package-Constants, perl-Package-Generator,perl-Package-Stash-XS, perl-PadWalker, perl-Params-Coerce, perl-parent, perl-Parse-RecDescent, perl-Perl-Tidy, perl-Pod-Coverage, perl-Pod-Escapes, perl-Pod-Spell, perl-Pod-Strip, perl-PPIx-Utilities, perl-Probe-Perl, perl-Readonly-XS, perl-Scope-Guard, perl-Sendmail-AccessDB, perl-Socket6, perl-String-Escape, perl-Sub-Exporter, perl-Sub-Identify, perl-Sub-Name, perl-Sys-Hostname-Long, perl-Taint-Runtime, perl-Term-ReadKey, perl-Test-ClassAPI, perl-Test-CPAN-Meta-YAML, perl-Test-Distribution, perl-Test-EOL, perl-Test-File, perl-Test-HTML-Tidy, perl-Test-LongString, perl-Test-Manifest, perl-Test-Memory-Cycle, perl-Test-Object, perl-Test-Perl-Critic, perl-Test-Pod, perl-Test-Pod-Coverage, perl-Test-Portability-Files, perl-Test-Prereq, perl-Test-Synopsis, perl-Test-Taint, perl-Test-Tester, perl-Test-Warn, perl-Test-Without-Module, perl-Test-YAML-Meta, perl-Test-YAML-Valid, perl-Text-Template, perl-Tie-IxHash, perl-Tree-DAG_Node, perl-Try-Tiny, perl-Unicode-String, perl-Version-Requirements, perl-WeakRef, perl-XML-LibXSLT, perl-XML-NamespaceSupport, perl-XML-SAX, perl-YAML-Syck

Bump, Fix Dist Tags, Fix Macro Usage, Use %{_fixperms} and Rebuild

perl-Algorithm-C3, perl-BDB, perl-Class-Data-Inheritable, perl-CPAN-Meta-YAML, perl-DBD-CSV, perl-Email-Address, perl-Error, perl-File-Find-Rule, perl-HTTP-SimpleLinkChecker, perl-Module-Pluggable, perl-PAR-Dist, perl-Readonly, perl-String-Format, perl-Unix-Syslog, perl-XML-Simple

Bump, Fix Dist Tags, Fix Signature Test and Rebuild

perl-constant-boolean, perl-Symbol-Util, perl-Test-Assert

Bump, Fix Dist Tags, Fix Macro Usage, Fix Signature Test and Rebuild

perl-Locale-Maketext-Simple

Bump, Fix Dist Tags, Tweak Filters and Rebuild

perl-NetAddr-IP

Bump, Fix Dist Tags, Fix Macro Usage, Tweak Filters and Rebuild

perl-Archive-Zip, perl-Convert-BinHex, perl-DBI, perl-FileHandle-Unget, perl-JSON-XS, perl-Mail-Mbox-MessageParser, perl-Mail-Sender, perl-Sub-Uplevel, perl-Term-ReadLine-Gnu, perl-Test-MinimumVersion

Other