Blog entries from KDE SoC students and mentors

powerfox's picture

GSoC is over

Unfortunately GSoC has finished. It was a wonderful adventure: I got new friends, wrote some code (~8350 lines) and learnt new interesting things. I can say that after today’s commit to my git repo (with a lot of changes to yesterday’s commit, which is evaluted) I implemented all things I promised. But some things still require a lot of love.
I want to thank all people helped me during this summer:
Alexander Dymo(adymo, KDevelop) — My mentor who is strong both in GUI and Git.
Andreas Pakulat(apaku, KDevelop) — The man who can help with any part of KDevelop(or maybe even ith whole KDE && Qt).
Shawn O. Pearce (spearce, Git) — A man who is not in KDE, but who contacted my mentor and me to suggest his help.
Marco Costalba — QGit author, explained a lot of code from QGit.
Paul Mackerras — Gitk author, explained some basic algorithm (building rev history).
All guys from different IRC channels, mailinglist.

Organization: KDE Original: Source
powerfox's picture

Revision (commits) history in KDevelop

I had a lot of non-development problems, but this week I continued to develop my GSoC project (it’s the last thing, that can be evaluted, but improved — yesterday’s code is very buggy xD).
So here this thing is:

The only thing to implement is branch labels.
Current implementation is very dirty, but it works, the code: http://repo.or.cz/w/kdevelopdvcssupport.git?a=blob;f=plugins/git/gitexec…

Organization: KDE Original: Source
krishna_ggk's picture

GSoC: Last week, new beginning!

Well, GSoC is almost ending now officially. I am amazed how the time passed so fast.
All and all, it has really been a very nice experience. I have learnt so much and I am really thankful to Google and KDE. Especially I should thank my mentor Riddell, because I always end up doing different than what I communicate with him and he bears that :)

One important lesson I have learnt is how crucial execution of planning is. To be honest, I over planned most of the time and my execution of the plan was haphazard. This can be attributed to gsoc-08 being my first time-tested and planned project.
But importantly I have been productive (atleast in my terms ;) ) and also probably the saying “Aim for sky, you will land up on stars” has worked for me.

Organization: KDE Original: Source
krishna_ggk's picture

GSoC: Couldn't resist posting!

Its been quite a long time since my last post though I was busy working.
I am happy that my work is paying dividends

My idea of the framework classes to handle text inside the UML objects seems to be working nice. All these days I was busy porting all the UML widget-objects to new GraphicsView based classes and also using the TextItems classes. There has been many small behavioral improvements like lesser jitters. Still some work is left before it can be merged to trunk.

Organization: KDE Original: Source
powerfox's picture

Branching and Committing in KDevelop

Was offline for a week (or even more), but now I’m back and can continue development.

Here are screens of KDevelop DVCS branching and committing managers. They can work with any DVCS (currently I support only Git code, but will give a love to Mercurial and Bazaar).

Commit manager is a big “quick and dirty”, but I will try to make it clear tomorrow.

Organization: KDE Original: Source
ramblurr's picture

I’m Leaving on a Jet Plane…

The ball has been dropped by me - dropped hard - during the past several weeks. First, I was stumped for a week and a half by the glib+qt fiasco, then my development machine’s hard drive shuffled off the mortal coil. Replacing it took a solid week, and when it finally arrived I installed Gentoo. Two days later, the finally install completes as I’m frantically throwing my life’s possessions into a car:

  • clothes
  • 2 laptops
  • 1 Target desk (retail $50)
  • assorted books
  • 1 blow-up air mattress

Fast forward through seven hours of me hurtling down the interstate at not-so-safe velocities, and here I am, pardoning my recent idleness as my flight to Paris boards at gate D32. Not accomplishing much over the past several weeks suddenly doesn’t seem so bad: I’m going to Europe! There is a week long hack-a-thon at Akademy; I’ll catch up then.

Organization: KDE Original: Source
powerfox's picture

KDevelop: QGit integration for Git plugin

Say “Good Bye” to Eclipse ;)

Organization: KDE Original: Source
powerfox's picture

Quick and Dirty support of branching in Git plugin for KDevelop

It’s in SVN, you can start to use it now :)

Organization: KDE Original: Source
ramblurr's picture

Another GSoC Mini Report

I’ve been slacking on the update reports over the past two weeks, because I’m holding out for the exciting post where I say “MP3tunes AutoSync is working! Huzzah!” Sadly, this report isn’t that one.
For the past week I’ve been banging my head against the wall of glib, QtEventLoop, and QThreads. I have quite a headache to say the least, but yesterday thanks to my mentor and Ian, both Amarok developers, my head actually broke through that wall. Literally. GLIB, and Qt are kowtowing at my feet swearing oaths of fealty. They have promised to work together and let me get back to doing fun things, like code new features.

Organization: KDE Original: Source
krishna_ggk's picture

kde.in monsoon hackathon

Hello guys,
I am glad to inform about the successful hackathon we had in India during the last weekend. Apologies for the late report as there was a last exam bugging me.

The hackathon was mainly hosted by Geodesic office at Bangalore and sponsored by FOSS.IN. I am really thankful to Atul Chitnis and Shreyas for providing us with an excellent workspace to hack on. The arrangements rocked!

The hackathon involved Pradeepto(kdepim), Sharan(kexi), Tejas(kopete), Akarsh(kstars), Shashank(panoramio/marble), and me(umbrello).

Day 1:

Organization: KDE Original: Source
Syndicate content