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 495FF1381F3 for ; Wed, 7 Nov 2012 20:29:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 123B1E0477; Wed, 7 Nov 2012 20:28:58 +0000 (UTC) Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by pigeon.gentoo.org (Postfix) with ESMTP id F1646E0477 for ; Wed, 7 Nov 2012 20:28:57 +0000 (UTC) Received: by mail-wi0-f175.google.com with SMTP id hq4so4423176wib.10 for ; Wed, 07 Nov 2012 12:28:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=8AzNSrHJkb/SEjJFQNx9PbQzcSNbtXUgU7XEy/x7uvk=; b=vN53pviHkemel3Eh3nXfx7O1r0gE58dkLbpxzyg+HIVnlr+es5Ph0SYmbAshp/Gl5E PHkzDG0hX7aZkMuFINY/46/VrGR9lRE3QJzmilWfCebwsvJ5eNaqoIaN1gbcwh4YVG/P w/vhLRU/sgaLk29JpSHqVfdCHSCJnNSclEGDQxyWaDtaat3B9FBFcJ/BFxQ0GbGENoZS 92AU4Z38kiqLeQBm5/r/78SpWhO2yxAk9bfoqkbshyb6AnysrK0+svmzXCF3VkVag05p ypWwCo6h7TunNasnMNRmuQT0Jugi1pDcSVZsFH6Mim84ifuCMfwP4BkO384+JHwbnm8c iIHw== Received: by 10.180.89.234 with SMTP id br10mr9658510wib.2.1352320137144; Wed, 07 Nov 2012 12:28:57 -0800 (PST) Received: from [192.168.1.65] (host81-132-169-123.range81-132.btcentralplus.com. [81.132.169.123]) by mx.google.com with ESMTPS id ea9sm5146632wib.11.2012.11.07.12.28.55 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 07 Nov 2012 12:28:56 -0800 (PST) Message-ID: <509AC485.6010700@googlemail.com> Date: Wed, 07 Nov 2012 20:28:53 +0000 From: David Leverton User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121105 SeaMonkey/2.13.2 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Reply-To: gentoo-pms@lists.gentoo.org MIME-Version: 1.0 To: gentoo-pms@lists.gentoo.org Subject: [gentoo-pms] Slot operators for built packages Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 8f92f8aa-b275-4748-b4c8-9fb9cdc2a4cf X-Archives-Hash: d3a3d5a949ad1c985a279be866ceeba1 It turns out that PMS says that if the developer wants to specify a dep the matches a specific slot, and also that it should be locked to the subslot of the package matching the dep at install time, the syntax is :slot=, that is with the slot between the : and the =. Also, for both := and :slot= forms, when the package is installed and the dep is rewritten to incorporate details of the matching package, the syntax is :slot/subslot=, again with all the information between the : and the =. This means that it's not possible to tell from the built package's dep whether it was originally := or :slot=. Is it too late to change this, by moving either the developer-written or PM-written part after the =? If it makes a difference, I didn't find any uses of :slot= in the main tree, although my grep might have been wrong....