Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[modeling-pmc] PMC approval needed for committer vote for Christian Damus

modeling PMC Members,
This automatically generated message marks the completion of voting for
Christian Damus's Committer status on the modeling.mdt.papyrus project. As
a PMC member, you can approve or disapprove this vote through your My
Foundation portal page:

    http://portal.eclipse.org/

Christian Damus was nominated by Sebastien Gerard as follows:
Christian aims to provide a significant new feature contribution to the
Eclipse MDT Papyrus project, which is integration with EMF CDO (Connected
Data Objects) for real-time collaborative modeling in shared model
repositories. The scope of this contribution is considerably larger than
what is typically and readily managed with patches. In particular, the
depth of integration required across the Papyrus codebase and the scale of
refactoring and other changes that it implies are most effectively managed
in Subversion via a feature branch. Unlike Git, where the work could be
done in a fork of the source repository hosted at GitHub or some other
provider and contributed through a pull request, working on a Subversion
branch requires committer access to the project. Christian's intent is to
use the branch as a staging area for others on the Papyrus committer team
to review and amend the contribution.

Christian has done a significant amount of work, already, in related
Eclipse projects to prepare the dependencies of Papyrus for CDO
integration. In particular, code contributions to EMF CDO:
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=36=39=32=35=33?= [Legacy] Issues with non-containment opposite references in
legacy mode
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=32=39=35=36?= Support an annotation for persistence filtering in features
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=33=30=31=32?= [Legacy] Support registered dynamic packages in UML Profiles
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=33=31=36=34?= [Legacy] Models that depend on Resource.Internal.isLoading()
don't work in CDOResource
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=37=38=36=32=30?= [Legacy] ClassCast when accessing a Custom Datatype typed
attribute
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=37=34=30=35?= Checking for unresolved proxies in annotations is unnecessary
and bad for UML profiles 
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=37=36=32=39?= [Legacy] Objects not attached to their resources when resolving
cross-resource references 
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=37=38=32=32?= [Legacy] REMOVE_MANY events are not transferred correctly to
CDORevision
These contributions have earned a committer position on the CDO team,
anticipating continuing work in the Legacy Mode and Dawn GMF integration
components that Papyrus will rely on.

And contributions to MDT UML2 to enable persistence of UML models in CDO
repositories:
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=38=39=36=33=32?= CacheAdapter confused by Resources that are EObjects
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=32=39=35=37?= Annotations for persistence filtering in Activity
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=39=32=38=33=33?= [CDO] Support soft Ecore-to-UML references in dynamic profiles
Christian also contributed a new feature last year integrating the UML
metamodel's built-in well-formedness rules into Papyrus model validation:
=?UTF-8?Q?=C3=A2=C2=80=C2=A2=09=33=37=33=36=34=33?= Provide a dynamic constraint provider for UML2 constraints
Apart from this, Christian has been participating in the Papyrus newsgroup
discussions, in particular answering questions about UML modeling in
general, as he continues to develop familiarity with the Papyrus code and
feature set.



Vote summary: 11/0/0 with 5 not voting 
   ?  Arnaud Cuccuru
   ?  Arthur Daussy
  +1  Cedric Dumoulin
  +1  Amine EL KOUHEN
   ?  Tristan FAURE
  +1  Raphael Faudou
  +1  Sebastien Gerard
  +1  Camille Letavernier
  +1  Vincent Lorenzo
  +1  Chokri Mraidha
   ?  Olivier =?UTF-8?Q?M=C3=83=C2=A9lois?=
   ?  Ansgar Radermacher
  +1  Remi Schnekenburger
  +1  Yann Tanguy
  +1  Patrick Tessier
  +1  Mathieu Velten




Back to the top