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

Bug 358216

Summary: Moving Epsilon from GMT to EMFT
Product: [Modeling] Epsilon Reporter: Dimitris Kolovos <dkolovos>
Component: CoreAssignee: Eclipse Webmaster <webmaster>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: agarcdomi, Ed.Merks, louis, matippetts, sharon.corbett, wayne.beaton, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
Move review slideware none

Description Dimitris Kolovos CLA 2011-09-20 06:40:30 EDT
Following the successful move review of Epsilon from GMT to EMFT, the actions outlined in slides 6-10 of the attached review slides need to be performed.
Comment 1 Dimitris Kolovos CLA 2011-09-20 06:41:17 EDT
Created attachment 203665 [details]
Move review slideware
Comment 2 Sharon Corbett CLA 2011-09-20 08:39:42 EDT
Hi Dimitris:

Please advise which IPzilla CQs need to move as a result of the successful review.

Thanks,
Sharon
Comment 3 Dimitris Kolovos CLA 2011-09-20 09:01:12 EDT
Hi Sharon,

The following CQs need to be moved:

2445
2446
3425
3580
3918
4725

Regards,
Dimitris

(In reply to comment #2)
> Hi Dimitris:
> 
> Please advise which IPzilla CQs need to move as a result of the successful
> review.
> 
> Thanks,
> Sharon
Comment 4 Sharon Corbett CLA 2011-09-20 13:09:34 EDT
The CQs have been moved within Ipzilla.
Thanks,
Sharon
Comment 5 Dimitris Kolovos CLA 2011-10-19 03:23:30 EDT
Any updates on this?

Cheers,
Dimitris
Comment 6 Dimitris Kolovos CLA 2011-11-18 08:28:54 EST
My understanding is that moving Epsilon is one of the few things that are holding back termination/archival of GMT. As such, it'd be great if we could have a rough estimate about when the move could be performed.
Comment 7 Wayne Beaton CLA 2011-12-06 16:02:09 EST
Copying webmaster so that your pleas can be heard...

Webmaster, the following steps need to be taken to complete this move:

Web CVS: Need to move
From: www/gmt/epsilon
To: www/modeling/emft/epsilon

Redirect all URLs pointing at
www.eclipse.org/gmt/epsilon/* 
To www.eclipse.org/modeling/emft/epsilon/*

SVN: Need to move
From: http://dev.eclipse.org/svnroot/modeling/org.eclipse.gmt.epsilon/
To: http://dev.eclipse.org/svnroot/modeling/org.eclipse.emft.epsilon/
Or if possible to:
http://dev.eclipse.org/svnroot/modeling/org.eclipse.epsilon/

New dev mailing list to be created: epsilon-dev

Bugzilla:
Move existing product: GMT/Epsilon
To new product: EMFT.Epsilon
Comment 8 Eclipse Webmaster CLA 2011-12-07 15:04:53 EST
When can we do this?  The code repos will need to be 'quiet'(unused) when the data is moved.

I also verified with Sharon that the committer paperwork is fine.

-M.
Comment 9 Dimitris Kolovos CLA 2011-12-09 07:31:49 EST
Any time between Tuesday 13/12 and Friday 16/12 would be fine by us.

Cheers,
Dimitris
Comment 10 Dimitris Kolovos CLA 2012-02-02 12:28:59 EST
Are there perhaps any updates on this?
Comment 11 Ed Merks CLA 2012-02-03 09:47:24 EST
It looks like this is slipping through the cracks.
Comment 12 Eclipse Webmaster CLA 2012-02-03 11:12:13 EST
Sorry about that.

Can I do the move this afternoon?

-M.
Comment 13 Dimitris Kolovos CLA 2012-02-03 12:00:45 EST
That'd be great! Many thanks.
Comment 14 Eclipse Webmaster CLA 2012-02-03 15:00:24 EST
Ok, I've moved the source to /svnroot/modeling/org.eclipse.epsilon.

The website is now www.eclipse.org/epsilon and I've added a redirect to /gmt/epsilon to point there.

> 
> Bugzilla:
> Move existing product: GMT/Epsilon
> To new product: EMFT.Epsilon

Here's the catch: Since Epsilon is a 'component' of GMT I can't move it into a 'product' without incurring data loss(version,milestone etc).  Is that ok, or should the 'old' bugs simply be archived and the 'new' product can be used going forward?

-M.
Comment 15 Dimitris Kolovos CLA 2012-02-03 16:48:29 EST
(In reply to comment #14)
> Ok, I've moved the source to /svnroot/modeling/org.eclipse.epsilon.
> 
> The website is now www.eclipse.org/epsilon and I've added a redirect to
> /gmt/epsilon to point there.

Thanks. For some reason http://www.eclipse.org/epsilon doesn't seem to be working although there's an index.php under /cvsroot/org.eclipse/www/epsilon. Any thoughts on this?

> 
> > 
> > Bugzilla:
> > Move existing product: GMT/Epsilon
> > To new product: EMFT.Epsilon
> 
> Here's the catch: Since Epsilon is a 'component' of GMT I can't move it into a
> 'product' without incurring data loss(version,milestone etc).  Is that ok, or
> should the 'old' bugs simply be archived and the 'new' product can be used
> going forward?

Losing this information shouldn't be a problem so the first option is fine by us.

> 
> -M.
Comment 16 Dimitris Kolovos CLA 2012-02-04 06:20:54 EST
The downloads directory of Epsilon should also be moved from 

http://download.eclipse.org/modeling/gmt/epsilon/

to 

http://download.eclipse.org/epsilon/

in accordance to www.eclipse.org/epsilon (we somehow missed this in the move review slideware - sorry about that)

(In reply to comment #14)
> Ok, I've moved the source to /svnroot/modeling/org.eclipse.epsilon.
> 
> The website is now www.eclipse.org/epsilon and I've added a redirect to
> /gmt/epsilon to point there.
> 
> > 
> > Bugzilla:
> > Move existing product: GMT/Epsilon
> > To new product: EMFT.Epsilon
> 
> Here's the catch: Since Epsilon is a 'component' of GMT I can't move it into a
> 'product' without incurring data loss(version,milestone etc).  Is that ok, or
> should the 'old' bugs simply be archived and the 'new' product can be used
> going forward?
> 
> -M.
Comment 17 Denis Roy CLA 2012-02-06 09:50:16 EST
> Thanks. For some reason http://www.eclipse.org/epsilon doesn't seem to be
> working although there's an index.php under /cvsroot/org.eclipse/www/epsilon.
> Any thoughts on this?

Your index.php is blank, and that is because it contains errors.  Most likely these are broken include() or require() references.

You can add these two lines to the top of your index.php to temporarily show errors:
error_reporting(E_ALL); 
ini_set("display_errors", true);
Comment 18 Eclipse Webmaster CLA 2012-02-06 11:05:23 EST
Ok, I've moved the downloads to download.eclipse.org/epsilon, and I've created
a directory on archive.eclipse.org for you.

The bugs have been moved.

-M.
Comment 19 Dimitris Kolovos CLA 2012-02-07 06:09:26 EST
Thanks for your help. Up until yesterday I was getting 404s even for static files but then suddenly started getting 500s which I fixed as suggested. In any case it's all good now :)

A few other points/questions:

1) Would it be possible to add a rewrite rule that rewrites all /gmt/epsilon/* urls to /epsilon/* urls? For example /gmt/epsilon/doc/articles now redirects to /epsilon but it'd be nice if it redirected to /epsilon/doc/articles/ instead as there are quite a few external incoming links to particular sections of the website.

2) http://www.eclipse.org/projects/project.php?id=modeling.emft.epsilon is empty, the other committers of the project do not appear on the list on the right, and Epsilon appears as not conforming to incubation (white egg with red line on the top right). Any thoughts on how I could fix these?

3) Is it possible to create components under the EMFT.Epsilon product in the Bugzilla?

(In reply to comment #17)
> > Thanks. For some reason http://www.eclipse.org/epsilon doesn't seem to be
> > working although there's an index.php under /cvsroot/org.eclipse/www/epsilon.
> > Any thoughts on this?
> 
> Your index.php is blank, and that is because it contains errors.  Most likely
> these are broken include() or require() references.
> 
> You can add these two lines to the top of your index.php to temporarily show
> errors:
> error_reporting(E_ALL); 
> ini_set("display_errors", true);
Comment 20 Eclipse Webmaster CLA 2012-02-07 14:04:03 EST
(In reply to comment #19)

> 1) Would it be possible to add a rewrite rule that rewrites all /gmt/epsilon/*
> urls to /epsilon/* urls? For example /gmt/epsilon/doc/articles now redirects to
> /epsilon but it'd be nice if it redirected to /epsilon/doc/articles/ instead as
> there are quite a few external incoming links to particular sections of the
> website.

Should be better now.
 
> 2) http://www.eclipse.org/projects/project.php?id=modeling.emft.epsilon is
> empty, the other committers of the project do not appear on the list on the
> right, and Epsilon appears as not conforming to incubation (white egg with red
> line on the top right). Any thoughts on how I could fix these?

I'll have to talk to Sharon about the committers.  Wayne can update the conformance flag.

> 3) Is it possible to create components under the EMFT.Epsilon product in the
> Bugzilla?

It should be.  Just login to the portal with your VCS credentials and then navigate to 'Eclipse Projects'->'tools for all committers'->'manage bugzilla components/targets/milestones.

-M.
Comment 21 Wayne Beaton CLA 2012-02-07 15:12:40 EST
(In reply to comment #20)
> > 2) http://www.eclipse.org/projects/project.php?id=modeling.emft.epsilon is
> > empty, 

This page is driven by project metadata provided in the developer portal (http://portal.eclipse.org). If you specify project information, data will appear. There is help in the wiki.

http://wiki.eclipse.org/Development_Resources/HOWTO/Project_Meta-Data

> > the other committers of the project do not appear on the list on the
> > right, and Epsilon appears as not conforming to incubation (white egg with red
> > line on the top right). Any thoughts on how I could fix these?
> 
> I'll have to talk to Sharon about the committers.  Wayne can update the
> conformance flag.

Conformance flag is set.

There are no committers listed against the project in the database. Did something go funny?
Comment 22 Eclipse Webmaster CLA 2012-02-08 10:21:17 EST
(In reply to comment #21)

> There are no committers listed against the project in the database. Did
> something go funny?

Well, something was forgotten.  Fixed.

-M.
Comment 23 Dimitris Kolovos CLA 2012-03-23 16:12:28 EDT
The project summary page (http://www.eclipse.org/projects/project.php?id=modeling.emft.epsilon) has now been fixed but the IP log (http://www.eclipse.org/projects/ip_log.php?projectid=modeling.emft.epsilon) still shows 0 committers. Any thoughts?

(In reply to comment #22)
> (In reply to comment #21)
> 
> > There are no committers listed against the project in the database. Did
> > something go funny?
> 
> Well, something was forgotten.  Fixed.
> 
> -M.
Comment 24 Wayne Beaton CLA 2012-03-23 23:25:53 EDT
(In reply to comment #23)
> been fixed but the IP log
> (http://www.eclipse.org/projects/ip_log.php?projectid=modeling.emft.epsilon)
> still shows 0 committers. Any thoughts?

The IP Log determines its list of committers by using information provided by Dash. Dash only runs on Sundays (it's a pretty expensive operation). I assume that you've updated the sourcerepository entry some time in the last few days.

Regardless, it does seem like the right information exists now, so I've run the update script and it looks right to me.
Comment 25 Wayne Beaton CLA 2012-03-28 23:58:43 EDT
Are we ready to close this bug?
Comment 26 Dimitris Kolovos CLA 2012-10-07 18:20:40 EDT
Unfortunately, redirects from /gmt/epsilon/* to /epsilon/* do not seem to be working any more e.g

http://eclipse.org/gmt/epsilon/
http://eclipse.org/gmt/epsilon/doc/

It'd be great if this rewrite tool could be restored as Epsilon was under GMT for many years and several links to gmt/epsilon/* URLs are still in place across the web.

(In reply to comment #20)
> (In reply to comment #19)
> 
> > 1) Would it be possible to add a rewrite rule that rewrites all /gmt/epsilon/*
> > urls to /epsilon/* urls? For example /gmt/epsilon/doc/articles now redirects to
> > /epsilon but it'd be nice if it redirected to /epsilon/doc/articles/ instead as
> > there are quite a few external incoming links to particular sections of the
> > website.
> 
> Should be better now.
>  
> > 2) http://www.eclipse.org/projects/project.php?id=modeling.emft.epsilon is
> > empty, the other committers of the project do not appear on the list on the
> > right, and Epsilon appears as not conforming to incubation (white egg with red
> > line on the top right). Any thoughts on how I could fix these?
> 
> I'll have to talk to Sharon about the committers.  Wayne can update the
> conformance flag.
> 
> > 3) Is it possible to create components under the EMFT.Epsilon product in the
> > Bugzilla?
> 
> It should be.  Just login to the portal with your VCS credentials and then
> navigate to 'Eclipse Projects'->'tools for all committers'->'manage bugzilla
> components/targets/milestones.
> 
> -M.
Comment 27 Eclipse Webmaster CLA 2012-10-09 14:59:45 EDT
(In reply to comment #26)
> Unfortunately, redirects from /gmt/epsilon/* to /epsilon/* do not seem to be
> working any more e.g

I've added these re-writes to the main config.

-M.
Comment 28 Antonio Garcia-Dominguez CLA 2013-02-12 08:51:50 EST
(In reply to comment #27)
> (In reply to comment #26)
> > Unfortunately, redirects from /gmt/epsilon/* to /epsilon/* do not seem to be
> > working any more e.g
> 
> I've added these re-writes to the main config.
> 
> -M.

Dimitris, can we close the bug now?
Comment 29 Dimitris Kolovos CLA 2013-02-12 08:59:00 EST
Sure. Bug closed.