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 9730759CA3 for ; Wed, 9 Mar 2016 22:28:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AC37021C0B4; Wed, 9 Mar 2016 22:27:59 +0000 (UTC) Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D83B521C0B2 for ; Wed, 9 Mar 2016 22:27:58 +0000 (UTC) Received: by mail-lb0-f170.google.com with SMTP id x1so86527153lbj.3 for ; Wed, 09 Mar 2016 14:27:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to; bh=ExraQGpKBSxTX+c++11/yf3RmhZSBgZJ8Z+JcYhlrL0=; b=zdNTKfF8loaKNtWU2XYOvXFC9Ft3N7QWQHzW/q7LA1sLZemjtOnVlqW9p15GFYgZIb RQu7CtsWlV3pSe76quNT8SlQagoXxfJPqryI15NshcWqKRmkB7s8EyCdXB1SXRZ3HNCf dxzZ6DcqylchOCuaFIo53pagL1VwDLsiauo+q92P8yMvtHLREJL7UP8bkaFwufjZbjpu Sby+IJ/d4tvU34h66aEqUDiMgL84lssG4n3qsMy9ihellem0B00qB9mdPv1AQ18LavaX vNQTS7/3KN3u5KjLendCc92NxuyTpguaWJlezxBjyReOHrCg+jxZZgaT/dz/QC5ZkNzz iyng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to; bh=ExraQGpKBSxTX+c++11/yf3RmhZSBgZJ8Z+JcYhlrL0=; b=ddlUsvkzDxVaXyDxsia23+GZYYtL659ksRrQGsEx1iEJfw7X4djfGNCpF3MEYk8CPC QP+GftX8vF+YlUWlmyjwj/XN0n8VLQlFj01zAurCXNSXWsPKTNn3LWF40Z5scz9JPBZQ 3MXswzzs58SIwyGt39AkvMrCK9oAYJRPGEk65lFeMc0WB5U/0jJ9305OxSCMDE9X/wwf VC7y8SnISeSNZZMa5zXsMT78t5cIrjLtcLaEL419STUeQrVZgkJFhZVriTK5YeoISvno E3C9rkH5tuY5YCaMq2SlesCaSQHhBVwxFT8z5YDKUD1871FWBsbthJoDK+c+Z8INV1iz +WDg== X-Gm-Message-State: AD7BkJIxl+YtU6C6HEMkN+pCGhE/8nnGtKrGFalu6O46QKhyOaGJ6WmIDdQrfiO8+zAVHzOlGyy7Ezwj8jnJpw== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.112.210.165 with SMTP id mv5mr57554lbc.0.1457562477272; Wed, 09 Mar 2016 14:27:57 -0800 (PST) Sender: zmedico@gmail.com Received: by 10.114.199.65 with HTTP; Wed, 9 Mar 2016 14:27:57 -0800 (PST) In-Reply-To: <1457560643-21014-1-git-send-email-zmedico@gentoo.org> References: <1457560643-21014-1-git-send-email-zmedico@gentoo.org> Date: Wed, 9 Mar 2016 14:27:57 -0800 X-Google-Sender-Auth: s_ry0sGSGgKMmmjLfj2D7Z3guXs Message-ID: Subject: [gentoo-portage-dev] Re: [PATCH] dblink.treewalk: lock for parallel-install with blockers (bug 576888) From: Zac Medico To: gentoo-portage-dev@lists.gentoo.org Content-Type: multipart/alternative; boundary=001a11c3d8a0b227ba052da535de X-Archives-Salt: afdaaed0-11a2-412e-937f-f94131539794 X-Archives-Hash: 6e33ee16bb14de17012962a80d60a74b --001a11c3d8a0b227ba052da535de Content-Type: text/plain; charset=UTF-8 On Wed, Mar 9, 2016 at 1:57 PM, Zac Medico wrote: > For parallel-install, lock when interacting with blocked packages, in > order to account for blocked packages being removed or replaced > concurrently. > > X-Gentoo-Bug: 576888 > X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=576888 > --- > pym/portage/dbapi/vartree.py | 45 > ++++++++++++++++++++++++++++++++++---------- > 1 file changed, 35 insertions(+), 10 deletions(-) > I need to think some more about how this some more. I'm afraid that concurrent uninstall of one of the blocked packages could unmerge files that were just installed by the current package. --001a11c3d8a0b227ba052da535de Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On W= ed, Mar 9, 2016 at 1:57 PM, Zac Medico <zmedico@gentoo.org>= wrote:
For parallel-install, lock when i= nteracting with blocked packages, in
order to account for blocked packages being removed or replaced
concurrently.

X-Gentoo-Bug:=C2=A0 =C2=A0 =C2=A0576888
X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.c= gi?id=3D576888
---
=C2=A0pym/portage/dbapi/vartree.py | 45 ++++++++++++++++++++++++++++++++++-= ---------
=C2=A01 file changed, 35 insertions(+), 10 deletions(-)

=C2=A0I need to think some more about how this some more. = I'm afraid that concurrent uninstall of one of the blocked packages cou= ld unmerge files that were just installed by the current package.
--001a11c3d8a0b227ba052da535de--