[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