Completely removed support for Debian:buster#1220
Completely removed support for Debian:buster#1220steelhead31 merged 5 commits intoadoptium:masterfrom
Conversation
There was a problem hiding this comment.
A block has been put on this Pull Request as this repository is temporarily under a code freeze due to an ongoing release cycle.
If this pull request needs to be merged during the release cycle then please comment /merge and a PMC member will be able to remove the block.
If the code freeze is over you can remove this block by commenting /thaw.
|
@karianna I believe this is the PR that you want to merge to get "both" effects |
sxa
left a comment
There was a problem hiding this comment.
Bear in mind that buster can still be used by any users who wish to (I wonder how many raspberry pis are out there still running a buster-based raspbian!). The repositories for buster have not been removed, but they are now in an archive repository. Adjusting sources.list accordingly means that buster is still usable. For that reason, I'd be somewhat -1 on removing it at this time, but we should perhaps stop it for new java releases.
This is similar to how we have not actively removed support for CentOS/RHEL versions that are out of support, which also require a similar fix to use an vault repository e.g. https://github.com/adoptium/infrastructure/blob/4f112e49583d5ef77be943ed72e5677671afe2ee/ansible/docker/Dockerfile.CentOS7#L8
While I appreciate that anyone on such a distribution may not be expecting security updates, I don't think suddenly removing that ability for our repository without warning is necessarily the best course of action here, and as a minimum it should at least be a PMC agenda item before removing it. Removing it now would (unless I'm mistaken) presumably mean that we would still make old Temurin versions available buster users. IMHO it would also be good if we could get the stats on how many users are hitting the repositories with the buster endpoints before making this decision.
For reference the following command is what's needed to set the repositories correctly to the archive ones - sed -i which is used for the CentOS vault ones should work too. I believe this would have been option 3 in the original issue.
perl -p -i -e 's/deb.debian.org/archive.debian.org/g' /etc/apt/sources.list
|
@steelhead31 Thinking about it I don't think we've got download stats for this repo have we, so we can't necessarily tell how many are accessing the |
|
(Also noting that there is a valid counter-argument to my earlier comment the other way, which is that if they have to move to the |
|
@sxa, I see your points. If we are currently doing this for the CentOS image(s), then we could do something similar here. That said, I think this is a good option for now for 2 reasons:
|
|
Added PMC Agenda to this. I think it's worthy of a debate there on our "Do we support EOL platforms, and if so, under what circumstances" :-) |
sxa
left a comment
There was a problem hiding this comment.
I'm going to put a block on this for now as we were unable to have the discussion at this week's PMC call so it will be deferred until next week and I want to avoid this being merged in the meantime :-)
2efc153 to
35e0917
Compare
|
PMC meeting this week to resolve hopefully |
Block was due to a desire for a PMC discussion.
I thought we'd updated the distribution which was used for building them independently of this, and this was purely to determine which distributions we would publish to in the |
| "trixie", // Debian/13 | ||
| "bookworm", // Debian/12 | ||
| "bullseye", // Debian/11 | ||
| "buster", // Debian/10 |
There was a problem hiding this comment.
I think this should be left in the jenkinsfile, as its just used to publish packages in the artifactory repo.
|
@jmjaffe37 some review comments for you. |
35e0917 to
f9354a9
Compare
There was a problem hiding this comment.
Idendation issue, but I'll defer to @steelhead31 for the fnal review when he's back next week.
| "trixie", // Debian/13 | ||
| "bookworm", // Debian/12 | ||
| "bullseye", // Debian/11 | ||
| "buster", // Debian/10 |
There was a problem hiding this comment.
The indendation here looks inconsistent with the other lines
There was a problem hiding this comment.
@sxa, I noticed this in the GH UI as well, but it is consistent in my branch when I look at it locally through VS Code so I am unsure what it happening here
steelhead31
left a comment
There was a problem hiding this comment.
Indentation as above is inconsistent, but otherwise looks good. Approving
Co-authored-by: Scott Fryer <60462088+steelhead31@users.noreply.github.com>
|
@karianna, @steelhead31, @sxa, @tellison, all requested changes are in. Please reapprove when possible and we can merge this fix into main :) |
|
/thaw |
Pull Request unblocked - code freeze is over.
This distro is over a year EOL and its default package servers went offline recently. This causes builds and PRs to fail since
checkJdkDebianneeds to runapt-get updateon each docker-image that it tests on.This PR implements option 1 described in this issue: #1218