From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/20101218/001783.html | 120 ++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 zarb-ml/mageia-dev/20101218/001783.html (limited to 'zarb-ml/mageia-dev/20101218/001783.html') diff --git a/zarb-ml/mageia-dev/20101218/001783.html b/zarb-ml/mageia-dev/20101218/001783.html new file mode 100644 index 000000000..69a7859c7 --- /dev/null +++ b/zarb-ml/mageia-dev/20101218/001783.html @@ -0,0 +1,120 @@ + + + + [Mageia-dev] maintainers database + + + + + + + + + +

[Mageia-dev] maintainers database

+ Maarten Vanraes + maarten.vanraes at gmail.com +
+ Sat Dec 18 13:39:17 CET 2010 +

+
+ +
Op zaterdag 18 december 2010 12:00:52 schreef Michael scherer:
+> On Fri, Dec 17, 2010 at 11:55:39PM +0100, Romain d'Alverny wrote:
+> > On Fri, Dec 17, 2010 at 23:41, Maarten Vanraes
+> > 
+> > <maarten.vanraes at gmail.com> wrote:
+> > > imo, it could be used into mageia-app-db, allthough the purposes are a
+> > > bit different.
+> > 
+> > So it should be a separate component.
+> > 
+> > > however, if we plan on using ldap to store the maintainership (it would
+> > > be more like groups for each package and people being member of
+> > > it...), then perhaps it should be in catdap.
+> > 
+> > I'm not sure this should be put into the LDAP, but I may be wrong. The
+> > data model is likely to change often enough (even if not a lot) and
+> > queries are likely to be frequent enought, to justify a separate,
+> > simple db/app for that. But here again, I may not have all the infos.
+> 
+> I think we should use a simple sql database for now.
+> 
+> Even if later, ldap could help use to set ACL, and tree structure for
+> packages ( ie, the grouping feature of packages you spoke of ), I think we
+> should aim first for a very basic application :
+> 
+> 1 srpm -> 1 to N maintainers,
+> 
+> and that's all.
+> 
+> Later, we can think more thoroughly about this, and likely rewrite.
+> But the initial goal was to reuse mdvdb because
+> it was the fastest route. So we should not forget about it. If we use a
+> quick and dirty django application with basic CRUD to manage that, it
+> should be fine.
+
+i'm ok with quick and dirty.
+
+tbh, i would like to have this in ldap; since it's related to groups; 
+especially if we will woul mailgroups for each package, the member (or 
+uniqueMember) can be used to get all the maintainers for that package, and an 
+extra attribute to have a primary maintainer.
+
+in effect: being co-maintainer could even be validated by the primary 
+maintainer; if primary maintainer leaves, a co-maintainer can grab the primary 
+maintainership; if no maintainers are there, someone can become maintainer 
+without checks, and becomes primary maintainer directly. only valid packagers 
+can grab maintainership (but novices can too)
+
+packagers should have an ldap attribute for the level: none, novice, full, 
+security (where none can be omitted and security means he can do security 
+updates)
+
+(if you haven't seen it yet; i'm a fan of having everything directly related 
+to auth and groupings of users into an ldap)
+
+ + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1