• [gentoo-user] Portage wrongly blocking an update

    From Peter Humphrey@21:1/5 to All on Sun Jan 15 11:00:01 2023
    Hello list,

    Today's update of my LAN server failed to resolve a block. It said it couldn't emerge net-proxy/squid-5.7 because of:

    [blocks B ] <net-proxy/squid-5 ("<net-proxy/squid-5" is hard blocking net-proxy/squid-5.7)
    [,,,]
    (net-proxy/squid-5.7:0/0::gentoo, ebuild scheduled for merge) pulled in by
    net-proxy/squid required by @apps

    That's all I got. No sign of what required <net-proxy/squid-5, nor of where
    the < had come from.

    The apps set does not specify a version, and no other package depends on
    squid, so I removed it with emerge -C, then restarted the update, which ran to completion.

    It seems to me that portage should have been able to do the same, and upgrade squid smoothly.

    --
    Regards,
    Peter.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Rosenbaum@21:1/5 to peter@prh.myzen.co.uk on Mon Jan 16 13:10:01 2023
    Thanks

    Dave

    On Sun, Jan 15, 2023, 04:53 Peter Humphrey <peter@prh.myzen.co.uk> wrote:

    Hello list,

    Today's update of my LAN server failed to resolve a block. It said it couldn't
    emerge net-proxy/squid-5.7 because of:

    [blocks B ] <net-proxy/squid-5 ("<net-proxy/squid-5" is hard blocking net-proxy/squid-5.7)
    [,,,]
    (net-proxy/squid-5.7:0/0::gentoo, ebuild scheduled for merge) pulled in by
    net-proxy/squid required by @apps

    That's all I got. No sign of what required <net-proxy/squid-5, nor of
    where
    the < had come from.

    The apps set does not specify a version, and no other package depends on squid, so I removed it with emerge -C, then restarted the update, which
    ran to
    completion.

    It seems to me that portage should have been able to do the same, and
    upgrade
    squid smoothly.

    --
    Regards,
    Peter.






    <div dir="auto">Thanks <br><br><div data-smartmail="gmail_signature">Dave</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 15, 2023, 04:53 Peter Humphrey &lt;<a href="mailto:peter@prh.myzen.co.uk">peter@prh.myzen.co.
    uk</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello list,<br>

    Today&#39;s update of my LAN server failed to resolve a block. It said it couldn&#39;t <br>
    emerge net-proxy/squid-5.7 because of:<br>

    [blocks B      ] &lt;net-proxy/squid-5 (&quot;&lt;net-proxy/squid-5&quot; is hard blocking <br>
    net-proxy/squid-5.7)<br>
    [,,,]<br>
    (net-proxy/squid-5.7:0/0::gentoo, ebuild scheduled for merge) pulled in by<br>     net-proxy/squid required by @apps<br>

    That&#39;s all I got. No sign of what required &lt;net-proxy/squid-5, nor of where <br>
    the &lt; had come from.<br>

    The apps set does not specify a version, and no other package depends on <br> squid, so I removed it with emerge -C, then restarted the update, which ran to <br>
    completion.<br>

    It seems to me that portage should have been able to do the same, and upgrade <br>
    squid smoothly.<br>

    -- <br>
    Regards,<br>
    Peter.<br>




    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)