Re: [Mageia-dev] buildsystem = maintainers db link test

2011-03-24 Thread Thomas Spuhler
On Thursday, March 24, 2011 11:24:44 am Romain d'Alverny wrote:
 Cool. Thanks to pterjan and boklm we now have a post on maintdb test
 platform on each upload. That will help setting things up further.
 
 On Wed, Mar 23, 2011 at 20:45, Maarten Vanraes
 
 maarten.vanr...@gmail.com wrote:
  Op woensdag 23 maart 2011 20:32:42 schreef Michael Scherer:
  ( nota : xml rpc interface could be a good idea to add later if not on
  the roadmap )
 
 Why not yes.
 
  Personally, i want an app where i can log in, search a package, and grab
  / drop it (last packager could be shown if you have the info anyway...),
  and a link to the bugs of that package, and also a way to show my
  maintained packages. that's it.
 
 This whole thing may be a mashup of several apps in the end (profile
 page for you, profile page for a package, for a team, etc.), among
 which the maintdb is only one piece.
 
 Let's just build the minimal set needed for now for maintainer/package
 association and build from that.
 
 Heard comments about having a more straight association between the
 actual maintainer and the package (and not considering people pushing
 a rebuild as a co-maintainer). Will see how to manage that.
 
 Any other point?
 
 Thanks!
 
 Romain
Let's start to get this running.
-- 
Thomas


Re: [Mageia-dev] buildsystem = maintainers db link test

2011-03-23 Thread Maarten Vanraes
Op woensdag 23 maart 2011 18:00:40 schreef nicolas vigier:
 On Wed, 23 Mar 2011, Romain d'Alverny wrote:
  Misc righly pointed out that:
   * someone triggering a massive rebuild may not want to be seen as a
  
  maintainer of packages uploaded by this; several possible solutions:
 - first uploader is set as the maintainer by default;
 - this will be manually editable from the maintdb app anyway;
 - would a specific flag be raised in the buildsystem (or a package)
  
  when such a massive rebuild is triggered?
  
 - instead of strict associations, we can associate maintainership
  
  by frequency of uploads/activity on a given package (unless massive
  rebuilds are triggered more often by a single packager than regular
  package uploads by the actual maintainer)
  
   * submissions stats publishing may require your validation (and
  
  actually, for that specifically and future topics, we'll need to see
  how we can publish contributors activity stats through our platform -
  as a de-facto feature or as a preference, per contributor).
 
 I think submissions stats can be interesting to keep, to see who is the
 most active on a package. But comaintainers should not be added
 automatically when package is submitted by someone. For instance you
 don't want to become comaintainer of a package because you fixed a typo
 in the description.
 
 I think becoming comaintainer should be something that you decide, not
 something done automatically.

i agree, maintainership should be done manually. but preferably with some kind 
of package search and checkboxes, to select multiple ones. (to minimize the 
work; i can't see jq finding package by package and selecting himself for it)

sophie already keeps packager data, afaik.

if the work with searching package and checkboxes is too much work at this 
time, perhaps we could enable that autosetting code for a short while so 
that most are set.


Re: [Mageia-dev] buildsystem = maintainers db link test

2011-03-23 Thread Michael Scherer
Le mercredi 23 mars 2011 à 20:16 +0100, Maarten Vanraes a écrit :

 i agree, maintainership should be done manually. but preferably with some 
 kind 
 of package search and checkboxes, to select multiple ones. (to minimize the 
 work; i can't see jq finding package by package and selecting himself for it)

jq would likely use his super scripting ability for that,
and we do have access to the db, so this can be easier to achieve for
those without super power.

( nota : xml rpc interface could be a good idea to add later if not on
the roadmap )

 sophie already keeps packager data, afaik.

Technically, Sophie fetch them from external sources. The db is just for
caching purpose.

 if the work with searching package and checkboxes is too much work at this 
 time, perhaps we could enable that autosetting code for a short while so 
 that most are set.

The process must be seamless. Ie, people should not think of it at
all.  
-- 
Michael Scherer