Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu Distribution : PPA Repository #29

Closed
JSchoreels opened this issue Dec 5, 2018 · 14 comments
Closed

Ubuntu Distribution : PPA Repository #29

JSchoreels opened this issue Dec 5, 2018 · 14 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@JSchoreels
Copy link

JSchoreels commented Dec 5, 2018

Hello there,

I created few week ago the issue #16 to create a .deb package for debian-like system (debian, ubuntu, mint ...).
However, the creation of a ppa repository would allow the people on Ubuntu to have automatic update with apt.
As far as I know, the creation of a launchpad repository is required to have a ppa.

I'm using Ubuntu 18.04 / Kernel 4.15/4.17 on AMD64 architecture.

Thank you,

Jonathan

@davecurrie davecurrie added the enhancement New feature or request label Dec 6, 2018
@davecurrie davecurrie self-assigned this Dec 6, 2018
@davecurrie
Copy link
Contributor

Assigned to myself for further review.

@davecurrie davecurrie added this to the Under Discussion milestone Dec 7, 2018
@ishworg
Copy link

ishworg commented Jan 17, 2019

@davecurrie bump

We are happy with either - a PPA or a separate Debian repo.

Instead of providing a single Debian package, a canonical way in Debian-like distro is to either provide a deb that install the sources.list and/or the pgp keys or provide a URL to the deb repo so we can install the GPG key and the repo details ourselves.

Thanks

@davecurrie
Copy link
Contributor

@ishworg Thanks for the comment. We're considering what the best way forward is to ensure easy upgradeability and we value your feedback.

@ishworg
Copy link

ishworg commented Jan 18, 2019

Thanks for the comment. We're considering what the best way forward is to ensure easy upgradeability and we value your feedback.

It's ok @davecurrie. Would you able to comment on when we can expect the repo to be up? either PPA or AWS hosted..

Thanks.

@yishaigalatzer
Copy link

@davecurrie can we post an update?

@davecurrie
Copy link
Contributor

davecurrie commented Mar 25, 2019

Updated milestone to auto-updates. We expect to start evaluating all the items in this milestone as one of our next enhancements.

@abdolence
Copy link

Thanks for the great work, Corretto team.
Though, we really need this to our development machines (updating JDK from PPA).
Any status updates for this?

By the way, if anyone needs a fast workaround for Docker + Ubuntu + Corretto, here it is:

FROM ubuntu:18.04

RUN apt-get update && \
    apt-get upgrade -y && \
    apt-get install -y \
    curl locales tzdata ca-certificates java-common

# Amazon Corretto
RUN JAVA_SDK_URL="https://d3pxv6yz143wms.cloudfront.net/8.212.04.2/java-1.8.0-amazon-corretto-jdk_8.212.04-2_amd64.deb" && \
    TEMP_DEB="$(mktemp)" && curl -o "$TEMP_DEB" ${JAVA_SDK_URL} && dpkg -i "$TEMP_DEB" && rm -f "$TEMP_DEB"

ENV JAVA_HOME /usr/lib/jvm/java-1.8.0-amazon-corretto

@niklasholm
Copy link

In the meantime both Azul and AdoptOpenJDK offer deb repositories for their OpenJDK builds.

@Voronenko
Copy link

any update?

@davecurrie
Copy link
Contributor

This is on the roadmap and we hope to be able to share more news soon.

@cliveverghese
Copy link
Contributor

@JSchoreels @Voronenko @abdolence @niklasholm @ishworg

We are happy to inform you that the new channels for installation including Apt Repositories are now available for use. Please refer to the launch blog post for additional information.

@Voronenko
Copy link

@cliveverghese Thanks a lot! What about Choco support on windows ? :))))
https://chocolatey.org/

Question is serious.

@davecurrie
Copy link
Contributor

@Voronenko Versioning is consistent with what the Java executable reports. JDK 8 self-reports as 1.8, whereas JDK 11 reports as 11.0.[x]. This is also the naming convention followed by Linux distros, so we've conformed to being idiomatic here.

@Voronenko
Copy link

@davecurrie tried - agree. Removed note as non appropriate

( Removed: Naming is inconsistent.
You are referring java 8 as 1.8 and java 11 as 11. )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants