[development] All hands on deck for Drupal 7 alpha 1 this Friday!
Angela Byron
drupal-devel at webchick.net
Sun Jan 10 09:22:36 UTC 2010
Greetings, folks!
As you may or may not have heard (http://webchick.net/node/73), on
Friday we are going to roll Drupal 7.0 Alpha 1. This will be the very
first time that the *vast* majority of the community (not to mention
the outside world) will download Drupal 7, and play around with all of
the hard work you've all been doing for the past ~24 months. So! I
would love to do everything we can to really shine it up over the next
couple of days.
There are three queues that I would love people to focus on if they
have even *one hour* this week sometime to help Drupal 7:
1. webchick's D7 alpha hit list:
http://drupal.org/project/issues/search/drupal?
status[]=Open&issue_tags=webchick%27s+D7+alpha+hit+list
A variety of either *seriously* critical bugs (lingering critical API
breakages, the broken upgrade path, missing security updates) or
really glaring user-facing bugs that just make D7 look really sloppy.
Some of these are real head-scratchers, but others I think are pretty
obvious things that can be fixed in just a few lines of code.
We will still release the alpha regardless of the state of this list
on Friday, but progress here will help determine how many bold,
flashing disclaimers I can remove from the announcement. ;)
(Note that this is called *webchick's* D7 alpha hit list. Please do
not add/remove stuff to/from this tag. If you feel something is
drastically amiss, come find me on IRC and talk to me about it.)
2. API changes lacking documentation list:
http://drupal.org/project/issues/search/drupal?
status[]=Open&version[]=7.x&issue_tags=Needs+Documentation
Another thing that I'm really hoping to see along with the release of
alpha 1, is a torrent of developers beginning to make good on their
#D7CX pledges, by porting their modules and themes to Drupal 7. Right
now, however, there are *two pages* of issues whose API changes are
*not documented* in either the modules or theme upgrade guide. This is
an extremely critical situation that we need to resolve *ASAP* in
order to not stall the updates of 6.x modules to 7.x. (We all remember
how much that 5.x -> 6.x lag was, don't we?)
If you choose to help with this (bless you!), please both edit the
appropriate handbook page(s) for the change:
* 6.x => 7.x module upgrade guide (http://drupal.org/update/modules/6/7)
* 6.x => 7.x theme upgrade guide (http://drupal.org/update/theme/6/7)
...and also cross-file issues into the Coder module queue (http://drupal.org/node/add/project-issue/coder
) against the "Upgrade Routines" component.
Helping whittle this queue down not only will give me fewer gray hairs
and make the D7 alpha 1 launch a huge success, but it will *also* help
get you acclimated to the changes forthcoming in Drupal 7 *now* so
that you are prepared when D7 is officially released in a few months.
Plus, you can make a mean living with your brand new "Drupal 6 to 7
module/theme porting" business. ;)
(Incidentally, I highly encourage the Drupal 8 maintainer to create a
"Wall of Shame" for developers whose patches end up on this list for
longer than 24 hours. ;))
3. User interface text:
http://drupal.org/project/issues/search/drupal?
status[]=Open&version[]=7.x&component[]=user+interface+text
The docs and usability teams are doing one final pass on all of the
strings in core before we turn the translators loose on Friday. A lot
of these require no more skill to review than the ability to read
English. :)
Thank you all SO much in advance for your help, folks! Let's blow 'em
all out of the water! :)
-Angie
P.S.: I am probably going to be doing a "commit freeze" starting
Wednesday night when I go to bed, in order to give 24 hours or so for
any follow-up bugs to be shaken out prior to rolling the release, so
we don't accidentally break something horribly in the final hours. GULP.
More information about the development
mailing list