<div dir="ltr">Thanks for opening the issues on the bts... any help in implementing these features would be highly welcome.</div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-07 17:13 GMT+02:00 Markus Mottl <span dir="ltr"><<a href="mailto:markus.mottl@gmail.com" target="_blank">markus.mottl@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
awesome, that's a very helpful service, thanks for your work!<br>
<br>
Here are two features that would be great to have: email notifications<br>
if a maintainer has failing packages.  A search function that searches<br>
the list of package maintainers so that people can get a quick<br>
overview of all packages they maintain.<br>
<br>
Best regards,<br>
Markus<br>
<div><div class="h5"><br>
On Thu, May 7, 2015 at 10:38 AM, Roberto Di Cosmo <<a href="mailto:roberto@dicosmo.org">roberto@dicosmo.org</a>> wrote:<br>
> Dear fellow Opam developers,<br>
><br>
>      We are proud to announce the first public release of a new and fully<br>
> refactored version of OWS, the Opam Weather Service, and we are now reaching out<br>
> to everybody on opam-devel for feedback and contribution to its evolution.<br>
><br>
> If you are in hurry, the short message is:<br>
><br>
>   - explore the dashboard available online at <a href="http://ows.irill.org/" target="_blank">http://ows.irill.org/</a> !<br>
><br>
>     The packages listed there are arranged by package name and sorted according<br>
>     to the number of issues found on all available versions, you can click on a<br>
>     package to get details of these issues, and zone-in on specific packages<br>
>     using the search box.<br>
><br>
>     On <a href="http://ows.irill.org/latest/today/summary.html" target="_blank">http://ows.irill.org/latest/today/summary.html</a> you will find the list of<br>
>     the causes of package installability problems, sorted by their impact:<br>
>     packages causing the largest number of problems come first, to help focus<br>
>     developer energy when improving the quality of the Opam repository<br>
><br>
>   - use this information to look after the packages you are responsible for:<br>
>     hints on how to fix dependency issues are displayed for each package<br>
><br>
>   - if you want new features, make suggestions or report a bug, look at the<br>
>     source code, available under AGPL from <a href="https://github.com/OCamlPro/ows" target="_blank">https://github.com/OCamlPro/ows</a><br>
>     You are very welcome to contribute using github<br>
><br>
> --<br>
> Pietro Abate, Roberto Di Cosmo, Louis Gesbert and Fabrice Le Fessant<br>
><br>
><br>
> Here are more details for who wants to know more.<br>
> -------------------------------------------------<br>
><br>
> OWS and distcheck<br>
><br>
> Built on top of the distcheck tool from the dose library [1], OWS scans daily<br>
> the packages in the Opam repository to spot all packages that cannot be<br>
> installed at all because of dependency issues, and presents a dashboard that<br>
> provides a bird's eye overview of the state of the repository.<br>
><br>
> This static check is blazingly fast and does not require any physical<br>
> installation: it catches *all* dependency issues, and it catches *only*<br>
> dependency issues, so it does not replaces the other testing tools that are<br>
> needed to catch compilation, configuration and installation issues encountered<br>
> when actually deploying a package.<br>
><br>
> A dashboard based on distcheck has been used in the Debian distribution for<br>
> almost ten years [2], and we know well that it can be extremely beneficial to<br>
> improve a package repository if it is properly integrated in a quality assurance<br>
> process.<br>
><br>
> A full paper describing how distcheck has been used is going to be presented at<br>
> MSR 2015 in a week [3]; a preprint is already availabe [4].<br>
><br>
> The new OWS<br>
> --------------------<br>
><br>
> An experimental prototype of OWS has been running for almost a year; the new<br>
> version we unveil today is rebuilt from scratch in order to:<br>
><br>
>  - clearly separate the presentation of the results in a dashboard from the<br>
>    distcheck backend from dose: this required changes to opam, dose and<br>
>    distcheck<br>
><br>
>  - provide improved presentation of the results, in order to facilitate<br>
>    the identification of the most problematic packages<br>
><br>
>  - make available all relevant source code, properly released under an<br>
>    Open Source licence, written by Pietro Abate (Inria/Irill)<br>
><br>
> [1] <a href="http://dose.gforge.inria.fr/" target="_blank">http://dose.gforge.inria.fr/</a><br>
> [2] <a href="http://qa.debian.org/dose" target="_blank">http://qa.debian.org/dose</a><br>
> [3] <a href="http://2015.msrconf.org/program.php" target="_blank">http://2015.msrconf.org/program.php</a><br>
> [4] <a href="http://www.dicosmo.org/preprints/msr-2015-distcheck.pdf" target="_blank">http://www.dicosmo.org/preprints/msr-2015-distcheck.pdf</a><br>
</div></div>> _______________________________________________<br>
> opam-devel mailing list<br>
> <a href="mailto:opam-devel@lists.ocaml.org">opam-devel@lists.ocaml.org</a><br>
> <a href="http://lists.ocaml.org/listinfo/opam-devel" target="_blank">http://lists.ocaml.org/listinfo/opam-devel</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Markus Mottl        <a href="http://www.ocaml.info" target="_blank">http://www.ocaml.info</a>        <a href="mailto:markus.mottl@gmail.com">markus.mottl@gmail.com</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Roberto Di Cosmo</div><div> </div><div>------------------------------------------------------------------</div><div>Professeur               En delegation a l'INRIA</div><div>PPS                      E-mail: <a href="mailto:roberto@dicosmo.org" target="_blank">roberto@dicosmo.org</a></div><div>Universite Paris Diderot WWW  : <a href="http://www.dicosmo.org" target="_blank">http://www.dicosmo.org</a></div><div>Case 7014                Tel  : ++33-(0)1-57 27 92 20</div><div>5, Rue Thomas Mann       </div><div>F-75205 Paris Cedex 13   Identica: <a href="http://identi.ca/rdicosmo" target="_blank">http://identi.ca/rdicosmo</a></div><div>FRANCE.                  Twitter: <a href="http://twitter.com/rdicosmo" target="_blank">http://twitter.com/rdicosmo</a></div><div>------------------------------------------------------------------</div><div>Attachments:</div><div>MIME accepted, Word deprecated</div><div>      <a href="http://www.gnu.org/philosophy/no-word-attachments.html" target="_blank">http://www.gnu.org/philosophy/no-word-attachments.html</a></div><div>------------------------------------------------------------------</div><div>Office location:</div><div> </div><div>Bureau 320 (3rd floor)</div><div>Batiment Sophie Germain</div><div>Avenue de France</div><div>Metro Bibliotheque Francois Mitterrand, ligne 14/RER C</div><div>-----------------------------------------------------------------</div>GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3 </div></div>
</div>