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

feat(24.04): add slices for NGINX GeoIP modules and dependencies #439

Conversation

norrisjeremy
Copy link

@norrisjeremy norrisjeremy commented Dec 17, 2024

Proposed changes

feat(24.04): add slices for NGINX GeoIP modules and dependencies

Related issues/PRs

#440

Forward porting

Checklist

Additional Context

$ chisel cut --release chisel-releases/ --root foo geoip-bin_bins
2024/12/17 08:12:51 Processing chisel-releases/ release...
2024/12/17 08:13:05 Selecting slices...
2024/12/17 08:13:05 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:13:06 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:13:06 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:13:06 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:13:06 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:13:06 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:13:06 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:13:06 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:13:06 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:13:06 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:13:06 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:13:06 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:13:06 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:13:06 Fetching pool/universe/g/geoip/geoip-bin_1.6.12-11.1build1_amd64.deb...
2024/12/17 08:13:06 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:13:06 Fetching pool/universe/g/geoip/libgeoip1t64_1.6.12-11.1build1_amd64.deb...
2024/12/17 08:13:06 Extracting files from package "base-files"...
2024/12/17 08:13:06 Extracting files from package "geoip-bin"...
2024/12/17 08:13:06 Extracting files from package "libc6"...
2024/12/17 08:13:06 Extracting files from package "libgeoip1t64"...
$ sudo chroot foo geoiplookup -h
Usage: geoiplookup [-h] [-?] [-d custom_dir] [-f custom_file] [-v] [-i] [-l] <ipaddress|hostname>
$ sudo chroot foo geoiplookup6 -h
Usage: geoiplookup [-h] [-d custom_dir] [-f custom_file] [-v] <ipaddress|hostname>
$ chisel cut --release chisel-releases/ --root foo geoip-database_data
2024/12/17 08:26:11 Processing chisel-releases/ release...
2024/12/17 08:26:25 Selecting slices...
2024/12/17 08:26:25 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:26:26 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:26:26 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:26:26 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:26:26 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:26:26 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:26:26 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:26:26 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:26:26 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:26:26 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:26:26 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:26:26 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:26:26 Fetching pool/universe/g/geoip-database/geoip-database_20240403-1ubuntu1_all.deb...
2024/12/17 08:26:27 Extracting files from package "geoip-database"...
$ find foo ! -type d
foo/usr/share/doc/geoip-database/copyright
foo/usr/share/GeoIP/GeoIP.dat
foo/usr/share/GeoIP/GeoIPv6.dat
$ chisel cut --release chisel-releases/ --root foo geoipupdate_bins
2024/12/17 08:13:47 Processing chisel-releases/ release...
2024/12/17 08:14:02 Selecting slices...
2024/12/17 08:14:02 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:14:02 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:14:02 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:14:02 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:14:02 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:14:02 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:14:02 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:14:02 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:14:02 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:14:02 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:14:02 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:14:02 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:14:02 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:14:02 Fetching pool/main/c/ca-certificates/ca-certificates_20240203_all.deb...
2024/12/17 08:14:02 Fetching pool/main/o/openssl/openssl_3.0.13-0ubuntu3.4_amd64.deb...
2024/12/17 08:14:02 Fetching pool/universe/g/geoipupdate/geoipupdate_6.1.0-1ubuntu0.2_amd64.deb...
2024/12/17 08:14:02 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:14:02 Extracting files from package "base-files"...
2024/12/17 08:14:02 Extracting files from package "ca-certificates"...
2024/12/17 08:14:02 Extracting files from package "openssl"...
2024/12/17 08:14:02 Extracting files from package "geoipupdate"...
2024/12/17 08:14:02 Extracting files from package "libc6"...
$ sudo chroot foo geoipupdate -V
geoipupdate 6.1.0 (linux-amd64)
$ chisel cut --release chisel-releases/ --root foo base-files_var base-passwd_data libnginx-mod-http-geoip_modules
2024/12/17 08:14:44 Processing chisel-releases/ release...
2024/12/17 08:14:58 Selecting slices...
2024/12/17 08:14:58 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:14:58 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:14:58 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:14:58 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:14:58 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:14:58 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:14:58 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:14:58 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:14:58 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:14:58 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:14:58 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:14:58 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:14:58 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:14:58 Fetching pool/main/b/base-passwd/base-passwd_3.6.3build1_amd64.deb...
2024/12/17 08:14:58 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:14:58 Fetching pool/main/libx/libxcrypt/libcrypt1_4.4.36-4build1_amd64.deb...
2024/12/17 08:14:58 Fetching pool/universe/g/geoip/libgeoip1t64_1.6.12-11.1build1_amd64.deb...
2024/12/17 08:14:58 Fetching pool/universe/n/nginx/libnginx-mod-http-geoip_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:14:58 Fetching pool/main/n/nginx/nginx_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:14:58 Fetching pool/main/p/pcre2/libpcre2-8-0_10.42-4ubuntu2_amd64.deb...
2024/12/17 08:14:58 Fetching pool/main/o/openssl/libssl3t64_3.0.13-0ubuntu3.4_amd64.deb...
2024/12/17 08:14:58 Fetching pool/main/n/nginx/nginx-common_1.24.0-2ubuntu7.1_all.deb...
2024/12/17 08:14:58 Fetching pool/main/z/zlib/zlib1g_1.3.dfsg-3.1ubuntu2.1_amd64.deb...
2024/12/17 08:14:58 Extracting files from package "base-files"...
2024/12/17 08:14:58 Extracting files from package "base-passwd"...
2024/12/17 08:14:58 Extracting files from package "libc6"...
2024/12/17 08:14:58 Extracting files from package "libcrypt1"...
2024/12/17 08:14:58 Extracting files from package "libgeoip1t64"...
2024/12/17 08:14:58 Extracting files from package "libnginx-mod-http-geoip"...
2024/12/17 08:14:58 Extracting files from package "nginx"...
2024/12/17 08:14:58 Extracting files from package "libpcre2-8-0"...
2024/12/17 08:14:58 Extracting files from package "libssl3t64"...
2024/12/17 08:14:58 Extracting files from package "nginx-common"...
2024/12/17 08:14:58 Extracting files from package "zlib1g"...
$ sudo chroot foo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
$ chisel cut --release chisel-releases/ --root foo base-files_var base-passwd_data libnginx-mod-http-geoip2_modules
2024/12/17 08:15:40 Processing chisel-releases/ release...
2024/12/17 08:15:54 Selecting slices...
2024/12/17 08:15:54 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:15:54 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:15:54 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:15:54 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:15:54 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:15:55 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:15:55 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:15:55 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:15:55 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:15:55 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:15:55 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:15:55 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:15:55 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/b/base-passwd/base-passwd_3.6.3build1_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/libx/libxcrypt/libcrypt1_4.4.36-4build1_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/libm/libmaxminddb/libmaxminddb0_1.9.1-1build1_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/libn/libnginx-mod-http-geoip2/libnginx-mod-http-geoip2_3.4-5build2_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/n/nginx/libnginx-mod-stream_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/n/nginx/nginx_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/p/pcre2/libpcre2-8-0_10.42-4ubuntu2_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/o/openssl/libssl3t64_3.0.13-0ubuntu3.4_amd64.deb...
2024/12/17 08:15:55 Fetching pool/main/n/nginx/nginx-common_1.24.0-2ubuntu7.1_all.deb...
2024/12/17 08:15:55 Fetching pool/main/z/zlib/zlib1g_1.3.dfsg-3.1ubuntu2.1_amd64.deb...
2024/12/17 08:15:55 Extracting files from package "base-files"...
2024/12/17 08:15:55 Extracting files from package "base-passwd"...
2024/12/17 08:15:55 Extracting files from package "libc6"...
2024/12/17 08:15:55 Extracting files from package "libcrypt1"...
2024/12/17 08:15:55 Extracting files from package "libmaxminddb0"...
2024/12/17 08:15:55 Extracting files from package "libnginx-mod-http-geoip2"...
2024/12/17 08:15:55 Extracting files from package "libnginx-mod-stream"...
2024/12/17 08:15:55 Extracting files from package "nginx"...
2024/12/17 08:15:55 Extracting files from package "libpcre2-8-0"...
2024/12/17 08:15:55 Extracting files from package "libssl3t64"...
2024/12/17 08:15:55 Extracting files from package "nginx-common"...
2024/12/17 08:15:55 Extracting files from package "zlib1g"...
$ sudo chroot foo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
$ chisel cut --release chisel-releases/ --root foo base-files_var base-passwd_data libnginx-mod-stream-geoip_modules
2024/12/17 08:20:36 Processing chisel-releases/ release...
2024/12/17 08:20:50 Selecting slices...
2024/12/17 08:20:50 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:20:51 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:20:51 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:20:51 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:20:51 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:20:51 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:20:51 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:20:51 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:20:51 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:20:51 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:20:51 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:20:51 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:20:51 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/b/base-passwd/base-passwd_3.6.3build1_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/libx/libxcrypt/libcrypt1_4.4.36-4build1_amd64.deb...
2024/12/17 08:20:51 Fetching pool/universe/g/geoip/libgeoip1t64_1.6.12-11.1build1_amd64.deb...
2024/12/17 08:20:51 Fetching pool/universe/n/nginx/libnginx-mod-stream-geoip_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/n/nginx/libnginx-mod-stream_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/n/nginx/nginx_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/p/pcre2/libpcre2-8-0_10.42-4ubuntu2_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/o/openssl/libssl3t64_3.0.13-0ubuntu3.4_amd64.deb...
2024/12/17 08:20:51 Fetching pool/main/n/nginx/nginx-common_1.24.0-2ubuntu7.1_all.deb...
2024/12/17 08:20:51 Fetching pool/main/z/zlib/zlib1g_1.3.dfsg-3.1ubuntu2.1_amd64.deb...
2024/12/17 08:20:51 Extracting files from package "base-files"...
2024/12/17 08:20:51 Extracting files from package "base-passwd"...
2024/12/17 08:20:51 Extracting files from package "libc6"...
2024/12/17 08:20:51 Extracting files from package "libcrypt1"...
2024/12/17 08:20:51 Extracting files from package "libgeoip1t64"...
2024/12/17 08:20:51 Extracting files from package "libnginx-mod-stream-geoip"...
2024/12/17 08:20:51 Extracting files from package "libnginx-mod-stream"...
2024/12/17 08:20:51 Extracting files from package "nginx"...
2024/12/17 08:20:51 Extracting files from package "libpcre2-8-0"...
2024/12/17 08:20:51 Extracting files from package "libssl3t64"...
2024/12/17 08:20:51 Extracting files from package "nginx-common"...
2024/12/17 08:20:51 Extracting files from package "zlib1g"...
$ sudo chroot foo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
$ chisel cut --release chisel-releases/ --root foo base-files_var base-passwd_data libnginx-mod-stream-geoip2_modules
2024/12/17 08:21:26 Processing chisel-releases/ release...
2024/12/17 08:21:41 Selecting slices...
2024/12/17 08:21:41 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:21:41 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:21:41 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:21:41 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:21:41 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:21:42 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:21:42 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:21:42 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:21:42 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:21:42 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:21:42 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:21:42 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:21:42 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/b/base-passwd/base-passwd_3.6.3build1_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/libx/libxcrypt/libcrypt1_4.4.36-4build1_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/libm/libmaxminddb/libmaxminddb0_1.9.1-1build1_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/libn/libnginx-mod-http-geoip2/libnginx-mod-stream-geoip2_3.4-5build2_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/n/nginx/libnginx-mod-stream_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/n/nginx/nginx_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/p/pcre2/libpcre2-8-0_10.42-4ubuntu2_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/o/openssl/libssl3t64_3.0.13-0ubuntu3.4_amd64.deb...
2024/12/17 08:21:42 Fetching pool/main/n/nginx/nginx-common_1.24.0-2ubuntu7.1_all.deb...
2024/12/17 08:21:42 Fetching pool/main/z/zlib/zlib1g_1.3.dfsg-3.1ubuntu2.1_amd64.deb...
2024/12/17 08:21:42 Extracting files from package "base-files"...
2024/12/17 08:21:42 Extracting files from package "base-passwd"...
2024/12/17 08:21:42 Extracting files from package "libc6"...
2024/12/17 08:21:42 Extracting files from package "libcrypt1"...
2024/12/17 08:21:42 Extracting files from package "libmaxminddb0"...
2024/12/17 08:21:42 Extracting files from package "libnginx-mod-stream-geoip2"...
2024/12/17 08:21:42 Extracting files from package "libnginx-mod-stream"...
2024/12/17 08:21:42 Extracting files from package "nginx"...
2024/12/17 08:21:42 Extracting files from package "libpcre2-8-0"...
2024/12/17 08:21:42 Extracting files from package "libssl3t64"...
2024/12/17 08:21:42 Extracting files from package "nginx-common"...
2024/12/17 08:21:42 Extracting files from package "zlib1g"...
$ sudo chroot foo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
$ chisel cut --release chisel-releases/ --root foo base-files_var base-passwd_data libnginx-mod-stream_modules
2024/12/17 08:22:10 Processing chisel-releases/ release...
2024/12/17 08:22:24 Selecting slices...
2024/12/17 08:22:24 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:22:25 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:22:25 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:22:25 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:22:25 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:22:25 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:22:25 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:22:25 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:22:25 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:22:25 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:22:25 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:22:25 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:22:25 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/b/base-passwd/base-passwd_3.6.3build1_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/libx/libxcrypt/libcrypt1_4.4.36-4build1_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/n/nginx/libnginx-mod-stream_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/n/nginx/nginx_1.24.0-2ubuntu7.1_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/p/pcre2/libpcre2-8-0_10.42-4ubuntu2_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/o/openssl/libssl3t64_3.0.13-0ubuntu3.4_amd64.deb...
2024/12/17 08:22:25 Fetching pool/main/n/nginx/nginx-common_1.24.0-2ubuntu7.1_all.deb...
2024/12/17 08:22:25 Fetching pool/main/z/zlib/zlib1g_1.3.dfsg-3.1ubuntu2.1_amd64.deb...
2024/12/17 08:22:25 Extracting files from package "base-files"...
2024/12/17 08:22:25 Extracting files from package "base-passwd"...
2024/12/17 08:22:25 Extracting files from package "libc6"...
2024/12/17 08:22:25 Extracting files from package "libcrypt1"...
2024/12/17 08:22:25 Extracting files from package "libnginx-mod-stream"...
2024/12/17 08:22:25 Extracting files from package "nginx"...
2024/12/17 08:22:26 Extracting files from package "libpcre2-8-0"...
2024/12/17 08:22:26 Extracting files from package "libssl3t64"...
2024/12/17 08:22:26 Extracting files from package "nginx-common"...
2024/12/17 08:22:26 Extracting files from package "zlib1g"...
$ sudo chroot foo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
$ chisel cut --release chisel-releases/ --root foo mmdb-bin_bins
2024/12/17 08:22:56 Processing chisel-releases/ release...
2024/12/17 08:23:10 Selecting slices...
2024/12/17 08:23:10 Fetching ubuntu 24.04 noble suite details...
2024/12/17 08:23:10 Release date: Thu, 25 Apr 2024 15:10:33 UTC
2024/12/17 08:23:10 Fetching index for ubuntu 24.04 noble main component...
2024/12/17 08:23:10 Fetching index for ubuntu 24.04 noble universe component...
2024/12/17 08:23:10 Fetching ubuntu 24.04 noble-security suite details...
2024/12/17 08:23:10 Release date: Tue, 17 Dec 2024 11:34:42 UTC
2024/12/17 08:23:10 Fetching index for ubuntu 24.04 noble-security main component...
2024/12/17 08:23:10 Fetching index for ubuntu 24.04 noble-security universe component...
2024/12/17 08:23:10 Fetching ubuntu 24.04 noble-updates suite details...
2024/12/17 08:23:10 Release date: Tue, 17 Dec 2024 13:10:58 UTC
2024/12/17 08:23:10 Fetching index for ubuntu 24.04 noble-updates main component...
2024/12/17 08:23:10 Fetching index for ubuntu 24.04 noble-updates universe component...
2024/12/17 08:23:10 Fetching pool/main/b/base-files/base-files_13ubuntu10.1_amd64.deb...
2024/12/17 08:23:10 Fetching pool/main/g/glibc/libc6_2.39-0ubuntu8.3_amd64.deb...
2024/12/17 08:23:10 Fetching pool/main/libm/libmaxminddb/libmaxminddb0_1.9.1-1build1_amd64.deb...
2024/12/17 08:23:10 Fetching pool/universe/libm/libmaxminddb/mmdb-bin_1.9.1-1build1_amd64.deb...
2024/12/17 08:23:10 Extracting files from package "base-files"...
2024/12/17 08:23:10 Extracting files from package "libc6"...
2024/12/17 08:23:10 Extracting files from package "libmaxminddb0"...
2024/12/17 08:23:10 Extracting files from package "mmdb-bin"...
$ sudo chroot foo mmdblookup --version

  mmdblookup version 1.9.1

Copy link

github-actions bot commented Dec 17, 2024

Diff of dependencies:

slices/libnginx-mod-http-geoip.yaml
@@ -1,3 +1,3 @@
 libc6
 libgeoip1t64
-nginx-abi-1.24.0-1
+nginx
slices/libnginx-mod-http-geoip2.yaml
@@ -1,4 +1,4 @@
 libc6
 libmaxminddb0
 libnginx-mod-stream
-nginx-abi-1.24.0-1
+nginx
slices/libnginx-mod-stream-geoip.yaml
@@ -1,4 +1,4 @@
 libc6
 libgeoip1t64
 libnginx-mod-stream
-nginx-abi-1.24.0-1
+nginx
slices/libnginx-mod-stream-geoip2.yaml
@@ -1,4 +1,4 @@
 libc6
 libmaxminddb0
 libnginx-mod-stream
-nginx-abi-1.24.0-1
+nginx
slices/libnginx-mod-stream.yaml
@@ -1,2 +1,2 @@
 libc6
-nginx-abi-1.24.0-1
+nginx

slices/nginx.yaml Outdated Show resolved Hide resolved
@norrisjeremy norrisjeremy force-pushed the nginx-geoip-modules_noble branch from d320e12 to 55b8a57 Compare December 20, 2024 11:28
@norrisjeremy
Copy link
Author

@cjdcordeiro Any news on when this can be merged?

@cjdcordeiro
Copy link
Collaborator

@cjdcordeiro Any news on when this can be merged?

Hi @norrisjeremy ! Our team is still coming back to work after the holiday break, so please allow for a few days before we can get this through ;)

I'm giving it a 1st pass today

Copy link
Collaborator

@cjdcordeiro cjdcordeiro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty similar to #440 . Nothing to add. It LGTM, thanks

@cjdcordeiro cjdcordeiro requested a review from a team January 6, 2025 13:50
Copy link
Member

@rebornplusplus rebornplusplus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thank you!

@rebornplusplus rebornplusplus merged commit 95a72dc into canonical:ubuntu-24.04 Jan 6, 2025
14 checks passed
@norrisjeremy norrisjeremy deleted the nginx-geoip-modules_noble branch January 6, 2025 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants