compufox / silence

autoblocks gab-modified mastodon instances
Other
10 stars 0 forks source link

Missing dependencies in Gemfile #9

Open ghost opened 4 years ago

ghost commented 4 years ago

I'm using the Hometown fork of Mastodon.

The most recent version of this, based on Mastodon 3.0.x, doesn't seem to work with silence. The main issue is that a lot of dependencies are missing from silence's Gemfile. I had to add the following:

+gem 'minitest', '5.12.0'
+gem 'airbrussh', '1.3.4'
+gem 'capistrano', '3.11.2'
+gem 'elasticsearch-api', '7.3.0'

And probably more. I stopped after these four!

I suppose the fix for this is to add all of silence's dependencies explicitly to the Gemfile instead of relying on Mastodon's dependencies? This will be more resilient in general to changes in Mastodon.