| Summary: | Access to modeling.eclipse.org | ||
|---|---|---|---|
| Product: | [Modeling] Modeling | Reporter: | Alexander Nyßen <nyssen> |
| Component: | Releng | Assignee: | Nick Boldt <nboldt> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | ahunter.eclipse |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Alexander Nyßen
Webmaster doesn't manage the modeling.eclipse.org server, the modeling team handles it. -M. 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? (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... 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. (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. 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. |