Summary: | Try to unify the way ebuilds suggest admins to rebuild more packages and handle that via a generated script | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Pacho Ramos <pacho> |
Component: | Conceptual/Abstract Ideas | Assignee: | PMS/EAPI <pms> |
Status: | RESOLVED DUPLICATE | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Pacho Ramos
2012-04-26 10:41:26 UTC
(In reply to comment #0) > 1. Some ebuilds ask people to manually run equery or "q" to rebuild packages > after updates (like PyQt4, xorg-server...) => We should try to unify all > this suggestions in only one instead of using random tools, command lines > for every ebuild. > 2. preserve_old_lib eutils function. Both cases can be handled using an ABI dependency approach, as discussed in bug #192319. In essence, the ebuilds tell the package manager about ABI dependencies and ABI changes, and the package manager uses that information to automatically generate a list of packages to rebuild when necessary. *** This bug has been marked as a duplicate of bug 192319 *** And, isn't it much more difficult than generating a script to let user run it and get things done until better support is implemented? My idea was to try to get this better handled in short time as looks like bug 192319 is more difficult to implement and will probably need much more time to get it done :/ Bug 192319 really isn't that difficult to do, and having ebuilds generate lists of packages is a really backwards approach. OK in that case :), I was suggesting this workaround as I thought it was more problematic to get it properly solved |