Carsten,
Probably the worst case would be if the user's home folder name has
spaces "C:\Users\john doe", but I suppose that in (almost?) all cases
the user could choose to install to a location without spaces and in all
cases the user can update MPC from a specific URL.
Given we are no longer in the business of providing update releases, to
me it's a slippery slope to me if we start respinning releases to
publish multiple releases. My knee jerk reaction is to vote -1 on a respin.
Certainly the decision of whether we will do respins affects the
decision of whether http://download.eclipse.org/releases/2018-09 for the
September release can be a simple repository because there can/will
never be updates versus whether it should be a composite to accommodate
arbitrary/possible respins.
In any case, the combination of "I install to a disk location with
spaces" (which is generally always a bad idea because something is
bound not to work properly because it's not been tested) with "I
actually use MPC" is probably relatively small, but who knows.
Note that another possible solution to this problem for users who create
their installations with the Eclipse Installer is to add the URL the MPC
fix to the Oomph Product Catalog for all Photon Product Versions. I
tested this for installing the Committers Photon Product Version. I can
see in the log (below) that it's loading your repos and in fact
downloading the 1.7.1 versions of MPC's bundles. Note that I would not
be happy to add a repo URL that composes so many other repos. E.g., you
can see it's loading a bunch of milestones and even nightly build
repos. If we do add a URL, it should probably be specifically
http://download.eclipse.org/mpc/releases/1.7.1 right? I tested that as
well,
Along a similar line of thinking,
http://download.eclipse.org/releases/photon is a composite and
http://download.eclipse.org/mpc/releases/1.7.1 could be added to that
composite. This would make check for updates work (I assume) and it
would ensure that the existing Oomph Product Catalog would directly
install the latest version of MPC during the initial installation
process. That would only leave the problem of unzipped packages not
including the fix, but a comment on the web page where this is
downloaded would somewhat help address that.
In the end, I think there are other approaches than a respin that would
help minimize (and in many case eliminate) the problem.
----- Eclipse Installer Log ----
Repository http://download.eclipse.org/technology/epp/packages/photon
Repository http://download.eclipse.org/releases/photon
Repository http://download.eclipse.org/mpc/photon
Repository
file:/D:/sandbox/USER-HOME/oomph-master-version-1.9/git/org.eclipse.oomph/sites/org.eclipse.oomph.site/target/repository/
Adding repository
file:/D:/sandbox/USER-HOME/oomph-master-version-1.9/git/org.eclipse.oomph/sites/org.eclipse.oomph.site/target/repository/
Adding repository http://viplugin.com
Adding repository http://download.eclipse.org/releases/photon
Adding repository http://download.eclipse.org/technology/epp/packages/photon
Fetching site.xml from http://viplugin.com/ (1,000B)
Adding repository http://download.eclipse.org/mpc/photon
Fetching compositeContent.xml from http://download.eclipse.org/mpc/photon/
Fetching p2.index from http://download.eclipse.org/mpc/releases/1.7.1/
Fetching content.xml.xz from http://download.eclipse.org/mpc/releases/1.7.1/
Fetching p2.index from http://download.eclipse.org/mpc/releases/1.7.0/
Fetching content.xml.xz from http://download.eclipse.org/mpc/releases/1.7.0/
Calculating requirements and dependencies.
Computing prerequisite plan
Fetching compositeArtifacts.xml from http://download.eclipse.org/mpc/photon/
Fetching artifacts.xml.xz from
http://download.eclipse.org/mpc/releases/1.7.1/
Fetching artifacts.xml.xz from
http://download.eclipse.org/mpc/releases/1.7.0/
Fetching compositeArtifacts.jar from
http://download.eclipse.org/oomph/uss/updates/latest/ (434B)
Fetching artifacts.jar from
http://download.eclipse.org/oomph/uss/drops/nightly/N20180202-232207/
(1.11kB)
Fetching compositeArtifacts.jar from
http://download.eclipse.org/usssdk/updates/ (425B)
Fetching compositeArtifacts.jar from
http://download.eclipse.org/usssdk/updates/release/ (424B)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/release/1.1.0/ (1.28kB)
Fetching compositeArtifacts.jar from
http://download.eclipse.org/usssdk/updates/milestone/ (479B)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/milestone/S20170529-101518-1.1-RC2/
(1.3kB)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/milestone/S20170525-115740-1.1-RC2/
(1.31kB)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/milestone/S20170523-143239-1.1-RC1/
(1.32kB)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/milestone/S20170516-113326-1.1-M7/
(1.31kB)
Fetching compositeArtifacts.jar from
http://download.eclipse.org/usssdk/updates/nightly/ (449B)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/nightly/N651/ (1.23kB)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/nightly/N650/ (1.23kB)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/nightly/N649/ (1.22kB)
Fetching artifacts.jar from
http://download.eclipse.org/usssdk/drops/nightly/N648/ (1.23kB)
Collecting 1 artifacts from
http://download.eclipse.org/technology/epp/packages/photon/
Downloading epp.package.committers.executable.win32.win32.x86_64
Collected 1 artifacts for
http://download.eclipse.org/technology/epp/packages/photon/ in 0.42s
Collecting 3 artifacts from http://download.eclipse.org/releases/photon
Downloading org.eclipse.platform_root
Downloading org.eclipse.platform.ide.executable.win32.win32.x86_64
Downloading org.eclipse.rcp_root
Collected 3 artifacts for http://download.eclipse.org/releases/photon in
0.473s
Collecting 6 artifacts from http://download.eclipse.org/mpc/photon
Downloading org.eclipse.epp.mpc.core.win32
Downloading org.eclipse.epp.mpc
Downloading org.eclipse.epp.mpc.ui.css
Downloading org.eclipse.epp.mpc.help.ui
Downloading org.eclipse.epp.mpc.ui
Downloading org.eclipse.epp.mpc.core
Fetching org.eclipse.epp.mpc.core.win32_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (12.46kB)
Fetching org.eclipse.epp.mpc.core_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (237.1kB)
Fetching org.eclipse.epp.mpc_1.7.1.v20180628-1155.jar from
http://download.eclipse.org/mpc/releases/1.7.1/features/ (20.28kB)
Fetching org.eclipse.epp.mpc.core_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (237.1kB)
Fetching org.eclipse.epp.mpc.core.win32_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (12.46kB)
Fetching org.eclipse.epp.mpc_1.7.1.v20180628-1155.jar from
http://download.eclipse.org/mpc/releases/1.7.1/features/ (20.28kB)
Fetching org.eclipse.epp.mpc.ui_1.7.1.v20180628-1155.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (545.14kB)
Fetching org.eclipse.epp.mpc.help.ui_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (749.8kB)
Fetching org.eclipse.epp.mpc.ui.css_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (22.41kB)
Fetching org.eclipse.epp.mpc.help.ui_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (749.8kB)
Fetching org.eclipse.epp.mpc.ui.css_1.7.1.v20180628-1139.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (22.41kB)
Fetching org.eclipse.epp.mpc.ui_1.7.1.v20180628-1155.jar from
http://download.eclipse.org/mpc/releases/1.7.1/plugins/ (545.14kB)
Mirrored 6 artifacts from
http://download.eclipse.org/mpc/releases/1.7.1/ at 410kb/s
Collected 6 artifacts for http://download.eclipse.org/mpc/photon in 1.418s
On 30.06.2018 00:54, Carsten Reckord wrote:
Hi everyone,
Unfortunately I have to inform you that the Marketplace Client project
will have to ask for a SimRel respin because of bug 536385 [1].
Due to this bug, the Marketplace Client in the Photon release fails to
open for users that have their Eclipse installed into a path that
contains spaces - or more accurately, whose configuration area path
contains spaces.
This includes users who
- rename their Eclipse directory to something like "Eclipse Photon"
- install Eclipse under a path that has spaces, e.g. "/Users/john/My
Projects/eclipse"
- use the "-configuration" option to set the config area to something
with spaces in it
It does not include installations to read-only locations with spaces,
e.g. "C:\Program Files\eclipse", because in that case, Eclipse will
use a writeable overlay directory in $HOME/.eclipse without spaces.
Overall, it's hard to estimate the percentage of our users affected by
this, but there is some traffic on the bug and on several duplicates.
I've already published an MPC update with a fix to our release update
site at http://download.eclipse.org/mpc/photon
<http://download.eclipse.org/mpc/photon> and users confirmed that it
fixed the issue.
I'm asking for this respin, because this is obviously a very bad user
experience for those affected, and MPC is an essential part of
Eclipse's plug-in ecosystem. And secondly, with the way the packages
are built, I can't push out an MPC update that would get picked up by
"Check for updates", so users don't have any easy recourse to get the
fix and I can't think of a "milder" solution to roll out this fix
effectively.
Best regards,
Carsten
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=536385
--
+49 (0)69 2475666-33 | [email protected]
<mailto:carsten%20reckord%20%[email protected]%3e> | www.yatta.de
<http://www.yatta.de/>
Lead Software Architect & co-founder
Yatta Solutions GmbH c/o WeWork · Neue Rothofstraße 13-19 ·
60313 Frankfurt a.M. (Germany)
Registered Seat: AG Kassel, HRB 14720 · VAT-ID DE263191529 ·
Managing Director Johannes Jacop
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev