On 11/11/17 14:19, Stuart Henderson wrote: > On 2017/11/11 15:04, Jeremie Courreges-Anglas wrote: >> On Sat, Nov 04 2017, Remi Locherer <remi.loche...@relo.ch> wrote: >>> Hi, >> >> H Remi, >> >>> This updates Mojolicious-Plugin-TtRenderer to 1.59. This is needed >>> because of the p5-Mojolicious patch I sent before. >>> >>> OK? >> >> My p5-ports-fu is rusty. Why the move from modbuild to modinst? > > Upstream change. > > OK with me. > >
Not ok with me. Module::Install and Module::Build are being abandoned and moving back to MakeMaker. Upstream has removed Module::Build, and used MakeMaker, not Module::Install where is the inc/ directory used by Module Install? Where is the actual reference to Module::Install I'm looking on CPAN and I just can't see how this is using Module::Install. Also tests are failing for me t/lite_app_with_default_layouts.t (Wstat: 256 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 1 Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.07 sys + 3.81 cusr 1.42 csys = 5.34 CPU) Result: FAIL Failed 2/10 test programs. 3/88 subtests failed. *** Error 255 in /usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/Mojolicious-Plugin-TtRenderer-1.59 (Makefile:865 'test_dynamic') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2763 '/usr/ports/pobj/p5-Mojolicious-Plugin-TtRenderer-1.59/.test_done') *** Error 1 in /usr/ports/mystuff/textproc/p5-Mojolicious-Plugin-TtRenderer (/usr/ports/infrastructure/mk/bsd.port.mk:2426 'test') No mention of failing tests, or reasons given. However this could be down to the fact Mojo hasn't been updated, this being a plugin, then the plugin needs reference to the specific versions of p5-Mojo which work a >= in the RDEP. But the Makefile.PL gives Mojo 2.51 and later as working with this. Either upstream have missed the dependency update or missed updating, tests to match changes made. Test of previous version 1.56.... t/00_diag.t ........................... ok t/00_load.t ........................... ok t/default_handler_as_engine.t ......... ok t/default_handler_as_plugin.t ......... ok t/default_handler_no_templates_dir.t .. ok t/lite_app.t .......................... ok t/lite_app_with_default_layouts.t ..... ok t/multiple_paths.t .................... ok t/tt_plugin_lite_app.t ................ ok t/two_data.t .......................... ok All tests successful. Files=10, Tests=88, 8 wallclock secs ( 0.04 usr 0.16 sys + 3.69 cusr 1.82 csys = 5.71 CPU) Result: PASS Replacing a working version, with a non working one isn't much of an upgrade, needs some explanation. Revised diff used.... $ cvs -R -q diff -uNp Index: Makefile =================================================================== RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 20 Mar 2016 19:57:06 -0000 1.5 +++ Makefile 11 Nov 2017 15:16:29 -0000 @@ -4,15 +4,13 @@ COMMENT = Template Renderer Plugin for M MODULES = cpan PKG_ARCH = * -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 +DISTNAME = Mojolicious-Plugin-TtRenderer-1.59 CATEGORIES = textproc # Perl PERMIT_PACKAGE_CDROM = Yes CPAN_AUTHOR = PLICEASE - -CONFIGURE_STYLE= modbuild RUN_DEPENDS = sysutils/p5-Capture-Tiny \ textproc/p5-Template \ Index: distinfo =================================================================== RCS file: /home/cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 27 Apr 2015 19:38:21 -0000 1.4 +++ distinfo 11 Nov 2017 15:16:15 -0000 @@ -1,2 +1,2 @@ -SHA256 (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= -SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 +SHA256 (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = kATgC7NAzsh7Kqj+uqpd/vHKWU67jRGWq9NBYufp4p0= +SIZE (Mojolicious-Plugin-TtRenderer-1.59.tar.gz) = 26180