Closer to CT2.0

Over the weekend of the QA Hackathon, which by all accounts was another great success (and I think David, Ricardo aand I all wish we could have been there too), various work on CPAN Testers 2.0 was underway. With the submission to the Metabase and the feed from the Metabase into the cpanstats database being two very distinct parts of the eco-system, it has made work on both parts a lot easier as it only requires one interface between them. While much of the interface has been evolving, it has for the most part been fairly straightforward. However, unfortunately while testing the interface, I noticed that several reports had been posted with no text report. Seeing as this is the part that authors really need to see, it means that we now have to discard those reports. In addition, David also found a problem with how S3 names objects, which was causing a problem for storing facts within the Metabase.

With these problems surfacing, the decision was made to restart the Metabase with a completely new instance. This is now Beta2 :) The previously submitted reports are not lost, but will be evaluated and valid reports will be inserted into the new instance once we have a little more time.

The Reports website has now been upgraded, both to the latest version of Labyrinth (with more performance improvements), and with full CPAN Testers 2.0 support. As we will shortly be moving to the Metabase as the primary feed for reports, in order to ensure that the Metabase is fully supported, all the links on the website will now start to reference the GUID rather than the cpanstats id or the old NNTP id. What this means is that all the YAML, RSS and JSON files all now use the GUID as a primary key. The 'id' field that currently exists will remain and contains the cpanstats id. If you have tools that use the 'id' you should not need to make any changes, but you may wish to think about using the GUID for display or link purposes in the future. The YAML, RSS and JSON files that currently exist are being updated as reports come in and the respective pages are rebuilt.

The Daily Summary, and associated reports that are mailed out, are currently being updated to reference the GUID. This should be rolled out later this week. After that everything should be in place to roll out the Metabase feed once the Beta testing is complete. All being well this should be really soon now ;)

Leave a comment

About CPAN Testers

user-pic This is the new account for incidental and summary updates to what's happening with the CPAN Testers. For all the latest news and views please see our blog.