Bug 12581

Summary: libxml-namespacesupport-perl recipe is at a development release
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Tim Orling <tim.orling>
Component: coreAssignee: Tim Orling <tim.orling>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: meta.mr.watcher, meta.watcher, stephano
Version: 2.5   
Target Milestone: 2.5 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2018-03-05 02:01:12 UTC
Yes, we can downgrade.

This is only in master so I'm not massively concerned about the upgrade path.  If the next release is going to be 1.3 then we can either revert the upgrade or be creative and "upgrade" to 1.2.9+really+1.2.
Comment 1 Tim Orling 2018-03-05 03:03:24 UTC
The libxml-namespacesupport-perl recipe has an anonymous python function [1] to “fix” the upstream URL, but is in fact pointing to a development release [2]. The latest release is actually 1.12 [3]. Further, the python anonymous function breaks ptest-perl.bbclass

Is it acceptable to revert to the release version? This will lead to a “version going backwards” error being thrown. If this is ok, simply assign this bug to me and I will submit a patch to publish released version.

[1] http://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.9.bb#n13
[2] https://metacpan.org/pod/release/PERIGRIN/XML-NamespaceSupport-1.12_9/lib/XML/NamespaceSupport.pm
[3] https://metacpan.org/pod/release/PERIGRIN/XML-NamespaceSupport-1.12/lib/XML/NamespaceSupport.pm