Bug 553423 - MoDisco migration to EPL 2.0
Summary: MoDisco migration to EPL 2.0
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Project Management & Portal (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Webmaster CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords:
Depends on:
Blocks: 553388
  Show dependency tree
 
Reported: 2019-11-25 08:52 EST by Ed Willink CLA
Modified: 2021-11-30 03:08 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Willink CLA 2019-11-25 08:52:40 EST
MoDisco code has been migrated to EPL 2.0. See Bug 553388.

Please flip the PMI switch so that the EPL 2.0 legal files can be generated and included at the root of  the repository.

All non-comment references to emf.facet and gmt have been replaced so that everything is org.eclipse.modisco. (Downloads directory has yet to move.)

Where appropriate, please decontainerize MDT.MoDisco to MoDisco.
Comment 1 Wayne Beaton CLA 2019-11-25 09:42:46 EST
> Please flip the PMI switch so that the EPL 2.0 legal files can be generated
> and included at the root of  the repository.

Done.

> All non-comment references to emf.facet and gmt have been replaced so that
> everything is org.eclipse.modisco. (Downloads directory has yet to move.)

Does this mean that you've cleaned up references and that we can proceed on the requested termination of EMF Facet (Bug 552498)?

> Where appropriate, please decontainerize MDT.MoDisco to MoDisco.

Please confirm that it is your intention that Eclipse MoDisco becomes a direct subproject of Eclipse Modeling.
Comment 2 Ed Willink CLA 2019-11-25 10:26:19 EST
Thanks.

In principle, I have no further need of the EMF Facet GIT repo, but it is not unknown for problems to arise that need rework, so I think it is prudent to defer archiving till after 2019-12. I have yet to look at the EMF Facet/Website to see if there is something to rescue there.

My understanding was that the EF eliminated container projects over 5 years ago, but that the containerized names remained as a legacy relic awaiting cleanup. I'm therefore requesting that some decontainerizing be done on the names. I'm not requesting any migration from MDT to Modeling. I'm not even sure what that really means. OCL is still an 'MDT' project but Kenn Hussey has no involvement. I am MMT co-lead and have no involvement with ATL except for occasionally relaying prods such as Make SimRel great again.
Comment 3 Ed Willink CLA 2019-11-25 14:03:32 EST
(In reply to Ed Willink from comment #2)
> I'm not requesting any migration from MDT to Modeling.

However if it makes the project easier to identify in:

https://projects.eclipse.org/projects/modeling

then it would help to eliminate all the containers.
Comment 4 Wayne Beaton CLA 2019-11-25 14:33:22 EST
> My understanding was that the EF eliminated container projects over 5 years
> ago, but that the containerized names remained as a legacy relic awaiting
> cleanup. 

The review to flatten the Modeling project hierarchy was approved in 2012, but the clean up stalled due to lack of engagement by the project teams.

Regardless, what we'll do is change the id from "modeling.mdt.modisco" to "modeling.modisco". You'll see this change reflected in the PMI URL and IPzilla. I'm pretty sure that this change shouldn't have any impact on your day-to-day (e.g., Git repo).

Webmaster, can you please change "modeling.mdt.modisco" to "modeling.modisco"?
Comment 5 Wayne Beaton CLA 2019-11-25 14:34:24 EST
> then it would help to eliminate all the containers.

Agreed. But I need PMC and project team engagement to complete that task. See Bug 393682.
Comment 6 Ed Willink CLA 2019-11-25 15:39:30 EST
(In reply to Wayne Beaton from comment #4)
> Webmaster, can you please change "modeling.mdt.modisco" to
> "modeling.modisco"?

This is probably going to cause trouble unless a redirect is in place for the old spelling which is persisted as part of queries such as:

https://projects.eclipse.org/projects/modeling.mdt.modisco
http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mdt.modisco
Comment 7 Wayne Beaton CLA 2019-11-25 16:03:39 EST
This URL will automatically redirect:

> https://projects.eclipse.org/projects/modeling.mdt.modisco

This will go to the above URL which will then redirect:

> http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mdt.
> modisco

This will just happen as a matter of course.
Comment 8 Eclipse Webmaster CLA 2019-11-26 10:30:40 EST
(In reply to Wayne Beaton from comment #4)
> Webmaster, can you please change "modeling.mdt.modisco" to
> "modeling.modisco"?

Done.

-M.
Comment 9 Wayne Beaton CLA 2019-11-26 10:49:52 EST
(In reply to Eclipse Webmaster from comment #8)
> (In reply to Wayne Beaton from comment #4)
> > Webmaster, can you please change "modeling.mdt.modisco" to
> > "modeling.modisco"?
> 
> Done.

Thanks. I've updated the PMI page. As mentioned in Comment #7, the former links redirect to the new URL.

I believe that we're done here. Reopen if we've missed something.
Comment 10 Frederic Gurr CLA 2019-11-26 11:28:30 EST
Changing the project ID affects the permission settings on the Jenkins instance. I'm on it.
Comment 11 Frederic Gurr CLA 2019-11-26 11:43:45 EST
(In reply to Frederic Gurr from comment #10)
> Changing the project ID affects the permission settings on the Jenkins
> instance. I'm on it.
It's fixed now.
Comment 12 Ed Willink CLA 2019-11-26 12:46:46 EST
A GIT push now gets an operation not permitted rejection from Gerrit.
Comment 13 Ed Willink CLA 2019-11-26 12:50:04 EST
Bugzilla has been simplified to MoDisco, but the PMI still has MDT.MoDisco for its auto-generated queries.
Comment 14 Frederic Gurr CLA 2019-11-26 12:56:26 EST
(In reply to Ed Willink from comment #12)
> A GIT push now gets an operation not permitted rejection from Gerrit.
The group ID has been fixed in Gerrit. Please try again
Comment 15 Ed Willink CLA 2019-11-26 14:20:42 EST
Thanks. Direct GIT push now works.
Comment 16 Ed Willink CLA 2019-12-09 12:00:49 EST
Renaming defeats PMI / IP Log.

Blocks https://dev.eclipse.org/ipzilla/show_bug.cgi?id=21247
Comment 17 Wayne Beaton CLA 2019-12-09 16:21:35 EST
(In reply to Ed Willink from comment #16)
> Renaming defeats PMI / IP Log.
> 
> Blocks https://dev.eclipse.org/ipzilla/show_bug.cgi?id=21247

It looks like we didn't update IPzilla.

Webmaster, can you move the CQs from modeling.mdt.modisco to modeling.modisco, or is this an IP Team thing?
Comment 18 Ed Willink CLA 2019-12-10 01:18:08 EST
In reply to Ed Willink from comment #6)
> (In reply to Wayne Beaton from comment #4)
> > Webmaster, can you please change "modeling.mdt.modisco" to
> > "modeling.modisco"?
> 
> This is probably going to cause trouble ...

So far there have been four follow on problems caused by this renaming.

Please learn from experience by creating a check list of what needs to be changed when renaming a project.
Comment 19 Eclipse Webmaster CLA 2019-12-10 11:09:26 EST
(In reply to Wayne Beaton from comment #17)

> Webmaster, can you move the CQs from modeling.mdt.modisco to
> modeling.modisco, or is this an IP Team thing?

Fixed.

-M.
Comment 20 Eclipse Genie CLA 2021-11-30 00:42:49 EST
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 21 Ed Willink CLA 2021-11-30 03:08:16 EST
Migration to EPL 2.0 occurred in 2019.