Re: Blocks?

Canek Peláez Valdés <[email protected]> Wed, 14 Jun 2017 02:07:45 -0500
Newsgroups gmane.linux.gentoo.amd64
Message-ID <CADPrc81wkoUgSc=fXoPf-HseNwHZEJFjOK+XhLYNUu+nh+rGGg@mail.gmail.com>
--f403045c3e56b5ea2c0551e636c3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Jun 14, 2017 at 12:27 AM, Uwe Haider <[email protected]> wrote:
>
> emerge -auDtv world gives me this:
>
> [blocks B      ] <dev-texlive/texlive-basic-2016
> ("<dev-texlive/texlive-basic-2016" is hard blocking
> dev-texlive/texlive-basic-2016)
>
> Total: 19 packages (15 upgrades, 1 new, 1 in new slot, 2 reinstalls),
> Size of downloads: 111.507 KiB
> Conflict: 1 block (1 unsatisfied)
>
>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.
>
>   (dev-texlive/texlive-basic-2016:0/0::gentoo, ebuild scheduled for
> merge) pulled in by
>     >=3Ddev-texlive/texlive-basic-2016 required by
> (dev-texlive/texlive-metapost-2016:0/0::gentoo, ebuild scheduled for
merge)
>
>
> For more information about Blocked Packages, please refer to the followin=
g
> section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
>
> https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_package=
s
>
>
> The following packages are causing rebuilds:
>
>   (sys-libs/binutils-libs-2.28-r1:0/2.28::gentoo, ebuild scheduled for
> merge) causes rebuilds for:
>     (x11-libs/cairo-1.14.8:0/0::gentoo, ebuild scheduled for merge)
>
> The problem is all requested texlive-related packages are keyworded (
> ~amd64):
>
>  eix -I texlive
> [I] app-text/texlive-core
>      Verf=C3=BCgbare Versionen:   2012-r1 ~2012-r3 ~2013-r3 2014-r4 2015-=
r1
> ~2016-r5 {X cjk doc +luajittex source tk xetex}
>      Installierte Versionen: 2015-r1(11:35:54 27.05.2017)(X luajittex
> -cjk -doc -source -tk -xetex)
>      Startseite:             http://tug.org/texlive/
>      Beschreibung:           A complete TeX distribution
>
> [I] dev-texlive/texlive-basic
>      Verf=C3=BCgbare Versionen:   2012 ~2013 2014 2015 ~2016 {doc +luajit=
tex
> source}
>      Installierte Versionen: 2015(22:45:08 28.03.2017)(luajittex -doc
> -source)
>      Startseite:             http://www.tug.org/texlive/
>      Beschreibung:           TeXLive Essential programs and files
>
> [I] dev-texlive/texlive-metapost
>      Verf=C3=BCgbare Versionen:   2012 ~2013 2014 2015 ~2016 {doc source}
>      Installierte Versionen: 2015(22:45:17 28.03.2017)(-doc -source)
>      Startseite:             http://www.tug.org/texlive/
>      Beschreibung:           TeXLive MetaPost and Metafont packages
>
> Why are they requested by portage for the update? Is keywording them the
> only way to update my system?

I have TeXLive stable since 2014. This was the first time in years in which
the TeXLive update gave me blockers. It was trivially resolved by:

$ emerge -C $(equery l -if texlive | sed "s/^/=3D/g")
$ emerge -uDNvp @world

Of course you will not have LaTeX until the 2017 version gets installed,
but the blocker is resolved; I have the global latex USE flag, so that
happened automatically in my case, you may need to reemerge TeXLive
manually.

Regards.
--
Dr. Canek Pel=C3=A1ez Vald=C3=A9s
Profesor de Carrera Asociado C
Departamento de Matem=C3=A1ticas
Facultad de Ciencias
Universidad Nacional Aut=C3=B3noma de M=C3=A9xico

--f403045c3e56b5ea2c0551e636c3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Wed, Jun 14, 2017 at 12:27 AM, Uwe Haider &lt;<a href=
=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:<br>&gt;<br=
>&gt; emerge -auDtv world gives me this:<br>&gt;<br>&gt; [blocks B =C2=A0 =
=C2=A0 =C2=A0] &lt;dev-texlive/texlive-basic-2016<br>&gt; (&quot;&lt;dev-te=
xlive/texlive-basic-2016&quot; is hard blocking<br>&gt; dev-texlive/texlive=
-basic-2016)<br>&gt;<br>&gt; Total: 19 packages (15 upgrades, 1 new, 1 in n=
ew slot, 2 reinstalls),<br>&gt; Size of downloads: 111.507 KiB<br>&gt; Conf=
lict: 1 block (1 unsatisfied)<br>&gt;<br>&gt; =C2=A0* Error: The above pack=
age list contains packages which cannot be<br>&gt; =C2=A0* installed at the=
 same time on the same system.<br>&gt;<br>&gt; =C2=A0 (dev-texlive/texlive-=
basic-2016:0/0::gentoo, ebuild scheduled for<br>&gt; merge) pulled in by<br=
>&gt; =C2=A0 =C2=A0 &gt;=3Ddev-texlive/texlive-basic-2016 required by<br>&g=
t; (dev-texlive/texlive-metapost-2016:0/0::gentoo, ebuild scheduled for mer=
ge)<br>&gt;<br>&gt;<br>&gt; For more information about Blocked Packages, pl=
ease refer to the following<br>&gt; section of the Gentoo Linux x86 Handboo=
k (architecture is irrelevant):<br>&gt;<br>&gt; <a href=3D"https://wiki.gen=
too.org/wiki/Handbook:X86/Working/Portage#Blocked_packages">https://wiki.ge=
ntoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages</a><br>&gt;<br>=
&gt;<br>&gt; The following packages are causing rebuilds:<br>&gt;<br>&gt; =
=C2=A0 (sys-libs/binutils-libs-2.28-r1:0/2.28::gentoo, ebuild scheduled for=
<br>&gt; merge) causes rebuilds for:<br>&gt; =C2=A0 =C2=A0 (x11-libs/cairo-=
1.14.8:0/0::gentoo, ebuild scheduled for merge)<br>&gt;<br>&gt; The problem=
 is all requested texlive-related packages are keyworded (<br>&gt; ~amd64):=
<br>&gt;<br>&gt; =C2=A0eix -I texlive<br>&gt; [I] app-text/texlive-core<br>=
&gt; =C2=A0 =C2=A0 =C2=A0Verf=C3=BCgbare Versionen: =C2=A0 2012-r1 ~2012-r3=
 ~2013-r3 2014-r4 2015-r1<br>&gt; ~2016-r5 {X cjk doc +luajittex source tk =
xetex}<br>&gt; =C2=A0 =C2=A0 =C2=A0Installierte Versionen: 2015-r1(11:35:54=
 27.05.2017)(X luajittex<br>&gt; -cjk -doc -source -tk -xetex)<br>&gt; =C2=
=A0 =C2=A0 =C2=A0Startseite: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a h=
ref=3D"http://tug.org/texlive/">http://tug.org/texlive/</a><br>&gt; =C2=A0 =
=C2=A0 =C2=A0Beschreibung: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 A complete Te=
X distribution<br>&gt;<br>&gt; [I] dev-texlive/texlive-basic<br>&gt; =C2=A0=
 =C2=A0 =C2=A0Verf=C3=BCgbare Versionen: =C2=A0 2012 ~2013 2014 2015 ~2016 =
{doc +luajittex<br>&gt; source}<br>&gt; =C2=A0 =C2=A0 =C2=A0Installierte Ve=
rsionen: 2015(22:45:08 28.03.2017)(luajittex -doc<br>&gt; -source)<br>&gt; =
=C2=A0 =C2=A0 =C2=A0Startseite: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <=
a href=3D"http://www.tug.org/texlive/">http://www.tug.org/texlive/</a><br>&=
gt; =C2=A0 =C2=A0 =C2=A0Beschreibung: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Te=
XLive Essential programs and files<br>&gt;<br>&gt; [I] dev-texlive/texlive-=
metapost<br>&gt; =C2=A0 =C2=A0 =C2=A0Verf=C3=BCgbare Versionen: =C2=A0 2012=
 ~2013 2014 2015 ~2016 {doc source}<br>&gt; =C2=A0 =C2=A0 =C2=A0Installiert=
e Versionen: 2015(22:45:17 28.03.2017)(-doc -source)<br>&gt; =C2=A0 =C2=A0 =
=C2=A0Startseite: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http=
://www.tug.org/texlive/">http://www.tug.org/texlive/</a><br>&gt; =C2=A0 =C2=
=A0 =C2=A0Beschreibung: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TeXLive MetaPost=
 and Metafont packages<br>&gt;<br>&gt; Why are they requested by portage fo=
r the update? Is keywording them the<br>&gt; only way to update my system?<=
br><br>I have TeXLive stable since 2014. This was the first time in years i=
n which the TeXLive update gave me blockers. It was trivially resolved by:<=
div><br></div><div>$ emerge -C $(equery l -if texlive | sed &quot;s/^/=3D/g=
&quot;)</div><div>$ emerge -uDNvp @world</div><div><br></div><div>Of course=
 you will not have LaTeX until the 2017 version gets installed, but the blo=
cker is resolved; I have the global latex USE flag, so that happened automa=
tically in my case, you may need to reemerge TeXLive manually.<br><br>Regar=
ds.<br>--<br>Dr. Canek Pel=C3=A1ez Vald=C3=A9s<br>Profesor de Carrera Asoci=
ado C<br>Departamento de Matem=C3=A1ticas<br>Facultad de Ciencias<br>Univer=
sidad Nacional Aut=C3=B3noma de M=C3=A9xico</div></div>

--f403045c3e56b5ea2c0551e636c3--