Posts Tagged v0.3
v0.3 Release Complete!
Posted by Sid in Fitness Journal, Mercurial Project on December 7th, 2008
My v0.3 release has finally come to an end along with the course. Throughout this release I have put out a total of 7 patches spread over 3 bugs and wrote 13 blog posts (not including this one). I have put in hours and hours of work and communicated with various Mozilla community members linked to my project. It has been grueling and fun at the same time. Sometimes I struggled while other times I triumphed. Some of the better moments in the past couple of weeks was the news that my patch for bug 448707 was approved on my very first try and my patch for bug 445560 was also approved after a few adjustments. I felt extremely happy to see something that I had worked on go live. Everyday Mozilla users will utilize these features and that gives me a sense of pleasure. This sort of feeling is the reason I put in all those hours of blood and tears these past few weeks and throughout the length of this project.
For this release I think I have fulfilled the goals I set out to complete. I blogged regularly, kept my project page up to date and put out various patches for all my bugs that required them. I went back and fixed problems with the patches for my v0.2 release. I was also able to implement a new feature for hgweb, the graph view, which the community wanted to see. It was the type of thing that was very different from the other bugs that I worked on. This one required knowledge of drawing graphics with JavaScript, something I hadn’t even thought about doing before I took this on. I think I definitely challenged myself with this release as the means to this feature were entirely alien to me beforehand. To view all the features implemented/fixed for with my v0.3 visit my project page.
I’ve released my final version for this course and now everything is in the hands of the Mozilla elders. They will have a look at my patches and decide if they are worthy. Only time will tell if they are…
Looking Forward to v0.3 Release
Posted by Sid in Mercurial Project, Open Source on November 24th, 2008
The end of the semester is approaching fast and so the due of my v0.3 release. I’ve had a talk with jorendorff about what I should do for my next release. We discussed working on the ability to filter by file/directory or a graph view for the pushlog. In the end we decided that working on a graph view for the pushlog would be a pretty amazing thing to work on.
Dirkjan Ochtman (djc) has already done some work on this graph view feature which you can see here. So now my job is to adapt and adjust the work done by djc for the pushlog. At this point I can’t really say how hard or easy this is going to be. All I know is that this feature would be quite awesome to have as far as the users are concerned.
I also will be looking to make fixes to the patches I submitted for my v0.2 release as the reviews come in.
With all the other assignments I have due the time to work on my v0.3 release isn’t too much so I need to be efficient with my work. Here’s hoping things go well…
v0.2 Complete
Posted by Sid in Mercurial Project, Open Source on November 15th, 2008
“Takes a deep breath”
Well, I’ve finally completed my v0.2 release. I have to say that it has been tough and grueling. Throughout this period I have struggled to get things done countless times. I’ve hit the proverbial brick wall on so many occasions that I feel like I’m part of the wall now (the wall is like the annoying neighbor that won’t go away). Open source is definitely the course I have spent the most time on this semester. I’ve spent countless hours on this release (I’m guessing around 50-60hrs, at least it feels like that but I may be way off). But don’t get me wrong here. I’m not complaining. I’ve enjoyed myself too. These projects are hard and they will take time to complete. I know and accept that. I am getting better at working with my project too as with everyday that passes I feel I am more confident about my work.
I plan to release the patches for my 3 tasks (view here) tomorrow morning. They will all get reviewed by the Mozilla elders and I hope they get accepted. But, I am not naive. I don’t think they will get accepted immediately. This will be my first time providing a Mozilla patch and so I am sure that I probably have done something that they will not agree with. This is fine. It is all a learning process. Even people that have years of experience can get their patches rejected. Such a thing will not deter me if it happens.
ted, jorendorff and djc have been very helpful. Whenever I have had a question they have guided me onto the right track. Just have a look at my project page to see how many times I have discussed something with them.
We have less than a month left till the semester ends and I need to decide quickly on what I will be working on for my v0.3 release. At this moment I am too exhausted to decide. I will probably make my decision very soon so that I can get going on it. There isn’t much time left. Look out for a future blog post explaining what I will be doing.