public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] problem with emerge depclean after world update
@ 2022-09-30 18:46 John Covici
  2022-09-30 19:05 ` Arve Barsnes
  2022-10-01  9:55 ` Nuno Silva
  0 siblings, 2 replies; 11+ messages in thread
From: John Covici @ 2022-09-30 18:46 UTC (permalink / raw
  To: gentoo-user

Hi.  So, when I tried to do my emerge depclean after my world update,
which went through with no problems, I get the following message:

Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
  * the following required packages not being installed:
   *
    *   >=app-text/poppler-0.16.0:0/123=[cairo] pulled in by:
     *     app-misc/tracker-miners-3.4.0

But I have:

ebuild   R    ] app-text/poppler-22.09.0:0/124::gentoo  USE="cairo cxx
introspection jpeg jpeg2k lcms png qt5 tiff utils -boost -cjk -curl
-debug -doc -nss -verify-sig"
and
ebuild   R    ] app-misc/tracker-miners-3.4.0:3::gentoo  USE="exif gif
gstreamer iso jpeg networkmanager pdf playlist rss (seccomp) tiff
upower xml -cue -ffmpeg -gsf -iptc -raw -test -xmp -xps"

So, what have I done wrong this time -- or is it some kind of bug
somewhere?

Thanks in advance for any suggestions.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 18:46 [gentoo-user] problem with emerge depclean after world update John Covici
@ 2022-09-30 19:05 ` Arve Barsnes
  2022-09-30 19:35   ` John Covici
  2022-09-30 19:36   ` Wol
  2022-10-01  9:55 ` Nuno Silva
  1 sibling, 2 replies; 11+ messages in thread
From: Arve Barsnes @ 2022-09-30 19:05 UTC (permalink / raw
  To: gentoo-user

On Fri, 30 Sept 2022 at 20:47, John Covici <covici@ccs.covici.com> wrote:
>
> Hi.  So, when I tried to do my emerge depclean after my world update,
> which went through with no problems, I get the following message:
>
> Calculating dependencies... done!
>  * Dependencies could not be completely resolved due to
>   * the following required packages not being installed:
>    *
>     *   >=app-text/poppler-0.16.0:0/123=[cairo] pulled in by:
>      *     app-misc/tracker-miners-3.4.0
>
> But I have:
>
> ebuild   R    ] app-text/poppler-22.09.0:0/124::gentoo  USE="cairo cxx
> introspection jpeg jpeg2k lcms png qt5 tiff utils -boost -cjk -curl
> -debug -doc -nss -verify-sig"
> and
> ebuild   R    ] app-misc/tracker-miners-3.4.0:3::gentoo  USE="exif gif
> gstreamer iso jpeg networkmanager pdf playlist rss (seccomp) tiff
> upower xml -cue -ffmpeg -gsf -iptc -raw -test -xmp -xps"
>
> So, what have I done wrong this time -- or is it some kind of bug
> somewhere?

Probably a temporary problem. app-misc/tracker-miners requires a
version of app-text/poppler with subslot 123, but only ones with
subslot 122 and 124 currently exists in tree (as of my tree synced
within the last 24 hours). I'm sure that'll resolve itself at some
point one way or another.

Regards,
Arve


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 19:05 ` Arve Barsnes
@ 2022-09-30 19:35   ` John Covici
  2022-09-30 19:36   ` Wol
  1 sibling, 0 replies; 11+ messages in thread
From: John Covici @ 2022-09-30 19:35 UTC (permalink / raw
  To: gentoo-user

OK, thanks.  I will try an update after a couple of days.

On Fri, 30 Sep 2022 15:05:43 -0400,
Arve Barsnes wrote:
> 
> On Fri, 30 Sept 2022 at 20:47, John Covici <covici@ccs.covici.com> wrote:
> >
> > Hi.  So, when I tried to do my emerge depclean after my world update,
> > which went through with no problems, I get the following message:
> >
> > Calculating dependencies... done!
> >  * Dependencies could not be completely resolved due to
> >   * the following required packages not being installed:
> >    *
> >     *   >=app-text/poppler-0.16.0:0/123=[cairo] pulled in by:
> >      *     app-misc/tracker-miners-3.4.0
> >
> > But I have:
> >
> > ebuild   R    ] app-text/poppler-22.09.0:0/124::gentoo  USE="cairo cxx
> > introspection jpeg jpeg2k lcms png qt5 tiff utils -boost -cjk -curl
> > -debug -doc -nss -verify-sig"
> > and
> > ebuild   R    ] app-misc/tracker-miners-3.4.0:3::gentoo  USE="exif gif
> > gstreamer iso jpeg networkmanager pdf playlist rss (seccomp) tiff
> > upower xml -cue -ffmpeg -gsf -iptc -raw -test -xmp -xps"
> >
> > So, what have I done wrong this time -- or is it some kind of bug
> > somewhere?
> 
> Probably a temporary problem. app-misc/tracker-miners requires a
> version of app-text/poppler with subslot 123, but only ones with
> subslot 122 and 124 currently exists in tree (as of my tree synced
> within the last 24 hours). I'm sure that'll resolve itself at some
> point one way or another.
> 
> Regards,
> Arve
> 

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 19:05 ` Arve Barsnes
  2022-09-30 19:35   ` John Covici
@ 2022-09-30 19:36   ` Wol
  2022-09-30 19:45     ` John Covici
  2022-09-30 19:46     ` Matt Connell
  1 sibling, 2 replies; 11+ messages in thread
From: Wol @ 2022-09-30 19:36 UTC (permalink / raw
  To: gentoo-user

On 30/09/2022 20:05, Arve Barsnes wrote:
> Probably a temporary problem. app-misc/tracker-miners requires a
> version of app-text/poppler with subslot 123, but only ones with
> subslot 122 and 124 currently exists in tree (as of my tree synced
> within the last 24 hours). I'm sure that'll resolve itself at some
> point one way or another.

Hmm ...

I've noticed that --depclean hardly seems to be cleaning anything out 
now. Despite regular emerge updates. I do an emerge update world every 
week, followed immediately by a depclean, but it's probably cleaned 
maybe one or two packages in the last month? Despite updating loads? Is 
that normal?

(Although I've not had any problems with depclean that a --bdeps didn't 
resolve)

Cheers,
Wol


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 19:36   ` Wol
@ 2022-09-30 19:45     ` John Covici
  2022-09-30 19:46     ` Matt Connell
  1 sibling, 0 replies; 11+ messages in thread
From: John Covici @ 2022-09-30 19:45 UTC (permalink / raw
  To: gentoo-user

On Fri, 30 Sep 2022 15:36:10 -0400,
Wol wrote:
> 
> On 30/09/2022 20:05, Arve Barsnes wrote:
> > Probably a temporary problem. app-misc/tracker-miners requires a
> > version of app-text/poppler with subslot 123, but only ones with
> > subslot 122 and 124 currently exists in tree (as of my tree synced
> > within the last 24 hours). I'm sure that'll resolve itself at some
> > point one way or another.
> 
> Hmm ...
> 
> I've noticed that --depclean hardly seems to be cleaning anything
> out now. Despite regular emerge updates. I do an emerge update
> world every week, followed immediately by a depclean, but it's
> probably cleaned maybe one or two packages in the last month?
> Despite updating loads? Is that normal?
> 
> (Although I've not had any problems with depclean that a --bdeps
> didn't resolve)

Thank goodness for small favors from portage!  I think more
dependencies are brought in automatically.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici wb2una
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 19:36   ` Wol
  2022-09-30 19:45     ` John Covici
@ 2022-09-30 19:46     ` Matt Connell
  2022-09-30 20:27       ` Wol
  1 sibling, 1 reply; 11+ messages in thread
From: Matt Connell @ 2022-09-30 19:46 UTC (permalink / raw
  To: gentoo-user

On Fri, 2022-09-30 at 20:36 +0100, Wol wrote:
> I've noticed that --depclean hardly seems to be cleaning anything out 
> now. Despite regular emerge updates. I do an emerge update world every 
> week, followed immediately by a depclean, but it's probably cleaned 
> maybe one or two packages in the last month? Despite updating loads? Is 
> that normal?

Unless the dependencies of a package change (or you changed the
resulting set of dependencies via USE changes), they aren't usually a
whole lot of deps to clean.  That's my experience anyway.  When I'm
flailing around a lot in package.use I'll have dozens but otherwise its
usually just one or two here and there.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 19:46     ` Matt Connell
@ 2022-09-30 20:27       ` Wol
  2022-09-30 21:16         ` Arve Barsnes
                           ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Wol @ 2022-09-30 20:27 UTC (permalink / raw
  To: gentoo-user

On 30/09/2022 20:46, Matt Connell wrote:
> On Fri, 2022-09-30 at 20:36 +0100, Wol wrote:
>> I've noticed that --depclean hardly seems to be cleaning anything out
>> now. Despite regular emerge updates. I do an emerge update world every
>> week, followed immediately by a depclean, but it's probably cleaned
>> maybe one or two packages in the last month? Despite updating loads? Is
>> that normal?
> 
> Unless the dependencies of a package change (or you changed the
> resulting set of dependencies via USE changes), they aren't usually a
> whole lot of deps to clean.  That's my experience anyway.  When I'm
> flailing around a lot in package.use I'll have dozens but otherwise its
> usually just one or two here and there.
> 
Does that mean an update typically cleans a replaced package 
automagically? I thought that usually they got left behind and that was 
why you needed depclean - to remove all the old versions?

Certainly that's what I remember of depclean of old - the list of stuff 
being cleaned was mostly old versions of what was installed.

Cheers,
Wol


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 20:27       ` Wol
@ 2022-09-30 21:16         ` Arve Barsnes
  2022-10-01  7:11         ` Neil Bothwick
  2022-10-03 14:17         ` [gentoo-user] " Grant Edwards
  2 siblings, 0 replies; 11+ messages in thread
From: Arve Barsnes @ 2022-09-30 21:16 UTC (permalink / raw
  To: gentoo-user

On Fri, 30 Sept 2022 at 22:27, Wol <antlists@youngman.org.uk> wrote:
> Does that mean an update typically cleans a replaced package
> automagically? I thought that usually they got left behind and that was
> why you needed depclean - to remove all the old versions?
>
> Certainly that's what I remember of depclean of old - the list of stuff
> being cleaned was mostly old versions of what was installed.

I don't remember that, although my memory might be less than stellar.

Unless a package is slotted, an update replaces the old version, and
hence nothing to depclean.

Cheers,
Arve


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] problem with emerge depclean after world update
  2022-09-30 20:27       ` Wol
  2022-09-30 21:16         ` Arve Barsnes
@ 2022-10-01  7:11         ` Neil Bothwick
  2022-10-03 14:17         ` [gentoo-user] " Grant Edwards
  2 siblings, 0 replies; 11+ messages in thread
From: Neil Bothwick @ 2022-10-01  7:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 729 bytes --]

On Fri, 30 Sep 2022 21:27:16 +0100, Wol wrote:

> Does that mean an update typically cleans a replaced package 
> automagically? I thought that usually they got left behind and that was 
> why you needed depclean - to remove all the old versions?
> 
> Certainly that's what I remember of depclean of old - the list of stuff 
> being cleaned was mostly old versions of what was installed.

That is when updates to slotted packages are installed, wait until the
next llvm/clang update. Old versions of a package in the same slot, or
slot 0 for unslotted packages, are replaced with the new one, but new
slots cause the behaviour you have seen.


-- 
Neil Bothwick

Why is there an expiration date on sour cream?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-user] Re: problem with emerge depclean after world update
  2022-09-30 18:46 [gentoo-user] problem with emerge depclean after world update John Covici
  2022-09-30 19:05 ` Arve Barsnes
@ 2022-10-01  9:55 ` Nuno Silva
  1 sibling, 0 replies; 11+ messages in thread
From: Nuno Silva @ 2022-10-01  9:55 UTC (permalink / raw
  To: gentoo-user

On 2022-09-30, John Covici wrote:

> Hi.  So, when I tried to do my emerge depclean after my world update,
> which went through with no problems, I get the following message:
>
> Calculating dependencies... done!
>  * Dependencies could not be completely resolved due to
>   * the following required packages not being installed:
>    *
>     *   >=app-text/poppler-0.16.0:0/123=[cairo] pulled in by:
>      *     app-misc/tracker-miners-3.4.0
>
> But I have:
>
> ebuild   R    ] app-text/poppler-22.09.0:0/124::gentoo  USE="cairo cxx
> introspection jpeg jpeg2k lcms png qt5 tiff utils -boost -cjk -curl
> -debug -doc -nss -verify-sig"
> and
> ebuild   R    ] app-misc/tracker-miners-3.4.0:3::gentoo  USE="exif gif
> gstreamer iso jpeg networkmanager pdf playlist rss (seccomp) tiff
> upower xml -cue -ffmpeg -gsf -iptc -raw -test -xmp -xps"
>
> So, what have I done wrong this time -- or is it some kind of bug
> somewhere?
>
> Thanks in advance for any suggestions.

When was tracker-miners-3.4.0 last built? It RDEPENDS on [1]:

    ">=app-text/poppler-0.16.0:=[cairo]"

So if tracker-miners was built with poppler:0/123, and if I'm
understanding "man 5 ebuild" correctly, it will require a 0/123-slotted
version of poppler to be installed. Given that tracker-miners accepts
any later version, rebuilding it will hopefully be enough.

[1] https://gitweb.gentoo.org/repo/gentoo.git/tree/app-misc/tracker-miners/tracker-miners-3.4.0.ebuild#n47

-- 
Nuno Silva



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-user] Re: problem with emerge depclean after world update
  2022-09-30 20:27       ` Wol
  2022-09-30 21:16         ` Arve Barsnes
  2022-10-01  7:11         ` Neil Bothwick
@ 2022-10-03 14:17         ` Grant Edwards
  2 siblings, 0 replies; 11+ messages in thread
From: Grant Edwards @ 2022-10-03 14:17 UTC (permalink / raw
  To: gentoo-user

On 2022-09-30, Wol <antlists@youngman.org.uk> wrote:

> Does that mean an update typically cleans a replaced package 
> automagically?

Yes (except for slotted packages). A "normal" upgrade emerge removes
the old version.

> I thought that usually they got left behind and that was 
> why you needed depclean - to remove all the old versions?

Nope (except sometimes for slotted packages).

Depclean is for clearing out stuff that was installed automagically as
a dependancy but now doesn't need to be installed at all because

  1. Whataver pulled it in as dependency got manually removed.

  2. A package's dependencies got changed.

> Certainly that's what I remember of depclean of old - the list of stuff 
> being cleaned was mostly old versions of what was installed.

That happens for slotted packages and for things like kernel sources.

On my systems, the only things that typically get removed by depclean
are old versions of gentoo-sources and the occasional old slot of
binutils (or whatever).

--
Grant






^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-10-03 14:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-30 18:46 [gentoo-user] problem with emerge depclean after world update John Covici
2022-09-30 19:05 ` Arve Barsnes
2022-09-30 19:35   ` John Covici
2022-09-30 19:36   ` Wol
2022-09-30 19:45     ` John Covici
2022-09-30 19:46     ` Matt Connell
2022-09-30 20:27       ` Wol
2022-09-30 21:16         ` Arve Barsnes
2022-10-01  7:11         ` Neil Bothwick
2022-10-03 14:17         ` [gentoo-user] " Grant Edwards
2022-10-01  9:55 ` Nuno Silva

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox