GSoC proposal: Porting mercurial for py3k

Nicolas Dumazet nicdumz at gmail.com
Fri Apr 9 01:38:37 CDT 2010


Hello Renato,

2010/4/9 Renato Cunha <renatoc at gmail.com>:
> Hi!
>
> I'm thinking about submitting a proposal for working on mercurial for
> the GSoC. And I'd like to give a take in porting hg to py3k*.
>
> The first sketch of my proposal involves, obviously, using 2to3,
> checking what fails and then iterativelly solving the problems until I
> have a basic working version. Then work on the specifics of python 3
> would begin. Yes, it is a very rough outline right now, but I can make
> it better if you consider this as a valid approach.

I'm afraid you will have to expand more. As you might expect it,
porting a complex application to py3k *is* _very_ difficult. The fact
that it has not been done yet particularly emphasizes this issue:
throwing in 2to3 and "work on the specifics of python 3" is not going
to be enough. It's not something that can be tackled without a lot of
communication and an in-depth knowledge of Mercurial code base.

Convince us that you know what you're talking of!

Regards,

>
> About who I am, I'm currently pursuing a master's degree in computer
> science** and have been working with python for about 4 years (mostly
> in hobby projects, and a few professional ones). I've migrated from
> subversion to mercurial at the end of last year and am loving it so
> far. (It'd be even nicer if partial cloning was supported, but
> eventually it'll be sorted out.)
>
> I've been working with open source for quite some time, contributing
> with patches when I'm able to. I've also, in the past, worked in the
> dropline GNOME distribution.
> (http://www.droplinegnome.org/?page_id=11)
>
> * I'm well aware that I should've contacted you earlier, and I am
> sorry for that.
> ** Hopefully, by the time when the program starts, I will have already
> defended my master's thesis, and therefore, will be able to work full
> time on this project, should I be accepted.
>
> Best Regards,
> --
> Renato Cunha <http://renatocunha.com>
> Blog: http://valedotrovao.com
> "Whatever happens, happens"
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel
>



-- 
Nicolas Dumazet — NicDumZ


More information about the Mercurial-devel mailing list