Summary: | media-gfx/gimp-2.10.28 fails to find gegl if using media-libs/gegl-9999 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | N. Andrew Walsh <n.andrew.walsh> |
Component: | Current packages | Assignee: | Sergey Torokhov <torokhov-s-a> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
N. Andrew Walsh
2021-10-06 11:42:46 UTC
# emerge -s gegl [ Results for search key : gegl ] Searching... * dev-ruby/ruby-gegl Latest version available: 3.4.3 Latest version installed: [ Not Installed ] Size of files: 3.064 KiB Homepage: https://ruby-gnome2.osdn.jp/ Description: Ruby GEGL bindings License: LGPL-2.1+ * media-libs/gegl Latest version available: 9999 Latest version installed: 9999 Size of files: 0 KiB Homepage: https://gegl.org/ Description: A graph based image processing framework License: || ( GPL-3+ LGPL-3 ) > But I have gegl-9999 installed
What is the date of installation of this live-ebuild?
last install of gegl was April 30 of this year. Hrm. I should update that. Stand by and I'll report if the new one works. Yes, live ebuild (9999) gets current upstream version at the moment of build time. So rebuild of -9999.ebuild could be required from time to time if it installed as dependency. … and gimp emerged without error. Thanks for the solution. Would it make sense, then, to have the gimp ebuild force a rebuild of gegl if gegl is a "live" build? Usually there is no need to use -9999.ebuild dependencies for non -9999.ebuild packages. As far as I know the automatic mechanism to rebuild live ebuilds dependencies isn't provided by portage inside package *.ebuild. Portage provides special set to rebuild "live" packages: > emerge @live-rebuild to rebuild all installed live packages. Or special tool is available in portage tree "app-portage/smart-live-rebuild" ( https://github.com/mgorny/smart-live-rebuild ), that could be useful if you have many live packages. |