Nitesh A Jain
Name: Nitesh A Jain
Contact/Email: <niteshjain92 AT SPAMFREE gmail DOT com> IRC: nitesh at OFTC and freenode
Background: I am a final year student studying Computer Science and Engineering in Bangalore, India. I started coding in Java and then learnt C and C++. I have also worked with python and a little of RoR. In my free time I volunteer at Free Software Movement Karnataka. I have been using Debain for the past 2 years and attended a Mini Deb Conf held in Mangalore. I am also a part of the Debian Ruby Extras Team and currently maintain a few packages (My DDPO Page). Hence I have knowledge about the basic workflow of packaging and associated programs/tools like quilt, lintian, git-buildpackage, pbuilder, etc
Project title: Debian built with clang
Project details: During the last couple years, important efforts have been produced to build Debian with Clang instead of gcc. Clang is now features completed and compiles most of the archive. However, clang being stricter than gcc, it rejects a lot of packages.
Synopsis: The goal of this project will be to fix all FTBFS with clang and forward patches to upstream.
Benefits to Debian: Improve the quality of existing packages in Debian which not only build using the GNU compiler suite but also with clang.
Deliverables: A repository of Debian packages built with Clang.
Project schedule:
- The learning phase would involve reading up on the various options of gcc and make.
I would then categorize each of the failures which are reported on Clang into easy,medium and hard to fix and take up each catergory and fix them
I expect that too fix all the FTBFS will take all summer and I have already started to file bugs against the easy ones here
Exams and other commitments: I have my semester exams during the last 2 weeks of May. After the exams I can devote 40 hours per week on the project
Why Debian?: Debian was the first Free Software project I contributed to and this project will help me get more involved in the community and apply for DD/DM.
- Are you applying for other projects in SoC? No