- Get package information for a bug report
- What do those fancy arrows when merging things mean?
- Profiles Updates for Package Moves and Slot Moves
- I can't install
Get package information for a bug report
cave info info to get general configuration information. Paludis will not show any
configuration that is 'per-package' in this output. (This is different to
emerge, which misleadingly shows
an arbitrary global configuration no matter what.)
If you are submitting a bug report for a particular package, use
cave info spec instead.
If it's an installed package, spec can usually just be the qualified package name (for example,
info sys-apps/paludis). If you're installing a package, you should instead specify an exact package ID
cave info =sys-apps/paludis-0.26.0_alpha12::paludis-overlay).
What do those fancy arrows when merging things mean?
They tell how each file is merged to root. They consist of three parts:
- The first part talks about what happened to the entry this one is replacing (if any):
- The entry didn't exist
- The entry was reused
- The entry was unlinked
- The second part refers to how it was merged:
- This entry was copied
- Merged using
- Merged by using
rename()on a parent directory
- Merged as a hardlink
- The third part refers to permissions and modes:
- Nothing done
- Fixed ownership
- Added set*id bits
- Copied xattrs
Profiles Updates for Package Moves and Slot Moves
Gentoo includes support for repositories specifying that a package has moved (e.g.
app-misc/foo is now
app-admin/foo) or changed slot (e.g.
app-misc/foo:0 is now
app-misc/foo:2). These are known as 'profiles updates'. Paludis will perform profiles updates after a
Sometimes it is possible for renames to cause collisions. For example, if
foo is being renamed to
bar, and you have both
bar installed, Paludis will be unable to perform
the update. In this situation, you should generally manually uninstall the older of
I can't install
You can't install (or reinstall) a package ID that is already installed. The
foo/bar-1.23 you have
installed has absolutely nothing whatsoever to do with any other
foo/bar-1.23, and by specifying
::overlay-> you are specifically saying "give me the installed ID".