As promised I am trying to keep a weekly schedule with these posts. The system table removal issue with the help of Alex Pott is almost ready although it has been pushed into process hell just before I started writing this so I am again worried about it given how tight our schedule is now. The date table removal issue got really far thanks to cosmicdreams and KarenS, I will finish if necessary but it's also relatively close. The code around it is not the prettiest to say the least.
I started a review (and others pitched in) of all tables installed by the minimal profile and the following tables do not have a clear path to pluggability or outright removal: authmap, batch, file_usage, menu_links, menu_router, node_access, users_roles (there's a plan to make it a field
but I can't find an issue edit: found it.). Everything else is a) already CMI b) will be CMI c) an Entity d) lives in a pluggable file e) is being moved into a pluggable file (either a plugin or a module). I am right now rewriting EntityFieldQuery to allow for a unification of Condition classes then I will turn to the date tables, hopefully both issues finishing in September. Then I will check all the relevant issues to make sure none of them are stalled and file issues to do something with the seven listed tables. Busy two months ahead but it all seems doable.
Ps. I subscribed to issues in the efq_views module to make sure I see those immediately.
Commenting on this Story is closed.