Ubuntu Developer Tools Center support for Idea/PyCharm

Hello JetBrains folks!

I'm contacting you on behalf of the Ubuntu Developer Tools Center project[1].
(I'm not affiliated with Canonical, just a contributor.) The point of UDTC is
to make the developer experience on Ubuntu better by automating some parts of
setting up a complete and useful development environment. For example, currently
we automate the installation of Eclipse, Android Studio and the Android tools.

We've had requests for JetBrains products too, and I personally am an avid user
of PyCharm so I'd like to get this done as well. I think for a start we'd like
to support the open source versions - IntelliJ Idea Community Edition and
PyCharm Community Edition. There's nothing stopping us from supporting the
commercial versions too, this is just where we'd like to start.

I was wondering if you'd care to provide us with a little bit of support here.
For example, providing us an HTTPS URL to the last stable release of Idea and
Pycharm (redirects are fine) and the same for a checksum would be great for us.

Cheers,
Tin

[1] https://github.com/didrocks/ubuntu-developer-tools-center

4 comments
Comment actions Permalink

Hello Tin,

thank you for your interest. Do you mean that you need a permanent URL to the latest IDEA/PyCharm version, which redirects to the actual download?
Currently we don't have such URLs, you can use direct URLs like http://download.jetbrains.com/idea/ideaIC-14.0.1.tar.gz. And why do you need to
download IDEs via HTTPS? Wouldn't it be enough to download distributions via plain HTTP and obtain checksums via HTTPS? As for checksums we don't
provide them for now but we're working on it.

--
Nikolay Chashnikov
JetBrains
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

Hi Nikolay, thanks for the reply.

On the permalink: we'd like to automatically be able to fetch the latest stable versions without pushing an update to UDTC itself, and a redirecting URL is the easiest solution. Right now we scrape the 'thank you' page for the direct link; this is of course vulnerable to you folks changing the page (which is inevitable at some point). An interesting compromise would be for the 'thank you' page to contain a link to the direct download in the head (so invisible to normal users) using the link or meta HTML tags.

On HTTPS: you're right that getting the content over HTTP and the checksum over HTTPS is practically the same as getting both over HTTPS. Having the checksums available this way would be great.

You can keep tabs on adding support for PyCharm and Idea here, if you're interested: https://github.com/didrocks/ubuntu-developer-tools-center/pull/51

Thanks for engaging with us on this!

0
Comment actions Permalink

We now provides SHA256 checksums for our downloads: just add ".sha256" suffix to the download URL. It'll redirect to HTTPS page where the
corresponding checksum will be shown. E.g. for IntelliJ IDEA CE 14.0.1 you can use the following URL:
https://download.jetbrains.com/idea/ideaIC-14.0.1.tar.gz.sha256

--
Nikolay Chashnikov
JetBrains
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

Thanks, Nikolay / JetBrains.

The next release of UDTC will have Idea/PyCharm Community Edition support.

Kind regards,
Tin Tvrtković

0

Please sign in to leave a comment.