<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I’ll look at this as soon as I can.<div class="">Have been at a conference the whole day.</div><div class=""><br class=""></div><div class="">— Roland</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">28 mars 2017 kl. 15:47 skrev Hans Zandbelt via Openid-specs-ab <<a href="mailto:openid-specs-ab@lists.openid.net" class="">openid-specs-ab@lists.openid.net</a>>:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">it looks like there were modifications done to pyoidc on the RP machine itself that did not cleanly merge with an update [1] and that led to a syntax error in src/oic/utils/keyio.py so the restart that was done after the modifications failed [2], all of which was done yesterday Mar 27 11:44 by Roland [3]<div class=""><br class=""></div><div class="">I'll have to refer to Roland (the one with the smoking gun in his hand.. ;-)) to fix this as I'm not sure why the local modifications were done in the first place.</div><div class=""><br class=""><div class="">Hans.</div><div class=""><br class=""></div><div class="">[1]</div><div class=""><div class="">oictest@openid-www2:~/projects/pyoidc$ git status</div><div class="">On branch master</div><div class="">Your branch and 'origin/master' have diverged,</div><div class="">and have 13 and 10 different commits each, respectively.</div><div class=""> (use "git pull" to merge the remote branch into yours)</div><div class="">You have unmerged paths.</div><div class=""> (fix conflicts and run "git commit")</div><div class=""><br class=""></div><div class="">Changes to be committed:</div><div class=""><br class=""></div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>new file: .isort.cfg</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: .travis.yml</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: CHANGELOG.md</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: Makefile</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oauth_example/as/as.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oauth_example/as/config.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oauth_example/as/tre.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oauth_example/rp/conf.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oauth_example/rp/modules/<a href="http://as_choice.mako.py/" class="">as_choice.mako.py</a></div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oauth_example/rp/rp.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/op1/claims_provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/op1/create_jwk_from_cert.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/op1/oc_server.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/op2/server.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/rp2/oidc.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/rp2/rp2.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/rp3/rp3.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/simple_op/src/provider/authn/two_factor.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/simple_op/src/provider/authn/user_pass.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/simple_op/src/provider/authn/util.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/simple_op/src/provider/authn/yubikey.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/simple_op/src/provider/server/server.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/simple_op/src/run.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: oidc_example/simple_rp/src/rp.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>new file: requirements/<a href="http://quality.in/" class="">quality.in</a></div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>new file: requirements/quality.txt</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: script/webfinger.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: setup.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/exception.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/client.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/device_flow.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/heart.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/message.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/pop.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/popjwt.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/proof_of_possesion.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/sts.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/extension/token.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oauth2/base.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oauth2/consumer.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oauth2/grant.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oauth2/message.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oauth2/provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oauth2/util.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oic/__init__.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oic/claims_provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oic/consumer.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oic/message.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/oic/provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/aes.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/client.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/client_saml.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/javascript_login.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/ldap_member.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/ldapc.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/saml.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/user.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authn/user_cas.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/authz.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/client_management.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/clientdb.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/http_util.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/jwt.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/restrict.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/rp/oauth2.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/sanitize.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/sdb.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/shelve_wrapper.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/stateless.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/time_util.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/userinfo/aa_info.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/userinfo/distaggr.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/userinfo/ldap_info.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: src/oic/utils/webfinger.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/fakeoicsrv.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/mitmsrv.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/not_yet_test_x_device_flow.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_aes.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_authn_context.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_claims_provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_client.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_grant.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_http_util.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_jwt.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_keyio.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oauth2.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oauth2_consumer.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oauth2_message.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oauth2_provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oic.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oic_consumer.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oic_message.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_oic_provider.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_pop.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_popjwt.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_sdb.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_shelve_wrapper.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_time_util.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_token.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_token_handler.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_user.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_util.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_webfinger.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_x_client.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_x_dynreg.py</div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>modified: tests/test_x_provider.py</div><div class=""><br class=""></div><div class="">Unmerged paths:</div><div class=""> (use "git add <file>..." to mark resolution)</div><div class=""><br class=""></div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>both modified: src/oic/utils/keyio.py</div><div class=""><br class=""></div><div class="">Untracked files:</div><div class=""> (use "git add <file>..." to include in what will be committed)</div><div class=""><br class=""></div><div class=""><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>src/oic/utils/authn/client.py.local</div></div><div class=""><br class=""></div></div><div class="">[2]</div><div class=""><div class="">Traceback (most recent call last):</div><div class=""> File "server.py", line 9, in <module></div><div class=""> from oidctest.cp import dump_log</div><div class=""> File "/usr/local/lib/python3.5/dist-packages/oidctest-0.7.0-py3.5.egg/oidctest/cp/__init__.py", line 6, in <module></div><div class=""> from otest.events import Events</div><div class=""> File "/usr/local/lib/python3.5/dist-packages/otest-0.7.0-py3.5.egg/otest/__init__.py", line 19, in <module></div><div class=""> from oic.oauth2 import HttpError</div><div class=""> File "/usr/local/lib/python3.5/dist-packages/oic-0.9.5.1-py3.5.egg/oic/oauth2/__init__.py", line 10, in <module></div><div class=""> from oic.oauth2.message import ASConfigurationResponse</div><div class=""> File "/usr/local/lib/python3.5/dist-packages/oic-0.9.5.1-py3.5.egg/oic/oauth2/message.py", line 25, in <module></div><div class=""> from oic.utils.keyio import key_summary</div><div class=""> File "/usr/local/lib/python3.5/dist-packages/oic-0.9.5.1-py3.5.egg/oic/utils/keyio.py", line 12</div><div class=""> <<<<<<< HEAD</div><div class=""> ^</div><div class="">SyntaxError: invalid syntax</div></div><div class=""><br class=""></div><div class="">[3]</div><div class=""><div class="">Mar 27 11:43:42 openid-www2 sudo: pam_unix(sudo:session): session opened for user root by roland_hedberg(uid=0)</div><div class="">Mar 27 11:43:44 openid-www2 sudo: pam_unix(sudo:session): session closed for user root</div><div class="">Mar 27 11:44:38 openid-www2 sudo: oictest : TTY=pts/2 ; PWD=/home/oictest/oidf/oidc_cp_rplib ; USER=root ; COMMAND=/bin/kill 58924</div><div class="">Mar 27 11:44:38 openid-www2 sudo: pam_unix(sudo:session): session opened for user root by roland_hedberg(uid=0)<br class=""></div></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Mar 28, 2017 at 2:18 PM, Filip Skokan via Openid-specs-ab <span dir="ltr" class=""><<a href="mailto:openid-specs-ab@lists.openid.net" target="_blank" class="">openid-specs-ab@lists.openid.net</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><div class="m_-8502015121335466001gmail_signature">Hello,</div><div class="m_-8502015121335466001gmail_signature"><br class=""></div><div class="m_-8502015121335466001gmail_signature">I am attempting to set a daily run of the conformance test suite to account for and test with library's and dependencies updates. </div><div class="m_-8502015121335466001gmail_signature"><br class=""></div><div class="m_-8502015121335466001gmail_signature">While running the same RP test suite as in december two tests are now failing. If i recall correctly there was a big update in the testing software right around january.</div><div class="m_-8502015121335466001gmail_signature"><br class=""></div><div class="m_-8502015121335466001gmail_signature">1)<b class=""> rp-userinfo-bearer-body</b></div><div class="m_-8502015121335466001gmail_signature">i get 200 OK status code with error body {"error": "invalid_request", "error_description": "Token is malformed"}, i should get a userinfo response with a valid subject, this test's behavior was correct in december. Logs from december show a received body bearer, logs from few days ago do not, as if the body was never parsed.</div><div class="m_-8502015121335466001gmail_signature"><br class=""></div><div class="m_-8502015121335466001gmail_signature">2) <b class="">rp-discovery-webfinger-url</b></div><div class="m_-8502015121335466001gmail_signature">Returns a 400 HTML page instead of a well-known webfinger response now, this test's behavior was correct in december.</div><div class="m_-8502015121335466001gmail_signature"><br class=""></div><div class="m_-8502015121335466001gmail_signature">Did anyone pass these tests recently? If so, i would like to get in touch to find out what's different.</div><div class="m_-8502015121335466001gmail_signature"><br class=""></div><div class="m_-8502015121335466001gmail_signature">the testing service over at <a href="https://rp.certification.openid.net:8080/" target="_blank" class="">https://rp.certification.<wbr class="">openid.net:8080/</a> is also not available at this time</div><div class="m_-8502015121335466001gmail_signature"><br class=""></div><div class="m_-8502015121335466001gmail_signature">Best,<br class=""><b class="">Filip</b></div></div>
</div>
<br class="">______________________________<wbr class="">_________________<br class="">
Openid-specs-ab mailing list<br class="">
<a href="mailto:Openid-specs-ab@lists.openid.net" class="">Openid-specs-ab@lists.openid.<wbr class="">net</a><br class="">
<a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" rel="noreferrer" target="_blank" class="">http://lists.openid.net/<wbr class="">mailman/listinfo/openid-specs-<wbr class="">ab</a><br class="">
<br class=""></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div style="font-size:small" class=""><a href="mailto:hans.zandbelt@zmartzone.eu" target="_blank" class="">hans.zandbelt@zmartzone.eu</a></div><div style="font-size:small" class="">ZmartZone IAM - <a href="http://www.zmartzone.eu/" target="_blank" class="">www.zmartzone.eu</a><br class=""></div></div></div></div></div></div>
</div>
_______________________________________________<br class="">Openid-specs-ab mailing list<br class=""><a href="mailto:Openid-specs-ab@lists.openid.net" class="">Openid-specs-ab@lists.openid.net</a><br class="">http://lists.openid.net/mailman/listinfo/openid-specs-ab<br class=""></div></blockquote></div><br class=""></div></body></html>