On Tue, May 21, 2019 at 08:40:06AM +0200, Charlene Wendling wrote:
> 
> Here is an update for WWW::Tumblr.
> 
> This update address changes made to the Tumblr API, with no visible 
> changes for possible consumers [0].
> 
> Port-wise it's a simple update, with a depends refresh.
> 
> Testing: 
> 
> - 'make test' passes

I don't get that, I get *lots* of failures.  Did I miss something?
(previous version also fails, so could be something on my end)

see below

> - there are no consumers
> 
> Comments/feedback are welcome. 
> 
> Charlène.
> 
> 
> [0] https://metacpan.org/source/DAMOG/WWW-Tumblr-5.3/Changes
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/p5-WWW-Tumblr/Makefile,v
> retrieving revision 1.10
> diff -u -p -u -p -r1.10 Makefile
> --- Makefile  20 Mar 2016 19:57:23 -0000      1.10
> +++ Makefile  21 May 2019 06:31:19 -0000
> @@ -2,7 +2,7 @@
>  
>  COMMENT =            Perl interface for the Tumblr API
>  
> -DISTNAME =           WWW-Tumblr-5.2
> +DISTNAME =           WWW-Tumblr-5.3
>  CATEGORIES =         www
>  
>  MODULES =            cpan
> @@ -11,8 +11,10 @@ PKG_ARCH =         *
>  # Perl
>  PERMIT_PACKAGE_CDROM =       Yes
>  
> -RUN_DEPENDS =                www/p5-libwww \
> +RUN_DEPENDS =                converters/p5-JSON \
>                       devel/p5-Moose \
> -                     net/p5-Net-OAuth
> +                     net/p5-Net-OAuth \
> +                     www/p5-HTTP-Message \
> +                     www/p5-libwww
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/p5-WWW-Tumblr/distinfo,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 distinfo
> --- distinfo  20 Sep 2015 08:33:57 -0000      1.4
> +++ distinfo  21 May 2019 06:31:19 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (WWW-Tumblr-5.2.tar.gz) = ePEdJbLT/1q5gx5G9biyJ39HARWP3/gQXGWLSfZKX3E=
> -SIZE (WWW-Tumblr-5.2.tar.gz) = 233541
> +SHA256 (WWW-Tumblr-5.3.tar.gz) = wQ0BYfOjp4fqA0UhT4RsfgKGo/SjVFnahhZ9+Xu0rcg=
> +SIZE (WWW-Tumblr-5.3.tar.gz) = 231316
> 


===>  Regression tests for p5-WWW-Tumblr-5.3
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" 
"-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" 
t/*.t
t/00-load.t ................... ok

#   Failed test 'response is a hash reference'
#   at t/01-blog_info.t line 12.

#   Failed test 'response has a blog response'
#   at t/01-blog_info.t line 13.

#   Failed test 'blog response also a hash'
#   at t/01-blog_info.t line 14.
#          got: ''
#     expected: 'HASH'

#   Failed test 'blog response not empty'
#   at t/01-blog_info.t line 16.
# Looks like you failed 4 tests of 6.
t/01-blog_info.t .............. 
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/6 subtests 

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.

#   Failed test 'avatar response ok'
#   at t/02-blog_avatar.t line 15.

#   Failed test 'avatar response is a reference'
#   at t/02-blog_avatar.t line 16.

#   Failed test 'avatar response reference is a hash'
#   at t/02-blog_avatar.t line 17.
#          got: ''
#     expected: 'HASH'

#   Failed test 'contains an avatar_url param'
#   at t/02-blog_avatar.t line 18.
# Looks like you failed 40 tests of 42.
t/02-blog_avatar.t ............ 
Dubious, test returned 40 (wstat 10240, 0x2800)
Failed 40/42 subtests 
t/03-blog_likes.t ............. ok

#   Failed test 'followers is set'
#   at t/04-blog_followers.t line 13.

#   Failed test 'followers is s reference'
#   at t/04-blog_followers.t line 15.

#   Failed test 'a HASH reference'
#   at t/04-blog_followers.t line 16.
#          got: ''
#     expected: 'HASH'

#   Failed test 'total users is there'
#   at t/04-blog_followers.t line 17.

#   Failed test 'users is there'
#   at t/04-blog_followers.t line 18.

#   Failed test 'users is a reference'
#   at t/04-blog_followers.t line 19.

#   Failed test 'users is an array reference'
#   at t/04-blog_followers.t line 20.
#          got: ''
#     expected: 'ARRAY'
# Looks like you failed 7 tests of 9.
t/04-blog_followers.t ......... 
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/9 subtests 

#   Failed test 'posts is set'
#   at t/05-blog_posts.t line 13.

#   Failed test 'posts is s reference'
#   at t/05-blog_posts.t line 15.

#   Failed test 'a HASH reference'
#   at t/05-blog_posts.t line 16.
#          got: ''
#     expected: 'HASH'

#   Failed test 'this should be fine'
#   at t/05-blog_posts.t line 19.

#   Failed test 'posts/queue'
#   at t/05-blog_posts.t line 20.

#   Failed test 'posts/draft'
#   at t/05-blog_posts.t line 21.

#   Failed test 'posts/submission'
#   at t/05-blog_posts.t line 22.
# Looks like you failed 7 tests of 10.
t/05-blog_posts.t ............. 
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/10 subtests 
malformed JSON string, neither array, object, number, string or atom, at 
character offset 0 (before "(end of string)") at t/06-blog_postings.t line 16.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 22 just after 2.
t/06-blog_postings.t .......... 
Dubious, test returned 22 (wstat 5632, 0x1600)
All 2 subtests passed 

#   Failed test 'data posting'
#   at t/07-blog_post_data_image.t line 19.
# Looks like you failed 1 test of 3.
t/07-blog_post_data_image.t ... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests 

#   Failed test 'data posting'
#   at t/08-blog_post_data_images.t line 19.
# Looks like you failed 1 test of 3.
t/08-blog_post_data_images.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests 

#   Failed test 'user info is fine'
#   at t/09-user_info.t line 13.

#   Failed test 'response is a hash reference'
#   at t/09-user_info.t line 14.
# Looks like you failed 2 tests of 4.
t/09-user_info.t .............. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests 

#   Failed test 'user dashboard is fine'
#   at t/10-user_dashboard.t line 13.

#   Failed test 'response is a hash reference'
#   at t/10-user_dashboard.t line 14.
# Looks like you failed 2 tests of 4.
t/10-user_dashboard.t ......... 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests 

#   Failed test 'user likes is fine'
#   at t/11-user_likes.t line 13.

#   Failed test 'response is a hash reference'
#   at t/11-user_likes.t line 14.
# Looks like you failed 2 tests of 4.
t/11-user_likes.t ............. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests 

#   Failed test 'user following is fine'
#   at t/12-user_following.t line 13.

#   Failed test 'response is a hash reference'
#   at t/12-user_following.t line 14.
# Looks like you failed 2 tests of 4.
t/12-user_following.t ......... 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests 

#   Failed test 'user follow is fine'
#   at t/13-user_follow.t line 13.
# Looks like you failed 1 test of 3.
t/13-user_follow.t ............ 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests 

#   Failed test 'user unfollow is fine'
#   at t/14-user_unfollow.t line 13.
# Looks like you failed 1 test of 3.
t/14-user_unfollow.t .......... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests 
t/15-tagged.t ................. ok

Test Summary Report
-------------------
t/01-blog_info.t            (Wstat: 1024 Tests: 6 Failed: 4)
  Failed tests:  3-6
  Non-zero exit status: 4
t/02-blog_avatar.t          (Wstat: 10240 Tests: 42 Failed: 40)
  Failed tests:  3-42
  Non-zero exit status: 40
t/04-blog_followers.t       (Wstat: 1792 Tests: 9 Failed: 7)
  Failed tests:  3-9
  Non-zero exit status: 7
t/05-blog_posts.t           (Wstat: 1792 Tests: 10 Failed: 7)
  Failed tests:  3-5, 7-10
  Non-zero exit status: 7
t/06-blog_postings.t        (Wstat: 5632 Tests: 2 Failed: 0)
  Non-zero exit status: 22
  Parse errors: No plan found in TAP output
t/07-blog_post_data_image.t (Wstat: 256 Tests: 3 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
t/08-blog_post_data_images.t (Wstat: 256 Tests: 3 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
t/09-user_info.t            (Wstat: 512 Tests: 4 Failed: 2)
  Failed tests:  3-4
  Non-zero exit status: 2
t/10-user_dashboard.t       (Wstat: 512 Tests: 4 Failed: 2)
  Failed tests:  3-4
  Non-zero exit status: 2
t/11-user_likes.t           (Wstat: 512 Tests: 4 Failed: 2)
  Failed tests:  3-4
  Non-zero exit status: 2
t/12-user_following.t       (Wstat: 512 Tests: 4 Failed: 2)
  Failed tests:  3-4
  Non-zero exit status: 2
t/13-user_follow.t          (Wstat: 256 Tests: 3 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
t/14-user_unfollow.t        (Wstat: 256 Tests: 3 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
Files=16, Tests=103, 15 wallclock secs ( 0.11 usr  0.17 sys + 11.20 cusr  2.68 
csys = 14.16 CPU)
Result: FAIL
Failed 13/16 test programs. 70/103 subtests failed.
*** Error 255 in /usr/ports/pobj/p5-WWW-Tumblr-5.3/WWW-Tumblr-5.3 (Makefile:906 
'test_dynamic')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2835 
'/usr/ports/pobj/p5-WWW-Tumblr-5.3/.test_done')
*** Error 1 in /usr/ports/mystuff/www/p5-WWW-Tumblr 
(/usr/ports/infrastructure/mk/bsd.port.mk:2466 'test')

Reply via email to