[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-portage-dev
Subject:    [gentoo-portage-dev] Re: [PATCH] dblink.treewalk: lock for parallel-install with blockers (bug 57688
From:       Zac Medico <zmedico () gentoo ! org>
Date:       2016-03-09 22:27:57
Message-ID: CAMiTYSr2n-ukTHFR026QxUiVfHa-7v2k1ZCYU82vEHsQ-t+brA () mail ! gmail ! com
[Download RAW message or body]

On Wed, Mar 9, 2016 at 1:57 PM, Zac Medico <zmedico@gentoo.org> 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.

[Attachment #3 (text/html)]

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 9, 2016 \
at 1:57 PM, Zac Medico <span dir="ltr">&lt;<a href="mailto:zmedico@gentoo.org" \
target="_blank">zmedico@gentoo.org</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">For parallel-install, lock when interacting with blocked \
packages, in<br> order to account for blocked packages being removed or replaced<br>
concurrently.<br>
<br>
X-Gentoo-Bug:        576888<br>
X-Gentoo-Bug-url: <a href="https://bugs.gentoo.org/show_bug.cgi?id=576888" \
rel="noreferrer" target="_blank">https://bugs.gentoo.org/show_bug.cgi?id=576888</a><br>
                
---<br>
  pym/portage/dbapi/vartree.py | 45 ++++++++++++++++++++++++++++++++++----------<br>
  1 file changed, 35 insertions(+), 10 \
deletions(-)<br></blockquote><div><br></div><div>  I need to think some more about \
how this some more. I&#39;m afraid that concurrent uninstall of one of the blocked \
packages could unmerge files that were just installed by the current \
package.</div></div></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic