Summary: | emerge: Show more info for slot rebuilds | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Klaus Kusche <klaus.kusche> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra, kensington, nikoli, polynomial-c |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=778860 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723, 234101, 484436 |
Description
Klaus Kusche
2013-06-02 13:25:57 UTC
(In reply to Klaus Kusche from comment #0) > 1.) Please mark the packages which are causing rebuilds differently > from those which are being rebuilt due to other packages. > Currently, both are marked with a small red "r", > and you can't tell the difference between a package causing rebuilts > and one being rebuilt due to other packages. > > 2.) Please, at least for --verbose, for each package being rebuilt due to > other packages, list the packages forcing its rebuilt. It should be fairly obvious from the display of the sub-slot changes. For example: [ebuild r U ] dev-libs/icu-51.1:0/51.1 [50.1.2:0/50.1] [ebuild r U ] x11-base/xorg-server-1.14.1:0/1.14.1 [1.14.0:0/1.14.0] You can see that icu changes from 50.1 to 51.1, and xorg-server changes from 1.14.0 to 1.14.1. (In reply to Zac Medico from comment #1) > It should be fairly obvious from the display of the sub-slot changes. For > example: > > [ebuild r U ] dev-libs/icu-51.1:0/51.1 [50.1.2:0/50.1] > [ebuild r U ] x11-base/xorg-server-1.14.1:0/1.14.1 [1.14.0:0/1.14.0] > > You can see that icu changes from 50.1 to 51.1, and xorg-server changes from > 1.14.0 to 1.14.1. Either you misunderstood my problem, or I don't understand your comment. I don't want to know which subslot changed and why, the numbers are irrelevant. For each package being rebuilt due to subslot changes, I want to know which package *caused* the rebuild, e.g. "boost ist rebuilt due to an icu slot change, TeX is rebuilt due to a poppler slot change, and libreoffice gets a rebuild due to both icu and poppler." And I want to be able to distinguish easily between packages being rebuilt and packages causing rebuilts (e.g. poppler and icu). This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=98f227be79361d83766b074403efd53f570fa3f3 (In reply to Sebastian Luther (few) from comment #3) > This is fixed in git: > > http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit; > h=98f227be79361d83766b074403efd53f570fa3f3 Maybe depgraph._show_abi_rebuild_info() should print to stdout instead of stderr (using writemsg_stdout)? (In reply to Arfrever Frehtes Taifersar Arahesis from comment #4) > (In reply to Sebastian Luther (few) from comment #3) > > This is fixed in git: > > > > http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit; > > h=98f227be79361d83766b074403efd53f570fa3f3 > > Maybe depgraph._show_abi_rebuild_info() should print to stdout instead of > stderr (using writemsg_stdout)? You're right. Do you fix it? (In reply to Sebastian Luther (few) from comment #5) http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commitdiff;h=25d15b99c1f3f0c84243cc3d80587009aeaa3673 Released in sys-apps/portage-2.2.8. Reopening this bug to request making the new output optional. Please don't get me wrong, I find this change very useful but for my recurring work with portage it's annoying to have these additional lines of output without a chance to disable them. So I'd like to request some --verbose-slot-rebuilds=(y|n) option to en-/disable the additional information. I have a patch started, but needs final configuration, and fine tuning... Now if I can keep from getting distracted... Stay tuned, :) (In reply to Brian Dolbec from comment #9) > I have a patch started, but needs final configuration, and fine tuning... > > Now if I can keep from getting distracted... > > Stay tuned, :) I am using your patch since you submitted it here. No bad side-effects so far. Please include it. released in portage-2.2.11 |