public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Michael <confabulate@kintzios.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] State of emergency is now in effect.
Date: Sat, 30 Jan 2021 15:38:22 +0000	[thread overview]
Message-ID: <2519519.BddDVKsqQX@lenovo.localdomain> (raw)
In-Reply-To: <CAJjrzcWR-hUuxNKU-jjZ+HPhbUXzeZWUpQKb0hnepHiBh1e6Zg@mail.gmail.com>

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

On Saturday, 30 January 2021 15:20:42 GMT Arve Barsnes wrote:
> On Sat, 30 Jan 2021 at 15:58, Dr Rainer Woitok <rainer.woitok@gmail.com> 
wrote:
> > Since I've installed Gentoo more than a year back  I have a small script
> > in "/etc/portage/postsync.d/" which just contains
> > 
> >    #! /bin/bash
> >    emerge --ask --changed-deps --changed-use --deep --newuse --oneshot \
> >    
> >           --update --with-bdeps=y sys-apps/portage
> > 
> > I'm not sure where I got that from, I thought it was in the Gentoo Hand-
> > book, but looking there just now I didn't find anything like that.  May-
> > be I invented that myself.
> > 
> > Am I interpreting you correctly  that such a postsync hook is never nec-
> > essary, that is,  that the "portage" package itself is always a built-in
> > build dependency for every other package?
> 
> No, it is not a build dependency, but it is a part of the @system set,
> so it will always be included in any @system or @world updates you do.
> I would not bother updating it especially.
> 
> Regards,
> Arve

Yes, what Arve said.

Updating portage manually, whether using a postsync script like Rainer or not, 
is not necessary.  However, it will not hurt, as long as the rest of the 
system is in a healthy state at the time.  Trying to manually resolve issues 
with changed/obsolete USE flags, changing deps, python being half way through 
an upgrade, dangling symlinks, etc., will also not hurt, as long as you *know* 
what you're doing and are able to navigate your way through such transient 
problems.

Letting portage update itself and its dependencies in the order it deems to be 
optimal invariably works without drama, even at 4:00 am.  I am grateful to the 
Gentoo devs for this.  :-)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2021-01-30 15:38 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <140f70da-4daf-238d-bb29-f31abcd3a154.ref@verizon.net>
2021-01-30  9:37 ` [gentoo-user] State of emergency is now in effect Alan Grimes
2021-01-30 10:48   ` Michael
2021-01-30 14:58     ` Dr Rainer Woitok
2021-01-30 15:20       ` Arve Barsnes
2021-01-30 15:38         ` Michael [this message]
2021-01-30 16:21         ` Dr Rainer Woitok
2021-01-30 16:55           ` Arve Barsnes
2021-01-30 17:07             ` Neil Bothwick
2021-01-30 15:28       ` Alexey Mishustin
2021-01-30 15:34         ` [gentoo-user] " Grant Edwards
2021-01-30 16:30         ` [gentoo-user] " Dr Rainer Woitok
2021-02-04 18:43     ` antlists
2021-01-30 13:33   ` bobwxc
2021-01-30 14:34   ` Neil Bothwick
2021-01-31 14:10   ` Alessandro Barbieri

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=2519519.BddDVKsqQX@lenovo.localdomain \
    --to=confabulate@kintzios.com \
    --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