[Soc-coordination] Initial Draft Application

Chris cbaines8 at gmail.com
Mon Mar 28 14:28:31 UTC 2011


On Sun, 2011-03-27 at 17:45 -0700, Steve Langasek wrote: 
> Hi Chris,
> 
> On Sun, Mar 27, 2011 at 08:54:02PM +0100, Chris wrote:
> > On Wed, 2011-03-23 at 16:17 -0400, Obey Arthur Liu wrote:
> > > On Wed, Mar 23, 2011 at 4:05 PM, Chris <cbaines8 at gmail.com> wrote:
> > >         Hello,
> 
> > >         I have added an initial draft of my application to the GSoC
> > >         project to
> > >         the wiki, this is the proposal
> > >         ( http://wiki.debian.org/SummerOfCode2011/DeclarativeDiversions ) and
> > >         this is my application
> > >         ( http://wiki.debian.org/SummerOfCode2011/DeclarativeDiversions/ChristopherBaines ).
> 
> > >         Please tell me what you think?
> 
> > > I had a quick look at your proposal. I encourage you to further study
> > > the subject and come up with precise details about how you'd go about
> > > implementing the diversions. Since you already worked on dpkg code, I
> > > think this is accessible to you.
> 
> > I have made some minor additions to my proposal, if any additional
> > technical details are needed just ask. 
> 
> > Before, for the Google Code In project, I worked on one of the perl
> > scripts. However this project would require work on the main program
> > written in c, I have not worked on this part before, and as such finding
> > the relevant parts is more difficult. 
> 
> As I just noted to another student expressing interest in this proposal
> <http://lists.alioth.debian.org/pipermail/soc-coordination/2011-March/000937.html>,,
> most of the code related to dpkg diversions can be found in src/divertdb.c
> and src/processarc.c.  A grep of the code for 'divert' and 'diversions' is
> probably a good place to start looking around, in general. :-)
> 
> Your application mentions that you would be taking some time to brush up on
> your programming and C before the SoC begins.  What past C programming
> experience do you have?  Are you comfortable with the language?
> 
> Cheers,

Hi Steve, 

Most of my experience with C mostly comes from my experience with Java,
however recently I have been programming a Arduino micro-controller to
control a robotic snake. In the past I have read several books on C, but
unlike Java I didn’t get a chance to use much of it in a practical real
world environment (until just now with the snake). I managed to teach
myself Java with little difficulty, and most of the dpkg code I have
looked at makes some amount of sense, so I don't feel this would hinder
my performance in the project.

I have been looking through the dpkg git repository and did recognise
the code related to the diversions, the code I was having difficulty
finding was the code specifically related to the processing of the
package configuration scripts, but I did not have a thorough look. I
will continue looking at the dpkg code over the next week and see if I
can improve my proposal.

Thanks,

Chris


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/soc-coordination/attachments/20110328/8d13704f/attachment.pgp>


More information about the Soc-coordination mailing list