Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 363107 - Access to modeling.eclipse.org
Summary: Access to modeling.eclipse.org
Status: RESOLVED FIXED
Alias: None
Product: Modeling
Classification: Modeling
Component: Releng (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Nick Boldt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-07 17:40 EST by Alexander Nyßen CLA
Modified: 2011-11-10 00:41 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Nyßen CLA 2011-11-07 17:40:34 EST
As the GEF nightly build is running on modeling.eclipse.org (see e.g. http://modeling.eclipse.org/gef/downloads/drops/3.8.0/I201111062050/buildlog.txt) and is currently a bit under trouble (see bug #327261 and #351232), I would like to request access to the build server in order to investigate the problems.
Comment 1 Eclipse Webmaster CLA 2011-11-09 10:08:20 EST
Webmaster doesn't manage the modeling.eclipse.org server, the modeling team handles it.

-M.
Comment 2 Nick Boldt CLA 2011-11-09 15:45:55 EST
Here's the process:

http://wiki.eclipse.org/Modeling_Project_Releng/Component_Creation/Build_Server_Setup

I just need your username@build.eclipse.org and your IP if you'd like to be able to ssh to the server directly (rather than through your committer shell on build.eclipse.org.

Of course, really, there's Hudson available now, so the fact that you're still using the over-4-years-old PHP-based infrastructure is a bit sad. Why hasn't GEF migrated yet?
Comment 3 Alexander Nyßen CLA 2011-11-09 15:59:07 EST
(In reply to comment #2)
> Here's the process:
> 
> http://wiki.eclipse.org/Modeling_Project_Releng/Component_Creation/Build_Server_Setup
> 
> I just need your username@build.eclipse.org and your IP if you'd like to be
> able to ssh to the server directly (rather than through your committer shell on
> build.eclipse.org.

My username on build.eclipse.org is anyssen, but I only have a restricted shell there ($r prompt). Do I have to request anything in advance? Concerning the IP, I will have to request a static one from our it-support first.

> 
> Of course, really, there's Hudson available now, so the fact that you're still
> using the over-4-years-old PHP-based infrastructure is a bit sad. Why hasn't
> GEF migrated yet?

Well, that's a long and sad story (there is one working and 4 broken releng projects within our cvs repo, reaching from athena over buckminster to plain p2...). Actually I planned to start with the set-up of a Tycho/Hudson based build directly after we have migrated GEF from cvs to git based on the old but working one (I would however like to investigate the javadoc/docu problems in advance, so we have this in place again for the milestone builds). That's why I am requesting access to the old infrastructure. If it unveils to be too complicated to get the old one working again, I will probably start setting up a new build system in advance. Let's see...
Comment 4 Nick Boldt CLA 2011-11-09 16:45:37 EST
I only have a restricted shell
> there ($r prompt). Do I have to request anything in advance? 

If you plan to login to modeling.eclipse.org from another eclipse.org box like build.eclipse.org, then yes, you need a full login shell.

You can request one from http://portal.eclipse.org.

See also:
http://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg06625.html
http://wiki.eclipse.org/IT_Infrastructure_Doc

> Concerning the IP,
> I will have to request a static one from our it-support first.

That would allow you access w/o having to log in to build.eclipse.org first. It's up to you which is more pain/gain.

> (I would however like to investigate the javadoc/docu problems in
> advance, so we have this in place again for the milestone builds). That's why I
> am requesting access to the old infrastructure. If it unveils to be too
> complicated to get the old one working again, I will probably start setting up
> a new build system in advance. Let's see...

IIRC javadoc gen in the old pre-Athena PDE build system was via PDE calling shell script to call Ant to call jdk/bin/javadoc executable. It wasn't elegant at all, just a brutally ugly hackaround.

OTOH I have no idea what facilities exist in Bucky or Tycho for generating javadoc; but it's dead-easy to call Ant from Maven/Tycho. Here's an example:

http://anonsvn.jboss.org/repos/jbosstools/trunk/build/aggregate/site/pom.xml

And there's most likely some Maven plugin you could call instead of Ant for doing javadoc gen.
Comment 5 Alexander Nyßen CLA 2011-11-09 16:48:59 EST
(In reply to comment #4)
> I only have a restricted shell
> > there ($r prompt). Do I have to request anything in advance? 
> 
> If you plan to login to modeling.eclipse.org from another eclipse.org box like
> build.eclipse.org, then yes, you need a full login shell.
> 
> You can request one from http://portal.eclipse.org.

OK, then I will have to look there first (I thought I already did so, but I will look again)...

> 
> See also:
> http://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg06625.html
> http://wiki.eclipse.org/IT_Infrastructure_Doc
> 
> > Concerning the IP,
> > I will have to request a static one from our it-support first.
> 
> That would allow you access w/o having to log in to build.eclipse.org first.
> It's up to you which is more pain/gain.
> 
> > (I would however like to investigate the javadoc/docu problems in
> > advance, so we have this in place again for the milestone builds). That's why I
> > am requesting access to the old infrastructure. If it unveils to be too
> > complicated to get the old one working again, I will probably start setting up
> > a new build system in advance. Let's see...
> 
> IIRC javadoc gen in the old pre-Athena PDE build system was via PDE calling
> shell script to call Ant to call jdk/bin/javadoc executable. It wasn't elegant
> at all, just a brutally ugly hackaround.
> 
> OTOH I have no idea what facilities exist in Bucky or Tycho for generating
> javadoc; but it's dead-easy to call Ant from Maven/Tycho. Here's an example:
> 
> http://anonsvn.jboss.org/repos/jbosstools/trunk/build/aggregate/site/pom.xml
> 
> And there's most likely some Maven plugin you could call instead of Ant for
> doing javadoc gen.

I already got the javadoc building to work with Tycho in my GEF4 component. However, I have to investigate how signing, source bundle generation, and promotion is to be done with Tycho, before I start to transfer this to GEF proper.
Comment 6 Nick Boldt CLA 2011-11-10 00:41:02 EST
I've added user anyssen to modeling.eclipse.org. Your temporary password has been emailed to you. If you get a static IP or DDNS domain name, let me know via email what you'd like added to the firewall.

Otherwise, once you get your shell changed from restricted to full login, you should be able to ssh from build.eclipse.org to anyssen@modeling.eclipse.org using the temp password. Change it with `passwd` to something more secure.