From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1090A1381F3 for ; Sun, 14 Apr 2013 13:09:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 69AE0E0A9E; Sun, 14 Apr 2013 13:09:15 +0000 (UTC) Received: from mail-ve0-f178.google.com (mail-ve0-f178.google.com [209.85.128.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5C860E0A61 for ; Sun, 14 Apr 2013 13:09:14 +0000 (UTC) Received: by mail-ve0-f178.google.com with SMTP id c13so1417023vea.9 for ; Sun, 14 Apr 2013 06:09:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=BBilz7PtB3JxsnkFosqVR1Fqv9WADWzBWVzXIQc4Q4o=; b=BREloa6qssvs/6hDOZdOFXof+OSBMDDZCcEPTbcPxOHXSxnvlhHdpkjkVv29wMKZ4+ vaA4FfE7f8TIqC/7JZlmg7WCH1vrh2hBlJUlI7C/iSPXwPk3xjUiD+yGKX1eUzB/WC5T xBImz0CPjGk1AUF3b879zLGcWcUfX6+C8G9CE8oYAOXYhmExlL6J9og6/JH96ahB2XO3 HP9W7XC1Xae9csUDqxReLROplhwXw66FVS9khJnEBwv2gND9oKiq3prApRZFmsqT2rtj JYbxnYCK4Xnm2lot9N5O6w052OaZjI488ItjV+7Bet1J/eB+5Cne+jFfHj/l95ee9iG3 UTWw== 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 X-Received: by 10.220.77.138 with SMTP id g10mr13562809vck.69.1365944953449; Sun, 14 Apr 2013 06:09:13 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.52.168.4 with HTTP; Sun, 14 Apr 2013 06:09:13 -0700 (PDT) Date: Sun, 14 Apr 2013 09:09:13 -0400 X-Google-Sender-Auth: 0znntZH4qHrVwyFEcJa9Tgruw9w Message-ID: Subject: [gentoo-dev] Opportunities to use slot operators From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 149de7a9-3d2a-44f1-8647-9ddb519f4b7f X-Archives-Hash: 5f97bbe56685930ec26ba029aabbfc4c For whoever is interested I tossed together a script to identify packages that would immediately benefit from slot operator dependencies but which are not doing so. The list can be found at: http://dev.gentoo.org/~rich0/missedslotops.txt This was generated by: https://github.com/rich0/finddepslotops Feel free to make use of either as you see fit, make improvements, submit improvements, fork, whatever. If one of your packages is on the list feel free to update it! (And yes, I realize that in many cases this may have been done with newer versions of the packages not on the list - I didn't make any attempts to filter that out.) Also, I'm sure I've used the portage API in less-than-ideal ways. Having not really used it before this was half a learning exercise. Feel free to send me suggestions/pointers. If somebody knows of an easy way to process metadata in python (short of just parsing the xml myself) let me know - I didn't see any kind of API for that. Rich