Can Ubuntu/Debian and Drupal cooperate on a repository strategy?
Just a few days ago, Ubuntu said it will offer Alfresco CMS. This will sure give Alfresco wider exposure and wider use because it is easier to install using apt-get/aptitude.
While Drupal is already in both Debian's and Ubuntu's repositories, it is quite a few revisions behind on Drupal 5, and no Drupal 6 is available.
The debian pacakge of Drupal has never found a lot of support within the Drupal project and community, mainly because of the fast pace of Drupal's development, and our "user interaction needed" when upgrading (update.php, ...etc.).
So, this is to start a discussion on how to make Drupal more deb/apt friendly, so it would see wider use.


Ical feed
Ideas
I don't know how it is done right now, but it seems to me like it should have a blank installation with no interaction.
I suppose this could be done by installing it on a localhost then packaging that. There would be serious security problems with that, because all passwords will start with a default including the database.
Apt can do quite a bit of configuration within it's interface. I haven't actually installed Drupal in Ubuntu, but I assume this is how it is done already. If it isn't I'm pretty sure simple tasks like choosing passwords can be done using it.
I think this could be aided by some kind of command line interface to drupal. I think drush is what I'm thinking of.
Since drush has an installation and update interface, it could make updating packages for drupal core totally automated in the .deb building localhost.
interactive installer
apt installers can be interactive. The mysql one, for example, prompts for a root user password.
It's also possible that the installer could generate random database name, database username, database password, drupal uid1 could be admin with a random password. Then the installer could print out the uid1 password to the screen and suggest that they change it. The database information is all stored in settings.php if the user really needs it.
--
Growing Venture Solutions | Drupal Dashboard | Learn more about Drupal - buy a Drupal Book
D6 in Debian SID & in Ubuntu 9.04
There is now a fresh Drupal 6 package in Ubuntu 9.04 Jaunty (http://packages.ubuntu.com/jaunty/drupal6) and in Debian SID (http://packages.debian.org/sid/drupal6)
Welcome back!