Closed badrihippo closed 1 year ago
!testme
Some of the tests are saying "unable to install mastodon" because mastodon is already installed (or that the domain is already full)!
Is this a CI thing or does something in the code need fixing? :eyes:
Edit: looks like other tests around the same time are affected with the same problem too
Some of the tests are saying "unable to install mastodon" because mastodon is already installed (or that the domain is already full)!
Is this a CI thing or does something in the code need fixing? đ
Edit: looks like other tests around the same time are affected with the same problem too
Yes more a CI dev issue
Yay! Thank you :slightly_smiling_face:
I didn't realise yunorunner was a thing, but now I see it even has a yunohost package. Of course it has a yunohost package :stuck_out_tongue:
Warning: the upgrade works but earlier upgrades break; possibly because of version mismatches after the version patch? Not sure if that's a concern...
You welcome!
Yes i've seen that. i think it's not a problem and maybe we should remove upgrade from earlier versions
Yay! Thank you đ
I didn't realise yunorunner was a thing, but now I see it even has a yunohost package. Of course it has a yunohost package đ
Warning: the upgrade works but earlier upgrades break; possibly because of version mismatches after the version patch? Not sure if that's a concern...
Nope, upgrade from previous versions fails because install of previous version fails
Nope, upgrade from previous versions fails because install of previous version fails
Oh of course, I should have thought of that! :facepalm:
Problem
Mastodon wasn't installing (or upgrading) properly because the
blurhash
package was broken with newer versions of Ruby/gem. This has been described in several issues, including in https://github.com/YunoHost-Apps/mastodon_ynh/issues/357Additionally, using the fixed version of
blurhash
created similar errors withox
as described in https://github.com/ohler55/ox/issues/300Close #357
Solution
Fixes have been made to both
blurhash
(https://github.com/Gargron/blurhash/pull/20) andox
(https://github.com/ohler55/ox/pull/301). However, these are yet to make it to a new release. To make Mastodon work before that, I've patchedGemfile
andGemfile.lock
to install the two packages directly from their respective git repos. (I've locked them to the specific commits of the fixes, so we won't unintentionally add other updates as well).If this PR is accepted, we should probably leave a note somewhere to remove the patch when newer versions of
blurhash
andox
come out.PR Status
Automatic tests
I'm not part of the Yunohost-Apps organisation, so someone with the powers please invoke this :slightly_smiling_face: