Thanks, people! devel/icu was the hint that I needed. On Sun, 28 Oct 2018 at 23:26, Jan Beich <jbe...@freebsd.org> wrote:
> … Either rebuild www/waterfox from the last revision before removal or > downgrade devel/icu to 62.1 if nothing else requires 63.1. In the former > case you can also update the port (adjust DISTVERSION then run "make > makesum") assuming no patch conflicts. … For now, I chose a quick dowgrade (breaking everything other than Waterfox that currently depends on icu). Success: Waterfox works. First in line for a rebuild is Thunderbird, <https://www.freshports.org/mail/thunderbird#requiredtobuild> specifies icu>=59.1,1 so I'm probably OK there with devel/icu 62.1. Below, with poudriere: - is this DEFAULT_VERSIONS= line correct/sufficient for Thunderbird etc. to be built with the inferior version of icu? DEFAULT_VERSIONS= icu=62.1_2,1 ---- # date ; uname -v Mon 29 Oct 2018 02:53:29 GMT FreeBSD 13.0-CURRENT r339737 GENERIC-NODEBUG # pkg info -r devel/icu icu-63.1,1: waterfox-56.2.3_2 qt5-core-5.11.2_1 spidermonkey52-52.8.0_2 boost-libs-1.68.0_2 harfbuzz-icu-2.0.2_1 webkit2-gtk3-2.20.5_2 qt5-webkit-5.212.0.a2_14 libical-3.0.3_1 texlive-base-20150521_29 evolution-data-server-3.28.3_1 tesseract-3.05.02_3 libqalculate-2.6.1_1 tracker-2.0.4_1 webkit-gtk2-2.4.11_18 raptor2-2.0.15_10 qt4-corelib-4.8.7_14 tracker-miners-2.0.5_1 webkit-gtk3-2.4.11_17 seamonkey-2.49.4_14 node-10.12.0_1 libzmf-0.0.2_11 libvisio01-0.1.6_8 libqxp-0.0.0_6 libmspub01-0.1.4_6 libe-book-0.1.3_7 libcdr01-0.1.4_11 gnome-shell-3.28.2_1 freerdp-2.0.0.r3_3 thunderbird-60.2.1_2 palemoon-27.9.4_1 libreoffice-6.0.5_6 iridium-browser-2018.5.67_5 evolution-3.28.3_1 epiphany-184.108.40.206_1 chromium-68.0.3440.106_5 calibre-3.33.1_1 firefox-63.0_2,1 # pkg remove -f devel/icu Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: icu-63.1,1 Number of packages to be removed: 1 The operation will free 46 MiB. Proceed with deinstalling packages? [y/N]: y [1/1] Deinstalling icu-63.1,1... [1/1] Deleting files for icu-63.1,1: 100% # pkg add /var/cache/pkg/icu-62.1_2,1.txz Installing icu-62.1_2,1... Extracting icu-62.1_2,1: 100% # pkg lock devel/icu icu-62.1_2,1: lock this package? [y/N]: y Locking icu-62.1_2,1 # exit root@momh167-gjp4-hpelitebook8570p-freebsd:~ # exit logout [grahamperrin@momh167-gjp4-hpelitebook8570p-freebsd] ~% waterfox -p everyday Fontconfig warning: "/usr/local/etc/fonts/local.conf", line 1093: saw number, expected matrix console.log: *** aboutsync: starting up … [grahamperrin@momh167-gjp4-hpelitebook8570p-freebsd] ~% su - Password: root@momh167-gjp4-hpelitebook8570p-freebsd:~ # sh # poudriere ports -u [00:00:00] Updating portstree "default" with portsnap...Looking up portsnap.FreeBSD.org mirrors... 5 mirrors found. Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done. Fetching snapshot metadata... done. Updating from Sun Oct 28 21:43:27 GMT 2018 to Mon Oct 29 02:28:37 GMT 2018. Fetching 5 metadata patches... done. Applying metadata patches... done. Fetching 0 metadata files... done. Fetching 6 patches. (6/6) 100.00% done. done. Applying patches... done. Fetching 3 new ports or files... done. Removing old files and directories... done. Extracting new files: /usr/local/poudriere/ports/default/biology/iqtree/ /usr/local/poudriere/ports/default/databases/mysql57-client/ /usr/local/poudriere/ports/default/databases/mysql57-server/ /usr/local/poudriere/ports/default/devel/Makefile /usr/local/poudriere/ports/default/devel/libpcl/ /usr/local/poudriere/ports/default/graphics/Makefile /usr/local/poudriere/ports/default/graphics/radiance/ /usr/local/poudriere/ports/default/misc/Makefile /usr/local/poudriere/ports/default/misc/lastools/ Building new INDEX files... done. done # grep DEFAULT_VERSIONS /usr/local/etc/poudriere.d/make.conf DEFAULT_VERSIONS+= samba=4.8 DEFAULT_VERSIONS= icu=62.1_2,1 # poudriere bulk -j current mail/thunderbird [00:00:00] Creating the reference jail... done [00:00:01] Mounting system devices for current-default [00:00:01] Mounting ports/packages/distfiles [00:00:01] Stashing existing package repository [00:00:01] Mounting ccache from: /var/cache/ccache [00:00:01] Mounting packages from: /usr/local/poudriere/data/packages/current-default [00:00:01] Copying /var/db/ports from: /usr/local/etc/poudriere.d/current-options [00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf /etc/resolv.conf -> /usr/local/poudriere/data/.m/current-default/ref/etc/resolv.conf [00:00:01] Starting jail current-default [00:00:04] Logs: /usr/local/poudriere/data/logs/bulk/current-default/2018-10-29_03h06m42s [00:00:04] Loading MOVED for /usr/local/poudriere/data/.m/current-default/ref/usr/ports [00:00:05] Ports supports: FLAVORS SELECTED_OPTIONS [00:00:05] Gathering ports metadata [00:00:13] Calculating ports order and dependencies [00:00:14] Sanity checking the repository [00:00:14] Checking packages for incremental rebuild needs [00:00:24] Deleting stale symlinks... done [00:00:24] Deleting empty directories... done [00:00:24] Cleaning the build queue [00:00:25] Sanity checking build queue [00:00:25] Processing PRIORITY_BOOST [00:00:25] Balancing pool [00:00:25] Recording filesystem state for prepkg... done [00:00:34] Building 3 packages using 3 builders [00:00:34] Starting/Cloning builders [00:00:37] Hit CTRL+t at any time to see build progress and stats [00:00:37]  [00:00:00] Building devel/llvm70 | llvm70-7.0.0 [00:00:37]  [00:00:00] Building lang/rust | rust-1.30.0 ---- – it'll be a few hours before the build of Thunderbird can begin. As an aside, > … devel/icu major updates aren't ABI-compatible, so each update > requires rebuilding every consumer. … I _had_ planned to stick with 12 for a while, but the first beta didn't work out and re: <https://github.com/FreeBSDDesktop/kms-drm/issues/101> after a week of being limited to VESA and just one display, I got itchy feet and stepped up to 13 :-) _______________________________________________ firstname.lastname@example.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"