Re: [gentoo-user] emerge -DuN @system vs. emerge -DuN @world

2022-03-21 Thread Neil Bothwick
On Mon, 21 Mar 2022 15:41:14 +0100, hitachi303 wrote:

> >> as far as I understand updating @system first should be safer and
> >> easier to perform than updating @world directly. It was mention that
> >> especially after updating the software after a somewhat long period
> >> this might solve conflicts. I often do experience different and
> >> wonder what the reason might be.
> >>
> >> The example today would work in both ways but @system shows problems
> >> which @world does not have. Mostly those problems seem to be bigger
> >> to the point where @system does not work but @world does or manual
> >> package by package uninstalling and or emerging is required.  
> > 
> > Emerging @world considers the whole dependency tree, so it should give
> > better results. Emerging @system first is only recommended in cases
> > where @world fails due to dependency issues, particularly circular
> > dependencies. 
> 
> That is what I learnd but my experience is that @system has often more 
> dependency issues than @world.

Exactly, which is why @world should be the first attempt, but there are
times when it fails while @system will succeed.

> Your signature is always a reason to read your emails even when the 
> subject is not appealing.
> .

:-)


-- 
Neil Bothwick

Accordion: a bagpipe with pleats.


pgpNWLtnSQGOY.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] emerge -DuN @system vs. emerge -DuN @world

2022-03-21 Thread hitachi303



Am 21.03.22 um 13:34 schrieb Neil Bothwick:

On Mon, 21 Mar 2022 10:43:30 +0100, hitachi303 wrote:


as far as I understand updating @system first should be safer and
easier to perform than updating @world directly. It was mention that
especially after updating the software after a somewhat long period
this might solve conflicts. I often do experience different and wonder
what the reason might be.

The example today would work in both ways but @system shows problems
which @world does not have. Mostly those problems seem to be bigger to
the point where @system does not work but @world does or manual package
by package uninstalling and or emerging is required.


Emerging @world considers the whole dependency tree, so it should give
better results. Emerging @system first is only recommended in cases where
@world fails due to dependency issues, particularly circular dependencies.



That is what I learnd but my experience is that @system has often more 
dependency issues than @world.


Your signature is always a reason to read your emails even when the 
subject is not appealing.

.



Re: [gentoo-user] emerge -DuN @system vs. emerge -DuN @world

2022-03-21 Thread Neil Bothwick
On Mon, 21 Mar 2022 10:43:30 +0100, hitachi303 wrote:

> as far as I understand updating @system first should be safer and
> easier to perform than updating @world directly. It was mention that
> especially after updating the software after a somewhat long period
> this might solve conflicts. I often do experience different and wonder
> what the reason might be.
> 
> The example today would work in both ways but @system shows problems 
> which @world does not have. Mostly those problems seem to be bigger to 
> the point where @system does not work but @world does or manual package 
> by package uninstalling and or emerging is required.

Emerging @world considers the whole dependency tree, so it should give
better results. Emerging @system first is only recommended in cases where
@world fails due to dependency issues, particularly circular dependencies.


-- 
Neil Bothwick

Atheism is a non-prophet organization.


pgpmW0uXMUFgF.pgp
Description: OpenPGP digital signature


[gentoo-user] emerge -DuN @system vs. emerge -DuN @world

2022-03-21 Thread hitachi303

Hi,

as far as I understand updating @system first should be safer and easier 
to perform than updating @world directly. It was mention that especially 
after updating the software after a somewhat long period this might 
solve conflicts. I often do experience different and wonder what the 
reason might be.


The example today would work in both ways but @system shows problems 
which @world does not have. Mostly those problems seem to be bigger to 
the point where @system does not work but @world does or manual package 
by package uninstalling and or emerging is required.


Normally I run emerge -Dua --reinstall changed-use @world but N fits 
better in the subject line.


Anyway just an observation.

Regards





emerge -DupN @system

These are the packages that would be merged, in order:

Calculating dependencies  ... done!
[ebuild U  ] sys-libs/glibc-2.33-r13:2.2::gentoo 
[2.33-r7:2.2::gentoo] USE="multiarch (multilib) ssp (static-libs) -audit 
-caps (-cet) -compile-locales (-crypt) (-custom-cflags) -doc -gd 
-headers-only -multilib-bootstrap -nscd -profile (-selinux) -st

atic-pie -suid -systemd -systemtap -test (-vanilla)" 0 KiB
[ebuild U  ] sys-apps/gentoo-functions-0.15::gentoo [0.14::gentoo] 0 KiB
[ebuild U  ] sys-devel/llvm-common-13.0.1::gentoo [13.0.0::gentoo] 
142.335 KiB

[ebuild U  ] sys-apps/hwdata-0.354::gentoo [0.353::gentoo] 2.161 KiB
[ebuild U  ] app-text/poppler-data-0.4.11::gentoo [0.4.10::gentoo] 
4.392 KiB
[ebuild U  ] sys-libs/timezone-data-2021e::gentoo [2021a-r1::gentoo] 
USE="nls -leaps-timezone -zic-slim" 680 KiB
[ebuild U  ] dev-libs/libpipeline-1.5.5::gentoo [1.5.4::gentoo] 
USE="-test" 934 KiB
[ebuild U  ] app-arch/zstd-1.5.2:0/1::gentoo [1.5.0:0/1::gentoo] 
USE="threads -lz4 -static-libs" ABI_X86="(64) -32 (-x32)" 1.906 KiB
[ebuild U  ] sys-libs/libseccomp-2.5.3::gentoo [2.5.1-r1::gentoo] 
USE="-python -static-libs -test%" ABI_X86="(64) -32 (-x32)" 
PYTHON_TARGETS="python3_9 -python3_8 -python3_10%" 623 KiB
[ebuild   R] sys-apps/sysvinit-2.99-r1::gentoo  USE="(-ibm) 
(-selinux) -static" KERNEL="(-FreeBSD%)" 0 KiB
[ebuild U  ] sys-kernel/installkernel-gentoo-5::gentoo [3::gentoo] 
USE="-grub%" 3 KiB
[ebuild   R] virtual/libcrypt-2:0/2::gentoo  USE="-static-libs" 
ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild U  ] sys-libs/libxcrypt-4.4.27:0/1::gentoo 
[4.4.25-r1:0/1::gentoo] USE="(compat) (split-usr) (system) -static-libs 
-test" ABI_X86="32* (64) (-x32)" 605 KiB
[ebuild U  ] dev-libs/openssl-1.1.1n:0/1.1::gentoo 
[1.1.1l-r1:0/1.1::gentoo] USE="asm -rfc3779 -sctp -sslv3 -static-libs 
-test -tls-compression -tls-heartbeat -vanilla -verify-sig%" 
ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 9.620 KiB
[ebuild U  ] app-text/qpdf-10.5.0:0/28::gentoo [10.4.0:0/28::gentoo] 
USE="ssl -doc% -examples -gnutls% -test" 17.933 KiB
[ebuild U  ] dev-perl/Try-Tiny-0.310.0::gentoo [0.300.0-r1::gentoo] 
USE="-minimal -test" 35 KiB
[ebuild U  ] dev-perl/URI-5.100.0::gentoo [5.90.0::gentoo] 
USE="-test" 107 KiB
[ebuild U  ] dev-perl/libwww-perl-6.600.0-r1::gentoo 
[6.550.0::gentoo] USE="ssl -test" 175 KiB
[ebuild U  ] sys-libs/libcap-2.63::gentoo [2.62::gentoo] USE="pam 
(split-usr) -static-libs -tools" ABI_X86="(64) -32 (-x32)" 171 KiB
[ebuild U  ] dev-libs/libxml2-2.9.13-r1:2::gentoo 
[2.9.12-r5:2::gentoo] USE="icu python readline -debug -examples -lzma 
-static-libs -test (-ipv6%*) (-verify-sig%)" ABI_X86="(64) -32 (-x32)" 
PYTHON_TARGETS="python3_9 -python3_8 -python3_10" 3.168 KiB
[ebuild U  ] sys-apps/util-linux-2.37.4::gentoo [2.37.3-r1::gentoo] 
USE="cramfs hardlink logger ncurses nls pam readline (split-usr) su suid 
udev (unicode) -audit -build -caps -cryptsetup -fdformat -kill -magic 
-python (-rtas) (-selinux) -slang -static-libs -systemd -test 
-tty-helpers" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 
-python3_8 -python3_10" 5.971 KiB
[ebuild U  ] dev-libs/expat-2.4.7::gentoo [2.4.4::gentoo] 
USE="unicode -examples -static-libs" ABI_X86="(64) -32 (-x32)" 444 KiB
[ebuild U  ] dev-python/tomli-2.0.1::gentoo [2.0.0::gentoo] 
USE="-test" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 -python3_10" 
144 KiB
[ebuild U  ] x11-libs/libICE-1.0.10-r1::gentoo [1.0.10::gentoo] 
USE="ipv6" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U  ] net-libs/gnutls-3.7.3-r1:0/30::gentoo 
[3.7.2:0/30::gentoo] USE="cxx idn nls openssl seccomp tls-heartbeat 
-dane -doc -examples -guile -pkcs11 -sslv2 -sslv3 -static-libs -test 
(-test-full) -tools -valgrind" ABI_X86="(64) -32 (-x32)" 5.976 KiB
[ebuild U  ] x11-libs/libXdmcp-1.1.3-r1::gentoo [1.1.3::gentoo] 
USE="-doc" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U  ] sys-libs/binutils-libs-2.37_p1-r2:0/2.37::gentoo 
[2.37_p1:0/2.37::gentoo] USE="nls -64-bit-bfd (-cet) -multitarget 
-static-libs" ABI_X86="(64) -32 (-x32)" 32 KiB
[ebuild U  ] dev-libs/libxslt-1.1.35::gentoo [1.1.34-r2::gentoo] 
USE="crypt -debug -examples -static-libs (-verify-sig%)"