From: Khumba <bog@khumba.net>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Q on portage's rational to re-emerge packages
Date: Tue, 8 Oct 2013 07:04:00 -0700 [thread overview]
Message-ID: <20131008070400.1834bc31@khumba.net> (raw)
In-Reply-To: <525404FB.70304@xunil.at>
On Tue, 08 Oct 2013 15:13:31 +0200
"Stefan G. Weichinger" <lists@xunil.at> wrote:
> Am 28.09.2013 00:22, schrieb Alan McKinnon:
>
> > This only works right if the ebuild maintainer is on the ball, watches
> > Changelogs for the DEPENDS packages and put the proper metadata in the
> > ebuild. You can imagine how this can work out very very well when done
> > right, and if the maintainer makes a mistake (or doesn't clearly
> > understand how it works) it can cause many unneccessary rebuilds (but
> > not actually *break* stuff). Huge packages like LO with many
> > interconnected DEPENDS are always going to be the usual victim I'm afraid...
> >
> > And then there's things that use poppler, boost, PyQT and pykde4 - a
> > similar effect is at work.
> >
> > End result = your cpus will be kept nice and toasty warm doing lots of
> > compiles but actual breakage of the sort that led to revdep-rebuild
> > being developed should reduce dramatically. Some unneccessary rebuilds
> > are the price we pay for not having breakage.
> >
> > In Helmut's specific case here, the cause seems to be python-exec. I
> > missed that one myself somehow so had no idea it was hanging around
> > biting folks.
>
>
> For the last few days my desktop machine always wants to rebuild tons of
> stuff like LibreOffice and PyQt4 etc ...
>
> And it doesn't get to an end ... right now I say "emerge -1 gcc" and it
> starts to emerge 13 packages ... with LO rebuilt several times afaik.
>
> What to do about this situation?
>
> Thanks, Stefan
>
EMERGE_DEFAULT_OPTS="--ignore-built-slot-operator-deps=y"
in make.conf to disable slot operator rebuilds (and allow any
associated breakage). Portage still seems to keep track of subslot
dependency rebuilds while this flag is enabled, so that you can remove
it later and rebuild anything Portage considers broken.
Cheers,
Khumba
next prev parent reply other threads:[~2013-10-08 14:04 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-27 8:24 [gentoo-user] Q on portage's rational to re-emerge packages Helmut Jarausch
2013-09-27 9:09 ` Alan McKinnon
2013-09-27 9:28 ` Helmut Jarausch
2013-09-27 10:43 ` Hinnerk van Bruinehsen
2013-09-27 11:18 ` Philip Webb
2013-09-27 11:53 ` Neil Bothwick
2013-09-27 22:22 ` Alan McKinnon
2013-10-08 13:13 ` Stefan G. Weichinger
2013-10-08 14:04 ` Khumba [this message]
2013-10-08 19:11 ` Stefan G. Weichinger
2013-09-27 10:38 ` [gentoo-user] " Markus Trippelsdorf
2013-09-27 15:22 ` Bruce Hill
2013-10-08 20:47 ` [gentoo-user] " Markos Chandras
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131008070400.1834bc31@khumba.net \
--to=bog@khumba.net \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox