Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

icu4c 68.2 #71274

Closed
wants to merge 50 commits into from
Closed

icu4c 68.2 #71274

wants to merge 50 commits into from

Conversation

carlocab
Copy link
Member

Another attempt at #65763.

@carlocab
Copy link
Member Author

On ARM:

Error: 182 failed steps!

Error: 182 failed steps!
brew test --retry --verbose alexjs
brew test --retry --verbose angular-cli
brew test --retry --verbose apidoc
brew linkage --test apngasm
brew test --retry --verbose apngasm
brew test --retry --verbose apollo-cli
brew test --retry --verbose appium
brew test --retry --verbose appstream-glib
brew test --retry --verbose ask-cli
brew test --retry --verbose autocode
brew linkage --test avro-cpp
brew test --retry --verbose avro-cpp
brew test --retry --verbose aws-cdk
brew linkage --test azure-storage-cpp
brew test --retry --verbose azure-storage-cpp
brew test --retry --verbose babel
brew test --retry --verbose bcoin
brew test --retry --verbose bit
brew test --retry --verbose bitwarden-cli
brew linkage --test boost
brew test --retry --verbose bower
brew test --retry --verbose cash-cli
brew test --retry --verbose cdk8s
brew test --retry --verbose chalk-cli
brew test --retry --verbose charge
brew test --retry --verbose code-server
brew test --retry --verbose coffeescript
brew test --retry --verbose contentful-cli
brew test --retry --verbose cpprestsdk
brew test --retry --verbose cubejs-cli
brew test --retry --verbose cucumber-cpp
brew linkage --test dwdiff
brew test --retry --verbose dwdiff
brew test --retry --verbose easyrpg-player
brew test --retry --verbose eleventy
brew test --retry --verbose emscripten
brew test --retry --verbose eslint
brew test --retry --verbose fauna-shell
brew linkage --test field3d
brew test --retry --verbose field3d
brew test --retry --verbose firebase-cli
brew test --retry --verbose fizz
brew test --retry --verbose folly
brew linkage --test freeling
brew test --retry --verbose freeling
brew test --retry --verbose gatsby-cli
brew test --retry --verbose gedit
brew test --retry --verbose generate-json-schema
brew test --retry --verbose geocode-glib
brew test --retry --verbose gitmoji
brew test --retry --verbose gitter-cli
brew test --retry --verbose gnome-latex
brew test --retry --verbose gnome-recipes
brew test --retry --verbose graph-tool
brew test --retry --verbose graphql-cli
brew test --retry --verbose grunt-cli
brew test --retry --verbose gssdp
brew test --retry --verbose gtranslator
brew test --retry --verbose gulp-cli
brew test --retry --verbose gupnp
brew test --retry --verbose gupnp-tools
brew linkage --test harfbuzz
brew test --retry --verbose hexo
brew linkage --test hfstospell
brew test --retry --verbose hfstospell
brew test --retry --verbose homebank
brew test --retry --verbose http-server
brew test --retry --verbose ios-sim
brew test --retry --verbose jhipster
brew test --retry --verbose jsdoc3
brew test --retry --verbose json5
brew test --retry --verbose jsonlint
brew test --retry --verbose lanraragi
brew test --retry --verbose ledger
brew test --retry --verbose lerna
brew test --retry --verbose lgogdownloader
brew test --retry --verbose libbitcoin
brew test --retry --verbose libbitcoin-blockchain
brew test --retry --verbose libbitcoin-client
brew test --retry --verbose libbitcoin-database
brew test --retry --verbose libbitcoin-explorer
brew test --retry --verbose libbitcoin-network
brew test --retry --verbose libbitcoin-node
brew test --retry --verbose libbitcoin-protocol
brew test --retry --verbose libbitcoin-server
brew linkage --test libcdr
brew test --retry --verbose libcdr
brew test --retry --verbose libchamplain
brew test --retry --verbose libgdata
brew test --retry --verbose libgweather
brew test --retry --verbose libhttpseverywhere
brew linkage --test libical
brew test --retry --verbose libical
brew linkage --test liblcf
brew test --retry --verbose liblcf
brew linkage --test libmspub
brew test --retry --verbose libmspub
brew test --retry --verbose libosinfo
brew linkage --test libphonenumber
brew test --retry --verbose libphonenumber
brew linkage --test libpsl
brew test --retry --verbose libpsl
brew test --retry --verbose libpulsar
brew test --retry --verbose librest
brew test --retry --verbose libsoup
brew linkage --test libvisio
brew test --retry --verbose libvisio
brew linkage --test mapnik
brew test --retry --verbose markdownlint-cli
brew test --retry --verbose marked
brew test --retry --verbose metaproxy
brew test --retry --verbose monero
brew linkage --test mpd
brew test --retry --verbose mpd
brew test --retry --verbose nativefier
brew linkage --test ncmpcpp
brew test --retry --verbose ncmpcpp
brew test --retry --verbose newman
brew linkage --test node
brew test --retry --verbose node
brew test --retry --verbose node-sass
brew linkage --test node@12
brew test --retry --verbose node@12
brew linkage --test node@14
brew test --retry --verbose node@14
brew linkage --test openrct2
brew test --retry --verbose openrct2
brew test --retry --verbose osm-gps-map
brew test --retry --verbose osrm-backend
brew linkage --test pazpar2
brew test --retry --verbose pazpar2
brew test --retry --verbose pcl
brew install php
brew install [email protected]
brew test --retry --verbose pnpm
brew linkage --test postgresql
brew linkage --test postgresql@10
brew linkage --test postgresql@11
brew linkage --test postgresql@12
brew test --retry --verbose prettier
brew test --retry --verbose protoc-gen-grpc-web
brew test --retry --verbose quicktype
brew test --retry --verbose react-native-cli
brew test --retry --verbose serverless
brew linkage --test sile
brew test --retry --verbose sile
brew test --retry --verbose sloc
brew test --retry --verbose source-highlight
brew linkage --test supertux
brew test --retry --verbose supertux
brew test --retry --verbose svgo
brew test --retry --verbose tdkjs
brew linkage --test tectonic
brew test --retry --verbose tectonic
brew linkage --test tepl
brew test --retry --verbose tepl
brew test --retry --verbose terrahub
brew test --retry --verbose tree-sitter
brew test --retry --verbose triton
brew test --retry --verbose truffle
brew test --retry --verbose typescript
brew test --retry --verbose ungit
brew test --retry --verbose vercel-cli
brew linkage --test vte3
brew test --retry --verbose vte3
brew linkage --test vtk
brew test --retry --verbose vtk
brew test --retry --verbose wangle
brew test --retry --verbose webpack
brew test --retry --verbose webtorrent-cli
brew test --retry --verbose whistle
brew linkage --test widelands
brew test --retry --verbose widelands
brew test --retry --verbose wownero
brew test --retry --verbose write-good
brew linkage --test yaz
brew test --retry --verbose yaz
brew test --retry --verbose yle-dl
brew linkage --test zebra
brew test --retry --verbose zebra
brew linkage --test znc
brew test --retry --verbose znc

Big Sur:

Error: 206 failed steps!

Error: 206 failed steps!
brew test --retry --verbose alexjs
brew test --retry --verbose angular-cli
brew test --retry --verbose apidoc
brew test --retry --verbose apollo-cli
brew test --retry --verbose appium
brew test --retry --verbose appstream-glib
brew test --retry --verbose ask-cli
brew test --retry --verbose atomist-cli
brew test --retry --verbose autocode
brew test --retry --verbose autorest
brew linkage --test avro-cpp
brew test --retry --verbose avro-cpp
brew test --retry --verbose aws-cdk
brew test --retry --verbose azure-storage-cpp
brew test --retry --verbose babel
brew test --retry --verbose balena-cli
brew test --retry --verbose bcoin
brew test --retry --verbose bit
brew test --retry --verbose bitwarden-cli
brew linkage --test boost
brew test --retry --verbose bower
brew test --retry --verbose cash-cli
brew test --retry --verbose cdk8s
brew test --retry --verbose cdktf
brew linkage --test chakra
brew test --retry --verbose chakra
brew test --retry --verbose chalk-cli
brew test --retry --verbose charge
brew test --retry --verbose code-server
brew test --retry --verbose coffeescript
brew test --retry --verbose contentful-cli
brew linkage --test couchdb
brew test --retry --verbose couchdb
brew test --retry --verbose cpprestsdk
brew test --retry --verbose cubejs-cli
brew test --retry --verbose cucumber-cpp
brew test --retry --verbose dartsim
brew linkage --test dwdiff
brew test --retry --verbose dwdiff
brew test --retry --verbose easyrpg-player
brew test --retry --verbose eleventy
brew test --retry --verbose emscripten
brew test --retry --verbose eslint
brew test --retry --verbose fauna-shell
brew test --retry --verbose field3d
brew test --retry --verbose firebase-cli
brew test --retry --verbose fizz
brew test --retry --verbose folly
brew linkage --test freeling
brew test --retry --verbose freeling
brew test --retry --verbose gatsby-cli
brew test --retry --verbose gedit
brew test --retry --verbose generate-json-schema
brew test --retry --verbose geocode-glib
brew test --retry --verbose gitg
brew test --retry --verbose gitmoji
brew test --retry --verbose gitter-cli
brew linkage --test gjs
brew test --retry --verbose gjs
brew test --retry --verbose gnome-latex
brew test --retry --verbose gnome-recipes
brew test --retry --verbose gnuradio
brew test --retry --verbose graph-tool
brew test --retry --verbose graphql-cli
brew test --retry --verbose grunt-cli
brew test --retry --verbose gssdp
brew test --retry --verbose gtranslator
brew test --retry --verbose gulp-cli
brew test --retry --verbose gupnp
brew test --retry --verbose gupnp-tools
brew linkage --test harfbuzz
brew test --retry --verbose hexo
brew linkage --test hfstospell
brew test --retry --verbose hfstospell
brew test --retry --verbose homebank
brew test --retry --verbose hsd
brew test --retry --verbose http-server
brew test --retry --verbose hyperkit
brew test --retry --verbose insect
brew test --retry --verbose ios-sim
brew test --retry --verbose jhipster
brew test --retry --verbose jsdoc3
brew test --retry --verbose json5
brew test --retry --verbose jsonlint
brew test --retry --verbose lanraragi
brew test --retry --verbose ledger
brew test --retry --verbose lerna
brew test --retry --verbose lgogdownloader
brew test --retry --verbose libbitcoin
brew test --retry --verbose libbitcoin-blockchain
brew test --retry --verbose libbitcoin-client
brew test --retry --verbose libbitcoin-database
brew test --retry --verbose libbitcoin-explorer
brew test --retry --verbose libbitcoin-network
brew test --retry --verbose libbitcoin-node
brew test --retry --verbose libbitcoin-protocol
brew test --retry --verbose libbitcoin-server
brew linkage --test libcdr
brew test --retry --verbose libcdr
brew test --retry --verbose libchamplain
brew test --retry --verbose libgdata
brew test --retry --verbose libgweather
brew test --retry --verbose libhttpseverywhere
brew linkage --test libical
brew test --retry --verbose libical
brew linkage --test liblcf
brew test --retry --verbose liblcf
brew linkage --test libmspub
brew test --retry --verbose libmspub
brew test --retry --verbose libosinfo
brew linkage --test libphonenumber
brew test --retry --verbose libphonenumber
brew linkage --test libpsl
brew test --retry --verbose libpsl
brew test --retry --verbose libpulsar
brew test --retry --verbose librest
brew test --retry --verbose libsoup
brew test --retry --verbose libswiften
brew linkage --test libvisio
brew test --retry --verbose libvisio
brew linkage --test mapnik
brew test --retry --verbose markdownlint-cli
brew test --retry --verbose marked
brew test --retry --verbose mermaid-cli
brew test --retry --verbose metaproxy
brew test --retry --verbose monero
brew linkage --test mpd
brew test --retry --verbose mpd
brew test --retry --verbose nativefier
brew linkage --test ncmpcpp
brew test --retry --verbose ncmpcpp
brew test --retry --verbose netlify-cli
brew test --retry --verbose newman
brew linkage --test node
brew test --retry --verbose node
brew test --retry --verbose node-sass
brew linkage --test node@10
brew test --retry --verbose node@10
brew linkage --test node@12
brew test --retry --verbose node@12
brew linkage --test node@14
brew test --retry --verbose node@14
brew linkage --test openrct2
brew test --retry --verbose openrct2
brew test --retry --verbose osm-gps-map
brew test --retry --verbose osrm-backend
brew linkage --test pazpar2
brew test --retry --verbose pazpar2
brew test --retry --verbose pcl
brew install php
brew install [email protected]
brew install [email protected]
brew test --retry --verbose pnpm
brew linkage --test postgresql
brew linkage --test postgresql@10
brew linkage --test postgresql@11
brew linkage --test postgresql@12
brew test --retry --verbose prettier
brew test --retry --verbose protoc-gen-grpc-web
brew test --retry --verbose pulp
brew test --retry --verbose quicktype
brew test --retry --verbose react-native-cli
brew test --retry --verbose serverless
brew linkage --test sile
brew test --retry --verbose sile
brew test --retry --verbose sloc
brew test --retry --verbose source-highlight
brew test --retry --verbose supertux
brew test --retry --verbose svgo
brew linkage --test tarantool
brew test --retry --verbose tarantool
brew test --retry --verbose tdkjs
brew linkage --test tectonic
brew test --retry --verbose tectonic
brew linkage --test tepl
brew test --retry --verbose tepl
brew test --retry --verbose terrahub
brew test --retry --verbose tree-sitter
brew test --retry --verbose triton
brew test --retry --verbose truffle
brew test --retry --verbose typescript
brew test --retry --verbose ungit
brew linkage --test urweb
brew test --retry --verbose urweb
brew test --retry --verbose vercel-cli
brew linkage --test vte3
brew test --retry --verbose vte3
brew linkage --test vtk
brew test --retry --verbose vtk
brew test --retry --verbose wangle
brew test --retry --verbose webpack
brew test --retry --verbose webtorrent-cli
brew test --retry --verbose whistle
brew linkage --test widelands
brew test --retry --verbose widelands
brew test --retry --verbose wownero
brew test --retry --verbose write-good
brew linkage --test yaz
brew test --retry --verbose yaz
brew test --retry --verbose yle-dl
brew linkage --test zebra
brew test --retry --verbose zebra
brew linkage --test znc
brew test --retry --verbose znc
brew linkage --test zorba
brew test --retry --verbose zorba

Catalina:

Error: 206 failed steps!

Error: 206 failed steps!
brew test --retry --verbose alexjs
brew test --retry --verbose angular-cli
brew test --retry --verbose apidoc
brew test --retry --verbose apollo-cli
brew test --retry --verbose appium
brew test --retry --verbose appstream-glib
brew test --retry --verbose ask-cli
brew test --retry --verbose atomist-cli
brew test --retry --verbose autocode
brew test --retry --verbose autorest
brew linkage --test avro-cpp
brew test --retry --verbose avro-cpp
brew test --retry --verbose aws-cdk
brew test --retry --verbose azure-storage-cpp
brew test --retry --verbose babel
brew test --retry --verbose balena-cli
brew test --retry --verbose bcoin
brew test --retry --verbose bit
brew test --retry --verbose bitwarden-cli
brew linkage --test boost
brew test --retry --verbose bower
brew test --retry --verbose cash-cli
brew test --retry --verbose cdk8s
brew test --retry --verbose cdktf
brew linkage --test chakra
brew test --retry --verbose chakra
brew test --retry --verbose chalk-cli
brew test --retry --verbose charge
brew test --retry --verbose code-server
brew test --retry --verbose coffeescript
brew test --retry --verbose contentful-cli
brew linkage --test couchdb
brew test --retry --verbose couchdb
brew test --retry --verbose cpprestsdk
brew test --retry --verbose cubejs-cli
brew test --retry --verbose cucumber-cpp
brew test --retry --verbose dartsim
brew linkage --test dwdiff
brew test --retry --verbose dwdiff
brew test --retry --verbose easyrpg-player
brew test --retry --verbose eleventy
brew test --retry --verbose emscripten
brew test --retry --verbose eslint
brew test --retry --verbose fauna-shell
brew test --retry --verbose field3d
brew test --retry --verbose firebase-cli
brew test --retry --verbose fizz
brew test --retry --verbose folly
brew linkage --test freeling
brew test --retry --verbose freeling
brew test --retry --verbose gatsby-cli
brew test --retry --verbose gedit
brew test --retry --verbose generate-json-schema
brew test --retry --verbose geocode-glib
brew test --retry --verbose gitg
brew test --retry --verbose gitmoji
brew test --retry --verbose gitter-cli
brew linkage --test gjs
brew test --retry --verbose gjs
brew test --retry --verbose gnome-latex
brew test --retry --verbose gnome-recipes
brew test --retry --verbose gnuradio
brew test --retry --verbose graph-tool
brew test --retry --verbose graphql-cli
brew test --retry --verbose grunt-cli
brew test --retry --verbose gssdp
brew test --retry --verbose gtranslator
brew test --retry --verbose gulp-cli
brew test --retry --verbose gupnp
brew test --retry --verbose gupnp-tools
brew linkage --test harfbuzz
brew test --retry --verbose hexo
brew linkage --test hfstospell
brew test --retry --verbose hfstospell
brew test --retry --verbose homebank
brew test --retry --verbose hsd
brew test --retry --verbose http-server
brew test --retry --verbose hyperkit
brew test --retry --verbose insect
brew test --retry --verbose ios-sim
brew test --retry --verbose jhipster
brew test --retry --verbose jsdoc3
brew test --retry --verbose json5
brew test --retry --verbose jsonlint
brew test --retry --verbose lanraragi
brew test --retry --verbose ledger
brew test --retry --verbose lerna
brew test --retry --verbose lgogdownloader
brew test --retry --verbose libbitcoin
brew test --retry --verbose libbitcoin-blockchain
brew test --retry --verbose libbitcoin-client
brew test --retry --verbose libbitcoin-database
brew test --retry --verbose libbitcoin-explorer
brew test --retry --verbose libbitcoin-network
brew test --retry --verbose libbitcoin-node
brew test --retry --verbose libbitcoin-protocol
brew test --retry --verbose libbitcoin-server
brew linkage --test libcdr
brew test --retry --verbose libcdr
brew test --retry --verbose libchamplain
brew test --retry --verbose libgdata
brew test --retry --verbose libgweather
brew test --retry --verbose libhttpseverywhere
brew linkage --test libical
brew test --retry --verbose libical
brew linkage --test liblcf
brew test --retry --verbose liblcf
brew linkage --test libmspub
brew test --retry --verbose libmspub
brew test --retry --verbose libosinfo
brew linkage --test libphonenumber
brew test --retry --verbose libphonenumber
brew linkage --test libpsl
brew test --retry --verbose libpsl
brew test --retry --verbose libpulsar
brew test --retry --verbose librest
brew test --retry --verbose libsoup
brew test --retry --verbose libswiften
brew linkage --test libvisio
brew test --retry --verbose libvisio
brew linkage --test mapnik
brew test --retry --verbose markdownlint-cli
brew test --retry --verbose marked
brew test --retry --verbose mermaid-cli
brew test --retry --verbose metaproxy
brew test --retry --verbose monero
brew linkage --test mpd
brew test --retry --verbose mpd
brew test --retry --verbose nativefier
brew linkage --test ncmpcpp
brew test --retry --verbose ncmpcpp
brew test --retry --verbose netlify-cli
brew test --retry --verbose newman
brew linkage --test node
brew test --retry --verbose node
brew test --retry --verbose node-sass
brew linkage --test node@10
brew test --retry --verbose node@10
brew linkage --test node@12
brew test --retry --verbose node@12
brew linkage --test node@14
brew test --retry --verbose node@14
brew linkage --test openrct2
brew test --retry --verbose openrct2
brew test --retry --verbose osm-gps-map
brew test --retry --verbose osrm-backend
brew linkage --test pazpar2
brew test --retry --verbose pazpar2
brew test --retry --verbose pcl
brew install php
brew install [email protected]
brew install [email protected]
brew test --retry --verbose pnpm
brew linkage --test postgresql
brew linkage --test postgresql@10
brew linkage --test postgresql@11
brew linkage --test postgresql@12
brew test --retry --verbose prettier
brew test --retry --verbose protoc-gen-grpc-web
brew test --retry --verbose pulp
brew test --retry --verbose quicktype
brew test --retry --verbose react-native-cli
brew test --retry --verbose serverless
brew linkage --test sile
brew test --retry --verbose sile
brew test --retry --verbose sloc
brew test --retry --verbose source-highlight
brew test --retry --verbose supertux
brew test --retry --verbose svgo
brew linkage --test tarantool
brew test --retry --verbose tarantool
brew test --retry --verbose tdkjs
brew linkage --test tectonic
brew test --retry --verbose tectonic
brew linkage --test tepl
brew test --retry --verbose tepl
brew test --retry --verbose terrahub
brew test --retry --verbose tree-sitter
brew test --retry --verbose triton
brew test --retry --verbose truffle
brew test --retry --verbose typescript
brew test --retry --verbose ungit
brew linkage --test urweb
brew test --retry --verbose urweb
brew test --retry --verbose vercel-cli
brew linkage --test vte3
brew test --retry --verbose vte3
brew linkage --test vtk
brew test --retry --verbose vtk
brew test --retry --verbose wangle
brew test --retry --verbose webpack
brew test --retry --verbose webtorrent-cli
brew test --retry --verbose whistle
brew linkage --test widelands
brew test --retry --verbose widelands
brew test --retry --verbose wownero
brew test --retry --verbose write-good
brew linkage --test yaz
brew test --retry --verbose yaz
brew test --retry --verbose yle-dl
brew linkage --test zebra
brew test --retry --verbose zebra
brew linkage --test znc
brew test --retry --verbose znc
brew linkage --test zorba
brew test --retry --verbose zorba

Mojave:

Error: 206 failed steps!

Error: 206 failed steps!
brew test --retry --verbose alexjs
brew test --retry --verbose angular-cli
brew test --retry --verbose apidoc
brew test --retry --verbose apollo-cli
brew test --retry --verbose appium
brew test --retry --verbose appstream-glib
brew test --retry --verbose ask-cli
brew test --retry --verbose atomist-cli
brew test --retry --verbose autocode
brew test --retry --verbose autorest
brew linkage --test avro-cpp
brew test --retry --verbose avro-cpp
brew test --retry --verbose aws-cdk
brew test --retry --verbose azure-storage-cpp
brew test --retry --verbose babel
brew test --retry --verbose balena-cli
brew test --retry --verbose bcoin
brew test --retry --verbose bit
brew test --retry --verbose bitwarden-cli
brew linkage --test boost
brew test --retry --verbose bower
brew test --retry --verbose cash-cli
brew test --retry --verbose cdk8s
brew test --retry --verbose cdktf
brew linkage --test chakra
brew test --retry --verbose chakra
brew test --retry --verbose chalk-cli
brew test --retry --verbose charge
brew test --retry --verbose code-server
brew test --retry --verbose coffeescript
brew test --retry --verbose contentful-cli
brew linkage --test couchdb
brew test --retry --verbose couchdb
brew test --retry --verbose cpprestsdk
brew test --retry --verbose cubejs-cli
brew test --retry --verbose cucumber-cpp
brew test --retry --verbose dartsim
brew linkage --test dwdiff
brew test --retry --verbose dwdiff
brew test --retry --verbose easyrpg-player
brew test --retry --verbose eleventy
brew test --retry --verbose emscripten
brew test --retry --verbose eslint
brew test --retry --verbose fauna-shell
brew test --retry --verbose field3d
brew test --retry --verbose firebase-cli
brew test --retry --verbose fizz
brew test --retry --verbose folly
brew linkage --test freeling
brew test --retry --verbose freeling
brew test --retry --verbose gatsby-cli
brew test --retry --verbose gedit
brew test --retry --verbose generate-json-schema
brew test --retry --verbose geocode-glib
brew test --retry --verbose gitg
brew test --retry --verbose gitmoji
brew test --retry --verbose gitter-cli
brew linkage --test gjs
brew test --retry --verbose gjs
brew test --retry --verbose gnome-latex
brew test --retry --verbose gnome-recipes
brew test --retry --verbose gnuradio
brew test --retry --verbose graph-tool
brew test --retry --verbose graphql-cli
brew test --retry --verbose grunt-cli
brew test --retry --verbose gssdp
brew test --retry --verbose gtranslator
brew test --retry --verbose gulp-cli
brew test --retry --verbose gupnp
brew test --retry --verbose gupnp-tools
brew linkage --test harfbuzz
brew test --retry --verbose hexo
brew linkage --test hfstospell
brew test --retry --verbose hfstospell
brew test --retry --verbose homebank
brew test --retry --verbose hsd
brew test --retry --verbose http-server
brew test --retry --verbose hyperkit
brew test --retry --verbose insect
brew test --retry --verbose ios-sim
brew test --retry --verbose jhipster
brew test --retry --verbose jsdoc3
brew test --retry --verbose json5
brew test --retry --verbose jsonlint
brew test --retry --verbose lanraragi
brew test --retry --verbose ledger
brew test --retry --verbose lerna
brew test --retry --verbose lgogdownloader
brew test --retry --verbose libbitcoin
brew test --retry --verbose libbitcoin-blockchain
brew test --retry --verbose libbitcoin-client
brew test --retry --verbose libbitcoin-database
brew test --retry --verbose libbitcoin-explorer
brew test --retry --verbose libbitcoin-network
brew test --retry --verbose libbitcoin-node
brew test --retry --verbose libbitcoin-protocol
brew test --retry --verbose libbitcoin-server
brew linkage --test libcdr
brew test --retry --verbose libcdr
brew test --retry --verbose libchamplain
brew test --retry --verbose libgdata
brew test --retry --verbose libgweather
brew test --retry --verbose libhttpseverywhere
brew linkage --test libical
brew test --retry --verbose libical
brew linkage --test liblcf
brew test --retry --verbose liblcf
brew linkage --test libmspub
brew test --retry --verbose libmspub
brew test --retry --verbose libosinfo
brew linkage --test libphonenumber
brew test --retry --verbose libphonenumber
brew linkage --test libpsl
brew test --retry --verbose libpsl
brew test --retry --verbose libpulsar
brew test --retry --verbose librest
brew test --retry --verbose libsoup
brew test --retry --verbose libswiften
brew linkage --test libvisio
brew test --retry --verbose libvisio
brew linkage --test mapnik
brew test --retry --verbose markdownlint-cli
brew test --retry --verbose marked
brew test --retry --verbose mermaid-cli
brew test --retry --verbose metaproxy
brew test --retry --verbose monero
brew linkage --test mpd
brew test --retry --verbose mpd
brew test --retry --verbose nativefier
brew linkage --test ncmpcpp
brew test --retry --verbose ncmpcpp
brew test --retry --verbose netlify-cli
brew test --retry --verbose newman
brew linkage --test node
brew test --retry --verbose node
brew test --retry --verbose node-sass
brew linkage --test node@10
brew test --retry --verbose node@10
brew linkage --test node@12
brew test --retry --verbose node@12
brew linkage --test node@14
brew test --retry --verbose node@14
brew linkage --test openrct2
brew test --retry --verbose openrct2
brew test --retry --verbose osm-gps-map
brew test --retry --verbose osrm-backend
brew linkage --test pazpar2
brew test --retry --verbose pazpar2
brew test --retry --verbose pcl
brew install php
brew install [email protected]
brew install [email protected]
brew test --retry --verbose pnpm
brew linkage --test postgresql
brew linkage --test postgresql@10
brew linkage --test postgresql@11
brew linkage --test postgresql@12
brew test --retry --verbose prettier
brew test --retry --verbose protoc-gen-grpc-web
brew test --retry --verbose pulp
brew test --retry --verbose quicktype
brew test --retry --verbose react-native-cli
brew test --retry --verbose serverless
brew linkage --test sile
brew test --retry --verbose sile
brew test --retry --verbose sloc
brew test --retry --verbose source-highlight
brew test --retry --verbose supertux
brew test --retry --verbose svgo
brew linkage --test tarantool
brew test --retry --verbose tarantool
brew test --retry --verbose tdkjs
brew linkage --test tectonic
brew test --retry --verbose tectonic
brew linkage --test tepl
brew test --retry --verbose tepl
brew test --retry --verbose terrahub
brew test --retry --verbose tree-sitter
brew test --retry --verbose triton
brew test --retry --verbose truffle
brew test --retry --verbose typescript
brew test --retry --verbose ungit
brew linkage --test urweb
brew test --retry --verbose urweb
brew test --retry --verbose vercel-cli
brew linkage --test vte3
brew test --retry --verbose vte3
brew linkage --test vtk
brew test --retry --verbose vtk
brew test --retry --verbose wangle
brew test --retry --verbose webpack
brew test --retry --verbose webtorrent-cli
brew test --retry --verbose whistle
brew linkage --test widelands
brew test --retry --verbose widelands
brew test --retry --verbose wownero
brew test --retry --verbose write-good
brew linkage --test yaz
brew test --retry --verbose yaz
brew test --retry --verbose yle-dl
brew linkage --test zebra
brew test --retry --verbose zebra
brew linkage --test znc
brew test --retry --verbose znc
brew linkage --test zorba
brew test --retry --verbose zorba

I suspect all the Intel failures are the same but haven't looked closely. I'm going to give all the linkage failures a rev bump.

@carlocab
Copy link
Member Author

Linkage failures

apngasm
avro-cpp
azure-storage-cpp
boost
chakra
couchdb
dwdiff
field3d
freeling
gjs
harfbuzz
hfstospell
libcdr
libical
liblcf
libmspub
libphonenumber
libpsl
libvisio
mapnik
mpd
ncmpcpp
node
node@10
node@12
node@14
openrct2
pazpar2
postgresql
postgresql@10
postgresql@11
postgresql@12
sile
supertux
tarantool
tectonic
tepl
urweb
vte3
vtk
widelands
yaz
zebra
znc
zorba

@carlocab
Copy link
Member Author

carlocab commented Feb 18, 2021

Round 2:

ARM:

Error: 6 failed steps!
brew install php
brew install [email protected]
brew test --retry --verbose yle-dl
brew install --verbose --build-bottle libcdr
brew test --retry --verbose emscripten
brew install --verbose --build-bottle postgresql@10

yle-dl (#71404) and emscripten (#71276) have been fixed.

I think the following should be fixed by revision bumps: php, [email protected].

Not sure what happened to libcdr:

libcdr_utils.cpp:111:35: error: use of undeclared identifier 'TRUE'
    ucsdet_enableInputFilter(csd, TRUE);
                                  ^

or postgresql@10:

collationcmds.c:52:1: error: conflicting types for 'DefineCollation'
DefineCollation(ParseState *pstate, List *names, List *parameters, bool if_not_exists)
^
../../../src/include/commands/collationcmds.h:21:22: note: previous declaration is here
extern ObjectAddress DefineCollation(ParseState *pstate, List *names, List *parameters, bool if_not_exists);
                     ^

@Bo98
Copy link
Member

Bo98 commented Feb 18, 2021

Yes, PHP will need a revision bump. I remember that from back when I did some icu4c updates. Also remember: [email protected] and [email protected] (the latter won't be tested in this run as it is deprecated and it's not one of the modified formulae - but that doesn't mean we should break it).

@Bo98
Copy link
Member

Bo98 commented Feb 18, 2021

@Bo98
Copy link
Member

Bo98 commented Feb 18, 2021

@SMillerDev
Copy link
Member

Also remember: [email protected] and [email protected] (the latter won't be tested in this run as it is deprecated and it's not one of the modified formulae - but that doesn't mean we should break it).

Php 7.2 should be disabled as upstream doesn't support it anymore.

@Bo98
Copy link
Member

Bo98 commented Feb 18, 2021

Php 7.2 should be disabled as upstream doesn't support it anymore.

What's the policy on when we use what? We have the EOL date set as the "deprecation" date. But it sounds like the argument is that should be the "disabled" date instead.

I don't disagree in disabling it - but it's worth clarifying at some point.

@carlocab
Copy link
Member Author

I decided against disabling [email protected] for now:

  • it still has ~15,000 monthly installs
  • the formula was only deprecated as of 30 November 2020, so I'd like to give users a bit more time to catch the deprecation notice
  • there's still some uncertainty regarding our exact policy over when to disable formulae
  • a mistaken disable is more disruptive for users than a mistaken non-disable

@carlocab
Copy link
Member Author

carlocab commented Feb 19, 2021

Whoops. Forgot to check the Intel nodes. Should not be working on PRs this late. CI logs before my force-push: https://github.com/Homebrew/homebrew-core/actions/runs/575366417

Outstanding failures are urweb, zorba, couchdb, and znc. couchdb fails only on Big Sur and has no Big Sur bottle.

Big Sur:

Error: 11 failed steps!
brew install php
brew install [email protected]
brew install [email protected]
brew test --retry --verbose yle-dl
brew test --verbose couchdb
brew install --verbose --build-bottle libcdr
brew install --verbose --build-bottle postgresql@10
brew install --verbose --build-bottle urweb
brew audit znc --online --git --skip-style
brew install --verbose --build-bottle zorba
brew audit zorba --online --git --skip-style

Catalina:

Error: 11 failed steps!
brew install php
brew install [email protected]
brew install [email protected]
brew test --retry --verbose yle-dl
brew test --verbose couchdb
brew install --verbose --build-bottle libcdr
brew install --verbose --build-bottle postgresql@10
brew install --verbose --build-bottle urweb
brew audit znc --online --git --skip-style
brew install --verbose --build-bottle zorba
brew audit zorba --online --git --skip-style

Mojave:

Error: 8 failed steps!
brew install php
brew install [email protected]
brew install [email protected]
brew test --retry --verbose yle-dl
brew install --verbose --build-bottle libcdr
brew install --verbose --build-bottle postgresql@10
brew install --verbose --build-bottle urweb
brew install --verbose --build-bottle zorba

@carlocab
Copy link
Member Author

carlocab commented Feb 19, 2021

urweb looks like it needs a similar patch:

urweb.c:3092:23: error: expected identifier or '('
  static uw_Basis_int true = 1;
                      ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.0/include/stdbool.h:32:14: note: expanded from macro 'true'
#define true 1
             ^

I think this is the zorba failure:

No Java runtime present, requesting install.

Java is supposed to be optional. It seems to mistakenly think it should be building the Java bindings because of the existence of the /usr/bin/java wrapper. Not sure why this error didn't show up before, though. Might have something to do with the new cmake.

zorba build on Big Sur starts here.

znc is spurious:

==> brew audit znc --online --git --skip-style
==> FAILED
Error: GitHub Bad credentials:HOMEBREW_GITHUB_API_TOKEN may be invalid or expired; check:
  https://github.com/settings/tokens

@Bo98
Copy link
Member

Bo98 commented Feb 19, 2021

urweb looks like it needs a similar patch

Yep. Looks trivial though. Just needs to use a different variable name.

zorba failure
Not sure why this error didn't show up before, though.

It might have unknowningly relied on the OpenJDK cask (which can be accessed via /usr/bin/java), which was only removed from the CI in November.

@SMillerDev
Copy link
Member

I decided against disabling [email protected] for now:
it still has ~15,000 monthly installs

Those will stay until we disable it.

the formula was only deprecated as of 30 November 2020, so I'd like to give users a bit more time to catch the deprecation notice

Upstream announced the deprecation 2 years before that and we've removed previous versions when that date hit.

there's still some uncertainty regarding our exact policy over when to disable formulae a mistaken disable is more disruptive for users than a mistaken non-disable.

I'll put it on my list to write down a policy regarding this. But my personal view is "as soon as upstream drops support, so do we. Unless we need this version for something internal."

carlocab added a commit to carlocab/formula-patches that referenced this pull request Feb 19, 2021
carlocab added a commit to carlocab/formula-patches that referenced this pull request Feb 19, 2021
@carlocab
Copy link
Member Author

carlocab commented Feb 19, 2021

Ok, updates:

  • fixed urweb (with a patch that renames some local variables) and zorba (add a build-only dependency on openjdk)
  • set the disable date for [email protected] to one year after deprecation of the formula

We can just forget about [email protected] now and it'll be deleted eventually.

Assuming all goes well, I expect only couchdb to fail on Big Sur.

@carlocab
Copy link
Member Author

Looks like the postgresql@10 patch wasn't enough?

btree_utils_var.c:363:1: error: conflicting types for 'gbt_var_same'
gbt_var_same(Datum d1, Datum d2, Oid collation,
^
./btree_utils_var.h:57:13: note: previous declaration is here
extern bool gbt_var_same(Datum d1, Datum d2, Oid collation,
            ^

@Bo98
Copy link
Member

Bo98 commented Feb 20, 2021

Ah yikes. I'll have another look tomorrow. Maybe the whole patch can be simplified a bit.

@Bo98
Copy link
Member

Bo98 commented Feb 20, 2021

It's possible a #undef bool after the ICU includes might be all that's needed for postgresql@10. I'll try it out locally if I get the time.

@carlocab
Copy link
Member Author

Catalina:

Error: 6 failed steps!
brew test --verbose couchdb
brew install --verbose --build-bottle [email protected]
brew audit vtk --online --git --skip-style
brew audit znc --online --git --skip-style
brew install --verbose --build-bottle zorba
brew audit zorba --online --git --skip-style

The audit failures are spurious (bad credential errors). Need to look into couchdb, [email protected], and zorba. Not sure why zorba failed, as I was able to build it locally.

@carlocab
Copy link
Member Author

Catalina:

Error: 3 failed steps!
brew audit vtk --online --git --skip-style
brew audit znc --online --git --skip-style
brew audit zorba --online --git --skip-style

Big Sur:

Error: 8 failed steps!
brew audit sile --online --git --skip-style
brew audit supertux --online --git --skip-style
brew audit tarantool --online --git --skip-style
brew audit tectonic --online --git --skip-style
brew audit urweb --online --git --skip-style
brew audit vtk --online --git --skip-style
brew audit znc --online --git --skip-style
brew audit zorba --online --git --skip-style

These all appear to be bad GitHub token errors.

@BrewTestBot
Copy link
Member

:shipit: @carlocab has triggered a merge.

@BrewTestBot
Copy link
Member

⚠️ @carlocab bottle publish failed.

@carlocab
Copy link
Member Author

Error: Failure while executing; `cp -pR /tmp/d20210227-2682-e7vrdi/freeling--4.2_3.mojave.bottle.tar.gz /tmp/7127420210227-2682-mbegri/freeling--4.2_3.mojave.bottle.tar.gz` exited with 1. Here's the output:
cp: error writing '/tmp/7127420210227-2682-mbegri/freeling--4.2_3.mojave.bottle.tar.gz': No space left on device

Ugh.

@carlocab carlocab closed this in 1fd7ec4 Feb 28, 2021
@carlocab carlocab deleted the icu4c-68.2 branch February 28, 2021 00:22
@BrewTestBot
Copy link
Member

@carlocab bottle request for couchdb failed.

@BrewTestBot
Copy link
Member

@carlocab bottle request for airshare failed.

@BrewTestBot
Copy link
Member

@carlocab bottle request for nyancat failed.

@carlocab carlocab mentioned this pull request Feb 28, 2021
@github-actions github-actions bot added the outdated PR was locked due to age label Apr 6, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 6, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Task(s) needing PRs from the community or maintainers outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants