Hey, It's a proposal for a new module(of the app-admin/eselect). The /var/cache/edb/mtimedb file has the resume queue/list. This queue/list could easly be lost(the new emerge session loses the old resume-queue/list and prepares the new one). This, proposed new module should be able to save the old resume-queue and restores it back. It should be able to list(shows) the resume-queue and working as an emerge option --skipfirst, gives the freedom to the user to remove any listed package/s(off the resume-queue/list). I'm also attaching the initial code. Regards.
Created attachment 98800 [details] mtimedb.eselect,list_mtimedb.py,skip_mtimedb.py,save_mtimedb.py,restore_mtimedb.py This attachment has the propossed code of the new module. The attachement is a wrapper for these file.... mtimedb.eselect, list_mtimedb.py, skip_mtimedb.py, save_mtimedb.py and restore_mtimedb.py. Copy all of the above(mentioned) files to the folder /usr/share/eselect/modules greets.
*** Bug 150197 has been marked as a duplicate of this bug. ***
Portage devs: Any comments? I see not much use for this.
While the module may be useful for some people at the moment, the portage team will not officially support it in any way. The solution of bug 147516 will lead to the mtimedb either changing drastically or being completely abandoned.
Nod. I don't want to support a changing internal format of portage. Besides, i don't see a real need for this module. WONTFIX
(In reply to comment #5) > Nod. I don't want to support a changing internal format of portage. > Besides, i don't see a real need for this module. > > WONTFIX > If the mtimedb is being dropped or altered then I too don't see a need for this module. Thanks for your time. Regards.