[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

summer of code 2013 proposal



My first proposal can be found in :
http://lists.debian.org/debian-devel/2012/03/msg00536.html


I believe that the .dsc file of a package is generated automatically.
I think that some information should be added to it.


A Team field should be added to debian/control. (and also to the .dsc)
=======================================================================

   - I hope every package will one day belong to a team.

- I think that each package in wnpp or rfa or rfh should belong to a team (other than QA).

   - This field could be optional before packages have to belong to a team.


A Package difficulty field should be added to the .dsc.
=========================================================

- Some information about the difficulty to maintain the package can be automacally extracted from the source package and added to the dsc file.

   - this information could be then be seen in the wnpp mail, the PTS, UDD.



As I don't know how to implement those changes, I suggest to create a project for the 2013 summer of code.

Question
=========
I am wrong in saying that information like :

   - a source package generates only one binary package

   - debian/rules is trivial.

can be extracted automatically ?



Henri

P.S. Here is the an quotation from http://lists.debian.org/debian-devel/2012/03/msg00536.html

----------------------------------------------------------------------------------------------

automatically generated information about the difficulty to maintain the package ================================================================================= Three or more characters which could easily show the difficulty to maintain the package.
AA0 for simple ones.

This information should be generated automatically.

1. about the source package
----------------------------------------
A : a source package generates only one binary package
B : a source package generates multiple binary package
C : a source package contains multiple upstream source.
D : used for D-I (udeb)
E : a library
F : a daemon
G : part of the kernel

2. about the conffiles and the maintainer script
---------------------------------------------------------------
A : no modification from d-h
B : only one file like copyright or control need attention
....
E : non trivial maintainer script
F : very difficult maintainer script.

3. if the package need to follow some sub-policy
-----------------------------------------------------------------
O : none
A : java
B : perl
C : python


Reply to: