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

Provide a public debian repository #99

Closed
ghost opened this issue Mar 28, 2019 · 10 comments
Closed

Provide a public debian repository #99

ghost opened this issue Mar 28, 2019 · 10 comments
Labels
enhancement New feature or request linux Linux-related issue
Milestone

Comments

@ghost
Copy link

ghost commented Mar 28, 2019

Hi guys.
First of all Thanks for your work.

Is your feature request related to a problem?

No and Yes.

I can install Corretto on a Debian distribution manually but I have to reproduce the steps each time a new version will be release.

Amazon Corretto is a no-cost, multi-platform, production-ready distribution of the Open Java Development Kit (OpenJDK).

What about automatic updates (during internal patch parties)?

Describe a solution you would like

Please, give us a mirror or a public debian repository we could add to our sources list files for a real use in production.

Describe alternatives you have considered

Do it manually for each new version as explained here

@davecurrie
Copy link
Contributor

@jherault Thanks for the feedback. Solving the problem of auto-updates for Corretto users is one of the high-priority items we are looking at next in our roadmap. This issue is similar to #29 but keeping separate for now.

@davecurrie davecurrie added this to the Auto-updates milestone Mar 28, 2019
@davecurrie davecurrie added the enhancement New feature or request label Apr 1, 2019
@ziyiluo ziyiluo added the linux Linux-related issue label Apr 22, 2019
@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.

@stbuehler
Copy link

reprepro is a very nice tool for such tasks. See https://gist.github.com/stbuehler/e3e28732a6244acb47f8bd45e7e3db24 how you can host such repo until it gets provided by upstream.

@Voronenko
Copy link

@stbuehler that's ok tactically for team scope, but would be cool to have official signed repo, so it can be used in production grade deployments

@stbuehler
Copy link

@Voronenko I'm not against upstream providing a proper repo in the first place :) (Although I like the part in my setup about having an archive with older versions.)
I do disagree with your "production grade" remark though.

I also hope that my script might help solving this upstream too (by showing how easy to use reprepro is).

@cliveverghese
Copy link
Contributor

@stbuehler @Voronenko @jherault

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.

@ghost
Copy link
Author

ghost commented Dec 19, 2019

Hi.
Really thank you, you are the best!!!
Regards,
Jeremy

@Voronenko
Copy link

Thanks a lot, both debian and centos pass with packages! https://travis-ci.com/softasap/sa-java-corretto

If you have time for 2020, can you consider officially supporting choco java corretto installer for windows ? https://chocolatey.org/

it is now standard de-facto for windows environments as well.

@stbuehler
Copy link

Thanks, these are very good news!

I personally prefer to not add 3rd-party keys to the global list; the deb822-style format (.sources instead of .list extension) allows individual keys per repository like this:

mkdir -p /etc/apt/single-keys
wget -O/etc/apt/single-keys/corretto.key https://apt.corretto.aws/corretto.key
cat > /etc/apt/sources.list.d/corretto.sources <<EOF
Types: deb
URIs: https://apt.corretto.aws
Suites: stable
Components: main
Signed-By: /etc/apt/single-keys/corretto.key
EOF

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

No branches or pull requests

5 participants