>>> ruby-unicode-display_width: Building community/ruby-unicode-display_width 2.3.0-r0 (using abuild 3.10.0_rc1-r2) started Sat, 19 Nov 2022 00:33:48 +0000
>>> ruby-unicode-display_width: Checking sanity of /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 libffi (3.4.4-r0)
(2/13) Installing readline (8.2.0-r0)
(3/13) Installing libucontext (1.2-r0)
(4/13) Installing yaml (0.2.5-r0)
(5/13) Installing ruby-libs (3.1.2-r1)
(6/13) Installing ruby (3.1.2-r1)
(7/13) Installing ruby-rspec-support (3.12.0-r0)
(8/13) Installing ruby-rspec-core (3.12.0-r0)
(9/13) Installing ruby-diff-lcs (1.5.0-r1)
(10/13) Installing ruby-rspec-expectations (3.12.0-r0)
(11/13) Installing ruby-rspec-mocks (3.12.0-r0)
(12/13) Installing ruby-rspec (3.12.0-r0)
(13/13) Installing .makedepends-ruby-unicode-display_width (20221119.003349)
Executing busybox-1.35.0-r28.trigger
OK: 286 MiB in 107 packages
>>> ruby-unicode-display_width: Cleaning up srcdir
>>> ruby-unicode-display_width: Cleaning up pkgdir
>>> ruby-unicode-display_width: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/unicode-display_width-2.3.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0   146    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
>>> ruby-unicode-display_width: Fetching https://github.com/janlelis/unicode-display_width/archive/v2.3.0/unicode-display_width-2.3.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 12130  100 12130    0     0  25061      0 --:--:-- --:--:-- --:--:--  438k
>>> ruby-unicode-display_width: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/unicode-display_width-2.3.0.tar.gz
>>> ruby-unicode-display_width: Checking sha512sums...
unicode-display_width-2.3.0.tar.gz: OK
tests-skip-emoji.patch: OK
gemspec.patch: OK
>>> ruby-unicode-display_width: Unpacking /var/cache/distfiles/v3.17/unicode-display_width-2.3.0.tar.gz...
>>> ruby-unicode-display_width: tests-skip-emoji.patch
patching file spec/display_width_spec.rb
>>> ruby-unicode-display_width: gemspec.patch
patching file unicode-display_width.gemspec
  Successfully built RubyGem
  Name: unicode-display_width
  Version: 2.3.0
  File: unicode-display_width-2.3.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:151

  2) Unicode::DisplayWidth.of [emoji] respects different ambiguous values
     # Temporarily skipped with xit
     # ./spec/display_width_spec.rb:155

  3) Unicode::DisplayWidth.of [emoji] works with flags
     # Temporarily skipped with xit
     # ./spec/display_width_spec.rb:159

  4) Config object based API will respect given emoji option
     # Temporarily skipped with xit
     # ./spec/display_width_spec.rb:178

Finished in 0.00911 seconds (files took 0.15622 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.1.0/gems/unicode-display_width-2.3.0/data/display_width.marshal.gz
/home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.1.0/gems/unicode-display_width-2.3.0/lib/unicode/display_width.rb
/home/buildozer/aports/community/ruby-unicode-display_width/pkg/ruby-unicode-display_width/usr/lib/ruby/gems/3.1.0/gems/unicode-display_width-2.3.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.1.0/gems/unicode-display_width-2.3.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.1.0/gems/unicode-display_width-2.3.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.1.0/gems/unicode-display_width-2.3.0/lib/unicode/display_width/string_ext.rb
Successfully installed unicode-display_width-2.3.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-unicode-display_width*: Package size: 80.0 KB
>>> ruby-unicode-display_width*: Compressing data...
>>> ruby-unicode-display_width*: Create checksum...
>>> ruby-unicode-display_width*: Create ruby-unicode-display_width-2.3.0-r0.apk
>>> ruby-unicode-display_width: Build complete at Sat, 19 Nov 2022 00:33:51 +0000 elapsed time 0h 0m 3s
>>> 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 (20221119.003349)
(2/13) Purging ruby-rspec (3.12.0-r0)
(3/13) Purging ruby-rspec-core (3.12.0-r0)
(4/13) Purging ruby-rspec-expectations (3.12.0-r0)
(5/13) Purging ruby-rspec-mocks (3.12.0-r0)
(6/13) Purging ruby-diff-lcs (1.5.0-r1)
(7/13) Purging ruby-rspec-support (3.12.0-r0)
(8/13) Purging ruby (3.1.2-r1)
(9/13) Purging ruby-libs (3.1.2-r1)
(10/13) Purging libffi (3.4.4-r0)
(11/13) Purging readline (8.2.0-r0)
(12/13) Purging libucontext (1.2-r0)
(13/13) Purging yaml (0.2.5-r0)
Executing busybox-1.35.0-r28.trigger
OK: 268 MiB in 94 packages
>>> ruby-unicode-display_width: Updating the community/x86_64 repository index...
>>> ruby-unicode-display_width: Signing the index...