From 08da7d37acd64db041b13a80d7be945c08643894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Melan=C3=A7on?= Date: Sat, 29 May 2021 04:48:09 -0400 Subject: [PATCH] Add note on comparing Drutopia composer.json builds --- tools/deploying-drutopia-updates.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/deploying-drutopia-updates.md b/tools/deploying-drutopia-updates.md index b29bda0..5ff9916 100644 --- a/tools/deploying-drutopia-updates.md +++ b/tools/deploying-drutopia-updates.md @@ -24,3 +24,13 @@ sudo mv composer.phar /usr/local/bin/composer cd ~/Projects/drutopia-platform/drutopia_host/hosting_private ahoy git-pull-all ``` + +## Bonus: Keep Drutopia builds with similar available modules + +To try to keep various Drutopia-based distributions from diverging too much, at least insofar as available modules, even if they aren't installed, we can use the **meld** (`sudo apt-get install meld`) diff tool to compare and share when posssible. + +```bash +meld ~/Projects/agaric/sites/crla/crla-org/composer.json ~/Projects/agaric/sites/geo/composer.json ~/Projects/drutopia-platform/build_source/composer.json ~/Projects/agaric/sites/agaric-com/composer.json +``` + +When these align in not needing special patches or versions, we can consider dropping a custom build in favor of collaborating on a single one.