Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 646282 - sys-apps/portage-2.3.22 does not re-emerge kernel modules set @module-rebuild with --changed-deps option
Summary: sys-apps/portage-2.3.22 does not re-emerge kernel modules set @module-rebuild...
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-01 09:31 UTC by DJ Dunn
Modified: 2018-02-02 15:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DJ Dunn 2018-02-01 09:31:10 UTC
sys-apps/portage-2.3.22 doesnt remerge kernel modules set @module-rebuild with --changed-deps opt

i can put --changed-deps in EMERGE_DEFAULT_OPTS and 

Iris /usr/src/linux # emerge @module-rebuild

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

Nothing to merge; quitting.

if i take it out it finds my two kernel modules and rebuilds them
Comment 1 DJ Dunn 2018-02-01 09:33:30 UTC
more things come back at nothing to merge.  is this something that cant be on all the time?
Comment 2 Zac Medico gentoo-dev 2018-02-02 01:11:05 UTC
(In reply to DJ Dunn from comment #1)
> more things come back at nothing to merge.  is this something that cant be
> on all the time?

The problem is that it also enables --selective. If you use EMERGE_DEFAULT_OPTS="--changed-deps --selective=n" it will behave better, but then you have to specify --selective when you need it.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-02-02 15:38:05 UTC
As Zac said, this is by design. If you're asking Portage to only reinstall packages with changed deps, that's what you get. This works the same as --changed-use, --update, etc.