17 May 2023 |
erebion 🏳️🌈♾ | And it worked until a few weeks ago | 18:01:15 |
erebion 🏳️🌈♾ | The last time I compiled the bridge successfully was on the 13th of April | 18:02:12 |
erebion 🏳️🌈♾ | And I used the most current commit at the time | 18:03:12 |
erebion 🏳️🌈♾ | So something after that date changed which makes it no longer work for me | 18:03:32 |
tulir | huh, apparently 1.19 doesn't work | 18:04:57 |
erebion 🏳️🌈♾ | I just confirmed I can compile the bridge until eb519c6407751b48001bb66bc55014100322b6c6 comes up, with this commit it no longer works. | 18:05:18 |
erebion 🏳️🌈♾ | In reply to @tulir:maunium.net huh, apparently 1.19 doesn't work So I should try upgrading my go? | 18:05:29 |
tulir | yes, looks like a bug that was fixed in 1.19.1 | 18:05:46 |
tulir | https://github.com/golang/go/issues/54712 | 18:05:59 |
erebion 🏳️🌈♾ | Debian still has 1.15, I can't wait to just get regular packages 1.19 in the next release in summer. | 18:13:20 |
tulir | In reply to @erebion:erebion.eu Debian still has 1.15, I can't wait to just get regular packages 1.19 in the next release in summer. it's going to be outdated a few months later 🙈 | 18:18:12 |
tulir | (I generally only support the 2 most recent Go releases, which also seems to be what the Go devs support https://endoflife.date/go) | 18:22:17 |
tulir | it's probably easier to just use the prebuilt binaries for bridges if you don't want to install a recent Go compiler manually | 18:24:16 |
erebion 🏳️🌈♾ | Wow, my server just crashed as it ran out of memory compiling xD | 18:25:18 |
erebion 🏳️🌈♾ | So I can confirm the error is gone with a new version. :) | 18:25:37 |
erebion 🏳️🌈♾ | Thanks for the help, Tulir! | 18:25:45 |
erebion 🏳️🌈♾ | Now I just need more RAM, I guess. | 18:27:20 |
tulir | In reply to @tulir:maunium.net it's probably easier to just use the prebuilt binaries for bridges if you don't want to install a recent Go compiler manually (I specifically don't wait for debian/ubuntu to catch up with latest go versions because the compiler isn't needed at runtime - unlike python bridges, where my minimum version is based on the lowest that latest debian or ubuntu LTS has) | 18:27:37 |
erebion 🏳️🌈♾ | My VPS has 2 GB and runs a single user Synapse + Google Chat Bridge for one person that refuses to use anything else. | 18:28:41 |
erebion 🏳️🌈♾ | And I don't really want to pay for more RAM, so I guess I'll have to live with not being able to use Synapse while compiling xD | 18:29:18 |
erebion 🏳️🌈♾ | So this just saved me from installing Docker, which would require even more of my precious RAM :) | 18:31:32 |
Justin | erebion 🏳️🌈♾: have you thought about dendrite? | 18:38:27 |
erebion 🏳️🌈♾ | Yeah, but don't know how much work such a migration is. | 18:38:45 |
erebion 🏳️🌈♾ | I think Slack should just add Matrix support. 🙄 | 18:39:15 |
tulir | dendrite has lots of bugs with bridges so probably better not to think about it currently | 18:39:16 |
erebion 🏳️🌈♾ | In reply to @erebion:erebion.eu I think Slack should just add Matrix support. 🙄 I mean... This project is great, but I'd rather not have to use it. :D | 18:39:33 |
Justin | In reply to @tulir:maunium.net dendrite has lots of bugs with bridges so probably better not to think about it currently Good to know. | 18:40:25 |
erebion 🏳️🌈♾ | Also, I care for 3k users on 3 servers, so it makes sense to just use Synapse everywhere, much less mental load. | 18:41:23 |
Justin | Yeah I wouldn't be able to use matrix on my old setup but now have plenty of ram | 18:42:16 |
Justin | So the matrix vm has 6gb ram | 18:42:35 |