Bug 199445

Summary: [exp-run][patch] Try Perl 5.21...
Product: Ports & Packages Reporter: Mathieu Arnold <mat>
Component: Ports FrameworkAssignee: Mathieu Arnold <mat>
Status: Closed FIXED    
Severity: Affects Only Me CC: perl, portmgr
Priority: --- Keywords: patch
Version: LatestFlags: mat: exp-run?
Hardware: Any   
OS: Any   
Attachments:
Description Flags
perl-5.21.10.diff none

Description Mathieu Arnold freebsd_committer freebsd_triage 2015-04-14 14:34:28 UTC
Created attachment 155589 [details]
perl-5.21.10.diff
Comment 1 Mathieu Arnold freebsd_committer freebsd_triage 2015-04-14 14:48:48 UTC
Oh, you also need DEFAULT_VERSIONS= perl5=5.22
Comment 2 Antoine Brodin freebsd_committer freebsd_triage 2015-04-18 08:38:45 UTC
Can you provide an updated patch (if needed, I see a perl-devel port was committed) and make.conf?
Comment 3 Mathieu Arnold freebsd_committer freebsd_triage 2015-04-18 09:09:20 UTC
Ah, yes, forgot about this, the only thing needed is:

DEFAULT_VERSIONS=perl5=5.21

Do you need a patch for that ?
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2015-04-18 09:13:17 UTC
Take for exp-run
Comment 5 Antoine Brodin freebsd_committer freebsd_triage 2015-04-19 07:48:04 UTC
Exp-run results:

http://package18.nyi.freebsd.org/jail.html?mastername=101amd64-default-PR199445

New failures:

+ {"origin"=>"audio/libmp3-archive-perl", "pkgname"=>"libmp3-archive-perl-0.9_1", "phase"=>"package", "errortype"=>"???"}
+ {"origin"=>"comms/hamlib", "pkgname"=>"hamlib-1.2.15.3_3", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"databases/libgda4", "pkgname"=>"libgda4-4.2.12_6", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"databases/libgda5-ui", "pkgname"=>"libgda5-ui-5.2.2", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"databases/p5-Bucardo", "pkgname"=>"p5-Bucardo-5.3.1", "phase"=>"package", "errortype"=>"???"}
+ {"origin"=>"devel/p5-B-Generate", "pkgname"=>"p5-B-Generate-1.50", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Coro", "pkgname"=>"p5-Coro-6.42,1", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"devel/p5-Devel-MAT", "pkgname"=>"p5-Devel-MAT-0.20", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Regexp-Compare", "pkgname"=>"p5-Regexp-Compare-0.23_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"games/acm", "pkgname"=>"acm-5.0_2", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"games/cuyo", "pkgname"=>"cuyo-2.1.0,1", "phase"=>"build", "errortype"=>"process_failed"}
+ {"origin"=>"graphics/IPA", "pkgname"=>"IPA-1.08_2", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"lang/hope", "pkgname"=>"hope-1.1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"lang/p5-Parse-Perl", "pkgname"=>"p5-Parse-Perl-0.007_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"lang/spidermonkey170", "pkgname"=>"spidermonkey170-17.0.0_1", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"mail/bsmtp", "pkgname"=>"bsmtp-1.02_5", "phase"=>"configure", "errortype"=>"configure_error"}
+ {"origin"=>"mail/razor-agents", "pkgname"=>"razor-agents-2.84_1", "phase"=>"package", "errortype"=>"manpage"}
+ {"origin"=>"math/oleo", "pkgname"=>"oleo-1.99.16_8", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net-im/p5-Net-AIM", "pkgname"=>"p5-Net-AIM-1.22_1", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"net-mgmt/wmi-client", "pkgname"=>"wmi-client-1.3.16_1", "phase"=>"stage", "errortype"=>"install_error"}
+ {"origin"=>"textproc/p5-HTML-CTPP2", "pkgname"=>"p5-HTML-CTPP2-2.6.7_2", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"x11-fonts/wqy", "pkgname"=>"wqy-fonts-20100803_5,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"x11-toolkits/p5-Wx", "pkgname"=>"p5-Wx-0.99.23_2", "phase"=>"build", "errortype"=>"makefile"}

Failure logs:

http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/libmp3-archive-perl-0.9_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/hamlib-1.2.15.3_3.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/libgda4-4.2.12_6.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/libgda5-ui-5.2.2.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Bucardo-5.3.1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-B-Generate-1.50.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Coro-6.42,1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Devel-MAT-0.20.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Regexp-Compare-0.23_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/acm-5.0_2.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/cuyo-2.1.0,1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/IPA-1.08_2.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/hope-1.1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Parse-Perl-0.007_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/spidermonkey170-17.0.0_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/bsmtp-1.02_5.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/razor-agents-2.84_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/oleo-1.99.16_8.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Net-AIM-1.22_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/wmi-client-1.3.16_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-HTML-CTPP2-2.6.7_2.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/wqy-fonts-20100803_5,1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Wx-0.99.23_2.log

14 ports were skipped due to devel/p5-Coro
9 ports were skipped due to comms/hamlib
9 ports were skipped due to databases/libgda4
the rest caused 1 or 2 skipped
Comment 6 Antoine Brodin freebsd_committer freebsd_triage 2015-04-19 07:49:58 UTC
Exp-run done
Comment 7 Mathieu Arnold freebsd_committer freebsd_triage 2015-04-20 13:16:33 UTC
devel/p5-B-Generate, devel/p5-Devel-MAT, and devel/p5-Regexp-Compare will have fixes upstream by the time 5.22 is released.
Comment 8 Mathieu Arnold freebsd_committer freebsd_triage 2015-04-20 18:03:06 UTC
Ok, I've fixed most of the non p5 ones (all except p5-Wx because it takes ages to build all its dependencies)

Could you run it again with a ports tree on, or after r384376.
Comment 9 Mathieu Arnold freebsd_committer freebsd_triage 2015-04-20 22:17:56 UTC
Fixed x11-toolkits/p5-Wx since (by fixing x11-toolkits/p5-Alien-wxWidgets)
Comment 10 Antoine Brodin freebsd_committer freebsd_triage 2015-04-21 11:02:23 UTC
Exp-run results on head@384410:

http://package18.nyi.freebsd.org/build.html?mastername=101amd64-default-PR199445&build=2015-04-21_08h43m46s

New failures:

+ {"origin"=>"audio/mp3lint", "pkgname"=>"mp3lint-0.9_1", "phase"=>"package", "errortype"=>"manpage"}
+ {"origin"=>"devel/amd64-gcc", "pkgname"=>"amd64-gcc-4.9.2_1", "phase"=>"package", "errortype"=>"perl"}
+ {"origin"=>"devel/p5-B-Flags", "pkgname"=>"p5-B-Flags-0.11", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-B-Generate", "pkgname"=>"p5-B-Generate-1.50", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Coro", "pkgname"=>"p5-Coro-6.42,1", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"devel/p5-Data-Alias", "pkgname"=>"p5-Data-Alias-1.18_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Devel-MAT", "pkgname"=>"p5-Devel-MAT-0.20", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Function-Parameters", "pkgname"=>"p5-Function-Parameters-1.0603", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Regexp-Compare", "pkgname"=>"p5-Regexp-Compare-0.23_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"editors/p5-Padre", "pkgname"=>"p5-Padre-1.00_4", "phase"=>"configure", "errortype"=>"???"}
+ {"origin"=>"emulators/vice", "pkgname"=>"vice-gnome-2.4_6", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"graphics/qtawesome", "pkgname"=>"qtawesome-20150319", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"lang/p5-Parse-Perl", "pkgname"=>"p5-Parse-Perl-0.007_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"mail/razor-agents", "pkgname"=>"razor-agents-2.84_1", "phase"=>"package", "errortype"=>"manpage"}
+ {"origin"=>"textproc/p5-HTML-CTPP2", "pkgname"=>"p5-HTML-CTPP2-2.6.7_2", "phase"=>"build", "errortype"=>"clang"}

Failure logs:

http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/mp3lint-0.9_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/amd64-gcc-4.9.2_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-B-Flags-0.11.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-B-Generate-1.50.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Coro-6.42,1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Data-Alias-1.18_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Devel-MAT-0.20.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Function-Parameters-1.0603.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Regexp-Compare-0.23_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Padre-1.00_4.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/vice-gnome-2.4_6.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/qtawesome-20150319.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Parse-Perl-0.007_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/razor-agents-2.84_1.log
http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-HTML-CTPP2-2.6.7_2.log
Comment 11 Mathieu Arnold freebsd_committer freebsd_triage 2015-04-22 22:21:59 UTC
Mmm, ok, fixed most stuff non related to Perl's API changing, even graphics/qtawesome that was just broken. Could you run it again ?
Comment 12 Antoine Brodin freebsd_committer freebsd_triage 2015-04-23 15:29:19 UTC
New run:

http://package18.nyi.freebsd.org/build.html?mastername=101amd64-default-PR199445&build=2015-04-23_06h07m48s

New failures:

+ {"origin"=>"devel/p5-B-Flags", "pkgname"=>"p5-B-Flags-0.11", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-B-Generate", "pkgname"=>"p5-B-Generate-1.50", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Coro", "pkgname"=>"p5-Coro-6.42,1", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"devel/p5-Data-Alias", "pkgname"=>"p5-Data-Alias-1.18_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Devel-MAT", "pkgname"=>"p5-Devel-MAT-0.20", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Function-Parameters", "pkgname"=>"p5-Function-Parameters-1.0603", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"devel/p5-Regexp-Compare", "pkgname"=>"p5-Regexp-Compare-0.23_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"lang/p5-Parse-Perl", "pkgname"=>"p5-Parse-Perl-0.007_1", "phase"=>"build", "errortype"=>"clang"}
+ {"origin"=>"textproc/p5-HTML-CTPP2", "pkgname"=>"p5-HTML-CTPP2-2.6.7_2", "phase"=>"build", "errortype"=>"clang"}
Comment 13 Mathieu Arnold freebsd_committer freebsd_triage 2015-05-05 11:56:38 UTC
Close this, I don't think it'll be needed again.