-
Notifications
You must be signed in to change notification settings - Fork 26
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
deb: add Ubuntu 24.04 (Noble Numbat) #639
Conversation
1fc183a
to
f0562c7
Compare
NOTE:
arm64v8/ubuntu:noble cause an error. |
It seems that this issue was resolved. |
c262211
to
f4a270c
Compare
memo: missing ubuntu:24.04 lxc image was blocker before, check it again. |
It is strange that some container images were not found... |
still ubuntu:24.04 image is not published yet. |
It is very weird, the container images for CentOS/7, AmazonLinux 2 and AmazonLinux 2023 - CGroup V1 platform Thus, from ubuntu-20.04 host, these container can't be launched. Here is the log on ubuntu-20.04 host:
Empty image lists. In contrast to ubuntu-20.04 host, centos/7 images are listed on ubuntu-latest (CGroup V2).
lxc image info images:centos/7 on ubuntu-latest shows:
It seems that ubuntu 20.04 host lxc images seems completely broken. |
As #646 was resolved, rebased with master. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
I have commented on some points.
Also, I have found some code that looks like we should add noble
:
for d in bullseye bookworm focal jammy; do | |
case $d in | |
bullseye|bookworm) | |
# e.g. mapping debian/pool/buster/main/t/td-agent/ => 5/debian/buster/pool/contrib/t/td-agent | |
# mapping debian/pool/buster/main/f/fluent-package/ => 5/debian/buster/pool/contrib/f/fluent-package | |
mkdir -p $ARTIFACTS_DIR/lts/5/debian/$d/pool/contrib/f/fluent-lts-apt-source | |
find $REPOSITORY_PATH/debian/pool/$d -name 'fluent*-apt-source*.deb' -not -name '*dbgsym*' \ | |
-exec cp {} $ARTIFACTS_DIR/lts/5/debian/$d/pool/contrib/f/fluent-lts-apt-source \; | |
;; | |
focal|jammy) | |
# e.g. mapping ubuntu/pool/.../main/t/td-agent/ => 5/ubuntu/.../pool/contrib/t/td-agent | |
# mapping ubuntu/pool/.../main/f/fluent-package/ => 5/ubuntu/.../pool/contrib/f/fluent-package | |
mkdir -p $ARTIFACTS_DIR/lts/5/ubuntu/$d/pool/contrib/f/fluent-lts-apt-source | |
find $REPOSITORY_PATH/ubuntu/pool/$d -name 'fluent*-apt-source*.deb' \ | |
-exec cp {} $ARTIFACTS_DIR/lts/5/ubuntu/$d/pool/contrib/f/fluent-lts-apt-source \; | |
;; | |
*) | |
exit 1 | |
;; | |
esac | |
done |
fluent-package-builder/fluent-package/test-install-in-docker.sh
Lines 85 to 104 in 275620d
CODENAME=$(cat /etc/os-release | grep VERSION_CODENAME | cut -d'=' -f2) | |
case $CODENAME in | |
bullseye|bookworm|focal|jammy) | |
setup_apt_user | |
case $REPO in | |
exp/5) | |
curl -fsSL https://toolbelt.treasuredata.com/sh/install-$ID-$CODENAME-fluent-package5.sh | sh | |
sudo sed -i -e 's,/5,/test/experimental/5,' /etc/apt/sources.list.d/fluent.sources | |
;; | |
exp/lts/5) | |
curl -fsSL https://toolbelt.treasuredata.com/sh/install-$ID-$CODENAME-fluent-package5-lts.sh | sh | |
sudo sed -i -e 's,/lts/5,/test/experimental/lts/5,' /etc/apt/sources.list.d/fluent-lts.sources | |
;; | |
esac | |
sudo apt update | |
sudo apt upgrade -y | |
v=$(apt-cache show fluent-package | grep "^Version" | head -n 1 | cut -d':' -f 2) | |
check_installed_version $v | |
;; | |
esac |
fluent-package-builder/fluent-package/test-verify-repo.sh
Lines 45 to 47 in 275620d
if [ -z "$DEB_TARGETS" ]; then | |
DEB_TARGETS="debian:bullseye debian:bookworm ubuntu:focal ubuntu:jammy" | |
fi |
Fixed now. |
NOTE that piuparts package was not imported from debian as universe package. ref. * https://packages.ubuntu.com/search?suite=mantic&searchon=names&keywords=piuparts * https://packages.ubuntu.com/search?suite=oracular&searchon=names&keywords=piuparts Signed-off-by: Kentaro Hayashi <[email protected]>
Signed-off-by: Kentaro Hayashi <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks!
No description provided.