From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.0 required=5.0 tests=AWL,SPF_FAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id B5FEDBC6B for ; Fri, 30 Nov 2007 01:04:14 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAD/iTkfAXQImh2dsb2JhbACPQAEBAQgKKYEP X-IronPort-AV: E=Sophos;i="4.23,231,1194217200"; d="scan'208";a="6328700" Received: from discorde.inria.fr ([192.93.2.38]) by mail3-smtp-sop.national.inria.fr with ESMTP; 30 Nov 2007 01:04:14 +0100 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id lAU04DLf024888 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Fri, 30 Nov 2007 01:04:13 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAAjiTkdQW+UCh2dsb2JhbACPQAEBAQgKKYEP X-IronPort-AV: E=Sophos;i="4.23,231,1194217200"; d="scan'208";a="4751636" Received: from main.gmane.org (HELO ciao.gmane.org) ([80.91.229.2]) by mail2-smtp-roc.national.inria.fr with ESMTP; 30 Nov 2007 01:04:13 +0100 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IxtMR-0007yx-24 for caml-list@inria.fr; Fri, 30 Nov 2007 00:04:03 +0000 Received: from ks300734.kimsufi.com ([91.121.65.225]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 30 Nov 2007 00:04:03 +0000 Received: from sylvain by ks300734.kimsufi.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 30 Nov 2007 00:04:03 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Sylvain Le Gall Subject: Re: Package popularity on Debian and Ubuntu Date: Fri, 30 Nov 2007 00:03:47 +0000 (UTC) Message-ID: References: <200711292023.13125.jon@ffconsultancy.com> <474F32B1.2000507@lri.fr> <200711292201.04590.jon@ffconsultancy.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ks300734.kimsufi.com User-Agent: slrn/0.9.8.1pl2 (Debian) Sender: news X-Miltered: at discorde with ID 474F537D.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; le-gall:01 runtime:01 ocaml:01 ocaml:01 hevea:01 ledit:01 hevea:01 ledit:01 grepping:01 mldonkey:01 advi:01 coq:01 geneweb:01 ubuntu:98 2007,:98 On 29-11-2007, Jon Harrop wrote: > On Thursday 29 November 2007 21:44, Jean-Christophe Filliâtre wrote: >> Jon Harrop a écrit : >> > Presumably there are packages with ~7,500 installs that use only the >> > runtime to run but I can't think what it is and would be interested to >> > know because these are presumably quite notable pieces of software >> > written in OCaml. >> > >> > Any ideas? >> >> Here are at least three Debian softwares written in ocaml and relying on >> package ocaml-base-nox only: hevea, bibtex2html, hlins > > Yes indeed! And ledit. > > I get: > > Package Debian Ubuntu Total > hevea 526 1,483 2,009 > ledit 822 800 1,622 > bibtex2html 481 441 922 > hlins 83 35 118 > >> But I have no idea how many installs they represent. I guess you're >> referring to figures at http://popcon.debian.org/ (which I did not know >> at all) but I can't find the figures you're giving. > > I'm just grepping the by_inst files and looking at the number of installs for > each package. Also for Ubuntu at: > > http://popcon.ubuntu.com > > What's the best way for me to automate this? I'd like to find all packages > that depend upon ocaml-base-nox and how many installs they have on Debian and > Ubuntu. Good for OCaml evangelism. :-) > Well in fact, there is a lot of way to grep this kind of data in debian... I just give you one, and let you find the other: http://www.edos-project.org/ara/search?q=tag%3A%22implemented%2Din%3A%3Aocaml%22++%26+not+tag%3A%22role%3A%3Ashared%2Dlibrary%22+%26+not+tag%3A%22devel%3A%3Alibrary%22+%26+not+tag%3A%22devel%3A%3Alang%3Aocaml%22+%26+not+tag%3A%22role%3A%3Adevel%2Dlib%22+%26+not+tag%3A%22role%3A%3Ashared%2Dlib%22%0D%0A%0D%0A&i=0&m=25&n=true&b=false&s=popularity&x=false&p=false The url is quiet long, and is only the submission of the following request into ARA (package search engine, written in OCaml): tag:"implemented-in::ocaml" & not tag:"role::shared-library" & not tag:"devel::library" & not tag:"devel::lang:ocaml" & not tag:"role::devel-lib" & not tag:"role::shared-lib" This gives you the list of all package which are OCaml application. The most popular is: unison, mldonkey, bibtex2html, ledit, hevea, unison2.9.1, advi, polygen, coq, ara, wyrd, geneweb, hlins, orpie, spamoracle, approx, mtasc, whitelister... Unison is the most installed ocaml package. Regards, Sylvain Le Gall