F20 System Wide Change: Perl 5.18

Adam Williamson awilliam at redhat.com
Tue Aug 6 20:43:10 UTC 2013


On Tue, 2013-08-06 at 13:39 -0700, Adam Williamson wrote:
> On Thu, 2013-06-13 at 11:10 -0600, Kevin Fenzi wrote:
> > On Thu, 13 Jun 2013 13:23:51 +0000 (UTC)
> > Petr Pisar <ppisar at redhat.com> wrote:
> > 
> > > On 2013-06-12, Kevin Fenzi <kevin at scrye.com> wrote:
> > > > So, there's nothing preventing the side tag and rebuild anytime now
> > > > right? 5.18.0 is out, so we could start that work in rawhide?=20
> > > >
> > > Currently 5.18.0 does not pass one test when running in mock and koji.
> > > (It's because of the terminal usage in tested perl debugger.) We think
> > > we could have solved this issue in a few days.
> > 
> > Cool. 
> > 
> > > Could you explain how the side tag inheritance works? It inherits
> > > everything from rawhide, even builds made after the side tag creation,
> > 
> > yes. 
> > 
> > > except packages whose builds have been already made in the side tag.
> > > Am I right? That means we still get fresh third-party dependencies
> > > from rawhide.
> > 
> > yes. However, there's are several downsides: 
> > 
> > - Each side tag adds newrepo tasks which increases load a lot. 
> > - If you rebuild perl-foo-1.0-1 in the side tag against the new perl,
> >   then the maintainer has to fix something in rawhide, they would build
> >   perl-foo-1.0-2 in rawhide and when the side tag was merged back over
> >   either everyone would get the older one with the bug, or the newer
> >   one against the old perl. So, it's really important to not take a
> >   long time using a side tag to avoid this problem as much as possible. 
> 
> Seems like this one came true in practice. It seems like a 5.18 rebuild
> run was done in a side tag and then merged back into Rawhide.
> Unfortunately, quite a lot of the 5.18 rebuilds seem to have been done
> prior to the general F20 mass rebuild - so the mass rebuild won out, and
> effectively squelched the perl rebuild.
> 
> I'm rebuilding the packages I have installed locally that seem to have
> been affected by this, but I'm sure there are others...

repoquery turns up these things that require either
perl(:MODULE_COMPAT_5.16.0) , perl(:MODULE_COMPAT_5.16.1) ,
perl(:MODULE_COMPAT_5.16.2) or perl(:MODULE_COMPAT_5.16.3) :

perl-DBD-AnyData-0:0.110-6.fc18.noarch
perl-MIME-Lite-HTML-0:1.24-4.fc18.noarch
perl-Net-Amazon-S3-0:0.53-5.fc18.noarch
perl-Padre-0:0.90-6.fc18.noarch
perl-SQL-Abstract-Limit-0:0.141-12.fc18.noarch
perl-PDL-Graphics-PLplot-0:0.59-3.fc19.x86_64
gpsdrive-0:2.11-15.fc19.x86_64
mojomojo-0:1.08-2.fc19.noarch
perl-BackPAN-Index-0:0.42-2.fc19.noarch
perl-Bio-SamTools-0:1.35-2.fc19.x86_64
perl-CGI-Application-Plugin-DBIC-Schema-0:0.3-12.fc19.noarch
perl-CGI-Application-Plugin-DBIx-Class-0:1.000101-2.fc19.noarch
perl-CGI-Application-Structured-0:0.007-8.fc19.noarch
perl-CGI-Application-Structured-Tools-0:0.015-4.fc19.noarch
perl-CGI-Ex-0:2.38-4.fc19.noarch
perl-CGI-FormBuilder-0:3.0501-17.fc19.noarch
perl-CHI-0:0.56-1.fc19.noarch
perl-CPS-0:0.14-5.fc19.noarch
perl-Catalyst-Action-REST-0:1.06-2.fc19.noarch
perl-Catalyst-ActionRole-ACL-0:0.07-2.fc19.noarch
perl-Catalyst-Authentication-Credential-HTTP-0:1.015-3.fc19.noarch
perl-Catalyst-Authentication-Store-DBIx-Class-0:0.1082-13.fc19.noarch
perl-Catalyst-Controller-ActionRole-0:0.15-8.fc19.noarch
perl-Catalyst-Controller-FormBuilder-0:0.06-8.fc19.noarch
perl-Catalyst-Controller-HTML-FormFu-0:0.09004-2.fc19.noarch
perl-Catalyst-Devel-0:1.37-4.fc19.noarch
perl-Catalyst-Engine-PSGI-0:0.13-7.fc19.noarch
perl-Catalyst-Model-Adaptor-0:0.10-5.fc19.noarch
perl-Catalyst-Model-DBIC-Schema-0:0.60-4.fc19.noarch
perl-Catalyst-Model-XMLRPC-0:0.04-14.fc19.noarch
perl-Catalyst-Plugin-Authentication-0:0.10022-1.fc19.noarch
perl-Catalyst-Plugin-Authorization-ACL-0:0.15-10.fc19.noarch
perl-Catalyst-Plugin-Authorization-Roles-0:0.09-6.fc19.noarch
perl-Catalyst-Plugin-Cache-0:0.12-1.fc19.noarch
perl-Catalyst-Plugin-PageCache-0:0.31-7.fc19.noarch
perl-Catalyst-Plugin-Session-State-Cookie-0:0.17-11.fc19.noarch
perl-Catalyst-Plugin-Session-State-URI-0:0.15-9.fc19.noarch
perl-Catalyst-Plugin-Session-Store-Cache-0:0.01-10.fc19.noarch
perl-Catalyst-Plugin-Session-Store-DBIC-0:0.12-5.fc19.noarch
perl-Catalyst-Plugin-Session-Store-Delegate-0:0.06-5.fc19.noarch
perl-Catalyst-Plugin-Session-Store-FastMmap-0:0.16-4.fc19.noarch
perl-Catalyst-Plugin-Session-Store-File-0:0.18-11.fc19.noarch
perl-Catalyst-Plugin-Static-Simple-0:0.30-4.fc19.noarch
perl-Catalyst-Plugin-Unicode-0:0.93-9.fc19.noarch
perl-Catalyst-Plugin-Unicode-Encoding-0:1.8-2.fc19.noarch
perl-Catalyst-View-Component-SubInclude-0:0.10-8.fc19.noarch
perl-Catalyst-View-Email-0:0.33-1.fc19.noarch
perl-Catalyst-View-Mason-0:0.18-11.fc19.noarch
perl-Catalyst-View-PDF-Reuse-0:0.04-6.fc19.noarch
perl-CatalystX-Profile-0:0.02-5.fc19.noarch
perl-CatalystX-SimpleLogin-0:0.18-3.fc19.noarch
perl-Class-DBI-AbstractSearch-0:0.07-19.fc19.noarch
perl-DBICx-TestDatabase-0:0.04-6.fc19.noarch
perl-DBIx-Class-0:0.08206-1.fc19.noarch
perl-DBIx-Class-Cursor-Cached-0:1.001002-5.fc19.noarch
perl-DBIx-Class-DateTime-Epoch-0:0.10-2.fc19.noarch
perl-DBIx-Class-DynamicDefault-0:0.04-4.fc19.noarch
perl-DBIx-Class-EncodedColumn-0:0.00011-6.fc19.noarch
perl-DBIx-Class-IntrospectableM2M-0:0.001001-4.fc19.noarch
perl-DBIx-Class-Schema-Loader-0:0.07033-2.fc19.noarch
perl-DBIx-Class-TimeStamp-0:0.14-8.fc19.noarch
perl-Data-Stream-Bulk-0:0.11-4.fc19.noarch
perl-Encode-JP-Mobile-0:0.30-2.fc19.x86_64
perl-File-LibMagic-0:0.96-9.fc19.x86_64
perl-Git-CPAN-Patch-0:0.8.0-4.fc19.noarch
perl-Git-PurePerl-0:0.48-5.fc19.noarch
perl-HTML-FormFu-Model-DBIC-0:0.09010-2.fc19.noarch
perl-HTML-Mason-PSGIHandler-0:0.52-7.fc19.noarch
perl-HTTP-Server-Simple-Mason-0:0.14-8.fc19.noarch
perl-IPTables-libiptc-0:0.52-5.fc19.x86_64
perl-Jemplate-0:0.262-4.fc19.noarch
perl-Language-Expr-0:0.19-4.fc19.noarch
perl-MasonX-Interp-WithCallbacks-0:1.18-12.fc19.noarch
perl-MasonX-Request-WithApacheSession-0:0.30-16.fc19.noarch
perl-Math-NumSeq-0:55-2.fc19.noarch
perl-Maypole-1:2.13-12.fc19.noarch
perl-Module-Install-ManifestSkip-0:0.20-4.fc19.noarch
perl-Module-Manifest-Skip-0:0.17-2.fc19.noarch
perl-Module-Package-0:0.30-4.fc19.noarch
perl-Module-Starter-Plugin-CGIApp-0:0.42-4.fc19.noarch
perl-Monotone-0:1.0-11.fc19.x86_64
perl-MooseX-Role-XMLRPC-Client-0:0.06-4.fc19.noarch
perl-MooseX-TrackDirty-Attributes-0:2.002-2.fc19.noarch
perl-Net-DNS-SEC-0:0.16-12.fc19.noarch
perl-PDL-0:2.4.10-6.fc19.x86_64
perl-POE-Component-Server-SOAP-0:1.14-12.fc19.noarch
perl-ParseUtil-Domain-0:2.22-3.fc19.noarch
perl-Perl-Stripper-0:0.04-1.fc19.noarch
perl-Qt-0:0.96.0-6.fc19.x86_64
perl-RT-Authen-ExternalAuth-0:0.11-2.fc19.noarch
perl-RT-Extension-CommandByMail-0:0.07-8.fc19.noarch
perl-RT-Test-0:3.8.16-1.fc19.noarch
perl-SQL-Translator-0:0.11016-1.fc19.noarch
perl-Syntax-Feature-Loop-0:1.6.0-4.fc19.x86_64
perl-TAP-Formatter-JUnit-0:0.09-4.fc19.noarch
perl-Task-Catalyst-0:4.02-5.fc19.noarch
perl-Task-Kensho-Logging-0:0.01-1.fc19.noarch
perl-Task-Kensho-OOP-0:0.28-4.fc19.noarch
perl-Template-Alloy-0:1.016-6.fc19.noarch
perl-Test-Moose-More-0:0.019-1.fc19.noarch
perl-Test-Refcount-0:0.07-8.fc19.noarch
perl-Test-WWW-Mechanize-Catalyst-0:0.58-2.fc19.noarch
perl-Titanium-0:1.04-11.fc19.noarch
perl-YUM-RepoQuery-0:0.002-5.fc19.noarch
rt3-0:3.8.16-1.fc19.noarch
2ping-0:2.0-1.fc20.noarch
debconf-0:1.5.49-3.fc20.noarch
ikiwiki-0:3.20130711-1.fc20.noarch
kgb-bot-0:1.26-20130523svn880.fc20.noarch
kgb-bot-client-0:1.26-20130523svn880.fc20.noarch
kgb-bot-client-git-0:1.26-20130523svn880.fc20.noarch
perl-Debug-Client-0:0.26-1.fc20.noarch
perl-Future-0:0.15-1.fc20.noarch
perl-HTML-Mason-1:1.50-1.fc20.noarch
perl-IO-Async-0:0.58-1.fc20.noarch
perl-Log-Contextual-0:0.005003-1.fc20.noarch
perl-MongoDB-0:0.700.0-2.fc20.x86_64
perl-MooseX-AttributeShortcuts-0:0.019-1.fc20.noarch
perl-MooseX-Types-DateTime-MoreCoercions-0:0.11-1.fc20.noarch
perl-Net-Appliance-Session-0:3.122100-3.fc20.noarch
perl-Net-CLI-Interact-0:1.122100-3.fc20.noarch
perl-Package-Variant-0:1.001003-1.fc20.noarch
perl-SOOT-0:0.17-1.fc20.x86_64
perl-Test-AutoBuild-0:1.2.4-10.fc20.x86_64
perl-Test-Class-0:0.39-1.fc20.noarch
perl-Test-TrailingSpace-0:0.0203-1.fc20.noarch
perl-digidoc-0:0.3.0-18.fc20.x86_64
polymake-0:2.12-7.fc20.x86_64
publican-0:3.1.5-2.fc20.noarch
rxvt-unicode-0:9.18-1.fc20.x86_64
slic3r-0:0.9.10b-2.fc20.noarch
virt-v2v-0:0.9.0-3.fc20.x86_64
xmms2-perl-0:0.8-9.fc19.x86_64
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net



More information about the devel mailing list