Ysaimanojkumar

Joined 15 April 2013
1,868 bytes added ,  23 April 2013
Undo revision 2513 by Ysaimanojkumar (talk)
(Undo revision 2513 by Ysaimanojkumar (talk))
 
(4 intermediate revisions by the same user not shown)
Line 60: Line 60:
I own a Laptop Computer which I usually do all my work. My college has assigned a Desktop Computer in our Lab. So, as a whole I can use 2 Computers.  
I own a Laptop Computer which I usually do all my work. My college has assigned a Desktop Computer in our Lab. So, as a whole I can use 2 Computers.  
* Please state the operating system you work with.
* Please state the operating system you work with.
Ubuntu and rarely Windows 7.
Ubuntu and sometimes Windows 7.
** If you have access to more than one, please state them and the conditions under which you are granted this access.
** If you have access to more than one, please state them and the conditions under which you are granted this access.
My laptop came with Windows 7 Home Basic installed in it. I also installed Ubuntu in it. I mostly work on Ubuntu. My lab computer has only Ubuntu installed in it.  
My laptop came with Windows 7 Home Basic installed in it. I also installed Ubuntu in it. I mostly work on Ubuntu. My lab computer has only Ubuntu installed in it.  
Line 82: Line 82:
* Did you select a task from our list of proposals and ideas?
* Did you select a task from our list of proposals and ideas?
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.''
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.''
Yes. I chose "Installation of packages" from Octave GSoC Ideas. I want to implement separate local and global databases of installed packages so that different users can share the packages installed locally by them. I will mostly focus on global and local installs as given in [[http://wiki.octave.org/OEP:pkg#Types_of_package_installs]]  
Yes. I have chosen "Installation of packages" from Octave GSoC Ideas. I want to implement separate local and global databases of installed packages so that different users can share the packages installed locally by them. I will mostly focus on global and local installs as given in [[http://wiki.octave.org/OEP:pkg#Types_of_package_installs]]  
* Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). Optionally include two or three milestones you expect.''
* Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). Optionally include two or three milestones you expect.''
May 28th - Jun 16th: Read Source Code, Setting Up development environment, Getting to Know Mentor, making small contributions to octave and feeling confident, Discussing on how to implement the project with Mentor.
Jun 17th - 24th July: Supporting installation of packages locally by storing it in local database, and Support using external packages(packages installed locally by others). Includes writing help files.
July 24th - 31st July: Fix any bugs found by comparing with use cases.
1st Aug: Submit for Mid term Evaluation.
2th Aug - Sep 7th: playing nice with downstream packagers, allowing user to specify package versions, using --version option user should be able to install(or uninstall) and load(or unload) packages. Includes writing help files.
8th Sep - 15th Sep: Make sure the project passes all use cases mentioned in OEP:pkg and any other relevant to the whole project. Ask my friends to use the development version of octave that I am working on and find any trouble they are facing while using pkg options or while using help.
16th Sep - 24th Sep: Using the feedback from usability testing done above and from Mentor feedback brush up some code and add more documentation where needed.
25th Sep: Submit Project for Final Assessment.
I want to mention 2 important things:
* There is no vacation("non-coding-time") in my schedule because, I come back to my college from Home on May 27th. I go to home on 9th May. I have end semester exams of my 2nd Semester from tomorrow(22nd April). But after I come back I will start working on my project for M. Tech. But it only takes 25 to 30 hrs a week.
* Second thing is that I have mentioned about fixing bugs only before submitting code for evaluation, but that does not mean that bug fixing will be done only at the end, no. Whenever, a bug is found, it will triaged and dealt with accordingly.