sbuild (Debian sbuild) 0.91.5 (17 December 2025) on carme.larted.org.uk +=================================================================================+ | libgraphics-toolkit-color-perl 1.97.2-1 (amd64) Sun, 25 Jan 2026 09:01:23 +0000 | +=================================================================================+ Package: libgraphics-toolkit-color-perl Version: 1.97.2-1 Source Version: 1.97.2-1 Distribution: perl-5.42-throwaway Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... +------------------------------------------------------------------------------+ | Chroot Setup Commands Sun, 25 Jan 2026 09:01:24 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup libgraphics-toolkit-color-perl_1.97.2-1 perl-5.42-throwaway amd64 ---------------------------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup libgraphics-toolkit-color-perl_1.97.2-1 perl-5.42-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Sun, 25 Jan 2026 09:01:24 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/srv/reprepro perl-5.42 InRelease [3042 B] Hit:2 http://deb.debian.org/debian unstable InRelease Hit:3 http://deb.debian.org/debian sid InRelease Get:1 file:/srv/reprepro perl-5.42 InRelease [3042 B] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Sun, 25 Jan 2026 09:01:26 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/libgraphics-toolkit-color-perl_1.97.2-1.dsc exists in /srv/debomatic/incoming; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Sun, 25 Jan 2026 09:01:26 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), build-essential, libtest-simple-perl, libtest-warn-perl, perl Filtered Build-Depends: debhelper-compat (= 13), build-essential, libtest-simple-perl, libtest-warn-perl, perl dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/libgraphics-toolkit-color-perl-Q8ED37/resolver-XJmu2p/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/libgraphics-toolkit-color-perl-Q8ED37/resolver-XJmu2p/apt_archive ./ InRelease Get:2 copy:/build/libgraphics-toolkit-color-perl-Q8ED37/resolver-XJmu2p/apt_archive ./ Release [609 B] Ign:3 copy:/build/libgraphics-toolkit-color-perl-Q8ED37/resolver-XJmu2p/apt_archive ./ Release.gpg Get:4 copy:/build/libgraphics-toolkit-color-perl-Q8ED37/resolver-XJmu2p/apt_archive ./ Sources [688 B] Get:5 copy:/build/libgraphics-toolkit-color-perl-Q8ED37/resolver-XJmu2p/apt_archive ./ Packages [685 B] Fetched 1982 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libelf1t64 libfile-stripnondeterminism-perl libmagic-mgc libmagic1t64 libpipeline1 libsub-uplevel-perl libtest-warn-perl libtool libuchardet0 libxml2-16 m4 man-db po-debconf sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff libtool-doc gfortran | fortran95-compiler m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libelf1t64 libfile-stripnondeterminism-perl libmagic-mgc libmagic1t64 libpipeline1 libsub-uplevel-perl libtest-warn-perl libtool libuchardet0 libxml2-16 m4 man-db po-debconf sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. Need to get 10.8 MB of archives. After this operation, 40.6 MB of additional disk space will be used. Get:1 copy:/build/libgraphics-toolkit-color-perl-Q8ED37/resolver-XJmu2p/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [880 B] Get:2 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5+b1 [338 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5+b1 [110 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5+b1 [43.8 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.2-1 [245 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2+b1 [68.8 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-10 [1194 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.3-3 [99.1 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-2 [42.1 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-3 [878 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.2-1 [772 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.29 [92.6 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-9 [540 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:23 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-2+b1 [641 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.2-1 [1687 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.29 [943 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 libsub-uplevel-perl all 0.2800-3 [14.0 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libtest-warn-perl all 0.37-2 [14.5 kB] Preconfiguring packages ... Fetched 10.8 MB in 0s (143 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 23426 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5+b1_amd64.deb ... Unpacking file (1:5.46-5+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.2-1_amd64.deb ... Unpacking gettext-base (0.23.2-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-2+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-10_amd64.deb ... Unpacking groff-base (1.23.0-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.3-3_amd64.deb ... Unpacking bsdextrautils (2.41.3-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-2) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.18.1-3_all.deb ... Unpacking automake (1:1.18.1-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.2-1_all.deb ... Unpacking autopoint (0.23.2-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.29_all.deb ... Unpacking libdebhelper-perl (13.29) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-9_all.deb ... Unpacking libtool (2.5.4-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../23-libxml2-16_2.15.1+dfsg-2+b1_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../24-gettext_0.23.2-1_amd64.deb ... Unpacking gettext (0.23.2-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../25-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../26-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../27-debhelper_13.29_all.deb ... Unpacking debhelper (13.29) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../28-libsub-uplevel-perl_0.2800-3_all.deb ... Unpacking libsub-uplevel-perl (0.2800-3) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../29-libtest-warn-perl_0.37-2_all.deb ... Unpacking libtest-warn-perl (0.37-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../30-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-2) ... Setting up bsdextrautils (2.41.3-3) ... Setting up libmagic-mgc (1:5.46-5+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Setting up libdebhelper-perl (13.29) ... Setting up libmagic1t64:amd64 (1:5.46-5+b1) ... Setting up gettext-base (0.23.2-1) ... Setting up m4 (1.4.20-2) ... Setting up file (1:5.46-5+b1) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up autotools-dev (20240727.1) ... Setting up autopoint (0.23.2-1) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2+b1) ... Setting up libsub-uplevel-perl (0.2800-3) ... Setting up automake (1:1.18.1-3) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.2-1) ... Setting up libtool (2.5.4-9) ... Setting up libtest-warn-perl (0.37-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-10) ... Setting up po-debconf (1.0.22) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.29) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.42-10+b1) ... +------------------------------------------------------------------------------+ | Check architectures Sun, 25 Jan 2026 09:01:30 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment Sun, 25 Jan 2026 09:01:30 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.16.5+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.16.5-1 (2025-09-05) amd64 (x86_64) Toolchain package versions: binutils_2.45.50.20260119-1 dpkg-dev_1.23.5 g++-14_14.3.0-11 g++-15_15.2.0-12 gcc-14_14.3.0-11 gcc-15_15.2.0-12 libc6-dev_2.42-10+b1 libstdc++-14-dev_14.3.0-11 libstdc++-15-dev_15.2.0-12 libstdc++6_15.2.0-12 linux-libc-dev_6.18.5-1 Package versions: adduser_3.154 apt_3.1.14 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-1 binutils_2.45.50.20260119-1 binutils-common_2.45.50.20260119-1 binutils-gold_2.44-3 binutils-gold-x86-64-linux-gnu_2.44-3 binutils-x86-64-linux-gnu_2.45.50.20260119-1 bsdextrautils_2.41.3-3 bsdutils_1:2.41.3-3 build-essential_12.12 bzip2_1.0.8-6+b1 coreutils_9.7-3 cpp_4:15.2.0-5 cpp-14_14.3.0-11 cpp-14-x86-64-linux-gnu_14.3.0-11 cpp-15_15.2.0-12 cpp-15-x86-64-linux-gnu_15.2.0-12 cpp-x86-64-linux-gnu_4:15.2.0-5 dash_0.5.12-12 debconf_1.5.91 debhelper_13.29 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dirmngr_2.4.8-5 dpkg_1.23.5 dpkg-dev_1.23.5 dwz_0.16-2 eatmydata_131-2 file_1:5.46-5+b1 findutils_4.10.0-3 g++_4:15.2.0-5 g++-14_14.3.0-11 g++-14-x86-64-linux-gnu_14.3.0-11 g++-15_15.2.0-12 g++-15-x86-64-linux-gnu_15.2.0-12 g++-x86-64-linux-gnu_4:15.2.0-5 gcc_4:15.2.0-5 gcc-14_14.3.0-11 gcc-14-base_14.3.0-11 gcc-14-x86-64-linux-gnu_14.3.0-11 gcc-15_15.2.0-12 gcc-15-base_15.2.0-12 gcc-15-x86-64-linux-gnu_15.2.0-12 gcc-x86-64-linux-gnu_4:15.2.0-5 gettext_0.23.2-1 gettext-base_0.23.2-1 gnupg_2.4.8-5 gnupg-l10n_2.4.8-5 gpg_2.4.8-5 gpg-agent_2.4.8-5 gpgconf_2.4.8-5 gpgsm_2.4.8-5 grep_3.12-1 groff-base_1.23.0-10 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b2 libapt-pkg7.0_3.1.14 libarchive-zip-perl_1.68-1 libasan8_15.2.0-12 libassuan9_3.0.2-2+b1 libatomic1_15.2.0-12 libattr1_1:2.5.2-3+b1 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.45.50.20260119-1 libblkid1_2.41.3-3 libbsd0_0.12.2-2+b1 libbz2-1.0_1.0.8-6+b1 libc-bin_2.42-10+b1 libc-dev-bin_2.42-10+b1 libc-gconv-modules-extra_2.42-10+b1 libc-l10n_2.42-10 libc6_2.42-10+b1 libc6-dev_2.42-10+b1 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b5 libcc1-0_15.2.0-12 libcrypt-dev_1:4.5.1-1 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.50.20260119-1 libctf0_2.45.50.20260119-1 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.29 libdpkg-perl_1.23.5 libeatmydata1_131-2+b2 libelf1t64_0.194-1 libffi8_3.5.2-3+b1 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-14-dev_14.3.0-11 libgcc-15-dev_15.2.0-12 libgcc-s1_15.2.0-12 libgcrypt20_1.11.2-3+b1 libgdbm-compat4t64_1.26-1+b1 libgdbm6t64_1.26-1+b1 libgmp10_2:6.3.0+dfsg-5+b1 libgnutls30t64_3.8.11-3 libgomp1_15.2.0-12 libgpg-error0_1.58-1+b1 libgprofng0_2.45.50.20260119-1 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-12 libidn2-0_2.3.8-4+b1 libisl23_0.27-1+b1 libitm1_15.2.0-12 libjansson4_2.14-2+b4 libksba8_1.6.7-2+b2 liblastlog2-2_2.41.3-3 libldap2_2.6.10+dfsg-1+b2 liblsan0_15.2.0-12 liblz4-1_1.10.0-6 liblzma5_5.8.2-2 libmagic-mgc_1:5.46-5+b1 libmagic1t64_1:5.46-5+b1 libmd0_1.1.0-2+b2 libmount1_2.41.3-3 libmpc3_1.3.1-2+b1 libmpfr6_4.2.2-2+b1 libncursesw6_6.6+20251231-1 libnettle8t64_3.10.2-1 libnpth0t64_1.8-3+b1 libp11-kit0_0.25.10-1+b1 libpam-modules_1.7.0-5+b1 libpam-modules-bin_1.7.0-5+b1 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5+b1 libpcre2-8-0_10.46-1+b1 libperl5.40_5.40.1-7 libperl5.42_5.42.0-3 libpipeline1_1.5.8-2 libquadmath0_15.2.0-12 libreadline8t64_8.3-3+b1 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+b1 libsemanage-common_3.9-1 libsemanage2_3.9-1+b1 libsepol2_3.9-2 libsframe2_2.45.50.20251209-1+b1 libsframe3_2.45.50.20260119-1 libsmartcols1_2.41.3-3 libsqlite3-0_3.46.1-9 libssl3t64_3.5.4-1+b1 libstdc++-14-dev_14.3.0-11 libstdc++-15-dev_15.2.0-12 libstdc++6_15.2.0-12 libsub-uplevel-perl_0.2800-3 libsystemd0_259-1 libtasn1-6_4.21.0-2 libtest-warn-perl_0.37-2 libtinfo6_6.6+20251231-1 libtool_2.5.4-9 libtsan2_15.2.0-12 libubsan1_15.2.0-12 libuchardet0_0.0.8-2+b1 libudev1_259-1 libunistring5_1.3-2+b1 libuuid1_2.41.3-3 libxml2-16_2.15.1+dfsg-2+b1 libxxhash0_0.8.3-2+b1 libzstd1_1.5.7+dfsg-3+b1 linux-libc-dev_6.18.5-1 locales-all_2.42-10+b1 login.defs_1:4.19.0-4 m4_1.4.20-2 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20250131-2 ncurses-base_6.6+20251231-1 ncurses-bin_6.6+20251231-1 openssl-provider-legacy_3.5.4-1+b1 passwd_1:4.19.0-4 patch_2.8-2 perl_5.42.0-3 perl-base_5.42.0-3 perl-modules-5.40_5.40.1-7 perl-modules-5.42_5.42.0-3 pinentry-curses_1.3.2-3 po-debconf_1.0.22 readline-common_8.3-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.26 sqv_1.3.0-5 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 util-linux_2.41.3-3 xz-utils_5.8.2-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b2 +------------------------------------------------------------------------------+ | Build Sun, 25 Jan 2026 09:01:31 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libgraphics-toolkit-color-perl Binary: libgraphics-toolkit-color-perl Architecture: all Version: 1.97.2-1 Maintainer: Debian Perl Group Uploaders: gregor herrmann Homepage: https://metacpan.org/release/Graphics-Toolkit-Color Standards-Version: 4.7.3 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libgraphics-toolkit-color-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libgraphics-toolkit-color-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: libtest-simple-perl , libtest-warn-perl , perl Package-List: libgraphics-toolkit-color-perl deb perl optional arch=all Checksums-Sha1: c9ecdaea3c1d259ca1b94bc5c5a60fe0d5c85141 126666 libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz 2f8646d9a3222aee2fc51056ce664140153e5578 2124 libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz Checksums-Sha256: 32a50011e955ac6f3b79e0ce5356e4dd9d0430ab15e5630c736c6fe58efe2703 126666 libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz 82cbd130059402569963b88efa9572b1af424401ae087c125a1b43df9f8458b3 2124 libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz Files: 475af959fa0cf7313da75fec07a09f37 126666 libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz f7c2a2f787096d584f18d334f6c4b3c5 2124 libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz Dgit: 360e05213039f14d57a65923fd52f1dc0e6857e0 debian archive/debian/1.97.2-1 https://git.dgit.debian.org/libgraphics-toolkit-color-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAml1hKRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgYxfRAAsaAaejV+BAByjFBpVQA1KOmVFhhmLmsU4fqqv22GRbGzz8ae6BpIi0Y9 YHRSMxHh/7eqVP9Ycmctdu4aKmUltTAMdumNkKKESHgB7b5XOwuF9QrbfrvtllUk oqzMW+/iSaJ8bWNCirCQbjW+/p3RSxzCLl9YOx9XADr3Dme3LklpgkfjevYDZKzU kBiyAb/Zhqg+fsOAgqxEuZ6dyHC0nNoCV+CLHj48lHy+liPSEf1zycOJ+GmI/2ME CiJVIaSJQDcrVcyrEfgQ7KwDy/lZWxLuzlyYyisUpWwG0bo+0/SIntqL0Ik01I/P /1Ii2iclVtgJHpbettbn/fB+xyEXmmCxk+EiSjjAo6A/ZC0kUeP3hOg7avCvXdSL CbITnxZVTl0+C8TZWaRJ8BA3O8yCn6rRSUceTxUF7g3yKtUPox99R4z4LcYG8hoS WVI6hEDoqrSuF0vFsz3svkvfSh4xou+XCuHlBnKnSQAOhEt2LVGOAvkxklQHzxgR 7PXC9w1n7/A++ONJSoE6Uc5SogmhdqeY/XRuPOuMmRjvUOeyViQMBGigvMImHiZ2 9VWxINAg/kXt8LfeybSWieoR5Nj3JjfswadiG2IR7FocNnN36ZSI/GZCTz88oJzs 6MR0Ey2kCMCQLCeuqf7c6fwtzrFrxvyfyqyphQyx/EXJg9t024Q= =115l -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./libgraphics-toolkit-color-perl_1.97.2-1.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./libgraphics-toolkit-color-perl_1.97.2-1.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting libgraphics-toolkit-color-perl in /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2 dpkg-source: info: unpacking libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz dpkg-source: info: unpacking libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz clean up apt cache ------------------ Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands Sun, 25 Jan 2026 09:01:31 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network libgraphics-toolkit-color-perl_1.97.2-1 perl-5.42-throwaway amd64 ---------------------------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network libgraphics-toolkit-color-perl_1.97.2-1 perl-5.42-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANGUAGE=en_GB:en LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2 SCHROOT_ALIAS_NAME=perl-5.42-throwaway-amd64-debomatic SCHROOT_CHROOT_NAME=perl-5.42-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=perl-5.42-amd64-debomatic-67d53f72-d68c-4695-813a-1f53ce89187e SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -Zxz dpkg-buildpackage: info: source package libgraphics-toolkit-color-perl dpkg-buildpackage: info: source version 1.97.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building libgraphics-toolkit-color-perl using existing ./libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz dpkg-source: info: building libgraphics-toolkit-color-perl in libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz dpkg-source: info: building libgraphics-toolkit-color-perl in libgraphics-toolkit-color-perl_1.97.2-1.dsc debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" LD="x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Graphics::Toolkit::Color Writing MYMETA.yml and MYMETA.json dh_auto_build make -j2 make[1]: Entering directory '/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2' cp lib/Graphics/Toolkit/Color/Space/Hub.pm blib/lib/Graphics/Toolkit/Color/Space/Hub.pm cp lib/Graphics/Toolkit/Color/Space/Instance/HunterLAB.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/HunterLAB.pm cp lib/Graphics/Toolkit/Color/Space/Instance/CIELCHuv.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/CIELCHuv.pm cp lib/Graphics/Toolkit/Color/Space/Instance/CMY.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/CMY.pm cp lib/Graphics/Toolkit/Color/Space/Instance/CIELCHab.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/CIELCHab.pm cp lib/Graphics/Toolkit/Color/Space/Instance/CMYK.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/CMYK.pm cp lib/Graphics/Toolkit/Color/Space/Instance/CIELAB.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/CIELAB.pm cp lib/Graphics/Toolkit/Color/SetCalculator.pm blib/lib/Graphics/Toolkit/Color/SetCalculator.pm cp lib/Graphics/Toolkit/Color/Space.pm blib/lib/Graphics/Toolkit/Color/Space.pm cp lib/Graphics/Toolkit/Color/Space/Basis.pm blib/lib/Graphics/Toolkit/Color/Space/Basis.pm cp lib/Graphics/Toolkit/Color/Space/Instance/HSV.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/HSV.pm cp lib/Graphics/Toolkit/Color/Space/Instance/HWB.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/HWB.pm cp lib/Graphics/Toolkit/Color/Space/Instance/CIELUV.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/CIELUV.pm cp lib/Graphics/Toolkit/Color/Space/Instance/OKLAB.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/OKLAB.pm cp lib/Graphics/Toolkit/Color/Space/Instance/HSB.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/HSB.pm cp lib/Graphics/Toolkit/Color/Space/Instance/NCol.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/NCol.pm cp lib/Graphics/Toolkit/Color/Name/Scheme.pm blib/lib/Graphics/Toolkit/Color/Name/Scheme.pm cp lib/Graphics/Toolkit/Color/Name/Constant.pm blib/lib/Graphics/Toolkit/Color/Name/Constant.pm cp lib/Graphics/Toolkit/Color/Space/Instance/HSL.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/HSL.pm cp lib/Graphics/Toolkit/Color.pm blib/lib/Graphics/Toolkit/Color.pm cp lib/Graphics/Toolkit/Color/Space/Instance/CIEXYZ.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/CIEXYZ.pm cp lib/Graphics/Toolkit/Color/Name.pm blib/lib/Graphics/Toolkit/Color/Name.pm cp lib/Graphics/Toolkit/Color/Space/Format.pm blib/lib/Graphics/Toolkit/Color/Space/Format.pm cp lib/Graphics/Toolkit/Color/Space/Instance/YUV.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/YUV.pm cp lib/Graphics/Toolkit/Color/Space/Util.pm blib/lib/Graphics/Toolkit/Color/Space/Util.pm cp lib/Graphics/Toolkit/Color/Space/Instance/RGB.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/RGB.pm cp lib/Graphics/Toolkit/Color/Values.pm blib/lib/Graphics/Toolkit/Color/Values.pm cp lib/Graphics/Toolkit/Color/Space/Instance/OKLCH.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/OKLCH.pm cp lib/Graphics/Toolkit/Color/Space/Shape.pm blib/lib/Graphics/Toolkit/Color/Space/Shape.pm cp lib/Graphics/Toolkit/Color/Space/Instance/YIQ.pm blib/lib/Graphics/Toolkit/Color/Space/Instance/YIQ.pm Manifying 6 pod documents make[1]: Leaving directory '/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2' dh_auto_test make -j2 test TEST_VERBOSE=1 make[1]: Entering directory '/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_space_util.t .......... 1..61 ok 1 - could load the module ok 2 - round 0.5 upward ok 3 - everything above 0.5 gets also increased ok 4 - everything below 0.5 gets smaller ok 5 - round -0.5 downward ok 6 - everything below -0.5 gets also lowered ok 7 - everything upward from -0.5 gets increased ok 8 - positive rounding works above 1 ok 9 - negative rounding works below 1 ok 10 - positive rounding works above 1 with round 2 ok 11 - negative rounding works below 1 with round 2 ok 12 - positive rounding with no decimals ok 13 - negative rounding with no decimals ok 14 - positive rounding with one decimal ok 15 - negative rounding with one decimal ok 16 - positive rounding with one decimal ok 17 - negative rounding with one decimal ok 18 - default to 0 when both values missing ok 19 - default to 0 when a value is missing ok 20 - default to 0 when a divisor is zero ok 21 - normal int mod ok 22 - int mod with negative dividend ok 23 - int mod with negative divisor ok 24 - int mod with negative divisor ok 25 - undef is default for min ok 26 - min works in trivial example ok 27 - element order doesn't matter ok 28 - min selects from existing ok 29 - no issues with zero ok 30 - same vlues do not confuse ok 31 - negative minimum ok 32 - undef is default for max ok 33 - min works in trivial example ok 34 - element order doesn't matter ok 35 - min selects from existing ok 36 - same vlues do not confuse ok 37 - no issues with zero ok 38 - any syntax maximum ok 39 - undef is default for uniq ok 40 - passed normal lsit with uniq elements ok 41 - first element right ok 42 - second element right ok 43 - third element right ok 44 - uniq doesnt chang order ok 45 - deleted all none uniq elements ok 46 - first element right ok 47 - second element right ok 48 - dleted all none uniq elements ok 49 - no issues with zero ok 50 - result of matrix multiplication has length of 3 ok 51 - first value of matrix multiplication result is 0 ok 52 - second value of matrix multiplication result is 0 ok 53 - third value of matrix multiplication result is 0 ok 54 - result of identitiy multiplication has length of 3 ok 55 - first value of identitiy multiplication result is 1.1 ok 56 - second value of identitiy multiplication result is 2.2 ok 57 - third value of identitiy multiplication result is 3.3 ok 58 - result of full multiplication has length of 3 ok 59 - first value of full multiplication result is 7.3 ok 60 - second value of full multiplication result is 16.6 ok 61 - third value of full multiplication result is 25.9 ok t/02_space_basis.t ......... 1..157 ok 1 - could load the module ok 2 - constructor needs arguments ok 3 - one constructor argument is enough ok 4 - need axis name array as first argument ok 5 - need same amount axis names and shortcuts ok 6 - created 3d space ok 7 - created 5d space ok 8 - did count three args ok 9 - did count five args ok 10 - correct first value of 0..2 iterator ok 11 - correct last value of 0..2 iterator ok 12 - correct first value of 0..4 iterator ok 13 - correct last value of 0..4 iterator ok 14 - right amount of long names in 3d color space ok 15 - right amount of short names in 3d color space ok 16 - right amount of long names for 5d ok 17 - right amount of short names for 5d ok 18 - repeat first 3d key back ok 19 - repeat last 5d key back ok 20 - repeat first 3d key back ok 21 - repeat last 5d key shortcut back ok 22 - repeat first 3d key shortcut back ok 23 - repeat last 5d key shortcut back ok 24 - repeat first 3d key shortcut back ok 25 - repeat last 5d key shortcut back ok 26 - correct name from 3 initials ok 27 - ABG space has no alias, because its not auto generated ok 28 - correct name from 5 initials ok 29 - found key alpha ok 30 - not found made up key zeta ok 31 - found key gimel ok 32 - not found made up key lamed ok 33 - found key shortcut g ok 34 - not found made up key shortcut e ok 35 - found key shortcut H ok 36 - not found made up key shortcut l ok 37 - alpha is a key ok 38 - a is a shortcut ok 39 - Cen is not a key ok 40 - c is not a shortcut ok 41 - HASH is not an ARRAY ok 42 - empty ARRAY has not enogh content ok 43 - too small ARRAY ok 44 - too large ARRAY ok 45 - correctly sized value ARRAY ok 46 - correct tuple of numbers only ok 47 - cought not a number on first position ok 48 - cought not a number on second position ok 49 - cought not a number on third position ok 50 - alpha name of first axis ok 51 - beta is name of second axis ok 52 - emma is not an axis name ok 53 - aleph is the first name ok 54 - he is the fourth name ok 55 - emma is not an axis name ok 56 - a is shortcut name of first axis ok 57 - b is shortcut name of second axis ok 58 - e is not an axis shortcut name ok 59 - a is the first specially set shortcut name of 5d space ok 60 - q is the fourth specially set shortcut name of 5d space ok 61 - g is not an axis shortcut name of 5d space ok 62 - a is short for alpha ok 63 - upper case axis name recognized ok 64 - emma is not a an axis name and there fore has no shortcut ok 65 - custom shortcut provided ok 66 - alpha is long axis name for shortcut a ok 67 - upper case shortcut recognized ok 68 - e is not a a shortcut axis name: there is no full name ok 69 - long axis name from custom shortcut ok 70 - array is not a hash ok 71 - valid hash with right keys ok 72 - key casing gets ignored ok 73 - valid shortcut hash ok 74 - shortcut casing gets ignored ok 75 - value hash has same key twice ok 76 - value hash has too many keys key ok 77 - value hash has one wrong key ok 78 - one wrong hash key ok 79 - string is not a partial hash ok 80 - array is not a partial hash ok 81 - empty hash is not a partial hash ok 82 - wrong key for partial hash ok 83 - valid hash with right keys is also correct partial hash ok 84 - partial hash can not have more keys than full hash definition ok 85 - valid partial hash to have only one korrect key ok 86 - ignore casing ok 87 - one bad key makes partial invalid ok 88 - HASH with given values and shortcut keys created ok 89 - HASH not created because too many arguments ok 90 - HASH not created because not enough arguments ok 91 - right value under "a" key in the converted hash ok 92 - right value under "b" key in the converted hash ok 93 - right value under "g" key in the converted hash ok 94 - right amount of shortcut keys ok 95 - HASH with given values and full name keys created ok 96 - HASH not created because too many arguments ok 97 - HASH not created because not enough arguments ok 98 - right value under "aleph" key in the converted hash ok 99 - right value under "beta" key in the converted hash ok 100 - right value under "gimel" key in the converted hash ok 101 - right value under "daleth" key in the converted hash ok 102 - right value under "he" key in the converted hash ok 103 - right amount of shortcut keys ok 104 - got ARRAY ref from method tuple_from_hash ok 105 - right of values extracted keys ok 106 - first extracted value is correct ok 107 - second extracted value is correct ok 108 - third extracted value is correct ok 109 - fourth extracted value is correct ok 110 - fifth extracted value is correct ok 111 - no values extraced because one key was wrong ok 112 - got correct first value from list by key ok 113 - got correct second value from list by key ok 114 - got correct third value from list by key ok 115 - get undef when asking with unknown key ok 116 - get undef when giving not enough values ok 117 - got correct first value from list by shortcut ok 118 - got correct second value from list by shortcut ok 119 - got correct third value from list by shortcut ok 120 - get undef when asking with unknown key ok 121 - get undef when giving not enough values ok 122 - partial deformat needs an HASH ok 123 - partial deformat needs an not empty HASH ok 124 - partial HASH is too long ok 125 - partial HASH has all the keys ok 126 - deparse all keys with mixed case and shortcut ok 127 - right amount of values in deparsed hash ok 128 - first key has right value ok 129 - second key has right value ok 130 - third key has right value ok 131 - deparse just one key with mixed case and shortcut ok 132 - right amount of values in deparsed hash ok 133 - first position in ARRAY is empty ok 134 - second position in ARRAY is empty ok 135 - third and only key has right value ok 136 - wrong keys to be partial hash ok 137 - deparse just two keys with mixed case and shortcut ok 138 - last filled position in ARRAY is Nr. 4 ok 139 - first key aleph has right value ok 140 - second key was omitted ok 141 - third key was omitted ok 142 - fourth key was set by short axis name p ok 143 - fifth key was omitted ok 144 - created space with user set name and user set axis short names ok 145 - space name is user set ok 146 - space name kept empty ok 147 - initials are not an accepted space name ok 148 - "name" is an accepted space name ok 149 - created space with name prefix and user set axis short names ok 150 - space name are initials ok 151 - space name alias is user set ok 152 - "mnopq" is an accepted space name ok 153 - "alias" is an accepted space name ok 154 - got correct name with prefix ok 155 - got user set alias name ok 156 - "name" is an accepted space name ok 157 - "alias" is an accepted space name ok t/03_space_shape.t ......... 1..183 ok 1 - could load the module ok 2 - constructor needs arguments ok 3 - created shape with default settings ok 4 - type definition needs to be an ARRAY ok 5 - type definition needs to have same length ok 6 - undefined values ok 7 - undefined numeric values ok 8 - valid type def ok 9 - range definition needs to be an ARRAY ok 10 - uniform scalar range ok 11 - normal scalar range ok 12 - percent scalar range ok 13 - range definition ARRAY has to have same lngth ok 14 - ARRAY range with right amount of ints ok 15 - full ARRAY range ok 16 - full ARRAY range with decimals ok 17 - not enough elements in range def ok 18 - too many elements in range def ok 19 - one range def element is backward ok 20 - one range def element is too small ok 21 - one range def element is too big ok 22 - one range def element has a none number ok 23 - accepting third constructor arg - precision zero ok 24 - precision 2 ok 25 - precision -1 ok 26 - full precision def ok 27 - precision def too short ok 28 - precision def too long ok 29 - accepting fourth constructor arg - a suffix for axis numbers ok 30 - created shape with all axis types ok 31 - space has none linear axis ok 32 - per default space have full precision ok 33 - first dimension is numeric ok 34 - second dimension is numeric ok 35 - third dimension is not numeric ok 36 - there is no fourth dimension ok 37 - created shape with most complex range definition ok 38 - per default spaces are linear ok 39 - per default space have full precision ok 40 - default to numeric axis on first dimension ok 41 - default to numeric axis on second dimension ok 42 - default to numeric axis on third dimension ok 43 - there is no fourth dimension ok 44 - max value of first dimension ok 45 - max value of second dimension ok 46 - max value of third dimension ok 47 - get undef when asking for max of none existing dimension ok 48 - min value of first dimension ok 49 - min value of second dimension ok 50 - min value of third dimension ok 51 - get undef when asking for min of none existing dimension ok 52 - clamped in bound values after complex range def ok 53 - clamp down to correct tuple length = 3 ok 54 - value that touched on lower bound was not altered ok 55 - value that touched on upper bound was not altered ok 56 - value in middle of range was not altered ok 57 - clamp out of bounds values after complex range def ok 58 - filled to correct tuple length = 3 ok 59 - value below lower bound was clamped up ok 60 - value above upper bound was clamped down ok 61 - filled in missing value with lower bounds, since 0 is out of range ok 62 - created shape with complex precision definition ok 63 - first dimension precision ok 64 - second dimension precision ok 65 - third dimension precision ok 66 - third dimension precision does not count (not numeric) ok 67 - created 3D bowl shape with -5..5 range ok 68 - first dimension is int on default ok 69 - second dimension is int on default ok 70 - third dimension is int on default ok 71 - first normal dimension is real because normal ok 72 - second normal dimension is real because normal ok 73 - third normal dimension is real because normal ok 74 - expanded compact precision to first axis ok 75 - expanded compact precision to second axis ok 76 - expanded compact precision to third axis ok 77 - space shape with 0..10 axis and hand set precision ok 78 - first dimension has set precision ok 79 - second dimension has set precision ok 80 - third dimension has set precision ok 81 - need array ref, not list ok 82 - need array, not other ref ok 83 - all values in range ok 84 - not enough values ok 85 - too many values ok 86 - too big second value ok 87 - too small third value ok 88 - too many decimals in second value ok 89 - bad format ok 90 - not enough values ok 91 - too many values ok 92 - normal in range values ok 93 - first value too small ok 94 - second value too large ok 95 - third value way too large ok 96 - angular dimension can be out out bounds ok 97 - only linear dimension is in bound ok 98 - now linear dimension is out of bound ok 99 - is_equal needs arguments ok 100 - first tuple has wrong ref ok 101 - first tuple is out of shape ok 102 - second tuple has the wrong ref ok 103 - second tuple is out of shape ok 104 - values are equal ok 105 - precision definition is held up ok 106 - complex precision definition is held up ok 107 - reject compute delta on none vector on first arg position ok 108 - reject compute delta on none vector on second arg position ok 109 - reject compute delta on too long first vector ok 110 - reject compute delta on too short first vector ok 111 - reject compute delta on too long second vector ok 112 - reject compute delta on too short second vector ok 113 - copied 2 bounded axis range def to other axis ok 114 - linear delta result has right length ok 115 - first delta value correct ok 116 - second delta value correct ok 117 - third delta value correct ok 118 - circular delta result has right length ok 119 - first delta value correct ok 120 - second delta value correct ok 121 - third delta value correct ok 122 - got back a value ARRAY (vector) from clamp ok 123 - clamp down to correct vector length = 3 ok 124 - clamp does not touch small negative value ok 125 - do not touch minimal value ok 126 - clamp too large nr into upper bound ok 127 - got back a value ARRAY (tuple) from round ok 128 - rounded three values ok 129 - rounded negative value ok 130 - rounded zero ok 131 - rounded too large value ok 132 - clamp added missing value ok 133 - rotates in circular value ok 134 - value was just max, clamped to min ok 135 - added a zero into missing value ok 136 - clamp with special range def ok 137 - rotated larg value down ok 138 - too small value clamped up to min ok 139 - clamped down into special range ok 140 - rounding with custom precision, different for each axis ok 141 - rounded three values ok 142 - rounded to int ok 143 - rounded with precision 1 ok 144 - rounded with precision 2 ok 145 - rounding with insert precision different for each axis ok 146 - rounded three values ok 147 - rounded to int ok 148 - rounded with precision 1 ok 149 - rounded with precision 2 ok 150 - not all axis are int valued ok 151 - clamp kept right amount of values ok 152 - rotated value to int ok 153 - left second value untouched ok 154 - in range value is kept ok 155 - normalized values ok 156 - normalized 3 into 3 values ok 157 - normalized first min value ok 158 - normalized second mid value ok 159 - normalized third max value ok 160 - denormalized 3 into 3 values ok 161 - denormalized min value ok 162 - denormalized second mid value ok 163 - denormalized third max value ok 164 - normalize bawl coordinates ok 165 - normalized first min value ok 166 - normalized second mid value ok 167 - normalized third max value ok 168 - denormalized 3 into 3 values ok 169 - denormalized small value ok 170 - denormalized mid value ok 171 - denormalized max value ok 172 - denormalized bowl with custom range ok 173 - denormalized with special ranges max value ok 174 - denormalized with special ranges min value ok 175 - denormalized with special ranges mid value ok 176 - normalized bowl with custom range ok 177 - normalized with special ranges max value ok 178 - normalized with special ranges min value ok 179 - normalized with special ranges mid value ok 180 - denormalized 3 into 3 values ok 181 - denormalized min delta ok 182 - denormalized second mid delta ok 183 - denormalized third max delta ok t/04_space_format.t ........ 1..143 ok 1 - could load the module ok 2 - constructor needs basis as first argument ok 3 - one constructor argument is enough ok 4 - used second argument: suffix ok 5 - too many elements in suffix definition ok 6 - used third argument argument: value format ok 7 - too many elements in value format definition ok 8 - fully custom format definition ok 9 - could deformat values ok 10 - right amount of values ok 11 - first value ok 12 - secong value ok 13 - third value ok 14 - found right format name ok 15 - could deformat values with suffix ok 16 - right amount of values ok 17 - first value ok 18 - second value ok 19 - third value ok 20 - found right format name ok 21 - could deformat values with space name alias and leading space ok 22 - right amount of values ok 23 - first value ok 24 - second value ok 25 - third value ok 26 - found right format name ok 27 - ignored inserted spaces in named string ok 28 - recognized named string format ok 29 - values need to have two digits with custom value format ok 30 - can not have spaces before suffix ok 31 - ignored custom suffixed, brought wrong ones ok 32 - recognized custom format ok 33 - found named string as custom format ok 34 - commas are optional ok 35 - got all values ok 36 - first value ok 37 - second value ok 38 - third value ok 39 - found named string as custom format ok 40 - ignored inserted spaces in css string ok 41 - recognized CSS string format ok 42 - deformatted css string with space name alias ok 43 - recognized CSS string format ok 44 - ignored missing suffixes ok 45 - recognized CSS string format ok 46 - first value ok 47 - second value ok 48 - third value ok 49 - commas in CSS string format are optional ok 50 - first value ok 51 - second value ok 52 - third value ok 53 - recognized named array ok 54 - could deformat values ok 55 - right amount of values ok 56 - first value ok 57 - second value ok 58 - third value ok 59 - recognized named array with space name alias ok 60 - could deformat values ok 61 - right amount of values ok 62 - first value ok 63 - second value ok 64 - third value ok 65 - recognized named array with spaces ok 66 - got values in a vector ok 67 - right amount of values ok 68 - first value ok 69 - second value ok 70 - third value ok 71 - recognized named array with lc name ok 72 - spaces in name are not acceptable ok 73 - recognized named array with suffix missing ok 74 - could deformat values ok 75 - right amount of values ok 76 - first value ok 77 - second value ok 78 - third value ok 79 - recognized named array with suffixes ok 80 - could deformat values ok 81 - right amount of values ok 82 - first value ok 83 - second value ok 84 - third value ok 85 - recognized hash format ok 86 - could deformat values ok 87 - right amount of values ok 88 - first value ok 89 - second value ok 90 - third value ok 91 - recognized hash format with full names ok 92 - recognized hash even when left suffixes ok 93 - recognized hash with suffixes ok 94 - values needed 2 digits in custom value format ok 95 - can not tolerate space before suffix ok 96 - recognized hash with suffixes and custom value format ok 97 - got a list with right lengths ok 98 - first value ok 99 - second value ok 100 - third value ok 101 - could format into HASH ok 102 - right amount of keys ok 103 - first value ok 104 - second value ok 105 - third value ok 106 - could format into HASH with character keys ok 107 - right amount of keys ok 108 - first value ok 109 - second value ok 110 - third value ok 111 - could format into HASH with character keys ok 112 - right amount of elements ok 113 - first value is color space name ok 114 - first numerical value ok 115 - second numerical value ok 116 - third numerical value ok 117 - could format into string ok 118 - string syntax ist correct ok 119 - could format into CSS string ok 120 - string syntax ist correct ok 121 - could format into CSS string with suffixes ok 122 - string syntax ist correct ok 123 - no pstring format found by universal formatter ok 124 - there is no pstring format ok 125 - added formatter ok 126 - formatted into pstring ok 127 - there is now a pstring format ok 128 - found no deformatter for pstring format ok 129 - there is no pstring deformatter ok 130 - added deformatter ok 131 - there is now a pstring deformatter ok 132 - now found deformatter for pstring format ok 133 - could deformat values ok 134 - right amount of values ok 135 - first value ok 136 - second value ok 137 - third value ok 138 - formatter not yet inserted ok 139 - vector name is not a format ok 140 - vector sigil is not a format ok 141 - list is a format ok 142 - hash is a format ok 143 - char_hash is a format ok t/05_space.t ............... 1..142 ok 1 - could load the module ok 2 - need axis names to create color space ok 3 - created color space just with axis names ok 4 - got space name from AXIS short names ok 5 - space name alias is empty ok 6 - counted axis right ok 7 - correct value tuple ok 8 - too long value tuple ok 9 - too short value tuple ok 10 - wrong ref type for value tuple ok 11 - none ref type can not be value tuple ok 12 - need a hash ref to be a partial hash ok 13 - a partial hash needs to have at least one key ok 14 - wrong key for partial hash ok 15 - right key for partial hash ok 16 - two right keys for partial hash ok 17 - three right keys for partial hash ok 18 - four right keys for partial hash ok 19 - can mix full names and shortcut names ok 20 - one bad key makes partial hash invalid ok 21 - have a valid space basis sub object ok 22 - have a valid space shape sub object ok 23 - have a valid format sub object ok 24 - created color space just with axis names and space name ok 25 - got given space name back ok 26 - no space anme alias this time ok 27 - per default spaces are linear ok 28 - can ask if given name is right ok 29 - axis initials are not a space name ok 30 - empty string can never be a space name ok 31 - have a valid space basis sub object ok 32 - have a valid space shape sub object ok 33 - have a valid format sub object ok 34 - got auto generated space name ok 35 - got user set space name alias ok 36 - axis initials are a space name ok 37 - user set alias is name too ok 38 - have a valid space basis sub object ok 39 - have a valid space shape sub object ok 40 - have a valid format sub object ok 41 - got space name with given prefix and given Name ok 42 - have a valid space basis sub object ok 43 - have a valid space shape sub object ok 44 - have a valid format sub object ok 45 - default to normal range ok 46 - one value of tuple is out of range ok 47 - clamped value tuple is a tuple ok 48 - filled mising value in ok 49 - clamped up first value ok 50 - clamped down second value ok 51 - passed through third value ok 52 - zero is default value ok 53 - got back user set space name ok 54 - got back user set space name alias ok 55 - axis initials are space name ok 56 - user set alias is a space name ok 57 - axis initials are not a space name ok 58 - created color space with axis names and ranges ok 59 - have a valid space shape sub object ok 60 - max values are in range ok 61 - min values are in range ok 62 - one value is ou of range ok 63 - clamped value tuple is a tuple ok 64 - filled mising value in ok 65 - clamped up first value ok 66 - clamped down second value ok 67 - passed through third value ok 68 - zero is default value ok 69 - normalized value tuple is a tuple ok 70 - right amount of values ok 71 - first value correct ok 72 - second value correct ok 73 - third value correct ok 74 - fourth value correct ok 75 - denormalized value tuple is a tuple ok 76 - right amount of values ok 77 - first value correct ok 78 - second value correct ok 79 - third value correct ok 80 - fourth value correct ok 81 - denormalized range value tuple is a tuple ok 82 - right amount of values ok 83 - first value correct ok 84 - second value correct ok 85 - third value correct ok 86 - fourth value correct - range had none zero min ok 87 - delta between value tuples is a tuple ok 88 - right amount of values ok 89 - first value correct ok 90 - second value correct ok 91 - third value correct ok 92 - fourth value correct - range had none zero min ok 93 - created color space with axis names, ranges and precision ok 94 - have a valid space shape sub object ok 95 - rounded value tuple is a tuple ok 96 - right amount of values ok 97 - first value correct ok 98 - second value correct ok 99 - third value correct ok 100 - fourth value correct - range had none zero min ok 101 - clamped value tuple into a tuple ok 102 - right amount of values ok 103 - clamped up to min ok 104 - second value correct ok 105 - third value correct ok 106 - fourth value correct ok 107 - formatted values into a hash ok 108 - got long enough list of values ok 109 - got no value by key name ok 110 - got no value by uc key name ok 111 - got no value by shortcut name ok 112 - got no value by uc shortcut name ok 113 - deformatter recognized char hash ok 114 - first value correctly deformatted ok 115 - second value correctly deformatted ok 116 - third value correctly deformatted ok 117 - fourth value correctly deformatted ok 118 - deformatter recognized hash ok 119 - first value correctly deformatted ok 120 - second value correctly deformatted ok 121 - third value correctly deformatted ok 122 - fourth value correctly deformatted ok 123 - char hash with bad key got ignored ok 124 - char hash with bad key got ignored ok 125 - converter not yet inserted ok 126 - no converter names known ok 127 - converter code accepted ok 128 - converter inserted ok 129 - one converter name is known ok 130 - correct converter name is known ok 131 - could convert to RGB ok 132 - right number of values ok 133 - first value correctly converted ok 134 - second value correctly converted ok 135 - third value correctly converted ok 136 - fourth value correctly converted ok 137 - could deconvert to RGB, even if space spelled in lower case ok 138 - right number of values ok 139 - first value correctly deconverted ok 140 - second value correctly deconverted ok 141 - third value correctly deconverted ok 142 - fourth value correctly deconverted ok t/10_rgb_space.t ........... 1..95 ok 1 - could load the module ok 2 - got right return value by loading module ok 3 - color space has right name ok 4 - asked for right space name ok 5 - color space has no alias name ok 6 - color space has 3 axis ok 7 - check RGB values works on lower bound values ok 8 - check RGB values works on upper bound values ok 9 - RGB got too few values ok 10 - RGB got too many values ok 11 - red value is too small ok 12 - red value is not integer ok 13 - red value is too big ok 14 - green value is too small ok 15 - green value is not integer ok 16 - green value is too big ok 17 - blue value is too small ok 18 - blue value is not integer ok 19 - blue value is too big ok 20 - clamp resets missing color to black ok 21 - default color is black (R) ok 22 - default color is black (G) ok 23 - default color is black (B) ok 24 - carry over first arg ok 25 - carry over second arg ok 26 - set missing color value to zero ok 27 - left out the needless argument ok 28 - not clamped badly rounded value (job of round) ok 29 - carried color is black (G) took second of too many args ok 30 - default color is black (B) too third of too many args ok 31 - clamp does not change number of negative values ok 32 - too low red value is clamp up ok 33 - in range green value is not touched ok 34 - too large blue value is clamp down ok 35 - converted black from rgb to hex ok 36 - converted white from rgb to hex ok 37 - converted random color from rgb to hex ok 38 - could deformat hex string ok 39 - could deformat hex string ok 40 - right amount of values ok 41 - red is correctly tranlated from hex ok 42 - green is correctly tranlated from hex ok 43 - blue is correctly tranlated from hex ok 44 - could deformat short hex string ok 45 - right amount of values ok 46 - could deformat hex string ok 47 - converted (short form) hex to RGB red is correct ok 48 - converted (short form) hex to RGB green is correct ok 49 - converted (short form) hex to RGB blue is correct ok 50 - could deformat ARRAY ref (RGB special) ok 51 - got value tuple ok 52 - number triplet in ARRAY is recognized by ARRAY ok 53 - red is transported ok 54 - green is transported ok 55 - blue is transported ok 56 - could deformat named array ok 57 - deformat lc named ARRAY ok 58 - got 3 values ok 59 - red is correct ok 60 - green got transported ok 61 - blue value does not get clamped ok 62 - OO deformat reacts only to right name ok 63 - could deformat named string ok 64 - deformat STRING format: got 3 values ok 65 - to small red is not clamped up ok 66 - too large green is not clamped down ok 67 - blue decimals do not get clamped ok 68 - could deformat named string without spaces ok 69 - deformat STRING format without spaces and lc name: got 3 values ok 70 - red is zero ok 71 - green is one ok 72 - blue is two ok 73 - OO deformat STRING reacts only to right space name ok 74 - formated rgb triplet into value string ok 75 - could deformat css string ok 76 - got 3 values ok 77 - red is -1 ok 78 - green is one ok 79 - blue is two ok 80 - formated rgb triplet into css string ok 81 - formated into named ARRAY ok 82 - named RGB tuple has 4 elements ok 83 - tuple color name space ok 84 - red in minimal ok 85 - green is too large ok 86 - blue still has decimal ok 87 - formated rgb triplet into hex string ok 88 - delta vector has right length ok 89 - delta in R component ok 90 - delta in G component ok 91 - delta in B component ok 92 - denormalized triplet, got 3 values ok 93 - right red value ok 94 - right green value ok 95 - right blue value ok t/11_cmy_space.t ........... 1..47 ok 1 - could load the module ok 2 - got space object by loading module ok 3 - color space has right name ok 4 - color space has no alias name ok 5 - CMY color space has 3 axis ok 6 - check CMY values works on lower bound values ok 7 - check CMY values works on upper bound values ok 8 - CMY got too few values ok 9 - CMY got too many values ok 10 - cyan value is too small ok 11 - cyan value is too big ok 12 - magenta value is too small ok 13 - magenta value is too big ok 14 - yellow value is too small ok 15 - yellow value is too big ok 16 - default color is set by clamp ok 17 - default color is black (C) no args ok 18 - default color is black (M) no args ok 19 - default color is black (Y) no args ok 20 - clamp added missing argument in vector ok 21 - passed (C) value ok 22 - passed (M) value ok 23 - added (Y) value when too few args ok 24 - clamped tuple and got tuple back ok 25 - removed missing argument in value vector by clamp ok 26 - clamped up (C) value to minimum ok 27 - clamped down (M) value to maximum ok 28 - passed (Y) value ok 29 - converted RGB values tuple into CMY tuple ok 30 - converted RGB values to CMY ok 31 - converted to maximal cyan value ok 32 - converted to mid magenta value ok 33 - converted to minimal yellow value ok 34 - array format is RGB only ok 35 - converted CMY values tuple into RGB tuple ok 36 - converted CMY to RGB triplets ok 37 - converted red value ok 38 - converted green value ok 39 - converted blue value ok 40 - zero delta vector has right length ok 41 - no delta in C component ok 42 - no delta in M component ok 43 - no delta in Y component ok 44 - delta vector has right length ok 45 - C delta ok 46 - M delta ok 47 - Y delta ok t/12_cmyk_space.t .......... 1..66 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space has right name ok 4 - color space has no alias name ok 5 - color space has 4 axis ok 6 - check CMYK values works on lower bound values ok 7 - check CMYK values works on upper bound values ok 8 - CMYK got too few values ok 9 - CMYK got too many values ok 10 - cyan value is too small ok 11 - cyan value is too big ok 12 - magenta value is too small ok 13 - magenta value is too big ok 14 - yellow value is too small ok 15 - yellow value is too big ok 16 - key value is too small ok 17 - key value is too big ok 18 - missing args are clamped down to black (default color) ok 19 - default color is black (C) ok 20 - default color is black (M) ok 21 - default color is black (Y) ok 22 - default color is black (K) ok 23 - clamp added missing argument in vector ok 24 - passed (C) value when too few args ok 25 - passed (M) value when too few args ok 26 - passed (Y) value when too few args ok 27 - added zero value (K) when too few args ok 28 - clamp removed missing argument in vector ok 29 - passed (C) value when too few args ok 30 - passed (M) value when too few args ok 31 - passed (Y) value when too few args ok 32 - added (K) value when too few args ok 33 - clamp kept vector length ok 34 - too low cyan value is clamped up ok 35 - min magenta value is kept ok 36 - max yellow value is kept ok 37 - too large key value is clamped down ok 38 - converted grey has four cmyk values ok 39 - converted grey has right cyan value ok 40 - converted grey has right magenta value ok 41 - converted grey has right yellow value ok 42 - converted grey has right key value ok 43 - converted back grey has three rgb values ok 44 - converted back grey has right red value ok 45 - converted back grey has right green value ok 46 - converted back grey has right blue value ok 47 - converted color has four cmyk values ok 48 - converted color has right cyan value ok 49 - converted color has right magenta value ok 50 - converted color has right yellow value ok 51 - converted color has right key value ok 52 - trimmed and converted back color black ok 53 - right red value ok 54 - right green value ok 55 - right blue value ok 56 - deformat lc named ARRAY: got 4 values ok 57 - cyan got transported ok 58 - also too large magenta ok 59 - yallow transported, range ignored ok 60 - too small key ignored ok 61 - OO deformat reacts only to right amount of values ok 62 - deformat STRING: got 4 values ok 63 - cyan ok 64 - magenta ok 65 - yellow ok 66 - key value ok t/15_yiq_space.t ........... 1..88 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space has axis initials as name ok 4 - color space has no alias name ok 5 - color space has 3 axis ok 6 - check neutral YIQ values are in bounds ok 7 - check YIQ values works on lower bound values ok 8 - check YIQ values works on upper bound values ok 9 - YIQ got too few values ok 10 - YIQ got too many values ok 11 - luminance value is too small ok 12 - luminance value is too big ok 13 - in_phase value is too small ok 14 - in_phase value is too big ok 15 - quadrature value is too small ok 16 - quadrature value is too big ok 17 - value vector has 3 elements ok 18 - found hash with some keys ok 19 - do only convert from and to rgb ok 20 - can not convert to itself ok 21 - can format css string ok 22 - deformated value triplet (vector) ok 23 - first value good ok 24 - second value good ok 25 - third value good ok 26 - reconverted black has to be a ARRAY reference ok 27 - reconverted black has three YIQ values ok 28 - reconverted black has computed right luminance value ok 29 - reconverted black has computed right in-phase ok 30 - reconverted black has computed right quadrature ok 31 - denormalized black has to be a ARRAY reference ok 32 - denormalized black has three YIQ values ok 33 - denormalized black has computed right luminance value ok 34 - denormalized black has computed right in-phase ok 35 - denormalized black has computed right quadrature ok 36 - normalized black has to be a ARRAY reference ok 37 - normalized black has three YIQ values ok 38 - normalized black has computed right luminance value ok 39 - normalized black has computed right in-phase ok 40 - normalized black has computed right quadrature ok 41 - converted black has three rgb values ok 42 - converted black has right red value ok 43 - converted black has right green value ok 44 - converted black has right blue value ok 45 - reconvert white from RGB to YIQ ok 46 - white has right luminance value ok 47 - white has right in-phase ok 48 - white has right quadrature ok 49 - denormalized white has three YIQ values ok 50 - denormalized white has computed right luminance value ok 51 - denormalized white has computed right in-phase ok 52 - denormalized white has computed right quadrature ok 53 - converted white has three rgb values ok 54 - converted white has right red value ok 55 - converted white has right green value ok 56 - converted white has right blue value ok 57 - converted gray from RGB to YIQ ok 58 - gray has right luminance value ok 59 - gray has right in-phase ok 60 - gray has right quadrature ok 61 - denormalized gray has three YIQ values ok 62 - denormalized gray has computed right luminance value ok 63 - denormalized gray has computed right in-phase ok 64 - denormalized gray has computed right quadrature ok 65 - normalized gray has three YIQ values ok 66 - normalized gray has computed right luminance value ok 67 - normalized gray has computed right in-phase ok 68 - normalized gray has computed right quadrature ok 69 - converted white has three rgb values ok 70 - converted white has right red value ok 71 - converted white has right green value ok 72 - converted white has right blue value ok 73 - converted nice blue from RGB to YIQ ok 74 - reconverted nice blue has right luminance ok 75 - reconverted nice blue has right in-phase ok 76 - reconverted nice blue has right quadrature ok 77 - denormalized gray has three YIQ values ok 78 - denormalized nice blue has right luminance value ok 79 - denormalized nice blue has right in-phase ok 80 - denormalized nice blue has right quadrature ok 81 - normalized nice blue has three YIQ values ok 82 - normalized nice blue has right luminance value ok 83 - normalized nice blue has right in-phase ok 84 - normalized nice blue has right quadrature ok 85 - converted nice blue color, has three rgb values ok 86 - converted nice blue color, has right red value ok 87 - converted nice blue color, has right green value ok 88 - converted nice blue color, has right blue value ok t/16_yuv_space.t ........... 1..93 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space has initials as name ok 4 - color space has alias name YCbCr ok 5 - color space name YCbCr is correct ok 6 - color space name YUV is correct ok 7 - color space has 3 axis ok 8 - check neutral YUV values are in bounds ok 9 - check YUV values works on lower bound values ok 10 - check YUV values works on upper bound values ok 11 - YUV got too few values ok 12 - YUV got too many values ok 13 - luma value is too small ok 14 - luma value is too big ok 15 - Cb value is too small ok 16 - Cb value is too big ok 17 - Cr value is too small ok 18 - Cr value is too big ok 19 - value vector has 3 elements ok 20 - found hash with some keys ok 21 - found hash with some axis names ok 22 - found hash with all axis names ok 23 - found hash with one wrong axis name ok 24 - do only convert from and to rgb ok 25 - can not convert to itself ok 26 - can format css string ok 27 - deformated value triplet (vector) ok 28 - first value good ok 29 - second value good ok 30 - third value good ok 31 - reconverted black has to be a ARRAY reference ok 32 - reconverted black has three YUV values ok 33 - reconverted black has computed right luma value ok 34 - reconverted black has computed right Pb ok 35 - reconverted black has computed right Pr ok 36 - denormalized black has to be a ARRAY reference ok 37 - denormalized black has three YUV values ok 38 - denormalized black has computed right luma value ok 39 - denormalized black has computed right Pb ok 40 - denormalized black has computed right Pr ok 41 - normalized black has to be a ARRAY reference ok 42 - normalized black has three YUV values ok 43 - normalized black has computed right luma value ok 44 - normalized black has computed right Pb ok 45 - normalized black has computed right Pr ok 46 - converted black has three rgb values ok 47 - converted black has right red value ok 48 - converted black has right green value ok 49 - converted black has right blue value ok 50 - reconverted black has three YUV values ok 51 - reconverted black has computed right luma value ok 52 - reconverted black has computed right Pb ok 53 - reconverted black has computed right Pr ok 54 - denormalized white has three YUV values ok 55 - denormalized white has computed right luma value ok 56 - denormalized white has computed right Pb ok 57 - denormalized white has computed right Pr ok 58 - converted white has three rgb values ok 59 - converted white has right red value ok 60 - converted white has right green value ok 61 - converted white has right blue value ok 62 - reconverted gray has three YIQ values ok 63 - reconverted gray has computed right luma value ok 64 - reconverted gray has computed right Pb ok 65 - reconverted gray has computed right Pr ok 66 - denormalized gray has three YUV values ok 67 - denormalized gray has computed right luma value ok 68 - denormalized gray has computed right Pb ok 69 - denormalized gray has computed right Pr ok 70 - normalized gray has three YUV values ok 71 - normalized gray has computed right luma value ok 72 - normalized gray has computed right Pb ok 73 - normalized gray has computed right Pr ok 74 - converted white has three rgb values ok 75 - converted white has right red value ok 76 - converted white has right green value ok 77 - converted white has right blue value ok 78 - converted nice blue from RGB to YUV ok 79 - reconverted nice blue has computed right luma value ok 80 - reconverted nice blue has computed right Pb ok 81 - reconverted nice blue has computed right Pr ok 82 - converted nice blue color, has three rgb values ok 83 - converted nice blue color, has right red value ok 84 - converted nice blue color, has right green value ok 85 - converted nice blue color, has right blue value ok 86 - reconverted nice red has three YUV values ok 87 - reconverted nice red has computed right luma value ok 88 - reconverted nice red has computed right Pb ok 89 - reconverted nice red has computed right Pr ok 90 - converted nice blue color, has three rgb values ok 91 - converted red blue color, has right red value ok 92 - converted red blue color, has right green value ok 93 - converted red blue color, has right blue value ok t/20_hsl_space.t ........... 1..63 ok 1 - could load the module ok 2 - could load module ok 3 - space has name from axis initials ok 4 - color space has no alias name ok 5 - recognized name ok 6 - ignored wrong name ok 7 - color space has 3 axis ok 8 - check HSL values works on lower bound values ok 9 - check HSL values works on upper bound values ok 10 - HSL got too few values ok 11 - HSL got too many values ok 12 - hue value is too small ok 13 - hue is not integer ok 14 - hue value is too big ok 15 - saturation value is too small ok 16 - saturation value is not integer ok 17 - saturation value is too big ok 18 - lightness value is too small ok 19 - lightness value is not integer ok 20 - lightness value is too big ok 21 - missing values are clamped to black (default color) ok 22 - default color is black (H) ok 23 - default color is black (S) ok 24 - default color is black (L) ok 25 - clamp added missing value ok 26 - carried first min value (H) ok 27 - carried second max value (S) ok 28 - set missing value to zero ok 29 - clamp removed superfluous value ok 30 - rotated up (H) value ok 31 - clamped up (S) value ok 32 - clamped down(L) value ok 33 - convert black from RGB to HSL ok 34 - tight amount of values ok 35 - right hue ok 36 - right saturation ok 37 - right lightness ok 38 - convert black from HSL to RGB ok 39 - right red value ok 40 - right green value ok 41 - right blue value ok 42 - convert grey from RGB to HSL ok 43 - right hue value ok 44 - right saturation ok 45 - right lightness ok 46 - convert grey from HSL to RGB ok 47 - right red value ok 48 - right green value ok 49 - right blue value ok 50 - convert nice green from RGB to HSL ok 51 - right hue value ok 52 - right saturation ok 53 - right lightness ok 54 - convert nice green from HSL to RGB ok 55 - right red value ok 56 - right green value ok 57 - right blue value ok 58 - delta vector has right length ok 59 - no delta in hue component ok 60 - positive delta in saturation component ok 61 - negatve delta in lightness component ok 62 - negative delta across the cylindrical border ok 63 - negative delta because cylindrical quality of dimension ok t/21_hsv_space.t ........... 1..56 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space has initials as name ok 4 - color space has no alias name ok 5 - recognized name ok 6 - ignored wrong name ok 7 - color space has 3 axis ok 8 - check HSV values works on lower bound values ok 9 - check HSV values works on upper bound values ok 10 - HSV got too few values ok 11 - HSV got too many values ok 12 - hue value is too small ok 13 - hue is not integer ok 14 - hue value is too big ok 15 - saturation value is too small ok 16 - saturation value is not integer ok 17 - saturation value is too big ok 18 - value value is too small ok 19 - value value is not integer ok 20 - value value is too big ok 21 - clamp added three missing values as zero ok 22 - default color is black (H) ok 23 - default color is black (S) ok 24 - default color is black (V) ok 25 - added one missing value ok 26 - carried first min value ok 27 - carried second max value ok 28 - set missing color value to zero (V) ok 29 - removed superfluous value ok 30 - rotated up (H) value and removed decimals ok 31 - clamped up too small (S) value ok 32 - clamped down too large (V) value ok 33 - convert grey from RGB to HSV ok 34 - right hue value ok 35 - right saturation ok 36 - right value ok 37 - convert grey from HSV to RGB ok 38 - right red value ok 39 - right green value ok 40 - right blue value ok 41 - convert red from HSV into RGB ok 42 - right red value ok 43 - right green value ok 44 - right blue value ok 45 - convert nice blue to HSV ok 46 - right hue value ok 47 - right saturation ok 48 - right value ok 49 - convert dark violet from HSV to RGB ok 50 - red value correct ok 51 - green value correct ok 52 - blue value correct ok 53 - convert dark violet from RGB to HSV ok 54 - right hue value ok 55 - right saturation ok 56 - right value ok t/22_hsb_space.t ........... 1..58 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space has initials as name ok 4 - color space has no alias name ok 5 - recognized name ok 6 - ignored wrong name ok 7 - color space has 3 axis ok 8 - check HSB values works on lower bound values ok 9 - check HSB values works on upper bound values ok 10 - HSB got too few values ok 11 - HSB got too many values ok 12 - hue value is too small ok 13 - hue is not integer ok 14 - hue value is too big ok 15 - saturation value is too small ok 16 - saturation value is not integer ok 17 - saturation value is too big ok 18 - brightness value is too small ok 19 - brightness value is not integer ok 20 - brightness value is too big ok 21 - clamp added three missing values as zero ok 22 - default color is black (H) ok 23 - default color is black (S) ok 24 - default color is black (B) ok 25 - added one missing value ok 26 - carried first min value ok 27 - carried second max value ok 28 - set missing color value to zero (B) ok 29 - removed superfluous value ok 30 - rotated up (H) value and removed decimals ok 31 - clamped up too small (S) value ok 32 - clamped down too large (B) value ok 33 - convert grey to HSB ok 34 - right hue value ok 35 - right saturation ok 36 - right brightness ok 37 - converted grey from HSB to RGB ok 38 - right red value ok 39 - right green value ok 40 - right blue value ok 41 - convert red from HSB into RGB ok 42 - right red value ok 43 - right green value ok 44 - right blue value ok 45 - convert nice blue to HSB ok 46 - right hue value ok 47 - right saturation ok 48 - right brightness ok 49 - convert dark vilet from HSB to RGB ok 50 - red value correct ok 51 - green value correct ok 52 - blue value correct ok 53 - convert dark violet from RGB to HSB ok 54 - right hue value ok 55 - right saturation ok 56 - right brightness ok 57 - converted tuple into css string ok 58 - converted tuple into css string without suffixes ok t/23_hwb_space.t ........... 1..62 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space has axis initials as name ok 4 - color space has no alias name ok 5 - recognized name ok 6 - ignored wrong name ok 7 - color space has 3 axis ok 8 - check HWB values works on lower bound values ok 9 - check HWB values works on upper bound values ok 10 - HWB got too few values ok 11 - HWB got too many values ok 12 - hue value is too small ok 13 - hue is not integer ok 14 - hue value is too big ok 15 - whiteness value is too small ok 16 - whiteness value is not integer ok 17 - whiteness value is too big ok 18 - blackness value is too small ok 19 - blackness value is not integer ok 20 - blackness value is too big ok 21 - rounded value tuple int tuple ok 22 - right amount of values ok 23 - first value kept ok 24 - second value rounded up ok 25 - third value rounded down ok 26 - converted black ok 27 - right red value ok 28 - right green value ok 29 - right blue value ok 30 - converted color grey has three hwb values ok 31 - converted color grey has computed right hue value ok 32 - converted color grey has computed right whiteness ok 33 - converted color grey has computed right blackness ok 34 - converted back color grey has three rgb values ok 35 - converted back color grey has right red value ok 36 - converted back color grey has right green value ok 37 - converted back color grey has right blue value ok 38 - convert nice magenta from RGB to HWB ok 39 - right hue value ok 40 - right whiteness ok 41 - right blackness ok 42 - converted back nice magenta ok 43 - right red value ok 44 - right green value ok 45 - right blue value ok 46 - value tuple without suffixes is a tuple ok 47 - right amount of values ok 48 - first value is right ok 49 - second value right ok 50 - third value right ok 51 - deformated CSS string into value tuple ok 52 - right amount of values ok 53 - first value is right ok 54 - second value right ok 55 - third value right ok 56 - deformated CSS string without suffix into value tuple ok 57 - right amount of values ok 58 - first value is right ok 59 - second value right ok 60 - third value right ok 61 - converted tuple into css string ok 62 - converted tuple into css string without suffixes ok t/24_ncol_space.t .......... 1..80 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space has user set name ok 4 - color space has no alias name ok 5 - color space name NCol is correct ok 6 - axis initials do not equal space name this time ok 7 - color space has 3 axis ok 8 - value tuple has 3 elements ok 9 - found hash with some axis name ok 10 - found hash with a bad axis name ok 11 - do only convert from and to rgb ok 12 - can not convert to itself ok 13 - check HWB values works on lower bound values ok 14 - check HWB values works on upper bound values ok 15 - HWB got too few values ok 16 - HWB got too many values ok 17 - hue value is too small ok 18 - hue is not integer ok 19 - hue value is too big ok 20 - whiteness value is too small ok 21 - whiteness value is not integer ok 22 - whiteness value is too big ok 23 - blackness value is too small ok 24 - blackness value is not integer ok 25 - blackness value is too big ok 26 - can format css string with zeroes ok 27 - can format css string ok 28 - converted tuple into css string ok 29 - converted tuple into css string without suffixes ok 30 - deformated CSS string into tuple (ARRAY) ok 31 - deformated value triplet (tuple) ok 32 - first value good ok 33 - second value good ok 34 - third value good ok 35 - one digit color values work too ok 36 - deformated CSS string into tuple (ARRAY) ok 37 - deformated value triplet (tuple) ok 38 - first value good ok 39 - second value good ok 40 - third value good ok 41 - can not deformat with CSS string with ill formatted values ok 42 - deformated named ARRAY into tuple (ARRAY) ok 43 - deformated into value triplet (tuple) ok 44 - first value good ok 45 - second value good ok 46 - third value good ok 47 - clampd value tuple into tuple ok 48 - right amount of values ok 49 - first value rotated in ok 50 - second value rounded ok 51 - third value clamped up ok 52 - rounded value tuple into tuple ok 53 - right amount of values ok 54 - first value kept ok 55 - second value rounded up ok 56 - third value rounded down ok 57 - convert black from NCol to RGB ok 58 - right red value ok 59 - right green value ok 60 - right blue value ok 61 - convert black from RGB to NCol ok 62 - right hue value ok 63 - right whiteness ok 64 - right blackness ok 65 - convert grey from NCol to RGB ok 66 - right red value ok 67 - right green value ok 68 - right blue value ok 69 - convert grey from RGB to NCol ok 70 - right hue value ok 71 - right whiteness ok 72 - right blackness ok 73 - convert nice magenta from RGB to NCol ok 74 - right hue value ok 75 - right whiteness ok 76 - right blackness ok 77 - converted back nice magenta ok 78 - right red value ok 79 - right green value ok 80 - right blue value ok t/40_ciexyz_space.t ........ 1..70 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space name is XYZ ok 4 - color space alias name is CIEXYZ ok 5 - color space name NCol is correct ok 6 - axis initials do not equal space name this time ok 7 - axis initials do not equal space name this time ok 8 - color space has 3 axis ok 9 - check minimal XYZ values are in bounds ok 10 - check maximal XYZ values ok 11 - XYZ got too few values ok 12 - XYZ got too many values ok 13 - X value is too small ok 14 - X value is too big ok 15 - Y value is too small ok 16 - Y value is too big ok 17 - Z value is too small ok 18 - Z value is too big ok 19 - vector has 3 elements ok 20 - do only convert from and to rgb ok 21 - namespace can be written upper case ok 22 - found hash with some keys ok 23 - found hash with some other keys ok 24 - can not convert to yiq ok 25 - deformated value triplet (vector) ok 26 - first value good ok 27 - second value good ok 28 - third value good ok 29 - can format css string ok 30 - converted black from RGB to XYZ ok 31 - right X value ok 32 - right Y value ok 33 - right Z value ok 34 - convert back from XYZ to RGB ok 35 - right red value ok 36 - right green value ok 37 - right blue value ok 38 - converted grey from RGB to XYZ ok 39 - got three values ok 40 - right X value ok 41 - right Y value ok 42 - right Z value ok 43 - converted gray from XYZ to RGB ok 44 - right red value ok 45 - right green value ok 46 - right blue value ok 47 - converted white from RGB to XYZ ok 48 - right X value ok 49 - right Y value ok 50 - right Z value ok 51 - converted back gray with 3 values ok 52 - right red value ok 53 - right green value ok 54 - right blue value ok 55 - converted pink from RGB to XYZ ok 56 - right X value ok 57 - right Y value ok 58 - right Z value ok 59 - converted gray from XYZ to RGB ok 60 - right red value ok 61 - right green value ok 62 - right blue value ok 63 - convert mid blue from RGB to XYZ ok 64 - right X value ok 65 - right Y value ok 66 - right Z value ok 67 - convert mid blue from XYZ to RGB ok 68 - right red value ok 69 - right green value ok 70 - right blue value ok t/41_cielab_space.t ........ 1..103 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space name is LAB ok 4 - color space alias name is CIELAB ok 5 - color space name "lab" is correct ok 6 - axis initials do not equal space name this time ok 7 - axis initials do not equal space name this time ok 8 - color space has 3 axis ok 9 - check minimal CIELAB values are in bounds ok 10 - check maximal CIELAB values ok 11 - CIELAB got too few values ok 12 - CIELAB got too many values ok 13 - L value is too small ok 14 - L value is too big ok 15 - a value is too small ok 16 - a value is too big ok 17 - b value is too small ok 18 - b value is too big ok 19 - tuple has 3 elements ok 20 - found hash with some keys ok 21 - found hash with some keys ok 22 - found hash with some other keys ok 23 - partial hash with bad keys ok 24 - do convert from and to xyz ok 25 - namespace can be written lower case ok 26 - can not convert to itself ok 27 - can format css string ok 28 - deformated named ARRAY into tuple ok 29 - right amount of values ok 30 - first value good ok 31 - second value good ok 32 - third value good ok 33 - can format css string ok 34 - convert black from CIEXYZ to CIELAB ok 35 - right amount of values ok 36 - L* value good ok 37 - a* value good ok 38 - b* value good ok 39 - converted black to from LAB to XYZ ok 40 - got 3 values ok 41 - X value good ok 42 - Y value good ok 43 - Z value good ok 44 - denormalized deconverted tuple of zeros (black) ok 45 - right amount of values ok 46 - L* value of black good ok 47 - a* value of black good ok 48 - b* value of black good ok 49 - normalized tuple of zeros (black) ok 50 - right amount of values ok 51 - L value good ok 52 - a* value good ok 53 - b* value good ok 54 - deconverted white from CIEXYZ ok 55 - L* value of white good ok 56 - a* value of white good ok 57 - b* value of white good ok 58 - converted white to CIEXYZ ok 59 - X value of white good ok 60 - Y value of white good ok 61 - Z value of white good ok 62 - denormalized white ok 63 - right amount of values ok 64 - L* value of black good ok 65 - a* value of black good ok 66 - b* value of black good ok 67 - normalized white ok 68 - right amount of values ok 69 - L value good ok 70 - a* value good ok 71 - b* value good ok 72 - deconverted nice blue from CIEXYZ ok 73 - L* value of nice blue good ok 74 - a* value of nice blue good ok 75 - b* value of nice blue good ok 76 - converted nice blue to CIEXYZ ok 77 - X value of nice blue good ok 78 - Y value of nice blue good ok 79 - Z value of nice blue good ok 80 - denormalized nice blue ok 81 - L* value of nice blue good ok 82 - a* value of nice blue good ok 83 - b* value of nice blue good ok 84 - normalized nice blue ok 85 - L value good ok 86 - a* value good ok 87 - b* value good ok 88 - deconverted pink from CIEXYZ ok 89 - L* value of pink good ok 90 - a* value of pink good ok 91 - b* value of pink good ok 92 - converted nice blue to CIEXYZ ok 93 - X value of pink good ok 94 - Y value of pink good ok 95 - Z value of pink good ok 96 - denormalized pink ok 97 - L* value of pink good ok 98 - a* value of pink good ok 99 - b* value of pink good ok 100 - normalized pink ok 101 - L value of pink good ok 102 - a* value of pink good ok 103 - b* value of pink good ok t/42_cieluv_space.t ........ 1..143 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space name is CIELUV ok 4 - color space alias is LUV ok 5 - full space name recognized ok 6 - axis initials do qual space name ok 7 - axis initials do not equal space name this time ok 8 - color space has 3 dimensions ok 9 - check minimal CIELUV values are in bounds ok 10 - check maximal CIELUV values ok 11 - CIELUV got too few values ok 12 - CIELUV got too many values ok 13 - L value is too small ok 14 - L value is maximal ok 15 - L value is too big ok 16 - u value is minimal ok 17 - u value is too small ok 18 - u value is maximal ok 19 - u value is too big ok 20 - v value is minimal ok 21 - v value is too small ok 22 - v value is maximal ok 23 - v value is too big ok 24 - tuple has 3 elements ok 25 - found hash with some axis names ok 26 - found hash with all axis names ok 27 - found hash with all long axis names ok 28 - found hash with one wrong axis name ok 29 - do only convert from and to rgb ok 30 - namespace can be written lower case ok 31 - can not convert to itself ok 32 - can not convert to itself (alias) ok 33 - can format css string ok 34 - deformated named ARRAY into tuple ok 35 - right amount of values ok 36 - first value good ok 37 - second value good ok 38 - third value good ok 39 - can format css string ok 40 - denormalized black into zeros ok 41 - right amount of values ok 42 - L* value of black good ok 43 - u* value of black good ok 44 - v* value of black good ok 45 - normalized tuple of zeros (black) ok 46 - right amount of values ok 47 - L value good ok 48 - u* value good ok 49 - v* value good ok 50 - deconverted tuple of zeros (black) from XYZ ok 51 - right amount of values ok 52 - first value good ok 53 - second value good ok 54 - third value good ok 55 - converted black to XYZ ok 56 - right amount of values ok 57 - X value good ok 58 - Y value good ok 59 - Z value good ok 60 - denormalized white into zeros ok 61 - right amount of values ok 62 - L* value of white good ok 63 - u* value of white good ok 64 - v* value of white good ok 65 - normalized tuple of white ok 66 - right amount of values ok 67 - L value good ok 68 - u* value good ok 69 - v* value good ok 70 - converted white from XYZ to LUV ok 71 - right amount of values ok 72 - first value good ok 73 - second value good ok 74 - third value good ok 75 - converted white to CIEXYZ ok 76 - right amount of values ok 77 - X value good ok 78 - Y value good ok 79 - Z value good ok 80 - denormalize red ok 81 - L* value of white good ok 82 - u* value of white good ok 83 - v* value of white good ok 84 - normalize red ok 85 - L value good ok 86 - u* value good ok 87 - v* value good ok 88 - deconverted red from CIEXYZ ok 89 - first value good ok 90 - second value good ok 91 - third value good ok 92 - converted red to CIEXYZ ok 93 - X value good ok 94 - Y value good ok 95 - Z value good ok 96 - denormalize blue ok 97 - L* value of white good ok 98 - u* value of white good ok 99 - v* value of white good ok 100 - normalize blue ok 101 - L value good ok 102 - u* value good ok 103 - v* value good ok 104 - deconverted blue from CIEXYZ ok 105 - first value good ok 106 - second value good ok 107 - third value good ok 108 - converted blue to CIEXYZ ok 109 - X value good ok 110 - Y value good ok 111 - Z value good ok 112 - denormalize gray ok 113 - L* value of white good ok 114 - u* value of white good ok 115 - v* value of white good ok 116 - normalize gray ok 117 - L value good ok 118 - u* value good ok 119 - v* value good ok 120 - deconverted gray from XYZ ok 121 - first value good ok 122 - second value good ok 123 - third value good ok 124 - converted gray to CIEXYZ ok 125 - X value good ok 126 - Y value good ok 127 - Z value good ok 128 - denormalize nice blue ok 129 - L* value of white good ok 130 - u* value of white good ok 131 - v* value of white good ok 132 - normalize nice blue ok 133 - L value good ok 134 - u* value good ok 135 - v* value good ok 136 - deconverted nice blue from CIEXYZ ok 137 - first value good ok 138 - second value good ok 139 - third value good ok 140 - converted nice blue to CIEXYZ ok 141 - X value good ok 142 - Y value good ok 143 - Z value good ok t/43_cielchab_space.t ...... 1..134 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space name is LCH ok 4 - color space name alias name is CIELCHab ok 5 - color space name CIELCHab is correct ok 6 - color space name LCH is correct ok 7 - color space name LCH is correct ok 8 - color space has 3 dimensions ok 9 - CIELCHab got too few values ok 10 - CIELCHab got too many values ok 11 - check minimal CIELCHab values are in bounds ok 12 - check maximal CIELCHab values are in bounds ok 13 - L value is too small ok 14 - L value is too big ok 15 - c value is too small ok 16 - c value is too big ok 17 - h value is too small ok 18 - h value is too big ok 19 - tuple has 3 elements ok 20 - found hash with some axis names ok 21 - found hash with all short axis names ok 22 - found hash with all long axis names ok 23 - found hash with one wrong axis name ok 24 - do only convert from and to CIELAB ok 25 - namespace can be written lower case ok 26 - can not convert to itself ok 27 - can format css string ok 28 - deformated named ARRAY into tuple ok 29 - right amount of values ok 30 - first value good ok 31 - second value good ok 32 - third value good ok 33 - space name (short) was recognized in named ARRAY format ok 34 - can format css string ok 35 - denormalized black into zeros ok 36 - right amount of values ok 37 - L value is good ok 38 - C value is good ok 39 - H value is good ok 40 - normalized tuple of zeros (black) ok 41 - right amount of values ok 42 - L value is good ok 43 - C value is good ok 44 - H value is good ok 45 - deconverted black from LAB ok 46 - right amount of values ok 47 - L value is good ok 48 - C value is good ok 49 - H value is good ok 50 - converted black to LAB ok 51 - right amount of values ok 52 - L* value is good ok 53 - a* value is good ok 54 - b* value is good ok 55 - denormalized white ok 56 - L value of white is good ok 57 - C value of white is good ok 58 - H value of white is good ok 59 - normalized white ok 60 - L value is good ok 61 - C value is good ok 62 - H value is good ok 63 - deconverted white from LAB ok 64 - L value is good ok 65 - C value is good ok 66 - H value is good ok 67 - converted white to LAB ok 68 - L value is good ok 69 - u value is good ok 70 - v value is good ok 71 - denormalized gray ok 72 - L value is good ok 73 - C value is good ok 74 - H value is good ok 75 - normalized gray ok 76 - L value good ok 77 - C value good ok 78 - H value good ok 79 - deconverted gray from LAB ok 80 - L value is good ok 81 - C value is good ok 82 - H value is good ok 83 - converted gray to LAB ok 84 - L value is good ok 85 - u value is good ok 86 - v value is good ok 87 - denormalized red ok 88 - L value is good ok 89 - C value is good ok 90 - H value is good ok 91 - normalized red ok 92 - L value good ok 93 - C value good ok 94 - H value good ok 95 - deconverted red from LAB ok 96 - L value good ok 97 - C value good ok 98 - H value good ok 99 - converted red to LAB ok 100 - L value good ok 101 - u value good ok 102 - v value good ok 103 - denormalized blue ok 104 - L value is good ok 105 - C value is good ok 106 - H value is good ok 107 - normalized blue ok 108 - L value good ok 109 - C value good ok 110 - H value good ok 111 - deconverted blue from LAB ok 112 - L value good ok 113 - C value good ok 114 - H value good ok 115 - converted blue to LAB ok 116 - L value good ok 117 - u value good ok 118 - v value good ok 119 - denormalized mid blue ok 120 - L value is good ok 121 - C value is good ok 122 - H value is good ok 123 - normalized mid blue ok 124 - L value good ok 125 - C value good ok 126 - H value good ok 127 - deconverted mid blue from LAB ok 128 - L value good ok 129 - C value good ok 130 - H value good ok 131 - converted mid blue to LAB ok 132 - L value good ok 133 - u value good ok 134 - v value good ok t/44_cielchuv_space.t ...... 1..133 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space name is CIELCHuv ok 4 - color space has alias name: LCHuv ok 5 - color space name CIELCHuv is correct ok 6 - color space name LCHuv is correct ok 7 - LCH is given for another space ok 8 - color space has 3 dimensions ok 9 - CIELCHuv got too few values ok 10 - CIELCHuv got too many values ok 11 - check minimal CIELCHuv values are in bounds ok 12 - check maximal CIELCHuv values are in bounds ok 13 - L value is too small ok 14 - L value is too big ok 15 - c value is too small ok 16 - c value is too big ok 17 - h value is too small ok 18 - h value is too big ok 19 - tuple has 3 elements ok 20 - found hash with some axis names ok 21 - found hash with all short axis names ok 22 - found hash with all long axis names ok 23 - found hash with one wrong axis name ok 24 - do only convert from and to rgb ok 25 - namespace can be written lower case ok 26 - can not convert to itself ok 27 - can format css string ok 28 - deformated named ARRAY into tuple ok 29 - right amount of values ok 30 - first value good ok 31 - second value good ok 32 - third value good ok 33 - can format css string ok 34 - denormalized black into zeros ok 35 - right amount of values ok 36 - L value is good ok 37 - C value is good ok 38 - H value is good ok 39 - normalized tuple of zeros (black) ok 40 - right amount of values ok 41 - L value is good ok 42 - C value is good ok 43 - H value is good ok 44 - deconverted black from LUV ok 45 - right amount of values ok 46 - L value is good ok 47 - C value is good ok 48 - H value is good ok 49 - converted black to LUV ok 50 - right amount of values ok 51 - L* value is good ok 52 - u* value is good ok 53 - v* value is good ok 54 - denormalized white ok 55 - L value of white is good ok 56 - C value of white is good ok 57 - H value of white is good ok 58 - normalized white ok 59 - L value is good ok 60 - C value is good ok 61 - H value is good ok 62 - deconverted white from LUV ok 63 - L value is good ok 64 - C value is good ok 65 - H value is good ok 66 - converted white to LUV ok 67 - L value is good ok 68 - u value is good ok 69 - v value is good ok 70 - denormalized gray ok 71 - L value is good ok 72 - C value is good ok 73 - H value is good ok 74 - normalized gray ok 75 - L value good ok 76 - C value good ok 77 - H value good ok 78 - deconverted gray from LUV ok 79 - L value is good ok 80 - C value is good ok 81 - H value is good ok 82 - converted gray to LUV ok 83 - L value is good ok 84 - u value is good ok 85 - v value is good ok 86 - denormalized red ok 87 - L value is good ok 88 - C value is good ok 89 - H value is good ok 90 - normalized red ok 91 - L value good ok 92 - C value good ok 93 - H value good ok 94 - deconverted red from LUV ok 95 - L value good ok 96 - C value good ok 97 - H value good ok 98 - converted red to LUV ok 99 - L value good ok 100 - u value good ok 101 - v value good ok 102 - denormalized blue ok 103 - L value is good ok 104 - C value is good ok 105 - H value is good ok 106 - normalized blue ok 107 - L value good ok 108 - C value good ok 109 - H value good ok 110 - deconverted blue from LUV ok 111 - L value good ok 112 - C value good ok 113 - H value good ok 114 - converted blue to LUV ok 115 - L value good ok 116 - u value good ok 117 - v value good ok 118 - denormalized mid blue ok 119 - L value is good ok 120 - C value is good ok 121 - H value is good ok 122 - normalized mid blue ok 123 - L value good ok 124 - C value good ok 125 - H value good ok 126 - deconverted mid blue from LUV ok 127 - L value good ok 128 - C value good ok 129 - H value good ok 130 - converted mid blue to LUV ok 131 - L value good ok 132 - u value good ok 133 - v value good ok t/46_hunterlab_space.t ..... 1..104 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space official name is "HUNTERLAB" ok 4 - no color space alias name ok 5 - color space name HunterLAB is correct ok 6 - not to be confused with "CIELAB" ok 7 - axis initials do not equal space name this time ok 8 - color space has 3 axis ok 9 - check minimal HunterLAB values are in bounds ok 10 - check maximal HunterLAB values ok 11 - HunterLAB got too few values ok 12 - HunterLAB got too many values ok 13 - L value is too small ok 14 - L value is too big ok 15 - a value is too small ok 16 - a value is too big ok 17 - b value is too small ok 18 - b value is too big ok 19 - tuple has 3 elements ok 20 - found hash with some keys ok 21 - not confused with lab Hash ok 22 - found hash with some keys ok 23 - found hash with some other keys ok 24 - partial hash with bad keys ok 25 - do convert from and to xyz ok 26 - namespace can be written lower case ok 27 - can not convert to itself ok 28 - can format css string ok 29 - deformated named ARRAY into tuple ok 30 - right amount of values ok 31 - first value good ok 32 - second value good, zeros no issue ok 33 - third value good ok 34 - can format named string ok 35 - convert black from CIEXYZ to HunterLAB ok 36 - right amount of values ok 37 - L value good ok 38 - a value good ok 39 - b value good ok 40 - converted black to from HunterLAB to XYZ ok 41 - got 3 values ok 42 - X value good ok 43 - Y value good ok 44 - Z value good ok 45 - denormalized deconverted tuple of zeros (black) ok 46 - right amount of values ok 47 - L value of black good ok 48 - a value of black good ok 49 - b value of black good ok 50 - normalized tuple of zeros (black) ok 51 - right amount of values ok 52 - L value good ok 53 - a value good ok 54 - b value good ok 55 - deconverted white from CIEXYZ ok 56 - L value of white good ok 57 - a value of white good ok 58 - b value of white good ok 59 - converted white to CIEXYZ ok 60 - X value of white good ok 61 - Y value of white good ok 62 - Z value of white good ok 63 - denormalized white ok 64 - right amount of values ok 65 - L value of black good ok 66 - a value of black good ok 67 - b value of black good ok 68 - normalized white ok 69 - right amount of values ok 70 - L value good ok 71 - a value good ok 72 - b value good ok 73 - deconverted nice blue from CIEXYZ ok 74 - L value of nice blue good ok 75 - a value of nice blue good ok 76 - b value of nice blue good ok 77 - converted nice blue to CIEXYZ ok 78 - X value of nice blue good ok 79 - Y value of nice blue good ok 80 - Z value of nice blue good ok 81 - denormalized nice blue ok 82 - L value of nice blue good ok 83 - a value of nice blue good ok 84 - b value of nice blue good ok 85 - normalized nice blue ok 86 - L value good ok 87 - a value good ok 88 - b value good ok 89 - deconverted pink from CIEXYZ ok 90 - L value of pink good ok 91 - a value of pink good ok 92 - b value of pink good ok 93 - converted nice blue to CIEXYZ ok 94 - X value of pink good ok 95 - Y value of pink good ok 96 - Z value of pink good ok 97 - denormalized pink ok 98 - L value of pink good ok 99 - a value of pink good ok 100 - b value of pink good ok 101 - normalized pink ok 102 - L value of pink good ok 103 - a value of pink good ok 104 - b value of pink good ok t/50_oklab_space.t ......... 1..95 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space name is OKLAB ok 4 - color space has no alias ok 5 - can not shorten the name to "LAB" ok 6 - can mix upper and lower case ok 7 - axis initials do not equal space name this time ok 8 - oklab space has 3 axis ok 9 - check minimal OKLAB values are in bounds ok 10 - check maximal OKLAB values ok 11 - OKLAB got too few values ok 12 - OKLAB got too many values ok 13 - L value is too small ok 14 - L value is too big ok 15 - a value is too small ok 16 - a value is too big ok 17 - b value is too small ok 18 - b value is too big ok 19 - tuple has 3 elements ok 20 - found hash with some keys ok 21 - found hash with some keys ok 22 - found hash with some other keys ok 23 - partial hash with bad keys ok 24 - do convert from and to xyz ok 25 - namespace can be written upper case ok 26 - can not convert to itself ok 27 - can format css string ok 28 - deformated named ARRAY into tuple ok 29 - right amount of values ok 30 - first value good ok 31 - second value good ok 32 - third value good ok 33 - can format css string ok 34 - convert black from CIEXYZ to OKLAB ok 35 - right amount of values ok 36 - L value good ok 37 - a value good ok 38 - b value good ok 39 - converted black to from OKLAB to XYZ ok 40 - got 3 values ok 41 - X value good ok 42 - Y value good ok 43 - Z value good ok 44 - denormalized deconverted tuple of zeros (black) ok 45 - right amount of values ok 46 - L value of black good ok 47 - a value of black good ok 48 - b value of black good ok 49 - normalized tuple of zeros (black) ok 50 - right amount of values ok 51 - L value good ok 52 - a value good ok 53 - b value good ok 54 - deconverted white from CIEXYZ ok 55 - L value of white good ok 56 - a value of white good ok 57 - b value of white good ok 58 - converted white to CIEXYZ ok 59 - X value of white good ok 60 - Y value of white good ok 61 - Z value of white good ok 62 - denormalized white ok 63 - right amount of values ok 64 - L value of black good ok 65 - a value of black good ok 66 - b value of black good ok 67 - normalized white ok 68 - right amount of values ok 69 - L value good ok 70 - a value good ok 71 - b value good ok 72 - deconverted a nice blue CIEXYZ ok 73 - L value of nice blue good ok 74 - a value of nice blue good ok 75 - b value of nice blue good ok 76 - converted white to CIEXYZ ok 77 - X value of nice blue good ok 78 - Y value of nice blue good ok 79 - Z value of nice blue good ok 80 - deconverted a light blue CIEXYZ ok 81 - L value of light blue good ok 82 - a value of light blue good ok 83 - b value of light blue good ok 84 - converted light blue to CIEXYZ ok 85 - X value of light blue good ok 86 - Y value of light blue good ok 87 - Z value of light blue good ok 88 - deconverted pink from CIEXYZ ok 89 - L value of pink good ok 90 - a value of pink good ok 91 - b value of pink good ok 92 - converted nice blue to CIEXYZ ok 93 - X value of pink good ok 94 - Y value of pink good ok 95 - Z value of pink good ok t/51_oklch_space.t ......... 1..93 ok 1 - could load the module ok 2 - got tight return value by loading module ok 3 - color space name is OKLCH ok 4 - color space has no alias name ok 5 - color space name OKlch is correct, lc chars at will! ok 6 - color space name LCH is given to CIELCHab ok 7 - color space has 3 dimensions ok 8 - OKLCH got too few values ok 9 - OKLCH got too many values ok 10 - check minimal OKLCH values are in bounds ok 11 - check maximal OKLCH values are in bounds ok 12 - L value is too small ok 13 - L value is too big ok 14 - c value is too small ok 15 - c value is too big ok 16 - h value is too small ok 17 - h value is too big ok 18 - tuple has 3 elements ok 19 - found hash with some axis names ok 20 - found hash with all short axis names ok 21 - found hash with all long axis names ok 22 - found hash with one wrong axis name ok 23 - do only convert from and to OKLAB ok 24 - namespace can be written lower case ok 25 - can not convert to itself ok 26 - can format css string ok 27 - deformated named ARRAY into tuple ok 28 - right amount of values ok 29 - first value good ok 30 - second value good ok 31 - third value good ok 32 - space name (short) was recognized in named ARRAY format ok 33 - can format css string ok 34 - denormalized black into zeros ok 35 - right amount of values ok 36 - L value is good ok 37 - C value is good ok 38 - H value is good ok 39 - normalized tuple of zeros (black) ok 40 - right amount of values ok 41 - L value is good ok 42 - C value is good ok 43 - H value is good ok 44 - deconverted "black" from OKLAB ok 45 - right amount of values ok 46 - L value is good ok 47 - C value is good ok 48 - H value is good ok 49 - converted "black" to OKLAB ok 50 - right amount of values ok 51 - L value is good ok 52 - a value is good ok 53 - b value is good ok 54 - deconverted white from OKLAB ok 55 - L value is good ok 56 - C value is good ok 57 - H value is good ok 58 - converted white to LAB ok 59 - L value is good ok 60 - u value is good ok 61 - v value is good ok 62 - deconverted gray from OKLAB ok 63 - L value is good ok 64 - C value is good ok 65 - H value is good ok 66 - converted gray to OKLAB ok 67 - L value is good ok 68 - u value is good ok 69 - v value is good ok 70 - deconverted red from OKLAB ok 71 - L value good ok 72 - C value good ok 73 - H value good ok 74 - converted red to OKLAB ok 75 - L value good ok 76 - u value good ok 77 - v value good ok 78 - deconverted blue from OKLAB ok 79 - L value good ok 80 - C value good ok 81 - H value good ok 82 - converted blue to OKLAB ok 83 - L value good ok 84 - u value good ok 85 - v value good ok 86 - deconverted green from OKLAB ok 87 - L value good ok 88 - C value good ok 89 - H value good ok 90 - converted green to OKLAB ok 91 - L value good ok 92 - u value good ok 93 - v value good ok t/60_space_hub.t ........... 1..60 ok 1 - could load the module ok 2 - RGB is a color space ok 3 - found RGB color space ok 4 - found CMY color space ok 5 - found CMYK color space ok 6 - found HSL color space ok 7 - found HSv color space ok 8 - found HSB color space ok 9 - found HWB color space ok 10 - found NCol color space ok 11 - found YIQ color space ok 12 - found YUV color space ok 13 - found CIEXYZ color space ok 14 - found CIELAB color space ok 15 - found CIELUV color space ok 16 - found CIELCHab color space ok 17 - found CIELCHuv color space ok 18 - found OKLAB color space ok 19 - found OKLCH color space ok 20 - found HunterLAB color space ok 21 - intalled 21 space names ok 22 - CIELAB is a space name ok 23 - CIELCHAB is a space name ok 24 - CIELCHUV is a space name ok 25 - CIELUV is a space name ok 26 - CIEXYZ is a space name ok 27 - CMY is a space name ok 28 - CMYK is a space name ok 29 - HSB is a space name ok 30 - HSL is a space name ok 31 - HSV is a space name ok 32 - HUNTERLAB is a space name ok 33 - HWB is a space name ok 34 - LAB is a space name ok 35 - LCH is a space name ok 36 - LCHUV is a space name ok 37 - LUV is a space name ok 38 - NCOL is a space name ok 39 - OKLAB is a space name ok 40 - OKLCH is a space name ok 41 - RGB is a space name ok 42 - XYZ is a space name ok 43 - YIQ is a space name ok 44 - YPBPR is a space name ok 45 - YUV is a space name ok 46 - could add test color space ok 47 - test space was installed ok 48 - got access to test space ok 49 - intalled 21st space name ok 50 - try to delete unknown space ok 51 - removed test space ok 52 - test space is gone ok 53 - no access to test space ok 54 - test space was already removed ok 55 - test space is still gone ok 56 - intalled again only 20 space names ok 57 - default space name is valid ok 58 - can get default space ok 59 - default space is a space ok 60 - default space is among color spaces ok t/61_space_hub_convert.t ... 1..79 ok 1 - convert needs at least one argument ok 2 - convert only value ARRAY no HASH ok 3 - tuple has not enough values ok 4 - convert needs a valid target name space ok 5 - deconvert needs at least one argument ok 6 - deconvert needs a valid source space name name ok 7 - deconvert tule as ARRAY ok 8 - space name bad but tuple good ok 9 - did minimal none conversion ok 10 - RGB has 3 axis ok 11 - red value is right ok 12 - green value is right ok 13 - blue value is right ok 14 - wanted normalized result ok 15 - red value is right ok 16 - green value is right ok 17 - blue value is right ok 18 - take source values instead of convert RGB ok 19 - Red value is right ok 20 - green value is right ok 21 - blue value is right ok 22 - get normalized source values ok 23 - Red value is right ok 24 - green value is right ok 25 - blue value is right ok 26 - invert values ok 27 - cyan value is right ok 28 - magenta value is right ok 29 - yellow value is right ok 30 - convert black to LAB (2 hop conversion) ok 31 - convert black to LAB (2 hop conversion) ok 32 - L value is right ok 33 - a value is right ok 34 - b value is right ok 35 - convert black to normal LAB ok 36 - L value is right ok 37 - a value is right ok 38 - b value is right ok 39 - convert bright red to LAB ok 40 - L value is right ok 41 - a value is right ok 42 - b value is right ok 43 - convert to LAB with original source in XYZ ok 44 - L value is right ok 45 - a value is right ok 46 - b value is right ok 47 - convert bright red to LCH (3 hop conversion) ok 48 - L value is right ok 49 - C value is right ok 50 - H value is right ok 51 - convert bright red to normalized LCH ok 52 - L value is right ok 53 - C value is right ok 54 - H value is right ok 55 - did minimal none deconversion ok 56 - RGB has 3 axis ok 57 - red value is right ok 58 - green value is right ok 59 - blue value is right ok 60 - wanted normalized result ok 61 - red value is right ok 62 - green value is right ok 63 - blue value is right ok 64 - invert values from CMY ok 65 - red value is right ok 66 - green value is right ok 67 - blue value is right ok 68 - invert values from CMY ok 69 - red value is right ok 70 - green value is right ok 71 - blue value is right ok 72 - convert black from LAB ok 73 - red value is right ok 74 - green value is right ok 75 - blue value is right ok 76 - convert bright red from LCH ok 77 - L value is right ok 78 - C value is right ok 79 - H value is right ok t/62_space_hub_format.t .... 1..100 ok 1 - color triple can only be RGB ok 2 - got ARRAY tuple ok 3 - RGB has 3 axis ok 4 - red value is right ok 5 - green value is right ok 6 - blue value got not clamped yet ok 7 - RGB hex string ok 8 - got ARRAY tuple ok 9 - RGB has 3 axis ok 10 - red value is right ok 11 - green value is right ok 12 - blue value has right value ok 13 - short RGB hex string ok 14 - got ARRAY tuple ok 15 - RGB has 3 axis ok 16 - red value is right ok 17 - green value is right ok 18 - blue value has right value ok 19 - deformat is not for color names ok 20 - deformat does not get confused by external color names ok 21 - named string works even with lower case ok 22 - got ARRAY tuple even spacing was weird ok 23 - CMY has 3 axis ok 24 - cyan value is right ok 25 - magenta value is right ok 26 - yellow value has right value ok 27 - wrong precision, NCol doesnt accept decimals ok 28 - color char can be lower case and percent is not mandatory ok 29 - got ARRAY tuple even spacing was weird ok 30 - NCol has 3 axis ok 31 - hue value is right ok 32 - w value is right ok 33 - b value is right ok 34 - got LAB css_string right ok 35 - got ARRAY tuple ok 36 - CIELAB has 3 axis ok 37 - L* value is right ok 38 - a* value is right ok 39 - b* value has right value ok 40 - found YUV named array ok 41 - got ARRAY tuple ok 42 - RGB has 3 axis ok 43 - Y value is right ok 44 - U value is right ok 45 - V value got clamped to max ok 46 - found HUNTERLAB named array ok 47 - RGB has 3 axis ok 48 - L value is right ok 49 - a value is right ok 50 - b value got clamped to max ok 51 - found HSV short named hash ok 52 - got ARRAY tuple ok 53 - HSV has 3 axis ok 54 - hue value got rotated in ok 55 - saturation value is right ok 56 - value (kinda lightness) value got clamped to max ok 57 - found HSV short and long named hash ok 58 - got ARRAY tuple ok 59 - not found HSV hash due lacking value ok 60 - found HWB short and long named hash ok 61 - got ARRAY tuple ok 62 - HWB has 3 axis ok 63 - hue value got rotated in ok 64 - whiteness value is right ok 65 - blackness value got clamped to max ok 66 - HSL is first of the cylindrical spaces ok 67 - partial value array is an ARRAY ok 68 - value is on first position ok 69 - and there is a value ok 70 - and it is the right value ok 71 - dehash ignores casing ok 72 - did found hue in HSB space when forced to ok 73 - partial value array is an ARRAY ok 74 - value is on first position ok 75 - and there is a value ok 76 - and it is the right value ok 77 - need a hash as input ok 78 - can not use axis name twice ok 79 - can not mix axis names from spaces ok 80 - can not use too my axis names ok 81 - can mix upper and lower case axis names ok 82 - partial value array is an ARRAY ok 83 - partial value tuple has three keys ok 84 - one key is on pos zero ok 85 - and it has right value ok 86 - one key is on pos one ok 87 - and it has right value ok 88 - one key is on pos two ok 89 - and it has right value ok 90 - works also with 4 element hashes ok 91 - partial value array is an ARRAY ok 92 - partial value tuple has four keys ok 93 - one key is zero ok 94 - and it has right value ok 95 - one key is on pos one ok 96 - and it has right value ok 97 - one key is on pos two ok 98 - and it has right value ok 99 - one key is on pos three ok 100 - and it has right value ok t/71_name_scheme.t ......... 1..62 ok 1 - could load the module ok 2 - could create empty object ok 3 - empty object has no names stored ok 4 - color "white" is not part of scheme ok 5 - color "black" is not part of scheme ok 6 - can not get values of "black" ok 7 - can not get values of "white" ok 8 - can not get name "white" by values ok 9 - can not get color name that is near "white" by values ok 10 - can not get name "black" by values ok 11 - added color "white" ok 12 - added color "black" ok 13 - "white" is noe part of scheme ok 14 - "black" is noe part of scheme ok 15 - get name "white" by values ok 16 - no other color has same values ok 17 - the name is correct ok 18 - get names for "black" values ok 19 - one color ok 20 - the name is correct ok 21 - got values from name "white" ok 22 - RGB are 3 values ok 23 - red value is right ok 24 - green value is right ok 25 - blue value is right ok 26 - got values from name "black" ok 27 - RGB are 3 values ok 28 - red value is right ok 29 - green value is right ok 30 - blue value is right ok 31 - found colors near black ok 32 - one color ok 33 - the name is correct ok 34 - computed the right distance to black ok 35 - found colors near white ok 36 - one color ok 37 - the name is correct ok 38 - computed the right distance to white ok 39 - color "snow" is not part of scheme ok 40 - added "white" ok 41 - color "snow" is now part of scheme ok 42 - got values from color name "snow" ok 43 - RGB are 3 values ok 44 - red value is right ok 45 - green value is right ok 46 - blue value is right ok 47 - get color names from 255, 255, 255 ok 48 - its two colors now ok 49 - first is "white" ok 50 - the second is "snow" ok 51 - found colors near "white" ok 52 - two colors ok 53 - first is "white" ok 54 - the second is "snow" ok 55 - computed the right distance to black ok 56 - added color "steel" ok 57 - found colors near "white" ish ok 58 - two colors ok 59 - first color name sorted is is "snow" ok 60 - the second is "steel" ok 61 - third is "white" ok 62 - computed the right distance to black ok t/72_name.t ................ 1..69 ok 1 - could load the module ok 2 - get default scheme when leaving out argument ok 3 - get default scheme when requesting it ok 4 - both are the same ok 5 - "red" is a known constant ok 6 - color constants are case insensitive ok 7 - some special characters are also ignored ok 8 - "blue" is a known constant ok 9 - "coconut" is not a known constant ok 10 - all default consants are there ok 11 - got value tuple of color red ok 12 - it has three values ok 13 - red value is correct ok 14 - green value is correct ok 15 - blue value is correct ok 16 - no second arg, get only one name "from_values" ok 17 - and its name is "red" ok 18 - all names were requested "from_values" ok 19 - it is also "red" on first position ok 20 - it is "red1" on second position ok 21 - names do not expand when in default scheme ok 22 - it is also "red" on first position ok 23 - it is "red1" on second position ok 24 - got names and distance from "closest_from_values" ok 25 - and its name is "red" ok 26 - has no distance ok 27 - got all names and distance from "closest_from_values" ok 28 - names ARRAY on first position ok 29 - it has two names ok 30 - first is "red" ok 31 - second is is "red1" ok 32 - has no distance ok 33 - this time there is a distance to red ok 34 - and its name is "red" ok 35 - has distance of one ok 36 - got all names and distance from color more far away ok 37 - got names ARRAY for color away ok 38 - it has two names ok 39 - first is "red" ok 40 - second is is "red1" ok 41 - has distance of 2 ok 42 - "steel" is an unknown color to default scheme ok 43 - "new" scheme is unknown ok 44 - could add the color scheme "new" ok 45 - "new" scheme is now known ok 46 - can not get "steel" color values if not call scheme ok 47 - asking for "new" scheme, now I get it ok 48 - tuple has three values ok 49 - red value is correct ok 50 - green value is correct ok 51 - blue value is correct ok 52 - get a name from "new" scheme ok 53 - and its "steel" ok 54 - can not get steel from dfault scheme ok 55 - name is empty ok 56 - multi scheme search is success ok 57 - right color name ok 58 - multi search with first wins strategy ok 59 - got name from first scheme ok 60 - distance is sqrt 3 ok 61 - get multi scheme findings with same distance ok 62 - got names ARRAY ok 63 - it has three names ok 64 - "steel" is first due scheme "new" was named first ok 65 - second is "white" ok 66 - distance is sqrt 3 ok 67 - get multi scheme findings with required distance ok 68 - "steel" is first due scheme "new" was named first ok 69 - default name space name does not get added to color name ok t/80_values.t .............. 1..70 ok 1 - could load the module ok 2 - new need at least one argument ok 3 - created values object from normalized RGB values ok 4 - object source are RGB values ok 5 - not from any other space ok 6 - color has name "magenta" ok 7 - RGB tuple is an ARRAY ok 8 - RGB tuple has three values ok 9 - violet has a maximal red color ok 10 - violet has a no green color ok 11 - violet has a maximal blue color, got clamped ok 12 - normalized value tuple is an ARRAY ok 13 - and has three values ok 14 - red value is as expected ok 15 - green value is as expected ok 16 - blue value is as expected ok 17 - got color formatted into named RGB string ok 18 - got color formatted into CMY CSS string ok 19 - RGB value ARRAY ok 20 - has three values ok 21 - red value is in hand crafted range ok 22 - green value is as expected ok 23 - blue value is in hand crafted range ok 24 - ARRAY format is only for RGB ok 25 - value object from CMY values ok 26 - found source values ok 27 - CMY has 3 axis ok 28 - cyan value is right ok 29 - magenta value is right ok 30 - yellow value is right ok 31 - cource space is correct ok 32 - color has name "magenta" ok 33 - violet(fuchsia) has a maximal red color ok 34 - violet(fuchsia) has a no green color ok 35 - violet(fuchsia) has a maximal blue color ok 36 - got color formatted into RGB hex string ok 37 - HEX string is RGB only ok 38 - object from regular RGB tuple ok 39 - object source are RGB values ok 40 - not from any other space ok 41 - color has name "magenta" ok 42 - violet has a maximal red color ok 43 - violet has a no green color ok 44 - violet has a maximal blue color, because it was clamped ok 45 - value object from HSL HASH ok 46 - found source values ok 47 - HSL has 3 axis ok 48 - hue value is right ok 49 - sat value is right ok 50 - light value is right ok 51 - cource space is correct ok 52 - color has name "blue" ok 53 - RGB tuple has three values ok 54 - blue has a no red vlaue ok 55 - blue has a no green value ok 56 - blue has a maximal blue value ok 57 - value object from HWB named string ok 58 - found source values ok 59 - HSL has 3 axis ok 60 - hue value is right ok 61 - white value is right ok 62 - black value is right ok 63 - cource space is correct ok 64 - color has name "blue" ok 65 - RGB tuple has three values ok 66 - blue has a no red vlaue ok 67 - blue has a no green value ok 68 - blue has a maximal blue value ok 69 - created black from CSS string in XYZ ok 70 - created white from named ARRAY in HSV ok t/81_values_types.t ........ 1..76 ok 1 - get fuchsia value tuple ok 2 - has 3 values ok 3 - red value is right ok 4 - green value is right ok 5 - blue value is right ok 6 - RGB is default color, get same values ok 7 - same 3 values ok 8 - red value is right ok 9 - green value is right ok 10 - blue value is right ok 11 - get CMYK values ok 12 - all 4 values ok 13 - cyan value is right ok 14 - magenta value is right ok 15 - yellow value is right ok 16 - key value is right ok 17 - get fuchsia RGB (default) values in ragular range ok 18 - all 3 values ok 19 - red value is right ok 20 - green value is right ok 21 - blue value is right ok 22 - get CMYK values with custom ranges ok 23 - 4 values ok 24 - cyan value is right ok 25 - magenta value is right ok 26 - yellow value is right ok 27 - key value is right ok 28 - get XYZ values with custom precision ok 29 - 3 values ok 30 - X value is right ok 31 - Y value is right ok 32 - Z value is right ok 33 - formatted needs arguments ok 34 - just format name is enough ok 35 - understand color spaces ok 36 - and value suffix ok 37 - and ranges ok 38 - and precision ok 39 - all arguments at once ok 40 - array format is RGB only ok 41 - hex_string formatis RGB only ok 42 - but works under RGB ok 43 - get fuchsia RGB values in array format ok 44 - all 3 values ok 45 - red value is right ok 46 - green value is right ok 47 - blue value is right ok 48 - get fuchsia RGB values in named array format ok 49 - all 4 values ok 50 - first value is space name ok 51 - red value is right ok 52 - green value is right ok 53 - blue value is right ok 54 - fuchsia CMYK values as named array with custom suffix and special range ok 55 - all 5 values ok 56 - first value is space name ok 57 - red value is right ok 58 - magenta value is right ok 59 - yellow value is right ok 60 - key value is right ok 61 - got RGB tuple in list format ok 62 - red value is right ok 63 - green value is right ok 64 - blue value is right ok 65 - fuchsia CMYK values as hash ok 66 - has 4 keys ok 67 - cyan value is right ok 68 - magenta value is right ok 69 - yellow value is right ok 70 - key value is right ok 71 - fuchsia CMYK values as hash with character long keys ok 72 - has 4 keys ok 73 - cyan value is right ok 74 - magenta value is right ok 75 - yellow value is right ok 76 - key value is right ok t/82_values_measure.t ...... 1..21 ok 1 - dark blue should have no distance to itself ok 2 - black and white have maximal distance in RGB ok 3 - measure distance between magenta and black in RGB ok 4 - measure only red component ok 5 - order of args does not matter ok 6 - measure only green component ok 7 - measure only blue component ok 8 - measure only blue component ok 9 - measurered red and green component ok 10 - measurered red and blue component ok 11 - measure blue component woith custom scaling ok 12 - black and white have maximal distance in HSL ok 13 - only on the lightness axis ok 14 - not on the saturation axis ok 15 - or hue ok 16 - maximal distance in HSL, nrmalized ok 17 - properly handle zylindrical dimension "hue" in HSL ok 18 - same with custom range ok 19 - two dimensional distance in "HSL" ok 20 - "lightness" part is one ok 21 - select only axis that affect the difference ok t/83_calc_single.t ......... 1..52 ok 1 - aqua (set green value to max) value object ok 2 - color has the name "cyan" (blue + green) ok 3 - RGB value ARRAY ok 4 - has three values ok 5 - red value is zero ok 6 - green value is one (max) ok 7 - blue value is one too ok 8 - green is in RGB, not CMY ok 9 - green and yellow axis are from different spaces ok 10 - green is in RGB, and set green over max, got clamped ok 11 - has three values ok 12 - red value is zero ok 13 - green value is one (max) ok 14 - blue value is one too ok 15 - aqua (add green value to max) value object ok 16 - color has the name "cyan" ok 17 - RGB value ARRAY ok 18 - has three values ok 19 - red value is zero ok 20 - green value is one (max) ok 21 - blue value is one too ok 22 - green is in RGB, not CMY ok 23 - green and yellow axis are from different spaces ok 24 - green is in RGB, and set green over max, got clamped ok 25 - has three values ok 26 - red value is zero ok 27 - green value is one (max) ok 28 - blue value is one too ok 29 - created gray by mixing black and white ok 30 - get RGB values of grey ok 31 - red value of gray ok 32 - green value of gray ok 33 - blue value of gray ok 34 - created gray by mixing black and white ok 35 - created light gray ok 36 - get RGB values of grey ok 37 - red value of gray ok 38 - green value of gray ok 39 - blue value of gray ok 40 - created gray by mixing black and white ok 41 - mixed black and blue in HSL, recalculated percentages from sum of 120% ok 42 - get 3 HSL values ok 43 - hue value is right ok 44 - sat value is right ok 45 - light value is right ok 46 - black is white inverted ok 47 - white is black inverted ok 48 - yellow is blue inverted ok 49 - in HSL is gray opposite to any color ok 50 - LAB is not symmetrical ok 51 - primary contrast works in HSL ok 52 - primary contrast works in HWB ok t/84_calc_set.t ............ 1..150 ok 1 - could load the module ok 2 - got only one complement ok 3 - but it is a value object ok 4 - and has right values ok 5 - got 2 colors, complement and invocant ok 6 - first is a value object ok 7 - second is a value object ok 8 - and has right values ok 9 - got invocant back as second color ok 10 - got 3 "triadic "colors ok 11 - first is a value object ok 12 - second is a value object ok 13 - third is a value object ok 14 - first color is red ok 15 - second color is full green (lime) ok 16 - got invocant back as third color ok 17 - got 4 "tetradic "colors ok 18 - first color has no name ok 19 - second color is yellow ok 20 - third color has no name ok 21 - got invocant back as last color ok 22 - RGB values of color 2 ok 23 - are 3 values ok 24 - hue is 90 ok 25 - saturation is 100 ok 26 - lightness is half ok 27 - hue of second color is 60 ok 28 - hue of third color is 150 ok 29 - hue of fourth color is 240 ok 30 - 4 complements from custom color ok 31 - got invocant back as last color ok 32 - first color is a value object ok 33 - hue value from first color is 309 ok 34 - saturation is 88 ok 35 - lightness is 56 as start ok 36 - hue value from second color is 21 ok 37 - saturation is 88 ok 38 - hue value from third color is 93 ok 39 - lightness is 56 ok 40 - 3 complements with tilt ok 41 - hue is 7 = 240 + ((1-(2/3**3)) * 180) ok 42 - full saturation ok 43 - half lightness ok 44 - hue of second color is 113 ok 45 - 4 complements with tilt and moved target ok 46 - hue of first color is 36 = 240 + 0,823*190 ok 47 - saturation of first color is 84 ok 48 - lightness of first color is ok 49 - hue of target is right ok 50 - saturation of target is right ok 51 - lightness of target is right ok 52 - hue of third color is 100 ok 53 - saturation of third color is 84 ok 54 - lightness of third color is 75 ok 55 - gradient has length of two ok 56 - first one is black ok 57 - second one is white ok 58 - gradient has length of three ok 59 - first color is a value obj ok 60 - second color is a value obj ok 61 - third color is value obj ok 62 - first one is black ok 63 - second one is grey ok 64 - third one is white ok 65 - 4 colors from blue to white ok 66 - first color is a value obj ok 67 - second color is a value obj ok 68 - third color is value obj ok 69 - fourth color is a value obj ok 70 - number 1 is blue ok 71 - number 4 is white ok 72 - RGB values of color 2 ok 73 - are 3 values ok 74 - red value is right ok 75 - green value is right ok 76 - blue value is right ok 77 - red value of third color is right ok 78 - got 3 color gradient in HSL ok 79 - hue of red is zero ok 80 - full saturation of red in HSL ok 81 - half lightness of red in HSL ok 82 - hue of rose is zero ok 83 - full saturation of red in HSL ok 84 - 3/4 lightness of red in HSL ok 85 - hue of white is zero ok 86 - no saturation of white in HSL ok 87 - full lightness of white in HSL ok 88 - hue of rose is zero ok 89 - due tilt middle color saturation is 3/4 red ok 90 - due tilt middle color lightness is 3/4 red ok 91 - hue of rose is zero ok 92 - due reverse tilt middle color saturation is 1/4 red ok 93 - due reverse tilt middle color lightness is 1/4 red ok 94 - got 9 color gradient in RGB ok 95 - starting with red ok 96 - white is in the middle ok 97 - blue is at the end ok 98 - get RGB values inside multi segment gradient ok 99 - red value is right ok 100 - green value is right ok 101 - blue value is right ok 102 - got 5 colors in complex and tiltet gradient in HSL ok 103 - last color is blue ok 104 - hue of rose is zero ok 105 - saturation is 97 = (1-0.03125)*100 ok 106 - lightness is 52 = (1-0.03125)*50)+(0.03125*100) ok 107 - fourth color is still rose due strong tilt ok 108 - saturation is 16 = (1 - ((3/4)**3)) * 100 ok 109 - lightness is 71 = ((1-((3/4)**3)) * 50) + ((3/4)**3 * 100) ok 110 - computed minimal cuboid cluster with 1 color ok 111 - got the mid blue values ok 112 - red value is right ok 113 - green value is right ok 114 - blue value is right ok 115 - computed tiny line shaped cluster with 3 colors ok 116 - red value of first color is right ok 117 - green value of first color is right ok 118 - green value of second color is right ok 119 - blue value of second color is right ok 120 - green value of third color is right ok 121 - computed tiny cuboid cluster with 27 colors ok 122 - got first color in min corner ok 123 - red value is right ok 124 - green value is right ok 125 - blue value is right ok 126 - got last color in max corner ok 127 - red value is right ok 128 - green value is right ok 129 - blue value is right ok 130 - computed cluster with 105 colors ok 131 - got first color in min corner ok 132 - red value is right ok 133 - green value is right ok 134 - blue value is right ok 135 - cluster edging on roof of HSL space ok 136 - computed minmal ball shaped cluster with one color ok 137 - computed smallest ball shaped cluster in RGB ok 138 - center color is on pos one ok 139 - red value is right ok 140 - green value is right ok 141 - blue value is right ok 142 - first color has less red ok 143 - blue is same as center ok 144 - third color has more red ok 145 - red value is right (was rounded up to same) ok 146 - green value is right ok 147 - blue value is right (1.4 less but rounded up) ok 148 - same cuboctahedral packing in HSL ok 149 - computed smallest ball shaped cluster in RGB ok 150 - cluster edging on corner of RGB space ok t/90_public_constructor.t .. 1..72 ok 1 - could load the module ok 2 - constructor need arguments ok 3 - constructor accepts color name ok 4 - constructor needs only one color name ok 5 - short hex string with min value ok 6 - long hex string with max value ok 7 - long hex string mixed lc vlaues ok 8 - short hex string has typo ok 9 - long hex string has typo ok 10 - short hex string is too short ok 11 - short hex string is too long ok 12 - long hex string is too short ok 13 - long hex string is too long ok 14 - CSS string format ok 15 - CSS string in LAB space ok 16 - CSS string with bad suffix ok 17 - named string in YIQ space and additional spacing ok 18 - named string in Ncol space with min and max values ok 19 - constructor needs more than one number ok 20 - constructor needs more than two numbers ok 21 - constructor needs less than four numbers ok 22 - constructor got three RGB numbers ok 23 - third RGB value has to be number ok 24 - second RGB value has to be number ok 25 - first RGB value has to be number ok 26 - constructor needs more than two numbers in an ARRAY ok 27 - constructor needs less than four numbers in an ARRAY ok 28 - constructor got three RGB numbers in an ARRAY ok 29 - named ARRAY in YUV space ok 30 - named ARRAY in YUV space got not enough values ok 31 - named ARRAY in YUV space got too many values ok 32 - named ARRAY in CMYK space ok 33 - CMYK ARRAY got not enough values ok 34 - CMYK ARRAY got too much values ok 35 - only known color space names are accepted ok 36 - long mixed case alias names work too ok 37 - different number shapes ok 38 - named ARRAY with values that need preprocessing ok 39 - try single digit string value ok 40 - named ARRAY ref in uc oklab space ok 41 - named ARRAY ref in lc hunterlab space ok 42 - HASH needs keys ok 43 - HASH one key is not enough ok 44 - even without a HASH ref ok 45 - HASH two keys are not enough ok 46 - also without a HASH ref ok 47 - HASH needs keys ok 48 - RGB short HASH ok 49 - RGB short HASH without ref ok 50 - can mix long and short, lc and uc axis names ok 51 - too many keys ok 52 - also without ref ok 53 - CMYK hash ok 54 - one key has typo ok 55 - one key is missing ok 56 - YPbPr hash ok 57 - LAB hash ok 58 - dont accept scientific notation ok 59 - CIELCHuv hash ok 60 - CIELCHuv has no value suffix ok 61 - HWB hash ok 62 - NCol hash ok 63 - YPbPr short hash ok 64 - XYZ short hash (has no long names) ok 65 - short named constructor method ok 66 - needs also args ok 67 - two are not enough ok 68 - four are too many ok 69 - can also recieve lc hex sting ok 70 - ARRAY ref ok 71 - LCH short axis name HASH ok 72 - HWB long axis name HASH ok t/91_public_getter.t ....... 1..92 ok 1 - color name "red" is correct ok 2 - color name "blue" is correct ok 3 - color name "purple" is correct ok 4 - color name "black" is correct ok 5 - color name "white" is correct ok 6 - color "red" is also closest name ok 7 - color "blue" is also closest name ok 8 - color "purple" is also closest name ok 9 - color "black" is also closest name ok 10 - color "white" is also closest name ok 11 - "blue" has two names ok 12 - "blue" is first, no default name space name in color name ok 13 - "blue1" is second" ok 14 - around "blue" with distance 25 you get 3 colors ok 15 - "blue" is first, no default name space name in color name ok 16 - "blue1" is second" ok 17 - "blue2" is third" ok 18 - color name is "red" also in array context ok 19 - and has no distance ok 20 - color name is "blue" also in array context ok 21 - and has no distance ok 22 - color name is "purple" also in array context ok 23 - and has no distance ok 24 - color name is "black" also in array context ok 25 - and has no distance ok 26 - color name is "white" also in array context ok 27 - and has no distance ok 28 - this color has no name in default constants ok 29 - color "white" is closest to snow ok 30 - and has a distance of 1 ok 31 - distance method calculates (almost) the same ok 32 - use named argument to calculate distance ok 33 - test reaction to the "range" argument ok 34 - test reaction to the "select" argument ok 35 - select axis with no value difference ok 36 - select axis with and without value difference ok 37 - test reaction to the "in" argument ok 38 - false arguments get caught ok 39 - missing required argument gets caught ok 40 - default result for "values" are 3 numbers ok 41 - red value is correct ok 42 - green value is correct ok 43 - blue red value is correct ok 44 - ordered one ARRAY ref ok 45 - it is an ARRAY ref ok 46 - has three values inside ok 47 - red value is correct ok 48 - green value is correct ok 49 - blue value is correct ok 50 - named ARRAY ref ok 51 - is an ARRAY ref ok 52 - has four values inside ok 53 - color space name is first ok 54 - red value is correct ok 55 - green value is correct ok 56 - blue value is correct ok 57 - ARRAY ref format is RGB only ok 58 - hex_string format is RGB only ok 59 - reject fantasy arguments ok 60 - bad ref type for suffix def ok 61 - suffix def too short ok 62 - suffix def too long ok 63 - CMYK has 4 values ok 64 - cyan value is correct ok 65 - magenta value is correct ok 66 - yellow red value is correct ok 67 - "key" value is correct ok 68 - blue in CSS string format ok 69 - blue in named string format ok 70 - blue in hex string format ok 71 - blue in CSS string format ok 72 - blue in named string format ok 73 - blue in hex string format ok 74 - format name is case insensitive ok 75 - red as named string in HWB ok 76 - without any suffix ok 77 - RGB with taylor made suffix ok 78 - XYZ red CSS string ok 79 - XYZ red CSS string with reduced precision ok 80 - XYZ red CSS string with inidividual precision ok 81 - RGB blue with custom ranges ok 82 - RGB blue with with very custom ranges ok 83 - got a value HASH ref ok 84 - RGB has 3 keays ok 85 - "red" value is correct ok 86 - "green" value is correct ok 87 - "blue" value is correct ok 88 - got a value HASH ref ok 89 - HSL has 3 keays ok 90 - "hue" value is correct ok 91 - "saturation" value is correct ok 92 - "lightness" value is correct ok t/92_public_calc_single.t .. 1..93 ok 1 - need a valid name space to invert ok 2 - can not use invented arguments ok 3 - works without argument ok 4 - can use "in" argument ok 5 - black is white inverted ok 6 - explicit color space name works ok 7 - named argument works ok 8 - white is black inverted ok 9 - yellow is blue inverted ok 10 - in HSL is gray opposite to any color ok 11 - LAB is not symmetrical ok 12 - primary contrast works in HSL ok 13 - primary contrast works in HWB ok 14 - need some argument for "set_value" ok 15 - reject invented axis names ok 16 - reject mixing axis frm different spaces ok 17 - accept real axis names ok 18 - accept mixed arguments, axis name and space name ok 19 - got 3 values ok 20 - red value has the set number ok 21 - green value has the old number ok 22 - blue value has also the old number ok 23 - same like before, but tied color space ok 24 - red value has the set number ok 25 - green value has the old number ok 26 - blue value has also the old number ok 27 - use short axis names ok 28 - red value has the set number, zero ok 29 - green value has the set number ok 30 - blue has the clamped number, was too big ok 31 - dimming down to black ok 32 - works in HWB too ok 33 - need some argument for "add_value" ok 34 - reject invented axis names ok 35 - reject mixing axis frm different spaces ok 36 - blue is no axis in CIELAB ok 37 - accept real axis names, even in upper case ok 38 - accept mixed arguments, axis name and space name ok 39 - added yellow by one ok 40 - red value has the old number ok 41 - green value has the old number ok 42 - blue value has the reduced number ok 43 - named explicitly color space ok 44 - red value has the old number ok 45 - green value has the old number ok 46 - blue value has the reduced number ok 47 - HSL has 3 values ok 48 - hue is zero ok 49 - saturation value is also zero ok 50 - lightness was reduced ok 51 - changed two values at once ok 52 - hue was added and rotated into range ok 53 - saturation value is also zero ok 54 - lightness was raised and clamped back into range ok 55 - need some argument for "mix" ok 56 - reject invented color name ok 57 - reject invented color name as named argument ok 58 - reject invented argument names ok 59 - reject invented color space name ok 60 - amount arg is ARRAY and colors not ok 61 - amount and to arg ARRAY have different length ok 62 - one argument mode ok 63 - one argument mode, but ARRAY ok 64 - one argument mode, but longer ARRAY ok 65 - one named argument mode ok 66 - one named argument as ARRAY ok 67 - one named argument as longer ARRAY ok 68 - grey is the mix between black and white ok 69 - use color constant and named argument ok 70 - use also amount argument ok 71 - use different amount ok 72 - HSL has three values ok 73 - hue is green (between white = red = 0 and blue) ok 74 - saturation is 50 since thite had none ok 75 - lightness is between 50 and 100 ok 76 - only little blue this time ok 77 - hue redish ok 78 - saturation is 10 since thite had none ok 79 - lightness is from 100 - 10% toward 50 ok 80 - using too much blue this time ok 81 - blue hue ok 82 - full saturation ok 83 - half lightness, like all fully saturated colors ok 84 - mixing three colors, but actually only 2 ok 85 - red is zero ok 86 - no green saturation ok 87 - half blue value ok 88 - red value = 70% white ok 89 - green is same ok 90 - blue = 70% white + 20% blue ok 91 - red value is zero = 80% blue + 20% black = 0 + 0 ok 92 - green is same ok 93 - blue value is 80% blue + nothing from black ok t/93_public_calc_set.t ..... 1..95 ok 1 - complement methods works without argument ok 2 - reject invented argument ok 3 - only argument has to be numeric ok 4 - named argument "steps" still has to be numeric ok 5 - named argument "tilt" still has to be numeric ok 6 - named argument "target" got wrong reference type ok 7 - named argument "target" got HASH ref with bad axis name ok 8 - default is THE complement ok 9 - which got computed correctly ok 10 - same with named argument ok 11 - result still good ok 12 - got triadic colors ok 13 - first is full green (lime) ok 14 - green has hue of 120 ok 15 - second is blue ok 16 - blue has hue of 240 ok 17 - third is red ok 18 - red has hue of 0 ok 19 - got split complement ok 20 - first color in HSL ok 21 - 0 + 1 - 4/9 of 180 hue degree ok 22 - full saturation ok 23 - half lightness ok 24 - 0 + 1 - 4/9 of 180 hue degree ok 25 - computed 4 complements with a moved target and split comp tilt ok 26 - fourth color is invocant, normal red ok 27 - full saturation ok 28 - half lightness ok 29 - complement taret has user set values ok 30 - full saturation, was clamped ok 31 - half lightness, was added ok 32 - hue of first color seem right ok 33 - saturation is constant ok 34 - lightness, in between on tilted circle ok 35 - hue of third color seem right ok 36 - saturation is constant ok 37 - lightness, same as first ok 38 - gradient method needs arguments ok 39 - only argument has to be a color ok 40 - only argument works ok 41 - as named also ok 42 - ARRAY contained one bad color definition ok 43 - reject invented args ok 44 - reject invented name spaces ok 45 - argument "tilt" has to be numeric ok 46 - argument "steps" has to be numeric ok 47 - default for steps is 10 ok 48 - first color is red ok 49 - last color is green ok 50 - default for steps is 10 ok 51 - first color is red ok 52 - last color is green ok 53 - argument steps works ok 54 - got mixed color in the middle ok 55 - got mixed inside cmlex rainbow ok 56 - center color in tilted gradient ok 57 - red value is right ok 58 - green value is right ok 59 - blue value is right ok 60 - cluster method needs arguments ok 61 - one is not enough ok 62 - only radius is not enough ok 63 - only distance is not enough ok 64 - need both r and min d argument ok 65 - need real space name ok 66 - distance has to be a number ok 67 - radius has to be a number ok 68 - radius tuple too short ok 69 - radius tuple has to be number only ok 70 - radius tuple is long enough ok 71 - CMYK doesn't work with cuboctahedral packing ok 72 - distance has to be positive ok 73 - reject invented arguments ok 74 - odd number of arguments ok 75 - computed smallest ball shaped cluster in RGB ok 76 - center color is on pos one ok 77 - red value is right ok 78 - green value is right ok 79 - blue value is right ok 80 - first color has less red ok 81 - blue is same as center ok 82 - third color has more red ok 83 - red value is right (was rounded up to same) ok 84 - green value is right ok 85 - blue value is right (1.4 less but rounded up) ok 86 - computed tiny cuboid cluster with 27 colors ok 87 - got first color in min corner ok 88 - red value is right ok 89 - green value is right ok 90 - blue value is right ok 91 - got last color in max corner ok 92 - red value is right ok 93 - green value is right ok 94 - blue value is right ok 95 - cluster edging on roof of HSL space ok All tests successful. Files=37, Tests=3360, 3 wallclock secs ( 0.24 usr 0.06 sys + 2.17 cusr 0.45 csys = 2.92 CPU) Result: PASS make[1]: Leaving directory '/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libgraphics-toolkit-color-perl/ make -j2 install DESTDIR=/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2' Manifying 6 pod documents Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Name.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/SetCalculator.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Values.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Format.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Basis.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Hub.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Util.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Shape.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HSB.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HSL.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELUV.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HunterLAB.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELCHuv.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HSV.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CMY.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/OKLAB.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIEXYZ.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/RGB.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/YIQ.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/NCol.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELAB.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/YUV.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELCHab.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/OKLCH.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CMYK.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HWB.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Name/Scheme.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/perl5/Graphics/Toolkit/Color/Name/Constant.pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/man/man3/Graphics::Toolkit::Color::Space::Hub.3pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/man/man3/Graphics::Toolkit::Color.3pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/man/man3/Graphics::Toolkit::Color::Name::Scheme.3pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/man/man3/Graphics::Toolkit::Color::Name.3pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/man/man3/Graphics::Toolkit::Color::Name::Constant.3pm Installing /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2/debian/libgraphics-toolkit-color-perl/usr/share/man/man3/Graphics::Toolkit::Color::Space.3pm make[1]: Leaving directory '/build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libgraphics-toolkit-color-perl' in '../libgraphics-toolkit-color-perl_1.97.2-1_all.deb'. dpkg-genbuildinfo -O../libgraphics-toolkit-color-perl_1.97.2-1_amd64.buildinfo dpkg-genchanges -O../libgraphics-toolkit-color-perl_1.97.2-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -Zxz --after-build . dpkg-buildpackage: info: full upload (original source is included) -------------------------------------------------------------------------------- Build finished at 2026-01-25T09:01:38Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Sun, 25 Jan 2026 09:01:38 +0000 | +------------------------------------------------------------------------------+ libgraphics-toolkit-color-perl_1.97.2-1_amd64.changes: ------------------------------------------------------ Format: 1.8 Date: Sun, 25 Jan 2026 03:44:59 +0100 Source: libgraphics-toolkit-color-perl Binary: libgraphics-toolkit-color-perl Architecture: source all Version: 1.97.2-1 Distribution: perl-5.42-throwaway Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libgraphics-toolkit-color-perl - color palette constructor Changes: libgraphics-toolkit-color-perl (1.97.2-1) unstable; urgency=medium . * Add uversionmangle to debian/watch. * Import upstream version 1.97.2. * Update years of upstream and packaging copyright. * Declare compliance with Debian Policy 4.7.3. * Remove «Rules-Requires-Root: no», which is the current default. * Remove «Priority: optional», which is the current default. Checksums-Sha1: e6d80b455c1531d4ec9833f7b0740621269a50f0 1442 libgraphics-toolkit-color-perl_1.97.2-1.dsc c9ecdaea3c1d259ca1b94bc5c5a60fe0d5c85141 126666 libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz a39789bb9f2654ddb250f3798ad49e4e7d743c53 2124 libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz d2d4dc69a10f7cfef906d9cacf59bed8121ebe90 85944 libgraphics-toolkit-color-perl_1.97.2-1_all.deb ef289d78c65f4bc1a096c8715589a860751f0219 5418 libgraphics-toolkit-color-perl_1.97.2-1_amd64.buildinfo Checksums-Sha256: 9adffe6487ae7d6771896f895a9e9e6cb77e08002765184ec4db58304c918055 1442 libgraphics-toolkit-color-perl_1.97.2-1.dsc 32a50011e955ac6f3b79e0ce5356e4dd9d0430ab15e5630c736c6fe58efe2703 126666 libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz 4f363e06232f526b349c90734eb5c9f9c93fd60d5c06cd7f9caf0c89c22710e3 2124 libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz 185eba0d1786209624b5fdf704d7d448957e135fd9569130d63d6c910795cdaf 85944 libgraphics-toolkit-color-perl_1.97.2-1_all.deb 7a1d7d175317242e46b9b62c0bea810e2c7499fdca3753b712f8bd7c26155252 5418 libgraphics-toolkit-color-perl_1.97.2-1_amd64.buildinfo Files: c18b34098bae0cedd7002837cf14498e 1442 perl optional libgraphics-toolkit-color-perl_1.97.2-1.dsc 475af959fa0cf7313da75fec07a09f37 126666 perl optional libgraphics-toolkit-color-perl_1.97.2.orig.tar.gz c4171113348467cc4ae65c23e9f6c1c7 2124 perl optional libgraphics-toolkit-color-perl_1.97.2-1.debian.tar.xz dfd72d3182e717adbec30aa7573eb44d 85944 perl optional libgraphics-toolkit-color-perl_1.97.2-1_all.deb 60d05c1a7e6a6b03c6d9fb95fa1488e7 5418 perl optional libgraphics-toolkit-color-perl_1.97.2-1_amd64.buildinfo +------------------------------------------------------------------------------+ | Buildinfo Sun, 25 Jan 2026 09:01:38 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: libgraphics-toolkit-color-perl Binary: libgraphics-toolkit-color-perl Architecture: all source Version: 1.97.2-1 Checksums-Md5: c18b34098bae0cedd7002837cf14498e 1442 libgraphics-toolkit-color-perl_1.97.2-1.dsc dfd72d3182e717adbec30aa7573eb44d 85944 libgraphics-toolkit-color-perl_1.97.2-1_all.deb Checksums-Sha1: e6d80b455c1531d4ec9833f7b0740621269a50f0 1442 libgraphics-toolkit-color-perl_1.97.2-1.dsc d2d4dc69a10f7cfef906d9cacf59bed8121ebe90 85944 libgraphics-toolkit-color-perl_1.97.2-1_all.deb Checksums-Sha256: 9adffe6487ae7d6771896f895a9e9e6cb77e08002765184ec4db58304c918055 1442 libgraphics-toolkit-color-perl_1.97.2-1.dsc 185eba0d1786209624b5fdf704d7d448957e135fd9569130d63d6c910795cdaf 85944 libgraphics-toolkit-color-perl_1.97.2-1_all.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Sun, 25 Jan 2026 09:01:37 +0000 Build-Path: /build/libgraphics-toolkit-color-perl-Q8ED37/libgraphics-toolkit-color-perl-1.97.2 Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8), bash (= 5.3-1), binutils (= 2.45.50.20260119-1), binutils-common (= 2.45.50.20260119-1), binutils-x86-64-linux-gnu (= 2.45.50.20260119-1), bsdextrautils (= 2.41.3-3), build-essential (= 12.12), bzip2 (= 1.0.8-6+b1), coreutils (= 9.7-3), cpp (= 4:15.2.0-5), cpp-14 (= 14.3.0-11), cpp-14-x86-64-linux-gnu (= 14.3.0-11), cpp-15 (= 15.2.0-12), cpp-15-x86-64-linux-gnu (= 15.2.0-12), cpp-x86-64-linux-gnu (= 4:15.2.0-5), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.29), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), dpkg (= 1.23.5), dpkg-dev (= 1.23.5), dwz (= 0.16-2), file (= 1:5.46-5+b1), findutils (= 4.10.0-3), g++ (= 4:15.2.0-5), g++-15 (= 15.2.0-12), g++-15-x86-64-linux-gnu (= 15.2.0-12), g++-x86-64-linux-gnu (= 4:15.2.0-5), gcc (= 4:15.2.0-5), gcc-14 (= 14.3.0-11), gcc-14-base (= 14.3.0-11), gcc-14-x86-64-linux-gnu (= 14.3.0-11), gcc-15 (= 15.2.0-12), gcc-15-base (= 15.2.0-12), gcc-15-x86-64-linux-gnu (= 15.2.0-12), gcc-x86-64-linux-gnu (= 4:15.2.0-5), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), grep (= 3.12-1), groff-base (= 1.23.0-10), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b2), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-12), libatomic1 (= 15.2.0-12), libattr1 (= 1:2.5.2-3+b1), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.45.50.20260119-1), libblkid1 (= 2.41.3-3), libbz2-1.0 (= 1.0.8-6+b1), libc-bin (= 2.42-10+b1), libc-dev-bin (= 2.42-10+b1), libc-gconv-modules-extra (= 2.42-10+b1), libc6 (= 2.42-10+b1), libc6-dev (= 2.42-10+b1), libcap-ng0 (= 0.8.5-4+b2), libcap2 (= 1:2.75-10+b5), libcc1-0 (= 15.2.0-12), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.45.50.20260119-1), libctf0 (= 2.45.50.20260119-1), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282+b2), libdebhelper-perl (= 13.29), libdpkg-perl (= 1.23.5), libelf1t64 (= 0.194-1), libfile-stripnondeterminism-perl (= 1.15.0-1), libgcc-14-dev (= 14.3.0-11), libgcc-15-dev (= 15.2.0-12), libgcc-s1 (= 15.2.0-12), libgdbm-compat4t64 (= 1.26-1+b1), libgdbm6t64 (= 1.26-1+b1), libgmp10 (= 2:6.3.0+dfsg-5+b1), libgomp1 (= 15.2.0-12), libgprofng0 (= 2.45.50.20260119-1), libhwasan0 (= 15.2.0-12), libisl23 (= 0.27-1+b1), libitm1 (= 15.2.0-12), libjansson4 (= 2.14-2+b4), liblsan0 (= 15.2.0-12), liblzma5 (= 5.8.2-2), libmagic-mgc (= 1:5.46-5+b1), libmagic1t64 (= 1:5.46-5+b1), libmd0 (= 1.1.0-2+b2), libmount1 (= 2.41.3-3), libmpc3 (= 1.3.1-2+b1), libmpfr6 (= 4.2.2-2+b1), libpam-modules (= 1.7.0-5+b1), libpam-modules-bin (= 1.7.0-5+b1), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5+b1), libpcre2-8-0 (= 10.46-1+b1), libperl5.42 (= 5.42.0-3), libpipeline1 (= 1.5.8-2), libquadmath0 (= 15.2.0-12), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.9-4+b1), libsframe3 (= 2.45.50.20260119-1), libsmartcols1 (= 2.41.3-3), libssl3t64 (= 3.5.4-1+b1), libstdc++-15-dev (= 15.2.0-12), libstdc++6 (= 15.2.0-12), libsub-uplevel-perl (= 0.2800-3), libsystemd0 (= 259-1), libtest-warn-perl (= 0.37-2), libtinfo6 (= 6.6+20251231-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-12), libubsan1 (= 15.2.0-12), libuchardet0 (= 0.0.8-2+b1), libudev1 (= 259-1), libunistring5 (= 1.3-2+b1), libuuid1 (= 2.41.3-3), libxml2-16 (= 2.15.1+dfsg-2+b1), libzstd1 (= 1.5.7+dfsg-3+b1), linux-libc-dev (= 6.18.5-1), m4 (= 1.4.20-2), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-2), ncurses-base (= 6.6+20251231-1), ncurses-bin (= 6.6+20251231-1), openssl-provider-legacy (= 3.5.4-1+b1), patch (= 2.8-2), perl (= 5.42.0-3), perl-base (= 5.42.0-3), perl-modules-5.42 (= 5.42.0-3), po-debconf (= 1.0.22), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.26), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), util-linux (= 2.41.3-3), xz-utils (= 5.8.2-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b2) Environment: DEB_BUILD_OPTIONS="parallel=2" LANG="C.UTF-8" LANGUAGE="en_GB:en" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" LD_LIBRARY_PATH="/usr/lib/libeatmydata" LD_PRELOAD="libeatmydata.so" SOURCE_DATE_EPOCH="1769309099" +------------------------------------------------------------------------------+ | Package contents Sun, 25 Jan 2026 09:01:38 +0000 | +------------------------------------------------------------------------------+ libgraphics-toolkit-color-perl_1.97.2-1_all.deb ----------------------------------------------- new Debian package, version 2.0. size 85944 bytes: control archive=1876 bytes. 920 bytes, 20 lines control 3706 bytes, 40 lines md5sums Package: libgraphics-toolkit-color-perl Version: 1.97.2-1 Architecture: all Maintainer: Debian Perl Group Installed-Size: 293 Depends: perl:any Section: perl Priority: optional Homepage: https://metacpan.org/release/Graphics-Toolkit-Color Description: color palette constructor Graphics::Toolkit::Color is a helper module to create and manipulate color objects. They can be created by using the name of a predefined constant or by providing values in RGB or HSL color space. . Each object has 7 attributes, which are its RGB and HSL values and if possible a name. This is because humans access colors on hardware level (eye) in RGB, on cognition level in HSL (brain) and on cultural level (language) with names. Having easy access to all three and some color math should enable you to get the color palette you desire quickly and with no additional dependencies. drwxr-xr-x root/root 0 2026-01-25 02:44 ./ drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/ drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/ drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/doc/libgraphics-toolkit-color-perl/ -rw-r--r-- root/root 459 2025-08-31 21:37 ./usr/share/doc/libgraphics-toolkit-color-perl/CONTRIBUTING -rw-r--r-- root/root 545 2026-01-25 02:44 ./usr/share/doc/libgraphics-toolkit-color-perl/changelog.Debian.gz -rw-r--r-- root/root 2580 2025-08-31 21:37 ./usr/share/doc/libgraphics-toolkit-color-perl/changelog.gz -rw-r--r-- root/root 1095 2026-01-25 02:44 ./usr/share/doc/libgraphics-toolkit-color-perl/copyright drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/man/ drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/man/man3/ -rw-r--r-- root/root 10818 2026-01-25 02:44 ./usr/share/man/man3/Graphics::Toolkit::Color.3pm.gz -rw-r--r-- root/root 2432 2026-01-25 02:44 ./usr/share/man/man3/Graphics::Toolkit::Color::Name.3pm.gz -rw-r--r-- root/root 3931 2026-01-25 02:44 ./usr/share/man/man3/Graphics::Toolkit::Color::Name::Constant.3pm.gz -rw-r--r-- root/root 1762 2026-01-25 02:44 ./usr/share/man/man3/Graphics::Toolkit::Color::Name::Scheme.3pm.gz -rw-r--r-- root/root 3599 2026-01-25 02:44 ./usr/share/man/man3/Graphics::Toolkit::Color::Space.3pm.gz -rw-r--r-- root/root 7952 2026-01-25 02:44 ./usr/share/man/man3/Graphics::Toolkit::Color::Space::Hub.3pm.gz drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/perl5/ drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/perl5/Graphics/ drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/perl5/Graphics/Toolkit/ -rw-r--r-- root/root 47414 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color.pm drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/perl5/Graphics/Toolkit/Color/ -rw-r--r-- root/root 8538 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Name.pm drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/perl5/Graphics/Toolkit/Color/Name/ -rw-r--r-- root/root 54626 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Name/Constant.pm -rw-r--r-- root/root 5959 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Name/Scheme.pm -rw-r--r-- root/root 8444 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/SetCalculator.pm -rw-r--r-- root/root 14075 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space.pm drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/perl5/Graphics/Toolkit/Color/Space/ -rw-r--r-- root/root 6519 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Basis.pm -rw-r--r-- root/root 9789 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Format.pm -rw-r--r-- root/root 26600 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Hub.pm drwxr-xr-x root/root 0 2026-01-25 02:44 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/ -rw-r--r-- root/root 1176 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELAB.pm -rw-r--r-- root/root 1056 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELCHab.pm -rw-r--r-- root/root 1041 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELCHuv.pm -rw-r--r-- root/root 2025 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIELUV.pm -rw-r--r-- root/root 1398 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CIEXYZ.pm -rw-r--r-- root/root 326 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CMY.pm -rw-r--r-- root/root 707 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/CMYK.pm -rw-r--r-- root/root 1378 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HSB.pm -rw-r--r-- root/root 1478 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HSL.pm -rw-r--r-- root/root 1335 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HSV.pm -rw-r--r-- root/root 1648 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HWB.pm -rw-r--r-- root/root 1197 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/HunterLAB.pm -rw-r--r-- root/root 2349 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/NCol.pm -rw-r--r-- root/root 1936 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/OKLAB.pm -rw-r--r-- root/root 987 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/OKLCH.pm -rw-r--r-- root/root 1200 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/RGB.pm -rw-r--r-- root/root 1343 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/YIQ.pm -rw-r--r-- root/root 1113 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Instance/YUV.pm -rw-r--r-- root/root 13253 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Shape.pm -rw-r--r-- root/root 1707 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Space/Util.pm -rw-r--r-- root/root 7302 2025-08-31 21:37 ./usr/share/perl5/Graphics/Toolkit/Color/Values.pm +------------------------------------------------------------------------------+ | Post Build Sun, 25 Jan 2026 09:01:38 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Sun, 25 Jan 2026 09:01:38 +0000 | +------------------------------------------------------------------------------+ Purging /build/libgraphics-toolkit-color-perl-Q8ED37 Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Sun, 25 Jan 2026 09:01:39 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 2092 Build-Time: 7 Distribution: perl-5.42-throwaway Host Architecture: amd64 Install-Time: 4 Job: /srv/debomatic/incoming/libgraphics-toolkit-color-perl_1.97.2-1.dsc Machine Architecture: amd64 Package: libgraphics-toolkit-color-perl Package-Time: 15 Source-Version: 1.97.2-1 Space: 2092 Status: successful Version: 1.97.2-1 -------------------------------------------------------------------------------- Finished at 2026-01-25T09:01:38Z Build needed 00:00:15, 2092k disk space