Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-papyrus.dev] Vote for Committer status for Christian Damus was started by Sebastien Gerard

modeling.mdt.papyrus Committers,
This automatically generated message signals that Sebastien Gerard has
nominated Christian Damus as a Committer on the modeling.mdt.papyrus
project. The reason given is 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.



The vote is being held via the MyFoundation portal: voters *must* use the
portal for the votes to be properly recorded.  The voting will continue
until either all 16 existing Committers have voted or until they have been
given enough time to vote, even if they do not do so (defined as at least
one week). Christian Damus must receive at least three +1s and no -1s for a
successful election.

Eligible Committers must cast their votes through their My Foundation
portal page (do NOT just reply to this email; your vote will not be
correctly recorded unless you use the portal):

    http://portal.eclipse.org/

The project Committers eligible to vote are:

    Arnaud Cuccuru
    Arthur Daussy
    Cedric Dumoulin
    Amine EL KOUHEN
    Tristan FAURE
    Raphael Faudou
    Sebastien Gerard
    Camille Letavernier
    Vincent Lorenzo
    Chokri Mraidha
    Olivier =?UTF-8?Q?M=C3=83=C2=A9lois?=
    Ansgar Radermacher
    Remi Schnekenburger
    Yann Tanguy
    Patrick Tessier
    Mathieu Velten

*NOTE*: Successful elections are left open for a maximum of 120 days to
allow for processing of paperwork.  After that time the election will be
expired, regardless of its current status.  Should papework processing on
the part of the candidate take more time than allowed, a new election will
have to be held.

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@xxxxxxxxxxx>



Back to the top