From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0E2F6139694 for ; Sat, 8 Jul 2017 23:35:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BAABEE0C11; Sat, 8 Jul 2017 23:35:37 +0000 (UTC) Received: from mail-it0-x22b.google.com (mail-it0-x22b.google.com [IPv6:2607:f8b0:4001:c0b::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7139DE0C03 for ; Sat, 8 Jul 2017 23:35:37 +0000 (UTC) Received: by mail-it0-x22b.google.com with SMTP id 188so6309278itx.0 for ; Sat, 08 Jul 2017 16:35:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=TYPmR+6UoDFZNN4jBC7QCoEUU8xRtU+d500hUhGQUOE=; b=mjhQ+9I4AGCh7u3nPRy97DjwSx2B9E1q0ZW3W9bNsAnjN9y+z8Z2Xuf16IxMVCLe7P nJLEMBi2dq3w6AMQ3biyUJVW807YfXJzcyEskwi9DXjoyxP72VRrQ3Ejrw5GXQ2QgLY+ w851uza9Dc7U+WmfY6DuvOj9f6eVGSvLhifrWLFEM5dNszeScS/CFsiXK+8CQohm8Z/o bKXaPGfu1l58enrFXNsmcZA/04qBT6g/qcrPJKjGTGeEPp5buskdfPGx+CLFHefjHgQr qJkoqyTxV76EmsKt7lkXT9mfYxGvsDN7Hrn4eqssJkBe7HCl2gfJUReqA5/14anC9a37 O4Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=TYPmR+6UoDFZNN4jBC7QCoEUU8xRtU+d500hUhGQUOE=; b=ACnhzT2X67CneArj62iSSV4o2VWgD4/RcOehr0/e4bPah3d6tOYG3TxFEBBGJJgFtD /qvjeoboNVax1GVjRDfGwxwZNSzj4LeFdyYowxrDIZs2K7lwVWOYvy+dAw7jMWfqm5Sq fAizUvEqYf0c5ncn5ZZ6ojxb63jtZF+GBBbYEkteDLFSNw9hSdW4O8n6UqVZOg8X0Pqf d+IcZ7WKMpILlvnU+Q0RDOolk2ccLFpIcF6awK4AELqxC8fpsH+A/6YIQNk+pm99+kII qvMP89setjZNhjJfwq2NWMYc98/xU3Jhi7VwEzJibO/2iehfPOd/bN5bIaGM3yLnjdqL hIdg== X-Gm-Message-State: AIVw113YZibDPeAmw3vaDCQJJmlCYFSW5eVXtkE8+PXkTAVQruW7LL8p tTHhg3dJ4eOSpwFR/P3Ogoi9C0x9Xr1m X-Received: by 10.36.178.71 with SMTP id h7mr5377457iti.38.1499556936066; Sat, 08 Jul 2017 16:35:36 -0700 (PDT) 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 Sender: zmedico@gmail.com Received: by 10.79.6.209 with HTTP; Sat, 8 Jul 2017 16:35:34 -0700 (PDT) In-Reply-To: References: <71e3d52a-9241-812b-fd20-326054e0eac4@gentoo.org> From: Zac Medico Date: Sat, 8 Jul 2017 16:35:34 -0700 X-Google-Sender-Auth: MKfiSM0o1iLVIhTOK1fjcG3AaWE Message-ID: Subject: Re: [gentoo-dev] Re: Sets vs Meta ebuilds To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 07b033d3-52cc-4793-829e-35995e1893f5 X-Archives-Hash: da4797638d17d7cb8cb6a6696d88c1e9 On Sat, Jul 8, 2017 at 4:09 PM, William L. Thomson Jr. wrote: > Sets are also used for package rebuilds, like x11-module-rebuild, > live-rebuild, and others. Usually there are better ways to trigger rebuilds. For example, slot operator dependencies for rebuilds due to subslot changes, and --newuse for USE changes. For live-rebuild, it would be much nicer to have a framework that automatically triggers rebuilds when upstream changes are detected, like smart-live-rebuild. We can add EAPI/PMS extensions that allow package managers to do what smart-live-rebuild does. -- Thanks, Zac