Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 488125

Summary: [proposal] technology.apogy
Product: Community Reporter: Wayne Beaton <wayne.beaton>
Component: Proposals and ReviewsAssignee: Eclipse Management Organization <emo>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: andrea.ross, cydnie.smith, gael.blondelle, jayjaybillings, kasandra.darwin, mariateresa.delgado, mike.milinkovich, pascal, pierre.allard, regent.larcheveque, sharon.corbett, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
URL: https://projects.eclipse.org/proposals/apogy
Whiteboard: stalebug
Bug Depends on: 488610    
Bug Blocks:    
Attachments:
Description Flags
Update to initial contribution none

Description Wayne Beaton CLA 2016-02-19 13:07:00 EST
We'll use this bug to track the progress of the project proposal.
Comment 1 Wayne Beaton CLA 2016-03-18 13:56:32 EDT
I've scheduled the creation review to conclude on April 6/2016. Please continue to monitor communication channels.

Following the creation review, we will initiate the provisioning process. As part of this process, we will bring committers on board. To gain committer status, some paperwork [1] must be completed. The exact nature of that paperwork depends on several factors, including the employment status on the individual and the Eclipse Foundation membership status of the employer.

If you can be ready with the paperwork in time for the completion of the creation review, then we can move quickly through the provisioning process. When we initiate provisioning, committers will be sent an email with instructions; please don't send any paperwork in until after you receive those instructions.

Please encourage all future project committers to join the incubation mailing list [2]. We use this list to connect committers from new projects to their peers in other projects in the incubation phase and to mentors who can help answer questions and discuss issues related to the project onboarding process.

[1] https://www.eclipse.org/projects/handbook/#paperwork
[2] https://dev.eclipse.org/mailman/listinfo/incubation
Comment 2 Pierre Allard CLA 2016-04-05 13:25:29 EDT
The Eclipse Foundation Contributor’s License Agreement has not been signed and agreed to yet by the CSA committers as the implication of the License are being reviewed by our Legal Department. This should happen next week.
Comment 3 Mike Milinkovich CLA 2016-04-05 13:46:11 EDT
(In reply to Pierre Allard from comment #2)
> The Eclipse Foundation Contributor’s License Agreement has not been signed
> and agreed to yet by the CSA committers as the implication of the License
> are being reviewed by our Legal Department. This should happen next week.

This could just be a minor terminology problem, but I believe that the agreements that CSA should be reviewing for Apogy's committers is the Eclipse Individual Committer Agreement[1] and Employer Consent Form[2]. An alternate would be the Eclipse Member Committer Agreement[3], but I don't think that the CSA is actually a Member of the Eclipse Foundation.

The Eclipse Contributor License Agreement[4] is for contributors to Eclipse projects, not Committers.

Hope that helps!

[1] http://www.eclipse.org/legal/committer_process/EclipseIndividualCommitterAgreementFinal.pdf
[2] http://www.eclipse.org/legal/committer_process/employer_consent.pdf
[3] http://www.eclipse.org/legal/committer_process/EclipseMemberCommitterAgreementFinal.pdf
[4] http://www.eclipse.org/legal/CLA.php
Comment 4 Wayne Beaton CLA 2016-04-06 13:29:45 EDT
I declare this review successful!

We will initiate the project resources provisioning process shortly. Please tell your project committers to carefully monitor their email for a message from The Eclipse Foundation with instructions for providing committer paperwork [1].

Our IT team cannot allocate project resources until after we have processed the paperwork for at least one committer, so your attention in this matter will keep the process moving forward. Be advised that the paperwork process will time out after 120 days; any committers who are unable to complete their paperwork requirements in this timeframe will have to be elected to the project (your project mentors can provide assistance with this).

Immediately following the provisioning process, your next step will be to submit an initial contribution [2] for review by the IP Team. Please do not commit any code to an Eclipse Foundation Git repository until after you receive the IP Team's approval. In anticipation of this step, you may consider ensuring that your code has the required copyright headers and namespace (if applicable).

If you have any questions, please send a message to emo@eclipse.org and we will provide assistance.

Please encourage all project committers to join the incubation mailing list [3]. We use this list to connect committers from new projects to their peers in other projects in the incubation phase and to mentors who can help answer questions and discuss issues related to the project onboarding process.

An overview of the complete project creation process is in the Project Handbook [4].

[1] https://www.eclipse.org/projects/handbook/#paperwork
[2] https://www.eclipse.org/projects/handbook/#ip-initial-contribution
[3] https://dev.eclipse.org/mailman/listinfo/incubation
[4] https://www.eclipse.org/projects/handbook/#starting
Comment 5 Regent LArcheveque CLA 2016-04-06 16:26:44 EDT
Wayne, 

That a good news.  We work on the paperwork here.  Meanwhile, just a little question.  We would like to add some people in the interested parties section.  It seems we lost edit privileges and cannot modify the proposal anymore. Is that normal?
Comment 6 Wayne Beaton CLA 2016-04-06 16:39:11 EDT
(In reply to Regent LArcheveque from comment #5)
> It seems we lost edit privileges and cannot modify the proposal
> anymore. Is that normal?

That's normal. We lock down proposals after we've created the project. I can, however, update the interested parties section for you. You can either give me a list here, or send it via private email.
Comment 7 Regent LArcheveque CLA 2016-04-06 16:46:38 EDT
Ok.  Here's the list
1. Charles Rivest, Zeligsoft (Papyrus for Real Time (Papyrus-RT) Commiter)
2. Steeve Monier (steve.monnier@obeo.fr), OBEO, (I believe he is Sirius Commiter)
3. Jerome Oufella (jerome.oufella@savoirfairelinux.com), Savoir-faire Linux
4. Mathieu Larose (mathieu.larose@savoirfairelinux.com), Savoir-faire Linux
5. William Bourque (wfb@xiphos.com), Xiphos Technologies
Thanks ;-)
Comment 8 Wayne Beaton CLA 2016-04-07 16:35:00 EDT
(In reply to Regent LArcheveque from comment #7)
> Ok.  Here's the list

Done
Comment 9 Regent LArcheveque CLA 2016-04-12 12:37:24 EDT
Could you add Pascal Rapicault in the committers list please?
Comment 10 Wayne Beaton CLA 2016-04-12 13:29:27 EDT
(In reply to Regent LArcheveque from comment #9)
> Could you add Pascal Rapicault in the committers list please?

I can't. The project has already been created which means that we need to do a committer election for Pascal. As a mentor, Pascal can help you through this process.
Comment 11 Regent LArcheveque CLA 2016-04-13 10:30:21 EDT
I noticed that I made a typo with one interested party.  Could you fix it please?  

Change the following line:
Steeve Monier (steve.monnier@obeo.fr), OBEO, (I believe he is Sirius
Commiter)

By:

Steve Monnier (steve.monnier@obeo.fr), OBEO

Thanks ;-)
Comment 12 Wayne Beaton CLA 2016-04-13 13:22:13 EDT
(In reply to Regent LArcheveque from comment #11)
> I noticed that I made a typo with one interested party.  Could you fix it
> please?  

Fixed
Comment 13 Regent LArcheveque CLA 2016-04-13 15:33:16 EDT
Thanks Wayne.  Is it normal the change is not yet reflected on the Apogy proposal site (https://projects.eclipse.org/proposals/apogy)?
Comment 14 Wayne Beaton CLA 2016-04-13 15:37:02 EDT
(In reply to Regent LArcheveque from comment #13)
> Thanks Wayne.  Is it normal the change is not yet reflected on the Apogy
> proposal site (https://projects.eclipse.org/proposals/apogy)?

It's there. Maybe you need to refresh your browser?
Comment 15 Regent LArcheveque CLA 2016-04-13 15:43:33 EDT
(In reply to Wayne Beaton from comment #14)
> (In reply to Regent LArcheveque from comment #13)
> > Thanks Wayne.  Is it normal the change is not yet reflected on the Apogy
> > proposal site (https://projects.eclipse.org/proposals/apogy)?
> 
> It's there. Maybe you need to refresh your browser?

Funny.  I restarted and used different browsers and used a different network (LTE) and I do not see the changes?
Comment 16 Wayne Beaton CLA 2016-04-13 15:50:00 EDT
(In reply to Regent LArcheveque from comment #15)
> Funny.  I restarted and used different browsers and used a different network
> (LTE) and I do not see the changes?

It is at this point that I must sheepishly admit that I only actually fixed the last name the first time around. I've fixed it all now.
Comment 17 Regent LArcheveque CLA 2016-04-13 16:08:25 EDT
(In reply to Wayne Beaton from comment #16)
> (In reply to Regent LArcheveque from comment #15)
> > Funny.  I restarted and used different browsers and used a different network
> > (LTE) and I do not see the changes?
> 
> It is at this point that I must sheepishly admit that I only actually fixed
> the last name the first time around. I've fixed it all now.
Thanks Wayne.  I really appreciate your support.
Comment 18 Eclipse Webmaster CLA 2018-01-15 11:41:37 EST
The project provisioning process is complete! Here you will find all of the information regarding resources allocated to your project:

Source Code Management:(At Eclipse)
ssh://committer_id@git.eclipse.org:29418/apogy/apogy.git

Issue Tracker: 
https://bugs.eclipse.org/bugs/describecomponents.cgi?product=apogy

Outbound Communication:
Mailing list: https://dev.eclipse.org/mailman/listinfo/apogy-dev

Project Website repository:
ssh://committer_id@git.eclipse.org:29418/www.eclipse.org/apogy.git

Commits will be published to www.eclipse.org/apogy within 5 minutes

Downloads: http://download.eclipse.org/apogy

Archives: http://archive.eclipse.org/apogy

Builds: You can upload releases to ~committer_id/downloads/apogy via SFTP or SCP (to build.eclipse.org) or from a CI instance at Eclipse.org

Older builds should be moved to the archives area when they are no longer required.
Comment 19 Kasandra Darwin CLA 2018-01-16 10:56:56 EST
Your next step is to submit an initial contribution [1] for review by the IP Team. 
Please do not commit any code to an Eclipse Foundation Git repository until after you receive the IP Team's approval. 
IP requests are referred to as Contribution Questionnaires (CQs).  
When the initial CQ receives “check in” and/or “full approval” you are now ready to check the initial project code contribution into your project’s repository.
 
[1] https://www.eclipse.org/projects/handbook/#ip-initial-contribution
Comment 20 Cydnie Smith CLA 2018-08-13 21:59:23 EDT
It appears that the initial contribution has been checked in, but there have been no contributions to the repository since then. What is the status of this project?

What are your plans regarding your first release?
Comment 21 Regent LArcheveque CLA 2018-08-14 07:24:12 EDT
The project is really active.  We are planning the first drop before the end of August.
Comment 22 Wayne Beaton CLA 2018-08-14 08:34:16 EDT
(In reply to Regent LArcheveque from comment #21)
> The project is really active.  We are planning the first drop before the end
> of August.

AFAICT, there hasn't been any commits against the public repository [1] since March. Where is the active development taking place?

There is information in the handbook regarding what needs to happen to prepare for the first official release [2].

[1] https://git.eclipse.org/r/apogy/apogy
[2] https://eclipse.org/projects/handbook/#release
Comment 23 Regent LArcheveque CLA 2018-08-14 10:29:01 EDT
You are right Wayne.  Nothing has been committed since March.  I just came back progressively to work last June and I got my committer accesses two weeks ago (I omitted to fill a form).  Now everything is set.

Meanwhile I have continued to refactor the code in our original BitBucket repository https://bitbucket.org/apogy/ca.gc.asc_csa.apogy/ (branch eclipse).  We have not touched any Third Party bundles.  Just our contributions.  Basically, I have renamed the bundles to org.eclipse.apogy and reorganise and separate the generated and custom code inside the bundles to facilitate maintenance.  Few bug fixes but no new functionalities.  I know you analysed the code and I presume you need to re-analyze this new drop.  I am sorry for this inconvenience.

I can make a drop early next week.

Also I need to revisit the handbook to refresh my memory.

Regent ;-)
Comment 24 Wayne Beaton CLA 2018-08-14 13:26:39 EDT
(In reply to Regent LArcheveque from comment #23)
> You are right Wayne.  Nothing has been committed since March.  I just came
> Meanwhile I have continued to refactor the code in our original BitBucket
> repository https://bitbucket.org/apogy/ca.gc.asc_csa.apogy/ (branch
> eclipse).  We have not touched any Third Party bundles.  Just our
> contributions.  Basically, I have renamed the bundles to org.eclipse.apogy
> and reorganise and separate the generated and custom code inside the bundles
> to facilitate maintenance.  Few bug fixes but no new functionalities.  I
> know you analysed the code and I presume you need to re-analyze this new
> drop.  I am sorry for this inconvenience.

Please do update the existing CQ with the new code drop and explain what's changed to the IP Team.
Comment 25 Regent LArcheveque CLA 2018-08-14 13:27:59 EDT
Sure I'll do it.
Comment 26 Pierre Allard CLA 2018-09-07 13:06:29 EDT
We are in the process of renaming the plug-ins to use the org.eclipse.apogy prefix. Do we need to submit these updates as a stand alone file stripped of all git history, or can we create a new branch on the Apogy git repository and include a reference to it in the CQ with a description of the changes ?
Comment 27 Pascal Rapicault CLA 2018-09-13 19:38:21 EDT
Once rename is complete, you will need to attach an archive of all the files (without history). This set of files will be the starting point of your new git repo at eclipse.
Comment 28 Pierre Allard CLA 2018-09-24 14:10:10 EDT
Created attachment 275955 [details]
Update to initial contribution

This is an update to the initial contribution for Apogy. It includes the following changes compared to the last version of the initial contribution:

1) The plugins + packages has been renamed to use the org.eclipse prefix;

2) The legals files (LICENSE.md, NOTICE.md and CONTRIBUTING.txt) have been added to all plugins;

3) Bug fixes have been included.

4) A few plugins have been created and added.
Comment 29 Wayne Beaton CLA 2018-09-24 14:43:53 EDT
(In reply to Pierre Allard from comment #28)
> This is an update to the initial contribution for Apogy. It includes the
> following changes compared to the last version of the initial contribution:

AFAICT the IP Team has granted "checkin" and project code has been added to the Git repository [1]. Do the changes that you've uploaded here represent an significantly changed code base, or can we reasonably argue that they changes are ongoing "normal development" sorts of work done by committers. 

Unless there are circumstances that demand otherwise, you and the project team can just push updates into the project repository.

[1] http://git.eclipse.org/c/apogy/apogy.git
Comment 30 Pierre Allard CLA 2018-09-24 16:01:56 EDT
Most of the work has been in the plugin renaming.

We can say that this drop is "normal development" to get our code to be Eclipse compliant.
Comment 31 Wayne Beaton CLA 2018-09-25 14:28:05 EDT
(In reply to Pierre Allard from comment #30)
> Most of the work has been in the plugin renaming.
> 
> We can say that this drop is "normal development" to get our code to be
> Eclipse compliant.

Great. In that case, I think that you should just be pushing these changes into the project repository. You don't need to attach them here. 

As long as you're following the IP Due Diligence process (the short version is that project committers can just push the work that they do directly to the repository), your committers can just push to the repository.
Comment 32 Eclipse Genie CLA 2020-09-15 13:46:51 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 33 Maria Teresa Delgado CLA 2020-09-16 12:08:52 EDT
Hi Pierre, 
we've noticed that despite the fact that this bug hasn't had any activity in a while, the Eclipse Apogy project is still active. 
Is the project ready to engage in a release review?
Information on how to do this is available on the Eclipse Handbook, and can be found here: 
https://www.eclipse.org/projects/handbook/#release
https://www.eclipse.org/projects/handbook/#release-review
Let us know if you have any questions.
Comment 34 Pierre Allard CLA 2020-10-16 09:52:33 EDT
(In reply to Maria Teresa Delgado from comment #33)
> Hi Pierre, 
> we've noticed that despite the fact that this bug hasn't had any activity in
> a while, the Eclipse Apogy project is still active. 
> Is the project ready to engage in a release review?
> Information on how to do this is available on the Eclipse Handbook, and can
> be found here: 
> https://www.eclipse.org/projects/handbook/#release
> https://www.eclipse.org/projects/handbook/#release-review
> Let us know if you have any questions.

Hi Maria,

The project is still active, I am working on a regular basis on fixes and improvements.

I have looked at the information on the release process (thanks for the links). Looking at what is required, I found I am not ready to go through a release review at this time, but I am planning to do so.

Thanks,

Pierre
Comment 35 Wayne Beaton CLA 2020-12-17 17:16:09 EST
Housekeeping. The project is fully active.