<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="">
Hi all,
<div class=""><br class="">
</div>
<div class="">I thought we do the tests to validate that we do a proper installation etc of things and not to do the complete job for the package authors. Thus there is no need for a full coverage of all tests there are in a package. In particular this test
 relies on external resources/network access. This is something we shouldn’t do as it makes our setup more fragile and depend on the quality of outside services.</div>
<div class=""><br class="">
</div>
<div class="">just my two cents,</div>
<div class="">  Benedikt</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On 22 Jun 2015, at 17:31, Grigorii Latyshev <<a href="mailto:grigorii.latyshev@cern.ch" class="">grigorii.latyshev@cern.ch</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div bgcolor="#FFFFFF" text="#000000" class="">Dear rivet developers,<br class="">
<br class="">
In GENSER project we provide a number of LCG installations of rivet for experiments. For each version we have a set (or just one) of tests which notify us in case of errors.<br class="">
<br class="">
Starting from 18-06-2015 we have found that rivet-findid test fails (more detail on
<a href="http://cdash.cern.ch/testDetails.php?test=8919703&build=135824" class="">
http://cdash.cern.ch/testDetails.php?test=8919703&build=135824</a>)!<br class="">
The test is very simple:<br class="">
    rivet-findid 1003.0694<br class="">
<br class="">
It should print details about Rivet user manual:<br class="">
<blockquote class="">  $ rivet-findid 1003.0694<br class="">
title       Rivet user manual<br class="">
arxiv       1003.0694<br class="">
arxiv_url   <a class="moz-txt-link-freetext" href="http://arxiv.org/abs/1003.0694">
http://arxiv.org/abs/1003.0694</a><br class="">
spires      8576807<br class="">
inspire     847552<br class="">
inspire_url <a class="moz-txt-link-freetext" href="http://inspirehep.net/record/847552">
http://inspirehep.net/record/847552</a><br class="">
bibtex      Buckley:2010ar<br class="">
</blockquote>
<br class="">
But now it fails with the following error:<br class="">
<blockquote class="">
<pre class="">Traceback (most recent call last):
  File "/build/jenkins/workspace/lcg_experimental/BUILDTYPE/Release/COMPILER/gcc48/LABEL/lcgapp-slc6-physical1/x86_64-slc6-gcc48-opt-install/MCGenerators/rivet/2.2.1/x86_64-slc6-gcc48-opt/bin/rivet-findid", line 187, in <module>
    main()
  File "/build/jenkins/workspace/lcg_experimental/BUILDTYPE/Release/COMPILER/gcc48/LABEL/lcgapp-slc6-physical1/x86_64-slc6-gcc48-opt-install/MCGenerators/rivet/2.2.1/x86_64-slc6-gcc48-opt/bin/rivet-findid", line 44, in main
    RESULT = try_arxiv(id)
  File "/build/jenkins/workspace/lcg_experimental/BUILDTYPE/Release/COMPILER/gcc48/LABEL/lcgapp-slc6-physical1/x86_64-slc6-gcc48-opt-install/MCGenerators/rivet/2.2.1/x86_64-slc6-gcc48-opt/bin/rivet-findid", line 109, in try_arxiv
    ret = _search_inspire(url)
  File "/build/jenkins/workspace/lcg_experimental/BUILDTYPE/Release/COMPILER/gcc48/LABEL/lcgapp-slc6-physical1/x86_64-slc6-gcc48-opt-install/MCGenerators/rivet/2.2.1/x86_64-slc6-gcc48-opt/bin/rivet-findid", line 163, in _search_inspire
    result['bibtex'] = entries['z']
KeyError: 'z'</pre>
</blockquote>
I have made a little investigation and found that rivet-findid looks on page <a href="http://inspirehep.net/search?p=eprint+1003.0694&of=xm" class="">
http://inspirehep.net/search?p=eprint+1003.0694&of=xm</a> and tries to find key 'z' in <subfield> in the following block ...<br class="">
<blockquote class=""><datafield tag="035" ind1=" " ind2=" "><br class="">
    <subfield code="9">SPIRESTeX</subfield><br class="">
    <subfield code="a">Buckley:2010ar</subfield><br class="">
</datafield><br class="">
</blockquote>
 ... but now the code is "a". <br class="">
<br class="">
Manual replacement<br class="">
<blockquote class="">
<pre class="">result['bibtex'] = entries['z'] -> result['bibtex'] = entries['a']
</pre>
</blockquote>
resolves the problem locally.<br class="">
<br class="">
But it practically impossible to reinstall all rivet versions in LCG stack.<br class="">
<br class="">
Could you please take a look?<br class="">
It is not critical issue for us.<br class="">
<br class="">
Thank you!<br class="">
<pre class="moz-signature" cols="72">-- 
Best regards,
    Grigory Latyshev behalf on GENSER team</pre>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>