Google Summer of Code Mentor Summit Recap

I spent last weekend in Sunnyvale, CA at the GSoC mentor summit.  This was a great opportunity to rub elbows with a number of experts in various OSS projects.  It was great to make connections with people in and out of the Python community.  First off, I just want to thank Google, and Leslie Hawthorne for having us. Google was an excellent host, and I would jump at the chance to attend a Google-hosted event again.  Google is using GSoC to promote the open source community.  By providing funding for students to work for a summer on software instead of flipping burgers, they hope to save the world, one open source project at a time.  I have my own take on what Google’s true intentions are, but I don’t really want to discuss that in this blog entry.  That is to say, I don’t think Google’s intentions are in any way evil, but they are definitely self-serving.  In any event, it is remarkable the amount of time, energy, and money that goes into this project, which is at this time one of a kind.  Here’s hoping that other companies will consider the not-so-small buy in for sponsorship which could lead to even more OSS development.   

As for the summit itself, there were lots of talks.  Since it was run like an open-space conference, it took a little while to work up some speed the first day, but I never found myself want of something to do.  I was not surprised that the talk on monetizing your OSS project was wildly successful.  I was surprised at how easy it was for sessions to get off on tangents, but it was interesting to see how people in similar fields were solving projects.  I attended a session on Scientific Computing (since I work for NREL) and it seemed that the biggest problem the room faced was packaging/deployment of software.  I appears this problem cross-cuts platforms, language, and even hardware barriers.  It also seems that you either have a choice to make: stick with old software that is stable, or upgrade to new stuff that almost always breaks other things.  Sound familiar?  I wonder how long it will be before everyone runs isolated virtual machine images for each of their projects… I bet some already are.  

By day two I was pretty exhausted of participating in sessions, and I just wanted to hack with some like-minded folks.  It turned out that at least 8 people at the summit were hacking on making their application run on Python 2.6, so we all got together and shared the good vibe while we solved our individual problems.  The main barrier for TurboGears 2 running on Python 2.6 was ToscaWidgets and TurboJson.  First off, peak-rules needed some minor tweaking to get a few of the bugs fixed.  Thanks to Philip Eby for implementing my patch (in a slightly different way) and making it all work.  ToscaWidgets was also breaking with the SimpleJson trunk, but this turned out to be an implementation error, and I think I have it mostly sorted out.  

Yesterday evening Mark and I finished up packaging the !first beta! of Turbogears2.  I put a few custom eggs in the index from my GSoC hacking, and suddenly we have a Python 2.6 compatible release.  Also, of interesting note Gustavo Narea cranked out tgext.authorization which handles most of the security for TurboGears2.  Now I just need to get cranking and fix DBSprockets Primitives to work with Rum, and then fix silverplate to support Rum also.  (Perhaps this is my way of telling people to move in the Rum direction).  

Mark and I will be attending PyWorks in November, and doing a sprint then.  So, if you are in town, or interested in sprinting remotely, please don’t hesitate to sign up.  I will be speaking at PyWorks on using PasteScript, Virtualenv, SQLAlchemy, and Nosetests to create robust database applications. Do you think there is anything else I could cram in a 45 minute talk?  I will also be helping Mark out at his TG2 tutorial, so if you aren’t signed up for PyWorks, get crackin’ !

Tags: , , , , , , ,

16 Responses to “Google Summer of Code Mentor Summit Recap”

  1. REd says:

    tg2 on 2.6?! plz omg plz

  2. percious says:

    ‘Tis True REd. TG2 is running just fine on 2.6.

  3. whoah this blog is wonderful i love reading your posts. Keep up the great work! You know, a lot of people are searching around for this info, you could aid them greatly.

  4. An thought-inspiring palaver is rated allude to. better self reflect that her appreciate contact more by this architectonics, better self fortitude not a jot consist contriver cut off floater but ordinarily common people are little until use language on previous topics. To the after that. Cheers

  5. Thanks for added major berth. Where else could anyone get that identify of info in specified an model way of penning? I make a introduction succeeding week, and I am on the care for specified message.

  6. Do Vui says:

    I have not got chosen currently being a bookkeeper having said that are basically a very good accounting sales particular person in excess of 24 months. Do they actually consider my personal request? cheers.

  7. Kompres�r Servisi…

    Tamsan Kompres�rleri – �r�nleri �zellikleri ve Fiyatlari…

  8. I am happy to see such a marvolus information in this blog. The author has collected serveral information and finally updated this blog into a successful list. We kgetechnologies.com provide all SEO services to the clients. we provide the following services Search Engine Optimization Services or SEO Link Building or SEO Software or Affordable SEO Services or Professional SEO Services or Cheap SEO Services or Search Engine Optimization SEO Services or Social Growth Technologies or Space Exploration Technologies or Top Search Engines or Best Search Engines or People Search Engines or Google Search Engine or Popular Internet Search Engines or Search Engine Optimisation or Search Engines List or Bing Search or Top Quality SEO and many more. all are requested to visit the website kgetechnlogies.com and get benefited. Thanks backdoor jobs

  9. thuyettrinh says:

    Nice post. I used to be checking continuously this weblog and I am inspired! Extremely useful info specially the closing phase :) I handle such info much. I was seeking this certain info for a very long time. Thank you and good luck.

  10. ac quy says:

    What i do not realize is actually how you’re not actually much more well-liked than you might be now. You are very intelligent. You realize therefore significantly relating to this subject, made me personally consider it from numerous varied angles. Its like women and men aren’t fascinated unless it is one thing to accomplish with Lady gaga! Your own stuffs nice. Always maintain it up!

  11. I’m impressed, I must say. Rarely do I encounter a blog that’s equally educative and interesting, and without a doubt, you’ve hit the nail on the head. The problem is something that not enough men and women are speaking intelligently about. I’m very happy I came across this during my search for something regarding this.

  12. Nan Benell says:

    Can I simply say what a relief to seek out somebody who actually knows what theyre speaking about on the internet. You positively know the right way to deliver a difficulty to light and make it important. Extra individuals have to learn this and perceive this aspect of the story. I cant imagine youre not more widespread because you definitely have the gift.

  13. It’s a embarrass you don’t have a donate button! I’d definitely donate to this fantastic blog! I deduction representing instantly i’ll settle on behalf of book-marking and adding your RSS nourish to my Google account. I look to the fore to brand new updates and will share this website with my Facebook group. Chat soon!

  14. An exquisite task. Tremendous hpleufl information.

  15. excellent points altogether, you just received a new reader. What could you recommend in regards to your post that you made some days ago? Any certain?

Leave a Reply