On Sun, Feb 05, 2017 at 08:59:34PM -0700, Andrew Fresh wrote: > On Sun, Feb 05, 2017 at 01:36:03PM +0100, Mark Patruck wrote: > > After base has been updated to perl 5.24.1 and IO::Socket::IP is > > >=0.37 now, here is an update to www/p5-Mojo 7.23 > > > > List of changes: > > https://metacpan.org/changes/distribution/Mojolicious > > > > I'm not sure if the post-install stuff (introduced in v1.22) can > > be removed now as there shouldn't be any users out there with the > > test certificate under ${PREFIX}/${P5SITE}/Mojo/IOLoop/certs/. > > > > As it doesn't hurt, i kept it for now. > > I think if this version doesn't install it, it can be removed. That > said, I don't know the history of that post-install line, so it's hard > to know what problem it was solving. > > However, it does ship with these now, so yes, it seems like a noop, but > maybe just because it deletes the wrong thing? > > Mojolicious-7.23/lib/Mojo/IOLoop/resources/server.crt > Mojolicious-7.23/lib/Mojo/IOLoop/resources/server.key
The test certificate has been removed from pkg/PLIST few versions ago and slipped in by accident with p5-Mojo 6.14. Six releases later we're here...so i think we can drop it now. > > # www/p5-Mojo 7.23 (tests pass) > > I wonder if we want to get more tests running. I don't think it's > possible to disable IPv6 anymore, or at least unsupported, so maybe add > the following to "unskip" tests? I'm unclear whether the earlier > defines are still needed, but these all pass for me. TEST_IPV6 fails here as usual, the others including TEST_TLS, TEST_SUBPROCESS work. I'd leave the existing ones. Is there are way to check for working IPv6 configuration? > (I'm not convinced on the multiple MAKE_ENV lines, but I'm not really > that much a stickler for style here) I also don't know what's best practice here. Perhaps it's good to include all available tests, but leave the disabled ones with a short comment, why they don't work. (f.e. TEST_ONLINE doesn't work for security reasons) > === > > MAKE_ENV += TEST_IPV6=Yes > MAKE_ENV += TEST_TLS=Yes > MAKE_ENV += TEST_SUBPROCESS=Yes > > TEST_DEPENDS += net/p5-IO-Socket-Socks > MAKE_ENV += TEST_SOCKS=Yes > > # Don't test online > MAKE_ENV += TEST_ONLINE='' > > === > > > > > > Index: Makefile > > =================================================================== > > RCS file: /cvs/ports/www/p5-Mojo/Makefile,v > > retrieving revision 1.28 > > diff -u -p -r1.28 Makefile > <SNIP> > > # p5-Mojolicious-Plugin-TtRenderer 1.57 > > > > Index: Makefile > > =================================================================== > > RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v > > retrieving revision 1.5 > > diff -u -p -r1.5 Makefile > > This really confused > ftp -o- 'http://marc.info/?l=openbsd-ports&m=148629821021395&q=raw' | patch -E > > Could you make sure patches are rooted in a relative directory, or at > least make a big note at the top? I would sure appreciate it. > > > > Tests do pass for Mojo and TtRenderer and they pass their tests and > p5-Mojo's reverse depends (TtRenderer doesn't seem to have any), so: > > OK afresh1@ on both, after a decision on removing the certs directory. > > (Either way on the additional tests, I just like to enable whatever I can) > > -- > andrew - http://afresh1.com > > What are the unsurpassable real world weaknesses in OpenBSD, > that you know of? > -- Kevin Chadwick <ma1l1i...@yahoo.co.uk> > Lots of fake people attacking the project on the mailing lists makes > them a poor resource for users. > -- Theo de Raadt <dera...@cvs.openbsd.org> > -- Mark Patruck ( mark at wrapped.cx ) GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74 F644 0D3C F66F F286 5E51 http://www.wrapped.cx