diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/2010-November/000829.html')
-rw-r--r-- | zarb-ml/mageia-sysadm/2010-November/000829.html | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2010-November/000829.html b/zarb-ml/mageia-sysadm/2010-November/000829.html new file mode 100644 index 000000000..5aba56616 --- /dev/null +++ b/zarb-ml/mageia-sysadm/2010-November/000829.html @@ -0,0 +1,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> |