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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-sysadm] something to not forget in case of svn import
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20something%20to%20not%20forget%20in%20case%20of%20svn%20import&In-Reply-To=%3C1290524857.2796.118.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="000826.html">
<LINK REL="Next" HREF="000815.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-sysadm] something to not forget in case of svn import</H1>
<B>Michael Scherer</B>
<A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20something%20to%20not%20forget%20in%20case%20of%20svn%20import&In-Reply-To=%3C1290524857.2796.118.camel%40akroma.ephaone.org%3E"
TITLE="[Mageia-sysadm] something to not forget in case of svn import">misc at zarb.org
</A><BR>
<I>Tue Nov 23 16:07:37 CET 2010</I>
<P><UL>
<LI>Previous message: <A HREF="000826.html">[Mageia-sysadm] something to not forget in case of svn import
</A></li>
<LI>Next message: <A HREF="000815.html">[Mageia-sysadm] progress of the night
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#829">[ date ]</a>
<a href="thread.html#829">[ thread ]</a>
<a href="subject.html#829">[ subject ]</a>
<a href="author.html#829">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Le mardi 23 novembre 2010 à 11:10 +0100, Romain d'Alverny a écrit :
><i> On Tue, Nov 23, 2010 at 03:35, Michael Scherer <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">misc at zarb.org</A>> wrote:
</I>><i> >
</I>><i> > I just realized something :
</I>><i> > if we do import svn from mandriva, we need somehow to keep the same
</I>><i> > login, or we will end up with some confusion ( and copyright
</I>><i> > misattribution, I fear ).
</I>><i> >
</I>><i> > For example, dams at mageia is not the same than dams at mandriva, to
</I>><i> > name the first case that will likely cause trouble :/
</I>><i>
</I>><i> It's the same physical person here, so the same author. Only the
</I>><i> context has changed (he's not employed by the same entity).
</I>><i>
</I>><i> The trouble would be that someone else uses the same "dams" username.
</I>
It is. Dams at mandriva is damien krotkine. Our dams had another login
back in that time.
><i> Moreover, copyright attribution is time-specific. So what happened to
</I>><i> code written/committed by dams before 2010 Sept. is authored by him
</I>><i> and copyright exercise right is attributed to Mandriva. Code
</I>><i> written/committed by dams after 2010 Sept. is his only (unless a new
</I>><i> employer requires copyright attribution through contract).
</I>><i>
</I>><i> So I don't see a specific issue here or I did not understand it?
</I>
There is 2 issues. We have packages, and we have software ( or
assimilated ).
For packages :
Let's imagine that we import the svn, with history.
If I look at the svn changelog, how do I know that dams is not the
same ?
And now, the tricky part :
since the changelog of rpm is created by looking at the changelog, and
since the changelog serve as de facto copyright notice for rpm, how can
we ensure they are properly generated ?
For our case, we are lucky since the plan is to import srpm, and so the
changelog from the srpm will be imported, and kept in svn to be readded
to the new rpm once we modify it ( completed with the generated rpm
changelog by using svn changelog ).
So no problem ( if changelog is complete of course, and I am not sure it
is, we need to check this ).
( I know, all of that to say there is no problem. )
For software ( or assimilated, ie everything non related to rpm packages
that is a text file stored in svn ) :
For this, no rpm changelog involved. Maybe no changelog file either,
depending on the software.
It used to be written from the svn/cvs changelog for some software,
maybe blino can tell us more about it.
So if we want to be clean, we should ensure that copyright notice are up
to date in every source file before import, because we will not be able
to do that later by relying on svn.
><i> > So, how could we do ?
</I>><i> > ( I think we could rename upon import, I guess ).
</I>><i>
</I>><i> We can do that? (reattributing to <A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">dams at mandriva</A> for "old" dams)
</I>
Depend on how we reimport, but yes, I think that tailor could do it.
That also mean that we may also monitor incoming account creation to
prevent the problem from happening again in the future.
Ie, what if someone create a account eugeni while not being the same as
Mandriva ? Would it have a impact ( besides statistics among others ) ?
We can decide to reserve some accounts to give it back to mandriva
people.
We could suffix every account when we import svn history ( except that
most people have kept the same user name so we could suffix unless
people have kept the same account ).
Or we could always use option 3, ignore it.
--
Michael Scherer
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000826.html">[Mageia-sysadm] something to not forget in case of svn import
</A></li>
<LI>Next message: <A HREF="000815.html">[Mageia-sysadm] progress of the night
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#829">[ date ]</a>
<a href="thread.html#829">[ thread ]</a>
<a href="subject.html#829">[ subject ]</a>
<a href="author.html#829">[ 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>
|