summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2011-August/003867.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/2011-August/003867.html')
-rw-r--r--zarb-ml/mageia-sysadm/2011-August/003867.html158
1 files changed, 158 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2011-August/003867.html b/zarb-ml/mageia-sysadm/2011-August/003867.html
new file mode 100644
index 000000000..4af9c4dff
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/2011-August/003867.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-sysadm] perl team alias?
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20perl%20team%20alias%3F&In-Reply-To=%3C1313576023.22483.53.camel%40akroma.ephaone.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="003865.html">
+ <LINK REL="Next" HREF="003871.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-sysadm] perl team alias?</H1>
+ <B>Michael Scherer</B>
+ <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20perl%20team%20alias%3F&In-Reply-To=%3C1313576023.22483.53.camel%40akroma.ephaone.org%3E"
+ TITLE="[Mageia-sysadm] perl team alias?">misc at zarb.org
+ </A><BR>
+ <I>Wed Aug 17 12:13:43 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="003865.html">[Mageia-sysadm] perl team alias?
+</A></li>
+ <LI>Next message: <A HREF="003871.html">[Mageia-sysadm] perl team alias?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3867">[ date ]</a>
+ <a href="thread.html#3867">[ thread ]</a>
+ <a href="subject.html#3867">[ subject ]</a>
+ <a href="author.html#3867">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Le mercredi 17 ao&#251;t 2011 &#224; 10:11 +0200, Buchan Milne a &#233;crit :
+&gt;<i> On Wednesday, 17 August 2011 00:51:48 Michael Scherer wrote:
+</I>&gt;<i> &gt; Le dimanche 14 ao&#251;t 2011 &#224; 14:15 +0200, Jerome Quelin a &#233;crit :
+</I>&gt;<i> &gt; &gt; hi,
+</I>&gt;<i> &gt; &gt;
+</I>&gt;<i> &gt; &gt; up till now, i was the only one taking care of the perl stack within
+</I>&gt;<i> &gt; &gt; mageia. however, kharec is joining me in this effort, and i have a
+</I>&gt;<i> &gt; &gt; padawan interested to help perl packaging in mageia.
+</I>&gt;<i> &gt; &gt;
+</I>&gt;<i> &gt; &gt; to that end, i was wondering whether it'd be possible to have an alias
+</I>&gt;<i> &gt; &gt; such as <A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">perl at xxx.mageia.org</A> - or whatever scheme you want, i don't
+</I>&gt;<i> &gt; &gt; really care. this would allow to assign perl bugs to this alias when
+</I>&gt;<i> &gt; &gt; triaging them. or add this alias as cc: to make sure the perl team is
+</I>&gt;<i> &gt; &gt; aware of them.
+</I>&gt;<i> &gt; &gt;
+</I>&gt;<i> &gt; &gt; i don't want a mailing list, since dev questions, comments and other
+</I>&gt;<i> &gt; &gt; should go to -dev. however, if you have another solution to provide,
+</I>&gt;<i> &gt; &gt; let me know!
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; While I would not be against creating sub team ( because that's what it
+</I>&gt;<i> &gt; is ), I would rather have people first think to the various governance
+</I>&gt;<i> &gt; issues and problem before proposing a technical solution.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Aliases are obscure per definition, and assigning something to a aliases
+</I>&gt;<i> &gt; would mean that most people would not know who is in CC ( especially
+</I>&gt;<i> &gt; with regards to our privacy policy ).
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; We do need to decide who decide a new aliases should be given, and what
+</I>&gt;<i> &gt; it entails ( ie, what would perl take in account ? all perl modules ?
+</I>&gt;<i> &gt; all perl software ? ). And who decide who goes in the aliases/team.
+</I>&gt;<i> &gt; This would also have a impact on the maintainer db at various level,
+</I>&gt;<i> &gt; technical and organisational, etc.
+</I>&gt;<i>
+</I>&gt;<i> Is there yet a maintainer DB? I would be in favour of a system of maintainer
+</I>&gt;<i> groups, where a group may have multiple maintainers, and multiple packages,
+</I>&gt;<i> and have an alias, and/or aliases for each package in the group, with
+</I>&gt;<i> recipients being the members of the group.
+</I>
+Boklm coded a quick hack in bash for that.
+See around
+<A HREF="http://svnweb.mageia.org/adm/puppet/modules/buildsystem/templates/maintdb?view=log">http://svnweb.mageia.org/adm/puppet/modules/buildsystem/templates/maintdb?view=log</A>
+
+Maybe we should start to think splitting the build system module in
+smaller chunks.
+
+I think everybody agreed on having maintainers group, so the next step
+is to decide on what that mean exactly, and then to code it.
+
+&gt;<i> Such a group may also require an owner, who would have the ability to add or
+</I>&gt;<i> remove packages or maintainers.
+</I>
+That would make ldap suitable for that I guess, and would be in favor of
+pushing this to ldap rather than bash, but it was easier to do in bash.
+
+But that still do not solve the issue about team governance, and add the
+problem of editing the team ( even if catdap was enhanced for that,
+since i18n team is almost auto managed ).
+
+&gt;<i> &gt; To me, the answer would still be to have auto assignement of CC based on
+</I>&gt;<i> &gt; maint db + a subscription database, but so far, no one coded it.
+</I>&gt;<i>
+</I>&gt;<i> Well, I would think it *should* be the maintainer database, and just have a
+</I>&gt;<i> postfix alias map for it.
+</I>
+This would put some restriction since the maintainer db is restricted to
+maintainers ( ie, not apprentice ) and I think we need a richer system
+that does more for bugzilla. IMHO, people that are not maintainers could
+be interested into getting notification of bugs on some rpms.
+
+For example :
+ - while not wanting to take care of a library, a packager would want
+to be notified of error on it, because some of his packages use it
+
+ - while not being packager, a upstream developer could subscribe to
+our bugzilla to get notification ( was done at plf for upload on some
+package )
+
+ - users who are testers, or advanced users of a software would
+subscribe to be able to confirm or test bugs. This also goes with some
+ideas of madb, to ease collaboration of users and packagers.
+
+- apprentices, who are not maintainers ( and so cannot be added to the
+maint db ), could get bug about rpm they want to help.
+
+So while not everything can be done right now, I think we should keep
+those goal in mind when designing the system. Especially make clear what
+is the goal of the aliases, and make a way to see who is behind it, and
+when to use it, and when to not use it. For example, I am not sure that
+assigning a bug to a team is not equivalent to assigning it to no
+one :/
+
+IMHO, the easiest would be to indeed add group maintainer to the current
+code base for maintainer db, and find some way to do auto assignement in
+bugzilla. For example, a cron job to modify bugzilla when something is
+assigned to triage ?
+
+--
+Michael Scherer
+
+</PRE>
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="003865.html">[Mageia-sysadm] perl team alias?
+</A></li>
+ <LI>Next message: <A HREF="003871.html">[Mageia-sysadm] perl team alias?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3867">[ date ]</a>
+ <a href="thread.html#3867">[ thread ]</a>
+ <a href="subject.html#3867">[ subject ]</a>
+ <a href="author.html#3867">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
+mailing list</a><br>
+</body></html>