portal on behalf of emo | 4 Jul 06:01 2015

[orion-dev] IP CQs waiting on your team

orion-dev,
IPZilla records show that one or more of the projects on which you are
developer are in need of attention.  The following CQs have been in the
'awaiting_project' status for over 3 weeks  and need your team to take
action.

  eclipse.orion:

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 3
weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 3
weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9229 csslint -- modified, sourceandbinary, thirdparty, 2 months ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9229

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@...>

Diana Chen | 1 Jul 02:53 2015
Picon

[orion-dev] Git repo hosted on Orion web server

Hi all,

I would like to work from a Git repo on the web server. So on the machine hosting Orion, there would be some path, like /relative/path/to/repo, to a Git repo. Users A and B would clone this repo through Orion and they could work on it independently.

However I'm unable to clone from a file path. 

Looking at the org.eclipse.orion.git bundle's parseSshGitUrl (in web/orion/git/util.js) which is used to get the URL a user is cloning a repo from, it doesn't seem to accept file:///relative/path/to/repo URLs.

Is this supported (and am I misusing the URL) or would this be something that is pluggable or could be contributed back?

Thanks!
Diana
<div><div dir="ltr">Hi all,<div><br></div>
<div>I would like to work from a Git repo on the web server. So on the machine hosting Orion, there would be some path, like /relative/path/to/repo, to a Git repo. Users A and B would clone this repo through Orion and they could work on it independently.</div>
<div><br></div>
<div>However I'm unable to clone from a file path.&nbsp;</div>
<div><br></div>
<div>Looking at the org.eclipse.orion.git bundle's parseSshGitUrl (in web/orion/git/util.js) which is used to get the URL a user is cloning a repo from, it doesn't seem to accept file:///relative/path/to/repo URLs.</div>
<div><br></div>
<div>Is this supported (and am I misusing the URL) or would this be something that is pluggable or could be contributed back?</div>
<div><br></div>
<div>Thanks!</div>
<div>Diana</div>
</div></div>
John Arthorne | 30 Jun 19:15 2015
Picon

[orion-dev] Meeting Minutes - June 30, 2015

https://wiki.eclipse.org/Orion/Meeting_minutes/20150630

John
<div>
<a href="https://wiki.eclipse.org/Orion/Meeting_minutes/20150630">https://wiki.eclipse.org/Orion/Meeting_minutes/20150630</a>
<br><br>John</div>
John Arthorne | 30 Jun 15:47 2015
Picon

[orion-dev] OrionHub feedback from Europe

I received the feedback below via email from a developer in Europe who was trying out OrionHub this week. I am forwarding it here for the team's awareness. We have been doing a lot of performance work on the edit page in particular, but it looks like the landing page could use some love to improve the first user experience.

Looking at the root index.html, I see it loads a whole bunch of JavaScript only to do this:

                window.location = "edit/edit.html";

Maybe we can replace this with a basic HTML redirect meta tag to save one level of churn. Does anyone know/remember why the index page does this?

John

--------------
Today I wanted to have a look at https://orionhub.org/ after a long time.
 
Here in Austria, the web browser remains blank for a very long time (10-15 seconds) before anything gets rendered.
I assume it’s loading JS libraries … the user experience feels really broken initially. I first thought I had entered the wrong URL and was about to leave the page.

Trying to play with it, it happened multiple times to me that a page didn’t open properly. The “Settings” page, for example, typically remained blank (and I had to “reload”). Getting logged in with my github account was a real pain (multiple timeouts etc).  In the end, I think I “somewhat” got it to work but it was not a good OOBE.

With the landing page going right into the live instance, as a user one is pretty lost with OOBE workflows.
<div>I received the feedback below via email
from a developer in Europe who was trying out OrionHub this week. I am
forwarding it here for the team's awareness. We have been doing a lot of
performance work on the edit page in particular, but it looks like the
landing page could use some love to improve the first user experience.
<br><br>Looking at the root index.html, I see
it loads a whole bunch of JavaScript only to do this:
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; window.location = "edit/edit.html";
<br><br>Maybe we can replace this with a basic
HTML redirect meta tag to save one level of churn. Does anyone know/remember
why the index page does this?
<br><br>John
<br><br>--------------
<br>Today I wanted to have a
look at <a href="https://orionhub.org/">https://orionhub.org/</a>
after a long time. 
<br>&nbsp; 
<br>Here in Austria, the web
browser remains blank for a very long time (10-15 seconds) before anything
gets rendered. 
<br>I assume it&rsquo;s loading JS
libraries &hellip; the user experience feels really broken initially. I first
thought I had entered the wrong URL and was about to leave the page. 
<br><br>Trying to play with it, it
happened multiple times to me that a page didn&rsquo;t open properly. The &ldquo;Settings&rdquo;
page, for example, typically remained blank (and I had to &ldquo;reload&rdquo;).
Getting logged in with my github account was a real pain (multiple timeouts
etc). &nbsp;In the end, I think I &ldquo;somewhat&rdquo; got it to work but it was
not a good OOBE.
<br><br>With the landing page going
right into the live instance, as a user one is pretty lost with OOBE workflows.</div>
portal on behalf of emo | 29 Jun 06:01 2015

[orion-dev] IP CQs waiting on your team

orion-dev,
IPZilla records show that one or more of the projects on which you are
developer are in need of attention.  The following CQs have been in the
'awaiting_project' status for over 3 weeks  and need your team to take
action.

  eclipse.orion:

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 2
weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 2
weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9229 csslint -- modified, sourceandbinary, thirdparty, 2 months ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9229

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@...>

Mark Macdonald | 26 Jun 05:50 2015
Picon

[orion-dev] Changes to Orion client build (Action required, maybe)

I just released changes to speed up the org.eclipse.orion.client build. It now runs minification using Node.js + Uglify rather than Rhino + Google Closure. This makes it much faster: the minification is around 3x faster by my estimate. As a bonus, the source maps generated by Uglify seem more reliable than Closure's.

But, every rose has its thorn, or something: if you're running an unusual OS -- that is, something other than Linux/Windows/OS X -- the build might fail to find a compatible Node binary. If this happens, you can configure the build to use Nashorn instead, which is slightly slower. Rhino is no longer supported.

So to sum up:
  • ​​
    If you build
    ​orion-client on a platform
    ​for which Node.js binaries are not available,
  • then you must run the build under Java 8+
    ​,
  • and
    ​you must set one of the following flags when building:
      mvn -DskipNodejs
    or
      mvn -P '!nodejs'


    These will skip installation of Node.js and use jjs instead.
I documented these changes on the Releng Builds page.

Regards
Mark

<div><div dir="ltr">
<div class="gmail_default"></div>
<div class="gmail_default">I just released changes to speed up the <span>org.eclipse.orion.client</span> build. It now runs minification using Node.js + Uglify rather than Rhino + Google Closure. This makes it much faster: the minification is around 3x faster by my estimate. As a bonus, the source maps generated by Uglify seem more reliable than Closure's.<br>
</div>
<div class="gmail_default">
<br>But, every rose has its thorn, or something: if you're running an unusual OS -- that is, something other than Linux/Windows/OS X -- the build might fail to find a compatible Node binary. If this happens, you can configure the build to use <a href="https://en.wikipedia.org/wiki/Nashorn_%28JavaScript_engine%29" target="_blank">Nashorn</a> instead, which is slightly slower. Rhino is no longer supported.<br><br>
</div>
<div class="gmail_default">So to sum up:<br>
</div>
<div class="gmail_default"></div>
<div class="gmail_default"></div>
<ul>
<li>
<div class="gmail_default">&#8203;&#8203;</div>If you build <div class="gmail_default">&#8203;orion-client on a platform </div>
<div class="gmail_default">&#8203;for which Node.js binaries are not available,</div>
</li>
<li>then you must run the build under Java 8+<div class="gmail_default">&#8203;,<br>
</div>
</li>
<li>and <div class="gmail_default">&#8203;you must set one of the following flags when building:<br>
</div>
<div class="gmail_default">
<span>&nbsp; mvn <span>-DskipNodejs</span><br></span>or<span><br>&nbsp; mvn <span>-P '!nodejs'</span></span><br><br>These will skip installation of Node.js and use <a href="https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jjs.html" target="_blank"><span>jjs</span></a> instead.<br>
</div>
</li>
</ul>
<div class="gmail_default">I documented these changes on the <a href="https://wiki.eclipse.org/Orion/Releng_Builds#Running_orion-client_builds" target="_blank">Releng Builds page</a>.<br>
</div>
<div class="gmail_default"><br></div>
<div class="gmail_default">Regards<br>
</div>
<div class="gmail_default">Mark <br>
</div>
<div class="gmail_default"><br></div>
</div></div>
John Arthorne | 25 Jun 07:49 2015
Picon

[orion-dev] Minified Orion tooling editor

One of the new features in Orion 9 is a new minified package that bundles the core Orion editor with the excellent new JavaScript tools that bundle Tern, Esprima, etc. This allows you to quickly incorporate a powerful JavaScript editor into any kind of web application. There will be a blog post coming out shortly with more details, but for now here is a quick note on where to find it. Go to the Orion download page for the latest stable build, e.g., Orion 9:

http://download.eclipse.org/orion/drops/R-9.0-201506191012/index.html

Then select the download link for "Orion Editor With Language Tooling".



There is more information on how to consume the Orion stand-alone editor components here:

https://wiki.eclipse.org/Orion/How_Tos/Editor_Build

John
<div>One of the new features in Orion 9 is a
new minified package that bundles the core Orion editor with the excellent
new JavaScript tools that bundle Tern, Esprima, etc. This allows you to
quickly incorporate a powerful JavaScript editor into any kind of web application.
There will be a blog post coming out shortly with more details, but for
now here is a quick note on where to find it. Go to the Orion download
page for the latest stable build, e.g., Orion 9:
<br><br><a href="http://download.eclipse.org/orion/drops/R-9.0-201506191012/index.html">http://download.eclipse.org/orion/drops/R-9.0-201506191012/index.html</a>
<br><br>Then select the download link for "Orion
Editor With Language Tooling".
<br><br><br><br>There is more information on how to
consume the Orion stand-alone editor components here:
<br><br><a href="https://wiki.eclipse.org/Orion/How_Tos/Editor_Build">https://wiki.eclipse.org/Orion/How_Tos/Editor_Build</a>
<br><br>John</div>
John Arthorne | 24 Jun 19:36 2015
Picon

[orion-dev] Orion 9 is released!

Orion 9 was released this morning as part of the Eclipse Mars simultaneous release! It is available now on the download page:

http://download.eclipse.org/orion/drops/R-9.0-201506191012/index.html

It is of course also available to use on OrionHub: https://orionhub.org

Thanks to Curtis to writing up a blog post on some of the nice new features in the release:

http://planetorion.org/news/2015/06/language-tooling-goodness-in-orion-9-0/

And from the "continuous release" department, Orion 10 stable build #1 is also available :)

http://download.eclipse.org/orion/drops/S20150623-1632/index.html

John
<div>Orion 9 was released this morning as part
of the Eclipse Mars simultaneous release! It is available now on the download
page:
<br><br><a href="http://download.eclipse.org/orion/drops/R-9.0-201506191012/index.html">http://download.eclipse.org/orion/drops/R-9.0-201506191012/index.html</a>
<br><br>It is of course also available to use
on OrionHub: <a href="https://orionhub.org/">https://orionhub.org</a>
<br><br>Thanks to Curtis to writing up a blog
post on some of the nice new features in the release:
<br><br><a href="http://planetorion.org/news/2015/06/language-tooling-goodness-in-orion-9-0/">http://planetorion.org/news/2015/06/language-tooling-goodness-in-orion-9-0/</a>
<br><br>And from the "continuous release"
department, Orion 10 stable build #1 is also available :)
<br><br><a href="http://download.eclipse.org/orion/drops/S20150623-1632/index.html">http://download.eclipse.org/orion/drops/S20150623-1632/index.html</a>
<br><br>John
<br>
</div>
portal on behalf of emo | 24 Jun 06:01 2015

[orion-dev] IP CQs waiting on your team

orion-dev,
IPZilla records show that one or more of the projects on which you are
developer are in need of attention.  The following CQs have been in the
'awaiting_project' status for over 3 weeks  and need your team to take
action.

  eclipse.orion:

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 8
days ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 8
days ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 8
days ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 8
days ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 8
days ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9228 CSSLint/parser-lib -- modified, sourceandbinary, thirdparty, 8
days ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9228

    9229 csslint -- modified, sourceandbinary, thirdparty, 2 months ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9229

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@...>

Grant Gayed | 23 Jun 20:47 2015
Picon

[orion-dev] meeting minutes

Minutes from today's Orion meeting: https://wiki.eclipse.org/Orion/Meeting_minutes/20150623 .

Grant
<div>Minutes from today's Orion meeting: <a href="https://wiki.eclipse.org/Orion/Meeting_minutes/20150623">https://wiki.eclipse.org/Orion/Meeting_minutes/20150623</a>
.
<br><br>Grant
<br>
</div>
Andrew Audibert | 23 Jun 01:36 2015

[orion-dev] Toggle Create new launch configuration

Hello,

Is there a way to toggle the “Create new launch configuration” widget in the toolbar so that it doesn’t show up? I’m running locally through eclipse. I don’t see anything under settings – do I need to modify the source code?

Running in Eclipse I see

While on orionhub.org I see

Thanks!
Andrew
<div>
<div>Hello,</div>
<div><br></div>
<div>Is there a way to toggle the &ldquo;Create new launch configuration&rdquo; widget in the toolbar so that it doesn&rsquo;t show up? I&rsquo;m running locally through eclipse. I don&rsquo;t see anything under settings &ndash; do I need to modify the source code?</div>
<div><br></div>
<div>Running in Eclipse I see</div>
<div></div>
<div><br></div>
<div>While on orionhub.org I see</div>
<div></div>
<div><br></div>
<div>Thanks!</div>
<div>Andrew</div>
</div>

Gmane