Post Go back to editing

GitHub Copilot in CCES?

Thread Summary

The user encountered issues installing GitHub Copilot in CCES 2.12.1 due to missing dependencies, specifically 'osgi.bundle; org.eclipse.lsp4e 0.18.6'. Analog Devices does not currently support Copilot in CCES and advises against attempting to install missing dependencies, as it may break the installation. The user opted to use a standard Eclipse installation for code completion, which lacks CCES-specific include files and C language additions.
AI Generated Content
Category: Software
Software Version: 2.12.1

Dear all,

I tried to install github Copilot into CCES 2.12.1 according to this:

https://marketplace.eclipse.org/content/github-copilot/help

It worked fine in a different eclipse installation on my computer (eclipse 2025-06)

But here, the result was:

Cannot complete the install because one or more required items could not be found.
  Software being installed: GitHub Copilot 0.11.0.202508291001 (com.microsoft.copilot.eclipse.feature.feature.group 0.11.0.202508291001)
  Missing requirement: com.microsoft.copilot.eclipse.core 0.11.0.202508291001 (com.microsoft.copilot.eclipse.core 0.11.0.202508291001) requires 'osgi.bundle; org.eclipse.lsp4e 0.18.6' but it could not be found
  Cannot satisfy dependency:
    From: GitHub Copilot 0.11.0.202508291001 (com.microsoft.copilot.eclipse.feature.feature.group 0.11.0.202508291001)
    To: org.eclipse.equinox.p2.iu; com.microsoft.copilot.eclipse.core [0.11.0.202508291001,0.11.0.202508291001]

Now, before I mess around with installing missing depencies etc.:

Is it recommended to do so? I am fearing to make my CCES installation unusable.

Best regards,

Rainer

  • Hi Rainer,

    Thank you for your inquiry.

    We are checking this query with our Internal team. We will get back to you once we get a response from them.

    Best Regards,
    Santhakumari.V

  • Thanks for the update. 

    Looking forward to a positive response as I think this would really improve the development process.

    Best regards,

    Rainer

  • Hi Rainer,

    Can you please try to install the incubation 2024 bundle dependency and check if it works. There may be a series of bundles needing installed first, most likely all from incubation or older eclipse bundles. Provisionally it appears that CCES is ahead of the core resources that copilot needs and maybe the copilot version is old.

    However please note that this carries the risk of breaking CCES.

    Could you please try and let us know how you are getting on. 

    Regards,
    Santha kumari.V

  • Hi Santhakumari,

    thanks for the information.

    Unfortunately, I have no idea what the incubation 2024 bundle dependency is. The closest thing that I've found is

    https://maven.apache.org/apache-resource-bundles/index.html

    I'd rather not try this and carry on as before, being alone in the cockpit.

    From a customer relationship perspective, this is interesting:

    For a nice-to-have feature in CCES, you ask me to do tests that may break my installation and report the results.
    Fixing a broken installation might take me quite some time, I'm afraid, whereas one of ADI's developers could probably check this easily, thereby integrating a nice feature into CCES, and eventually ADI could claim to have AI support.

    If it were for the open source eclipse CDT, I wouldn't argue.

    But CCES is closed source. Since my maintenance licence has expired, I would have to pay for the feature that I had been testing for you when it was finally integrated into CCES.

    Sounds a little odd, don't you think?

    Best regards,

    Rainer

  • Hi Rainer,

    Thanks for your message. 

    Please take our message in the spirit it was intended - that of trying to help you out. Given that we do not currently support Copilot in CCES and have no immediate plans to do so, and, by your own admission you are not paying for maintenance, then it was the best we could do. We may spend some time looking at this in the future, as it is indeed a nice-to-have feature, but we have to balance that against our existing commitments and priorities.

    All the best,

    Michael.

  • Thanks Mike,

    maybe, I was catched on the wrong foot, here. Sorry for being a little harsh.

    I fixed this by working on the CCES code using the standard eclipse installation.

    This misses the include files and C language additions like "pm" etc. but it already helps by code completion.

    I would appreciate having the copilot in CCES, btw.

    Best regards,

    Rainer