DCSF 2010: Core developer summit breakout on installing and updating core

Attendees

Derek Wright (dww)

Dave Reid
- Update manager co-maintainer
- wants to work on updating core

Matt Radcliff (mradcliff)
- not too familiar, but wants to help out, learn more

Kevin (nowarninglabel) [sfsu]
- getting innodb cluster types working in D8 core
- lots of installs on SFSU, streamlining install would be great

Jonathan Dale (darthclue)
- multi-site upgrades + installs
- shared tables make running update.php suck

Marco (marvil07)
- used to use Git for versioning code and DB, make pushes, etc
- really don't know if that's the best solution

Ryan (liberator)
- interest in distributions

Brandon (bdragon)
- usage stats

Dwight Aspenwald
- coming to learn

Jim Berry (solotandim)
- coder upgrade

Khalid (kbahey)
- issue on reorganizing core directory layout

Kyle Cunningham (citizenkane)

Jimmy Berry (boombatower)

Andrew Berry (deviantintegral)

Moshe Weitzman (moshe)

Notes

Re: shared tables -- don't do that. ;)

Updating core
http://drupal.org/node/606592
- why do this inside drupal?
-- lowest common denominator, not all users have shell access
- how update manager works

Core directory layout
http://drupal.org/node/22336 (May 2005!)
- need to wait until DRUPAL-7 branch exists
- ideally we'd have Git by then, but we don't *have* to wait for that.
- Andrew Berry says: we need a script to automate changing all the files for the new locations
- this is a giant bikeshed, frankly, the less we discuss it and less input we get, the more likely it'll be fixed

DB/code backup/restore
- aegir does database backups we could learn from
- many modules already exist for this
- if everything was exportable, we could handle this that way (yeah, right)
- backing code/files, not just DB:
-- have tar/zip support in D7 core

D7 backup + migration hooking into update manager workflow (davereid)
http://drupal.org/node/774196

Installer + authorize.php patch:
http://drupal.org/node/418302 (currently D8, but potentially could be D7?)

Other resources

- Update manager core improvements handbook page
- Issues tagged with 'Update manager'
- Issues for the 'update.module' component
- Blog post on Update manager in D7 core