Wednesday, March 20, 2024
apps@conference.yunohost.org
March
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
             

[10:47:31] <Yunohost Git/Infra notifications> App horde rises from level 4 to 7 in job [#24578](https://ci-apps.yunohost.org/ci/job/24578) !
[10:54:58] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #2150](https://github.com/YunoHost/apps/pull/2150): Translations update from Weblate
[11:38:58] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-rallly
[11:38:59] <Yunohost Git/Infra notifications> [apps] @yunohost-bot labeled Wishlist on [pull request #2151](https://github.com/YunoHost/apps/pull/2151): Add Rallly to wishlist
[11:38:59] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-rallly: Add Rallly to wishlist ([c6a5861d](https://github.com/YunoHost/apps/commit/c6a5861da4b5fa91c906661288074da314fa4aca))
[11:39:00] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #2151](https://github.com/YunoHost/apps/pull/2151): Add Rallly to wishlist
[11:42:14] <Yunohost Git/Infra notifications> [apps] @Elanndelh [commented](https://github.com/YunoHost/apps/pull/2151#issuecomment-2009374734) on [issue #2151](https://github.com/YunoHost/apps/pull/2151) Add Rallly to wishlist: Requête à ignorer, je navais pas vu que lapplication avait été rajoutée récemment. Navré
[12:41:28] <Yunohost Git/Infra notifications> [apps] @Salamandar closed [pull request #2151](https://github.com/YunoHost/apps/pull/2151): Add Rallly to wishlist
[12:41:29] <Yunohost Git/Infra notifications> [apps] @Salamandar [commented](https://github.com/YunoHost/apps/pull/2151#issuecomment-2009476627) on [issue #2151](https://github.com/YunoHost/apps/pull/2151) Add Rallly to wishlist: Pas de soucis, je ferme :)
[13:16:40] <Salamandar> OMG the package for pihole is just a monstruosity
[14:05:04] <tituspijean> yes it is. far from KISS. 😆
[14:09:57] <kayou> i tried once to refactor it.. then gave up
[14:10:51] <tituspijean> IIRC Emy also has some difficulties with Adguardhome. Both apps needs to supersede (adguard)/disable (pi-hole) our good ol' dnsmasq, that might be the cause of that complexity
[14:12:38] <kayou> adguard is working, because it works side by side with dnsmasq, pi-hole replace dnsmasq, which should remain compatible with dnsmasq, but sometimes not
[14:12:50] <Yunohost Git/Infra notifications> [apps] @tituspijean deleted branch add-to-wishlist-rallly
[14:13:49] <tituspijean> adguard does an elegant but tricky hack though: it adds a configuration line to dnsmasq to have it not listen on the main network interface, so that adguardhome can settle in 😛
[14:15:23] <kayou> yes^
[14:16:43] <kayou> i'm using adguardhome for 2 years @home now
[14:17:51] <tituspijean> 2 weeks here, and I prefer it already to pihole 😆
[14:56:44] <Salamandar> didn't expect the packagingv2 to work so fast
[14:56:45] <Salamandar> https://ci-apps-dev.yunohost.org/ci/job/14475
[14:57:28] <Salamandar> > <@titus:pijean.ovh> 2 weeks here, and I prefer it already to pihole 😆

oh well
[16:03:41] <Émy - OniriCorpe> Oh no i don’t struggle at all with dnsmasq for the agh package
I’m struggling with sni reverse proxy
[18:18:10] <Salamandar> @Alekswag:matrix.org I need info about libreerp/odoo
[18:18:23] <Aleks (he/him/il/lui)> ogod
[18:18:32] <Salamandar> > if ! wkhtmltopdf --version | grep "wkhtmltopdf 0.12.4 (with patched qt)"; then
> # The debian package has a bug so we deploy a more recent version
[18:18:46] <Salamandar> but today the wkhtmltopdf in the repos is 0.12.6
[18:18:53] <Salamandar> so i suppose this workaround is not needed anymore ?
[18:19:22] <Aleks (he/him/il/lui)> https://youtu.be/92gP2J0CUjc?feature=shared&t=92
[18:19:34] <Aleks (he/him/il/lui)> hmmmm i guess yeah maybe
[18:20:11] <Salamandar> _240p_
[18:20:17] <Salamandar> > <@Alekswag:matrix.org> hmmmm i guess yeah maybe

okay ^^
[18:20:37] <Salamandar> > has a bug

is the bug in the room with us today ?
[18:21:21] <Aleks (he/him/il/lui)> are you maintaining libreerp just for the sake of removing yet another packaging v1 or do you actually need odoo in your life 😬
[18:21:54] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/yjmwzJgrhzscYrJYSazoScwA
[18:22:01] <Salamandar> > <@Alekswag:matrix.org> are you maintaining libreerp just for the sake of removing yet another packaging v1 or do you actually need odoo in your life 😬

nah no odoo
[18:22:06] <Salamandar> just packagingv2
[18:23:05] <Salamandar> but I would like to remove this workaround bc i don't understand the rest of the code at all
[18:23:14] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/BuQLtJhyYusjVZFfBJfbvVgq
[18:23:21] <Salamandar> looks fishy
[18:23:33] <Aleks (he/him/il/lui)> 🤔
[18:23:35] <Aleks (he/him/il/lui)> uuuh yeah wtf
[18:23:50] <Aleks (he/him/il/lui)> i don't even know where YNH_CWD would actually be used
[18:24:00] <Salamandar> haha
[18:24:47] <Aleks (he/him/il/lui)> theyarethesamepicture.jpg
[18:25:50] <Aleks (he/him/il/lui)> YNH_CWD is only used in the backup helpers for some reason
[18:26:29] <Salamandar> oh…
[18:26:38] <Salamandar> welp
[18:28:31] <Salamandar> also the `ynh_setup_source /usr` really frightens me
[18:28:38] <Aleks (he/him/il/lui)> yeah like wtf
[18:28:42] <Aleks (he/him/il/lui)> i didn't realize at first
[18:29:32] <Aleks (he/him/il/lui)> i guess there's some magic like the archive contains a bin/ subdir or something
[18:29:34] <Salamandar> like i understand, i went looking inside the downloaded asset and it looks fine
[18:29:36] <Salamandar> yea
[18:29:40] <Salamandar> bin, lib etc
[18:29:56] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/noacJuTLEwxFDwtnZnIeHCdF
[18:30:05] <Salamandar> but still…
[18:30:10] <Aleks (he/him/il/lui)> feels like this should be in /usr/local/
[18:30:19] <Salamandar> i would feel better removing this
[18:30:21] <Aleks (he/him/il/lui)> or better, have an actual .deb
[18:30:33] <Aleks (he/him/il/lui)> yeah just trash it
[18:30:38] <Salamandar> > <@Alekswag:matrix.org> feels like this should be in /usr/local/

no bc its supposed to overwrite the currently installed wkhtmlsomething that is in the deps
[18:30:42] <Salamandar> > <@Alekswag:matrix.org> or better, have an actual .deb

agreed
[18:30:47] <Salamandar> > <@Alekswag:matrix.org> yeah just trash it

ok lets go o/
[18:31:21] <Aleks (he/him/il/lui)> anyway honestly installing Odoo via YunoHost is uuuuuuugh yeah nope
[18:31:37] <Aleks (he/him/il/lui)> or maybe like a temporary thing idk
[18:32:53] <Salamandar> https://github.com/YunoHost-Apps/libreerp_ynh/pull/46
[19:40:12] <Salamandar> There are some other weird stuff in this package
[19:40:16] <Salamandar> ```

if [ -f '../manifest.json' ] ; then
ynh_add_config "${YNH_CWD}/../conf/$TEMPLATE" "$DEST"
else
ynh_add_config "${YNH_CWD}/../settings/conf/$TEMPLATE" "$DEST"
fi
```
[19:40:32] <Salamandar> i guess that's to handle upgrade vs install ?
[19:54:24] <Émy - OniriCorpe> > <@Salamandar:matrix.org> ```
>
> if [ -f '../manifest.json' ] ; then
> ynh_add_config "${YNH_CWD}/../conf/$TEMPLATE" "$DEST"
> else
> ynh_add_config "${YNH_CWD}/../settings/conf/$TEMPLATE" "$DEST"
> fi
> ```

What the actual fuck!?
[19:57:44] <Salamandar> > <@oniricorpe:im.emelyne.eu> What the actual fuck!?

yeah
[20:01:24] <Salamandar> looks like it's courtesy of @ljf:sans-nuage.fr , could you please enlighten me on what you did in 2018 ? :D
[20:22:07] <Aleks (he/him/il/lui)> my guess is that it's just an ugly trick to differentiate between running in an install/upgrade/remove context versus backup/restore
[20:22:31] <Aleks (he/him/il/lui)> but yeah nowadays you can just give the name of the template conf and it goes fetch it in the appropriate folder no matter the context
[20:27:03] <Salamandar> > <@Alekswag:matrix.org> but yeah nowadays you can just give the name of the template conf and it goes fetch it in the appropriate folder no matter the context

ah! ok so let's remove this trick
[21:44:00] <Salamandar> > Info: [++..................] > Adding swap...
> Warning: lsblk: /dev/mapper/luks-3e5c487c-3076-4e14-ad2d-8f661e291697: not a block device
> Warning: swapon: /swap_libreerp: swapon failed: Operation not permitted
[21:44:12] <Salamandar> ffs those apps wanting to add swapfiles like it's nobody's business
[21:47:06] <Émy - OniriCorpe> yeah it sucks
[21:54:58] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe [commented](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/112#issuecomment-2010709749) on [issue #112](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/112) Testing: so merging?
[21:56:41] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe pushed 1 commit to testing: better autoupdate.version_regex ([8b3a69bb](https://github.com/YunoHost-Apps/dokuwiki_ynh/commit/8b3a69bb648ef4429a98bce35736a71bcc73c4c5))
[21:56:42] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe dismissed review [pull request #112](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/112#pullrequestreview-1937977831): Testing
[21:57:13] <Yunohost Git/Infra notifications> [dokuwiki_ynh] @OniriCorpe approved [pull request #112](https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/112#pullrequestreview-1950282508) Testing