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

DNM: testing so check with icu 76 #36993

Closed
wants to merge 2 commits into from

Update icu.yaml

3f6d48c
Select commit
Loading
Failed to load commit list.
Closed

DNM: testing so check with icu 76 #36993

Update icu.yaml
3f6d48c
Select commit
Loading
Failed to load commit list.
Octo STS / elastic-build (STAGING) succeeded Dec 13, 2024 in 4m 18s

APKs built successfully

Build ID: 490725f5-998d-4640-b23c-ba3d80836cee

Details

x86_64 Logs

Click to expand
s.

	--auto_toc_prefix            automatic ToC entries prefix
	                             Uses the prefix of the first entry of the
	                             input package, rather than its basename.
	                             Requires a non-empty input package.
	--auto_toc_prefix_with_type  auto_toc_prefix + adjust platform type
	                             Same as auto_toc_prefix but also checks that
	                             the prefix ends with the input platform
	                             type letter, and modifies it to the output
	                             platform type letter.
	                At most one of the auto_toc_prefix options
	                can be used at a time.
	--toc_prefix prefix          ToC prefix to be used in the output package
	                             Overrides the package basename
	                             and --auto_toc_prefix.
	                             Cannot be combined with --auto_toc_prefix_with_type.

	List file syntax: Items are listed on one or more lines and separated
	by whitespace (space+tab).
	Comments begin with # and are ignored. Empty lines are ignored.
	Lines where the first non-whitespace character is one of "%&'()*+,-./:;<=>?_
	are also ignored, to reserve for future syntax.
	Items for removal or extraction may contain a single '*' wildcard
	character. The '*' matches zero or more characters.
	If --matchmode noslash (-m noslash) is set, then the '*'
	does not match '/'.

	Items must be listed relative to the package, and the --sourcedir or
	the --destdir path will be prepended.
	The paths are only prepended to item filenames while adding or
	extracting items, not to ICU .dat package or list filenames.
	
	Paths may contain '/' instead of the platform's
	file separator character, and are converted as appropriate.

	-s path or --sourcedir path  directory for the --add items
	-d path or --destdir path    directory for the --extract items

	-l or --list                 list the package items
	                             (after modifying the package)
	                             to stdout or to output list file
	-o path or --outlist path    path/filename for the --list output
Usage: derb [ -h, -?, --help ] [ -V, --version ]
 [ -v, --verbose ] [ -e, --encoding encoding ] [ --bom ]
 [ -t, --truncate [ size ] ]
 [ -s, --sourcedir source ] [ -d, --destdir destination ]
 [ -i, --icudatadir directory ] [ -c, --to-stdout ]
 [ -A, --suppressAliases]
 bundle ...
usage: icuexportdata -m mode [-options] [--all | properties...]
	dump Unicode property data to .toml files
options:
	-h or -? or --help  this usage text
	-V or --version     show a version message
	-m or --mode        mode: currently only 'uprops', 'ucase', and 'norm', but more may be added
	      --trie-type   set the trie type (small or fast, default small)
	-d or --destdir     destination directory, followed by the path
	      --all         write out all properties known to icuexportdata
	      --index       write an _index.toml summarizing all data exported
	-c or --copyright   include a copyright notice
	-v or --verbose     Turn on verbose output
	-q or --quiet       do not display warnings and progress
icuinfo: Output information about the current ICU
Options:
 -h     or  --help                 - Print this help message.
 -m     or  --millisecond-time     - Print the current UTC time in milliseconds.
 -d <dir>   or  --icudatadir <dir> - Set the ICU Data Directory
 -v                                - Print version and configuration information about ICU
 -K         or  --cleanup          - Call u_cleanup() before exiting (will attempt to unload plugins)

If no arguments are given, the tool will print ICU version and configuration information.
International Components for Unicode 76.1
 Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html 
Usage: uconv [ -h, -?, --help ] [ -V, --version ] [ -s, --silent ] [ -v, --verbose ] [ -l, --list | --list-code code | --default-code | -L, --list-transliterators ] [ --canon ] [ -x transliteration ] [ --to-callback callback | -c ] [ --from-callback callback | -i ] [ --callback callback ] [ --fallback | --no-fallback ] [ -b, --block-size size ] [ -f, --from-code code ] [ -t, --to-code code ] [ --add-signature ] [ --remove-signature ] [ -o, --output file ] [ file ... ]

Options:  -h, --help                    print this message
          -V, --version                 print the program version
          -s, --silent                  suppress messages
          -v, --verbose                 display progress information
          -l, --list                    list all available encodings
          --list-code code              list only the given encoding
          --default-code                list only the default encoding
          -L, --list-transliterators    list all available transliterators
          --canon                       print list in cnvrtrs.txt(5) format
          -x transliteration            run everything through transliteration
          --to-callback callback        use callback on destination encoding
          -c                            omit invalid characters from the output
          --from-callback callback      use callback on original encoding
          -i                            ignore invalid sequences in the input
          --callback callback           use callback on both encodings
          -b, --block-size size         read size bytes blocks (default: 4096)
          --fallback                    use fallback mapping
          --no-fallback                 do not use fallback mapping
          -f, --from-code code          set the original encoding
          -t, --to-code code            set the destination encoding
          --add-signature               add a U+FEFF Unicode signature character (BOM)
          --remove-signature            remove a U+FEFF Unicode signature character (BOM)
          -o, --output file             write output to file

Callbacks: substitute skip stop escape escape-icu escape-java escape-c escape-xml escape-xml-hex escape-xml-dec escape-unicode
usage: genccode [-options] filename1 filename2 ...
	read each binary input file and 
	create a .c file with a byte array that contains the input file's data
options:
	-h or -? or --help  this usage text
	-d or --destdir     destination directory, followed by the path
	-q or --quiet       do not display warnings and progress
	-n or --name        symbol prefix, followed by the prefix
	-e or --entrypoint  entry point name, followed by the name (_dat will be appended)
	-r or --revision    Specify a version
	-o or --object      write a .obj file instead of .c
	-m or --match-arch file.o  match the architecture (CPU, 32/64 bits) of the specified .o
	                    ELF format defaults to i386. Windows defaults to the native platform.
	-c or --cpu-arch    Specify a CPU architecture for which to write a .obj file for ClangCL on Windows
	                    Valid values for this opton are x64, x86 and arm64.
	--skip-dll-export   Don't export the ICU data entry point symbol (for use when statically linking)
	-f or --filename    Specify an alternate base filename. (default: symbolname_typ)
	-a or --assembly    Create assembly file. (possible values are: gcc, gcc-darwin, gcc-darwin-ppc, gcc-cygwin, gcc-mingw64, sun, sun-x86, xlc, aCC-ia64, aCC-parisc, nasm, masm, masm64)
gencmn: no files listed in <stdin>
Usage: gensprep [-options] [file_name]

Read the files specified and
create a binary file [package-name]_[bundle-name].spp with the StringPrep profile data

Options:
	-h or -? or --help       print this usage text
	-v or --verbose          verbose output
	-c or --copyright        include a copyright notice
	-d or --destdir          destination directory, followed by the path
	-s or --sourcedir        source directory of ICU data, followed by the path
	-b or --bundle-name      generate the output data file with the name specified
	-i or --icudatadir       directory for locating any needed intermediate data files,
	                         followed by path, defaults to /usr/share/icu/76.1
	-n or --normalize        turn on the option for normalization and include mappings
	                         from NormalizationCorrections.txt from the given path,
	                         e.g: /test/icu/source/data/unidata
	-m or --norm-correction  use NormalizationCorrections.txt from the given path
	                         when the input file contains a normalization directive.
	                         unlike -n/--normalize, this option does not force the
	                         normalization.
	-k or --check-bidi       turn on the option for checking for BiDi in the profile
	-u or --unicode          version of Unicode to be used with this profile followed by the version
running step "Test basic character conversion"
Hello
Test
running step "Test ICU resource bundle compilation"
running step "Test transliteration rules"
Hello
running step "Verify default locale and encoding"
Plugins are disabled.
Plugins are disabled.
    <param name="locale.default">en_US_POSIX</param>
    <param name="locale.default.bcp47">en-US-u-va-posix</param>
    <param name="converter.default">UTF-8</param>
running test pipeline for subpackage icu-dev
building test workspace in: '/tmp/melange-guest-997879342-icu-dev' with apko
2024/12/13 22:45:11 [DEBUG] GET https://apk.cgr.dev/chainguard/apk-configuration
2024/12/13 22:45:11 [DEBUG] GET https://apk.chainreg.biz/wolfi-presubmit/9cfdfd4aa409faa108ef335180bfca56859af08f/apk-configuration
setting apk repositories: [https://apk.cgr.dev/chainguard https://apk.chainreg.biz/wolfi-presubmit/9cfdfd4aa409faa108ef335180bfca56859af08f]
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [icu-dev pkgconf]
installing ca-certificates-bundle (20241010-r2)
installing wolfi-baselayout (20230201-r15)
installing ld-linux (2.40-r3)
installing glibc-locale-posix (2.40-r3)
installing glibc (2.40-r3)
installing libgcc (14.2.0-r6)
installing icu-data-full (76.1-r0)
installing libstdc++ (14.2.0-r6)
installing icu-libs (76.1-r0)
installing icu (76.1-r0)

aarch64 Logs

Click to expand

time="2024-12-13T22:45:04.261976816Z" level=info msg="loading plugin" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1
time="2024-12-13T22:45:04.261992416Z" level=info msg="loading plugin" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1
time="2024-12-13T22:45:04.262009856Z" level=info msg="loading plugin" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1
time="2024-12-13T22:45:04.262024936Z" level=info msg="loading plugin" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2
time="2024-12-13T22:45:04.262208136Z" level=info msg="loading plugin" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1
time="2024-12-13T22:45:04.262239336Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262254816Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262278136Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262295456Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262312056Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262327576Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262342096Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262361377Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.262381737Z" level=info msg="loading plugin" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1
time="2024-12-13T22:45:04.262395897Z" level=info msg="loading plugin" id=io.containerd.cri.v1.images type=io.containerd.cri.v1
time="2024-12-13T22:45:04.264328298Z" level=info msg="Get image filesystem path \"/var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.overlayfs\" for snapshotter \"overlayfs\""
time="2024-12-13T22:45:04.264355378Z" level=info msg="Start snapshots syncer"
time="2024-12-13T22:45:04.264386698Z" level=info msg="loading plugin" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1
time="2024-12-13T22:45:04.264570778Z" level=info msg="starting cri plugin" config="{\"containerd\":{\"defaultRuntimeName\":\"runc\",\"runtimes\":{\"runc\":{\"runtimeType\":\"io.containerd.runc.v2\",\"runtimePath\":\"\",\"PodAnnotations\":null,\"ContainerAnnotations\":null,\"options\":{\"BinaryName\":\"\",\"CriuImagePath\":\"\",\"CriuWorkPath\":\"\",\"IoGid\":0,\"IoUid\":0,\"NoNewKeyring\":false,\"Root\":\"\",\"ShimCgroup\":\"\"},\"privileged_without_host_devices\":false,\"privileged_without_host_devices_all_devices_allowed\":false,\"baseRuntimeSpec\":\"\",\"cniConfDir\":\"\",\"cniMaxConfNum\":0,\"snapshotter\":\"\",\"sandboxer\":\"podsandbox\",\"io_type\":\"\"}},\"ignoreBlockIONotEnabledErrors\":false,\"ignoreRdtNotEnabledErrors\":false},\"cni\":{\"binDir\":\"/opt/cni/bin\",\"confDir\":\"/etc/cni/net.d\",\"maxConfNum\":1,\"setupSerially\":false,\"confTemplate\":\"\",\"ipPref\":\"\",\"useInternalLoopback\":false},\"enableSelinux\":false,\"selinuxCategoryRange\":1024,\"maxContainerLogSize\":16384,\"disableApparmor\":false,\"restrictOOMScoreAdj\":false,\"disableProcMount\":false,\"unsetSeccompProfile\":\"\",\"tolerateMissingHugetlbController\":true,\"disableHugetlbController\":true,\"device_ownership_from_security_context\":false,\"ignoreImageDefinedVolumes\":false,\"netnsMountsUnderStateDir\":false,\"enableUnprivilegedPorts\":true,\"enableUnprivilegedICMP\":true,\"enableCDI\":true,\"cdiSpecDirs\":[\"/etc/cdi\",\"/var/run/cdi\"],\"drainExecSyncIOTimeout\":\"0s\",\"ignoreDeprecationWarnings\":null,\"containerdRootDir\":\"/var/lib/docker/containerd/daemon\",\"containerdEndpoint\":\"/var/run/docker/containerd/containerd.sock\",\"rootDir\":\"/var/lib/docker/containerd/daemon/io.containerd.grpc.v1.cri\",\"stateDir\":\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\"}"
time="2024-12-13T22:45:04.264622298Z" level=info msg="loading plugin" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1
time="2024-12-13T22:45:04.268025260Z" level=info msg="loading plugin" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1
time="2024-12-13T22:45:04.268167300Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268203420Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268219580Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268234060Z" level=info msg="loading plugin" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1
time="2024-12-13T22:45:04.268252660Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268267540Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268282020Z" level=info msg="loading plugin" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1
time="2024-12-13T22:45:04.268320620Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268338060Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268351780Z" level=info msg="loading plugin" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1
time="2024-12-13T22:45:04.268400340Z" level=info msg="loading plugin" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1
time="2024-12-13T22:45:04.268419580Z" level=info msg="skip loading plugin" error="skip plugin: tracing endpoint not configured" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1
time="2024-12-13T22:45:04.268428020Z" level=info msg="loading plugin" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1
time="2024-12-13T22:45:04.268440380Z" level=info msg="skip loading plugin" error="skip plugin: tracing endpoint not configured" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1
time="2024-12-13T22:45:04.268451980Z" level=info msg="loading plugin" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1
time="2024-12-13T22:45:04.268466380Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1
time="2024-12-13T22:45:04.268485740Z" level=info msg="loading plugin" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1
time="2024-12-13T22:45:04.268572500Z" level=info msg="runtime interface created"
time="2024-12-13T22:45:04.268580420Z" level=info msg="created NRI interface"
time="2024-12-13T22:45:04.270788182Z" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock
time="2024-12-13T22:45:04.270867982Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc
time="2024-12-13T22:45:04.270927422Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock
time="2024-12-13T22:45:04.270969862Z" level=info msg="containerd successfully booted in 0.067051s"
time="2024-12-13T22:45:05.975486406Z" level=info msg="Loading containers: start."
time="2024-12-13T22:45:06.360652238Z" level=info msg="Loading containers: done."
time="2024-12-13T22:45:06.413094189Z" level=info msg="Docker daemon" commit=92a83937d0280dcbea92099b01e01aa4251c1777-unsupported containerd-snapshotter=false storage-driver=overlay2 version=dev
time="2024-12-13T22:45:06.413473910Z" level=info msg="Daemon has completed initialization"
time="2024-12-13T22:45:06.451544052Z" level=info msg="API listen on /var/run/docker.sock"
evaluating pipelines for package requirements
building test workspace in: '/tmp/melange-guest-2047887699-main' with apko
Error: rpc error: code = NotFound desc = federate identity: rpc error: code = NotFound desc = no identity found for (https://accounts.google.com, 117407589438042601705)
Error running `chainctl auth token`: exit status 1
2024/12/13 22:45:07 [DEBUG] GET https://apk.cgr.dev/chainguard/apk-configuration
2024/12/13 22:45:07 [DEBUG] GET https://apk.chainreg.biz/wolfi-presubmit/9cfdfd4aa409faa108ef335180bfca56859af08f/apk-configuration
setting apk repositories: [https://apk.cgr.dev/chainguard https://apk.chainreg.biz/wolfi-presubmit/9cfdfd4aa409faa108ef335180bfca56859af08f]
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [bash coreutils icu]
installing ca-certificates-bundle (20241010-r2)
installing wolfi-baselayout (20230201-r15)
installing ld-linux (2.40-r3)
installing glibc-locale-posix (2.40-r3)
installing glibc (2.40-r3)
installing libgcc (14.2.0-r6)
installing ncurses-terminfo-base (6.5_p20241006-r4)
installing ncurses (6.5_p20241006-r4)
installing bash (5.2.37-r2)
installing libattr1 (2.5.2-r4)
installing libacl1 (2.3.2-r4)
installing libcrypto3 (3.4.0-r4)
installing coreutils (9.5-r3)
installing icu-data-full (76.1-r0)
installing libstdc++ (14.2.0-r6)
installing icu-libs (76.1-r0)
installing icu (76.1-r0)
installing wolfi-keys (1-r8)
installing zlib (1.3.1-r4)
installing libssl3 (3.4.0-r4)
installing apk-tools (2.14.4-r1)
installing libxcrypt (4.4.36-r8)
installing libcrypt1 (2.40-r3)
installing busybox (1.37.0-r0)
installing wolfi-base (1-r6)
built image layer tarball as /tmp/apko-temp-1867010932/apko-aarch64.tar.gz
using /tmp/apko-temp-1867010932/apko-aarch64.tar.gz for image layer
OCI layer digest: sha256:ae470506f81d9439f4e84c1e97348787e9bbee1a864338aa0d9524d5e6be81f6
OCI layer diffID: sha256:d10cb87921f3582b8f808de5bcd8ee661314cf1083da4a697088b31ee748a270
saving OCI image locally: apko.local/cache:b373e1f89d1f7db9c4fb46043355cde80c347cc36ea16f8d371c06be912e4d1b

Indexes

https://apk.chainreg.biz/wolfi-presubmit/9cfdfd4aa409faa108ef335180bfca56859af08f

Packages

Tests

More Observability

Command

cg build log \
  --build-id 490725f5-998d-4640-b23c-ba3d80836cee \
  --project staging-images-183e \
  --cluster elastic-pre-a \
  --namespace pre-wolfi \
  --start 2024-12-13T22:41:03Z \
  --end 2024-12-13T22:55:23Z \
  --attrs pkg,arch