Weblog

Call for testing: magic-removal branch

If you've been involved at all in the Django community over the past few months, you're no doubt familiar with a sexy, yet elusive, phenomenon known as the "magic-removal branch." It's a new version of Django, begun a couple of months ago, that makes several sweeping changes to the framework to improve its usability and remove unnecessary "magic."

That branch has been marked as "for developers/hackers only" -- until now. Today we're freezing feature additions to it and encouraging people to start using it as a brief beta test. Come one, come all -- check out magic-removal and let us know if you find any bugs or other issues.

Over the next week, we'll be concentrating on fixing any remaining bugs and -- more importantly -- updating ALL of the documentation. Documentation is one of Django's strongest selling points, and we don't want to risk having inaccurate docs.

We're aiming for a merge to trunk on next Friday, April 28. (For you non-techies, that means we'll convert the main Django code repository to use the magic-removal code and switch all development permanently to that Django code base.) That should give us enough time to work on documentation and iron out last-minute bugs. We should release Django's next official release -- 0.92 -- shortly thereafter, assuming all is well.

The RemovingTheMagic wiki page has all you need to know about the magic-removal branch.

Or, you can just Google for "magic removal". Number one hit, baby! Yes, it's even above this strange magic carpet removal video and a host of Web sites for "magic" stain- and hair-removal products.

Please feel free to ask questions in IRC (#django on irc.freenode.net) or the django-developers mailing list.

Posted by Adrian Holovaty on April 20, 2006

Comments

Vikran Rathore April 20, 2006 at 9:33 p.m.

Any idea adrian when the 0.92 is planned. Also can I use this for my planned production work. I have been waiting for magic-removal branch since I need to port a project from asp oracle to django.

Sean Roth April 20, 2006 at 9:56 p.m.

Nice job, Django team! You guys have a great framework here and am interested in seeing where's it's going.

Tony McDonald April 21, 2006 at 12:46 a.m.

Great news! - I've been using MR for a while now, gearing up for a production site, have found that 'explicit is better than implicit' and no bugs have bitten me.

Andreas Neumeier April 21, 2006 at 1:45 a.m.

uh, well yeah, i started testing magic-removal about two weeks ago. It looks great - but, and this may be me - the user permissions system does not create initial database entries upon application installation.

besides that, is there a "default" way for login/logout/password forgot/register pages/precedures?

Great work guys, keep going

David S. April 21, 2006 at 7:12 a.m.

Please create a 9.1-final tag. It seems to qualify as a notable_moment!

Great work and thanks to all.

Adrian Holovaty April 21, 2006 at 9:41 a.m.

David: We'll definitely tag the final version of 0.91-svn. It's notable indeed. :)

__SERF__ April 22, 2006 at 10:20 a.m.

eggzellent! congratulations indeed!

Ganjango April 22, 2006 at 7:12 p.m.

Big announcement on 4/20. I like it. I'm looking forward to the next official release, soon I hope!

Paul C. April 22, 2006 at 8:29 p.m.

Awesome, just what I've been waiting for. I've been playing with the SVN version, but it's high time I got started on my community site, and this sounds like a perfect opportunity to get my butt in gear. Thanks and congratulations!

peter April 23, 2006 at 11:10 a.m.

hi, i don't see oracle support in MR (http://code.djangoproject.com/ticket/87). How can i apply that patch using MR?

thanks.

keep up the good work

mdt April 29, 2006 at 3:45 p.m.

as in 0.91 verbose_name=u'Ä' does not work but everything else is working fine now for me. the wiki is really helpful. thanks alot, great work!

Comments are closed

To prevent spam, comments are no longer allowed after sixty days.