Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578370 - dev-perl/Module-Build-0.421.600 perl-core/CPAN-Meta-2.150.1 virtual/perl-CPAN-Meta-2.150.1 stable request
Summary: dev-perl/Module-Build-0.421.600 perl-core/CPAN-Meta-2.150.1 virtual/perl-CPAN...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: perl522stable CVE-2016-1238
Blocks:
  Show dependency tree
 
Reported: 2016-03-27 17:02 UTC by Andreas K. Hüttel
Modified: 2017-03-11 17:09 UTC (History)
1 user (show)

See Also:
Package list:
dev-perl/Module-Build-0.421.600 hppa ia64 ppc ppc64 sparc
Runtime testing required: No
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas K. Hüttel archtester gentoo-dev 2016-03-27 17:02:02 UTC
please stabilize at the same time 

target: all stable arches
[amd64 and x86 already have the CPAN-Meta packages stable]


dev-perl/Module-Build-0.421.600
perl-core/CPAN-Meta-2.150.1
virtual/perl-CPAN-Meta-2.150.1
Comment 1 Agostino Sarubbo gentoo-dev 2016-03-27 19:23:51 UTC
amd64 stable
Comment 2 Agostino Sarubbo gentoo-dev 2016-03-27 19:26:47 UTC
x86 stable
Comment 3 Markus Meier gentoo-dev 2016-04-03 19:06:37 UTC
arm stable
Comment 4 Elias Probst 2016-04-13 08:12:45 UTC
I think there's a problem stabilizing `dev-perl/Module-Build-0.421.600` - according to its build output, it requires a newer version of `inc::latest`:

```
 * Using Module::Build
 * perl Build.PL --installdirs=vendor --libdoc= --destdir=/var/tmp/portage/dev-perl/Module-Build-0.421.600/image/ --create_packlist=1

Checking optional features...
inc_bundling_support....disabled
  requires:
    ! inc::latest (0.4205) is installed, but we need version >= 0.5

ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation
```

To me this looks like this would need a newer `dev-lang/perl` version than what is currently stable (`5.20.2`).

Does anyone have more insight into this issue?
Comment 5 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-04-13 09:21:12 UTC
> Checking optional features...

Its a feature that is both optional, and has no real effect as far as we're concerned, because anyone using it has to either bundle said module or depend on it themselves.

And nobody on CPAN really uses it. https://metacpan.org/requires/distribution/inc-latest?sort=[[2,1]]&size=500

And the nature of this module is that if anyone were to use it, the right thing for Gentoo to do would be to patch out its use.

CPAN Toolchain also rather discourage the use of this module.
Comment 6 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-04-13 19:03:36 UTC
(In reply to Elias Probst from comment #4)
> To me this looks like this would need a newer `dev-lang/perl` version than
> what is currently stable (`5.20.2`).
> 
> Does anyone have more insight into this issue?

Oh, also, it wouldn't require a newer perl, it would require somebody to package dev-perl/inc-latest from CPAN.

inc::latest is removed after Perl 5.21


> corelist -a inc::latest
>
> Data for 2016-03-20
> inc::latest was first released with perl v5.11.2, deprecated (will be
> CPAN-only) in v5.19.4 and removed from v5.21.0

inc::latest was also part of Module-Build prior to v0.421.0

> inc::latest                      0.4210  L/LE/LEONT/Module-Build-0.4210.tar.gz
> inc::latest                       0.500  D/DA/DAGOLDEN/inc-latest-0.500.tar.gz
Comment 7 Andreas K. Hüttel archtester gentoo-dev 2016-05-21 23:47:52 UTC
> 
> Checking optional features...
> inc_bundling_support....disabled
>   requires:
>     ! inc::latest (0.4205) is installed, but we need version >= 0.5
> 
> ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
> of the modules indicated above before proceeding with this installation
> ```
> 

TL;DR: ignore this ^ message
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2016-08-17 02:41:02 UTC
RepoMan scours the neighborhood...
  dependency.bad [fatal]        8
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: hppa(default/linux/hppa/13.0)
['=dev-lang/perl-5.22*']
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland)
['=dev-lang/perl-5.22*']
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop)
['=dev-lang/perl-5.22*']
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome)
['=dev-lang/perl-5.22*']
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd)
['=dev-lang/perl-5.22*']
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde)
['=dev-lang/perl-5.22*']
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd)
['=dev-lang/perl-5.22*']
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer)
['=dev-lang/perl-5.22*']
  dependency.unknown            2
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.140.640.ebuild: RDEPEND: ~perl-core/CPAN-Meta-2.140.640
   virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.5.ebuild: RDEPEND: ~perl-core/CPAN-Meta-2.150.5
Comment 9 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-12-26 22:17:00 UTC
hppa will still have to wait till hppa is stable for bug #589680

Everyone else should be ready to go now.
Comment 10 Michael Palimaka (kensington) gentoo-dev 2016-12-28 16:37:18 UTC
An automated check of this bug failed - repoman reported dependency errors: 

> dependency.bad dev-perl/Module-Build/Module-Build-0.421.600.ebuild: DEPEND: hppa(default/linux/hppa/13.0) ['>=virtual/perl-CPAN-Meta-2.142.60']
> dependency.bad dev-perl/Module-Build/Module-Build-0.421.600.ebuild: RDEPEND: hppa(default/linux/hppa/13.0) ['>=virtual/perl-CPAN-Meta-2.142.60']
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2017-02-03 22:27:18 UTC
Stable for HPPA.
Comment 12 Michael Weber (RETIRED) gentoo-dev 2017-02-14 22:53:16 UTC
ppc ppc64 stable.
Comment 13 Agostino Sarubbo gentoo-dev 2017-02-25 10:04:21 UTC
sparc stable
Comment 14 Agostino Sarubbo gentoo-dev 2017-03-11 17:09:55 UTC
ia64 stable. Closing.