Diff of the two buildlogs: -- --- b1/build.log 2025-11-04 19:54:03.852698881 +0000 +++ b2/build.log 2025-11-04 19:54:41.660756199 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 7 14:13:59 -12 2026 -I: pbuilder-time-stamp: 1796696039 +I: Current time: Wed Nov 5 09:54:05 +14 2025 +I: pbuilder-time-stamp: 1762286045 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking libbread-board-perl_0.37-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/456302/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 4 19:54 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='5d5c4fcb51ab4e459866ef61b86109b9' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='456302' - PS1='# ' - PS2='> ' + INVOCATION_ID=251f43c4bfc94db6b0e99bb1b9ab9e47 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3332354 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.gW7AgGax/pbuilderrc_IcaN --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.gW7AgGax/b1 --logfile b1/build.log libbread-board-perl_0.37-2.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.gW7AgGax/pbuilderrc_qA76 --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.gW7AgGax/b2 --logfile b2/build.log libbread-board-perl_0.37-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/456302/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -207,7 +239,7 @@ Get: 83 http://deb.debian.org/debian forky/main amd64 libmoosex-params-validate-perl all 0.21-2 [17.4 kB] Get: 84 http://deb.debian.org/debian forky/main amd64 libtest-fatal-perl all 0.017-2 [12.9 kB] Get: 85 http://deb.debian.org/debian forky/main amd64 libtest-requires-perl all 0.11-1 [6964 B] -Fetched 13.2 MB in 9s (1539 kB/s) +Fetched 13.2 MB in 1s (11.5 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) @@ -562,7 +594,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/libbread-board-perl-0.37/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libbread-board-perl_0.37-2_source.changes +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libbread-board-perl-0.37/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libbread-board-perl_0.37-2_source.changes dpkg-buildpackage: info: source package libbread-board-perl dpkg-buildpackage: info: source version 0.37-2 dpkg-buildpackage: info: source distribution unstable @@ -584,1154 +620,112 @@ Writing Makefile for Bread::Board Writing MYMETA.yml and MYMETA.json dh_auto_build - make -j42 + make -j40 make[1]: Entering directory '/build/reproducible-path/libbread-board-perl-0.37' -cp lib/Bread/Board/Service/WithConstructor.pm blib/lib/Bread/Board/Service/WithConstructor.pm +cp lib/Bread/Board/Dependency.pm blib/lib/Bread/Board/Dependency.pm +cp lib/Bread/Board/Manual/Concepts.pod blib/lib/Bread/Board/Manual/Concepts.pod +cp lib/Bread/Board/Traversable.pm blib/lib/Bread/Board/Traversable.pm cp lib/Bread/Board/Service/Inferred.pm blib/lib/Bread/Board/Service/Inferred.pm -cp lib/Bread/Board/LifeCycle/Singleton/WithParameters.pm blib/lib/Bread/Board/LifeCycle/Singleton/WithParameters.pm -cp lib/Bread/Board/BlockInjection.pm blib/lib/Bread/Board/BlockInjection.pm -cp lib/Bread/Board/Container/FromParameterized.pm blib/lib/Bread/Board/Container/FromParameterized.pm +cp lib/Bread/Board/LifeCycle/Singleton.pm blib/lib/Bread/Board/LifeCycle/Singleton.pm cp lib/Bread/Board/SetterInjection.pm blib/lib/Bread/Board/SetterInjection.pm -cp lib/Bread/Board/Service/Deferred/Thunk.pm blib/lib/Bread/Board/Service/Deferred/Thunk.pm -cp lib/Bread/Board/LifeCycle.pm blib/lib/Bread/Board/LifeCycle.pm -cp lib/Bread/Board/Types.pm blib/lib/Bread/Board/Types.pm -cp lib/Bread/Board/Manual/Example.pod blib/lib/Bread/Board/Manual/Example.pod -cp lib/Bread/Board/Manual/Concepts/Typemap.pod blib/lib/Bread/Board/Manual/Concepts/Typemap.pod cp lib/Bread/Board/Dumper.pm blib/lib/Bread/Board/Dumper.pm -cp lib/Bread/Board.pm blib/lib/Bread/Board.pm -cp lib/Bread/Board/Dependency.pm blib/lib/Bread/Board/Dependency.pm +cp lib/Bread/Board/Service/Alias.pm blib/lib/Bread/Board/Service/Alias.pm cp lib/Bread/Board/Service/WithDependencies.pm blib/lib/Bread/Board/Service/WithDependencies.pm -cp lib/Bread/Board/Manual/Example/FormSensible.pod blib/lib/Bread/Board/Manual/Example/FormSensible.pod -cp lib/Bread/Board/Container/Parameterized.pm blib/lib/Bread/Board/Container/Parameterized.pm -cp lib/Bread/Board/LifeCycle/Singleton.pm blib/lib/Bread/Board/LifeCycle/Singleton.pm -cp lib/Bread/Board/ConstructorInjection.pm blib/lib/Bread/Board/ConstructorInjection.pm -cp lib/Bread/Board/Manual/Concepts.pod blib/lib/Bread/Board/Manual/Concepts.pod cp lib/Bread/Board/Service/Deferred.pm blib/lib/Bread/Board/Service/Deferred.pm -cp lib/Bread/Board/Service/Alias.pm blib/lib/Bread/Board/Service/Alias.pm -cp lib/Bread/Board/Manual.pod blib/lib/Bread/Board/Manual.pod +cp lib/Bread/Board/LifeCycle/Singleton/WithParameters.pm blib/lib/Bread/Board/LifeCycle/Singleton/WithParameters.pm cp lib/Bread/Board/Manual/Concepts/Advanced.pod blib/lib/Bread/Board/Manual/Concepts/Advanced.pod +cp lib/Bread/Board/Service/Deferred/Thunk.pm blib/lib/Bread/Board/Service/Deferred/Thunk.pm +cp lib/Bread/Board/Manual/Example.pod blib/lib/Bread/Board/Manual/Example.pod +cp lib/Bread/Board/Types.pm blib/lib/Bread/Board/Types.pm cp lib/Bread/Board/Service/WithClass.pm blib/lib/Bread/Board/Service/WithClass.pm -cp lib/Bread/Board/Service/WithParameters.pm blib/lib/Bread/Board/Service/WithParameters.pm +cp lib/Bread/Board/Manual.pod blib/lib/Bread/Board/Manual.pod cp lib/Bread/Board/Manual/Example/LogDispatch.pod blib/lib/Bread/Board/Manual/Example/LogDispatch.pod +cp lib/Bread/Board/Manual/Example/FormSensible.pod blib/lib/Bread/Board/Manual/Example/FormSensible.pod +cp lib/Bread/Board/Manual/Concepts/Typemap.pod blib/lib/Bread/Board/Manual/Concepts/Typemap.pod +cp lib/Bread/Board/Service/WithParameters.pm blib/lib/Bread/Board/Service/WithParameters.pm +cp lib/Bread/Board/Container/Parameterized.pm blib/lib/Bread/Board/Container/Parameterized.pm +cp lib/Bread/Board/BlockInjection.pm blib/lib/Bread/Board/BlockInjection.pm +cp lib/Bread/Board.pm blib/lib/Bread/Board.pm cp lib/Bread/Board/Container.pm blib/lib/Bread/Board/Container.pm -cp lib/Bread/Board/Literal.pm blib/lib/Bread/Board/Literal.pm -cp lib/Bread/Board/Traversable.pm blib/lib/Bread/Board/Traversable.pm +cp lib/Bread/Board/Service/WithConstructor.pm blib/lib/Bread/Board/Service/WithConstructor.pm +cp lib/Bread/Board/LifeCycle.pm blib/lib/Bread/Board/LifeCycle.pm cp lib/Bread/Board/Service.pm blib/lib/Bread/Board/Service.pm +cp lib/Bread/Board/ConstructorInjection.pm blib/lib/Bread/Board/ConstructorInjection.pm +cp lib/Bread/Board/Literal.pm blib/lib/Bread/Board/Literal.pm +cp lib/Bread/Board/Container/FromParameterized.pm blib/lib/Bread/Board/Container/FromParameterized.pm Manifying 27 pod documents Manifying 4 pod documents make[1]: Leaving directory '/build/reproducible-path/libbread-board-perl-0.37' - dh_auto_test - make -j42 test TEST_VERBOSE=1 -make[1]: Entering directory '/build/reproducible-path/libbread-board-perl-0.37' -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/00-compile.t ............................ -1..24 -ok 1 - Bread/Board.pm loaded ok -ok 2 - Bread/Board/BlockInjection.pm loaded ok -ok 3 - Bread/Board/ConstructorInjection.pm loaded ok -ok 4 - Bread/Board/Container.pm loaded ok -ok 5 - Bread/Board/Container/FromParameterized.pm loaded ok -ok 6 - Bread/Board/Container/Parameterized.pm loaded ok -ok 7 - Bread/Board/Dependency.pm loaded ok -ok 8 - Bread/Board/Dumper.pm loaded ok -ok 9 - Bread/Board/LifeCycle.pm loaded ok -ok 10 - Bread/Board/LifeCycle/Singleton.pm loaded ok -ok 11 - Bread/Board/LifeCycle/Singleton/WithParameters.pm loaded ok -ok 12 - Bread/Board/Literal.pm loaded ok -ok 13 - Bread/Board/Service.pm loaded ok -ok 14 - Bread/Board/Service/Alias.pm loaded ok -ok 15 - Bread/Board/Service/Deferred.pm loaded ok -ok 16 - Bread/Board/Service/Deferred/Thunk.pm loaded ok -ok 17 - Bread/Board/Service/Inferred.pm loaded ok -ok 18 - Bread/Board/Service/WithClass.pm loaded ok -ok 19 - Bread/Board/Service/WithConstructor.pm loaded ok -ok 20 - Bread/Board/Service/WithDependencies.pm loaded ok -ok 21 - Bread/Board/Service/WithParameters.pm loaded ok -ok 22 - Bread/Board/SetterInjection.pm loaded ok -ok 23 - Bread/Board/Traversable.pm loaded ok -ok 24 - Bread/Board/Types.pm loaded ok -ok -# -# Versions for all modules listed in MYMETA.json (including optional ones): -# -# === Configure Requires === -# -# Module Want Have -# ------------------- ---- ---- -# ExtUtils::MakeMaker any 7.70 -# -# === Build Requires === -# -# Module Want Have -# ------------------- ---- ---- -# ExtUtils::MakeMaker any 7.70 -# -# === Test Requires === -# -# Module Want Have -# ------------------- ---- -------- -# ExtUtils::MakeMaker any 7.70 -# File::Spec any 3.91 -# FindBin any 1.54 -# IO::Handle any 1.55 -# IPC::Open3 any 1.22 -# Test::Fatal any 0.017 -# Test::Moose any 2.4000 -# Test::More any 1.302199 -# Test::Requires any 0.11 -# -# === Test Recommends === -# -# Module Want Have -# ---------- -------- -------- -# CPAN::Meta 2.120900 2.150010 -# -# === Runtime Requires === -# -# Module Want Have -# ---------------------------- ------ ------ -# Carp any 1.54 -# Module::Runtime any 0.018 -# Moose any 2.4000 -# Moose::Exporter 2.1200 2.4000 -# Moose::Role any 2.4000 -# Moose::Util any 2.4000 -# Moose::Util::TypeConstraints any 2.4000 -# MooseX::Clone 0.05 0.06 -# MooseX::Params::Validate 0.14 0.21 -# Scalar::Util any 1.63 -# Try::Tiny any 0.32 -# overload any 1.37 -# strict any 1.13 -# warnings any 1.70 -# -t/00-report-prereqs.t ..................... -1..1 -ok 1 -ok -t/001_constructor_injection.t ............. -ok 1 - An object of class 'Bread::Board::ConstructorInjection' isa 'Bread::Board::ConstructorInjection' -ok 2 - The object does Bread::Board::Service::WithClass -ok 3 - The object does Bread::Board::Service::WithDependencies -ok 4 - The object does Bread::Board::Service::WithParameters -ok 5 - The object does Bread::Board::Service -ok 6 - An object of class 'Addict' isa 'Addict' -ok 7 - An object of class 'Needle' isa 'Needle' -ok 8 - ... got our literal service -ok 9 - An object of class 'Mexican::Black::Tar' isa 'Mexican::Black::Tar' -ok 10 - Normal constructor -ok 11 - ... calling it again returns an new object -ok 12 - An object of class 'Addict' isa 'Addict' -ok 13 - Alternate constructor called -ok 14 - ... got the right name -ok 15 - ... got the right class -ok 16 - ... got the right dependency keys -ok 17 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 18 - An object of class 'Bread::Board::ConstructorInjection' isa 'Bread::Board::ConstructorInjection' -ok 19 - ... got the right name -ok 20 - ... got the right class -ok 21 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 22 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 23 - ... got the right name -ok 24 - ... got the right literal value -ok 25 - ... got the right paramter keys -ok 26 - ... got the right parameter spec -ok 27 - ... you must supply the required parameters -ok 28 - ... you must supply the required parameters as correct types -ok 29 - ... you must supply the required parameters (and no more) -1..29 -ok -t/002_setter_injection.t .................. -ok 1 - An object of class 'Bread::Board::SetterInjection' isa 'Bread::Board::SetterInjection' -ok 2 - The object does Bread::Board::Service::WithClass -ok 3 - The object does Bread::Board::Service::WithDependencies -ok 4 - The object does Bread::Board::Service::WithParameters -ok 5 - The object does Bread::Board::Service -ok 6 - An object of class 'Addict' isa 'Addict' -ok 7 - An object of class 'Needle' isa 'Needle' -ok 8 - ... got our literal service -ok 9 - An object of class 'Mexican::Black::Tar' isa 'Mexican::Black::Tar' -ok 10 - ... calling it again returns an new object -ok 11 - An object of class 'Addict' isa 'Addict' -ok 12 - Alternate constructor called -ok 13 - ... got the right name -ok 14 - ... got the right class -ok 15 - ... got the right dependency keys -ok 16 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 17 - An object of class 'Bread::Board::SetterInjection' isa 'Bread::Board::SetterInjection' -ok 18 - ... got the right name -ok 19 - ... got the right class -ok 20 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 21 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 22 - ... got the right name -ok 23 - ... got the right literal value -ok 24 - ... got the right paramter keys -ok 25 - ... got the right parameter spec -ok 26 - ... you must supply the required parameters -ok 27 - ... you must supply the required parameters as correct types -ok 28 - ... you must supply the required parameters (and no more) -1..28 -ok -t/003_block_injection.t ................... -ok 1 - An object of class 'Bread::Board::BlockInjection' isa 'Bread::Board::BlockInjection' -ok 2 - The object does Bread::Board::Service::WithDependencies -ok 3 - The object does Bread::Board::Service::WithParameters -ok 4 - The object does Bread::Board::Service -ok 5 - An object of class 'Addict' isa 'Addict' -ok 6 - An object of class 'Needle' isa 'Needle' -ok 7 - ... got our literal service -ok 8 - An object of class 'Mexican::Black::Tar' isa 'Mexican::Black::Tar' -ok 9 - ... calling it again returns an new object -ok 10 - ... got the right name -ok 11 - ... got the right class -ok 12 - ... got the right dependency keys -ok 13 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 14 - An object of class 'Bread::Board::SetterInjection' isa 'Bread::Board::SetterInjection' -ok 15 - ... got the right name -ok 16 - ... got the right class -ok 17 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 18 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 19 - ... got the right name -ok 20 - ... got the right literal value -ok 21 - ... got the right paramter keys -ok 22 - ... got the right parameter spec -ok 23 - ... you must supply the required parameters -ok 24 - ... you must supply the required parameters as correct types -ok 25 - ... you must supply the required parameters (and no more) -1..25 -ok -t/004_block_injection_w_out_class.t ....... -ok 1 - An object of class 'Bread::Board::BlockInjection' isa 'Bread::Board::BlockInjection' -ok 2 - The object does Bread::Board::Service::WithDependencies -ok 3 - The object does Bread::Board::Service::WithParameters -ok 4 - The object does Bread::Board::Service -ok 5 - ... the result of the block injection is not blessed -ok 6 - ... block injections can return unblessed values -1..6 -ok -t/005_alias.t ............................. -ok 1 - literal aliases work -ok 2 - block aliases work -ok 3 - An object of class 'Some::Class' isa 'Some::Class' -ok 4 - fetch on aliases returns the underlying service -ok 5 - block aliases with deps work -ok 6 - constructor aliases with deps work -ok 7 - blocks can dep on aliases -ok 8 - constructor injections can dep on aliases -ok 9 - aliases to nested containers work -ok 10 - aliases to nested containers work -ok 11 - aliases to nested containers work -ok 12 - aliases to nested containers work -ok 13 - aliases to nested containers work -ok 14 - aliases to nested containers work -ok 15 - aliases to nested containers work -ok 16 - aliases to nested containers work -ok 17 - aliases to nested containers work -ok 18 - aliases to nested containers work -ok 19 - aliases to nested containers work -ok 20 - aliases to nested containers work -ok 21 - multi-level aliases work -ok 22 - multi-level fetching works -ok 23 - bad aliases don't die on creation -ok 24 - error when aliasing to something that doesn't exist -ok 25 - error with self-referencing aliases -ok 26 - error with circular aliases -ok 27 - error with circular aliases with larger cycles -ok 28 - error with self-referencing aliases -ok 29 - error with circular aliases -ok 30 - error with circular aliases with larger cycles -ok 31 - same object, since it's a singleton -ok 32 - same object, since it's a singleton -1..32 -ok -t/010_container.t ......................... -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 3 - ... got the right container -ok 4 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 5 - ... got the right container -ok 6 - ... app is the parent of the controller -ok 7 - ... the controller has no services -ok 8 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 9 - ... got the right container -ok 10 - ... app is the parent of the view -ok 11 - ... the veiw has services -ok 12 - The object does Bread::Board::Service -ok 13 - ... the parent of the service is the view -ok 14 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 15 - ... got the right container -ok 16 - ... app is the parent of the model -ok 17 - ... the model has services -ok 18 - The object does Bread::Board::Service -ok 19 - ... the parent of the service is the model -1..19 -ok -t/011_container_path.t .................... -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - ... got the right model -ok 3 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 4 - ... they are the same thing -ok 5 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 6 - ... got the right name -ok 7 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 8 - ... they are the same thing -ok 9 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 10 - ... got the same container -ok 11 - ... navigated back to myself -ok 12 - ... navigated to dsn -ok 13 - ... got the model from the dsn -1..13 -ok -t/012_container_with_shared_deps.t ........ -ok 1 - The object does Bread::Board::Service -ok 2 - An object of class 'DBH' isa 'DBH' -1..2 -ok -t/020_sugar.t ............................. -ok 1 - An object of class 'FileLogger' isa 'FileLogger' -ok 2 - ... got the right logfile dep -ok 3 - ... got the right value -ok 4 - ... got the right value -ok 5 - An object of class 'MyApplication' isa 'MyApplication' -ok 6 - An object of class 'FileLogger' isa 'FileLogger' -ok 7 - ... got the right logger (singleton) -1..7 -ok -t/021_sugar.t ............................. -ok 1 - An object of class 'FileLogger' isa 'FileLogger' -ok 2 - ... got the right logfile dep -ok 3 - ... got the right value -ok 4 - ... got the right value -ok 5 - An object of class 'MyApplication' isa 'MyApplication' -ok 6 - An object of class 'FileLogger' isa 'FileLogger' -ok 7 - ... got the right logger (singleton) -1..7 -ok -t/022_sugar.t ............................. -ok 1 - setting the root container multiple times works -ok 2 - setting the root container to undef works -ok 3 - can't set the root container from inside a container -ok 4 - An object of class 'FileLogger' isa 'FileLogger' -ok 5 - ... got the right logfile dep -ok 6 - ... got the right value -ok 7 - ... got the right value -ok 8 - An object of class 'MyApplication' isa 'MyApplication' -ok 9 - An object of class 'FileLogger' isa 'FileLogger' -ok 10 - ... got the right logger (singleton) -1..10 -ok -t/023_sugar.t ............................. -ok 1 - An object of class 'FileLogger' isa 'FileLogger' -ok 2 - ... got the right logfile dep -ok 3 - ... got the right value -ok 4 - ... got the right value -ok 5 - An object of class 'MyApplication' isa 'MyApplication' -ok 6 - An object of class 'FileLogger' isa 'FileLogger' -ok 7 - ... got the right logger (singleton) -1..7 -ok -t/024_sugar.t ............................. -ok 1 - An object of class 'FileLogger' isa 'FileLogger' -ok 2 - ... got the right logfile dep -ok 3 - ... got the right value -ok 4 - ... got the right value -ok 5 - ... service where value is undef -ok 6 - An object of class 'DBI' isa 'DBI' -ok 7 - ... got the right dsn -ok 8 - ... got the right username -ok 9 - ... got the right password -ok 10 - An object of class 'MyApplication' isa 'MyApplication' -ok 11 - An object of class 'FileLogger' isa 'FileLogger' -ok 12 - ... got the right logger (singleton) -ok 13 - An object of class 'DBI' isa 'DBI' -ok 14 - ... got a different dbh -1..14 -ok -t/025_sugar_w_absolute_path.t ............. -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - ... got the right model -ok 3 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 4 - ... they are the same thing -ok 5 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 6 - ... got the right name -ok 7 - An object of class 'Bread::Board::Dependency' isa 'Bread::Board::Dependency' -ok 8 - ... they are the same thing -ok 9 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 10 - ... got the same container -ok 11 - ... navigated back to myself -ok 12 - ... navigated to dsn -ok 13 - ... got the model from the dsn -1..13 -ok -t/026_sugar_remove.t ...................... -ok 1 - container sugar does not throw exception -ok 2 - as sugar does not throw exception -ok 3 - as service sugar does not throw exception -ok 4 - container, service and wire_names sugar does not throw exception -ok 5 - container, service, and depends_on sugar does not throw exception -ok 6 - container function does not exist without Bread::Board -ok 7 - as function does not exist without Bread::Board -ok 8 - service function does not exist without Bread::Board -ok 9 - depends_on function does not exist without Bread::Board -ok 10 - wire_names function does not exist without Bread::Board -1..10 -ok -t/027_sugar_w_include.t ................... -ok 1 - we get appropriate errors for invalid files -ok 2 - we get appropriate errors for files that don't exist -ok 3 - we get appropriate errors for files that evaluate to false -ok 4 - An object of class 'FileLogger' isa 'FileLogger' -ok 5 - ... got the right logfile dep -ok 6 - ... got the right value -ok 7 - ... got the right value -ok 8 - An object of class 'MyApplication' isa 'MyApplication' -ok 9 - An object of class 'FileLogger' isa 'FileLogger' -ok 10 - ... got the right logger (singleton) -1..10 -ok -t/028_sugar_w_recursive_inc.t ............. -ok 1 - An object of class 'FileLogger' isa 'FileLogger' -ok 2 - ... got the right logfile dep -ok 3 - ... got the right value -ok 4 - ... got the right value -ok 5 - An object of class 'MyApplication' isa 'MyApplication' -ok 6 - An object of class 'FileLogger' isa 'FileLogger' -ok 7 - ... got the right logger (singleton) -1..7 -ok -t/029_sugar_auto_wire_names.t ............. -ok 1 - An object of class 'FileLogger' isa 'FileLogger' -ok 2 - ... got the right logfile dep -ok 3 - ... got the right value -ok 4 - ... got the right value -ok 5 - An object of class 'DBI' isa 'DBI' -ok 6 - ... got the right dsn -ok 7 - ... got the right username -ok 8 - ... got the right password -ok 9 - An object of class 'MyApplication' isa 'MyApplication' -ok 10 - An object of class 'FileLogger' isa 'FileLogger' -ok 11 - ... got the right logger (singleton) -ok 12 - An object of class 'DBI' isa 'DBI' -ok 13 - ... got a different dbh -1..13 -ok -t/030_lifecycle_singleton.t ............... -ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::13' isa 'Bread::Board::ConstructorInjection' -ok 2 - The object does Bread::Board::Service::WithClass -ok 3 - The object does Bread::Board::Service::WithDependencies -ok 4 - The object does Bread::Board::Service::WithParameters -ok 5 - The object does Bread::Board::Service -ok 6 - The object does Bread::Board::LifeCycle::Singleton -ok 7 - ... got the right lifecycle -ok 8 - ... we dont have an instance yet -ok 9 - ... we do have an instance now -ok 10 - An object of class 'Addict' isa 'Addict' -ok 11 - An object of class 'Needle' isa 'Needle' -ok 12 - ... got our literal service -ok 13 - An object of class 'Mexican::Black::Tar' isa 'Mexican::Black::Tar' -ok 14 - ... calling it again returns the same object -ok 15 - ... calling it again returns an new object -ok 16 - ... calling it again returns the same object -ok 17 - ... we can no longer call flush_instance -ok 18 - ... we can no longer call instance -ok 19 - ... we can no longer call has_instance -ok 20 - ... got the right lifecycle -ok 21 - ... calling it again returns a new object -ok 22 - ... calling it again returns a new object as before -ok 23 - ... calling it again returns a new object -ok 24 - ... we can no longer call flush_instance -ok 25 - ... we can no longer call instance -ok 26 - ... we can no longer call has_instance -ok 27 - ... got the right lifecycle -ok 28 - ... calling it again returns the same object -ok 29 - ... calling it again returns the same object -1..29 -ok -t/031_custom_lifecycles.t ................. -ok 1 - The object does MyLifeCycle -1..1 -ok -t/032_singleton_cycle.t ................... -ok 1 - can resolve bot service -ok 2 - ... and it is seen only once -1..2 -ok -t/040_circular_dependencies.t ............. -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - ... got the A service -ok 3 - ... got the B service -ok 4 - An object of class 'Class::B' isa 'Class::B' -ok 5 - An object of class 'Class::A' isa 'Class::A' -ok 6 - An object of class 'Class::A' isa 'Class::A' -ok 7 - An object of class 'Bread::Board::Service::Deferred' isa 'Class::B' -ok 8 - ... our Bs match -ok 9 - ... our As match -ok 10 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 11 - ... got the C service -ok 12 - ... got the D service -ok 13 - ... got the E service -ok 14 - ... got the F service -ok 15 - An object of class 'Class::C' isa 'Class::C' -ok 16 - An object of class 'Class::D' isa 'Class::D' -ok 17 - An object of class 'Class::E' isa 'Class::E' -ok 18 - An object of class 'Class::F' isa 'Class::F' -ok 19 - An object of class 'Class::D' isa 'Class::D' -ok 20 - An object of class 'Class::E' isa 'Class::E' -ok 21 - An object of class 'Class::F' isa 'Class::F' -ok 22 - An object of class 'Bread::Board::Service::Deferred' isa 'Class::C' -ok 23 - ... our Cs match -ok 24 - ... our Fs match -1..24 -ok -t/041_parameter_cache_handling.t .......... -ok 1 - ... got the service correctly -ok 2 - An object of class 'Foo' isa 'Foo' -ok 3 - ... got the right parameter value -ok 4 - ... got the service correctly -ok 5 - An object of class 'Bar' isa 'Bar' -ok 6 - ... got the right parameter value -1..6 -ok -t/042_parameter_cache_with_singleton.t .... -ok 1 - ... got the service correctly -ok 2 - An object of class 'Foo' isa 'Foo' -ok 3 - ... got the right parameter value -ok 4 - ... got the right parameter value -ok 5 - ... got the service correctly -ok 6 - An object of class 'Foo' isa 'Foo' -ok 7 - ... got the right parameter value -ok 8 - ... got the right parameter value -ok 9 - ... got the service correctly -ok 10 - An object of class 'Foo' isa 'Foo' -ok 11 - ... got the right parameter value -ok 12 - ... got the right parameter value -ok 13 - ... got the service correctly -ok 14 - An object of class 'Foo' isa 'Foo' -ok 15 - ... got the right parameter value -ok 16 - ... got the right parameter value -ok 17 - ... got the service correctly -ok 18 - An object of class 'Foo' isa 'Foo' -ok 19 - ... got the right parameter value -ok 20 - ... got the right parameter value -ok 21 - ... they are the same instances (same params) -ok 22 - ... they are not the same instances (diff params) -ok 23 - ... they are the same instances (same params) -ok 24 - ... they are the same instances (same params) -ok 25 - ... they are the same instances (same params) -1..25 -ok -t/043_parameter_leaks.t ................... -ok 1 - ... got the service correctly -ok 2 - An object of class 'Foo' isa 'Foo' -ok 3 - ... got the right parameter value -ok 4 - ... it should be one -ok 5 - ... it should be one -1..5 -ok -t/044_deferred_parameters.t ............... -ok 1 - ... got the correct result -1..1 -ok -t/045_parameters_in_dependency.t .......... -ok 1 - An object of class 'Application' isa 'Application' -ok 2 - An object of class 'Serializer' isa 'Serializer' -ok 3 - ... got the right format -ok 4 - An object of class 'Application' isa 'Application' -ok 5 - An object of class 'Serializer' isa 'Serializer' -ok 6 - ... got the right format -1..6 -ok -t/046_custom_parameter_service.t .......... -ok 1 - Can't resolve foo_ci without mandatory attribute -ok 2 - got the constructor injection right -ok 3 - An object of class 'Foo' isa 'Foo' -ok 4 - params ok -ok 5 - @_ ok -ok 6 - Can't resolve foo_bi without mandatory attribute -ok 7 - got the block injection right -ok 8 - An object of class 'Foo' isa 'Foo' -ok 9 - params ok -ok 10 - @_ ok -1..10 -ok -t/047_dependencies_override_parameters.t .. -ok 1 - can resolve foo service with its default dependency -ok 2 - can resolve foo service with a parameter overriding the default -1..2 -ok -t/048_array_deps.t ........................ -ok 1 - no container worked -ok 2 - container with no ambiguous path names worked -ok 3 - multiple containers with ambiguous names worked -1..3 -ok -t/050_parameterized_containers.t .......... -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 3 - An object of class 'Bread::Board::Container::Parameterized' isa 'Bread::Board::Container::Parameterized' -ok 4 - ... cannot call fetch on a parameterized container -ok 5 - An object of class 'Bread::Board::Container::Parameterized' isa 'Bread::Board::Container::Parameterized' -ok 6 - ... cannot call fetch on a parameterized container -ok 7 - ... cannot call resolve on a parameterized container -ok 8 - An object of class 'Bread::Board::Container::FromParameterized' isa 'Bread::Board::Container' -ok 9 - An object of class 'My::Simple::Logger' isa 'My::Simple::Logger' -ok 10 - An object of class 'Bread::Board::Container::FromParameterized' isa 'Bread::Board::Container' -ok 11 - An object of class 'My::Database::Logger' isa 'My::Database::Logger' -1..11 -ok -t/051_more_parameterized_containers.t ..... -ok 1 - An object of class 'Bread::Board::Container::Parameterized' isa 'Bread::Board::Container::Parameterized' -ok 2 - An object of class 'Bread::Board::Container::Parameterized' isa 'Bread::Board::Container::Parameterized' -ok 3 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 4 - An object of class 'Bread::Board::Container::FromParameterized' isa 'Bread::Board::Container' -ok 5 - An object of class 'My::Form' isa 'My::Form' -ok 6 - ... got the right state -ok 7 - An object of class 'My::Form::Field::Text' isa 'My::Form::Field::Text' -ok 8 - An object of class 'My::Form::Field::Text' isa 'My::Form::Field' -ok 9 - ... got the right name -ok 10 - ... got the right validation -ok 11 - An object of class 'My::Form::Field::Select' isa 'My::Form::Field::Select' -ok 12 - An object of class 'My::Form::Field::Select' isa 'My::Form::Field' -ok 13 - ... got the right name -ok 14 - ... got the right option list -1..14 -ok -t/052_parameterized_in_hierarchy.t ........ -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 3 - An object of class 'Bread::Board::Container::Parameterized' isa 'Bread::Board::Container::Parameterized' -ok 4 - ... cannot fetch on a parameterized container -ok 5 - ... cannot fetch within a parameterized container -ok 6 - An object of class 'My::Database::Handle' isa 'My::Database::Handle' -1..6 -ok -t/053_parameterized_clone.t ............... -ok 1 - container works as expected -ok 2 - cloning the container does not throw an exception -ok 3 - clone behaves like the original -1..3 -ok -t/054_parameterized_backref.t ............. -ok 1 - container works as expected -ok 2 - cloning the container does not throw an exception -ok 3 - can do parameterized backref from clone -1..3 -ok -t/060_extend_w_sugar.t .................... -ok 1 - An object of class 'My::App' isa 'My::App' -ok 2 - An object of class 'My::App' isa 'Bread::Board::Container' -ok 3 - An object of class 'My::App' isa 'My::App' -ok 4 - An object of class 'My::App' isa 'Bread::Board::Container' -ok 5 - An object of class 'FileLogger' isa 'FileLogger' -ok 6 - ... got the right logfile dep -ok 7 - ... got the right value -ok 8 - ... got the right value -ok 9 - An object of class 'MyApplication' isa 'MyApplication' -ok 10 - An object of class 'FileLogger' isa 'FileLogger' -ok 11 - ... got the right logger (singleton) -ok 12 - An object of class 'FileLogger' isa 'FileLogger' -ok 13 - ... got the right logfile dep -ok 14 - ... got the right value -ok 15 - ... got the right value -ok 16 - An object of class 'MyApplication' isa 'MyApplication' -ok 17 - An object of class 'FileLogger' isa 'FileLogger' -ok 18 - ... got the right logger (singleton) -ok 19 - ... these are not the same -ok 20 - ... these are not the same -1..20 -ok -t/061_extends_w_sugar_and_inheritance.t ... -ok 1 - An object of class 'My::App::Extended' isa 'My::App::Extended' -ok 2 - An object of class 'My::App::Extended' isa 'My::App' -ok 3 - An object of class 'My::App::Extended' isa 'Bread::Board::Container' -ok 4 - An object of class 'FileLogger' isa 'FileLogger' -ok 5 - ... got the right logfile dep -ok 6 - ... got the right value -ok 7 - ... got the right value -ok 8 - An object of class 'DBH' isa 'DBH' -ok 9 - ... got the right dsn -ok 10 - An object of class 'MyApplication' isa 'MyApplication' -ok 11 - An object of class 'FileLogger' isa 'FileLogger' -ok 12 - ... got the right logger (singleton) -ok 13 - An object of class 'DBH' isa 'DBH' -ok 14 - ... got the right db_conn (not a singleton) -1..14 -ok -t/062_service_class_w_sugar.t ............. -ok 1 - An object of class 'FileLogger' isa 'FileLogger' -ok 2 - ... got the right logfile dep -ok 3 - ... got the right value -ok 4 - ... got the right value -ok 5 - An object of class 'MyApplication' isa 'MyApplication' -ok 6 - An object of class 'FileLogger' isa 'FileLogger' -ok 7 - ... got the right logger (singleton) -1..7 -ok -t/070_with_basic_typemap.t ................ -ok 1 - ... have a type mapping for My::Foo -ok 2 - ... the type mapping for My::Foo is the my_foo service -ok 3 - An object of class 'My::Foo' isa 'My::Foo' -ok 4 - An object of class 'My::Foo' isa 'My::Foo' -ok 5 - ... have a type mapping for My::Foo -ok 6 - ... the type mapping for My::Foo is the my_foo service -ok 7 - An object of class 'My::Foo' isa 'My::Foo' -ok 8 - An object of class 'My::Foo' isa 'My::Foo' -ok 9 - ... have a type mapping for My::Foo -ok 10 - ... the type mapping for My::Foo is the MyTestSubContainer/my_foo service -ok 11 - An object of class 'My::Foo' isa 'My::Foo' -ok 12 - An object of class 'My::Foo' isa 'My::Foo' -1..12 -ok -t/071_typemap_with_basic_infer.t .......... -ok 1 - ... have a type mapping for Foo::Role -ok 2 - The object does Bread::Board::Service -ok 3 - An object of class 'My::Foo' isa 'My::Foo' -ok 4 - ... have a type mapping for My::Foo -ok 5 - The object does Bread::Board::Service -ok 6 - An object of class 'My::Foo' isa 'My::Foo' -ok 7 - ... have a type mapping for My::Foo -ok 8 - The object does Bread::Board::Service -ok 9 - service_args were passed along -ok 10 - An object of class 'My::Foo' isa 'My::Foo' -ok 11 - ... have a type mapping for My::Foo -ok 12 - The object does Bread::Board::Service -ok 13 - An object of class 'My::ConstructorInjection' isa 'My::ConstructorInjection' -ok 14 - An object of class 'My::Foo' isa 'My::Foo' -1..14 -ok -t/072_typemap_with_more_infer.t ........... -ok 1 - ... have a type mapping for My::Foo -ok 2 - The object does Bread::Board::Service -ok 3 - ... we do not have a type mapping for My::Bar -ok 4 - The object does Bread::Board::Service -ok 5 - ... the My::Bar dependency for My::Foo is the same as in the type map -ok 6 - An object of class 'My::Foo' isa 'My::Foo' -ok 7 - An object of class 'My::Bar' isa 'My::Bar' -ok 8 - ... have a type mapping for My::Foo -ok 9 - The object does Bread::Board::Service -ok 10 - ... we do not have a type mapping for My::Bar -ok 11 - An object of class 'My::Foo' isa 'My::Foo' -ok 12 - An object of class 'My::Bar' isa 'My::Bar' -1..12 -ok -t/073_typemap_with_role_infer.t ........... -ok 1 - ... have a type mapping for My::Foo -ok 2 - The object does Bread::Board::Service -ok 3 - ... we do have a type mapping for Bar::Role -ok 4 - The object does Bread::Board::Service -ok 5 - ... the Bar::Role dependency for My::Foo is the same as in the type map -ok 6 - An object of class 'My::Foo' isa 'My::Foo' -ok 7 - An object of class 'My::Bar' isa 'My::Bar' -ok 8 - The object does Bar::Role -ok 9 - ... needs the param -1..9 -ok -t/074_typemap_w_recursive_infer.t ......... -ok 1 - ... have a type mapping for My::Foo -ok 2 - An object of class 'My::Foo' isa 'My::Foo' -ok 3 - An object of class 'My::Bar' isa 'My::Bar' -ok 4 - An object of class 'My::Bar' isa 'My::Bar' -ok 5 - An object of class 'My::Foo' isa 'My::Foo' -1..5 -ok -t/075_complex_typemap_example.t ........... -ok 1 - An object of class 'My::Application' isa 'My::Application' -ok 2 - An object of class 'My::Logger' isa 'My::Logger' -ok 3 - The object does Logger::Role -ok 4 - ... got the default level -ok 5 - An object of class 'My::DBI' isa 'My::DBI' -ok 6 - ... got the right DSN too -ok 7 - An object of class 'My::Logger' isa 'My::Logger' -ok 8 - The object does Logger::Role -ok 9 - ... got the custom level -1..9 -ok -t/076_more_complex_typemap.t .............. -ok 1 - An object of class 'Employee' isa 'Employee' -ok 2 - ... got the right first name -ok 3 - ... got the right last name -ok 4 - An object of class 'Cubicle' isa 'Cubicle' -ok 5 - An object of class 'Desk' isa 'Desk' -ok 6 - An object of class 'Chair' isa 'Chair' -ok 7 - ... Micheal doesnt have a stapler -ok 8 - An object of class 'Employee' isa 'Employee' -ok 9 - ... got the right first name -ok 10 - ... got the right last name -ok 11 - An object of class 'Cubicle' isa 'Cubicle' -ok 12 - An object of class 'Desk' isa 'Desk' -ok 13 - An object of class 'Chair' isa 'Chair' -ok 14 - ... Samir doesnt have a stapler -ok 15 - ... two different employees -ok 16 - ... two different work_areas -ok 17 - ... two different work_area chairs -ok 18 - ... two different work_area desks -ok 19 - ... two different keycards -ok 20 - ... two different keycard uuids -ok 21 - An object of class 'Employee' isa 'Employee' -ok 22 - ... got the right first name -ok 23 - ... got the right last name -ok 24 - An object of class 'Cubicle' isa 'Cubicle' -ok 25 - An object of class 'Desk' isa 'Desk' -ok 26 - An object of class 'Chair' isa 'Chair' -ok 27 - ... Milton does have a stapler -ok 28 - ... two different employees -ok 29 - ... two different work_areas -ok 30 - ... two different work_area chairs -ok 31 - ... two different work_area desks -ok 32 - ... two different keycards -ok 33 - ... two different keycard uuids -ok 34 - ... two different employees -ok 35 - ... two different work_areas -ok 36 - ... two different work_area chairs -ok 37 - ... two different work_area desks -ok 38 - ... two different keycards -ok 39 - ... two different keycard uuids -1..39 -ok -t/077_more_complex_typemap_w_roles.t ...... -ok 1 - An object of class 'Employee' isa 'Employee' -ok 2 - ... got the right first name -ok 3 - ... got the right last name -ok 4 - The object does WorkArea -ok 5 - An object of class 'Cubicle' isa 'Cubicle' -ok 6 - The object does Desk -ok 7 - An object of class 'CheapMetalDesk' isa 'CheapMetalDesk' -ok 8 - The object does Chair -ok 9 - An object of class 'CheapOfficeChair' isa 'CheapOfficeChair' -ok 10 - An object of class 'Employee' isa 'Employee' -ok 11 - ... got the right first name -ok 12 - ... got the right last name -ok 13 - The object does WorkArea -ok 14 - An object of class 'Cubicle' isa 'Cubicle' -ok 15 - The object does Desk -ok 16 - An object of class 'CheapMetalDesk' isa 'CheapMetalDesk' -ok 17 - The object does Chair -ok 18 - An object of class 'CheapOfficeChair' isa 'CheapOfficeChair' -ok 19 - ... two different employees -ok 20 - ... two different cubicles -ok 21 - ... two different cubicle chairs -ok 22 - ... two different cubicle desks -ok 23 - An object of class 'Manager' isa 'Manager' -ok 24 - ... got the right first name -ok 25 - ... got the right last name -ok 26 - The object does WorkArea -ok 27 - An object of class 'Office' isa 'Office' -ok 28 - The object does Desk -ok 29 - An object of class 'NiceWoodenDesk' isa 'NiceWoodenDesk' -ok 30 - The object does Chair -ok 31 - An object of class 'AeronChair' isa 'AeronChair' -1..31 -ok -t/078_complex_typemap_w_error.t ........... -ok 1 - ... cannot infer a non typemapped item below the first level -1..1 -ok -t/079_depending_on_type.t ................. -ok 1 - An object of class 'Desk' isa 'Desk' -ok 2 - An object of class 'Stapler' isa 'Stapler' -ok 3 - An object of class 'Employee' isa 'Employee' -ok 4 - An object of class 'Desk' isa 'Desk' -ok 5 - An object of class 'Stapler' isa 'Stapler' -1..5 -ok -t/080_infer_subclasses.t .................. -ok 1 - An object of class 'NonMoose' isa 'NonMoose' -ok 2 - An object of class 'NonMoose' isa 'NonMoose' -1..2 -ok -t/100_clone_w_constructor_injection.t ..... -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - ... got the test service -ok 3 - An object of class 'Bread::Board::ConstructorInjection' isa 'Bread::Board::ConstructorInjection' -ok 4 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 5 - ... they are not the same instance -ok 6 - ... got the test service -ok 7 - An object of class 'Bread::Board::ConstructorInjection' isa 'Bread::Board::ConstructorInjection' -ok 8 - ... not the same test services -ok 9 - ... got the dep service -ok 10 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 11 - ... board2 does not have the dep service -ok 12 - ... got the dep service -ok 13 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 14 - ... not the same dep services -ok 15 - ... got correct dep -ok 16 - ... test uses dep -ok 17 - ... got the right board -ok 18 - ... got correct dep -ok 19 - ... test uses dep -ok 20 - ... got the right board -1..20 -ok -t/101_clone_w_setter_injection.t .......... -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - ... got the test service -ok 3 - An object of class 'Bread::Board::SetterInjection' isa 'Bread::Board::SetterInjection' -ok 4 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 5 - ... they are not the same instance -ok 6 - ... got the test service -ok 7 - An object of class 'Bread::Board::SetterInjection' isa 'Bread::Board::SetterInjection' -ok 8 - ... not the same test services -ok 9 - ... got the dep service -ok 10 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 11 - ... board2 does not have the dep service -ok 12 - ... got the dep service -ok 13 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 14 - ... not the same dep services -ok 15 - ... got correct dep -ok 16 - ... test uses dep -ok 17 - ... got the right board -ok 18 - ... got correct dep -ok 19 - ... test uses dep -ok 20 - ... got the right board -1..20 -ok -t/102_clone_w_block_injection.t ........... -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - ... got the test service -ok 3 - An object of class 'Bread::Board::BlockInjection' isa 'Bread::Board::BlockInjection' -ok 4 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 5 - ... they are not the same instance -ok 6 - ... got the test service -ok 7 - An object of class 'Bread::Board::BlockInjection' isa 'Bread::Board::BlockInjection' -ok 8 - ... not the same test services -ok 9 - ... got the dep service -ok 10 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 11 - ... board2 does not have the dep service -ok 12 - ... got the dep service -ok 13 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 14 - ... not the same dep services -ok 15 - ... got correct dep -ok 16 - ... test uses dep -ok 17 - ... got the right board -ok 18 - ... got correct dep -ok 19 - ... test uses dep -ok 20 - ... got the right board -1..20 -ok -t/110_clone_w_singleton.t ................. -ok 1 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 2 - ... got the test service -ok 3 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::13' isa 'Bread::Board::ConstructorInjection' -ok 4 - ... got the dep service -ok 5 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 6 - ... got the singleton -ok 7 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 8 - ... they are not the same instance -ok 9 - ... got the test service -ok 10 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::13' isa 'Bread::Board::ConstructorInjection' -ok 11 - ... got the dep service -ok 12 - An object of class 'Bread::Board::Literal' isa 'Bread::Board::Literal' -ok 13 - ... not the same test services -ok 14 - ... not the same dep services -ok 15 - ... got the singleton -ok 16 - ... singleton are not shared -1..16 -ok -t/150_deferred_parameters_fail.t .......... -ok 1 - ... deferred parameters that have defaults should pass through too -ok 2 - ... got the right default values -1..2 -ok -t/151_sugar_no_container.t ................ -ok 1 - The object does Bread::Board::Service -ok 2 - The object does Bread::Board::Service -ok 3 - The object does Bread::Board::Service -ok 4 - The object does Bread::Board::Service -ok 5 - An object of class 'Bread::Board::Service::Alias' isa 'Bread::Board::Service::Alias' -ok 6 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 7 - An object of class 'FileLogger' isa 'FileLogger' -ok 8 - ... got the right logfile dep -ok 9 - ... got the right value -ok 10 - ... got the right value -ok 11 - An object of class 'MyApplication' isa 'MyApplication' -ok 12 - An object of class 'FileLogger' isa 'FileLogger' -ok 13 - ... got the right logger (singleton) -ok 14 - An object of class 'FileLogger' isa 'FileLogger' -ok 15 - standalone alias works. -1..15 -ok -t/152_sugar_service_inheritance.t ......... -ok 1 - An object of class 'Thing' isa 'Thing' -ok 2 - ... and has a foo literal -ok 3 - ... and has a moo literal -ok 4 - An object of class 'TestThing' isa 'TestThing' -ok 5 - ... and has a foo literal -ok 6 - ... and has moo literal -ok 7 - ... and has a bar literal -ok 8 - ... and has a kooh literal -ok 9 - Can resolve foo from parameterized container -ok 10 - exception thrown when trying to do service inheritance from literal service -ok 11 - exception thrown when trying to inherit from a container -ok 12 - exception thrown when trying to inherit from literal service -ok 13 - exception thrown when trying to change a service class when inheriting -ok 14 - exception thrown when trying to change a service type when inheriting -ok 15 - exception thrown when trying to change a service class for "+foo" -ok 16 - exception thrown when trying to change a service class for "foo" -1..16 -ok -t/153_sugar_container_inheritance.t ....... -ok 1 - can resolve Bar/Baz from container -ok 2 - can resolve Bar/bif from container -ok 3 - can resolve kooh from parameterized container -ok 4 - can resolve boo from parameterized container -ok 5 - exception thrown when trying to inherit +Foo outside of container context -ok 6 - exception thrown when trying to inherit +Buf and it does not exist -ok 7 - exception thrown when trying to declare container parameters when inheriting -ok 8 - 'can resolve Moo/Kooh/boo and get Thing' isa 'Thing' -ok 9 - ... and can call bar method on it -ok 10 - 'can resolve Moo/Kooh/boo and get TestThing' isa 'TestThing' -ok 11 - ... and can call bar method on it -1..11 -ok -t/200_example_code.t ...................... -ok 1 - ... container compiled successfully -ok 2 - ... and the container compiled correctly -ok 3 - An object of class 'MyAuthenticator' isa 'MyAuthenticator' -ok 4 - An object of class 'MyDBI' isa 'MyDBI' -ok 5 - An object of class 'MyLogger' isa 'MyLogger' -1..5 -ok -t/201_log_dispatch_example.t .............. -ok 1 - An object of class 'Log::Dispatch' isa 'Log::Dispatch' -ok 2 - An object of class 'Log::Dispatch::Screen' isa 'Log::Dispatch::Screen' -ok 3 - An object of class 'Log::Dispatch::File' isa 'Log::Dispatch::File' -1..3 -ok -t/202_form_sensible_example.t ............. skipped: Form::Sensible is broken at the moment -t/300_no_new.t ............................ -ok 1 - Bread::Board has no new() method -1..1 -ok -t/301_sugar.t ............................. -ok 1 - exception begins with: an object used as a container -ok 2 - set service with service type name -ok 3 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -ok 4 - set container with object -ok 5 - exception begins with: container($object, ...) is not supported -ok 6 - exception begins with: A service is defined by -ok 7 - exception begins with: The service class must do the Bread::Board::Service role -ok 8 - exception begins with: typemap takes a single argument -ok 9 - exception contains: isn't a service -ok 10 - contaner $parameterized_container => as {} succeeds -ok 11 - container $parameterized_container => as {} modifies underlying container -ok 12 - An object of class 'Bread::Board::Container' isa 'Bread::Board::Container' -1..12 -ok -t/302_path_traversal_deprecation.t ........ -ok 1 - resolving service path in deprecated way still works -ok 2 - ... but gives a nice warning -1..2 -ok -t/310_literal_keyword.t ................... -1..1 -ok 1 - got expected service string from literals -ok -t/500-gh61.t .............................. -# Subtest: Foo - ok 1 - ok 2 - plain after resolve - ok 3 - ok 4 - plain after str - ok 5 - ok 6 - ok 7 - Foo untouched - 1..7 -ok 1 - Foo -# Subtest: Bar - ok 1 - ok 2 - plain after resolve - ok 3 - ok 4 - plain after str - ok 5 - ok 6 - ok 7 - Foo untouched - 1..7 -ok 2 - Bar -# Subtest: Baz - ok 1 - ok 2 - plain after resolve - ok 3 - ok 4 - plain after str - ok 5 - ok 6 - ok 7 - Foo untouched - 1..7 -ok 3 - Baz -1..3 -ok -All tests successful. -Files=67, Tests=755, 38 wallclock secs ( 0.24 usr 0.10 sys + 32.95 cusr 3.56 csys = 36.85 CPU) -Result: PASS -make[1]: Leaving directory '/build/reproducible-path/libbread-board-perl-0.37' +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libbread-board-perl/ - make -j42 install DESTDIR=/build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr + make -j40 install DESTDIR=/build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libbread-board-perl-0.37' Manifying 27 pod documents Manifying 4 pod documents Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Types.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/SetterInjection.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Dependency.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/BlockInjection.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/LifeCycle.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Container.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Dependency.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Types.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Literal.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Dumper.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/BlockInjection.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual.pod -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Traversable.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/ConstructorInjection.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/SetterInjection.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Literal.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Traversable.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Container/FromParameterized.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Container/Parameterized.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/LifeCycle/Singleton.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/LifeCycle/Singleton/WithParameters.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual/Example.pod Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual/Concepts.pod -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual/Concepts/Typemap.pod Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual/Concepts/Advanced.pod +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual/Concepts/Typemap.pod Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual/Example/FormSensible.pod Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Manual/Example/LogDispatch.pod -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/WithParameters.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/WithConstructor.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/Inferred.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/Deferred.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/Alias.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/WithDependencies.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/Deferred.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/WithParameters.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/WithClass.pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/WithDependencies.pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Service/Deferred/Thunk.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/LifeCycle/Singleton.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/LifeCycle/Singleton/WithParameters.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Container/Parameterized.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/perl5/Bread/Board/Container/FromParameterized.pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::WithDependencies.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Concepts.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Dumper.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Example.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Example::FormSensible.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Container::Parameterized.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Literal.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::BlockInjection.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::WithClass.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Traversable.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::ConstructorInjection.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Concepts::Advanced.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Dumper.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Concepts::Typemap.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Container::FromParameterized.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Concepts.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Example::LogDispatch.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::WithConstructor.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Types.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::LifeCycle::Singleton::WithParameters.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Deferred.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::SetterInjection.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::LifeCycle.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Container.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::LifeCycle::Singleton.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Deferred.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Alias.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Inferred.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Deferred::Thunk.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::WithDependencies.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::WithParameters.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Example::FormSensible.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Container::Parameterized.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::BlockInjection.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::SetterInjection.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Container::FromParameterized.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::WithConstructor.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Dependency.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Concepts::Typemap.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Inferred.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Deferred::Thunk.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Example.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::ConstructorInjection.3pm +Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::Alias.3pm Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Literal.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Types.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Manual::Concepts::Advanced.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::LifeCycle::Singleton::WithParameters.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board::Service::WithClass.3pm -Installing /build/reproducible-path/libbread-board-perl-0.37/debian/libbread-board-perl/usr/share/man/man3/Bread::Board.3pm make[1]: Leaving directory '/build/reproducible-path/libbread-board-perl-0.37' dh_installdocs dh_installchangelogs @@ -1754,12 +748,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3332354/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/456302 and its subdirectories -I: Current time: Mon Dec 7 14:17:03 -12 2026 -I: pbuilder-time-stamp: 1796696223 +I: removing directory /srv/workspace/pbuilder/3332354 and its subdirectories +I: Current time: Wed Nov 5 09:54:41 +14 2025 +I: pbuilder-time-stamp: 1762286081