Wednesday, July 26, 2023
dev@conference.yunohost.org
July
Mon Tue Wed Thu Fri Sat Sun
          1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
           

[06:15:55] <tituspijean[m]> > <@Alekswag:matrix.org> https://github.com/alantech/marsha

Can't wait to describe YunoHost to it.

*(Takes a big breath) YunoHost is...*
[09:22:52] <Aleks (he/him/il/lui)> XD
[12:03:49] <Yunohost Git/Infra notifications> [issues] @newbee2011 [commented](https://github.com/YunoHost/issues/issues/2222#issuecomment-1651672288) on [issue #2222](https://github.com/YunoHost/issues/issues/2222) Upgrade not working on webadmin: > We cant magically know .. Just run the proposed commands and report back ...

Here they are.

[IMG_20230726_140038.j...
[12:08:09] <Yunohost Git/Infra notifications> [issues] @alexAubin [commented](https://github.com/YunoHost/issues/issues/2222#issuecomment-1651678574) on [issue #2222](https://github.com/YunoHost/issues/issues/2222) Upgrade not working on webadmin: You ran out of space in /boot/ and therefore apt is unable to install new kernels. The usual workaround about this is ...
[12:30:31] <Yunohost Git/Infra notifications> [yunohost-portal] @Axolotle pushed 19 commits to main ([f3eaa9fbafef...50e3d29c65d7](https://github.com/YunoHost/yunohost-portal/compare/f3eaa9fbafef...50e3d29c65d7))
[12:30:40] <Yunohost Git/Infra notifications> [yunohost-portal/main] fix form cosmetics - axolotle
[12:30:40] <Yunohost Git/Infra notifications> [yunohost-portal/main] add Edit page - axolotle
[12:30:55] <Yunohost Git/Infra notifications> [yunohost-portal/main] add temp theme selector - axolotle
[13:02:14] <Yunohost Git/Infra notifications> [yunohost-portal] @Axolotle pushed 2 commits to main ([50e3d29c65d7...0628a09749df](https://github.com/YunoHost/yunohost-portal/compare/50e3d29c65d7...0628a09749df))
[13:02:18] <Yunohost Git/Infra notifications> [yunohost-portal/main] add redirect after login - axolotle
[14:01:09] <Yunohost Git/Infra notifications> [project-organization] @yalh76 pushed 1 commit to yalh: new public key ([4e910dbd](https://github.com/YunoHost/project-organization/commit/4e910dbd8da007375567cbc13248a97562abf943))
[14:01:12] <Yunohost Git/Infra notifications> [project-organization] @yalh76 created new branch yalh
[14:01:47] <Yunohost Git/Infra notifications> [project-organization] @yalh76 opened [pull request #85](https://github.com/YunoHost/project-organization/pull/85): new public key
[15:17:19] <Yunohost Git/Infra notifications> [project-organization] @tituspijean merged [pull request #85](https://github.com/YunoHost/project-organization/pull/85): new public key
[15:17:20] <Yunohost Git/Infra notifications> [project-organization] @tituspijean pushed 1 commit to master: new public key ([0067c8da](https://github.com/YunoHost/project-organization/commit/0067c8dafc7b8830c4f67779bb8efd0a2882cd4f))
[15:17:20] <Yunohost Git/Infra notifications> [project-organization] @tituspijean deleted branch yalh
[15:18:37] <Yunohost Git/Infra notifications> [project-organization] @tituspijean [commented](https://github.com/YunoHost/project-organization/issues/84#issuecomment-1652018657) on [issue #84](https://github.com/YunoHost/project-organization/issues/84) Donation for YunoHost: Superseded by https://github.com/YunoHost/issues/issues/2219 Sorry, we do not monitor issues here. Thanks for the ping a...
[15:18:38] <Yunohost Git/Infra notifications> [project-organization] @tituspijean closed [issue #84](https://github.com/YunoHost/project-organization/issues/84): Donation for YunoHost
[15:22:02] <Yunohost Git/Infra notifications> [issues] @newbee2011 [commented](https://github.com/YunoHost/issues/issues/2222#issuecomment-1652025418) on [issue #2222](https://github.com/YunoHost/issues/issues/2222) Upgrade not working on webadmin: > You ran out of space in /boot/ and therefore apt is unable to install new kernels. The usual workaround about this i...
[16:16:25] <autra[m]> yalh76: hi \o quick question about Experimental helpers: is the master branch supposed to support bookworm and bullseye? Or will there be a special branch for bookworm?
[16:16:27] <autra[m]> (context: for ruby installation, --with-jemalloc needs to be removed from the make command on bookworm. I *do* believe it's also the case for bullseye, but I'm not completely sure. If there is a bookworm branch, I push the simple removal, if there won't be, I'm taking the time to test on bullseye)
[16:19:22] <Tag> Experimental helpers are not included in yunohost, app packagers have to manually include them in their repo
[16:20:24] <Tag> Why do we need to remove --with-jemalloc btw ?
[16:22:14] <autra[m]> Yes indeed, but they are often copied from Experimental_helpers, so it seemed to me that the correct process would be to fix Experimental_helpers, then copy the correct file in each of the app that uses it
[16:22:14] <Tag> (this is not an issue for the glitchsoc package : https://ci-apps-bookworm.yunohost.org/ci/job/92 but I don't know why )
[16:22:20] <autra[m]> (maybe I'm wrong though)
[16:22:26] <Aleks (he/him/il/lui)> (the ruby helpers could be integrated officially though, i think they've been stable for some time ?)
[16:22:28] <autra[m]> so apparently it was a workaround, not needed any more
[16:22:54] <autra[m]> source https://github.com/mastodon/mastodon/issues/15751#issuecomment-1235119314
[16:23:12] <autra[m]> it was needed for mastodon and for diaspora at least, maybe all ruby on rails apps I don't know
[16:23:55] <autra[m]> > <@Alekswag:matrix.org> (the ruby helpers could be integrated officially though, i think they've been stable for some time ?)

I think so as well, I didn't have trouble with this version up until today, for bookworm
[16:24:23] <autra[m]> (but I have the perspective of only one app)
[16:26:35] <Tag> But we should keep --with-jemalloc since it improve performances for Ruby applications
[16:26:50] <Tag> ah yup, this preload thing might be removable on bookworm : https://github.com/YunoHost-Apps/mastodon_ynh/pull/299/files
[16:29:27] <autra[m]> Tag: I think the option does not exist any more
[16:30:00] <autra[m]> I'm checking again, because I can't remember why I was prompted to remove it in the first place 😆
[16:31:20] <autra[m]> Tag: ok so the error was:
> gcc: error: unrecognized command-line option '--with-jemalloc'
[16:31:49] <autra[m]> *but* it was while building openssl, not ruby
[16:32:25] <autra[m]> during the rbenv install, I believe
[16:33:57] <autra[m]> and btw, --disable-install-doc also prevents openssl to be built.
[16:34:04] <autra[m]> so maybe the correct fix is in rbenv actually
[16:34:13] *autra[m] goes further down the rabbit hole
[16:37:12] <Tag> > <@autra:trancart.eu> Tag: ok so the error was:
> > gcc: error: unrecognized command-line option '--with-jemalloc'

What was the app ?
[16:37:40] <autra[m]> diaspora
[16:51:31] <autra[m]> mmmh ok I think I understand better: it's because indeed diaspora_ynh puts jemalloc in LD_PRELOAD only for bullseye (https://github.com/YunoHost-Apps/diaspora_ynh/blob/master/scripts/_common.sh#L18)
[16:52:38] <autra[m]> That was done to fix the build, but maybe it's something we ought to keep indeed, if it's better for ruby app
[16:54:03] <Tag> I don't think ld_preload is used for the build/rbenv install step
[17:07:12] <Tag> autra: replace CONFIGURE_OPTS= with RUBY_CONFIGURE_OPTS= in the helper, and it works o/
[17:07:29] <autra[m]> ah also for --with-jemalloc? I've done this only for the --disable-install-doc!
[17:07:43] <autra[m]> but I didn't think of it for --with-jemalloc!
[17:08:07] <Tag> But I don't know why rbenv build openssl here 🤔
[17:08:16] <autra[m]> that's a very good question :-)
[17:10:27] <Tag> Ah, Ruby 2.7.8, that's why /o\
[17:14:27] <Tag> Yay, diaspora's develop branch upgraded to ruby 3.1 last month!
[17:19:37] <autra[m]> 😆
[17:20:00] <autra[m]> Tag: Thanks for your help, I'm doing just that
[17:20:31] <autra[m]> yup diaspora needs more manpower, that's for sure.
[17:20:41] <autra[m]> (like a lot of OSS projets anyway)
[17:22:11] <Aleks (he/him/il/lui)> #SupportOSSAbolishCapitalism
[18:17:30] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : shiori. Please run manually the `autoupdate_app_sources.py` script on these apps to debug what is happening! Debug log : http://paste.yunohost.org/raw/gutiyinepo
[18:18:34] <Aleks (he/him/il/lui)> annnnd the nomenclature changed
[22:38:28] <Yunohost Git/Infra notifications> [yunohost-portal] @alexAubin pushed 1 commit to main: Add Dockerfile + docker-compose.yml to ease up development ? ([b2911f79](https://github.com/YunoHost/yunohost-portal/commit/b2911f79b9ae0bab0ccdae8ea401f3d932077e46))
[22:58:41] <Yunohost Git/Infra notifications> [yunohost-portal] @alexAubin pushed 1 commit to main: Update development instructions ([c3e1caf7](https://github.com/YunoHost/yunohost-portal/commit/c3e1caf77d7ba26f23bddc02358dacdebd7fdf6a))
[23:04:48] <Yunohost Git/Infra notifications> [yunohost-portal] @alexAubin pushed 1 commit to main: Proper link to Docker instructions ([944a2703](https://github.com/YunoHost/yunohost-portal/commit/944a27037b76db8a447b4c4878bcff8c2291a682))