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

Reply via email to