Monday, December 09, 2024
dev@conference.yunohost.org
December
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
         

[05:37:48] <Yunohost Git/Infra notifications> [issues] k​ay0u [commented](https://github.com/YunoHost/issues/issues/2494#issuecomment-2526976848) on [issue #2494](https://github.com/YunoHost/issues/issues/2494) Authentication form does not accept Bitwardens credentials: I do have the same issue on my Android phone (Firefox browser). As a workaround for now, I click on the password field, ...
[05:53:25] <Yunohost Git/Infra notifications> [issues] k​ay0u [commented](https://github.com/YunoHost/issues/issues/2494#issuecomment-2526976848) on [issue #2494](https://github.com/YunoHost/issues/issues/2494) Authentication form does not accept Bitwardens credentials: I do have the same issue on my Android phone (Firefox browser) on the admin login form (not the user portal).

As a work...
[07:50:42] <Yunohost Git/Infra notifications> [yunohost] k​ay0u pushed 1 commit to fix-unset-variable: fix unset variable in helper 2.1 mysql ([ca735962](https://github.com/YunoHost/yunohost/commit/ca73596273911b8824afbf0273a058d4d7515d5a))
[07:50:59] <Yunohost Git/Infra notifications> [yunohost] k​ay0u created new branch fix-unset-variable
[07:57:15] <Yunohost Git/Infra notifications> [yunohost] k​ay0u opened [pull request #2010](https://github.com/YunoHost/yunohost/pull/2010): fix unset variable in helper 2.1 mysql
[08:11:37] <kayou> today, with this unset variable error, I had another strange error during the deprovisioning or wordpress:

https://paste.yunohost.org/raw/odicoxawip
[08:14:17] <kayou> the "main" `YNH_HELPERS_VERSION` env var is `2.1`, but `2` for each deprovisioning steps, and it tries to use the 2.1 helpers but source the helper 2 @.@
[08:16:12] <kayou> I think it's an edge case when the app migrates from helper 2 to helper 2.1, and there is an error during the migration
[09:36:38] <orhtej2> > <@kayou:matrix.org> I think it's an edge case when the app migrates from helper 2 to helper 2.1, and there is an error during the migration

It's ticketed here: https://github.com/YunoHost/issues/issues/2477
[09:39:20] <kayou> I'm not sure it's the same issue?
[09:39:47] <kayou> hmm maybe
[10:41:44] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle pushed 1 commit to sse: fix(sse): reset timeout on every sse message instead ([9547edec](https://github.com/YunoHost/yunohost-admin/commit/9547edec7a3960e609c2361dff51198376cb0158))
[10:50:49] <Yunohost Git/Infra notifications> [yunohost] S​alamandar created new branch firewall
[10:51:06] <Yunohost Git/Infra notifications> [yunohost] S​alamandar opened [pull request #2011](https://github.com/YunoHost/yunohost/pull/2011): firewall.py complete revamp
[10:51:27] <Yunohost Git/Infra notifications> [yunohost] A​xolotle pushed 2 commits to new-log-streaming-api ([f01b93ddcb68...7f3d633952d0](https://github.com/YunoHost/yunohost/compare/f01b93ddcb68...7f3d633952d0))
[10:51:40] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 1 commit to firewall: firewall.py complete revamp ([f320177f](https://github.com/YunoHost/yunohost/commit/f320177f471deea5ebcc021f9d8ecece98b74052))
[10:51:53] <Yunohost Git/Infra notifications> [yunohost/new-log-streaming-api] fix(sse): message level to lower - axolotle
[10:52:20] <Yunohost Git/Infra notifications> [yunohost/new-log-streaming-api] fix(sse): send recent operation from oldest to newest - axolotle
[10:53:08] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 1 commit to firewall: firewall.py complete revamp ([e3fc4735](https://github.com/YunoHost/yunohost/commit/e3fc473591a596f3f307f3ae1bf5cb2756213506))
[10:53:13] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2011#discussion_r1875771202) on pull request #2011 firewall.py complete revamp: ## Unused import

Import of TYPE_CHECKING is not used.

[Show more details](https://github.com/YunoHost/yunohost/secur...
[10:53:31] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2011#discussion_r1875771207) on pull request #2011 firewall.py complete revamp: ## Unused import

Import of m18n is not used.

[Show more details](https://github.com/YunoHost/yunohost/security/code-...
[10:54:19] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2011#discussion_r1875771209) on pull request #2011 firewall.py complete revamp: ## Unnecessary pass

Unnecessary pass statement.

[Show more details](https://github.com/YunoHost/yunohost/security/co...
[10:54:48] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2011#discussion_r1875771205) on pull request #2011 firewall.py complete revamp: ## Unused local variable

Variable enabled is not used.

[Show more details](https://github.com/YunoHost/yunohost/securi...
[10:59:36] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 1 commit to firewall: firewall.py complete revamp ([de93d8f0](https://github.com/YunoHost/yunohost/commit/de93d8f0f7a1cba2fb0762a0a0db7eb1ebb7c76e))
[11:00:02] <Salamandar> @Alekswag:matrix.org there, I rewrote the firewall.py, just under 400 lines (and the "smart" code is ~230 lines)
[11:01:08] <Salamandar> i rewrote the firewall.yml file format (no more ipv4/ipv6), fixed the upnp stuff, used nftables
[11:12:15] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 1 commit to firewall: firewall.py complete revamp ([11a4e65c](https://github.com/YunoHost/yunohost/commit/11a4e65c6ff193779cc4afc8dbc7d25a00708153))
[11:14:39] <Yunohost Git/Infra notifications> [yunohost] g​ithub-advanced-security[bot] [commented](https://github.com/YunoHost/yunohost/pull/2011#discussion_r1875799947) on pull request #2011 firewall.py complete revamp: ## Unused local variable

Variable enabled is not used.

[Show more details](https://github.com/YunoHost/yunohost/securi...
[11:15:28] <Salamandar> Also I removed the `Both` argument to port open, close because there's exacly 0 reason for that. There are **no** ports that have the same meaning in both TCP and UDP, with the sole exception of port 53 for DNS and 37 for NTP.
[11:16:24] <Salamandar> > <@Salamandar:matrix.org> Also I removed the `Both` argument to port open, close because there's exacly 0 reason for that. There are **no** ports that have the same meaning in both TCP and UDP, with the sole exception of port 53 for DNS and 37 for NTP.

Actually now that I think about it, QUIC HTTP/3 changes that, it uses UDP. But UDP and TCP doesn't serve the same purpose, so it would make sense to enable either one or the other anyways.
[11:19:05] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 1 commit to firewall: firewall.py complete revamp ([bf83c9cb](https://github.com/YunoHost/yunohost/commit/bf83c9cb31f210864a7543e54e5c5d3d1114292e))
[11:29:41] <Yunohost Git/Infra notifications> [yunohost] S​alamandar edited [pull request #2011](https://github.com/YunoHost/yunohost/pull/2011): firewall.py complete revamp
[11:32:39] <Yunohost Git/Infra notifications> [yunohost] S​alamandar edited [pull request #2011](https://github.com/YunoHost/yunohost/pull/2011): firewall.py complete revamp
[11:32:56] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 1 commit to firewall: firewall.py complete revamp ([b6266caf](https://github.com/YunoHost/yunohost/commit/b6266caf02766cce92172b9d86ea5b5829f26c21))
[13:07:06] <Yunohost Git/Infra notifications> [yunohost-admin] A​xolotle pushed 1 commit to sse: feat(QueryHeader): display date or time depending on today ([a0abf01a](https://github.com/YunoHost/yunohost-admin/commit/a0abf01aa2ba29f4a27bf2874db14bc6d5385af2))
[13:27:47] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin created new tag debian/12.0.8.1
[13:27:47] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 2 commits to dev ([e992bd19107d...5a158264c2c7](https://github.com/YunoHost/yunohost/compare/e992bd19107d...5a158264c2c7))
[13:27:49] <Yunohost Git/Infra notifications> [yunohost/dev] helpers: typo T_T - Alexandre Aubin
[13:27:51] <Yunohost Git/Infra notifications> [yunohost/dev] Update changelog for 12.0.8.1 - Alexandre Aubin
[13:32:40] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.8.1 for bookworm/stable/all ...
[13:37:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin [commented](https://github.com/YunoHost/yunohost/pull/2010#issuecomment-2527980333) on [issue #2010](https://github.com/YunoHost/yunohost/pull/2010) fix unset variable in helper 2.1 mysql: heuarg why am i only seeing this PR now @_@
[13:38:01] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin merged [pull request #2010](https://github.com/YunoHost/yunohost/pull/2010): fix unset variable in helper 2.1 mysql
[13:38:03] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin deleted branch fix-unset-variable
[13:39:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin pushed 1 commit to dev: Update changelog for 12.0.8.2 ([7963e5c9](https://github.com/YunoHost/yunohost/commit/7963e5c98ae5e5753439f23a951d0b8c129eeb3a))
[13:39:58] <Yunohost Git/Infra notifications> [yunohost] a​lexAubin created new tag debian/12.0.8.2
[13:40:21] <Yunohost Git/Infra notifications> ❌ Failed build for yunohost/12.0.8.1 for bookworm/stable/all ?!
[13:48:21] <Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.0.8.2 for bookworm/stable/all ...
[14:04:16] <Yunohost Git/Infra notifications> [yunohost/firewall] iptables to nftables: Update translations - Félix Piédallu
[14:04:16] <Yunohost Git/Infra notifications> [yunohost/firewall] Use nftables instead of iptables for fail2ban - Félix Piédallu
[14:04:16] <Yunohost Git/Infra notifications> [yunohost] S​alamandar pushed 3 commits to firewall ([b6266caf0276...61691486b6b6](https://github.com/YunoHost/yunohost/compare/b6266caf0276...61691486b6b6))
[14:04:16] <Yunohost Git/Infra notifications> [yunohost/firewall] firewall.py complete revamp - Félix Piédallu
[14:05:01] <Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.0.8.2 for bookworm/stable/all.
[14:44:50] <Salamandar> > <@Alekswag:matrix.org> it worked for several people on "real life" internet boxes

i got the confirmation that it does not work on liveboxes
[14:46:10] <Aleks (he/him/il/lui)> yeah by "it worked for several people" i meant it remained kind of anecdotical 😅
[14:46:18] <kayou> it works on freebox, or at least, I've already got it working (if we're still talking about UPNP)
[14:46:31] <Salamandar> > <@kayou:matrix.org> it works on freebox, or at least, I've already got it working (if we're still talking about UPNP)

on ports below 1024 ??
[14:46:35] <kayou> ho
[14:46:41] <kayou> uuuh, idk :)
[14:46:52] <kayou> i was out of the loop
[14:47:16] <Salamandar> cuz that's the main subject here : i'm pretty sure ports under 1024 (like http etc) can't be configured via UPnP because it would be a huuuuuuge security flaw
[14:47:48] <Aleks (he/him/il/lui)> bold of you to assume ISP give a fuck about security 🤓
[14:48:23] <Salamandar> an well the firewall.py tries the ports below 1024 before ports above it so eh :D
[14:48:55] <m606> Hello,
Trying to use package linter locally I get this (with Python 3.10.12 and following the [README](https://github.com/yunoHost/package_linter#usage) indications):
```
me@computer:/path/to/package_linter$ ./package_linter.py my_app_ynh
Traceback (most recent call last):
File "/path/to/package_linter/package_linter.py", line 9, in <module>
from tests.test_app import App
ModuleNotFoundError: No module named 'tests.test_app'
```
[14:50:13] <m606> I used to have it working in the past (but havn't used for a while and I `git pull` before doing it)
[14:50:23] <Aleks (he/him/il/lui)> eeeeeeeh just to be sure, `tests/test_app.py` does exists ? 😬
[14:50:50] <m606> yes
[14:51:07] <Salamandar> huuuuuuh
[14:51:09] <Salamandar> it works for me
[14:51:24] <Salamandar> are you on master head ?
[14:51:50] <m606> git log shows
```
commit 731f78361cca8f9197ca67af3c1a78d12f3fe9c7 (HEAD -> master, origin/master, origin/HEAD)
Author: yunohost-bot <yunohost-bot@users.noreply.github.com>
Date: Sun Dec 1 15:34:44 2024 +0000

:art: Format Python code with Black
```
[14:52:09] <Salamandar> sounds about right
[14:52:26] <Salamandar> what gives `which python` and `env | grep -i python` ?
[14:52:51] <Aleks (he/him/il/lui)> ah or maybe `tests` is some external package on that machine ?
[14:53:26] <Salamandar> to check that: `python -c "import tests; print(tests.__file__)"`
[14:54:54] <m606> > <@Salamandar:matrix.org> what gives `which python` and `env | grep -i python` ?

```
me@computer:/path/to/package_linter$ which python
me@computer:/path/to/package_linter$ env | grep -i python
INSIDE_NEMO_PYTHON=
```
[14:55:59] <m606> > <@Salamandar:matrix.org> to check that: `python -c "import tests; print(tests.__file__)"`

`/home/me/.local/lib/python3.10/site-packages/tests/__init__.py`
[14:57:44] <m606> Just in case I've tried downloading the zip from the github repo (instead of git pull to my existing folder) but it leads to the same issue
[14:58:37] <Aleks (he/him/il/lui)> hmm maybe we should actually be using `from .tests.test_app` rather than `from tests.test_app` ?
[14:59:29] <Salamandar> > <@Alekswag:matrix.org> hmm maybe we should actually be using `from .tests.test_app` rather than `from tests.test_app` ?

yes but actually no cuz there's no `__init__.py` so we aren't in a python package so we can't import from .
[15:00:16] <m606> > <@Alekswag:matrix.org> hmm maybe we should actually be using `from .tests.test_app` rather than `from tests.test_app` ?

```
from .tests.test_app import App
ImportError: attempted relative import with no known parent package
```
[15:01:30] <Aleks (he/him/il/lui)> (╯°□°)╯︵ ┻━┻
[15:01:59] <Aleks (he/him/il/lui)> well anyway i don't know what's the stuff in `/home/me/.local/lib/python3.10/site-packages/tests` but the immediate fix would be to uuuuh rename it to something else 👼
[15:05:28] <m606> if it helps
```
me@computer:~$ ls /home/me/.local/lib/python3.10/site-packages/tests
__init__.py test_client.py test_package.py test_release.py
__pycache__ test_exceptions.py test_parse.py test_style.py
```
[15:05:29] <Salamandar> > <@m606:matrix.org> ```
> from .tests.test_app import App
> ImportError: attempted relative import with no known parent package
> ```

voilà
[15:08:31] <m606> > <@Alekswag:matrix.org> well anyway i don't know what's the stuff in `/home/me/.local/lib/python3.10/site-packages/tests` but the immediate fix would be to uuuuh rename it to something else 👼

```
me@computer:/path/to/package_linter$ mv /home/me/.local/lib/python3.10/site-packages/tests /home/me/.local/lib/python3.10/site-packages/tests_OLD
me@computer:/path/to/package_linter$ ./package_linter.py marl_ynh/
Traceback (most recent call last):
File "/path/to/package_linter/./package_linter.py", line 9, in <module>
from tests.test_app import App
File "/path/to/package_linter/tests/test_app.py", line 9, in <module>
import tomllib
ModuleNotFoundError: No module named 'tomllib'
```
[15:10:13] <Yunohost Git/Infra notifications> [yunohost] o​rhtej2 just made [pull request #2009](https://github.com/YunoHost/yunohost/pull/2009) ready for review: Fix PHP sourcing in helpers 2.1
[15:11:02] <m606> and there is no such folder as `/home/me/.local/lib/python3.10/site-packages/tomllib`
[15:12:00] <m606> > <@m606:matrix.org> and there is no such folder as `/home/me/.local/lib/python3.10/site-packages/tomllib`

but there are
```
toml
toml-0.10.2.dist-info
tomlkit
tomlkit-0.11.7.dist-info
```
[15:15:32] <m606> Hmm, https://docs.python.org/3/library/tomllib.html says
```
tomllib — Parse TOML files
Added in version 3.11.
```
And I am with 3.10.12
[15:40:30] <Salamandar> > <@m606:matrix.org> Hmm, https://docs.python.org/3/library/tomllib.html says
> ```
> tomllib — Parse TOML files
> Added in version 3.11.
> ```
> And I am with 3.10.12

Yes, now that we are on bookworm we are going to use python 3.11 :D
[15:44:07] <m606> So I've installed `pyenv` and python 3.11.0.
Here's what I get now
```
me@computer:/path/to/package_linter$ python catalog_linter.py my_app
/usr/bin/python3: can't open file '/path/to/package_linter/catalog_linter.py': [Errno 2] No such file or directory
```
[15:44:21] <m606> oh..
[15:44:22] <m606> typo
[16:02:19] <m606> Ok now it works.
So having a system python version of 3.10.12, the solution was for me to:
1. install pyenv (https://forums.linuxmint.com/viewtopic.php?t=362499)
2. install python 3.11.0 using pyenv and switch to it
3. in package linter repo run `pip install -r requirements.txt`
4. run package_linter

Installing pyenv creates a new environment which would have solved the fact I had seemingly a conflicting `/home/me/.local/lib/python3.10/site-packages/tests` package. Maybe if my system python version was already >=3.11.0 i should have created a venv to solve it (or rename temporarily the existing `tests` package).

I feel it would be nice to update the readme usage section with:
- required python version 3.11.0
- tell to create a venv ?
- tell to run `pip install-r requirements.txt`
[16:02:24] <Aleks (he/him/il/lui)> (i'm rebuilding the incus image to be able to properly test https://github.com/YunoHost-Apps/nextcloud_ynh/pull/746 on the CI)
[16:17:56] <eric_G> Shall we update the CI to 12.0.8.2?
[16:26:35] <Aleks (he/him/il/lui)> 😬 ⬆️
[16:44:52] <Salamandar> > <@m606:matrix.org> Ok now it works.
> So having a system python version of 3.10.12, the solution was for me to:
> 1. install pyenv (https://forums.linuxmint.com/viewtopic.php?t=362499)
> 2. install python 3.11.0 using pyenv and switch to it
> 3. in package linter repo run `pip install -r requirements.txt`
> 4. run package_linter
>
> Installing pyenv creates a new environment which would have solved the fact I had seemingly a conflicting `/home/me/.local/lib/python3.10/site-packages/tests` package. Maybe if my system python version was already >=3.11.0 i should have created a venv to solve it (or rename temporarily the existing `tests` package).
>
> I feel it would be nice to update the readme usage section with:
> - required python version 3.11.0
> - tell to create a venv ?
> - tell to run `pip install-r requirements.txt`

maybe you can just patch the package_linter to use toml instead of tomllib
[16:45:34] <Salamandar> Ah ! `tomli` being the inspiration for tomllib, you can just use it instead
[16:54:09] <m606> I've just tried and that works as well (without having to upgrade to python 3.11.0) but it adds a dependency. I can make the PR, but what is your take ? force user to upgrade to 3.11.0 or add `tomli` to requirements.txt ?
[17:11:08] <m606> > <@m606:matrix.org> I've just tried and that works as well (without having to upgrade to python 3.11.0) but it adds a dependency. I can make the PR, but what is your take ? force user to upgrade to 3.11.0 or add `tomli` to requirements.txt ?

I read `tomli` may be deemed to EOL sooner: https://pypi.org/project/tomli/
> A version of Tomli, the tomllib module, was added to the standard library in Python 3.11 via PEP 680. Tomli continues to provide a backport on PyPI for Python versions where the standard library module is not available and that have not yet reached their end-of-life.
[17:11:50] <Salamandar> > <@m606:matrix.org> I read `tomli` may be deemed to EOL sooner: https://pypi.org/project/tomli/
> > A version of Tomli, the tomllib module, was added to the standard library in Python 3.11 via PEP 680. Tomli continues to provide a backport on PyPI for Python versions where the standard library module is not available and that have not yet reached their end-of-life.

yes that makes sense
[17:22:15] <Aleks (he/him/il/lui)> zgrmbl the ci is still showing 12.0.6
[17:23:01] <Aleks (he/him/il/lui)> or are we using the testing image somehow
[17:24:06] <Aleks (he/him/il/lui)> nope 🤔
[17:27:23] <Aleks (he/him/il/lui)> there's no incus remote configured on ci-apps-dev :|
[17:28:47] <Aleks (he/him/il/lui)> oooor it doesnt communicate somehow
[17:34:02] <Salamandar> > <@Alekswag:matrix.org> there's no incus remote configured on ci-apps-dev :|

As user, not as root
[17:34:13] <Aleks (he/him/il/lui)> yeah ...
[17:34:22] <Aleks (he/him/il/lui)> but somehow the image didnt get published on simple stream
[17:34:30] <Aleks (he/him/il/lui)> re-running the image build as my_webapp on repo
[17:35:07] <Salamandar> > <@Alekswag:matrix.org> but somehow the image didnt get published on simple stream

Arf yeah there's a 1 four cache

[17:35:17] <Aleks (he/him/il/lui)> :|
[17:35:34] <Aleks (he/him/il/lui)> but there's not even a new file in the www/images stuff
[17:35:37] <Salamandar> What's the expected sha1 ?
[17:35:58] <Aleks (he/him/il/lui)> `| yunohost/bookworm-stable/appci | 14019cc4474d | no | YunoHost bookworm stable ynh-appci amd64 (20241209) | x86_64 | CONTAINER | 318.21MiB | 2024/12/09 17:41 CET |`
[17:35:59] <Salamandar> > <@Alekswag:matrix.org> but there's not even a new file in the www/images stuff

Ah yeah so you've stumbled on the bug i reported to incus
[17:36:06] <Aleks (he/him/il/lui)> @_@
[17:37:49] <Salamandar> I love these guys, they agreed to every suggestion i made
[17:37:49] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/mtrYAvdCPcYPYXHVXGRouqDx
[17:38:03] <Salamandar> https://aria.im/_matrix/media/v1/download/matrix.org/QJrkDIogQddpJrJxnIzRemMU
[17:38:23] <Salamandar> Anyways you might have stumbled on https://github.com/lxc/incus/issues/1371
[17:38:49] <Salamandar> Not sure if 6.7 already has the fix or not
[17:39:20] <Salamandar> Apparently yes
[17:39:41] <Aleks (he/him/il/lui)> ... can we force-publish the image somehow ...
[17:39:52] <Aleks (he/him/il/lui)> i mean how were images published before x_x
[17:40:12] <Salamandar> > <@Alekswag:matrix.org> ... can we force-publish the image somehow ...

Yeah but no, the bug is really shitty
[17:40:20] <Aleks (he/him/il/lui)> .............
[17:40:36] <Salamandar> (It gives the original debian image date to the generated image)
[17:41:00] <Salamandar> Andit's incus, not even simplestreams
[17:42:23] <Aleks (he/him/il/lui)> so what can i do x_x
[17:43:54] <Salamandar> Ptet retirer les autres images du même alias dans le dépôt simplestreams avant de add
[17:44:49] <Aleks (he/him/il/lui)> mais comment je fais ça je vois juste une liste de hash x_x
[17:46:50] <Salamandar> incus-simplestreams remove 8ec020c1c0016dcf5e61f04a0bf1ed7257292dbe351e0dc00e077ec08d2f4722
[17:47:06] <Salamandar> J'ai fait, retente ton add
[17:47:11] <Salamandar> Hash trouvé avec incus-simplestreams list | grep book | grep appci
[17:48:04] <Salamandar> Grbml je me suis planté de hash
[17:48:20] <Salamandar> Voilà
[17:50:12] <Aleks (he/him/il/lui)> woké je rente le build alors @_@
[17:52:18] <Salamandar> > <@Alekswag:matrix.org> woké je rente le build alors @_@

Pas besoin, tu peux juste faire le add
[17:58:31] <Aleks (he/him/il/lui)> maintenant ça a rebuild mais l'image est toujours pas publique T_T
[17:58:34] <Aleks (he/him/il/lui)> comprends pas d'où est censé venir le path que je met dans incus-simplestream
[17:59:27] <Aleks (he/him/il/lui)> hmoké faut export apparament
[18:02:06] <Aleks (he/him/il/lui)> yay ça marche 😭
[18:02:24] <Aleks (he/him/il/lui)> abanon lol
[18:02:28] <Aleks (he/him/il/lui)> https://c.tenor.com/b4RoQd-nV94AAAAd/tenor.gif
[18:03:07] <Salamandar> Bah ? Je la vois moi
[18:03:17] <Aleks (he/him/il/lui)> moi aussi mais la CI dit toujours :
[18:03:55] <Aleks (he/him/il/lui)> ```
Launching new LXC ynh-appci-bookworm-amd64-stable-test-5 ...
Critical: Can't find base image yunohost/bookworm-stable/appci, run ./package_check.sh --rebuild
```
[18:03:58] <Aleks (he/him/il/lui)> bon là ça a l'air de marcher
[18:04:56] <Salamandar> > <@Alekswag:matrix.org> ```
> Launching new LXC ynh-appci-bookworm-amd64-stable-test-5 ...
> Critical: Can't find base image yunohost/bookworm-stable/appci, run ./package_check.sh --rebuild
> ```

Cache ;)