Re: Waterfox: downgrading to icu-62.1_2,1 and rebuilding consumers

2018-10-28 Thread Graham Perrin
On Mon, 29 Oct 2018 at 04:36, Jan Beich  wrote:

> Graham Perrin  writes:
>
> > - 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
>
> Only one icu version is supported in the ports tree, so the above is nop.
> The ports are built against whatever version is installed.

OK, that (I think) answers my other question ('FreshPorts, pkg query
and pkg rquery: versions of dependencies').

I did install the specified version prior to the run of poudriere,

# 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
#

– so should I be OK (at least for Thunderbird)?
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: Waterfox: downgrading to icu-62.1_2,1 and rebuilding consumers

2018-10-28 Thread Jan Beich
Graham Perrin  writes:

> - 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

Only one icu version is supported in the ports tree, so the above is nop.
The ports are built against whatever version is installed.
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Waterfox: downgrading to icu-62.1_2,1 and rebuilding consumers

2018-10-28 Thread Graham Perrin
Thanks, people! devel/icu was the hint that I needed.

On Sun, 28 Oct 2018 at 23:26, Jan Beich  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,

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-3.28.3.1_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/201