From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Q6QzT-0002dj-4h for garchives@archives.gentoo.org; Sun, 03 Apr 2011 17:21:31 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 47743E06F9; Sun, 3 Apr 2011 17:21:21 +0000 (UTC) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 213CFE0687 for ; Sun, 3 Apr 2011 17:20:49 +0000 (UTC) Received: by eyh5 with SMTP id 5so1652962eyh.40 for ; Sun, 03 Apr 2011 10:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=ljbpMMV8FD0HB9iynxs0n4/rflVURuIl+a3+RxFH2Yo=; b=ACfAPeSVSVWaDtObZujGB2D4fOKHlLDrvhK+vfQWbENAC2cNpDHMfZYjtb/91X96AQ R7JuHln3V0JU3OBDF+S53n0JsZUtIRfCoKdBAJAJdTaOtrmNF4mAqKSbEyhsIOHT35ZS //EPEWLGjWQETtOQlysSaOBlBSAVu6L+Bed5c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=jOlQcnFIT/cVRKdx9OD1Kk6IgaS1LO42j8jbg5id9EK38eL1mL8nsrPA3drF4WhDVB n5kKcyfzkVK0X8+pk2NxSl6UWXw9KXq4GsL1VLCBA8J9jC1sAxjbfXHDazAAtSWuvitB QXl9BmnUo7ka5gYo3a/5mcrWVTaeAlP3QI6sk= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.14.123.143 with SMTP id v15mr2898590eeh.218.1301851248838; Sun, 03 Apr 2011 10:20:48 -0700 (PDT) Received: by 10.14.47.14 with HTTP; Sun, 3 Apr 2011 10:20:48 -0700 (PDT) In-Reply-To: References: Date: Sun, 3 Apr 2011 17:20:48 +0000 Message-ID: Subject: [gentoo-dev] Re: euscan proof of concept (like debian's uscan) From: Corentin Chary To: gentoo-dev@lists.gentoo.org, patrick@gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: X-Archives-Hash: f2ede35d1a60f768eb5701cdaf70c5a1 Hi again, I found the time to work a little more on euscan: - Git tree: http://git.iksaif.net/?p=euscan.git - Demo web interface: http://xf.iksaif.net/dev/.euscan/web/ To feed the web interface, I created a quick&dirty euscan-update. It currently depends on eix-0.22.5 and gentoolkit-0.3.0. I launched a full portage scan yesterday, and as you can see on web interface, it seems to work. You can browse by category, herd, and maintainer. The scan is not finished yet (currently scanning net-misc) and keep in mind that euscan doesn't support mirror:// urls (although, it would be easy to support some of them). But there is still a lot to do to make something useful with that, and I said before, I don't have a lot of time allocated to that project, so any help would be great. Quick TODO and ideas: euscan: - clean euscan and add options parsing capabilities, with tons of options - support mirror:// (when possible) - fix known bugs (see BUGS) euscan-update: - clean - optimize and parallelize - remove gentoolkit dependency, handle overlays, handle cumulative scans web interface: - display all kind of informations (metadatas, keywords, etc...) - create charts and statistics - mark/report false positives - display euscan-update status - display last euscan output message - show when euscan can/cannot guess upstream version for a given package misc: - automatic bug report - automatic email report for maintainer/herds