Differences between revisions 7 and 8
Revision 7 as of 2013-04-21 13:44:21
Size: 2255
Editor: ?obounaim
Comment:
Revision 8 as of 2013-04-21 14:04:26
Size: 1864
Editor: ?obounaim
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
 * '''Benefits to Debian'''  * '''Benefits to Debian''' Not only Debian will benefit from the project by finding hiding bugs in packages but also upstream projects will get bug reports which is good for everybody.
Line 19: Line 19:
 * '''Exams and other commitments''': do you have university exams inside the SoC period? If so, that's most likely not a problem but please tell us early!
 * '''Other summer plans''': are you getting married? Do you have a long vacation planned? Are you expecting to start a job? '''Be aware''' that if you are accepted for the summer, then Google will be paying you as though you were working for them. We (in Debian) will therefore expect you to be working 35-40 hours per week on your project. It is very unlikely that you will be able to combine a successful SoC with another summer job working for somebody else.
 * '''Exams and other commitments''':
 * '''Other summer plans''':
  • Name: Oussama Bounaim

  • Contact/Email: o.bounaim[at]gmail[.]com

  • Background: something about yourself: technical skills, experience, etc. Who are you? What makes you the best person to work on this project?

  • Project title: scan-build on the Debian archive.

  • Project details: scan-build is a program provided in the clang package. It provides an excellent static analyzer for C, C++ and Objective-C code. It can find bugs that a compiler cannot find, providing a visual report. Example: http://scan-build.scilab.org/. The goal of the project is to rebuild the whole Debian archive using scan-build, extracting the report and publishing them on a common interface daca. In order to make this process fully automatic a couple of scripts have to be added to http://alioth.debian.org/projects/daca, they basically need to do the following:

1. Get the source package from the official Debian archive.

2. Build the binary package using scan-build.

3. Integrate the results with the daca web page.

  • Synopsis: Rebuild the whole Debian archive using scan-build and publish the results on the daca web interface.

  • Benefits to Debian Not only Debian will benefit from the project by finding hiding bugs in packages but also upstream projects will get bug reports which is good for everybody.

  • Deliverables: A website with reports of all Debian packages with scan-build errors.

  • Project schedule: how long will the project take? When can you begin work?

  • Exams and other commitments:

  • Other summer plans:

  • Why Debian?: Debian is the father of many Linux distributions out there like Ubuntu, knoppix, ..., so contributing some code to Debian will get everybody to benefit from it.

  • Are you applying for other projects in SoC? No.