Bug 270422

Summary: devel/icu: update to 73.1
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: FreeBSD Office Team <office>
Status: Closed FIXED    
Severity: Affects Only Me CC: chris, office
Priority: --- Flags: antoine: exp-run+
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://icu.unicode.org/download/73
Bug Depends on: 270817, 270827    
Bug Blocks:    
Attachments:
Description Flags
v0 (RC1) none

Description Jan Beich freebsd_committer freebsd_triage 2023-03-23 19:18:00 UTC
Created attachment 241077 [details]
v0 (RC1)
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2023-04-01 06:47:37 UTC
Exp-run looks fine
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-04-13 00:57:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f1f1a8be887ee2c5d75bec33cb8f8a89454e606b

commit f1f1a8be887ee2c5d75bec33cb8f8a89454e606b
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-03-23 17:56:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-04-13 00:56:37 +0000

    devel/icu: update to 73.1

    - Temporarily switch to GitHub auto archive (release artifacts are N/A atm)

    Changes:        https://github.com/unicode-org/icu/releases/tag/release-73-1
    Reported by:    GitHub (watch releases)
    PR:             270422
    Exp-run by:     antoine

 archivers/unarchiver/Makefile                  |  2 +-
 audio/musicpd/Makefile                         |  1 +
 audio/ncmpcpp/Makefile                         |  2 +-
 audio/strawberry/Makefile                      |  1 +
 databases/couchdb3/Makefile                    |  2 +-
 databases/evolution-data-server/Makefile       |  2 +-
 databases/firebird30-server/Makefile           |  2 +-
 databases/firebird40-server/Makefile           |  2 +-
 databases/kbibtex/Makefile                     |  1 +
 databases/kdb/Makefile                         |  2 +-
 databases/mongodb60/Makefile                   |  2 +-
 databases/mysql80-client/Makefile              |  2 +-
 databases/mysql80-server/Makefile              |  2 +-
 databases/postgresql11-server/Makefile         |  2 +-
 databases/postgresql12-server/Makefile         |  2 +-
 databases/postgresql13-server/Makefile         |  2 +-
 databases/postgresql14-server/Makefile         |  2 +-
 databases/postgresql15-server/Makefile         |  2 +-
 databases/sqlite3/Makefile                     |  2 +-
 databases/tarantool/Makefile                   |  1 +
 databases/xtrabackup8/Makefile                 |  1 +
 deskutils/calibre/Makefile                     |  1 +
 deskutils/peaclock/Makefile                    |  2 +-
 devel/R-cran-rJava/Makefile                    |  2 +-
 devel/boost-libs/Makefile                      |  2 +-
 devel/dee/Makefile                             |  2 +-
 devel/electron21/Makefile                      |  1 +
 devel/electron22/Makefile                      |  1 +
 devel/fbthrift/Makefile                        |  1 +
 devel/folly/Makefile                           |  1 +
 devel/icu-le-hb/Makefile                       |  2 +-
 devel/icu/Makefile                             | 10 +++++-----
 devel/icu/distinfo                             |  6 +++---
 devel/icu/files/patch-common_putil.cpp         | 12 ++++++------
 devel/icu/pkg-plist                            |  5 +++++
 devel/kiwix-lib/Makefile                       |  2 +-
 devel/libical/Makefile                         |  2 +-
 devel/libphonenumber/Makefile                  |  1 +
 devel/libzim/Makefile                          |  2 +-
 devel/mongo-c-driver/Makefile                  |  2 +-
 devel/objecthash/Makefile                      |  2 +-
 devel/php80-intl/Makefile                      |  1 +
 devel/php81-intl/Makefile                      |  1 +
 devel/php82-intl/Makefile                      |  1 +
 devel/py-pyicu/Makefile                        |  2 +-
 devel/qt5-core/Makefile                        |  1 +
 devel/qt6-5compat/Makefile                     |  2 +-
 devel/qt6-base/Makefile                        |  2 +-
 devel/qt6-tools/Makefile                       |  1 +
 devel/tclxml/Makefile                          |  2 +-
 devel/ticcutils/Makefile                       |  1 +
 dns/libpsl/Makefile                            |  2 +-
 editors/gnome-text-editor/Makefile             |  2 +-
 editors/libreoffice/Makefile                   |  2 +-
 editors/poedit/Makefile                        |  2 +-
 finance/gnucash/Makefile                       |  1 +
 games/0ad/Makefile                             |  2 +-
 games/an/Makefile                              |  2 +-
 games/easyrpg-player/Makefile                  |  2 +-
 games/freeciv/Makefile                         |  1 +
 games/liblcf/Makefile                          |  2 +-
 games/libretro-play/Makefile                   |  2 +-
 games/openrct2/Makefile                        |  1 +
 games/openttd/Makefile                         |  1 +
 games/wesnoth/Makefile                         |  1 +
 games/widelands/Makefile                       |  2 +-
 graphics/cfdg/Makefile                         |  1 +
 graphics/darktable/Makefile                    |  2 +-
 graphics/dcmtk/Makefile                        |  2 +-
 graphics/epsonscan2/Makefile                   |  2 +-
 graphics/imv/Makefile                          |  2 +-
 graphics/libcdr01/Makefile                     |  2 +-
 graphics/libfreehand/Makefile                  |  2 +-
 graphics/libzmf/Makefile                       |  2 +-
 graphics/maim/Makefile                         |  2 +-
 graphics/openfx-arena/Makefile                 |  2 +-
 graphics/osg/Makefile                          |  2 +-
 graphics/qt6-3d/Makefile                       |  1 +
 graphics/qt6-imageformats/Makefile             |  1 +
 graphics/qt6-svg/Makefile                      |  1 +
 graphics/qt6-wayland/Makefile                  |  1 +
 graphics/tesseract/Makefile                    |  1 +
 irc/znc-push/Makefile                          |  2 +-
 irc/znc/Makefile                               |  2 +-
 java/openjfx14/Makefile                        |  2 +-
 lang/gnustep-base/Makefile                     |  2 +-
 lang/hermes/Makefile                           |  2 +-
 lang/parrot/Makefile                           |  2 +-
 lang/spidermonkey102/Makefile                  |  2 +-
 lang/spidermonkey78/Makefile                   |  2 +-
 lang/spidermonkey91/Makefile                   |  2 +-
 lang/urweb/Makefile                            |  1 +
 lang/v8-beta/Makefile                          |  2 +-
 lang/v8/Makefile                               |  2 +-
 lang/zig/Makefile                              |  2 +-
 mail/cyrus-imapd30/Makefile                    |  2 +-
 mail/cyrus-imapd32/Makefile                    |  2 +-
 mail/cyrus-imapd34/Makefile                    |  2 +-
 mail/cyrus-imapd36/Makefile                    |  2 +-
 mail/dovecot-fts-flatcurve/Makefile            |  2 +-
 mail/dovecot-fts-xapian/Makefile               |  2 +-
 mail/dovecot/Makefile                          |  1 +
 mail/evolution-ews/Makefile                    |  2 +-
 mail/evolution/Makefile                        |  2 +-
 mail/exim/Makefile                             |  2 +-
 mail/geary/Makefile                            |  2 +-
 mail/libvmime/Makefile                         |  2 +-
 mail/postfix-current/Makefile                  |  1 +
 mail/postfix/Makefile                          |  2 +-
 mail/rspamd-devel/Makefile                     |  2 +-
 mail/rspamd/Makefile                           |  1 +
 mail/sendmail-devel/Makefile                   |  2 +-
 mail/sendmail/Makefile                         |  2 +-
 mail/thunderbird/Makefile                      |  2 +-
 math/R/Makefile                                |  1 +
 math/libqalculate/Makefile                     |  1 +
 math/py-rpy2/Makefile                          |  1 +
 math/sage/Makefile                             |  2 +-
 math/timbl/Makefile                            |  2 +-
 misc/sword/Makefile                            |  2 +-
 misc/xiphos/Makefile                           |  2 +-
 multimedia/aegisub/Makefile                    |  2 +-
 multimedia/emby-server-devel/Makefile          |  2 +-
 multimedia/emby-server/Makefile                |  2 +-
 multimedia/jellyfin/Makefile                   |  1 +
 multimedia/subtitlecomposer/Makefile           |  1 +
 net-im/dino/Makefile                           |  1 +
 net-im/prosody/Makefile                        |  1 +
 net-p2p/lidarr/Makefile                        |  2 +-
 net-p2p/prowlarr/Makefile                      |  1 +
 net-p2p/radarr/Makefile                        |  1 +
 net-p2p/readarr/Makefile                       |  1 +
 net/fb303/Makefile                             |  1 +
 net/freerdp/Makefile                           |  1 +
 net/mvfst/Makefile                             |  1 +
 net/qt6-networkauth/Makefile                   |  1 +
 net/samba413/Makefile                          |  2 +-
 net/samba416/Makefile                          |  2 +-
 net/wangle/Makefile                            |  1 +
 net/yaz/Makefile                               |  2 +-
 net/zebra-server/Makefile                      |  2 +-
 news/tin/Makefile                              |  1 +
 print/harfbuzz-icu/Makefile                    |  2 +-
 print/libmspub01/Makefile                      |  2 +-
 print/miktex/Makefile                          |  2 +-
 print/scribus-devel/Makefile                   |  2 +-
 print/tex-xetex/Makefile                       |  2 +-
 print/texlive-base/Makefile                    |  1 +
 science/afni/Makefile                          |  1 +
 science/dakota/Makefile                        |  1 +
 science/orthanc-dicomweb/Makefile              |  2 +-
 science/orthanc-webviewer/Makefile             |  2 +-
 science/orthanc/Makefile                       |  2 +-
 science/paraview/Makefile                      |  1 +
 science/py-tensorflow/Makefile                 |  2 +-
 security/fizz/Makefile                         |  1 +
 sysutils/calamares/Makefile                    |  2 +-
 sysutils/darling-dmg/Makefile                  |  1 +
 sysutils/fsearch/Makefile                      |  2 +-
 sysutils/gdisk/Makefile                        |  2 +-
 sysutils/ltfs/Makefile                         |  2 +-
 sysutils/tracker-miners/Makefile               |  2 +-
 sysutils/tracker/Makefile                      |  2 +-
 sysutils/tracker3/Makefile                     |  2 +-
 textproc/R-cran-stringi/Makefile               |  2 +-
 textproc/apertium/Makefile                     |  1 +
 textproc/cg3/Makefile                          |  2 +-
 textproc/dwdiff/Makefile                       |  2 +-
 textproc/enchant2/Makefile                     |  2 +-
 textproc/gitlab-elasticsearch-indexer/Makefile |  2 +-
 textproc/gspell/Makefile                       |  2 +-
 textproc/libe-book/Makefile                    |  2 +-
 textproc/libfolia/Makefile                     |  1 +
 textproc/libqxp/Makefile                       |  2 +-
 textproc/libvisio01/Makefile                   |  2 +-
 textproc/libxml2/Makefile                      |  2 +-
 textproc/lttoolbox/Makefile                    |  1 +
 textproc/lua-icu-utils/Makefile                |  2 +-
 textproc/nuspell/Makefile                      |  2 +-
 textproc/obsidian/Makefile                     |  1 +
 textproc/raptor2/Makefile                      |  1 +
 textproc/rubygem-charlock_holmes/Makefile      |  2 +-
 textproc/ucto/Makefile                         |  1 +
 textproc/xalan-c/Makefile                      |  2 +-
 textproc/zorba/Makefile                        |  2 +-
 www/chromium/Makefile                          |  2 +-
 www/epiphany/Makefile                          |  2 +-
 www/firefox-esr/Makefile                       |  1 +
 www/firefox/Makefile                           |  2 +-
 www/iridium/Makefile                           |  2 +-
 www/librewolf/Makefile                         |  2 +-
 www/node14/Makefile                            |  1 +
 www/node16/Makefile                            |  1 +
 www/node18/Makefile                            |  1 +
 www/node19/Makefile                            |  1 +
 www/onlyoffice-documentserver/Makefile         |  2 +-
 www/pecl-http/Makefile                         |  2 +-
 www/proxygen/Makefile                          |  1 +
 www/qt5-webkit/Makefile                        |  2 +-
 www/tor-browser/Makefile                       |  2 +-
 www/ungoogled-chromium/Makefile                |  2 +-
 www/webkit2-gtk3/Makefile                      |  2 +-
 www/webkit2-gtk4/Makefile                      |  2 +-
 x11-toolkits/gnustep-gui/Makefile              |  2 +-
 x11-toolkits/qt6-declarative/Makefile          |  1 +
 x11-toolkits/qt6-quick3d/Makefile              |  1 +
 x11-toolkits/qt6-quicktimeline/Makefile        |  1 +
 x11-toolkits/qt6-shadertools/Makefile          |  1 +
 x11-toolkits/tepl6/Makefile                    |  2 +-
 x11-toolkits/vte3/Makefile                     |  2 +-
 x11/gnome-console/Makefile                     |  2 +-
 x11/gnome-shell/Makefile                       |  2 +-
 x11/plasma5-plasma-workspace/Makefile          |  2 +-
 x11/slop/Makefile                              |  2 +-
 214 files changed, 229 insertions(+), 154 deletions(-)
Comment 3 Jan Beich freebsd_committer freebsd_triage 2023-04-13 01:00:13 UTC
Landed just before the package build on Thu 01:00 UTC to minimize the damage to "-b branch" and ports vs. packages.

https://github.com/unicode-org/icu/compare/release-73-rc...release-73-1
Comment 4 Jan Beich freebsd_committer freebsd_triage 2023-04-14 01:22:58 UTC
Despite passing exp-run and no API changes since RC some consumers have regressed likely due to their own updates. Usually, consumer updates after an exp-run improve (not regress) compatibility.