On 16 December 2015 at 09:34, Giuseppe Lavagetto <glavagetto(a)wikimedia.org>
wrote:
On Wed, Dec 16, 2015 at 1:24 AM, Yuri Astrakhan
<yastrakhan(a)wikimedia.org> wrote:
Upon further digging, this might actually be
expected:
* The hash calculation has not changed
Indeed, the hash calculation hasn't changed, but you changed the graph
defs, which altered the hash~[1], thus leading to monitoring failures for
RESTBase. I suspect the same thing happened with the specification tests
for Graphoid.
Marko
* I manually
updated many graphs recently, by changing the Lua code -
about
25k graphs, which could be the reason why so many
cached HTML pages were
referring to older version of the images. The image URL contains a hash,
but
that hash is no longer present in the SQL
(pageprops), hence the failure.
* A semi-related bug was discovered - several non-wikipedia wikis that
allow
"Graph" namespace do not save graph
data to the prop-pages sql table.
Since
graph namespace is not used much, I think I will
disable this support
entirely, rather than try to figure it out.
So, when will you release a new version of graphoid which doesn't
expose a spec that fails to be verified?
Cheers,
Giuseppe
[1]
https://en.wikipedia.org/w/index.php?title=User:Pchelolo/Graph&action=h…
--
Marko Obrovac, PhD
Senior Services Engineer
Wikimedia Foundation