Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Papyrus and Helios Release Train

Hi all,

As MDT Papyrus currently lays on top of EEF and EEF is not planned to be part of the Helios Train, I'm afraid to say that we have no real choice. We can not be in Helios train.
+1 to follow the milestons, in order to minimize integration risks and to enforce some iterative development which is a good practice.

Regards
raphaël

GERARD Sebastien 166342 a écrit :
Dear all,

I am thinking about our project to join the Helios Train.
Are we sure it is very useful, interesting and feasible for us by now.

My feeling is that of course we could but it will be very time consuming and I am not sure that time is something we have so much!

So even, if I agree to follow the life cycle proposed by this approach, I think it is not time to do it for Papyrus. So, according to me, it would be better for this first year to follow informally this train and to focus on our main business that is to say building this version 0.7 of the new Papyrus and to target to follow the next train. I do think we not have to hurry on that.

Sébastien.

-----Message d'origine-----
De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de Thibault LANDRE
Envoyé : vendredi 6 novembre 2009 19:47
À : Papyrus Project list
Objet : Re: [mdt-papyrus.dev] Papyrus and Helios Release Train

Hi,

just to remind that the deadline to grab the Helios release train is 
December 11th.

We need to take a decision soon ;)

A quick update on the pre-requisites actions that have to be done before 
M4  :

Action 1 : The decision

Action 2 : OK 
http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/mdt/papyrus/project-info/plan_helios.xml&component=Papyrus 


Action 3 : link to Action1

Action 4 : link to Action1

Action 5 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=294503

Action 6 : see
http://wiki.eclipse.org/JAR_Signing
We need to identify someone for this action :
"Projects who wish to sign their JAR's with the Eclipse Foundation 
Signature need to name a person which applies for "signer" privilege 
with the Webmaster. The Webmaster will grant required permissions on the 
signing server and send an E-Mail with exact instructions how signing is 
done. "

Action 7 : OK
I checked and we are compliant

Action 8 :
Features exist. Build is planned to be deployed after M3 (before M4?).

Action 9 : OK
No third-party plug-ins.

Action 10 :
We are compliant with p2 but we still need to use pack200 for update site.
I will give it a try with M3 :)
http://wiki.eclipse.org/Pack200


Regards,

Thibault

GERARD Sebastien 166342 a écrit :
  
+1

 

------------------------------------------------------------------------

*De :* mdt-papyrus.dev-bounces@xxxxxxxxxxx 
[mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] *De la part de* Kenn Hussey
*Envoyé :* vendredi 14 août 2009 15:29
*À :* thibault.landre@xxxxxxxxxxxxxx; Papyrus Project list
*Objet :* Re: [mdt-papyrus.dev] Papyrus and Helios Release Train

 

Thibault,

 

I support this initiative and am here to help in any way I can... Note 
that I'll be asking all MDT components to start making similar plans in 
the coming weeks.

 

It would be ideal if the team could adopt an agile approach to the 
release, e.g. based on Scrum. That way we could do some forecasting and 
track progress by holding a demo every two weeks to ensure that 
everybody is on the same page. I've led several development teams using 
this approach and found it to be quite useful... Just a thought.

 

Cheers,

 

Kenn

2009/8/14 Thibault LANDRE <thibault.landre@xxxxxxxxxxxxxx 
<mailto:thibault.landre@xxxxxxxxxxxxxx>>

Hi all,

The first official version of MDT Papyrus will be available with Helios.

It would be great if we could join the Helios Simultaneous release.
To achieve it, some tasks must be done before specific Helios milestone.

The official date for Helios Milestone :
M1 : August 21th (M1+0: August 7th)
M2 : October 2nd (M2+0: September 18th)
M3 : November 13th (M3+0: October 30th)
M4 : December 18th (M4+0: December 11th)
M5 : February 5th 2010 (M5+0: January 29th)
M6 : March 19th 2010 (M6+0: March 12th)
M7 : May 7th 2010 (M7+0: April 30th)


Our first deadline is M4+0, December 11th. Before this milestone, we 
have to make :

1- https://bugs.eclipse.org/bugs/show_bug.cgi?id=251715
"Projects must have stated and demonstrated their intent to join Helios 
by the M4+0 date. Projects do so by adding themselves to bug 251715 and 
asking to have their project-specific bugs created as clones of each of 
those referenced in this table. "
--> Action SG and RF ?

2 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252790
"Projects must have an project plan in XML format."
--> Action TL

3 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252789
" At least one person from each project must subscribe to cross-project 
bug inbox, i.e. edit Bugzilla prefs to watch 
"cross-project.inbox@xxxxxxxxxxx 
<mailto:cross-project.inbox@xxxxxxxxxxx>". Build team members (or their 
designated alternates) from each project will provide communication 
channels: phone, mail, IM, IRC and will be available during the 
milestone integration periods. "
--> Action RS and EP ?

4  - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252791
"Project representatives must attend the planning meetings and 
conference calls - you have to be involved to be involved. "
--> Action SG and RF ?

5 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252795
" Projects must use Eclipse message bundles unless there are technical 
reasons not to. (see Message Bundle Conversion Tool and [1]) "
--> Action TL, CD and YT ?

6 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252799
"Projects must use signed plugins using the Eclipse certificate. 
Exceptions must be authorized by the planning council for technical 
reasons. "
--> Action RS and EP ?

7 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252800
" Projects must use jar'ed plug-ins (with unpack=false) unless 
authorized by the planning council for technical reasons. Nested jars 
should be avoided if possible since it creates problems for projects 
that has dependencies to such plug-ins. The OSGi runtime is fine with it 
but the compiler is not able to handle classpaths that contain nested 
jars. In case only one nested jar exists, it is often better to expand 
the contents of that jar into the root folder (i.e. unnest the jar). If 
a plug-in contains large files that are frequently used (opened and 
closed), a jar'ed plug-in might degrade performance significantly since 
the file must be decompressed each time it is opened. "
--> Action TL and PT ?

8 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252801
"        Projects must have build process maturity: scripted, 
repeatable, and executable by others. "
--> Action RS and EP ?

9 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252803
"Any new third-party plug-ins that are common between projects must be 
consumed via Orbit; the final Helios release will not have duplicate 
third-party libraries (note that this only applies to identical versions 
of the libraries; thus if project A requires foo.jar 1.6 and project B 
uses foo.jar 1.7, that's ok). "
--> Action to check if we need to do this one : YT ?

10 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252804
"        Projects must optimize their own update site using pack200 to 
reduce bandwidth utilization and provide a better update experience for 
users. With the introduction of p2, project update sites must generate 
metadata (artifact and content repository info). "
--> Action RS and EP ?

11 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=252811
"Should design and test for accessibility. "
--> Action YT ?



As there is a lot of tasks to be completed before M4+0, I suggest we try 
to complete most of them before M3 release in order to state if we are 
able to make it or not.

The prior task is to enable the build of Papyrus with Eclipse's 
mechanism. We should also start to follow the Eclipse release train (a 
release every 6 weeks).


Everything is described here and I suggest you to read it :
http://wiki.eclipse.org/Helios#Project_Plan



What do you think ?


Regards,

Thibault

_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx <mailto:mdt-papyrus.dev@xxxxxxxxxxx>
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev

 

    
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev


  

--
Raphaël FAUDOU

Image Signature IOC Raphaël FAUDOU
Responsable cellule Innovation / bureau méthodes
Head of Innovation & Method Definition
Embedded systems & critical systems
Atos Origin

Tel     : +33 (0)5 34 36 32 89
Tel     : +33 (0)6 10 53 50 44
Mail   : raphael.faudou@xxxxxxxxxxxxxx
Atos Origin
6, Impasse Alice Guy
BP 43045
31024 Toulouse Cedex 3, France

P Avant d'imprimer cet e-mail, pensez à l'environnement. Ce message et les pièces jointes sont confidentiels et réservés à l'usage exclusif de ses destinataires. Il peut également être protégé par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir immédiatement l'expéditeur et de le détruire. L'intégrité du message ne pouvant être assurée sur Internet, la responsabilité du groupe Atos Origin ne pourra être recherchée quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne saurait être recherchée pour tout dommage résultant d'un virus transmis.
P Please consider your environmental responsibility before printing this e-mail. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos Origin group liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.


Back to the top