>>> ruby-unicode-display_width: Building community/ruby-unicode-display_width 2.6.0-r1 (using abuild 3.16.0_rc4-r0) started Thu, 23 Oct 2025 03:11:17 +0000 >>> ruby-unicode-display_width: Validating /home/buildozer/aports/community/ruby-unicode-display_width/APKBUILD... >>> ruby-unicode-display_width: Analyzing dependencies... >>> ruby-unicode-display_width: Installing for build: build-base ruby ruby-rspec ( 1/13) Installing ca-certificates (20250911-r0) ( 2/13) Installing libffi (3.5.2-r0) ( 3/13) Installing yaml (0.2.5-r2) ( 4/13) Installing ruby-libs (3.4.4-r0) ( 5/13) Installing libucontext (1.3.3-r0) ( 6/13) Installing ruby (3.4.4-r0) ( 7/13) Installing ruby-rspec-support (3.13.3-r0) ( 8/13) Installing ruby-rspec-core (3.13.3-r0) ( 9/13) Installing ruby-diff-lcs (1.6.1-r0) (10/13) Installing ruby-rspec-expectations (3.13.4-r0) (11/13) Installing ruby-rspec-mocks (3.13.3-r0) (12/13) Installing ruby-rspec (3.13.0-r1) (13/13) Installing .makedepends-ruby-unicode-display_width (20251023.031129) busybox-1.37.0-r24.trigger: Executing script... ca-certificates-20250911-r0.trigger: Executing script... OK: 458 MiB in 118 packages >>> ruby-unicode-display_width: Cleaning up srcdir >>> ruby-unicode-display_width: Cleaning up pkgdir >>> ruby-unicode-display_width: Cleaning up tmpdir >>> ruby-unicode-display_width: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/unicode-display_width-2.6.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> ruby-unicode-display_width: Fetching https://github.com/janlelis/unicode-display_width/archive/v2.6.0/unicode-display_width-2.6.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/v3.23/unicode-display_width-2.6.0.tar.gz.part' unicode-display_widt 100% |********************************| 13178 0:00:00 ETA '/var/cache/distfiles/v3.23/unicode-display_width-2.6.0.tar.gz.part' saved /var/cache/distfiles/v3.23/unicode-display_width-2.6.0.tar.gz: OK /home/buildozer/aports/community/ruby-unicode-display_width/tests-skip-emoji.patch: OK /home/buildozer/aports/community/ruby-unicode-display_width/gemspec.patch: OK >>> ruby-unicode-display_width: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/unicode-display_width-2.6.0.tar.gz /var/cache/distfiles/v3.23/unicode-display_width-2.6.0.tar.gz: OK /home/buildozer/aports/community/ruby-unicode-display_width/tests-skip-emoji.patch: OK /home/buildozer/aports/community/ruby-unicode-display_width/gemspec.patch: OK >>> ruby-unicode-display_width: Unpacking /var/cache/distfiles/v3.23/unicode-display_width-2.6.0.tar.gz... >>> ruby-unicode-display_width: tests-skip-emoji.patch patching file spec/display_width_spec.rb Hunk #1 succeeded at 169 (offset 21 lines). Hunk #2 succeeded at 188 (offset 21 lines). Hunk #3 succeeded at 196 (offset 21 lines). >>> ruby-unicode-display_width: gemspec.patch patching file unicode-display_width.gemspec Hunk #1 succeeded at 10 with fuzz 2. Successfully built RubyGem Name: unicode-display_width Version: 2.6.0 File: unicode-display_width-2.6.0.gem Unicode::DisplayWidth.of [east asian width] returns 2 for F returns 2 for W returns 2 for W (which are currently unassigned) returns 1 for N returns 1 for Na returns 1 for H returns first argument of display_width for A returns first argument of display_width for A returns 1 for A if no argument given [zero width] returns 0 for Mn chars returns 0 for Me chars returns 0 for Cf chars returns 0 for HANGUL JUNGSEONG chars returns 0 for U+2060..U+206F returns 0 for U+FFF0..U+FFF8 returns 0 for U+E0000..U+E0FFF [special characters] returns 0 for ␀ returns 0 for ␅ returns 0 for ␇ returns -1 for ␈ returns -1 for ␈, but at least 0 returns 0 for ␊ returns 0 for ␋ returns 0 for ␌ returns 0 for ␍ returns 0 for ␎ returns 0 for ␏ returns 1 for other C0 characters returns 1 for SOFT HYPHEN returns 2 for THREE-EM DASH returns 3 for THREE-EM DASH [overwrite] can be passed a 3rd parameter with overwrites [encoding] works with non-utf8 Unicode encodings [emoji] does not count modifiers and zjw sequences for valid emoji (PENDING: Temporarily skipped with xit) respects different ambiguous values (PENDING: Temporarily skipped with xit) works with flags (PENDING: Temporarily skipped with xit) Config object based API will respect given overwrite option will respect given emoji option (PENDING: Temporarily skipped with xit) Pending: (Failures listed here are expected and do not affect your suite's status) 1) Unicode::DisplayWidth.of [emoji] does not count modifiers and zjw sequences for valid emoji # Temporarily skipped with xit # ./spec/display_width_spec.rb:172 2) Unicode::DisplayWidth.of [emoji] respects different ambiguous values # Temporarily skipped with xit # ./spec/display_width_spec.rb:176 3) Unicode::DisplayWidth.of [emoji] works with flags # Temporarily skipped with xit # ./spec/display_width_spec.rb:180 4) Config object based API will respect given emoji option # Temporarily skipped with xit # ./spec/display_width_spec.rb:199 Finished in 0.00889 seconds (files took 0.09239 seconds to load) 38 examples, 0 failures, 4 pending >>> ruby-unicode-display_width: Entering fakeroot... /home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.4.0/gems/unicode-display_width-2.6.0/data/display_width.marshal.gz /home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.4.0/gems/unicode-display_width-2.6.0/lib/unicode/display_width.rb /home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.4.0/gems/unicode-display_width-2.6.0/lib/unicode/display_width/constants.rb /home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.4.0/gems/unicode-display_width-2.6.0/lib/unicode/display_width/index.rb /home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.4.0/gems/unicode-display_width-2.6.0/lib/unicode/display_width/no_string_ext.rb /home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.4.0/gems/unicode-display_width-2.6.0/lib/unicode/display_width/string_ext.rb Successfully installed unicode-display_width-2.6.0 1 gem installed >>> ruby-unicode-display_width*: Running postcheck for ruby-unicode-display_width >>> ruby-unicode-display_width*: Preparing package ruby-unicode-display_width... >>> ruby-unicode-display_width*: Tracing dependencies... ruby >>> ruby-unicode-display_width*: Package size: 8.1 KB >>> ruby-unicode-display_width*: Compressing data... >>> ruby-unicode-display_width*: Create checksum... >>> ruby-unicode-display_width*: Create ruby-unicode-display_width-2.6.0-r1.apk >>> ruby-unicode-display_width: Build complete at Thu, 23 Oct 2025 03:11:31 +0000 elapsed time 0h 0m 14s >>> ruby-unicode-display_width: Cleaning up srcdir >>> ruby-unicode-display_width: Cleaning up pkgdir >>> ruby-unicode-display_width: Uninstalling dependencies... ( 1/13) Purging .makedepends-ruby-unicode-display_width (20251023.031129) ( 2/13) Purging ruby-rspec (3.13.0-r1) ( 3/13) Purging ruby-rspec-core (3.13.3-r0) ( 4/13) Purging ruby-rspec-expectations (3.13.4-r0) ( 5/13) Purging ruby-rspec-mocks (3.13.3-r0) ( 6/13) Purging ruby-diff-lcs (1.6.1-r0) ( 7/13) Purging ruby-rspec-support (3.13.3-r0) ( 8/13) Purging ruby (3.4.4-r0) ( 9/13) Purging ca-certificates (20250911-r0) ca-certificates-20250911-r0.post-deinstall: Executing script... (10/13) Purging libucontext (1.3.3-r0) (11/13) Purging ruby-libs (3.4.4-r0) (12/13) Purging yaml (0.2.5-r2) (13/13) Purging libffi (3.5.2-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 440 MiB in 105 packages >>> ruby-unicode-display_width: Updating the community/x86_64 repository index... >>> ruby-unicode-display_width: Signing the index...