Summary: | package.provided does not work for me on _some_ packages | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Dietrich Heise <dietrich> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | VERIFIED NEEDINFO | ||
Severity: | normal | CC: | de.techno |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 60225 | ||
Bug Blocks: | |||
Attachments: | emerge -uDdp world |
Description
Dietrich Heise
2004-10-09 20:42:44 UTC
Please attach the output of emerge -uDdp world By the way, you should be using package.mask if you want to prevent portage from upgrading a package. Using package.provided to tell portage that a package that is installed that isn't will only lead to compile failures and false bug reports. sorry, now I have injected the package now :/ Can I also create a package.mask file in /etc/portage/profile/ that will also used like /usr/portage/profile/package.mask? but the package.mask in /usr/portage is not a good way for masking packages after every sync the user masked packages are gone :( mfg Dietrich /etc/portage/package.mask for masking packages. man 5 portage will show you information for many other files too. Unfortunately, there's no way to debug this without the debug output so I'm closing. I have the same problem: cat /etc/portage/profile/package.provided media-libs/libcaca-0.9-r1 app-shells/tcsh-6.13-r1 media-libs/libao-0.8.6 x11-libs/wxGTK-2.5.3 kde-base/kdeaddons-docs-konq-plugins-3.4.0 sys-kernel/vanilla-sources-2.6.11.4 app-text/tetex-3.0-r1 x11-libs/wxGTK-2.4.2-r3 media-libs/xvid-1.0.3 app-office/openoffice-ximian-1.3.9 emerge -uDp world [ebuild U ] sys-libs/glibc-2.3.4.20050404 [2.3.4.20050125-r1] [ebuild U ] app-text/tetex-3.0-r2 [2.0.2-r6] [ebuild U ] app-office/openoffice-ximian-1.3.9 [1.3.8] [ebuild U ] sys-devel/gcc-3.4.3.20050110-r2 [3.4.3.20050110] output of -uDdp will be attached Created attachment 55742 [details]
emerge -uDdp world
Closing due to old age I too have this problem. emerge -pv virtualbox Calculating dependencies ... done! [ebuild N ] sys-devel/bin86-0.16.17 149 kB [ebuild N ~] app-emulation/virtualbox-additions-4.0.2 37,084 kB [ebuild N ] dev-util/gperf-3.0.4 961 kB [ebuild N ] sys-devel/dev86-0.16.17-r6 687 kB [ebuild N ] sys-power/iasl-20090123 USE="-test" 906 kB [ebuild N ] sys-kernel/gentoo-sources-2.6.36-r5 USE="symlink -build -deblob" 68,751 kB [ebuild N ~] app-emulation/virtualbox-modules-4.0.2 831 kB [ebuild N ] sys-apps/help2man-1.38.2 USE="-nls" 134 kB [ebuild NS ] sys-devel/automake-1.9.6-r3 [1.11.1] 748 kB [ebuild N ] dev-lang/yasm-1.1.0-r1 USE="-nls -python" 1,377 kB [ebuild N ] dev-util/kbuild-0.1.5-r1 21,430 kB [ebuild N ~] app-emulation/virtualbox-4.0.2 USE="additions alsa opengl qt4 -doc -extensions -headless -java -pulseaudio -python -sdk -vboxwebsrv" 68,230 kB Total: 12 packages (11 new, 1 in new slot), Size of downloads: 201,283 kB cat package.provided sys-kernel/gentoo-sources-2.6.36-r5 Any chance of reopening? (In reply to comment #7) > cat package.provided > sys-kernel/gentoo-sources-2.6.36-r5 Is that /etc/portage/profile/package.provided? I'm asking because it's common for people to put the file in the wrong directory. Yes, that was it, however the man page states it should be in /etc/portage/make.profile/ (In reply to comment #10) > Yes, that was it, however the man page states it should be in > /etc/portage/make.profile/ That's for the main profile. I also says that site-specific overrides go in /etc/portage/profile/. It's supposed to be clarified in the /etc/make.profile/ docs, but maybe it's not clear enough. (In reply to comment #11) > (In reply to comment #10) > > Yes, that was it, however the man page states it should be in > > /etc/portage/make.profile/ > > That's for the main profile. I also says that site-specific overrides go in > /etc/portage/profile/. It's supposed to be clarified in the /etc/make.profile/ > docs, but maybe it's not clear enough. > Yup, that's right. I think the man page needs a bit of patching. |