+1

On Sun, Oct 8, 2017 at 12:02 AM, Tibor Digana <[email protected]>
wrote:

> I don't think the devs would work on all artifacts(projects) a time.
> If the naming convention of repo for a plugin would be artifactId, like
> /maven-clean-plugin, then even easy to figure out which one to clone.
> The most likely the dev would just clone one repo she/he is interested in
> at the moment, i.e. repository /maven-clean-plugin, let's say.
> It's good to avoid any shared files across them, even I don't think devs
> share some in svn today. The release process would be quite usual, i.e. one
> repo = one project, and new devs already have these experiences which will
> be simple for them to adapt faster.
>
>
> On Sat, Oct 7, 2017 at 11:36 PM, Chas Honton <[email protected]> wrote:
>
> > Is it usual to need all dozen repositories or is a single repository (or
> a
> > handful) more likely?
> >
> > Chas
> >
> > > On Oct 7, 2017, at 1:32 PM, Arnaud Héritier <[email protected]>
> wrote:
> > >
> > > AFAIR the main concern was for developers to have to clone several
> dozen
> > of
> > > repositories
> > > I don't think it is a real issue. We can share a script to do it easily
> > >
> > >
> > >> On Sat, Oct 7, 2017 at 10:26 PM, Chas Honton <[email protected]> wrote:
> > >>
> > >> What are the concerns with separate git repository per artifact?  Is
> it
> > >> the monolithic build?
> > >>
> > >> Chas
> > >>
> > >>> On Oct 7, 2017, at 1:20 PM, Arnaud Héritier <[email protected]>
> > wrote:
> > >>>
> > >>> +1
> > >>>
> > >>>> On Sat, Oct 7, 2017 at 7:11 PM, Hervé BOUTEMY <
> [email protected]>
> > >> wrote:
> > >>>>
> > >>>> we can start with naming the future git repos: I suppose adding a
> > table
> > >> at
> > >>>> the
> > >>>> end of the Git migration Wiki page can give a good view of the
> result
> > >>>> (with 78
> > >>>> new repos + existing 7 repos + the 6 in migration if nobody objects
> =
> > 91
> > >>>> repos)
> > >>>>
> > >>>> once we're all convinced of the target, we'll see how to work with
> > infra
> > >>>> and I suppose they already have the right authors list, given the
> > >> current
> > >>>> mirrors already published
> > >>>>
> > >>>> Regards,
> > >>>>
> > >>>> Hervé
> > >>>>
> > >>>> Le samedi 7 octobre 2017, 16:05:45 CEST Tibor Digana a écrit :
> > >>>>> Herve,
> > >>>>>
> > >>>>> I think, first of all, we should write a list with exact names of
> git
> > >>>>> repositories for which INFRA will crate them in
> > >>>>> git1-us-west.apache.org/repos/asf
> > >>>>> and mirror in github.com/apache
> > >>>>>
> > >>>>> And then the authors.txt.
> > >>>>>
> > >>>>> In my case I did not migrate tags and branches which is my problem
> > >> given
> > >>>> in
> > >>>>> my example with previous e-mail.
> > >>>>>
> > >>>>> On Sat, Oct 7, 2017 at 3:48 PM, Tibor Digana <
> [email protected]
> > >
> > >>>> wrote:
> > >>>>>> Herve,
> > >>>>>> I think making the tag as I wanted would not be possible in git.
> > >>>>>>
> > >>>>>> Let's make it with all 78 projects.
> > >>>>>> In 2016 I migrated my svn project "audit" located in sub-folder
> > behind
> > >>>>>> trunk (trunk/libs/audit) to git which is exactly what we need to
> do
> > in
> > >>>>>> ASF.
> > >>>>>>
> > >>>>>> In our case the commands would be 99% the same. The 1% is the
> source
> > >>>> SVN
> > >>>>>> URL and target GitHub URL. That's all. Then if we provide INFRA
> with
> > >>>> bunch
> > >>>>>> of commands like these then they will only execute them with their
> > >>>>>> permissions.
> > >>>>>> I do not think they will give me admin permissions to make it.
> > >>>>>>
> > >>>>>> git svn clone --no-metadata --authors-file=E:\*authors.txt*
> http://
> > >>>>>> ***/svn/***/*trunk/libs/audit audit*
> > >>>>>> git config --global user.name "*** ***"
> > >>>>>> git config --global user.email "***@***.***"
> > >>>>>> git remote add origin https://***@github.com/apache/
> > >>>> *maven-clean-plugin*
> > >>>>>> .git
> > >>>>>> git push -u origin --all
> > >>>>>>
> > >>>>>> I observed the *authors.txt* from command
> > >>>>>> *svn log -q*
> > >>>>>> Each person from between first two pipes, e.g.:
> > >>>>>> r1234567 | tibordigana | 2015-10-19 02:20:00
> > >>>>>>
> > >>>>>> Every developer added e-mail and full name, i.e.:
> > >>>>>> tibordigana = Tibor Digana <[email protected]>
> > >>>>>> etc.
> > >>>>>>
> > >>>>>> This list of users which should be created in prior to contact
> > INFRA.
> > >>>>>> Not all users are active after years but it would be nice to
> include
> > >>>> them
> > >>>>>> too.
> > >>>>>> This list of users is one thing which cannot be automated!
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> On Sat, Oct 7, 2017 at 2:48 PM, Tibor Digana <
> > [email protected]>
> > >>>>>>
> > >>>>>> wrote:
> > >>>>>>> In my company I have such situation in SVN. Making a tag from
> > >>>> subfolder.
> > >>>>>>> Git always makes the tag from the root, right?
> > >>>>>>> Let's google something...
> > >>>>>>>
> > >>>>>>> On Sat, Oct 7, 2017 at 2:47 PM, Tibor Digana <
> > >>>> [email protected]
> > >>>>>>>
> > >>>>>>>> wrote:
> > >>>>>>>> In my company I have such situation.
> > >>>>>>>> Making a tag from subfolder.
> > >>>>>>>> Git always makes the tag from the root, right?
> > >>>>>>>> Let's google something...
> > >>>>>>>>
> > >>>>>>>> On Sat, Oct 7, 2017 at 2:05 PM, Hervé BOUTEMY <
> > >> [email protected]
> > >>>>>
> > >>>>>>>>
> > >>>>>>>> wrote:
> > >>>>>>>>> thanks for your interest and feedback
> > >>>>>>>>>
> > >>>>>>>>> Le samedi 7 octobre 2017, 12:00:32 CEST Tibor Digana a écrit :
> > >>>>>>>>>> 78 is too much.
> > >>>>>>>>>
> > >>>>>>>>> notice that there would also be a question on the git repos
> > naming
> > >>>>>>>>> convention,
> > >>>>>>>>> to avoid flat 78 names but keep at least 3 meaningful groups
> > >>>> (plugins,
> > >>>>>>>>> shared,
> > >>>>>>>>> resources: I think this is not absolutely necessary for
> > >> doxia-tools)
> > >>>>>>>>>
> > >>>>>>>>>> There is no problem to trigger release over sub-folders and
> tag
> > it
> > >>>>>>>>>
> > >>>>>>>>> with
> > >>>>>>>>>
> > >>>>>>>>>> prefix which is already done in SVN.
> > >>>>>>>>>
> > >>>>>>>>> is it supported by maven-release plugin with git?
> > >>>>>>>>>
> > >>>>>>>>> notice I did not know that git was able to tag only a subtree:
> > but
> > >> I
> > >>>>>>>>> knew I
> > >>>>>>>>> don't yet understand every aspect of git magic... :)
> > >>>>>>>>>
> > >>>>>>>>>> The CI build can always trigger the root and Jenkinsfile would
> > >>>> have
> > >>>>>>>>>> 41
> > >>>>>>>>>> stages for plugins, 26 stages for Shared, etc.
> > >>>>>>>>>> It can be done in Jenkinsfile and so the shell would not throw
> > >>>>>>>>>
> > >>>>>>>>> exception
> > >>>>>>>>>
> > >>>>>>>>>> but status would be set instead and goes to the next stage.
> > >>>>>>>>>> I do not know how to detect in GitSCM which sub-folder(s)
> > received
> > >>>>>>>>>
> > >>>>>>>>> but I
> > >>>>>>>>>
> > >>>>>>>>>> guess this can be investigated.
> > >>>>>>>>>
> > >>>>>>>>> +1
> > >>>>>>>>> but I don't know where to look for myself: on that point, I
> hope
> > to
> > >>>>>>>>> have some
> > >>>>>>>>> help from Jenkinsfile experts
> > >>>>>>>>> and eventually start with svn, to have something before the git
> > >>>>>>>>> migration
> > >>>>>>>>>
> > >>>>>>>>>> Then it can be a kind of switch-case over committed folders in
> > >>>>>>>>>
> > >>>>>>>>> Jenkinsfile.
> > >>>>>>>>>
> > >>>>>>>>>> This means that every time another stage/sub-folder is shown
> in
> > >>>>>>>>>
> > >>>>>>>>> Pipeline
> > >>>>>>>>>
> > >>>>>>>>>> which will be messy in the UI. :(
> > >>>>>>>>>
> > >>>>>>>>> notice that we can perhaps split the repos in less parts than
> we
> > >>>> have
> > >>>>>>>>> components: on plugins, for example, we already have 4
> categories
> > >>>> [1]
> > >>>>>>>>> which
> > >>>>>>>>> would avoid 1 repo with 41 plugins, but more something like
> > >>>> 6+10+10+15
> > >>>>>>>>> I suppose we could do the same for shared (reporting folder
> comes
> > >>>> to my
> > >>>>>>>>> mind)
> > >>>>>>>>>
> > >>>>>>>>> The key feasibility issue is the capacity to release a
> > >> sub-component
> > >>>>>>>>> from git
> > >>>>>>>>> with maven-release-plugin, IMHO
> > >>>>>>>>> (taking apart the git purists idea of 1 lifecycle = 1 git repo)
> > >>>>>>>>>
> > >>>>>>>>> Regards,
> > >>>>>>>>>
> > >>>>>>>>> Hervé
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> [1] http://maven.apache.org/plugins/
> > >>>>>>>>>
> > >>>>>>>>>> On Sat, Oct 7, 2017 at 4:17 AM, Hervé BOUTEMY <
> > >>>> [email protected]>
> > >>>>>>>>>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>> There are 6 svn locations without any special complexity that
> > >>>> are
> > >>>>>>>>>
> > >>>>>>>>> waiting
> > >>>>>>>>>
> > >>>>>>>>>>> for
> > >>>>>>>>>>> a volunteer for git migration for a few years but nobody does
> > >>>>>>>>>
> > >>>>>>>>> anything
> > >>>>>>>>>
> > >>>>>>>>>>> about:
> > >>>>>>>>>>> I started 3 days ago to ask for help about it and got pretty
> no
> > >>>>>>>>>
> > >>>>>>>>> feedback
> > >>>>>>>>>
> > >>>>>>>>>>> [1]
> > >>>>>>>>>>>
> > >>>>>>>>>>> then there are the 4 complex svn locations (plugins, shared,
> > >>>>>>>>>
> > >>>>>>>>> resources,
> > >>>>>>>>>
> > >>>>>>>>>>> doxia-
> > >>>>>>>>>>> tools) that require much more work: I suppose we can't tell
> git
> > >>>>>>>>>
> > >>>>>>>>> migration
> > >>>>>>>>>
> > >>>>>>>>>>> is
> > >>>>>>>>>>> abandoned, but it will require someone to work on it
> seriously
> > >>>>>>>>>>> Remember that the key question [2] is: do we transform these
> 4
> > >>>> svn
> > >>>>>>>>>>> locations
> > >>>>>>>>>>> into 41 +26 + 6 + 5 = 78 independent git repos?
> > >>>>>>>>>>> Yes, I told that Jenkins configuration is one key aspect we
> > >>>> need a
> > >>>>>>>>>>> strategy
> > >>>>>>>>>>> about, in parallel with git strategy.
> > >>>>>>>>>
> > >>>>>>>>>>> then there will be the remaining cases where we need to
> decide:
> > >>>>>>>>> lower
> > >>>>>>>>>
> > >>>>>>>>>>> impact,
> > >>>>>>>>>>> lower priority.
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> Summary: nothing is abandoned, but:
> > >>>>>>>>>>> - simple cases: no volunteer to do the job
> > >>>>>>>>>>> - hard cases: is there a volunteer either to define a
> strategy
> > >>>> or
> > >>>>>>>>>
> > >>>>>>>>> do some
> > >>>>>>>>>
> > >>>>>>>>>>> work
> > >>>>>>>>>>> on it?
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> Regards,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Hervé
> > >>>>>>>>>>>
> > >>>>>>>>>>> [1] https://lists.apache.org/thread.html/
> > >>>>>>>>>>> edf3642a7bdd515f0cad421c25589741819446463614bf0515e56dbe@
> > >>>>>>>>>>> %3Cdev.maven.apache.org%3E
> > >>>>>>>>>>>
> > >>>>>>>>>>> [2] https://cwiki.apache.org/confluence/display/MAVEN/Git
> > >>>>>>>>>>> +Migration#GitMigration-Migratinganaggregatortreeintoacollec
> > >>>>>>>>>
> > >>>>>>>>> tionofgitrepos
> > >>>>>>>>>
> > >>>>>>>>>>> Le vendredi 6 octobre 2017, 20:35:45 CEST Arnaud Héritier a
> > >>>> écrit :
> > >>>>>>>>>>>> But did we completely abandoned the idea of moving
> everything
> > >>>> to
> > >>>>>>>>>
> > >>>>>>>>> git ?
> > >>>>>>>>>
> > >>>>>>>>>>>> The CI setup was the main stop for it ?
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On Fri, Oct 6, 2017 at 8:05 PM, Hervé BOUTEMY <
> > >>>>>>>>>
> > >>>>>>>>> [email protected]>
> > >>>>>>>>>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>> I was expecting the usual litany
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> what I'm not confident currently with pipeline on Maven
> > >>>> core is
> > >>>>>>>>>
> > >>>>>>>>> that
> > >>>>>>>>>
> > >>>>>>>>>>>>> we
> > >>>>>>>>>>>>> have
> > >>>>>>>>>>>>> for example the "maven-3.x-jenkinsfile/MNG-6242 - build #1
> > >>>> -
> > >>>>>>>>>
> > >>>>>>>>> null"
> > >>>>>>>>>
> > >>>>>>>>>>>>> message,
> > >>>>>>>>>>>>> with this "null" part that makes me wonder if we are using
> > >>>> it
> > >>>>>>>>>>>>> as
> > >>>>>>>>>>>
> > >>>>>>>>>>> expected.
> > >>>>>>>>>>>
> > >>>>>>>>>>>>> And for large multi-module svn trunks (the ones we don't
> > >>>>>>>>>
> > >>>>>>>>> migrate to
> > >>>>>>>>>
> > >>>>>>>>>>> git:
> > >>>>>>>>>>>>> mainly plugins and shared), is there a solution to rebuild
> > >>>> just
> > >>>>>>>>>>>>> changed
> > >>>>>>>>>>>>> modules?
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> ideally, the rebuild when a SNAPSHOT dependency is
> published
> > >>>>>>>>>
> > >>>>>>>>> would
> > >>>>>>>>>
> > >>>>>>>>>>>>> have
> > >>>>>>>>>>>>> been a
> > >>>>>>>>>>>>> plus, but this is sufficiently a rare use that I won't be
> > >>>>>>>>>
> > >>>>>>>>> extremist
> > >>>>>>>>>
> > >>>>>>>>>>>>> Then IIUC, this migration job is one additional TODO for
> > >>>> me...
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Hervé
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Le vendredi 6 octobre 2017, 17:46:53 CEST Arnaud Héritier a
> > >>>>>>>>>
> > >>>>>>>>> écrit :
> > >>>>>>>>>>>>>> I agree that we should use pipeline nowdays
> > >>>>>>>>>>>>>> perhaps a shared lib if we want to standardize some stuffs
> > >>>>>>>>>
> > >>>>>>>>> and a set
> > >>>>>>>>>
> > >>>>>>>>>>> of
> > >>>>>>>>>>>
> > >>>>>>>>>>>>>> multi-branches jobs (or org folder but it requires GitHub
> > >>>> :(
> > >>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On Fri, Oct 6, 2017 at 9:16 AM, Stephen Connolly <
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> [email protected]> wrote:
> > >>>>>>>>>>>>>>> On Fri 6 Oct 2017 at 06:32, Hervé BOUTEMY <
> > >>>>>>>>>
> > >>>>>>>>> [email protected]>
> > >>>>>>>>>
> > >>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>> I just fixed a few failing jobs [1] to have again a
> > >>>>>>>>>>>>>>>> usable
> > >>>>>>>>>>>
> > >>>>>>>>>>> Jenkins.
> > >>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Now I'm facing some issues, I suppose caused by newer
> > >>>>>>>>>
> > >>>>>>>>> Jenkins
> > >>>>>>>>>
> > >>>>>>>>>>>>> versions:
> > >>>>>>>>>>>>>>>> - Maven 3.0.5 causes NoSuchMethodError:
> > >>>>>>>>>>>>>>>> o.c.plexus.util.xml.pull.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> MXParser
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> [2]
> > >>>>>>>>>>>>>>>> - I had to switch to JDK 8 for maven-plugin-tools job,
> > >>>>>>>>>
> > >>>>>>>>> since JDK
> > >>>>>>>>>
> > >>>>>>>>>>>>> causes
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> failures (looks like Jenkins uses a hack to inject
> > >>>> JDK 7
> > >>>>>>>>>
> > >>>>>>>>> as a
> > >>>>>>>>>
> > >>>>>>>>>>> tool
> > >>>>>>>>>>>
> > >>>>>>>>>>>>> while
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>> build JVM is Java 8)
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Should we drop Maven 3.0.5 builds and JDK 7?
> > >>>>>>>>>>>>>>>> Notice I didn't check which is the minimum Maven
> > >>>> version
> > >>>>>>>>>>>
> > >>>>>>>>>>> required...
> > >>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Or perhaps simply don't use the Jenkins Maven plugin
> > >>>> with
> > >>>>>>>>>
> > >>>>>>>>> this
> > >>>>>>>>>
> > >>>>>>>>>>> Maven
> > >>>>>>>>>>>
> > >>>>>>>>>>>>>>> 3.0.5
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> or
> > >>>>>>>>>>>>>>>> JDK 7 configuration: default build as Jenkins Maven
> > >>>>>>>>>
> > >>>>>>>>> plugin with
> > >>>>>>>>>
> > >>>>>>>>>>> JDK
> > >>>>>>>>>>>
> > >>>>>>>>>>>>> 8 +
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> latest
> > >>>>>>>>>>>>>>>> Maven, and other configurations as scripted jobs?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> http://javaadventure.blogspot.
> > >>>> ie/2013/11/jenkins-maven-job-> >>>> > > > > > > >
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> type-considered-evil.html
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> <http://javaadventure.blogspot.ie/2013/11/jenkins-> >
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> maven-job-type-considered-evil.html?m=1>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> We should stop using the evil job type as it’s minimum
> > >>>> Java
> > >>>>>>>>>>>
> > >>>>>>>>>>> version is
> > >>>>>>>>>>>
> > >>>>>>>>>>>>>>> dictated by Jenkins’ Java minimum.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> We need to define our common strategy and have a
> > >>>>>>>>>
> > >>>>>>>>> consistent
> > >>>>>>>>>
> > >>>>>>>>>>>>>>>> configuration
> > >>>>>>>>>>>>>>>> for
> > >>>>>>>>>>>>>>>> every job understood by everybody
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> I recommend Jenkinsfile and the `withMaven` wrapper
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Hervé
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> [1] https://builds.apache.org/view/M-R/view/Maven/
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> [2]
> > >>>>>>>>>>>>>>>> https://builds.apache.org/
> > >>>> view/M-R/view/Maven/job/maven->
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> plugin-tools-jdk-1.7/162/console
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> ------------------------------
> > >>>>>>>>>
> > >>>>>>>>> ------------------------------
> > >>>>>>>>>
> > >>>>>>>>>>>>> ---------
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> To unsubscribe, e-mail: [email protected].
> > >>>> org
> > >>>>>>>>>
> > >>>>>>>>>>>>>>>> For additional commands, e-mail:
> > >>>>>>>>> [email protected]
> > >>>>>>>>>
> > >>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Sent from my phone
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> ------------------------------
> > >>>> ------------------------------
> > >>>>>>>>>
> > >>>>>>>>> ---------
> > >>>>>>>>>
> > >>>>>>>>>>>>> To unsubscribe, e-mail: [email protected]
> > >>>>>>>>>>>>> For additional commands, e-mail: [email protected]
> > >>>>>>>>>>>
> > >>>>>>>>>>> ------------------------------------------------------------
> > >>>>>>>>>
> > >>>>>>>>> ---------
> > >>>>>>>>>
> > >>>>>>>>>>> To unsubscribe, e-mail: [email protected]
> > >>>>>>>>>>> For additional commands, e-mail: [email protected]
> > >>>>>>>>>
> > >>>>>>>>> ------------------------------------------------------------
> > >>>> ---------
> > >>>>>>>>> To unsubscribe, e-mail: [email protected]
> > >>>>>>>>> For additional commands, e-mail: [email protected]
> > >>>>>>>>
> > >>>>>>>> --
> > >>>>>>>> Cheers
> > >>>>>>>> Tibor
> > >>>>
> > >>>>
> > >>>>
> > >>>> ------------------------------------------------------------
> ---------
> > >>>> To unsubscribe, e-mail: [email protected]
> > >>>> For additional commands, e-mail: [email protected]
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>> --
> > >>> -----
> > >>> Arnaud Héritier
> > >>> http://aheritier.net
> > >>> Mail/GTalk: aheritier AT gmail DOT com
> > >>> Twitter/Skype : aheritier
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: [email protected]
> > >> For additional commands, e-mail: [email protected]
> > >>
> > >>
> > >
> > >
> > > --
> > > -----
> > > Arnaud Héritier
> > > http://aheritier.net
> > > Mail/GTalk: aheritier AT gmail DOT com
> > > Twitter/Skype : aheritier
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Reply via email to