* [gentoo-user] Portage getting slicker?
@ 2016-07-13 18:25 James
2016-07-13 21:08 ` Alan McKinnon
0 siblings, 1 reply; 12+ messages in thread
From: James @ 2016-07-13 18:25 UTC (permalink / raw
To: gentoo-user
>
So, today I ran a sync and upgrade to a gentoo workstation::
emerge -uvDNp world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency
conflict:
media-libs/jasper:0
(media-libs/jasper-1.900.1-r9:0/0::gentoo, ebuild scheduled for merge)
conflicts with
media-libs/jasper:0/0=[abi_x86_32(-),abi_x86_64(-)] required by
(x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
media-libs/jasper:=[abi_x86_32(-),abi_x86_64(-)] required by
(x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
<end/snip>
OK, no big deal, except I next ran::
'emerge -uDtv @world'
BANG, it just started compiling as if no blokers?
Calculating dependencies... done!
[ebuild rR ] media-libs/mesa-11.0.6::gentoo USE="classic dri3 egl
gallium gbm gles2 llvm nptl openmax udev vaapi vdpau xvmc -bindist -d3d9
-debug -gles1 -opencl -osmesa -pax_kernel -pic (-selinux) -wayland -xa"
ABI_X86="32 (64) (-x32)" VIDEO_CARDS="radeon radeonsi (-freedreno) -i915
-i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -vmware" 7,103 KiB
[nomerge ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo
[3.5.0:0/3.5::gentoo] USE="clang libffi ncurses python static-analyzer
-debug -doc -gold -libedit -lldb% -multitarget -ocaml {-test} -xml"
ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 (-pypy%)"
VIDEO_CARDS="radeon"
[blocks b ] <=sys-devel/clang-3.7.1-r99 ("<=sys-devel/clang-3.7.1-r99"
is blocking sys-devel/llvm-3.7.1-r3)
[ebuild U ] sys-devel/clang-3.7.1-r100:0/3.7::gentoo
[3.5.0-r100:0/3.5::gentoo] USE="python static-analyzer -debug -multitarget"
ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild r U ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo
[3.5.0:0/3.5::gentoo] USE="clang libffi ncurses python static-analyzer
-debug -doc -gold -libedit -lldb% -multitarget -ocaml {-test} -xml"
ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 (-pypy%)"
VIDEO_CARDS="radeon" 24,610 KiB
Total: 3 packages (2 upgrades, 1 reinstall), Size of downloads: 31,713 KiB
Conflict: 1 block
The following packages are causing rebuilds:
(sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo, ebuild scheduled for merge)
causes rebuilds for:
(media-libs/mesa-11.0.6:0/0::gentoo, ebuild scheduled for merge)
>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-devel/llvm-3.7.1-r3
* Checking for at least 2400 MiB disk space at
"/var/tmp/portage/sys-devel/llvm-3.7.1-r3/temp" ...
[ ok ]
>>> Emerging (1 of 3) sys-devel/llvm-3.7.1-r3::gentoo
Now this is coooool....
I did nothing manual in between. Explanations?
James
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Portage getting slicker?
2016-07-13 18:25 [gentoo-user] Portage getting slicker? James
@ 2016-07-13 21:08 ` Alan McKinnon
2016-07-13 21:41 ` [gentoo-user] " James
0 siblings, 1 reply; 12+ messages in thread
From: Alan McKinnon @ 2016-07-13 21:08 UTC (permalink / raw
To: gentoo-user
On 13/07/2016 20:25, James wrote:
>>
> So, today I ran a sync and upgrade to a gentoo workstation::
> emerge -uvDNp world
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
> Total: 0 packages, Size of downloads: 0 KiB
> WARNING: One or more updates/rebuilds have been skipped due to a dependency
> conflict:
>
> media-libs/jasper:0
>
> (media-libs/jasper-1.900.1-r9:0/0::gentoo, ebuild scheduled for merge)
> conflicts with
> media-libs/jasper:0/0=[abi_x86_32(-),abi_x86_64(-)] required by
> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
>
> media-libs/jasper:=[abi_x86_32(-),abi_x86_64(-)] required by
> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
This is not a blocker.
Read the warning, it says an update or rebuild was skipped due to a
dependency conflict. In your casejasper-1.900.1-r9 was not done due to
gdk-pixbuf requirements. Presumably, what you already have keeps pixbuf
happy
Blockers in that output usually have "!!" annotations at the beginning.
>
> <end/snip>
>
>
> OK, no big deal, except I next ran::
> 'emerge -uDtv @world'
>
> BANG, it just started compiling as if no blokers?
>
> Calculating dependencies... done!
> [ebuild rR ] media-libs/mesa-11.0.6::gentoo USE="classic dri3 egl
> gallium gbm gles2 llvm nptl openmax udev vaapi vdpau xvmc -bindist -d3d9
> -debug -gles1 -opencl -osmesa -pax_kernel -pic (-selinux) -wayland -xa"
> ABI_X86="32 (64) (-x32)" VIDEO_CARDS="radeon radeonsi (-freedreno) -i915
> -i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -vmware" 7,103 KiB
> [nomerge ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo
> [3.5.0:0/3.5::gentoo] USE="clang libffi ncurses python static-analyzer
> -debug -doc -gold -libedit -lldb% -multitarget -ocaml {-test} -xml"
> ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 (-pypy%)"
> VIDEO_CARDS="radeon"
> [blocks b ] <=sys-devel/clang-3.7.1-r99 ("<=sys-devel/clang-3.7.1-r99"
> is blocking sys-devel/llvm-3.7.1-r3)
> [ebuild U ] sys-devel/clang-3.7.1-r100:0/3.7::gentoo
> [3.5.0-r100:0/3.5::gentoo] USE="python static-analyzer -debug -multitarget"
> ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild r U ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo
> [3.5.0:0/3.5::gentoo] USE="clang libffi ncurses python static-analyzer
> -debug -doc -gold -libedit -lldb% -multitarget -ocaml {-test} -xml"
> ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 (-pypy%)"
> VIDEO_CARDS="radeon" 24,610 KiB
>
> Total: 3 packages (2 upgrades, 1 reinstall), Size of downloads: 31,713 KiB
> Conflict: 1 block
>
> The following packages are causing rebuilds:
>
> (sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo, ebuild scheduled for merge)
> causes rebuilds for:
> (media-libs/mesa-11.0.6:0/0::gentoo, ebuild scheduled for merge)
>
>>>> Verifying ebuild manifests
>>>> Running pre-merge checks for sys-devel/llvm-3.7.1-r3
> * Checking for at least 2400 MiB disk space at
> "/var/tmp/portage/sys-devel/llvm-3.7.1-r3/temp" ...
> [ ok ]
>>>> Emerging (1 of 3) sys-devel/llvm-3.7.1-r3::gentoo
>
>
> Now this is coooool....
> I did nothing manual in between. Explanations?
portage is doing what's expected. You don't have -a in the command line
and there's nothing stopping portage from moving forward with the build.
SO it moved forward with the build.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-user] Re: Portage getting slicker?
2016-07-13 21:08 ` Alan McKinnon
@ 2016-07-13 21:41 ` James
2016-07-13 22:53 ` Alan McKinnon
2016-07-14 20:58 ` Fernando Rodriguez
0 siblings, 2 replies; 12+ messages in thread
From: James @ 2016-07-13 21:41 UTC (permalink / raw
To: gentoo-user
Alan McKinnon <alan.mckinnon <at> gmail.com> writes:
>
> On 13/07/2016 20:25, James wrote:
> >>
> > So, today I ran a sync and upgrade to a gentoo workstation::
> > emerge -uvDNp world
> >
> > These are the packages that would be merged, in order:
> > Calculating dependencies... done!
> > Total: 0 packages, Size of downloads: 0 KiB
> > WARNING: One or more updates/rebuilds have been skipped due to a dependency
> > conflict:
> >
> > media-libs/jasper:0
> >
> > (media-libs/jasper-1.900.1-r9:0/0::gentoo, ebuild scheduled for merge)
> > conflicts with
> > media-libs/jasper:0/0=[abi_x86_32(-),abi_x86_64(-)] required by
> > (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
> >
> > media-libs/jasper:=[abi_x86_32(-),abi_x86_64(-)] required by
> > (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
>
> This is not a blocker.
>
> Read the warning, it says an update or rebuild was skipped due to a
> dependency conflict. In your casejasper-1.900.1-r9 was not done due to
> gdk-pixbuf requirements. Presumably, what you already have keeps pixbuf
> happy
>
> Blockers in that output usually have "!!" annotations at the beginning.
Ah excellent point, but the build did not move forward with::
' emerge -uvDN world' either. With the --tree it did move forward with
the build update. In the first attempt usually the packages to be built
are listed, conflicts or blockers.
None of these 3 packages where listed in the first attempt to see
what needs to be built::
Not 'sys-devel/llvm', nor 'sys-devel/clang', nor 'media-libs/mesa'.
<snip>
> >>>> Emerging (1 of 3) sys-devel/llvm-3.7.1-r3::gentoo
> > I did nothing manual in between. Explanations?
> portage is doing what's expected. You don't have -a in the command line
> and there's nothing stopping portage from moving forward with the build.
> SO it moved forward with the build.
Yes, nothing to do with 'media-libs/jasper' nor 'gdk-pixbuf'. So I guess the
--tree option got rid of the these (conflicts issues. My point is that this
is remarkably better than how things worked in the past (but not certain
when these enhancements were made).
Thanks for pointing out blockers vs conflicts...
James
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Portage getting slicker?
2016-07-13 21:41 ` [gentoo-user] " James
@ 2016-07-13 22:53 ` Alan McKinnon
2016-07-14 2:03 ` James
2016-07-14 20:58 ` Fernando Rodriguez
1 sibling, 1 reply; 12+ messages in thread
From: Alan McKinnon @ 2016-07-13 22:53 UTC (permalink / raw
To: gentoo-user
On 13/07/2016 23:41, James wrote:
> Alan McKinnon <alan.mckinnon <at> gmail.com> writes:
>
>>
>> On 13/07/2016 20:25, James wrote:
>>>>
>>> So, today I ran a sync and upgrade to a gentoo workstation::
>>> emerge -uvDNp world
>>>
>>> These are the packages that would be merged, in order:
>>> Calculating dependencies... done!
>>> Total: 0 packages, Size of downloads: 0 KiB
>>> WARNING: One or more updates/rebuilds have been skipped due to a dependency
>>> conflict:
>>>
>>> media-libs/jasper:0
>>>
>>> (media-libs/jasper-1.900.1-r9:0/0::gentoo, ebuild scheduled for merge)
>>> conflicts with
>>> media-libs/jasper:0/0=[abi_x86_32(-),abi_x86_64(-)] required by
>>> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
>>>
>>> media-libs/jasper:=[abi_x86_32(-),abi_x86_64(-)] required by
>>> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
>>
>> This is not a blocker.
>>
>> Read the warning, it says an update or rebuild was skipped due to a
>> dependency conflict. In your casejasper-1.900.1-r9 was not done due to
>> gdk-pixbuf requirements. Presumably, what you already have keeps pixbuf
>> happy
>>
>> Blockers in that output usually have "!!" annotations at the beginning.
>
> Ah excellent point, but the build did not move forward with::
> ' emerge -uvDN world' either. With the --tree it did move forward with
> the build update. In the first attempt usually the packages to be built
> are listed, conflicts or blockers.
But you didn't run
emerge -uvDN world
You ran
emerge -uvDNp world
why won't move forward, ever
>
> None of these 3 packages where listed in the first attempt to see
> what needs to be built::
> Not 'sys-devel/llvm', nor 'sys-devel/clang', nor 'media-libs/mesa'.
>
> <snip>
>
>>>>>> Emerging (1 of 3) sys-devel/llvm-3.7.1-r3::gentoo
>
>>> I did nothing manual in between. Explanations?
>> portage is doing what's expected. You don't have -a in the command line
>> and there's nothing stopping portage from moving forward with the build.
>> SO it moved forward with the build.
>
> Yes, nothing to do with 'media-libs/jasper' nor 'gdk-pixbuf'. So I guess the
> --tree option got rid of the these (conflicts issues. My point is that this
> is remarkably better than how things worked in the past (but not certain
> when these enhancements were made).
But you introduced two significant changes in you command line
removed -N
added -t
It's unsurprising you got different behaviour
^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-user] Re: Portage getting slicker?
2016-07-13 22:53 ` Alan McKinnon
@ 2016-07-14 2:03 ` James
2016-07-14 6:17 ` Alan McKinnon
0 siblings, 1 reply; 12+ messages in thread
From: James @ 2016-07-14 2:03 UTC (permalink / raw
To: gentoo-user
Alan McKinnon <alan.mckinnon <at> gmail.com> writes:
> > Ah excellent point, but the build did not move forward with::
> > ' emerge -uvDN world' either. With the --tree it did move forward with
> > the build update. In the first attempt usually the packages to be built
> > are listed, conflicts or blockers.
> But you didn't run
> emerge -uvDN world
> You ran
> emerge -uvDNp world
> why won't move forward, ever
Nope.
I ran 'emerge -uvDNp world'
and then 'emerge -uvDN world'
No point delineating that detail, or so I thought
> > None of these 3 packages where listed in the first attempt to see
> > what needs to be built::
> > Not 'sys-devel/llvm', nor 'sys-devel/clang', nor 'media-libs/mesa'.
> >>>>>> Emerging (1 of 3) sys-devel/llvm-3.7.1-r3::gentoo
> >>> I did nothing manual in between. Explanations?
> >> portage is doing what's expected. You don't have -a in the command line
> >> and there's nothing stopping portage from moving forward with the build.
> >> SO it moved forward with the build.
> >
> > Yes, nothing to do with 'media-libs/jasper' nor 'gdk-pixbuf'. So I guess the
> > --tree option got rid of the these (conflicts issues. My point is that this
> > is remarkably better than how things worked in the past (but not certain
> > when these enhancements were made).
>
> But you introduced two significant changes in you command line
> removed -N
> added -t
> It's unsurprising you got different behaviour
true, but the -u was in both and a complete different set of
packages was considered, by portage, and only one was able to
move forward (note the -p was not in the second entry, despite
my not including that detail).
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Portage getting slicker?
2016-07-14 2:03 ` James
@ 2016-07-14 6:17 ` Alan McKinnon
2016-07-14 7:52 ` Marc Joliet
0 siblings, 1 reply; 12+ messages in thread
From: Alan McKinnon @ 2016-07-14 6:17 UTC (permalink / raw
To: gentoo-user
On 14/07/2016 04:03, James wrote:
>> It's unsurprising you got different behaviour
> true, but the -u was in both and a complete different set of
> packages was considered, by portage, and only one was able to
> move forward (note the -p was not in the second entry, despite
> my not including that detail).
without -N or -t, portage considers just the list of packages on the
command line.
-N is newuse, portage also considers packages whose USE has changed.
-t is emptytree, portage also considers the entire tree and -u tells it
to not remerge things that don't need updating.
The input set for those commands differs, so the output set might also
be different. Those two commands you ran are not guaranteed to produce
the same results (although the often will).
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Portage getting slicker?
2016-07-14 6:17 ` Alan McKinnon
@ 2016-07-14 7:52 ` Marc Joliet
2016-07-14 11:43 ` Gevisz
0 siblings, 1 reply; 12+ messages in thread
From: Marc Joliet @ 2016-07-14 7:52 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 574 bytes --]
On Thursday 14 July 2016 08:17:19 Alan McKinnon wrote:
> -N is newuse, portage also considers packages whose USE has changed.
> -t is emptytree, portage also considers the entire tree and -u tells it
> to not remerge things that don't need updating.
Um, -e is --emptytree, no? -t is just --tree. But yeah, according to his
first email, James did leave out -N the second time around ("emerge -uvDNp
world" vs. "emerge -uDtv @world").
--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Portage getting slicker?
2016-07-14 7:52 ` Marc Joliet
@ 2016-07-14 11:43 ` Gevisz
2016-07-14 13:13 ` Franz Fellner
2016-07-14 21:02 ` Marc Joliet
0 siblings, 2 replies; 12+ messages in thread
From: Gevisz @ 2016-07-14 11:43 UTC (permalink / raw
To: gentoo-user
On Thu, 14 Jul 2016 09:52:41 +0200 Marc Joliet <marcec@gmx.de> wrote:
> On Thursday 14 July 2016 08:17:19 Alan McKinnon wrote:
> > -N is newuse, portage also considers packages whose USE has changed.
> > -t is emptytree, portage also considers the entire tree and -u tells it
> > to not remerge things that don't need updating.
>
> Um, -e is --emptytree, no? -t is just --tree. But yeah, according to his
> first email, James did leave out -N the second time around ("emerge -uvDNp
> world" vs. "emerge -uDtv @world").
Sorry for the interrupting a big gurus, but in my humble opinion
the reason why there was no compilation while running emerge for
the first time is the -p option (pretend).
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Portage getting slicker?
2016-07-14 11:43 ` Gevisz
@ 2016-07-14 13:13 ` Franz Fellner
2016-07-14 14:58 ` James
2016-07-14 21:02 ` Marc Joliet
1 sibling, 1 reply; 12+ messages in thread
From: Franz Fellner @ 2016-07-14 13:13 UTC (permalink / raw
To: gentoo-user
On Thu, 14 Jul 2016 14:43:54 +0300, Gevisz <gevisz@gmail.com> wrote:
> On Thu, 14 Jul 2016 09:52:41 +0200 Marc Joliet <marcec@gmx.de> wrote:
>
> > On Thursday 14 July 2016 08:17:19 Alan McKinnon wrote:
> > > -N is newuse, portage also considers packages whose USE has changed.
> > > -t is emptytree, portage also considers the entire tree and -u tells it
> > > to not remerge things that don't need updating.
> >
> > Um, -e is --emptytree, no? -t is just --tree. But yeah, according to his
> > first email, James did leave out -N the second time around ("emerge -uvDNp
> > world" vs. "emerge -uDtv @world").
>
> Sorry for the interrupting a big gurus, but in my humble opinion
> the reason why there was no compilation while running emerge for
> the first time is the -p option (pretend).
No, even without -p the first command wouldn't have done anything, because "Total: 0 packages".
There simple was nothing to do! The second command showed "3 Packages".
>
>
>
>
--
^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-user] Re: Portage getting slicker?
2016-07-14 13:13 ` Franz Fellner
@ 2016-07-14 14:58 ` James
0 siblings, 0 replies; 12+ messages in thread
From: James @ 2016-07-14 14:58 UTC (permalink / raw
To: gentoo-user
Franz Fellner <alpine.art.de <at> gmail.com> writes:
> > Sorry for the interrupting a big gurus, but in my humble opinion
> > the reason why there was no compilation while running emerge for
> > the first time is the -p option (pretend).
> No, even without -p the first command wouldn't have done anything, because
"Total: 0 packages".
> There simple was nothing to do! The second command showed "3 Packages".
Exactly! Pointless minutia, unless someone has knowledge of how the code
has changed over the last few years, related to those flags that change.
emerge -uvDNp world
emerge -uvDN world
emerge -uDtv @world
For sure 'N' and 't' are the specific flags that cause the differences
in behavior.
So it was a just a 'moral booster' and a general 'shout out' for those
devs. If I really cared, and I do not have time to (deeply) care about these
improvements, I'd go to github and look at the codes that have changed over
the last few years, specifically realted to those aforementioned flags.....
So if you look here::
https://wiki.gentoo.org/wiki/Project:Portage
You can see the dev listing for the 'dev-portage@gentoo.org' whom
collectively are doing an excellent job:: and that's my point.
hth,
James
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Portage getting slicker?
2016-07-13 21:41 ` [gentoo-user] " James
2016-07-13 22:53 ` Alan McKinnon
@ 2016-07-14 20:58 ` Fernando Rodriguez
1 sibling, 0 replies; 12+ messages in thread
From: Fernando Rodriguez @ 2016-07-14 20:58 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 07/13/2016 05:41 PM, James wrote:
> Alan McKinnon <alan.mckinnon <at> gmail.com> writes:
>
>>
>> On 13/07/2016 20:25, James wrote:
>>>>
>>> So, today I ran a sync and upgrade to a gentoo workstation::
>>> emerge -uvDNp world
>>>
>>> These are the packages that would be merged, in order:
>>> Calculating dependencies... done!
>>> Total: 0 packages, Size of downloads: 0 KiB
>>> WARNING: One or more updates/rebuilds have been skipped due to a dependency
>>> conflict:
>>>
>>> media-libs/jasper:0
>>>
>>> (media-libs/jasper-1.900.1-r9:0/0::gentoo, ebuild scheduled for merge)
>>> conflicts with
>>> media-libs/jasper:0/0=[abi_x86_32(-),abi_x86_64(-)] required by
>>> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
>>>
>>> media-libs/jasper:=[abi_x86_32(-),abi_x86_64(-)] required by
>>> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed)
>>
>> This is not a blocker.
>>
>> Read the warning, it says an update or rebuild was skipped due to a
>> dependency conflict. In your casejasper-1.900.1-r9 was not done due to
>> gdk-pixbuf requirements. Presumably, what you already have keeps pixbuf
>> happy
>>
>> Blockers in that output usually have "!!" annotations at the beginning.
>
> Ah excellent point, but the build did not move forward with::
> ' emerge -uvDN world' either. With the --tree it did move forward with
> the build update. In the first attempt usually the packages to be built
> are listed, conflicts or blockers.
>
> None of these 3 packages where listed in the first attempt to see
> what needs to be built::
> Not 'sys-devel/llvm', nor 'sys-devel/clang', nor 'media-libs/mesa'.
>
> <snip>
>
>>>>>> Emerging (1 of 3) sys-devel/llvm-3.7.1-r3::gentoo
>
>>> I did nothing manual in between. Explanations?
>> portage is doing what's expected. You don't have -a in the command line
>> and there's nothing stopping portage from moving forward with the build.
>> SO it moved forward with the build.
>
> Yes, nothing to do with 'media-libs/jasper' nor 'gdk-pixbuf'. So I guess the
> --tree option got rid of the these (conflicts issues. My point is that this
> is remarkably better than how things worked in the past (but not certain
> when these enhancements were made).
The --tree command didn't get rid of them. Those packages that you where able
to build conflict with other packages that would have been considered with the
- --newuse flag. So the conflict is still there waiting to be resolved.
Maybe portage could've been a little smarter and determine on the first command
that yes there is a conflict but I can still build these 3 packages with what
you already have. Or maybe that's a bad idea because you may have to rebuild
some of those packages once the conflict is resolved and all packages updated.
Maybe the 1st command should've given you a list of skipped packages. That would
make it way less confusing and easier to resolve the conflicts. It is especially
confusing because instinctively you would expect the results with --newuse to be
a superset of the results without it.
> Thanks for pointing out blockers vs conflicts...
>
> James
>
>
>
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXh/zxAAoJEPbOFX/5UlwcsN0P/Rs3PbvPqBVtk5r/q9DdxFpi
ZKCNm+wktkEeCRnPqNaDNQBtyjNz9gbyOn+DFSycETQBejKJ2Stusc3Cdmins9c+
MEVW0yDLz/3moY0UtL7GlQ4uB4YxkILv3dQUIDkYuJ25dIUb3pJvfg456R3xiMG7
XdZqyYYROF5WYaOuiL+c4B6l2sgWRqBpFyEude7oM7az9fNi4O5LbiQTMx+lGG9E
ODZEBYmDBVnmTPh8yZFWCwymUauOzwgEKTThqlykh1xu96LWv2NzkRCEvnnmHtMU
0aydjxpfX/0zdxJjvHbDcyvgyKCbdy6e+baD5GdQQTZe9SjIjJvUvv4PQCRfYhbd
FyaI6lKkGmAw/ONzaMY2pDfuqDfyAk6j1htx9LugYLKWTignUhW4j4F51Fo6C9TS
zKIYk99Ne7ruV8h89HFUqRnGBewUw5rNC0ytOGKucOMy5b2Uef9C8lcikfl2Q0XR
C22oEOjC9pqbuv77l3oawWt0gyOJDIyOpzuFCob2aeEiTGV2Xbo8APKerIiaVT4o
NAxPeSsgtB3ZZv18QaIyUENBaV1U6pVnXe6UszXqo7AjBcKo7LGqSEJZLJKJRgqO
S34ucuXePXeDvXpwu4foF7FwY+EDgJQeVQ59aIjLMBZe6o+Q/4V7mKJFQOmeOwuU
U6GNi/spdojHipzExJiC
=MazA
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Portage getting slicker?
2016-07-14 11:43 ` Gevisz
2016-07-14 13:13 ` Franz Fellner
@ 2016-07-14 21:02 ` Marc Joliet
1 sibling, 0 replies; 12+ messages in thread
From: Marc Joliet @ 2016-07-14 21:02 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 993 bytes --]
On Thursday 14 July 2016 14:43:54 Gevisz wrote:
> On Thu, 14 Jul 2016 09:52:41 +0200 Marc Joliet <marcec@gmx.de> wrote:
> > On Thursday 14 July 2016 08:17:19 Alan McKinnon wrote:
> > > -N is newuse, portage also considers packages whose USE has changed.
> > > -t is emptytree, portage also considers the entire tree and -u tells it
> > > to not remerge things that don't need updating.
> >
> > Um, -e is --emptytree, no? -t is just --tree. But yeah, according to his
> > first email, James did leave out -N the second time around ("emerge -uvDNp
> > world" vs. "emerge -uDtv @world").
>
> Sorry for the interrupting a big gurus, but in my humble opinion
> the reason why there was no compilation while running emerge for
> the first time is the -p option (pretend).
I'm no guru, I was merely exploiting a rare opportunity to correct Alan ;-) .
--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2016-07-14 21:03 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-13 18:25 [gentoo-user] Portage getting slicker? James
2016-07-13 21:08 ` Alan McKinnon
2016-07-13 21:41 ` [gentoo-user] " James
2016-07-13 22:53 ` Alan McKinnon
2016-07-14 2:03 ` James
2016-07-14 6:17 ` Alan McKinnon
2016-07-14 7:52 ` Marc Joliet
2016-07-14 11:43 ` Gevisz
2016-07-14 13:13 ` Franz Fellner
2016-07-14 14:58 ` James
2016-07-14 21:02 ` Marc Joliet
2016-07-14 20:58 ` Fernando Rodriguez
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox