Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 394773

Summary: Proposal of "-h" flag for 'fixpackages'
Product: Portage Development Reporter: David <write2David>
Component: DocumentationAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: enhancement Keywords: InVCS
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 472632    
Attachments: [PATCH] Fixes the bug

Description David 2011-12-15 04:49:44 UTC
There seems to be no built-in documentation about what /usr/sbin/fixpackages does, even though it is sometimes necessary to run manually (as prompted by portage).

Reproducible: Always

Steps to Reproduce:
1. fixpackages -h
2. fixpackages --help
3. man fixpackages
4. man portage  [then search for "fixpackages"]
Actual Results:  
No info provided.

Expected Results:  
Some output for 'fixpackages -h' or 'man fixpackages'   --  something along the lines of the following, which is info (perhaps incomplete) that I scavenged from the Gentoo Forums...


fixpackages fixes dependencies (such as when packages move from one category to another) only in tbz2 packages in /usr/portage/packages.  fixpackages can be ignored unless you use -b or FEATURES="buildpkg".
Comment 1 Zac Medico gentoo-dev 2011-12-15 18:20:58 UTC
The latest release has a fixpackage man page, from bug 393517:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=c93a46851c43f7e8539a67b2376dc8f55af41789
Comment 2 Alexander Berntsen (RETIRED) gentoo-dev 2013-07-30 20:56:38 UTC
Created attachment 354662 [details, diff]
[PATCH] Fixes the bug
Comment 3 Zac Medico gentoo-dev 2013-07-30 22:38:12 UTC
(In reply to Alexander Berntsen from comment #2)
> Created attachment 354662 [details, diff] [details, diff]
> [PATCH] Fixes the bug

Thanks, this is in git:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2b4abfe
Comment 4 Zac Medico gentoo-dev 2013-08-03 10:20:19 UTC
This is fixed in 2.1.13.3 and 2.2.0_alpha192.