Blocks?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Blocks?

Uwe Haider
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
    >=dev-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 following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


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ügbare 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ügbare Versionen:   2012 ~2013 2014 2015 ~2016 {doc +luajittex
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ügbare 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?

--
Uwe Haider
[hidden email]


signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Blocks?

Marc Joliet

Am Mittwoch, 14. Juni 2017, 07:27:45 CEST schrieb Uwe Haider:

> emerge -auDtv world gives me this:

>

[snip blockers]

>

> The problem is all requested texlive-related packages are keyworded (

> ~amd64):

>

> eix -I texlive

> [I] app-text/texlive-core

> Verfügbare 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ügbare Versionen: 2012 ~2013 2014 2015 ~2016 {doc +luajittex

> 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ügbare 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

 

Those packages were stabilised less than a week ago, so I'm wondering: When did you last sync the portage tree? Do you use eix-sync? When was the last time you ran eix-update? Because that eix output looks outdated (it's also missing the texlive 2017 versions).

 

> Why are they requested by portage for the update? Is keywording them the

> only way to update my system?

 

See above.

 

However, regarding the blockers: you will likely have to manually unmerge a few packages before portage can continue.

 

HTH

--

Marc Joliet

--

"People who think they know everything really annoy those of us who know we

don't" - Bjarne Stroustrup

 


signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Blocks?

Canek Peláez Valdés
In reply to this post by Uwe Haider
On Wed, Jun 14, 2017 at 12:27 AM, Uwe Haider <[hidden email]> 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
>     >=dev-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 following
> section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
>
> https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
>
>
> 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ügbare 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ügbare Versionen:   2012 ~2013 2014 2015 ~2016 {doc +luajittex
> 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ügbare 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/^/=/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áez Valdés
Profesor de Carrera Asociado C
Departamento de Matemáticas
Facultad de Ciencias
Universidad Nacional Autónoma de México