Diff of the two buildlogs: -- --- b1/build.log 2025-07-31 16:41:43.455803266 +0000 +++ b2/build.log 2025-07-31 16:44:17.624003134 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jul 31 04:39:14 -12 2025 -I: pbuilder-time-stamp: 1753979954 +I: Current time: Thu Sep 3 13:04:46 +14 2026 +I: pbuilder-time-stamp: 1788390286 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying no-network.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/902407/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1040070/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +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 Sep 2 23:04 /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/1040070/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1040070/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='150689b9db0640cbaf552a7e8169f633' - 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='902407' - PS1='# ' - PS2='> ' + INVOCATION_ID=ca221d39e763450da804e1f687db6e9c + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=1040070 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.2v27mOjB/pbuilderrc_X24T --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2v27mOjB/b1 --logfile b1/build.log libfirefox-marionette-perl_1.65-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.2v27mOjB/pbuilderrc_FUtR --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2v27mOjB/b2 --logfile b2/build.log libfirefox-marionette-perl_1.65-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/902407/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1040070/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -356,7 +388,7 @@ Get: 212 http://deb.debian.org/debian unstable/main arm64 xauth arm64 1:1.1.2-1.1 [35.4 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 xserver-common all 2:21.1.16-1.3 [2409 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 xvfb arm64 2:21.1.16-1.3 [3122 kB] -Fetched 150 MB in 2s (88.7 MB/s) +Fetched 150 MB in 1s (260 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (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 ... 19964 files and directories currently installed.) @@ -1243,7 +1275,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/libfirefox-marionette-perl-1.65/ && 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 > ../libfirefox-marionette-perl_1.65-1_source.changes +I: user script /srv/workspace/pbuilder/1040070/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1040070/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libfirefox-marionette-perl-1.65/ && 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 > ../libfirefox-marionette-perl_1.65-1_source.changes dpkg-buildpackage: info: source package libfirefox-marionette-perl dpkg-buildpackage: info: source version 1.65-1 dpkg-buildpackage: info: source distribution unstable @@ -1262,12 +1298,12 @@ Mozilla Firefox 128.13.0esr grep -r Mem /proc/meminfo MemTotal: 32815792 kB -MemFree: 24334272 kB -MemAvailable: 27263304 kB +MemFree: 20998608 kB +MemAvailable: 23131304 kB ulimit -a | grep -i mem -memory(kbytes) unlimited -locked memory(kbytes) 4101972 -vmemory(kbytes) unlimited +max locked memory (kbytes, -l) 4101972 +max memory size (kbytes, -m) unlimited +virtual memory (kbytes, -v) unlimited Warning: prerequisite Test::CheckManifest 0.9 not found. Warning: prerequisite Test::Pod 1.41 not found. Warning: prerequisite Test::Pod::Coverage 1.04 not found. @@ -1279,50 +1315,50 @@ dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libfirefox-marionette-perl-1.65' -cp lib/Firefox/Marionette/Bookmark.pm blib/lib/Firefox/Marionette/Bookmark.pm +cp lib/Firefox/Marionette.pm blib/lib/Firefox/Marionette.pm +cp lib/Firefox/Marionette/Extension/HarExportTrigger.pm blib/lib/Firefox/Marionette/Extension/HarExportTrigger.pm +cp lib/Firefox/Marionette/Capabilities.pm blib/lib/Firefox/Marionette/Capabilities.pm cp lib/Firefox/Marionette/Keys.pm blib/lib/Firefox/Marionette/Keys.pm -cp lib/Firefox/Marionette/Exception/InsecureCertificate.pm blib/lib/Firefox/Marionette/Exception/InsecureCertificate.pm -cp lib/Firefox/Marionette/Login.pm blib/lib/Firefox/Marionette/Login.pm -cp lib/Firefox/Marionette/Display.pm blib/lib/Firefox/Marionette/Display.pm -cp lib/Firefox/Marionette/ShadowRoot.pm blib/lib/Firefox/Marionette/ShadowRoot.pm -cp lib/Firefox/Marionette/Extension/Timezone.pm blib/lib/Firefox/Marionette/Extension/Timezone.pm -cp lib/Firefox/Marionette/Cache.pm blib/lib/Firefox/Marionette/Cache.pm cp lib/Firefox/Marionette/Timeouts.pm blib/lib/Firefox/Marionette/Timeouts.pm -cp lib/Firefox/Marionette/Element.pm blib/lib/Firefox/Marionette/Element.pm -cp lib/Firefox/Marionette/GeoLocation.pm blib/lib/Firefox/Marionette/GeoLocation.pm -cp lib/Firefox/Marionette/Exception/StaleElement.pm blib/lib/Firefox/Marionette/Exception/StaleElement.pm -cp lib/Firefox/Marionette/LocalObject.pm blib/lib/Firefox/Marionette/LocalObject.pm -cp lib/Firefox/Marionette/Extension/HarExportTrigger.pm blib/lib/Firefox/Marionette/Extension/HarExportTrigger.pm -cp lib/Firefox/Marionette/DNS.pm blib/lib/Firefox/Marionette/DNS.pm -cp lib/Firefox/Marionette/Extension/Stealth.pm blib/lib/Firefox/Marionette/Extension/Stealth.pm -cp lib/Firefox/Marionette/Profile.pm blib/lib/Firefox/Marionette/Profile.pm cp lib/Firefox/Marionette/Certificate.pm blib/lib/Firefox/Marionette/Certificate.pm -cp lib/Firefox/Marionette/Link.pm blib/lib/Firefox/Marionette/Link.pm cp lib/Firefox/Marionette/Response.pm blib/lib/Firefox/Marionette/Response.pm -cp lib/Firefox/Marionette/Cookie.pm blib/lib/Firefox/Marionette/Cookie.pm -cp lib/Firefox/Marionette/Proxy.pm blib/lib/Firefox/Marionette/Proxy.pm +cp lib/Firefox/Marionette/Exception/StaleElement.pm blib/lib/Firefox/Marionette/Exception/StaleElement.pm +cp lib/Firefox/Marionette/Display.pm blib/lib/Firefox/Marionette/Display.pm cp lib/Firefox/Marionette/Image.pm blib/lib/Firefox/Marionette/Image.pm -cp lib/Firefox/Marionette/Exception/Response.pm blib/lib/Firefox/Marionette/Exception/Response.pm -cp lib/Firefox/Marionette/Capabilities.pm blib/lib/Firefox/Marionette/Capabilities.pm -cp lib/Firefox/Marionette/Exception.pm blib/lib/Firefox/Marionette/Exception.pm +cp lib/Firefox/Marionette/ShadowRoot.pm blib/lib/Firefox/Marionette/ShadowRoot.pm +cp lib/Firefox/Marionette/LocalObject.pm blib/lib/Firefox/Marionette/LocalObject.pm +cp lib/Firefox/Marionette/Cookie.pm blib/lib/Firefox/Marionette/Cookie.pm cp lib/Firefox/Marionette/Element/Rect.pm blib/lib/Firefox/Marionette/Element/Rect.pm -cp lib/Firefox/Marionette/Exception/NoSuchAlert.pm blib/lib/Firefox/Marionette/Exception/NoSuchAlert.pm -cp lib/Firefox/Marionette.pm blib/lib/Firefox/Marionette.pm +cp lib/Firefox/Marionette/Exception/Response.pm blib/lib/Firefox/Marionette/Exception/Response.pm +cp lib/Firefox/Marionette/Profile.pm blib/lib/Firefox/Marionette/Profile.pm +cp lib/Firefox/Marionette/Bookmark.pm blib/lib/Firefox/Marionette/Bookmark.pm +cp lib/Firefox/Marionette/GeoLocation.pm blib/lib/Firefox/Marionette/GeoLocation.pm +cp lib/Firefox/Marionette/Cache.pm blib/lib/Firefox/Marionette/Cache.pm +cp lib/Firefox/Marionette/Proxy.pm blib/lib/Firefox/Marionette/Proxy.pm +cp lib/Firefox/Marionette/Extension/Stealth.pm blib/lib/Firefox/Marionette/Extension/Stealth.pm +cp lib/Firefox/Marionette/DNS.pm blib/lib/Firefox/Marionette/DNS.pm cp lib/Firefox/Marionette/Buttons.pm blib/lib/Firefox/Marionette/Buttons.pm +cp lib/Firefox/Marionette/Exception/NoSuchAlert.pm blib/lib/Firefox/Marionette/Exception/NoSuchAlert.pm +cp lib/Firefox/Marionette/Element.pm blib/lib/Firefox/Marionette/Element.pm +cp lib/Firefox/Marionette/Login.pm blib/lib/Firefox/Marionette/Login.pm +cp lib/Firefox/Marionette/Extension/Timezone.pm blib/lib/Firefox/Marionette/Extension/Timezone.pm +cp lib/Firefox/Marionette/Exception/InsecureCertificate.pm blib/lib/Firefox/Marionette/Exception/InsecureCertificate.pm +cp lib/Firefox/Marionette/Exception.pm blib/lib/Firefox/Marionette/Exception.pm +cp lib/Firefox/Marionette/Link.pm blib/lib/Firefox/Marionette/Link.pm cp lib/Firefox/Marionette/Exception/NotFound.pm blib/lib/Firefox/Marionette/Exception/NotFound.pm -cp lib/Firefox/Marionette/Window/Rect.pm blib/lib/Firefox/Marionette/Window/Rect.pm -cp lib/Firefox/Marionette/WebAuthn/Authenticator.pm blib/lib/Firefox/Marionette/WebAuthn/Authenticator.pm -cp lib/Firefox/Marionette/WebWindow.pm blib/lib/Firefox/Marionette/WebWindow.pm -cp lib/Firefox/Marionette/WebFrame.pm blib/lib/Firefox/Marionette/WebFrame.pm cp lib/Waterfox/Marionette/Profile.pm blib/lib/Waterfox/Marionette/Profile.pm -cp lib/Waterfox/Marionette.pm blib/lib/Waterfox/Marionette.pm +cp lib/Firefox/Marionette/Window/Rect.pm blib/lib/Firefox/Marionette/Window/Rect.pm cp lib/Firefox/Marionette/WebAuthn/Credential.pm blib/lib/Firefox/Marionette/WebAuthn/Credential.pm +cp lib/Firefox/Marionette/WebFrame.pm blib/lib/Firefox/Marionette/WebFrame.pm +cp lib/Firefox/Marionette/WebAuthn/Authenticator.pm blib/lib/Firefox/Marionette/WebAuthn/Authenticator.pm cp lib/Firefox/Marionette/UpdateStatus.pm blib/lib/Firefox/Marionette/UpdateStatus.pm +cp lib/Waterfox/Marionette.pm blib/lib/Waterfox/Marionette.pm +cp lib/Firefox/Marionette/WebWindow.pm blib/lib/Firefox/Marionette/WebWindow.pm cp ca-bundle-for-firefox blib/script/ca-bundle-for-firefox cp check-firefox-certificate-authorities blib/script/check-firefox-certificate-authorities cp firefox-passwords blib/script/firefox-passwords -cp setup-for-firefox-marionette-build.sh blib/script/setup-for-firefox-marionette-build.sh "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ca-bundle-for-firefox +cp setup-for-firefox-marionette-build.sh blib/script/setup-for-firefox-marionette-build.sh "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/check-firefox-certificate-authorities "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/firefox-passwords cp ssh-auth-cmd-marionette blib/script/ssh-auth-cmd-marionette @@ -1343,38 +1379,38 @@ 1..1 ok 1 - use Firefox::Marionette; ok -# Starting test at Thu Jul 31 16:39:53 2025 +# Starting test at Wed Sep 2 23:05:27 2026 # Version is Mozilla Firefox 128.13.0esr -# XAUTHORITY is /tmp/xvfb-run.5cb3Ar/Xauthority +# XAUTHORITY is /tmp/xvfb-run.YME9dn/Xauthority # DISPLAY is :99 # D-Bus is working # Debian Version is 13.0 # Xvfb deb version is 2:21.1.16-1.3 # grep -r Mem /proc/meminfo # MemTotal: 32815792 kB -# MemFree: 24721652 kB -# MemAvailable: 27650696 kB +# MemFree: 20558060 kB +# MemAvailable: 22690892 kB # ulimit -a | grep -i mem -# memory(kbytes) unlimited -# locked memory(kbytes) 4101972 -# vmemory(kbytes) unlimited +# max locked memory (kbytes, -l) 4101972 +# max memory size (kbytes, -m) unlimited +# virtual memory (kbytes, -v) unlimited # This firefox installation has 0 existing profiles '/usr/bin/perl --version' did not produce output that could be parsed. Assuming modern Marionette is available at t/01-marionette.t line 668. '/usr/bin/perl --version' did not produce output that could be parsed. Assuming modern Marionette is available at t/01-marionette.t line 668. '/usr/bin/perl --version' did not produce output that could be parsed. Assuming modern Marionette is available at t/01-marionette.t line 668. '/usr/bin/perl --version' did not produce output that could be parsed. Assuming modern Marionette is available at t/01-marionette.t line 668. # Initial tests -# Testing has been running for 2 seconds at t/01-marionette.t line 786 +# Testing has been running for 3 seconds at t/01-marionette.t line 786 ** firefox --version -** firefox -marionette -remote-allow-system-access -safe-mode -headless -profile /tmp/firefox_marionette_local_YJOsJODKwfw/profile --no-remote --new-instance +** firefox -marionette -remote-allow-system-access -safe-mode -headless -profile /tmp/firefox_marionette_local_6AfhSMZKcNf/profile --no-remote --new-instance *** You are running in headless mode. << 50:{"applicationType":"gecko","marionetteProtocol":3} >> 73:[0,1,"WebDriver:NewSession",{"capabilities":{"requiredCapabilities":{}}}] -<< 762:[1,1,null,{"sessionId":"567c3197-1bbb-4ffe-8cbf-46bbc88f3132","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"128.13.0","platformName":"linux","unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0","moz:buildID":"20250714124554","moz:headless":true,"moz:platformVersion":"6.1.0-37-cloud-arm64","moz:processID":911473,"moz:profile":"/tmp/firefox_marionette_local_YJOsJODKwfw/profile","moz:shutdownTimeout":60000,"pageLoadStrategy":"normal","timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"setWindowRect":true,"strictFileInteractability":false,"moz:accessibilityChecks":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}] +<< 763:[1,1,null,{"sessionId":"08e15b7d-e70f-41a0-8270-58177b3d34d1","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"128.13.0","platformName":"linux","unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0","moz:buildID":"20250714124554","moz:headless":true,"moz:platformVersion":"6.1.0-37-cloud-arm64","moz:processID":1053746,"moz:profile":"/tmp/firefox_marionette_local_6AfhSMZKcNf/profile","moz:shutdownTimeout":60000,"pageLoadStrategy":"normal","timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"setWindowRect":true,"strictFileInteractability":false,"moz:accessibilityChecks":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}] >> 179:[0,2,"WebAuthn:AddVirtualAuthenticator",{"hasResidentKey":true,"hasUserVerification":true,"isUserConsenting":true,"isUserVerified":true,"protocol":"ctap2","transport":"internal"}] -<< 37:[1,2,null,{"value":7295102329876111}] +<< 37:[1,2,null,{"value":3126411327739298}] >> 33:[0,3,"WebDriver:GetCapabilities"] -<< 721:[1,3,null,{"value":{"capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"128.13.0","platformName":"linux","unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0","moz:buildID":"20250714124554","moz:headless":true,"moz:platformVersion":"6.1.0-37-cloud-arm64","moz:processID":911473,"moz:profile":"/tmp/firefox_marionette_local_YJOsJODKwfw/profile","moz:shutdownTimeout":60000,"pageLoadStrategy":"normal","timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"setWindowRect":true,"strictFileInteractability":false,"moz:accessibilityChecks":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}}] +<< 722:[1,3,null,{"value":{"capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"128.13.0","platformName":"linux","unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0","moz:buildID":"20250714124554","moz:headless":true,"moz:platformVersion":"6.1.0-37-cloud-arm64","moz:processID":1053746,"moz:profile":"/tmp/firefox_marionette_local_6AfhSMZKcNf/profile","moz:shutdownTimeout":60000,"pageLoadStrategy":"normal","timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"setWindowRect":true,"strictFileInteractability":false,"moz:accessibilityChecks":false,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}}] >> 71:[0,4,"WebDriver:ExecuteScript",{"script":"return navigator.userAgent"}] << 93:[1,4,null,{"value":"Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"}] >> 29:[0,5,"Marionette:GetContext"] @@ -1389,8 +1425,8 @@ << 25:[1,9,null,{"value":null}] # Browser version is 128.13.0 # Operating System is linux 6.1.0-37-cloud-arm64 -# Profile Directory is /tmp/firefox_marionette_local_YJOsJODKwfw/profile -# Mozilla PID is 911473 +# Profile Directory is /tmp/firefox_marionette_local_6AfhSMZKcNf/profile +# Mozilla PID is 1053746 # Firefox BuildID is 20250714124554 # Addons are disabled # User Agent is Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0 @@ -1421,36 +1457,36 @@ >> 87:[0,21,"WebDriver:ExecuteScript",{"script":"window.open(\"about:blank\", \"_blank\");"}] << 26:[1,21,null,{"value":null}] >> 30:[0,22,"WebDriver:CloseWindow"] -<< 52:[1,22,null,["ffcc9cc8-26ee-4881-8e20-bcd5b6c6cdcd"]] +<< 52:[1,22,null,["d2289eb9-f877-4ed8-8cfd-ad283802b5da"]] >> 51:[0,23,"Marionette:Quit",{"flags":["eAttemptQuit"]}] << 61:[1,23,null,{"cause":"shutdown","forced":false,"in_app":true}] # Starting new firefox for testing capabilities and accessing proxies -# Using proxy port TCP/49789 -# Using SOCKS port TCP/33507 -# Testing has been running for 7 seconds at t/01-marionette.t line 1198 +# Using proxy port TCP/52075 +# Using SOCKS port TCP/51305 +# Testing has been running for 8 seconds at t/01-marionette.t line 1198 # $capabilities->moz_use_non_spec_compliant_pointer_origin is not supported for 128.13.0 -# Testing has been running for 11 seconds at t/01-marionette.t line 1310 -# Testing has been running for 11 seconds at t/01-marionette.t line 1340 -# Starting new firefox for testing proxies with proxy port TCP/41423 -# Testing has been running for 12 seconds at t/01-marionette.t line 1461 +# Testing has been running for 12 seconds at t/01-marionette.t line 1310 +# Testing has been running for 12 seconds at t/01-marionette.t line 1340 +# Starting new firefox for testing proxies with proxy port TCP/38039 +# Testing has been running for 13 seconds at t/01-marionette.t line 1461 # Starting new firefox for testing proxies again using default proxy port TCP/3128 -# Testing has been running for 18 seconds at t/01-marionette.t line 1522 +# Testing has been running for 19 seconds at t/01-marionette.t line 1522 # Starting new firefox for testing PDFs and script elements -# Testing has been running for 22 seconds at t/01-marionette.t line 1579 +# Testing has been running for 23 seconds at t/01-marionette.t line 1579 # WebGL is enabled by default when visible and addons are turned off # Starting new firefox for testing logins -# Testing has been running for 28 seconds at t/01-marionette.t line 2126 +# Testing has been running for 29 seconds at t/01-marionette.t line 2126 # WebGL appears to be enabled in headless mode (with addons => 1) -# Testing has been running for 39 seconds at t/01-marionette.t line 2498 +# Testing has been running for 41 seconds at t/01-marionette.t line 2498 # Starting new firefox for testing custom headers -# Testing has been running for 39 seconds at t/01-marionette.t line 2881 +# Testing has been running for 41 seconds at t/01-marionette.t line 2881 # Starting new firefox for testing metacpan and iframe, with find, downloads, extensions and actions -# Testing has been running for 45 seconds at t/01-marionette.t line 3057 +# Testing has been running for 46 seconds at t/01-marionette.t line 3057 # Starting new firefox for testing JSON from localhost and alerts and extensions -# Testing has been running for 49 seconds at t/01-marionette.t line 4364 +# Testing has been running for 50 seconds at t/01-marionette.t line 4364 # Original install path is /build/reproducible-path/libfirefox-marionette-perl-1.65/t/addons/borderify/manifest.json # Installing extension from /build/reproducible-path/libfirefox-marionette-perl-1.65/t/addons/borderify/manifest.json -# Accepting connections for [Test HTTP Content Server for 911325] +# Accepting connections for [Test HTTP Content Server for 1053168] # Accepted connection # Accepted connection # Got request for /?format=JSON @@ -1464,22 +1500,22 @@ # Got request for /?format=txt # Caught exception in content server:Caught a TERM signal at t/01-marionette.t line 115. **** DEPRECATED METHOD - using accept_dialog() HAS BEEN REPLACED BY accept_alert **** at t/01-marionette.t line 4573. -# Starting new firefox for testing proxy by argument, capabilities, window switching and certificates using proxy port TCP/45685 -# Testing has been running for 57 seconds at t/01-marionette.t line 4751 +# Starting new firefox for testing proxy by argument, capabilities, window switching and certificates using proxy port TCP/51233 +# Testing has been running for 58 seconds at t/01-marionette.t line 4751 # $capabilities->moz_use_non_spec_compliant_pointer_origin is not supported for 128.13.0 # Starting new firefox for testing %ENV proxy, min/maxing and killing firefox # Testing has been running for 67 seconds at t/01-marionette.t line 5044 # Final Browser version is 128.13.0 # WebGL (webgl2) is working correctly for 128.13.0 on linux -# Killing PID 923896 with a signal 15 +# Killing PID 1067177 with a signal 15 # Error Message was Firefox killed by a TERM signal (15) # Starting new firefox for testing visibility and TLS proxy servers # Testing has been running for 87 seconds at t/01-marionette.t line 5228 # Starting new firefox for shortcut TLS proxy servers -# Testing has been running for 98 seconds at t/01-marionette.t line 5330 +# Testing has been running for 97 seconds at t/01-marionette.t line 5330 # Starting new firefox for shortcut normal proxy servers -# Testing has been running for 98 seconds at t/01-marionette.t line 5374 -# Testing has been running for 98 seconds at t/01-marionette.t line 5419 +# Testing has been running for 97 seconds at t/01-marionette.t line 5374 +# Testing has been running for 97 seconds at t/01-marionette.t line 5419 # Total runtime is 98 seconds t/01-marionette.t ..... ok 1 - Read 0 existing profiles @@ -1502,7 +1538,7 @@ [GFX1-]: glxtest: libpci missing [GFX1-]: glxtest: libEGL missing [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt -ok 18 - $firefox->root_directory() is /tmp/firefox_marionette_local_YJOsJODKwfw +ok 18 - $firefox->root_directory() is /tmp/firefox_marionette_local_6AfhSMZKcNf ok 19 - $firefox->debug() returns true ok 20 - Firefox has started in Marionette mode ok 21 - application/pkcs10 has been added to mime_types @@ -1513,7 +1549,7 @@ ok 26 - Firefox is currently running in linux ok 27 - Firefox is currently running on aarch64 ok 28 - Firefox Platform version is 6.1.0-37-cloud-arm64 -ok 29 - Firefox::Marionette->root_directory() returns the exising local directory:/tmp/firefox_marionette_local_YJOsJODKwfw +ok 29 - Firefox::Marionette->root_directory() returns the exising local directory:/tmp/firefox_marionette_local_6AfhSMZKcNf ok 30 - $firefox->application_type() returns gecko ok 31 - $firefox->marionette_protocol() returns 3 ok 32 - $firefox->window_type() returns 'navigator:browser':navigator:browser @@ -1558,7 +1594,7 @@ ok 69 # skip No survive testing except for RELEASE_TESTING ok 70 # skip No survive testing except for RELEASE_TESTING ok 71 # skip No survive testing except for RELEASE_TESTING -ok 72 - $firefox->root_directory() is /tmp/firefox_marionette_local_f4R6SsW9V3h +ok 72 - $firefox->root_directory() is /tmp/firefox_marionette_local_XrDStYQGJFc ok 73 - Firefox has started in Marionette mode with definable capabilities set to known values ok 74 - $firefox->har() throws an exception when har has not been setup:javascript error: TypeError: window.HAR is undefined at t/01-marionette.t line 1210 ok 75 - Retrieved bookmark from edge import @@ -1567,14 +1603,14 @@ ok 78 - $bookmark->date_added() is Thu Jun 1 09:16:12 2023 ok 79 - $bookmark->title() is 'Firefox::Marionette - Automate the Firefox browser with the Marionette protocol - metacpan.org':Firefox::Marionette - Automate the Firefox browser with the Marionette protocol - metacpan.org ok 80 - $bookmark->type() is Firefox::Marionette::Bookmark::BOOKMARK():1 -ok 81 - $bookmark->parent_guid() qQVG8KwB2mNV -ok 82 - $bookmark->guid() is JFbks3Dt5MwB +ok 81 - $bookmark->parent_guid() jLNtvaDY0EBR +ok 82 - $bookmark->guid() is I-eJNdR7R55- ok 83 - $bookmark->url() is 'https://perlmonks.org/':https://perlmonks.org/ ok 84 - $bookmark->date_added() is Sat Jun 10 02:28:01 2023 ok 85 - $bookmark->title() is 'PerlMonks - The Monastery Gates':PerlMonks - The Monastery Gates ok 86 - $bookmark->type() is Firefox::Marionette::Bookmark::BOOKMARK():1 ok 87 - $bookmark->parent_guid() is menu________ -ok 88 - $bookmark->guid() is VpaDssKy326A +ok 88 - $bookmark->guid() is h-hJ0ZDAiecx ok 89 - $bookmark->icon_url() is not defined ok 90 - $bookmark->icon() is not defined ok 91 - $firefox->sleep_time_in_ms() is 5 milliseconds @@ -1591,17 +1627,17 @@ ok 102 - $capabilities->moz_headless() is set to false ok 103 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object ok 104 - $capabilities->proxy()->type() is 'manual' -ok 105 - $capabilities->proxy()->http() is 'localhost:49789':localhost:49789 -ok 106 - $capabilities->proxy()->https() is 'localhost:42095' +ok 105 - $capabilities->proxy()->http() is 'localhost:52075':localhost:52075 +ok 106 - $capabilities->proxy()->https() is 'localhost:36661' ok 107 - $capabilities->timeouts()->page_load() is '54,321' ok 108 - $capabilities->timeouts()->script() is '4,567' ok 109 - $capabilities->timeouts()->implicit() is '6,543' -ok 110 - $capabilities->proxy()->socks() is 'localhost:33507':localhost:33507 +ok 110 - $capabilities->proxy()->socks() is 'localhost:51305':localhost:51305 ok 111 - $capabilities->proxy()->socks_version() is 5 ok 112 - $capabilities->proxy()->none() is a reference to a list with 1 element ok 113 # skip Skipping proxy forks except for RELEASE_TESTING=1 ok 114 - Firefox has closed with an exit status of 0:0 -ok 115 - $firefox->root_directory() is /tmp/firefox_marionette_local_qijndOJ0t93 +ok 115 - $firefox->root_directory() is /tmp/firefox_marionette_local_lHL3mHVysLc ok 116 - Firefox has started in Marionette mode with definable capabilities set to known values ok 117 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object ok 118 - $capabilities->proxy()->type() is 'pac' @@ -1610,7 +1646,7 @@ ok 121 - $geo2->latitude() is correctly reported as 40:40 ok 122 - $geo2->longitude() is correctly reported as 24:24 ok 123 - Firefox has closed with an exit status of 0:0 -ok 124 - $firefox->root_directory() is /tmp/firefox_marionette_local_hdkKstZhra4 +ok 124 - $firefox->root_directory() is /tmp/firefox_marionette_local_OU34I80HtRh ok 125 - Firefox has started in Marionette mode with definable capabilities set to known values ok 126 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object ok 127 - $capabilities->proxy()->type() is 'manual' @@ -1619,21 +1655,21 @@ ok 130 - $capabilities->proxy()->none() is 'localhost' ok 131 - Number of none proxies is 1:1 ok 132 - Firefox has closed with an exit status of 0:0 -ok 133 - $firefox->root_directory() is /tmp/firefox_marionette_local_3AdAZbfxckz +ok 133 - $firefox->root_directory() is /tmp/firefox_marionette_local_KqsfvzAb2cM ok 134 - Firefox has started in Marionette mode with definable capabilities set to known values ok 135 - Retrieved bookmark from chrome import as https://metacpan.org/pod/Firefox::Marionette ok 136 - $bookmark->url() is 'https://metacpan.org/pod/Firefox::Marionette':https://metacpan.org/pod/Firefox::Marionette ok 137 - $bookmark->date_added() is Thu Jun 1 09:16:12 2023 ok 138 - $bookmark->title() is 'Firefox::Marionette - Automate the Firefox browser with the Marionette protocol - metacpan.org':Firefox::Marionette - Automate the Firefox browser with the Marionette protocol - metacpan.org ok 139 - $bookmark->type() is Firefox::Marionette::Bookmark::BOOKMARK():1 -ok 140 - $bookmark->parent_guid() is 3r0dBWu98zGy -ok 141 - $bookmark->guid() is dbgsoNNVw1ap +ok 140 - $bookmark->parent_guid() is 0tOoEgaJSNJV +ok 141 - $bookmark->guid() is ZMnaRYepPz3e ok 142 - $bookmark->url() is 'https://perlmonks.org/':https://perlmonks.org/ ok 143 - $bookmark->date_added() is Sat Jun 10 02:28:01 2023 ok 144 - $bookmark->title() is 'PerlMonks - The Monastery Gates':PerlMonks - The Monastery Gates ok 145 - $bookmark->type() is Firefox::Marionette::Bookmark::BOOKMARK():1 ok 146 - $bookmark->parent_guid() is menu________ -ok 147 - $bookmark->guid() is xM647xHLBDNG +ok 147 - $bookmark->guid() is a2TuZAOHEmEN ok 148 - $bookmark->icon_url() is not defined ok 149 - $bookmark->icon() is not defined ok 150 - Retrieved the ARIA label correctly:Close @@ -1731,7 +1767,7 @@ ok 232 # skip Skipping network tests ok 233 # skip Skipping network tests ok 234 # skip Skipping network tests -ok 235 - $firefox->root_directory() is /tmp/firefox_marionette_local_Y3LFk9P5QUx +ok 235 - $firefox->root_directory() is /tmp/firefox_marionette_local_OGBcQvp72Pc ok 236 - Firefox has started in Marionette mode with definable capabilities set to known values ok 237 - $firefox->import_bookmarks('/build/reproducible-path/libfirefox-marionette-perl-1.65/t/data/bookmarks_firefox.json') returns itself for chaining ok 238 - Retrieved bookmark from firefox export as https://metacpan.org/pod/Firefox::Marionette @@ -1840,52 +1876,52 @@ ok 341 - $firefox->search_bookmark('https://metacpan.org/') produces more than 7 results:13 ok 342 - $firefox->import_bookmarks('/build/reproducible-path/libfirefox-marionette-perl-1.65/t/data/bookmarks_firefox.html') returns itself for chaining ok 343 - $firefox->search_bookmark() returns results (1) that have a type method:1 -ok 344 - $firefox->search_bookmark() returns results (1) that have a guid method:FpbPXaHcbu-Z +ok 344 - $firefox->search_bookmark() returns results (1) that have a guid method:f0FrLnSXMQ_I ok 345 - $firefox->search_bookmark() returns results (1) that have a guid method:0 ok 346 - $firefox->search_bookmark() returns results (1) that have a url method:https://perlmonks.org/ ok 347 - $firefox->search_bookmark() returns results (1) that have a title method:PerlMonks - The Monastery Gates ok 348 - $firefox->search_bookmark() returns results (1) that have a parent_guid method:unfiled_____ ok 349 - $firefox->search_bookmark() returns results (2) that have a type method:1 -ok 350 - $firefox->search_bookmark() returns results (2) that have a guid method:rS8Z96awWCSq +ok 350 - $firefox->search_bookmark() returns results (2) that have a guid method:mo8RS74LydHc ok 351 - $firefox->search_bookmark() returns results (2) that have a guid method:0 ok 352 - $firefox->search_bookmark() returns results (2) that have a url method:https://pause.perl.org/pause/query ok 353 - $firefox->search_bookmark() returns results (2) that have a title method:PAUSE: The CPAN back stage entrance ok 354 - $firefox->search_bookmark() returns results (2) that have a parent_guid method:toolbar_____ ok 355 - $firefox->search_bookmark() returns results (3) that have a type method:1 -ok 356 - $firefox->search_bookmark() returns results (3) that have a guid method:Og527wYx5A-j +ok 356 - $firefox->search_bookmark() returns results (3) that have a guid method:XQ6G8e9Rysk6 ok 357 - $firefox->search_bookmark() returns results (3) that have a guid method:3 ok 358 - $firefox->search_bookmark() returns results (3) that have a url method:https://github.com/david-dick/firefox-marionette ok 359 - $firefox->search_bookmark() returns results (3) that have a title method:GitHub - david-dick/firefox-marionette: This is a client module to automate the Mozilla Firefox browser via the Marionette protocol ok 360 - $firefox->search_bookmark() returns results (3) that have a parent_guid method:menu________ ok 361 - $firefox->search_bookmark() returns results (4) that have a type method:3 -ok 362 - $firefox->search_bookmark() returns results (4) that have a guid method:9tYpbOu81Pva +ok 362 - $firefox->search_bookmark() returns results (4) that have a guid method:ghAj8Ur0WMPQ ok 363 - $firefox->search_bookmark() returns results (4) that have a guid method:2 ok 364 - $firefox->search_bookmark() returns results (4) that have a parent_guid method:menu________ ok 365 - $firefox->search_bookmark() returns results (5) that have a type method:1 -ok 366 - $firefox->search_bookmark() returns results (5) that have a guid method:8_UHxzOhD0vx +ok 366 - $firefox->search_bookmark() returns results (5) that have a guid method:icP_4ktId_iH ok 367 - $firefox->search_bookmark() returns results (5) that have a guid method:0 ok 368 - $firefox->search_bookmark() returns results (5) that have a url method:https://duckduckgo.com/?va=v&t=ha&q=perl+%F0%9F%90%AB&ia=web ok 369 - $firefox->search_bookmark() returns results (5) that have a title method:perl 🐫 at DuckDuckGo -ok 370 - $firefox->search_bookmark() returns results (5) that have a parent_guid method:-vmGVVYCmKxd +ok 370 - $firefox->search_bookmark() returns results (5) that have a parent_guid method:kpEW-gZI2jMl ok 371 - $firefox->search_bookmark() returns results (6) that have a type method:2 -ok 372 - $firefox->search_bookmark() returns results (6) that have a guid method:-vmGVVYCmKxd +ok 372 - $firefox->search_bookmark() returns results (6) that have a guid method:kpEW-gZI2jMl ok 373 - $firefox->search_bookmark() returns results (6) that have a guid method:1 ok 374 - $firefox->search_bookmark() returns results (6) that have a title method:Searches ok 375 - $firefox->search_bookmark() returns results (6) that have a parent_guid method:menu________ ok 376 - $firefox->search_bookmark() returns results (7) that have a type method:1 -ok 377 - $firefox->search_bookmark() returns results (7) that have a guid method:2U0neDynwABT +ok 377 - $firefox->search_bookmark() returns results (7) that have a guid method:bLI6EA8Eqx_f ok 378 - $firefox->search_bookmark() returns results (7) that have a guid method:1 ok 379 - $firefox->search_bookmark() returns results (7) that have a url method:https://metacpan.org/release/DDICK/Firefox-Marionette-1.38 ok 380 - $firefox->search_bookmark() returns results (7) that have a title method:Firefox-Marionette-1.38 - Automate the Firefox browser with the Marionette protocol - metacpan.org -ok 381 - $firefox->search_bookmark() returns results (7) that have a parent_guid method:DPK-1ur_eRBD +ok 381 - $firefox->search_bookmark() returns results (7) that have a parent_guid method:3Y6jWPWkYHlI ok 382 - $firefox->search_bookmark() returns results (8) that have a type method:1 -ok 383 - $firefox->search_bookmark() returns results (8) that have a guid method:V4EHWB1eCRmm +ok 383 - $firefox->search_bookmark() returns results (8) that have a guid method:rfWI_Pbv61dJ ok 384 - $firefox->search_bookmark() returns results (8) that have a guid method:0 ok 385 - $firefox->search_bookmark() returns results (8) that have a url method:https://metacpan.org/pod/Firefox::Marionette ok 386 - $firefox->search_bookmark() returns results (8) that have a title method:Firefox::Marionette - Automate the Firefox browser with the Marionette protocol - metacpan.org -ok 387 - $firefox->search_bookmark() returns results (8) that have a parent_guid method:DPK-1ur_eRBD +ok 387 - $firefox->search_bookmark() returns results (8) that have a parent_guid method:3Y6jWPWkYHlI ok 388 - $firefox->search_bookmark() returns results (9) that have a type method:2 -ok 389 - $firefox->search_bookmark() returns results (9) that have a guid method:DPK-1ur_eRBD +ok 389 - $firefox->search_bookmark() returns results (9) that have a guid method:3Y6jWPWkYHlI ok 390 - $firefox->search_bookmark() returns results (9) that have a guid method:0 ok 391 - $firefox->search_bookmark() returns results (9) that have a title method:CPAN ok 392 - $firefox->search_bookmark() returns results (9) that have a parent_guid method:menu________ @@ -1922,8 +1958,8 @@ ok 423 - $bookmark->content_type() is 'text/x-moz-place':text/x-moz-place ok 424 - $bookmark->title() is 'Firefox::Marionette - Automate the Firefox browser with the Marionette protocol - metacpan.org':Firefox::Marionette - Automate the Firefox browser with the Marionette protocol - metacpan.org ok 425 - $bookmark->type() is Firefox::Marionette::Bookmark::BOOKMARK():1 -ok 426 - $bookmark->parent_guid() is DPK-1ur_eRBD -ok 427 - $bookmark->guid() is 'V4EHWB1eCRmm':V4EHWB1eCRmm +ok 426 - $bookmark->parent_guid() is 3Y6jWPWkYHlI +ok 427 - $bookmark->guid() is 'rfWI_Pbv61dJ':rfWI_Pbv61dJ ok 428 - $bookmark->icon_url() is 'fake-favicon-uri:https://metacpan.org/pod/Firefox::Marionette':fake-favicon-uri:https://metacpan.org/pod/Firefox::Marionette ok 429 - $bookmark->icon() is correct:data:image/png;base64,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 ok 430 - $firefox->search_bookmark('https://metacpan.org/') produces 2 results:2 @@ -1935,26 +1971,26 @@ ok 436 - $bookmark->title() is 'PerlMonks - The Monastery Gates':PerlMonks - The Monastery Gates ok 437 - $bookmark->type() is Firefox::Marionette::Bookmark::BOOKMARK():1 ok 438 - $bookmark->parent_guid() is unfiled_____ -ok 439 - $bookmark->guid() is FpbPXaHcbu-Z +ok 439 - $bookmark->guid() is f0FrLnSXMQ_I ok 440 - $bookmark->icon_url() is not defined ok 441 - $bookmark->icon() is not defined ok 442 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a type method:1 -ok 443 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a guid method:2U0neDynwABT +ok 443 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a guid method:bLI6EA8Eqx_f ok 444 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a url method:https://metacpan.org/release/DDICK/Firefox-Marionette-1.38 ok 445 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a title method:Firefox-Marionette-1.38 - Automate the Firefox browser with the Marionette protocol - metacpan.org -ok 446 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a parent_guid method:DPK-1ur_eRBD +ok 446 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a parent_guid method:3Y6jWPWkYHlI ok 447 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a icon method that is correct:data:image/png;base64,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 ok 448 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a icon_url method that look vaguely correct:fake-favicon-uri:https://metacpan.org/release/DDICK/Firefox-Marionette-1.38 ok 449 - $firefox->search_bookmark('https://metacpan.org/') returns results (1) that have a keyword method that returns undefined ok 450 - $firefox->search_bookmark('https://metacpan.org/') produces 1 result:1 ok 451 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a type that is Firefox::Marionette::Bookmark::BOOKMARK()::1 -ok 452 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a guid method:8_UHxzOhD0vx +ok 452 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a guid method:icP_4ktId_iH ok 453 - $bookmark->url() returns a URI::URL object ok 454 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a url that is 'https://duckduckgo.com/?va=v&t=ha&q=perl+%F0%9F%90%AB&ia=web':https://duckduckgo.com/?va=v&t=ha&q=perl+%F0%9F%90%AB&ia=web ok 455 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a title method that is 'perl 🐫 at DuckDuckGo':perl 🐫 at DuckDuckGo ok 456 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a date_added method that is Fri Jun 2 01:52:51 2023 ok 457 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a last_modified method that is Fri Jun 2 01:52:52 2023 -ok 458 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a parent_guid method:-vmGVVYCmKxd +ok 458 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a parent_guid method:kpEW-gZI2jMl ok 459 - $bookmark->icon_url() returns a URI::URL object ok 460 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a icon_url method that is 'https://duckduckgo.com/favicon.ico':https://duckduckgo.com/favicon.ico ok 461 - $bookmark->icon() returns a URI::data object @@ -1966,14 +2002,14 @@ ok 467 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a tag method with one of '🐫', 'ddg', 'UTF8' or 'perl':UTF8 ok 468 - $firefox->search_bookmark('https://duckduckgo.com') returns results (1) that have a tag method with 4 tags:4 ok 469 - $firefox->search_bookmark('https://duckduckgo.com') produces 1 result:1 -ok 470 - Deleting this bookmark:FpbPXaHcbu-Z -ok 471 - Deleting this bookmark:rS8Z96awWCSq -ok 472 - Deleting this bookmark:Og527wYx5A-j -ok 473 - Deleting this bookmark:9tYpbOu81Pva -ok 474 - Deleting this bookmark:8_UHxzOhD0vx -ok 475 - Deleting this bookmark:-vmGVVYCmKxd -ok 476 - Deleting this bookmark:2U0neDynwABT -ok 477 - Deleting this bookmark:DPK-1ur_eRBD +ok 470 - Deleting this bookmark:f0FrLnSXMQ_I +ok 471 - Deleting this bookmark:mo8RS74LydHc +ok 472 - Deleting this bookmark:XQ6G8e9Rysk6 +ok 473 - Deleting this bookmark:ghAj8Ur0WMPQ +ok 474 - Deleting this bookmark:icP_4ktId_iH +ok 475 - Deleting this bookmark:kpEW-gZI2jMl +ok 476 - Deleting this bookmark:bLI6EA8Eqx_f +ok 477 - Deleting this bookmark:3Y6jWPWkYHlI ok 478 - $firefox->import_bookmarks('/build/reproducible-path/libfirefox-marionette-perl-1.65/t/data/bookmarks_firefox.json') returns itself for chaining ok 479 - Deleting this bookmark:utcxPgIOG05d ok 480 - $firefox->import_bookmarks('/build/reproducible-path/libfirefox-marionette-perl-1.65/t/data/bookmarks_firefox.json') returns itself for chaining @@ -2186,8 +2222,8 @@ ok 687 - $firefox->clear_pref correctly returns itself for chaining and cleared 'browser.display.use_system_colors' ok 688 - Retrieved original browser.display.use_system_colors as a boolean '0' ok 689 - Returned undef when querying for a non-existant key of 'browser.no_such_key' -ok 690 - $firefox->set_pref correctly returns itself for chaining and set 'browser.no_such_key' to 'Can't be real:911325' -ok 691 - Returned browser.no_such_key as a string 'Can't be real:911325' +ok 690 - $firefox->set_pref correctly returns itself for chaining and set 'browser.no_such_key' to 'Can't be real:1053168' +ok 691 - Returned browser.no_such_key as a string 'Can't be real:1053168' ok 692 - Retrieved browser.active_color as a string '\#EE0000' ok 693 - Retrieved browser.active_color as a string '\#EE0000' which was equal to the original setting of '\#EE0000' ok 694 - $firefox->set_pref correctly returns itself for chaining and set 'browser.active_color' to '\#FFFFFF' @@ -2197,11 +2233,11 @@ ok 698 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object ok 699 # skip Skipping network tests ok 700 # skip Skipping network tests -ok 701 - $firefox->root_directory() is /tmp/firefox_marionette_local_JB7VHvJQiO8 +ok 701 - $firefox->root_directory() is /tmp/firefox_marionette_local_oxkqwS_jU4D ok 702 - Firefox has started in Marionette mode with definable capabilities set to known values ok 703 - Added a new bookmark to firefox ok 704 - Retrieved the correct bookmark -ok 705 - Found bQN0nzlMnhP5 as the guid of the new bookmark +ok 705 - Found 2EhX0HR_sjyj as the guid of the new bookmark ok 706 - Total number of bookmarks found when searching by url is 1:1 ok 707 - Retrieved the correct bookmark ok 708 - Total number of bookmarks found when searching by (url => 'https://metacpan.org/') is 1:1 @@ -2214,7 +2250,7 @@ ok 715 - $firefox->logins() has no entries:0 ok 716 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object ok 717 - $capabilities->accept_insecure_certs() is false -ok 718 - $firefox->root_directory() is /tmp/firefox_marionette_local_IdXXWZMUiMw +ok 718 - $firefox->root_directory() is /tmp/firefox_marionette_local_q6D5w80erqb ok 719 # skip ok 720 # skip ok 721 # skip @@ -2462,12 +2498,12 @@ ok 963 # skip ok 964 # skip ok 965 # skip -ok 966 - $firefox->root_directory() is /tmp/firefox_marionette_local_RDoSx_jRn40 +ok 966 - $firefox->root_directory() is /tmp/firefox_marionette_local_VSiWznLGwIm ok 967 - Firefox has started in Marionette mode with visible set to 0 ok 968 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object ok 969 - $capabilities->moz_headless() is set to true ok 970 - $firefox->capabilities()->timeouts()->implicit() correctly reflects the implicit shortcut timeout -ok 971 - Successfully installed an extension:8fe3c6aec5557af5c20f39ed485c9cc5bc400bfd@temporary-addon +ok 971 - Successfully installed an extension:7bc66cd94a6b702d1d1a2dfbf019622981596afb@temporary-addon ok 972 - Extension is proved to be running correctly: '5px solid red' vs '5px solid red' ok 973 - Successfully uninstalled an extension ok 974 - $geo5->latitude() has changed after a call to $firefox->geo(latitude => -37.123, longitude => 144.456):-37.123 @@ -2478,16 +2514,16 @@ ok 979 - Correctly retrieved TXT document ok 980 - Correctly downloaded TXT document without timeout ok 981 - Correctly downloaded TXT document with explicit timeout -ok 982 - Process 919926 no longer exists:No such process +ok 982 - Process 1064745 no longer exists:No such process ok 983 - $firefox->alert_text() correctly detects alert text ok 984 - $firefox->dismiss_alert() dismisses alert box ok 985 - Started async script containing a prompt ok 986 - $firefox->send_alert_text() sends alert text: ok 987 - $firefox->accept_dialog() accepts the dialog box: ok 988 - Firefox has closed with an exit status of 0:0 -ok 989 - $firefox->root_directory() is /tmp/firefox_marionette_local_hOFomTZeO1W +ok 989 - $firefox->root_directory() is /tmp/firefox_marionette_local_ofakEcBh9A8 ok 990 - Firefox has started in Marionette mode with definable capabilities set to different values -ok 991 - $firefox->profile_directory() returns /tmp/firefox_marionette_local_hOFomTZeO1W/profile +ok 991 - $firefox->profile_directory() returns /tmp/firefox_marionette_local_ofakEcBh9A8/profile ok 992 - There is a (imported) logins.json file in the profile directory ok 993 - $firefox->logins() shows the correct number (1) of records (including recent import):1 ok 994 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object @@ -2495,8 +2531,8 @@ ok 996 - $firefox->capabilities()->timeouts()->script() correctly reflects the timeouts shortcut timeout ok 997 - $firefox->capabilities()->timeouts()->implicit() correctly reflects the timeouts shortcut timeout ok 998 - $capabilities->proxy()->type() is 'manual' -ok 999 - $capabilities->proxy()->http() is 'localhost:45685' -ok 1000 - $capabilities->proxy()->https() is 'localhost:45685' +ok 999 - $capabilities->proxy()->http() is 'localhost:51233' +ok 1000 - $capabilities->proxy()->https() is 'localhost:51233' ok 1001 - $capabilities->page_load_strategy() is 'none' ok 1002 - $capabilities->accept_insecure_certs() is set to false ok 1003 # skip $capabilities->moz_use_non_spec_compliant_pointer_origin is not supported for 128.13.0 @@ -2738,7 +2774,7 @@ ok 1239 - AC RAIZ FNMT-RCM has a sha1_fingerprint of EC:50:35:07:B2:15:C4:95:62:19:E2:A8:9A:5B:42:99:2C:4C:2C:20 ok 1240 - AC RAIZ FNMT-RCM has a organizational_unit of AC RAIZ FNMT-RCM ok 1241 - Firefox has closed with an exit status of 0:0 -ok 1242 - $firefox->root_directory() is /tmp/firefox_marionette_local_o6CLmn5t3En +ok 1242 - $firefox->root_directory() is /tmp/firefox_marionette_local_0lhwrcUgQry ok 1243 - Firefox has started in Marionette mode with visible set to 1 ok 1244 - Window has a width of 800 (800) ok 1245 - Window has a height of 600 (600) @@ -2746,8 +2782,8 @@ ok 1247 - $capabilities->moz_headless() is set to false ok 1248 - WebGL is enabled when visible and addons are turned on ok 1249 - $capabilities->proxy()->type() is 'manual' -ok 1250 - $capabilities->proxy()->http() is 'localhost:47461':localhost:47461 -ok 1251 - $capabilities->proxy()->https() is 'localhost:48081' +ok 1250 - $capabilities->proxy()->http() is 'localhost:52721':localhost:52721 +ok 1251 - $capabilities->proxy()->https() is 'localhost:45633' ok 1252 - $firefox->full_screen() # TODO Not entirely stable in firefox ok 1253 - $firefox->minimise() # TODO Not entirely stable in firefox ok 1254 - $firefox->maximise() # TODO Not entirely stable in firefox @@ -2755,11 +2791,11 @@ ok 1256 - Consistent exception is thrown when a command is issued to a dead firefox process:Firefox killed by a TERM signal (15) at t/01-marionette.t line 5202 ok 1257 - Firefox has been killed by a signal with value of 15:15:Firefox killed by a TERM signal (15) ok 1258 - No Xvfb process exists -ok 1259 - $firefox->root_directory() is /tmp/firefox_marionette_local_73p_CkUCA_q +ok 1259 - $firefox->root_directory() is /tmp/firefox_marionette_local_pxrPVvnPT47 ok 1260 - Firefox has started in Marionette mode with visible set to 1 ok 1261 - $firefox->capabilities() returns a Firefox::Marionette::Capabilities object ok 1262 - $capabilities->proxy()->type() is 'pac' -ok 1263 - $capabilities->proxy()->pac() is 'data:text/plain,function FindProxyForURL(){return "HTTPS localhost:34217"}':data:text/plain,function%20FindProxyForURL()%7Breturn%20%22HTTPS%20localhost:34217%22%7D +ok 1263 - $capabilities->proxy()->pac() is 'data:text/plain,function FindProxyForURL(){return "HTTPS localhost:58725"}':data:text/plain,function%20FindProxyForURL()%7Breturn%20%22HTTPS%20localhost:58725%22%7D ok 1264 - $display->usage() is defined:16K ok 1265 - $display->designation() is defined:16K ok 1266 - $display->sar() is a ratio:16:9 @@ -3487,7 +3523,7 @@ ------------------- t/01-marionette.t (Wstat: 0 Tests: 1958 Failed: 0) TODO passed: 55, 1233, 1252-1254 -Files=21, Tests=1961, 105 wallclock secs ( 0.28 usr 0.07 sys + 93.58 cusr 23.14 csys = 117.07 CPU) +Files=21, Tests=1961, 105 wallclock secs ( 0.29 usr 0.04 sys + 92.33 cusr 21.87 csys = 114.53 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libfirefox-marionette-perl-1.65' make[1]: Leaving directory '/build/reproducible-path/libfirefox-marionette-perl-1.65' @@ -3504,42 +3540,42 @@ Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Waterfox/Marionette.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Waterfox/Marionette/Profile.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/WebWindow.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/UpdateStatus.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/WebFrame.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/WebWindow.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Buttons.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Link.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Exception.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Capabilities.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Image.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Login.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Element.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Buttons.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/DNS.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Proxy.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Cookie.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Response.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Link.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Certificate.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Cache.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/GeoLocation.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Bookmark.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Profile.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/DNS.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Cookie.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/LocalObject.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/GeoLocation.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Element.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Timeouts.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Cache.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/ShadowRoot.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Image.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Display.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Login.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Response.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Certificate.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Timeouts.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Keys.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Bookmark.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/WebAuthn/Credential.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Capabilities.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/WebAuthn/Authenticator.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/WebAuthn/Credential.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Window/Rect.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Element/Rect.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Extension/Stealth.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Extension/HarExportTrigger.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Extension/Timezone.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Exception/NotFound.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Exception/InsecureCertificate.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Exception/NoSuchAlert.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Exception/Response.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Exception/StaleElement.pm -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Exception/InsecureCertificate.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Extension/Timezone.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Extension/Stealth.pm +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/perl5/Firefox/Marionette/Extension/HarExportTrigger.pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/man/man1/ssh-auth-cmd-marionette.1p Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/man/man1/firefox-passwords.1p Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/man/man1/check-firefox-certificate-authorities.1p @@ -3584,17 +3620,17 @@ Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/man/man3/Firefox::Marionette::Bookmark.3pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/man/man3/Firefox::Marionette.3pm Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/ca-bundle-for-firefox -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/setup-for-firefox-marionette-build.sh -Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/firefox-passwords Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/check-firefox-certificate-authorities +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/firefox-passwords +Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/setup-for-firefox-marionette-build.sh Installing /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/ssh-auth-cmd-marionette make[2]: Leaving directory '/build/reproducible-path/libfirefox-marionette-perl-1.65' # installed as examples rm -f -rv /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin /build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/man/man1 removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/ssh-auth-cmd-marionette' -removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/check-firefox-certificate-authorities' -removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/firefox-passwords' removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/setup-for-firefox-marionette-build.sh' +removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/firefox-passwords' +removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/check-firefox-certificate-authorities' removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin/ca-bundle-for-firefox' removed directory '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/bin' removed '/build/reproducible-path/libfirefox-marionette-perl-1.65/debian/libfirefox-marionette-perl/usr/share/man/man1/ca-bundle-for-firefox.1p' @@ -3625,12 +3661,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1040070/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1040070/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/902407 and its subdirectories -I: Current time: Thu Jul 31 04:41:42 -12 2025 -I: pbuilder-time-stamp: 1753980102 +I: removing directory /srv/workspace/pbuilder/1040070 and its subdirectories +I: Current time: Thu Sep 3 13:07:16 +14 2026 +I: pbuilder-time-stamp: 1788390436