Saturday, November 23, 2024
dev@conference.yunohost.org
November
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
 
             

[02:45:22] <kayou> I think it should be stable for bookworm now https://github.com/YunoHost/yunohost-ci/blob/master/common.sh#L30
[02:47:24] <kayou> We want the "most stable" image possible for the debian version, to be able to test the upgrade from the latest stable. We put testing for bookworm because there were no stable version yet
[09:44:54] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1555361983](https://gitlab.com/YunoHost/yunohost/-/pipelines/1555361983) failed on branch trixie
[10:08:24] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 1 commit to trixie: Fix migrations after deleting migration to bookworm ([56c101f8](https://github.com/YunoHost/yunohost/commit/56c101f84a794a53d79813c0c9011c48b8bfc38e))
[10:09:24] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1557371779](https://gitlab.com/YunoHost/yunohost/-/pipelines/1557371779) failed on branch trixie
[10:15:24] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.7+202411231115 for trixie/unstable/all ...
[10:25:54] <Salamandar> What do you think about using pyproject.toml instead of requirements.txt for a bunch of stuff ?
[10:26:29] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.7+202411231115 for trixie/unstable/all.
[10:35:46] <Aleks (he/him/il/lui)> > <@Salamandar:matrix.org> What do you think about using pyproject.toml instead of requirements.txt for a bunch of stuff ?

I think i dont know what problem it solves compared to requirements.txt but i never digged to understand those
[10:36:03] <Aleks (he/him/il/lui)> How do you use pyproject stuff compated to requirements.txt ?
[10:39:34] <Salamandar> > <@Alekswag:matrix.org> How do you use pyproject stuff compated to requirements.txt ?

it depends
[10:39:45] <Salamandar> you can just run `pdm install` to install the deps when using pdm
[10:39:56] <Aleks (he/him/il/lui)> x_x
[10:39:56] <Salamandar> * there is a lockfile for deps
[10:40:21] <Salamandar> tl;dr : requirements.txt is legacy and replaced by pyproject.toml
[10:41:04] <Salamandar> also i think you can just pip install
[10:41:53] <Aleks (he/him/il/lui)> Ah it is really 'standard python' stuff alrighty
[10:42:24] <Salamandar> ye ye
[10:42:25] <Salamandar> it's the new standard stuff
[10:42:27] <Aleks (he/him/il/lui)> Not sure what was so bad about requirements.txt but wokay
[10:42:31] <Salamandar> https://stackoverflow.com/questions/62408719/download-dependencies-declared-in-pyproject-toml-using-pip
[10:43:01] <Salamandar> > <@Alekswag:matrix.org> Not sure what was so bad about requirements.txt but wokay

hmpf it's like string-based and "meh"
[10:43:02] <Aleks (he/him/il/lui)> Hmyeah
[10:43:04] <Salamandar> pyproject can tell the version, the way you build a project
[10:43:29] <Salamandar> it's more a replacement of setup.py / setup.cfg than requirements.txt
[10:43:44] <Salamandar> hmmm the appstore and appgenerator don't have a license
[10:44:15] <Salamandar> let's add AGPL like yunohost itself ?
[10:47:36] <Aleks (he/him/il/lui)> Yea
[10:47:53] <Salamandar> okay
[11:02:25] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/qBHFAvVWBzkvPsJejTegNAsX
[11:02:44] <Salamandar> with "custom" tools such as pdm here, you can also define commands to be run
[11:02:52] <Salamandar> and you just run `pdm run update_translations`
[11:03:02] <Salamandar> and it automagically runs it in the venv
[11:03:18] <Salamandar> (the `.shell` is just because of the && and the envvars)
[11:07:43] <Aleks (he/him/il/lui)> Oh okay nice ?
[11:08:08] <Yunohost Git/Infra notifications> [yunohost] 🔴 Pipeline [#1557371779](https://gitlab.com/YunoHost/yunohost/-/pipelines/1557371779) failed on branch trixie
[17:03:55] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to dev: Update app.py: add my_webdav to the list of apps that need basic auth header to go through ([8c620a3c](https://github.com/YunoHost/yunohost/commit/8c620a3c6a5b884aa2fcf13b7f1a841235f730d9))
[17:40:02] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin pushed 3 commits to master ([cc01c6ce8b13...8a42984b2004](https://github.com/YunoHost/webhooks/compare/cc01c6ce8b13...8a42984b2004))
[17:40:11] <Yunohost Git/Infra notifications> [webhooks/master] Unused imports - Alexandre Aubin
[17:40:13] <Yunohost Git/Infra notifications> [webhooks/master] Dont send matrix notifications for apps that are not in the most popular app list - Alexandre Aubin
[17:40:14] <Yunohost Git/Infra notifications> [webhooks/master] Its unecessary to notify about the \testme comments / yunohost-bot and github-bot comments - Alexandre Aubin
[17:40:14] <Yunohost Git/Infra notifications> [webhooks] g​ithub-actions[bot] pushed 1 commit to actions/black: :art: Format Python code with Black ([0ccedf55](https://github.com/YunoHost/webhooks/commit/0ccedf55dce60538329e01195bb2b48af757e093))
[17:40:15] <Yunohost Git/Infra notifications> [webhooks] g​ithub-actions[bot] created new branch actions/black
[17:40:15] <Yunohost Git/Infra notifications> [webhooks] g​ithub-actions[bot] opened [pull request #8](https://github.com/YunoHost/webhooks/pull/8): Format Python code with Black
[17:42:57] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin [commented](https://github.com/YunoHost/webhooks/pull/8#issuecomment-2495555049) on [issue #8](https://github.com/YunoHost/webhooks/pull/8) Format Python code with Black: testme
[17:44:11] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin pushed 1 commit to master: Merp ([e52fa4eb](https://github.com/YunoHost/webhooks/commit/e52fa4eb20b8431888b02d1ef17db9ae98a672df))
[17:47:44] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin pushed 1 commit to master: Fix empty return triggering error 500, gotta use empty() ([65b51eb3](https://github.com/YunoHost/webhooks/commit/65b51eb32ece04a72d6d17bc1904667f557a4816))
[17:48:10] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin merged [pull request #8](https://github.com/YunoHost/webhooks/pull/8): Format Python code with Black
[17:48:11] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin deleted branch actions/black
[17:48:11] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin pushed 1 commit to master: :art: Format Python code with Black ([de2f5d22](https://github.com/YunoHost/webhooks/commit/de2f5d22b2fe928cdeab50f804b7c898103a5be1))
[17:55:56] <Yunohost Git/Infra notifications> [webhooks] a​lexAubin pushed 1 commit to master: Merp ([7b39f031](https://github.com/YunoHost/webhooks/commit/7b39f0316a2bc2407e96947cc62dcadd353cf2aa))