summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110305/003039.html
blob: 91fb5ddba1711ee97481b4ba29c1c42630eeda21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Contributors using real name/working email? or	not? or maybe?
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Contributors%20using%20real%20name/working%20email%3F%20or%0A%09not%3F%20or%20maybe%3F&In-Reply-To=%3C201103051357.58315.maarten.vanraes%40gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="003032.html">
   <LINK REL="Next"  HREF="003036.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Contributors using real name/working email? or	not? or maybe?</H1>
    <B>Maarten Vanraes</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Contributors%20using%20real%20name/working%20email%3F%20or%0A%09not%3F%20or%20maybe%3F&In-Reply-To=%3C201103051357.58315.maarten.vanraes%40gmail.com%3E"
       TITLE="[Mageia-dev] Contributors using real name/working email? or	not? or maybe?">maarten.vanraes at gmail.com
       </A><BR>
    <I>Sat Mar  5 13:57:58 CET 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="003032.html">[Mageia-dev] Contributors using real name/working email? or	not? or maybe?
</A></li>
        <LI>Next message: <A HREF="003036.html">[Mageia-dev] Rpmlint configuration, false positives
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#3039">[ date ]</a>
              <a href="thread.html#3039">[ thread ]</a>
              <a href="subject.html#3039">[ subject ]</a>
              <a href="author.html#3039">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Op zaterdag 05 maart 2011 10:41:24 schreef Buchan Milne:
[...]
&gt;<i> So, the issues are:
</I>&gt;<i> 
</I>&gt;<i> 1)What to use in the From tag in the mail to the changelog list.
</I>&gt;<i> 
</I>&gt;<i> Mandriva: From: Full Name &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">devel at mandriva...</A>&gt;
</I>&gt;<i> Mageia:   From: Mageia Team &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">buildsystem-daemon at mageia....</A>&gt;
</I>&gt;<i> 
</I>&gt;<i> IMHO, it is beneficial to have the &quot;name&quot; of the submitter of the package
</I>&gt;<i> in the From tag, you can easily, from just looking at the list of mails in
</I>&gt;<i> a folder, see what packages were updated, and if they are packages you
</I>&gt;<i> maintain, who submitted them, without even having to open the mail. Having
</I>&gt;<i> a generic static text here is of no benefit ...
</I>&gt;<i> 
</I>&gt;<i> What we use as the &quot;name&quot; of the user is worth discussing, but I don't see
</I>&gt;<i> any reason to limit it to being the username.
</I>&gt;<i> 
</I>&gt;<i> I don't see a need to have the email address in the From be dedicated to
</I>&gt;<i> the packager/submitter.
</I>&gt;<i> 
</I>&gt;<i> Proposal 1.1:
</I>&gt;<i> From: $user{cn} &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">packages at mageia.org</A>&gt;
</I>&gt;<i> e.g.
</I>&gt;<i> From: Buchan Milne &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">packages at mageia.org</A>&gt;
</I>&gt;<i> 
</I>&gt;<i> If we want to rather try and build teams who work on specific groups of
</I>&gt;<i> packages, it may be better to have use:
</I>&gt;<i> 
</I>&gt;<i> Proposal 1.2:
</I>&gt;<i> From: $user{cn} &lt;%<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">name at packages.mageia.org</A>&gt;
</I>&gt;<i> e.g.
</I>&gt;<i> From: Buchan Milne &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">openldap at packages.mageia.org</A>&gt;
</I>&gt;<i> 
</I>&gt;<i> and have per-package aliases tied to the maintainer database. This may make
</I>&gt;<i> it easier to assign bugs in bugzilla, without having to re-assign bugs
</I>&gt;<i> whenever someone joins/leaves/changes roles.
</I>&gt;<i> 
</I>&gt;<i> Additionally, assuming Reply-To is not set, replying to the changelog mail
</I>&gt;<i> would get you to all the contributors who maintain the package. With
</I>&gt;<i> Reply-To set, Reply-All would get you to a mailing list, as well as the
</I>&gt;<i> alias. In my case, I filter mail based on mailing list tags, so this would
</I>&gt;<i> mean mails about my packages would not hit the mailing list folder, but
</I>&gt;<i> could hit a different folder with a better priority.
</I>&gt;<i> 
</I>&gt;<i> It might be a bit overkill in some situations (e.g. kde-i18n-
</I>&gt;<i> <A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">af at packages.mageia.org</A>), but maybe we could look up the maintainer team
</I>&gt;<i> from the package name, and that could be <A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">i18n-af at mageia.org</A> or
</I>&gt;<i> <A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">kde at packages.mageia.org.</A>
</I>&gt;<i> 
</I>&gt;<i> But, if we want to focus on team work rather than individuals, maybe:
</I>&gt;<i> Proposal 1.3
</I>&gt;<i> From: Mageia %name team &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">openldap at packages.mageia.org</A>&gt;
</I>&gt;<i> e.g.
</I>&gt;<i> From: Mageia openldap team &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">openldap at packages.mageia.org</A>&gt;
</I>&gt;<i> 
</I>&gt;<i> Again, we could possible look up the maintainer team name, e.g. &quot;Mageia
</I>&gt;<i> Afrikaans localisation team&quot; or &quot;Mageia KDE team&quot; using the example above,
</I>&gt;<i> or &quot;Mageia Server team&quot; or &quot;Mageia LDAP team&quot; or similar in this example:
</I>&gt;<i> From: Mageia %name{cn} &lt;%name{mail}&gt;
</I>&gt;<i> 
</I>&gt;<i> But, this loses some of the easy-overview-by-folder-view.
</I>&gt;<i> 
</I>&gt;<i> Finally, there is always the totally personal, spam-attracting option:
</I>&gt;<i> Proposal 1.4
</I>&gt;<i> From: $user{cn} &lt;$user{mail}&gt;
</I>&gt;<i> e.g.
</I>&gt;<i> From: Buchan Milne &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">bgmilne at xxx</A>&gt;
</I>&gt;<i> 
</I>&gt;<i> Now, which email address this is is another issue. If we are going to offer
</I>&gt;<i> all contributors (anyone who can commit to svn), then we can use a Mageia
</I>&gt;<i> alias everywhere by default, and have these as aliases to the contributor's
</I>&gt;<i> personal email address. However, if a contributor receives a direct mail to
</I>&gt;<i> their contributor address, do they expect to be able to reply from that
</I>&gt;<i> address? E.g., our work mail system does sender validation, so I can only
</I>&gt;<i> send from an address that is an alias on the account which I authenticate
</I>&gt;<i> as. For Mandriva, I ssh port forward into the cluster to send mail from my
</I>&gt;<i> Mandriva alias ...
</I>&gt;<i> 
</I>&gt;<i> If users have to reply from their personal address, it defeats the
</I>&gt;<i> anonymity/privacy goal.
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> My preference: 1.2 or 1.3
</I>&gt;<i> 
</I>&gt;<i> 2)What to use in the %packager tag.
</I>&gt;<i> 
</I>&gt;<i> All the proposals above apply, but let's refer to them as 2.1 through 2.4.
</I>&gt;<i> 
</I>&gt;<i> My preference: 1.2 or 1.4
</I>&gt;<i> 
</I>&gt;<i> 3)What to use in the %changelog section of the spec file
</I>&gt;<i> 
</I>&gt;<i> Mandriva:
</I>&gt;<i> Full Name &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">usermail at mandriva....</A>&gt; %version-%release:
</I>&gt;<i> + Revision: XXX
</I>&gt;<i> 
</I>&gt;<i> Mageia:
</I>&gt;<i> uid &lt;uid&gt; %version-%release:
</I>&gt;<i> + Revision: XXX
</I>&gt;<i> 
</I>&gt;<i> My preference would be that people who are happy to disclose their real
</I>&gt;<i> names be able to have the full name expanded in the changelog entries,
</I>&gt;<i> however there isn't necessarily a requirement to keep a valid email
</I>&gt;<i> address.
</I>&gt;<i> 
</I>&gt;<i> Proposal 3.1:
</I>&gt;<i> $user{cn} &lt;$user{uid}&gt; %version-%release
</I>&gt;<i> e.g.
</I>&gt;<i> Buchan Milne &lt;buchan&gt; 3.5.7-1mga
</I>&gt;<i> 
</I>&gt;<i> Porposal 3.2:
</I>&gt;<i> $user{cn} &lt;$user{mail}&gt; %version-%release
</I>&gt;<i> e.g.
</I>&gt;<i> Buchan Milne &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">bgmilne at mageia.</A>&gt;
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> 4)LDAP implications
</I>&gt;<i> 
</I>&gt;<i> 4.1)As far as I know, we don't currently use givenName or sn outside
</I>&gt;<i> <A HREF="https://identity.mageia.org">https://identity.mageia.org</A> at all at present. Within
</I>&gt;<i> <A HREF="https://identity.mageia.org,">https://identity.mageia.org,</A> the givenName and sn are visible to the user,
</I>&gt;<i> and to Account Admins, and possibily Group Admins. All emails sent to the
</I>&gt;<i> user currently use cn, but it may be more personal to use &quot;givenName sn&quot;
</I>&gt;<i> instead?
</I>&gt;<i> 
</I>&gt;<i> Bugzilla uses cn and mail
</I>&gt;<i> Forum should use cn and mail
</I>&gt;<i> 
</I>&gt;<i> 4.2)I am not prepared to do work to remove sn and givenName, if you don't
</I>&gt;<i> want users to have to supply values that will never be exposed, but
</I>&gt;<i> personalise account management communication, submit a patch, or fork.
</I>&gt;<i> 
</I>&gt;<i> Users can edit cn immediately on account creation anyway, and always have
</I>&gt;<i> been able to.
</I>&gt;<i> 
</I>&gt;<i> 4.3)I don't see the utility of having 2 email addresses at present, while
</I>&gt;<i> we don't have aliases. If we are going to have Mageia aliases, let's
</I>&gt;<i> discuss that first, there are more issues than just users who want to use
</I>&gt;<i> two different email addresses for privacy reasons.
</I>&gt;<i> 
</I>&gt;<i> However, if we do have aliases, then we will most likely introduce a
</I>&gt;<i> mailForwardingAddress attribute. This would then contain the real email
</I>&gt;<i> address, mail would contain the Mageia address for contributors, and mail
</I>&gt;<i> to the alias would be forwarded to the mailAlternateAddress
</I>&gt;<i> 
</I>&gt;<i> Please indicate if this would be sufficient, or if you think
</I>&gt;<i> non-contributor users would require the ability to have a different email
</I>&gt;<i> address (for identity account management, e.g. password recovery, only).
</I>&gt;<i> Note that non- contributors mails would be used by bugzilla and sympa. But
</I>&gt;<i> they are free to use a Mageia-specific account/address, no one has ever
</I>&gt;<i> required it to be a personal address that goes to your work server, or
</I>&gt;<i> personally identifies you.
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> I don't want to waste any more time on this, and I will not make any
</I>&gt;<i> changes to CatDap for this unless there is consensus on a specification on
</I>&gt;<i> which I can base (manual for now) testing.
</I>&gt;<i> 
</I>&gt;<i> Regards,
</I>&gt;<i> Buchan
</I>
I greatly thank you for this very long and elaborate but clear proposal 
overview, imo if this goes on too long, we should vote for it and move on.

because i'm pretty sure i read that we will get @mageia.org email addresses, 
i'll differentiate it from X.4 by calling &quot;$user{uid}@mageia.org&quot; X.5

perhaps we can just all list our personal preferences in this subthread, so 
it'll immediately be clear who wants which options.

personal preferences:

1) 1.2 or 1.3
2) 2.2 or 2.5
3) 3.5 (again uid + @mageia.org)

</PRE>




<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="003032.html">[Mageia-dev] Contributors using real name/working email? or	not? or maybe?
</A></li>
	<LI>Next message: <A HREF="003036.html">[Mageia-dev] Rpmlint configuration, false positives
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#3039">[ date ]</a>
              <a href="thread.html#3039">[ thread ]</a>
              <a href="subject.html#3039">[ subject ]</a>
              <a href="author.html#3039">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>