From c18abc5a00d883bd87e1eead9a76a189e9562365 Mon Sep 17 00:00:00 2001 From: Greg Price Date: Wed, 15 Jan 2025 09:46:49 -0800 Subject: [PATCH 1/3] Update Zulip tests and re-enable This has the update to unblock autocomplete changes: https://github.com/zulip/zulip-flutter/pull/1190 https://github.com/flutter/flutter/pull/143249 and with that, tests pass again on Flutter main. --- registry/{zulip.test.disabled => zulip.test} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename registry/{zulip.test.disabled => zulip.test} (76%) diff --git a/registry/zulip.test.disabled b/registry/zulip.test similarity index 76% rename from registry/zulip.test.disabled rename to registry/zulip.test index 0e906890..4231fc13 100644 --- a/registry/zulip.test.disabled +++ b/registry/zulip.test @@ -2,7 +2,7 @@ contact=greg@zulip.com contact=cbobbe@zulip.com fetch=git clone https://github.com/zulip/zulip-flutter.git tests -fetch=git -C tests checkout 28b3536bc81b6665a6014ce72f40c51f83b0c5c4 +fetch=git -C tests checkout 0bfa79d23fc9fcf5ce0cc5a21540434f526838d9 update=. update=packages/zulip_plugin From c2195501d99988280ff3aa708185c9a1e28bd051 Mon Sep 17 00:00:00 2001 From: Greg Price Date: Wed, 15 Jan 2025 13:41:30 -0800 Subject: [PATCH 2/3] Install libsqlite3-dev for Zulip test on Linux This package is no longer included in GitHub's new version of the "ubuntu-latest" images. That causes nondeterministic failures when the runner happens to use the new version: https://github.com/flutter/tests/pull/441#issuecomment-2593993199 The actual shared library file libsqlite3.so.0.8.6 -- in the package libsqlite3-0 -- is still installed by default anyway. This package adds the symlink at "libsqlite3.so", which is the filename some libraries apparently look for. --- registry/zulip.test | 2 ++ 1 file changed, 2 insertions(+) diff --git a/registry/zulip.test b/registry/zulip.test index 4231fc13..4a17b4ec 100644 --- a/registry/zulip.test +++ b/registry/zulip.test @@ -4,6 +4,8 @@ contact=cbobbe@zulip.com fetch=git clone https://github.com/zulip/zulip-flutter.git tests fetch=git -C tests checkout 0bfa79d23fc9fcf5ce0cc5a21540434f526838d9 +setup.linux=TERM=dumb sudo apt install -y libsqlite3-dev + update=. update=packages/zulip_plugin From bd26c453bdd929dbcd9837b2347d64e45daf07a7 Mon Sep 17 00:00:00 2001 From: Greg Price Date: Wed, 15 Jan 2025 13:59:05 -0800 Subject: [PATCH 3/3] Simplify command --- registry/zulip.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/zulip.test b/registry/zulip.test index 4a17b4ec..360faa0f 100644 --- a/registry/zulip.test +++ b/registry/zulip.test @@ -4,7 +4,7 @@ contact=cbobbe@zulip.com fetch=git clone https://github.com/zulip/zulip-flutter.git tests fetch=git -C tests checkout 0bfa79d23fc9fcf5ce0cc5a21540434f526838d9 -setup.linux=TERM=dumb sudo apt install -y libsqlite3-dev +setup.linux=sudo apt install -y libsqlite3-dev update=. update=packages/zulip_plugin