public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: tuxic@posteo.de
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Forced rebuild of a package...how?
Date: Sun, 4 Feb 2018 05:54:10 +0100	[thread overview]
Message-ID: <20180204045410.rpozw3cfwprets2w@solfire> (raw)
In-Reply-To: <939eae57-6ade-0807-09cb-85176c349397@gmail.com>

On 02/03 10:41, Dale wrote:
> tuxic@posteo.de wrote:
> > Hi,
> >
> > after installing linux-4.15.1 (downloaded from kernel.org) I want to
> > reinstall (beside others) nvidia drivers.
> >
> > Emerge told me:
> > |    >emerge nvidia-drivers
> > |    Calculating dependencies... done!
> > |    >>> Jobs: 0 of 0 complete                           Load avg: 1.05, 0.65, 0.34
> > |    >>> Auto-cleaning packages...
> > |    
> > |    >>> No outdated packages were found on your system.
> >
> >
> > That is valid for the previous installed kernel...but not for the one 
> >
> > This was updated just before
> > Sun Feb  4 04:21:46 2018 <<< sys-apps/portage-2.3.23
> > Sun Feb  4 04:21:51 2018 >>> sys-apps/portage-2.3.24
> >
> > My make.conf has this options:
> > EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=4 --changed-deps-report=n --changed-deps"
> >
> >
> > Thanks for any help in advance!
> >
> > Cheers
> > Meino
> >
> 
> I tested this here.  Like you, I added --changed-deps to make.conf with
> the plan to remove it later.  It seems when that is put there, it
> doesn't emerge like it usually would.  It acts like it is looking for a
> update not a re-emerge of the same version.  However, when I removed
> that option, it works as it should.  I don't know why it does that but
> that is what it is doing.  So, remove --changed-deps and try again.  It
> should work.
> 
> Is that a bug?  Don't know.  It may be that it is intentional but maybe
> it shouldn't be. 
> 
> Hope that helps.
> 
> Dale
> 
> :-)  :-) 
> 

Hi Dale,

thanks for the info and help!

Just a few seconds before I found the reason for all that reasons :)

It seems that -- exactly as you said -- this option prevents
reemergeing of the same packages again.

If you want to force an update "gnu/foobar" (for example) you need to
submit

    emerge --selective=n gnu/foobar

which temporarily overwrites --changed-deps.

By the way: I appreciate helps like yours much more than just pointing
to the obvious docs. ;)

Cheers! 
Meino




  reply	other threads:[~2018-02-04  4:54 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-04  4:20 [gentoo-user] Forced rebuild of a package...how? tuxic
2018-02-04  4:33 ` Ian Bloss
2018-02-04  4:41 ` Dale
2018-02-04  4:54   ` tuxic [this message]
2018-02-04  5:25     ` Dale
2018-02-04 23:39 ` [gentoo-user] " Nikos Chantziaras
2018-02-05  3:02   ` tuxic
2018-02-09 10:39 ` Kai Krakow
2018-02-09 10:43   ` Kai Krakow

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=20180204045410.rpozw3cfwprets2w@solfire \
    --to=tuxic@posteo.de \
    --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