facebook

Updating/Adding plugins has taken a major step backwards

  1. MyEclipse IDE
  2.  > 
  3. Installation, Configuration & Updates
Viewing 15 posts - 1 through 15 (of 35 total)
  • Author
    Posts
  • #292014 Reply

    frankc01a
    Member

    I don’t know if it is Eclipse 3.4 or MyEclipse 7.0 but the “new” way of updating and adding software has taken a major step backwards.

    The dependency on Pulse is enough to confuse the entire ease of use aspect that were in previous releases. It is no longer intuitive and it also does NOT SEEM TO WORK.

    I am now confronted (don’t ask me how) with something called Pulse Freelance? Which requires an additional fee? I already am paying Genuitec, why do I have to pay more to upgrade or extend what I already own?

    Bad, bad, bad, bad

    #292027 Reply

    Riyad Kalla
    Member

    Frank,

    So we can better assess what is going on here and see where our failure to either communicate with the user fell or where a bug popped up, can you walk me through from the launch of the IDE, to what you were trying to install, to how you did it, and to what screens you saw?

    This new flow is a bit different, but our goal was not to expose Pulse at all — to anyone — unless they physically invoked it themselves from the Help > Software Updates menu. Otherwise it just stays quiet behind the scenes doing stuff and making it easy to build out your workbench configuration.

    The more detail you can provide the better, and sometimes a subtle action can be the difference between not seeing Pulse and getting a prompt to upgrade your Pulse access, I think that is where the confusion is coming from.

    NOTE: To address the Pulse issue specifically, it’s a separate service we offer and is really geared towards team collaboration and team-provisioning both of the IDE (get all the right software pieces) and the workspace (grab all the right projects from source control, the right branches, and apply all the right preferences to the provisioned workspace). If you only want to use Pulse yourself to manage your own software configurations, it’s totally free. Right now you get a prompt for Freelance for features that we are freeing up and putting into the “Community Edition” with the next release though — so that’s a bit misleading.

    We really aren’t gunning for lock-in here, if you play around with Pulse and consider all the stuff that’s free to you it’s pretty awesome… of course you can ignore this completely if you want and just use Help > Software Updates > Add/Remove Software to add whatever you want and pretend you and Pulse never met, that’s fine too 😉

    #292087 Reply

    l.emmett
    Member

    Agreed, *really* don’t like the new UI for adding plugins.

    With the eclipse 3.4 UI I could add subclipse’s update url, and select all the plugins at once. Why have you made this single-select? Other than making it inconvenient and forcing users down the road of using Pulse in order to make it usable I can’t see the rationale – after all, almost all contemporary eclipse plugins consist of multiple components.

    This wouldn’t be so bad if the install would actually *work* rather than just doing (apparently) nothing. And Pulse doesn’t even launch on my WinXP SP2 clean install so can’t use that either.

    #292149 Reply

    Paul Wade
    Member

    I’m having trouble installing a plugin too. Before I could put the plugin files in the right place and run with -clean and they would show up. I’ve never used the updater, and frankly I’d prefer to still be able to do it the old way. It seems the only way to install a plugin now is to use a repository but if the plugin developer doesn’t have a repository I don’t see how I’m supposed to be able to install the plugin and the Help files are useless…or I’m blind and soft in the head, which I haven’t entirely ruled out yet.

    #292150 Reply

    blakevh
    Member

    @l.emmett wrote:

    With the eclipse 3.4 UI I could add subclipse’s update url, and select all the plugins at once. Why have you made this single-select?

    Well, you can still install more than one plugin at a time. When you are at the Add/Remove Software page, click Add Software… and then select what you want, and you will have one item pending. Then Click Add Software… again and you can add another plugin and have two items pending. When you have selected all the plugins you want, just click Next and all the plugins will install.

    I suppose it is not as simple as multi-select, but you still can get multiple plugins downloaded and installed at the same time.

    #292165 Reply

    christweekie
    Member

    @support-rkalla wrote:

    This new flow is a bit different, but our goal was not to expose Pulse at all — to anyone — unless they physically invoked it themselves from the Help > Software Updates menu. Otherwise it just stays quiet behind the scenes doing stuff and making it easy to build out your workbench configuration.

    We really aren’t gunning for lock-in here, if you play around with Pulse and consider all the stuff that’s free to you it’s pretty awesome… of course you can ignore this completely if you want and just use Help > Software Updates > Add/Remove Software to add whatever you want and pretend you and Pulse never met, that’s fine too 😉

    I agree with the others. This is really bad. Pulse doesn’t work behind my proxy and the guys at Pulse can’t sort it out. Whatever you say, you HAVE locked yourselves in. I get prompted for NTLM proxy credentials (trying to communicate with pulse) when I installed it and every time I restart. So you are communicating with pulse WITHOUT MY APPROVAL or even having the decency to tell me you are doing it !!! This is pretty outrageous and a breach of my privacy and trust.

    How do I then turn it off ? I came from the position of wanting this new flow to work – in theory it is a good idea but it needs to work to be awesome. I am not rejecting it because it is new.

    Please make the pulse link optional.

    Chris

    #292279 Reply

    Riyad Kalla
    Member

    With the eclipse 3.4 UI I could add subclipse’s update url, and select all the plugins at once. Why have you made this single-select? Other than making it inconvenient and forcing users down the road of using Pulse in order to make it usable I can’t see the rationale – after all, almost all contemporary eclipse plugins consist of multiple components.


    @emmett
    , this is definitely a usability issue that we are getting fixed in the next release. We agree that the single-select sucks, it’s just what went in temporarily.

    I’m having trouble installing a plugin too. Before I could put the plugin files in the right place and run with -clean and they would show up. I’ve never used the updater, and frankly I’d prefer to still be able to do it the old way. It seems the only way to install a plugin now is to use a repository but if the plugin developer doesn’t have a repository I don’t see how I’m supposed to be able to install the plugin and the Help files are useless…or I’m blind and soft in the head, which I haven’t entirely ruled out yet.


    @Paul
    , this is also a temporary situation. We will be adding back support for /dropins shortly. There are technical reasons behind why we couldn’t do this in 7.0, and we appologize for the inconvenience it’s caused in this release for you guys. We did put together some quick tips on how to setup your own archived update site here to work around it though:
    http://www.poweredbypulse.com/forums/showthread.php?p=2787#post2787

    This is really bad. Pulse doesn’t work behind my proxy and the guys at Pulse can’t sort it out. Whatever you say, you HAVE locked yourselves in. I get prompted for NTLM proxy credentials (trying to communicate with pulse) when I installed it and every time I restart.


    @Chris
    , they’ve been investigating that NTLM issue most of the morning. It’s a serious issue and we’ll get it rectified.

    #292316 Reply

    christweekie
    Member

    I appreciate that you are trying to rectify the NTLM problem but my problems are still

    1. Why didn’t someone beta test NTLM ? I pay you for software and I don’t expect to do your beta testing or debugging for you.
    2. Why have you breached privacy and trust by communicating with pulse without my approval ?

    Chris

    #292386 Reply

    Saugata Guha
    Member

    Cannot install Clear case plugins any more.
    I am stuck in “Add/Remove” Software Dialog.
    Help->Software Update opens this dialog.
    Hit “Manage Site” button.
    “Manage Update Sites” dialog.
    Select “Local Update Sites”
    Hit “Add…” Button.
    “Add Update Site” dialog comes up with “Name” and “URL” Field.
    Use “Local” button to get the file browser and select the directory for the ClearCase plugins. (The same works with standalone Gynamede version.)
    Add a name and ok the dialog, this will show that the plugin is added.
    The hit “Next” button.
    It will take you to the “Add from update site” dialog.
    Her e the “Next” button is greyed out.
    When you click on the name of the plugin, which is “Clear Case SCM” it says that “No repository found at file:/tmp/…./com.rational.clearcase-linux-20080808A/
    I have tried to add different diretories but all the same.
    This works on the stadalone Gynamede version.
    I tried your other solutions also, where you have to create a Feature project,
    That did not work.
    There is no plugin in pluse for ClearCase either.
    Pulse looks ok, but it is just another aggregator of the plugins.
    Without all the plugins it is as good as other sites.

    Thanks
    Saugata

    #292392 Reply

    Riyad Kalla
    Member

    Chris,

    1. We didn’t totally ignore it, we tested it, but too early and not close enough to the final Pulse release. Unfortunately it was a regress during a patch we did between 2.3.1 and 2.3.2 that snuck in when we fixed up all the other proxy issues and tightened that up — we got some bad credential saving/re-using logic in the NTLM flow.

    2. We get information from the Pulse server, we don’t send any it’s way… we were really going for the most low-impact update flow possible. Security dialogs tend to freak people out, and if they hit “No” out of habit, then boom, suddenly the product cannot function correctly. Pulse and MyEclipse are owned/developed both by Genuitec so it’s all under the same license/cloud… although I could see how that could be easily disconcerting. I’ll take this to exec team and see if we need to clarify this in some way to the user — thanks for the heads up.

    #292393 Reply

    Riyad Kalla
    Member

    Saugata,

    Can you go to your Genuitec top level install directory (the MyEclipse install dir is probably in there) and go into the /Common/logs directory, zip those all up and send them to pulse@genuitec.com with a link to this thread and a description of your problem? The pulse team can have a quick look and see what is going on.

    #292399 Reply

    Saugata Guha
    Member

    I looked at the log file and found that it is expecting a file called site.xml
    But there is only a file called .eclipseextension
    It contains the following. This worked with earlier version.
    Can I rename .eclipseextension to site.xml and try?

    
    name=Rational ClearCase SCM Adapter
    id=com.rational.clearcase.linux
    version=7.0.0.20080808A
    
    
    Dec 17, 2008 3:23:19 PM com.genuitec.pulse2.client.common.download.AbstractPulseDownloadTransport getLastModified
    INFO: Using injected last modified as 1229471848000 for http://download.eclipse.org/tools/cdt/releases/ganymede/content.xml
    Dec 17, 2008 3:23:19 PM com.genuitec.pulse2.client.updatesite.MetaCacheUpdateSites performLookup
    FINE: Unable to access update site at file:/tmp/sguha/download/eclipse-plugin-dl/com.rational.clearcase.linux-20080808A/
    org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: Error reading update site file:/tmp/sguha/download/eclipse-plugin-dl/com.rational.clearcase.linux-20080808A/.
            at org.eclipse.equinox.internal.p2.updatesite.UpdateSite.loadSiteFile(Unknown Source)
            at org.eclipse.equinox.internal.p2.updatesite.UpdateSite.load(Unknown Source)
            at com.genuitec.pulse2.client.updatesite.MetaCacheUpdateSites.performLookup(Unknown Source)
            at com.genuitec.pulse2.client.updatesite.MetaCacheUpdateSites.lookupSite(Unknown Source)
            at com.genuitec.pulse2.client.updatesite.metadata.PulseUpdateSiteMetadataRepositoryFactory.load(Unknown Source)
            at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(Unknown Source)
            at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(Unknown Source)
            at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(Unknown Source)
            at org.eclipse.equinox.internal.p2.director.SimplePlanner.updatesFor(Unknown Source)
            at com.genuitec.pulse2.client.services.update.PulseUpdateServices.checkForUpdates(Unknown Source)
            at com.genuitec.pulse2.client.services.update.PulseUpdateServices.getUpdateInformation(Unknown Source)
            at com.genuitec.eclipse.dashboard.DashboardJob.runDashboard(DashboardJob.java:99)
            at com.genuitec.eclipse.dashboard.DashboardJob.run(DashboardJob.java:42)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    Caused by: java.io.FileNotFoundException: /tmp/sguha/download/eclipse-plugin-dl/com.rational.clearcase.linux-20080808A/site.xml
            ... 14 more
    
    
    #292520 Reply

    Scott Anderson
    Participant

    This message has not been recovered.

    #292547 Reply

    Steve Prior
    Member

    This message has not been recovered.

    #292548 Reply

    Scott Anderson
    Participant

    This message has not been recovered.

Viewing 15 posts - 1 through 15 (of 35 total)
Reply To: Updating/Adding plugins has taken a major step backwards

You must be logged in to post in the forum log in