email: mesutcank@gmail.com

irc nickname: mesutcan, mesutcank

xmpp: mesutcank@gmail.com / mesutcank@jabber.org

address: Canakkale Onsekiz Mart University Bilgi Islem Daire Baskanligi Terzioglu Kampusu 17100 Canakkale, Turkey

I'm currently a 4th grade computer engineering undergraduate student at Canakkale Onsekiz Mart University in Turkey. I'm interested in compilers, games and operating systems. Also helping free software projects. I'm a student member of FSF.

Me and my roommate coded a version control system in Java with Test Driven Development [1]. I'm a developer of Pardus Linux (currently maintaining 65 packages).

I was in a team who ported Pardus Corporate 2 to 64 bit and I was in a team called as COMAK: bringing other window managers (other than KDE since Pardus is KDE-based distro) to Pardus Linux. Such as Fluxbox, LXDE, XFCE, Enlightenment, Gnome, Gnome3. I've released Fluxbox based Pardus (like fluxbuntu) and managed releasing jobs and other things like writing requiring scripts for server-side or developing (packaging scripts in this team. You can found them in my git repository [5] (the repo named as general).

I also talked about Linux, Free Softwares at 5 different Universities in Turkey and gave a Python course. I worked on Debian Packages 4 years ago and still working on it. Since 2008, I'm working at My University's IT Department and installing *nix based distros (usually Debian, Ubuntu, Pardus), solving problems of University's Servers and students' computers. I'm currently maintaining my university's mirror server. (Gentoo, Debian, Pardus, Gnu, KDE, DamnSmallLinux, OpenSSL, DragonFlyBSD, etc. : http://mirror.comu.edu.tr)

I also accepted into GSoC2011 at Debian (Python ?MultiBuild). I tried to fix some Debian bugs related to python modules (bug#585357) (like converting from dh_pycentral to dh_python2 to understand Debian Packaging with Python Modules well). I've been using Linux Distros since 2002. I'm currently using Debian GNU/Linux (and Ubuntu GNU/Linux). I've used Slackware, Fedora, Redhat, Mandrake, ?SuSe, FreeBSD, ?OpenSolaris, Ubuntu.

I was interner at Pardus Linux 2 years ago. I've done 2 projects[2][3] (both are written in Python) and write a blog[4] what I've done. Also have a git repo at github for personal jobs etc [5]. I think documentation is very important in this projects. I love researching. I'm writing blogs in Turkish but now I'll write it in English.

I worked on Pardus Linux's installer YALI last years.

I also interested in Debian Installer and Debian packaging (and made some packages but not professional) and now translating Debian New Maintainer's Guide's and Debian Social Contract's never versions.

I prefer GIT as a revision control system but I used SVN for many years (Pardus uses SVN). I already have an account at Alioth. If my mentor will not suggest somewhere else, I will use Alioth.

Now, I'm having a look at Debian Installer. Trying to fix some netcfg bugs and debian-installer problems.

[1] https://archdoom.googlecode.com

[2] https://svn.pardus.org.tr/uludag/trunk/playground/intern/2010/guestlogin/

[3] https://svn.pardus.org.tr/uludag/trunk/playground/intern/2010/ptsp_installer/

[4] http://mesutcank.blogspot.com

[5] https://github.com/mesutcank

This project's goal is adding some new features and fix all possible bugs.

Some possible new features are:

After adding this features, next job is fixing all possible bugs.

23 April - 3 June:

This time is learning, reading period. I'll try to understand what will I do, what should I do, planning etc. Talking with mentor. Figuring out some design decisions. (Due to my final exams I can start real working after 1st of June but I will work at this period) Find out which authentication and encryption methods can be implementable to Debian-Installer.

4 June - 14 June:

I will work on Improving wireless setup. Adding show available SSIDs will be completed.

15 June - 30 June:

Still working on Improving wireless setup. Supporting more encryption and authentication methods.

I think I can add WPA2-*(AES), 802.1x (if possible), TKIP, CCMP, and other possible methods. (after that period I will try to add more method)

1 July - 9 July:

Adding IPv6 support. (applying patches and do other works)

9 July - 13 July:

Mid-term evaluations period

14 July - 25 July:

Improving the user interface. Do some works f.e. about the partitioner or other components.

26 July - 13 August:

Fix bugs on the netcfg bugs page or other bugs. At this period other developers will test the code.

13 August - 20 August:

Writing Documentation, finishing the project.

20 August - 24 August:

Final evaluation