Net-OpenStack-Client v0.1.4 Perl 5 v5.24.3 i686-linux-thread-multi
- Status
- Pass
- From
- Chris Williams (BINGOS)
- Dist
-
Net-OpenStack-Client v0.1.4
- Platform
- Perl 5 v5.24.3 i686-linux-thread-multi
- Date
- 2018-11-03 19:59:00
- ID
- e7bf73b4-dfa2-11e8-98d5-bb14e5798fec
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear STDWEIRD,
This is a computer-generated error report created automatically by
CPANPLUS, version 0.9176. Testers personal comments may appear
at the end of this report.
Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.
TEST RESULTS:
Below is the error stack from stage 'make test':
PERL_DL_NONLAZY=1 "/home/cpan/pit/thr/perl-5.24.3/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-import.t ................. ok
t/00-pod.t .................... ok
t/api-convert.t ............... ok
t/api-magic.t ................. ok
t/author-pod-syntax.t ......... skipped: these tests are for testing by the author
t/client-api.t ................ ok
# [DEBUG] Parsed openrc file t/openrc_example: found variables OS_AUTH_URL,OS_IDENTITY_API_VERSION,OS_IMAGE_API_VERSION,OS_PASSWORD,OS_PROJECT_DOMAIN_NAME,OS_PROJECT_NAME,OS_USERNAME,OS_USER_DOMAIN_NAME
# [DEBUG] Parsed openrc file t/openrc_example: found variables OS_AUTH_URL,OS_IDENTITY_API_VERSION,OS_IMAGE_API_VERSION,OS_PASSWORD,OS_PROJECT_DOMAIN_NAME,OS_PROJECT_NAME,OS_USERNAME,OS_USER_DOMAIN_NAME
# [DEBUG] REST POST url http://controller:35357/v3/auth/tokens, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"auth":{"identity":{"methods":["password"],"password":{"user":{"domain":{"name":"Default"},"name":"admin","password":"ADMIN_PASS"}}},"scope":{"project":{"domain":{"name":"Default"},"name":"admin"}}}}
# [VERBOSE] Successful REST POST url http://controller:35357/v3/auth/tokens type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json,X-Subject-Token=mytoken
# [DEBUG] REST POST full response content {"token":{"catalog":[{"endpoints":[{"interface":"internal","url":"somewhere/s/internal"},{"interface":"admin","url":"somewhere/s/admin"}],"type":"super"},{"endpoints":[{"interface":"internal","url":"somewhere/d/internal"},{"interface":"public","url":"somewhere/d/public"}],"type":"duper"}],"user":{"domain":{"id":"default","name":"Default"},"id":"423f19a4ac1e4f48bbb4180756e6eb6c","name":"admin"}}}
# [VERBOSE] login succesful, obtained a token
# [VERBOSE] Added endpoint somewhere/s/admin for service super from catalog
# [VERBOSE] Added endpoint somewhere/d/internal for service duper from catalog
t/client-auth.t ............... ok
t/client-error.t .............. ok
# [DEBUG] Parsed openrc file t/openrc_example: found variables OS_AUTH_URL,OS_IDENTITY_API_VERSION,OS_IMAGE_API_VERSION,OS_PASSWORD,OS_PROJECT_DOMAIN_NAME,OS_PROJECT_NAME,OS_USERNAME,OS_USER_DOMAIN_NAME
# [DEBUG] REST POST url http://controller:35357/v3/auth/tokens, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"auth":{"identity":{"methods":["password"],"password":{"user":{"domain":{"name":"Default"},"name":"admin","password":"ADMIN_PASS"}}},"scope":{"project":{"domain":{"name":"Default"},"name":"admin"}}}}
# POST: no match cmd found for method POST. success=1 response
# [VERBOSE] Successful REST POST url http://controller:35357/v3/auth/tokens type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"success":1}
# [VERBOSE] login succesful, obtained a token
# [DEBUG] REST GET url http://controller:35357/v3/projects?name=tagprojectid, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?name=tagprojectid type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":2}]}
# [VERBOSE] ID 2 found for project with name tagprojectid
# [VERBOSE] Tagstore for tagprojectid intialised (id 2)
# [VERBOSE] fetching tagstore data cache
# [DEBUG] REST GET url http://controller:35357/v3/projects?parent_id=2, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?parent_id=2 type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":6,"name":"tagprojectid_5","tags":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70]},{"id":5,"name":"tagprojectid_4","tags":[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169]}]}
# [INFO] flushed tagstore cache and counter
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [INFO] flushed tagstore cache and counter
# [VERBOSE] fetching tagstore data cache
# [DEBUG] REST GET url http://controller:35357/v3/projects?parent_id=2, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?parent_id=2 type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":6,"name":"tagprojectid_5","tags":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70]},{"id":5,"name":"tagprojectid_4","tags":[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169]}]}
# [ERROR] No sane tag data to some message: undefined value
# [ERROR] No sane tag data to some message: only scalar allowed, got HASH.
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] using existing tagstore project 5 for atag
# [DEBUG] REST PUT url http://controller:35357/v3/projects/5/tags/atag, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/5/tags/atag type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added atag to tagstore
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] REST POST url http://controller:35357/v3/projects, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"project":{"name":"tagprojectid_6","parent_id":"2"}}
# [VERBOSE] Successful REST POST url http://controller:35357/v3/projects type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"project":{"id":9,"name":"tagprojectid_6"}}
# [DEBUG] REST PUT url http://controller:35357/v3/projects/9/tags/atag2, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/9/tags/atag2 type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added atag2 to tagstore
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] REST DELETE url http://controller:35357/v3/projects/5/tags/atag, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST DELETE full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# DELETE: no match cmd found for method DELETE. success=1 response
# [VERBOSE] Successful REST DELETE url http://controller:35357/v3/projects/5/tags/atag type application/json
# [DEBUG] REST DELETE full response headers Content-Type=application/json
# [DEBUG] REST DELETE full response content {"success":1}
# [VERBOSE] deleted atag from tagstore
# [DEBUG] REST GET url http://controller:35357/v3/projects?name=tagprojectempty, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?name=tagprojectempty type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":11111}]}
# [VERBOSE] ID 11111 found for project with name tagprojectempty
# [VERBOSE] Tagstore for tagprojectempty intialised (id 11111)
# [VERBOSE] fetching tagstore data cache
# [DEBUG] REST GET url http://controller:35357/v3/projects?parent_id=11111, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?parent_id=11111 type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":11113,"name":"tagprojectempty_2","tags":[]},{"id":11112,"name":"tagprojectempty_1","tags":[1]}]}
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] REST DELETE url http://controller:35357/v3/projects/11112/tags/1, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST DELETE full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# DELETE: no match cmd found for method DELETE. success=1 response
# [VERBOSE] Successful REST DELETE url http://controller:35357/v3/projects/11112/tags/1 type application/json
# [DEBUG] REST DELETE full response headers Content-Type=application/json
# [DEBUG] REST DELETE full response content {"success":1}
# [VERBOSE] deleted 1 from tagstore
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] Using first empty tagstore project id 11113
# [DEBUG] REST PUT url http://controller:35357/v3/projects/11113/tags/atagempty, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/11113/tags/atagempty type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added atagempty to tagstore
# bless( {
# 'cache' => {
# 'atagempty' => 11113
# },
# 'client' => bless( {
# 'debugapi' => 1,
# 'log' => bless( {}, 'logger' ),
# 'rc' => bless( {
# 'code' => 204,
# 'content' => undef,
# 'headers' => {
# 'Content-Type' => 'application/json'
# },
# 'method' => 'PUT',
# 'opts' => {
# 'useragent' => bless( {
# 'cookie_jar' => bless( {
# 'COOKIES' => {}
# }, 'HTTP::Cookies' ),
# 'def_headers' => bless( {
# 'user-agent' => 'libwww-perl/6.36'
# }, 'HTTP::Headers' ),
# 'handlers' => {
# 'request_prepare' => bless( [
# {
# 'callback' => sub { "DUMMY" },
# 'line' => '/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/lib/LWP/UserAgent.pm:767',
# 'owner' => 'LWP::UserAgent::cookie_jar'
# }
# ], 'HTTP::Config' ),
# 'response_done' => bless( [
# {
# 'callback' => sub { "DUMMY" },
# 'line' => '/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/lib/LWP/UserAgent.pm:770',
# 'owner' => 'LWP::UserAgent::cookie_jar'
# }
# ], 'HTTP::Config' ),
# 'response_header' => bless( [
# {
# 'callback' => sub { "DUMMY" },
# 'line' => '/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/lib/LWP/UserAgent.pm:746',
# 'm_media_type' => 'html',
# 'owner' => 'LWP::UserAgent::parse_head'
# }
# ], 'HTTP::Config' )
# },
# 'local_address' => undef,
# 'max_redirect' => 7,
# 'max_size' => undef,
# 'no_proxy' => [],
# 'protocols_allowed' => undef,
# 'protocols_forbidden' => undef,
# 'proxy' => {},
# 'requests_redirectable' => [
# 'GET',
# 'HEAD'
# ],
# 'send_te' => 1,
# 'show_progress' => undef,
# 'ssl_opts' => {
# 'verify_hostname' => 1
# },
# 'timeout' => 180,
# 'use_eval' => 1
# }, 'LWP::UserAgent' )
# },
# 'result' => '{"success":1}',
# 'url' => 'http://controller:35357/v3/projects/11113/tags/atagempty'
# }, 'REST::Client' ),
# 'services' => {
# 'identity' => 'http://controller:35357/v3'
# },
# 'token' => undef,
# 'versions' => {
# 'identity' => bless( {
# 'original' => 'v3',
# 'qv' => 1,
# 'version' => [
# 3,
# 0,
# 0
# ]
# }, 'version' )
# }
# }, 'Net::OpenStack::Client' ),
# 'counter' => 2,
# 'empty' => [
# 11112
# ],
# 'id' => 11111,
# 'log' => $VAR1->{'client'},
# 'project' => 'tagprojectempty',
# 'services' => {},
# 'versions' => {}
# }, 'Net::OpenStack::Client::Identity::Tagstore' )
# mock_rest: current history [
# 'POST http://controller:35357/v3/auth/tokens {"auth":{"identity":{"methods":["password"],"password":{"user":{"domain":{"name":"Default"},"name":"admin","password":"ADMIN_PASS"}}},"scope":{"project":{"domain":{"name":"Default"},"name":"admin"}}}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/projects?name=tagprojectid Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/projects?parent_id=2 Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/projects?parent_id=2 Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/5/tags/atag {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'POST http://controller:35357/v3/projects {"project":{"name":"tagprojectid_6","parent_id":"2"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/9/tags/atag2 {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'DELETE http://controller:35357/v3/projects/5/tags/atag Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/projects?name=tagprojectempty Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/projects?parent_id=11111 Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'DELETE http://controller:35357/v3/projects/11112/tags/1 Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/11113/tags/atagempty {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json'
# ]
t/client-identity-tagstore.t .. ok
# sort result [
# 'c',
# 'f',
# 'a',
# 'b',
# 'e',
# 'd'
# ]
# [DEBUG] Parsed openrc file t/openrc_example: found variables OS_AUTH_URL,OS_IDENTITY_API_VERSION,OS_IMAGE_API_VERSION,OS_PASSWORD,OS_PROJECT_DOMAIN_NAME,OS_PROJECT_NAME,OS_USERNAME,OS_USER_DOMAIN_NAME
# [DEBUG] REST POST url http://controller:35357/v3/auth/tokens, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"auth":{"identity":{"methods":["password"],"password":{"user":{"domain":{"name":"Default"},"name":"admin","password":"ADMIN_PASS"}}},"scope":{"project":{"domain":{"name":"Default"},"name":"admin"}}}}
# POST: no match cmd found for method POST. success=1 response
# [VERBOSE] Successful REST POST url http://controller:35357/v3/auth/tokens type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"success":1}
# [VERBOSE] login succesful, obtained a token
# [DEBUG] REST GET url http://controller:35357/v3/users?name=existing, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/users?name=existing type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"users":[{"id":2}]}
# [VERBOSE] ID 2 found for user with name existing
# mock_rest: current history [
# 'GET http://controller:35357/v3/users?name=existing Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json'
# ]
# [DEBUG] REST GET url http://controller:35357/v3/users/, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/users/ type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"users":[{"description":"existing user (managed by)","email":"e@b","enabled":1,"id":1,"name":"existing"},{"description":"hooba (managed by)","email":"u@b","enabled":1,"id":2,"name":"update"},{"description":"existing user but not managed","email":"i@b","enabled":1,"id":3,"name":"ignore"},{"description":"existing user to be disabled (managed by)","email":"d@b","enabled":1,"id":4,"name":"disable"},{"description":"already disabled existing (managed by)","email":"d@b","enabled":0,"id":5,"name":"alreadydisabled"}]}
# [INFO] Creating users: anewuser
# [DEBUG] REST GET url http://controller:35357/v3/domains?name=somedomain, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/domains?name=somedomain type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"domains":[{"id":"dom123","name":"somedomain"}]}
# [VERBOSE] ID dom123 found for domain with name somedomain
# [DEBUG] REST POST url http://controller:35357/v3/users/, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"user":{"description":"new user","domain_id":"dom123","email":"a@b","enabled":true,"name":"anewuser"}}
# [VERBOSE] Successful REST POST url http://controller:35357/v3/users/ type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"user":{"id":123}}
# [VERBOSE] sync: created user anewuser
# [INFO] Possibly updating existing users: existing update
# [DEBUG] REST PATCH url http://controller:35357/v3/users/2, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PATCH full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PATCH full body {"user":{"description":"to be updated (managed by)"}}
# [VERBOSE] Successful REST PATCH url http://controller:35357/v3/users/2 type application/json
# [DEBUG] REST PATCH full response headers Content-Type=application/json
# [DEBUG] REST PATCH full response content {"user":{"id":2}}
# [VERBOSE] sync: updated user update
# [INFO] Updated existing users: update
# [INFO] Disabling existing users: alreadydisabled disable
# [VERBOSE] Not disabling already disabled user alreadydisabled (id 5)
# [DEBUG] REST PATCH url http://controller:35357/v3/users/4, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PATCH full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PATCH full body {"user":{"enabled":false}}
# [VERBOSE] Successful REST PATCH url http://controller:35357/v3/users/4 type application/json
# [DEBUG] REST PATCH full response headers Content-Type=application/json
# [DEBUG] REST PATCH full response content {"user":{"id":4}}
# [VERBOSE] sync: deleted user disable
# sync result {
# 'create' => [
# [
# 'anewuser',
# {
# 'id' => 123
# }
# ]
# ],
# 'delete' => [
# [
# 'disable',
# {
# 'id' => 4
# }
# ]
# ],
# 'update' => [
# [
# 'update',
# {
# 'id' => 2
# }
# ]
# ]
# }
# mock_rest: current history [
# 'GET http://controller:35357/v3/users/ Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/domains?name=somedomain Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'POST http://controller:35357/v3/users/ {"user":{"description":"new user","domain_id":"dom123","email":"a@b","enabled":true,"name":"anewuser"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PATCH http://controller:35357/v3/users/2 {"user":{"description":"to be updated (managed by)"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PATCH http://controller:35357/v3/users/4 {"user":{"enabled":false}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json'
# ]
# [DEBUG] REST GET url http://controller:35357/v3/projects?name=hoopla, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?name=hoopla type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":2}]}
# [VERBOSE] Found one tagstore project hoopla id 2
# [DEBUG] REST GET url http://controller:35357/v3/projects?name=hoopla, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?name=hoopla type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":2}]}
# [VERBOSE] ID 2 found for project with name hoopla
# [VERBOSE] Tagstore for hoopla intialised (id 2)
# [DEBUG] REST GET url http://controller:35357/v3/regions/, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/regions/ type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"regions":[{"enabled":1,"id":"toremove"},{"enabled":1,"id":"toignore"}]}
# [VERBOSE] fetching tagstore data cache
# [DEBUG] REST GET url http://controller:35357/v3/projects?parent_id=2, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?parent_id=2 type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":10,"name":"hoopla_4","tags":["ID_region_toremove","ID_endpoint_toremove","ID_endpoint_pub2","ID_endpoint_priv3","ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAx","ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAy"]}]}
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [INFO] Creating regions: regone regtwo a2nd
# [DEBUG] REST POST url http://controller:35357/v3/regions/, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"region":{"enabled":true,"id":"regone"}}
# [VERBOSE] Successful REST POST url http://controller:35357/v3/regions/ type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"region":{"id":"regone"}}
# [VERBOSE] sync: created region regone
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] using existing tagstore project 10 for ID_region_regone
# [DEBUG] REST PUT url http://controller:35357/v3/projects/10/tags/ID_region_regone, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/10/tags/ID_region_regone type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added ID_region_regone to tagstore
# [DEBUG] REST POST url http://controller:35357/v3/regions/, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"region":{"enabled":true,"id":"regtwo"}}
# [VERBOSE] Successful REST POST url http://controller:35357/v3/regions/ type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"region":{"id":"regtwo"}}
# [VERBOSE] sync: created region regtwo
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] using existing tagstore project 10 for ID_region_regtwo
# [DEBUG] REST PUT url http://controller:35357/v3/projects/10/tags/ID_region_regtwo, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/10/tags/ID_region_regtwo type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added ID_region_regtwo to tagstore
# [DEBUG] REST POST url http://controller:35357/v3/regions/, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"region":{"enabled":true,"id":"a2nd","parent_region_id":"regone"}}
# [VERBOSE] Successful REST POST url http://controller:35357/v3/regions/ type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"region":{"id":"a2nd"}}
# [VERBOSE] sync: created region a2nd
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] using existing tagstore project 10 for ID_region_a2nd
# [DEBUG] REST PUT url http://controller:35357/v3/projects/10/tags/ID_region_a2nd, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/10/tags/ID_region_a2nd type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added ID_region_a2nd to tagstore
# [VERBOSE] No existing regions to update
# [INFO] Disabling existing regions: toremove
# [DEBUG] REST PATCH url http://controller:35357/v3/regions/toremove, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PATCH full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PATCH full body {"region":{"enabled":false}}
# [VERBOSE] Successful REST PATCH url http://controller:35357/v3/regions/toremove type application/json
# [DEBUG] REST PATCH full response headers Content-Type=application/json
# [DEBUG] REST PATCH full response content {"region":{"id":"toremove"}}
# [VERBOSE] sync: deleted region toremove
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] REST DELETE url http://controller:35357/v3/projects/10/tags/ID_region_toremove, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST DELETE full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# DELETE: no match cmd found for method DELETE. success=1 response
# [VERBOSE] Successful REST DELETE url http://controller:35357/v3/projects/10/tags/ID_region_toremove type application/json
# [DEBUG] REST DELETE full response headers Content-Type=application/json
# [DEBUG] REST DELETE full response content {"success":1}
# [VERBOSE] deleted ID_region_toremove from tagstore
# region result {
# 'create' => [
# [
# 'regone',
# {
# 'id' => 'regone'
# }
# ],
# [
# 'regtwo',
# {
# 'id' => 'regtwo'
# }
# ],
# [
# 'a2nd',
# {
# 'id' => 'a2nd'
# }
# ]
# ],
# 'delete' => [
# [
# 'toremove',
# {
# 'id' => 'toremove'
# }
# ]
# ],
# 'update' => []
# }
# mock_rest: current history [
# 'GET http://controller:35357/v3/projects?name=hoopla Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/projects?name=hoopla Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/regions/ Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/projects?parent_id=2 Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'POST http://controller:35357/v3/regions/ {"region":{"enabled":true,"id":"regone"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/10/tags/ID_region_regone {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'POST http://controller:35357/v3/regions/ {"region":{"enabled":true,"id":"regtwo"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/10/tags/ID_region_regtwo {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'POST http://controller:35357/v3/regions/ {"region":{"enabled":true,"id":"a2nd","parent_region_id":"regone"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/10/tags/ID_region_a2nd {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PATCH http://controller:35357/v3/regions/toremove {"region":{"enabled":false}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'DELETE http://controller:35357/v3/projects/10/tags/ID_region_toremove Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json'
# ]
# [DEBUG] REST GET url http://controller:35357/v3/endpoints/, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/endpoints/ type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"endpoints":[{"enabled":1,"id":"toremove","interface":"pub","url":"url4"},{"enabled":1,"id":"pub2","interface":"pub","region_id":"regtwo","url":"url2"},{"enabled":1,"id":"priv3","interface":"priv","region_id":"regtwo","url":"url3"},{"enabled":1,"id":"toignore","interface":"pub","url":"url5"}]}
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [INFO] Creating endpoints: int_url1
# [DEBUG] REST POST url http://controller:35357/v3/endpoints/, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"endpoint":{"enabled":true,"interface":"int","region_id":"regone","url":"url1"}}
# [VERBOSE] Successful REST POST url http://controller:35357/v3/endpoints/ type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"endpoint":{"id":"pub1"}}
# [VERBOSE] sync: created endpoint int_url1
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] using existing tagstore project 10 for ID_endpoint_pub1
# [DEBUG] REST PUT url http://controller:35357/v3/projects/10/tags/ID_endpoint_pub1, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/10/tags/ID_endpoint_pub1 type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added ID_endpoint_pub1 to tagstore
# [INFO] Possibly updating existing endpoints: priv_url3 pub_url2
# [DEBUG] REST PATCH url http://controller:35357/v3/endpoints/pub2, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PATCH full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PATCH full body {"endpoint":{"region_id":"regone"}}
# [VERBOSE] Successful REST PATCH url http://controller:35357/v3/endpoints/pub2 type application/json
# [DEBUG] REST PATCH full response headers Content-Type=application/json
# [DEBUG] REST PATCH full response content {"endpoint":{"id":"pub2"}}
# [VERBOSE] sync: updated endpoint pub_url2
# [VERBOSE] sync: nothing to do for tagstore postprocessing during update for pub_url2 id pub2
# [INFO] Updated existing endpoints: pub_url2
# [INFO] Disabling existing endpoints: pub_url4
# [DEBUG] REST PATCH url http://controller:35357/v3/endpoints/toremove, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PATCH full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PATCH full body {"endpoint":{"enabled":false}}
# [VERBOSE] Successful REST PATCH url http://controller:35357/v3/endpoints/toremove type application/json
# [DEBUG] REST PATCH full response headers Content-Type=application/json
# [DEBUG] REST PATCH full response content {"endpoint":{"id":"toremove"}}
# [VERBOSE] sync: deleted endpoint pub_url4
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] REST DELETE url http://controller:35357/v3/projects/10/tags/ID_endpoint_toremove, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST DELETE full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# DELETE: no match cmd found for method DELETE. success=1 response
# [VERBOSE] Successful REST DELETE url http://controller:35357/v3/projects/10/tags/ID_endpoint_toremove type application/json
# [DEBUG] REST DELETE full response headers Content-Type=application/json
# [DEBUG] REST DELETE full response content {"success":1}
# [VERBOSE] deleted ID_endpoint_toremove from tagstore
# endpoint result {
# 'create' => [
# [
# 'int_url1',
# {
# 'id' => 'pub1'
# }
# ]
# ],
# 'delete' => [
# [
# 'pub_url4',
# {
# 'id' => 'toremove'
# }
# ]
# ],
# 'update' => [
# [
# 'pub_url2',
# {
# 'id' => 'pub2'
# }
# ]
# ]
# }
# mock_rest: current history [
# 'GET http://controller:35357/v3/endpoints/ Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'POST http://controller:35357/v3/endpoints/ {"endpoint":{"enabled":true,"interface":"int","region_id":"regone","url":"url1"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/10/tags/ID_endpoint_pub1 {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PATCH http://controller:35357/v3/endpoints/pub2 {"endpoint":{"region_id":"regone"}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PATCH http://controller:35357/v3/endpoints/toremove {"endpoint":{"enabled":false}} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'DELETE http://controller:35357/v3/projects/10/tags/ID_endpoint_toremove Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json'
# ]
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] REST GET url http://controller:35357/v3/projects?name=someproj, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/projects?name=someproj type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"projects":[{"id":3}]}
# [VERBOSE] ID 3 found for project with name someproj for role sync
# [DEBUG] REST GET url http://controller:35357/v3/users?name=auser, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/users?name=auser type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"users":[{"id":12333}]}
# [VERBOSE] ID 12333 found for user with name auser for role sync
# [DEBUG] REST GET url http://controller:35357/v3/roles?name=garden, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/roles?name=garden type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"roles":[{"id":9903}]}
# [VERBOSE] ID 9903 found for role with name garden for role sync
# [DEBUG] REST GET url http://controller:35357/v3/roles?name=gnome, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/roles?name=gnome type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"roles":[{"id":9902}]}
# [VERBOSE] ID 9902 found for role with name gnome for role sync
# [DEBUG] REST GET url http://controller:35357/v3/domains?name=somedomain, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/domains?name=somedomain type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"domains":[{"id":"dom123","name":"somedomain"}]}
# [VERBOSE] ID dom123 found for domain with name somedomain for role sync
# [DEBUG] REST GET url http://controller:35357/v3/groups?name=agroup, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/groups?name=agroup type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"groups":[{"id":12345}]}
# [VERBOSE] ID 12345 found for group with name agroup for role sync
# [DEBUG] REST GET url http://controller:35357/v3/roles?name=smurfs, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url http://controller:35357/v3/roles?name=smurfs type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json
# [DEBUG] REST GET full response content {"roles":[{"id":9904}]}
# [VERBOSE] ID 9904 found for role with name smurfs for role sync
# [VERBOSE] roles sync: going to add domains/dom123/groups/12345/roles/9904 projects/3/users/12333/roles/9903
# [DEBUG] REST PUT url http://controller:35357/v3/domains/dom123/groups/12345/roles/9904, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/domains/dom123/groups/12345/roles/9904 type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] using existing tagstore project 10 for ROLE_ZG9tYWlucy9kb20xMjMvZ3JvdXBzLzEyMzQ1L3JvbGVzLzk5MDQ
# [DEBUG] REST PUT url http://controller:35357/v3/projects/10/tags/ROLE_ZG9tYWlucy9kb20xMjMvZ3JvdXBzLzEyMzQ1L3JvbGVzLzk5MDQ, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/10/tags/ROLE_ZG9tYWlucy9kb20xMjMvZ3JvdXBzLzEyMzQ1L3JvbGVzLzk5MDQ type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added ROLE_ZG9tYWlucy9kb20xMjMvZ3JvdXBzLzEyMzQ1L3JvbGVzLzk5MDQ to tagstore
# [DEBUG] REST PUT url http://controller:35357/v3/projects/3/users/12333/roles/9903, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/3/users/12333/roles/9903 type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [VERBOSE] using existing tagstore project 10 for ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAz
# [DEBUG] REST PUT url http://controller:35357/v3/projects/10/tags/ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAz, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST PUT full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST PUT full body {}
# PUT: no match cmd found for method PUT. success=1 response
# [VERBOSE] Successful REST PUT url http://controller:35357/v3/projects/10/tags/ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAz type application/json
# [DEBUG] REST PUT full response headers Content-Type=application/json
# [DEBUG] REST PUT full response content {"success":1}
# [VERBOSE] Added ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAz to tagstore
# [VERBOSE] roles sync: going to delete projects/3/users/12333/roles/9901
# [DEBUG] REST DELETE url http://controller:35357/v3/projects/3/users/12333/roles/9901, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST DELETE full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# DELETE: no match cmd found for method DELETE. success=1 response
# [VERBOSE] Successful REST DELETE url http://controller:35357/v3/projects/3/users/12333/roles/9901 type application/json
# [DEBUG] REST DELETE full response headers Content-Type=application/json
# [DEBUG] REST DELETE full response content {"success":1}
# [DEBUG] fetch: tagstore cache exists, not doing anything
# [DEBUG] REST DELETE url http://controller:35357/v3/projects/10/tags/ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAx, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST DELETE full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# DELETE: no match cmd found for method DELETE. success=1 response
# [VERBOSE] Successful REST DELETE url http://controller:35357/v3/projects/10/tags/ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAx type application/json
# [DEBUG] REST DELETE full response headers Content-Type=application/json
# [DEBUG] REST DELETE full response content {"success":1}
# [VERBOSE] deleted ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAx from tagstore
# mock_rest: current history [
# 'GET http://controller:35357/v3/projects?name=someproj Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/users?name=auser Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/roles?name=garden Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/roles?name=gnome Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/domains?name=somedomain Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/groups?name=agroup Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'GET http://controller:35357/v3/roles?name=smurfs Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/domains/dom123/groups/12345/roles/9904 {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/10/tags/ROLE_ZG9tYWlucy9kb20xMjMvZ3JvdXBzLzEyMzQ1L3JvbGVzLzk5MDQ {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/3/users/12333/roles/9903 {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'PUT http://controller:35357/v3/projects/10/tags/ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAz {} Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'DELETE http://controller:35357/v3/projects/3/users/12333/roles/9901 Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json',
# 'DELETE http://controller:35357/v3/projects/10/tags/ROLE_cHJvamVjdHMvMy91c2Vycy8xMjMzMy9yb2xlcy85OTAx Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json'
# ]
t/client-identity-v3.t ........ ok
t/client-request.t ............ ok
t/client-response.t ........... ok
# [DEBUG] _page method METHOD url some/url
# [DEBUG] _page method METHOD url some/otherurl
t/client-rest.t ............... ok
t/client.t .................... ok
# [DEBUG] REST POST request endpoint /some/{user}/super service theservice has no known service
# [DEBUG] REST POST url /some/auser/super, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"something":{"int":1,"name":"thename"}}
# [VERBOSE] Successful REST POST url /some/auser/super type application/json
# [DEBUG] REST POST full response headers Content-Type=application/json
# [DEBUG] REST POST full response content {"woo":"hoo"}
# [DEBUG] REST POST request endpoint /some/{user}/super service theservice has no known service
# [DEBUG] REST POST url /some/anotheruser/super, body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST POST full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [DEBUG] REST POST full body {"something":{"int":1,"name":"thename"}}
# [ERROR] REST POST failed (url /some/anotheruser/super code 400): {"error":{"message":"fail fail fail"}}
# [DEBUG] REST GET request endpoint /simple?a=1&b=2 service theservice has no known service
# [DEBUG] REST GET url /simple, no body, headers Accept,Accept-Encoding,Content-Type
# [DEBUG] REST GET full headers Accept=application/json, text/plain,Accept-Encoding=identity, gzip, deflate, compress,Content-Type=application/json
# [VERBOSE] Successful REST GET url /simple type application/json
# [DEBUG] REST GET full response headers Content-Type=application/json,Special=123
# [DEBUG] REST GET full response content {"success":1}
t/mock_rest.t ................. ok
All tests successful.
Files=15, Tests=305, 2 wallclock secs ( 0.15 usr 0.05 sys + 1.50 cusr 0.42 csys = 2.12 CPU)
Result: PASS
PREREQUISITES:
Here is a list of prerequisites you specified and versions we
managed to load:
Module Name Have Want
Exporter 5.72 0
ExtUtils::MakeMaker 7.34 0
File::Basename 2.85 0
FindBin 1.51 0
JSON::XS 3.04 0
LWP::UserAgent 6.36 0
MIME::Base64 3.15 0
Module::Load 0.32 0
REST::Client 273 0
Readonly 2.05 0
Set::Scalar 1.29 0
Test::MockModule 0.170.0 0
Test::More 1.302136 0
Test::Pod 1.52 0
Test::Warnings 0.026 0
base 2.23_01 0
lib 0.63 0
overload 1.26 0
parent 0.234 0
strict 1.11 0
version 0.9924 0
warnings 1.36 0
Perl module toolchain versions installed:
Module Name Have
CPANPLUS 0.9176
CPANPLUS::Dist::Build 0.90
Cwd 3.74
ExtUtils::CBuilder 0.280230
ExtUtils::Command 7.34
ExtUtils::Install 2.14
ExtUtils::MakeMaker 7.34
ExtUtils::Manifest 1.71
ExtUtils::ParseXS 3.35
File::Spec 3.74
Module::Build 0.4224
Pod::Parser 1.63
Pod::Simple 3.32
Test2 1.302136
Test::Harness 3.42
Test::More 1.302136
version 0.9924
******************************** NOTE ********************************
The comments above are created mechanically, possibly without manual
checking by the sender. As there are many people performing automatic
tests on each upload to CPAN, it is likely that you will receive
identical messages about the same problem.
If you believe that the message is mistaken, please reply to the first
one with correction and/or additional informations, and do not take
it personally. We appreciate your patience. :)
**********************************************************************
Additional comments:
This report was machine-generated by CPANPLUS::Dist::YACSmoke 1.02.
Powered by minismokebox version 0.68
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
LANG = en_GB.UTF-8
LANGUAGE = en_GB:en
NONINTERACTIVE_TESTING = 1
PATH = /home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/script:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/mQoOOy6geI/JSON-XS-3.04/blib/script:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PERL5LIB = :/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7ZyigycLLV/common-sense-3.74/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7ZyigycLLV/common-sense-3.74/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/vEy17McFAx/Types-Serialiser-1.0/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/vEy17McFAx/Types-Serialiser-1.0/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/mQoOOy6geI/JSON-XS-3.04/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/mQoOOy6geI/JSON-XS-3.04/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CPp57BWZRe/Encode-Locale-1.05/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CPp57BWZRe/Encode-Locale-1.05/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/cq2EDRdTM_/HTTP-Date-6.02/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/cq2EDRdTM_/HTTP-Date-6.02/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/43r8VqfLjU/File-Listing-6.04/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/43r8VqfLjU/File-Listing-6.04/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/AAObPtSTCd/HTML-Tagset-3.20/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/AAObPtSTCd/HTML-Tagset-3.20/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/T5Nd8PmLTG/HTML-Parser-3.72/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/T5Nd8PmLTG/HTML-Parser-3.72/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/_MlMzEE44Q/IO-HTML-1.001/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/_MlMzEE44Q/IO-HTML-1.001/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rP44aRKSVJ/LWP-MediaTypes-6.02/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rP44aRKSVJ/LWP-MediaTypes-6.02/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/HTtYcOjv01/Try-Tiny-0.30/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/HTtYcOjv01/Try-Tiny-0.30/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YVj8VCZacG/Test-Needs-0.002005/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YVj8VCZacG/Test-Needs-0.002005/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/uHQb9g76rr/URI-1.74/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/uHQb9g76rr/URI-1.74/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/nfBB3sfX42/HTTP-Message-6.18/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/nfBB3sfX42/HTTP-Message-6.18/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/aO0c2EDf_N/HTTP-Cookies-6.04/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/aO0c2EDf_N/HTTP-Cookies-6.04/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/1Cw3VkSxzH/HTTP-Daemon-6.01/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/1Cw3VkSxzH/HTTP-Daemon-6.01/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/y4g_iTiNGJ/HTTP-Negotiate-6.01/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/y4g_iTiNGJ/HTTP-Negotiate-6.01/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/8EhK4Xk_qf/Net-HTTP-6.18/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/8EhK4Xk_qf/Net-HTTP-6.18/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CJhTwuMsUw/Test-Fatal-0.014/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CJhTwuMsUw/Test-Fatal-0.014/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/MzzL8VgkVK/Test-RequiresInternet-0.05/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/MzzL8VgkVK/Test-RequiresInternet-0.05/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/b7h_x5jxdd/WWW-RobotRules-6.02/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/b7h_x5jxdd/WWW-RobotRules-6.02/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7neONfSwTw/Mozilla-CA-20180117/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7neONfSwTw/Mozilla-CA-20180117/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7PnNtlPCIq/Net-SSLeay-1.85/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7PnNtlPCIq/Net-SSLeay-1.85/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rgS0533LRi/IO-Socket-SSL-2.060/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rgS0533LRi/IO-Socket-SSL-2.060/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/jA03asvhau/LWP-Protocol-https-6.07/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/jA03asvhau/LWP-Protocol-https-6.07/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/a4ubvbJiav/REST-Client-273/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/a4ubvbJiav/REST-Client-273/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YtuvHPsX28/Readonly-2.05/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YtuvHPsX28/Readonly-2.05/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/LVEWMNRClF/Set-Scalar-1.29/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/LVEWMNRClF/Set-Scalar-1.29/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/R8x8OZkkeK/Sub-Identify-0.14/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/R8x8OZkkeK/Sub-Identify-0.14/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/u6eT6hSPXA/SUPER-1.20141117/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/u6eT6hSPXA/SUPER-1.20141117/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/iDQPPBSNLd/Test-Warnings-0.026/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/iDQPPBSNLd/Test-Warnings-0.026/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/irbfPHNQn8/Test-MockModule-v0.170.0/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/irbfPHNQn8/Test-MockModule-v0.170.0/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/A9gkBW9Kl0/Test-Pod-1.52/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/A9gkBW9Kl0/Test-Pod-1.52/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CVleyJ5Rl5/Net-OpenStack-Client-0.1.4/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CVleyJ5Rl5/Net-OpenStack-Client-0.1.4/blib/arch
PERL5_CPANPLUS_IS_RUNNING = 4834
PERL5_CPANPLUS_IS_VERSION = 0.9176
PERL5_MINISMOKEBOX = 0.68
PERL5_YACSMOKE_BASE = /home/cpan/pit/thr/conf/perl-5.24.3
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_MM_USE_DEFAULT = 1
SHELL = /bin/bash
TERM = screen
Perl special variables (and OS-specific diagnostics, for MSWin32):
Perl: $^X = /home/cpan/pit/thr/perl-5.24.3/bin/perl
UID: $< = 1001
EUID: $> = 1001
GID: $( = 1001 1001
EGID: $) = 1001 1001
-------------------------------
--
Summary of my perl5 (revision 5 version 24 subversion 3) configuration:
Platform:
osname=linux, osvers=4.16.0-1-686, archname=i686-linux-thread-multi
uname='linux dodo 4.16.0-1-686 #1 smp debian 4.16.5-1 (2018-04-29) i686 gnulinux '
config_args='-des -Dprefix=/home/cpan/pit/thr/perl-5.24.3 -Dusethreads'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
ccversion='', gccversion='7.3.0', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234, doublekind=3
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12, longdblkind=3
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector-strong -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib/gcc/i686-linux-gnu/7/include-fixed /usr/include/i386-linux-gnu /usr/lib /lib/i386-linux-gnu /lib/../lib /usr/lib/i386-linux-gnu /usr/lib/../lib /lib
libs=-lpthread -lnsl -lgdbm -ldl -lm -lcrypt -lutil -lc
perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
libc=libc-2.27.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.27'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_COPY_ON_WRITE PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_PRESERVE_IVUV USE_ITHREADS USE_LARGE_FILES
USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO
USE_PERL_ATOF USE_REENTRANT_API
Locally applied patches:
Devel::PatchPerl 1.48
Built under linux
Compiled at May 14 2018 11:30:47
%ENV:
PERL5LIB=":/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7ZyigycLLV/common-sense-3.74/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7ZyigycLLV/common-sense-3.74/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/vEy17McFAx/Types-Serialiser-1.0/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/vEy17McFAx/Types-Serialiser-1.0/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/mQoOOy6geI/JSON-XS-3.04/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/mQoOOy6geI/JSON-XS-3.04/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CPp57BWZRe/Encode-Locale-1.05/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CPp57BWZRe/Encode-Locale-1.05/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/cq2EDRdTM_/HTTP-Date-6.02/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/cq2EDRdTM_/HTTP-Date-6.02/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/43r8VqfLjU/File-Listing-6.04/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/43r8VqfLjU/File-Listing-6.04/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/AAObPtSTCd/HTML-Tagset-3.20/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/AAObPtSTCd/HTML-Tagset-3.20/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/T5Nd8PmLTG/HTML-Parser-3.72/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/T5Nd8PmLTG/HTML-Parser-3.72/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/_MlMzEE44Q/IO-HTML-1.001/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/_MlMzEE44Q/IO-HTML-1.001/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rP44aRKSVJ/LWP-MediaTypes-6.02/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rP44aRKSVJ/LWP-MediaTypes-6.02/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/HTtYcOjv01/Try-Tiny-0.30/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/HTtYcOjv01/Try-Tiny-0.30/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YVj8VCZacG/Test-Needs-0.002005/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YVj8VCZacG/Test-Needs-0.002005/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/uHQb9g76rr/URI-1.74/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/uHQb9g76rr/URI-1.74/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/nfBB3sfX42/HTTP-Message-6.18/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/nfBB3sfX42/HTTP-Message-6.18/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/aO0c2EDf_N/HTTP-Cookies-6.04/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/aO0c2EDf_N/HTTP-Cookies-6.04/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/1Cw3VkSxzH/HTTP-Daemon-6.01/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/1Cw3VkSxzH/HTTP-Daemon-6.01/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/y4g_iTiNGJ/HTTP-Negotiate-6.01/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/y4g_iTiNGJ/HTTP-Negotiate-6.01/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/8EhK4Xk_qf/Net-HTTP-6.18/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/8EhK4Xk_qf/Net-HTTP-6.18/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CJhTwuMsUw/Test-Fatal-0.014/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CJhTwuMsUw/Test-Fatal-0.014/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/MzzL8VgkVK/Test-RequiresInternet-0.05/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/MzzL8VgkVK/Test-RequiresInternet-0.05/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/b7h_x5jxdd/WWW-RobotRules-6.02/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/b7h_x5jxdd/WWW-RobotRules-6.02/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7neONfSwTw/Mozilla-CA-20180117/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7neONfSwTw/Mozilla-CA-20180117/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7PnNtlPCIq/Net-SSLeay-1.85/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7PnNtlPCIq/Net-SSLeay-1.85/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rgS0533LRi/IO-Socket-SSL-2.060/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rgS0533LRi/IO-Socket-SSL-2.060/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/jA03asvhau/LWP-Protocol-https-6.07/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/jA03asvhau/LWP-Protocol-https-6.07/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/a4ubvbJiav/REST-Client-273/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/a4ubvbJiav/REST-Client-273/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YtuvHPsX28/Readonly-2.05/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YtuvHPsX28/Readonly-2.05/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/LVEWMNRClF/Set-Scalar-1.29/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/LVEWMNRClF/Set-Scalar-1.29/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/R8x8OZkkeK/Sub-Identify-0.14/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/R8x8OZkkeK/Sub-Identify-0.14/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/u6eT6hSPXA/SUPER-1.20141117/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/u6eT6hSPXA/SUPER-1.20141117/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/iDQPPBSNLd/Test-Warnings-0.026/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/iDQPPBSNLd/Test-Warnings-0.026/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/irbfPHNQn8/Test-MockModule-v0.170.0/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/irbfPHNQn8/Test-MockModule-v0.170.0/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/A9gkBW9Kl0/Test-Pod-1.52/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/A9gkBW9Kl0/Test-Pod-1.52/blib/arch:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CVleyJ5Rl5/Net-OpenStack-Client-0.1.4/blib/lib:/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CVleyJ5Rl5/Net-OpenStack-Client-0.1.4/blib/arch"
PERL5_CPANPLUS_IS_RUNNING="4834"
PERL5_CPANPLUS_IS_VERSION="0.9176"
PERL5_MINISMOKEBOX="0.68"
PERL5_YACSMOKE_BASE="/home/cpan/pit/thr/conf/perl-5.24.3"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_MM_USE_DEFAULT="1"
@INC:
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7ZyigycLLV/common-sense-3.74/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7ZyigycLLV/common-sense-3.74/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/vEy17McFAx/Types-Serialiser-1.0/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/vEy17McFAx/Types-Serialiser-1.0/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/mQoOOy6geI/JSON-XS-3.04/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/mQoOOy6geI/JSON-XS-3.04/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CPp57BWZRe/Encode-Locale-1.05/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CPp57BWZRe/Encode-Locale-1.05/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/cq2EDRdTM_/HTTP-Date-6.02/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/cq2EDRdTM_/HTTP-Date-6.02/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/43r8VqfLjU/File-Listing-6.04/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/43r8VqfLjU/File-Listing-6.04/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/AAObPtSTCd/HTML-Tagset-3.20/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/AAObPtSTCd/HTML-Tagset-3.20/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/T5Nd8PmLTG/HTML-Parser-3.72/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/T5Nd8PmLTG/HTML-Parser-3.72/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/_MlMzEE44Q/IO-HTML-1.001/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/_MlMzEE44Q/IO-HTML-1.001/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rP44aRKSVJ/LWP-MediaTypes-6.02/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rP44aRKSVJ/LWP-MediaTypes-6.02/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/HTtYcOjv01/Try-Tiny-0.30/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/HTtYcOjv01/Try-Tiny-0.30/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YVj8VCZacG/Test-Needs-0.002005/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YVj8VCZacG/Test-Needs-0.002005/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/uHQb9g76rr/URI-1.74/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/uHQb9g76rr/URI-1.74/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/nfBB3sfX42/HTTP-Message-6.18/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/nfBB3sfX42/HTTP-Message-6.18/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/aO0c2EDf_N/HTTP-Cookies-6.04/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/aO0c2EDf_N/HTTP-Cookies-6.04/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/1Cw3VkSxzH/HTTP-Daemon-6.01/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/1Cw3VkSxzH/HTTP-Daemon-6.01/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/y4g_iTiNGJ/HTTP-Negotiate-6.01/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/y4g_iTiNGJ/HTTP-Negotiate-6.01/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/8EhK4Xk_qf/Net-HTTP-6.18/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/8EhK4Xk_qf/Net-HTTP-6.18/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CJhTwuMsUw/Test-Fatal-0.014/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CJhTwuMsUw/Test-Fatal-0.014/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/MzzL8VgkVK/Test-RequiresInternet-0.05/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/MzzL8VgkVK/Test-RequiresInternet-0.05/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/b7h_x5jxdd/WWW-RobotRules-6.02/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/b7h_x5jxdd/WWW-RobotRules-6.02/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/yS1qqucDIr/libwww-perl-6.36/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7neONfSwTw/Mozilla-CA-20180117/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7neONfSwTw/Mozilla-CA-20180117/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7PnNtlPCIq/Net-SSLeay-1.85/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/7PnNtlPCIq/Net-SSLeay-1.85/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rgS0533LRi/IO-Socket-SSL-2.060/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/rgS0533LRi/IO-Socket-SSL-2.060/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/jA03asvhau/LWP-Protocol-https-6.07/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/jA03asvhau/LWP-Protocol-https-6.07/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/a4ubvbJiav/REST-Client-273/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/a4ubvbJiav/REST-Client-273/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YtuvHPsX28/Readonly-2.05/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/YtuvHPsX28/Readonly-2.05/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/LVEWMNRClF/Set-Scalar-1.29/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/LVEWMNRClF/Set-Scalar-1.29/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/R8x8OZkkeK/Sub-Identify-0.14/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/R8x8OZkkeK/Sub-Identify-0.14/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/u6eT6hSPXA/SUPER-1.20141117/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/u6eT6hSPXA/SUPER-1.20141117/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/iDQPPBSNLd/Test-Warnings-0.026/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/iDQPPBSNLd/Test-Warnings-0.026/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/irbfPHNQn8/Test-MockModule-v0.170.0/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/irbfPHNQn8/Test-MockModule-v0.170.0/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/A9gkBW9Kl0/Test-Pod-1.52/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/A9gkBW9Kl0/Test-Pod-1.52/blib/arch
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CVleyJ5Rl5/Net-OpenStack-Client-0.1.4/blib/lib
/home/cpan/pit/thr/conf/perl-5.24.3/.cpanplus/5.24.3/build/CVleyJ5Rl5/Net-OpenStack-Client-0.1.4/blib/arch
/home/cpan/pit/thr/perl-5.24.3/lib/site_perl/5.24.3/i686-linux-thread-multi
/home/cpan/pit/thr/perl-5.24.3/lib/site_perl/5.24.3
/home/cpan/pit/thr/perl-5.24.3/lib/5.24.3/i686-linux-thread-multi
/home/cpan/pit/thr/perl-5.24.3/lib/5.24.3
.