#27045: Add option for firefox incremental builds -------------------------------------------+------------------------------- Reporter: boklm | Owner: tbb-team Type: task | Status: | needs_information Priority: Medium | Milestone: Component: Applications/Tor Browser | Version: Severity: Normal | Resolution: Keywords: tbb-rbm, TorBrowserTeam201808 | Actual Points: Parent ID: | Points: Reviewer: | Sponsor: -------------------------------------------+-------------------------------
Comment (by pospeselr): So building nightly-windows-i686 builds without issue. And having done so, testbuild-ffdev-windows-i686 builds, though rbm will claim the build ultimately fails and dumps me in the build console for firefox: {{{ $ make testbuild-ffdev-windows-i686 git submodule update --init rm -rf out/firefox/firefox-ffdev-windows-i686 rm -rf out/tor-browser/tor-browser-ffdev-windows-i686 ./rbm/rbm build release --target testbuild-ffdev --target torbrowser- windows-i686 Building project tor-browser - tor-browser-ffdev-windows-i686 Using file /media/ssd/Code/Tor/tor-browser-build/out/container-image /container-image_jessie-i386-74dfa60d3344.tar.gz Building project firefox - firefox-ffdev-windows-i686 Using file /media/ssd/Code/Tor/tor-browser-build/out/container-image /container-image_jessie-i386-ae006590ff88.tar.gz Using file /media/ssd/Code/Tor/tor-browser- build/out/mingw-w64/mingw-w64-ee9fc3d0b8c8-54287c.tar.gz Using file /media/ssd/Code/Tor/tor-browser-build/projects/firefox/get-moz- build-date Using file /media/ssd/Code/Tor/tor-browser-build/projects/firefox /mozconfig-windows-i686 Using file /media/ssd/Code/Tor/tor-browser-build/out/firefox/msvcr100.dll Using file /media/ssd/Code/Tor/tor-browser- build/out/gcc/gcc-6.4.0-cc852c.tar.gz Using file /media/ssd/Code/Tor/tor-browser-build/projects/firefox/nsis- uninstall.patch Using file /media/ssd/Code/Tor/tor-browser- build/projects/firefox/1464084.patch Using file /media/ssd/Code/Tor/tor-browser- build/projects/firefox/1467041.patch Using file /media/ssd/Code/Tor/tor-browser- build/out/rust/rust-1.26.1-windows-i686-f18863.tar.gz Using file /media/ssd/Code/Tor/tor-browser-build/out/fxc2/fxc2 -079f5c7b9f6e-windows-i686-3304dc.tar.gz [sudo] password for pospeselr: Build log: /media/ssd/Code/Tor/tor-browser-build/logs/firefox- windows-i686.log Error running build Opening debug shell Warning: build files will be removed when you exit this shell. Container directory: /media/ssd/Code/Tor/tor-browser-build/tmp/rbm-4jtGSe /rbm- containers/a7a1eaebd395f44f50017949382a5dbe4c159dcabd19bd71104b24b648b1ab23 /bin/sh: 0: can't access tty; job control turned off debug-firefox$ ls 1464084.patch get-moz-build-date 1467041.patch mingw-w64-ee9fc3d0b8c8-54287c.tar.gz build msvcr100.dll container-image_jessie-i386-ae006590ff88.tar.gz nsis-uninstall.patch fxc2-079f5c7b9f6e-windows-i686-3304dc.tar.gz rust-1.26.1-windows-i686-f18863.tar.gz gcc-6.4.0-cc852c.tar.gz }}} However if I open up firefox-windows-i686.log it claims success! If I completely remove the out directory and try to do an ffdev build: {{{ git submodule update --init rm -rf out/firefox/firefox-ffdev-windows-i686 rm -rf out/tor-browser/tor-browser-ffdev-windows-i686 ./rbm/rbm build release --target testbuild-ffdev --target torbrowser- windows-i686 Building project tor-browser - tor-browser-ffdev-windows-i686 Building project container-image - container- image_jessie-i386-74dfa60d3344.tar.gz Building project debootstrap-image - container-image_jessie-i386.tar.gz --2018-08-21 16:55:19-- http://cdimage.ubuntu.com/ubuntu- base/releases/16.04.3/release/ubuntu-base-16.04.3-base-amd64.tar.gz Resolving cdimage.ubuntu.com (cdimage.ubuntu.com)... 91.189.88.39, 2001:67c:1360:8001::28 Connecting to cdimage.ubuntu.com (cdimage.ubuntu.com)|91.189.88.39|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 46119172 (44M) [application/x-gzip] Saving to: '/media/ssd/Code/Tor/tor-browser-build/out/debootstrap-image /container-image_ubuntu-base-16.04.3-base-amd64.tar.gz' /media/ssd/Code/Tor/tor-brows 100%[===============================================>] 43.98M 10.3MB/s in 5.1s 2018-08-21 16:55:24 (8.66 MB/s) - '/media/ssd/Code/Tor/tor-browser- build/out/debootstrap-image/container-image_ubuntu-base-16.04.3-base- amd64.tar.gz' saved [46119172/46119172] Using file /media/ssd/Code/Tor/tor-browser-build/out/debootstrap-image /container-image_ubuntu-base-16.04.3-base-amd64.tar.gz Build log: /media/ssd/Code/Tor/tor-browser-build/logs/debootstrap- image.log Finished build of project debootstrap-image - container- image_jessie-i386.tar.gz Using file /media/ssd/Code/Tor/tor-browser-build/out/debootstrap-image /container-image_jessie-i386.tar.gz Build log: /media/ssd/Code/Tor/tor-browser-build/logs/container-image- windows-i686.log Finished build of project container-image - container- image_jessie-i386-74dfa60d3344.tar.gz Using file /media/ssd/Code/Tor/tor-browser-build/out/container-image /container-image_jessie-i386-74dfa60d3344.tar.gz Building project firefox - firefox-ffdev-windows-i686 Building project container-image - container- image_jessie-i386-ae006590ff88.tar.gz Using file /media/ssd/Code/Tor/tor-browser-build/out/debootstrap-image /container-image_jessie-i386.tar.gz Build log: /media/ssd/Code/Tor/tor-browser-build/logs/container-image- windows-i686.log tar: ./run/dbus/system_bus_socket: socket ignored Finished build of project container-image - container- image_jessie-i386-ae006590ff88.tar.gz Using file /media/ssd/Code/Tor/tor-browser-build/out/container-image /container-image_jessie-i386-ae006590ff88.tar.gz --2018-08-21 17:01:00-- https://ftp.gnu.org/gnu/binutils/binutils-2.26.1.tar.bz2 Resolving ftp.gnu.org (ftp.gnu.org)... 208.118.235.20, 2001:4830:134:3::b Connecting to ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 25595243 (24M) [application/x-bzip2] Saving to: '/media/ssd/Code/Tor/tor-browser- build/out/firefox/binutils-2.26.1.tar.bz2' /media/ssd/Code/Tor/tor-brows 100%[===============================================>] 24.41M 1.68MB/s in 18s 2018-08-21 17:01:19 (1.34 MB/s) - '/media/ssd/Code/Tor/tor-browser- build/out/firefox/binutils-2.26.1.tar.bz2' saved [25595243/25595243] Use of uninitialized value $fname in -f at rbm/lib/RBM.pm line 724. Use of uninitialized value $fname in -l at rbm/lib/RBM.pm line 725. Error: Template Error: undef error - Path::Tiny paths require defined, positive-length parts at rbm/lib/RBM.pm line 726. Makefile:133: recipe for target 'testbuild-ffdev-windows-i686' failed make: *** [testbuild-ffdev-windows-i686] Error 1 }}} And a subsequent attempt after the error: {{{ git submodule update --init rm -rf out/firefox/firefox-ffdev-windows-i686 rm -rf out/tor-browser/tor-browser-ffdev-windows-i686 ./rbm/rbm build release --target testbuild-ffdev --target torbrowser- windows-i686 Building project tor-browser - tor-browser-ffdev-windows-i686 Using file /media/ssd/Code/Tor/tor-browser-build/out/container-image /container-image_jessie-i386-74dfa60d3344.tar.gz Building project firefox - firefox-ffdev-windows-i686 Using file /media/ssd/Code/Tor/tor-browser-build/out/container-image /container-image_jessie-i386-ae006590ff88.tar.gz --2018-08-21 17:01:41-- https://ftp.gnu.org/gnu/binutils/binutils-2.26.1.tar.bz2 Resolving ftp.gnu.org (ftp.gnu.org)... 208.118.235.20, 2001:4830:134:3::b Connecting to ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 25595243 (24M) [application/x-bzip2] Saving to: '/media/ssd/Code/Tor/tor-browser- build/out/firefox/binutils-2.26.1.tar.bz2' /media/ssd/Code/Tor/tor-brows 100%[===============================================>] 24.41M 2.55MB/s in 43s 2018-08-21 17:02:25 (580 KB/s) - '/media/ssd/Code/Tor/tor-browser- build/out/firefox/binutils-2.26.1.tar.bz2' saved [25595243/25595243] Use of uninitialized value $fname in -f at rbm/lib/RBM.pm line 724. Use of uninitialized value $fname in -l at rbm/lib/RBM.pm line 725. Error: Template Error: undef error - Path::Tiny paths require defined, positive-length parts at rbm/lib/RBM.pm line 726. Makefile:133: recipe for target 'testbuild-ffdev-windows-i686' failed make: *** [testbuild-ffdev-windows-i686] Error 1 }}} -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27045#comment:11> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs