Wednesday, January 24, 2024
dev@conference.yunohost.org
January
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:07:49] <starscraper> thanks! no idea what I'm doing rn so no specific asks. general devops resources would be appreciated if you have them offhand, for the moment I'm just muddling through 😁
[20:43:26] <orhtej2> > <@yunohostinfra:matrix.org> Failed to run the source auto-update for : limesurvey. Please run manually the `autoupdate_app_sources.py` script on these apps to debug what is happening! Debug log : http://paste.yunohost.org/raw/nolujufehu

Hmm looks like regression
[20:43:27] <orhtej2> How come auto update supports different upstream
[20:43:27] <Salamandar> > Hmm looks like regression

my fault most certainly
[20:43:27] <Yunohost Git/Infra notifications> Failed to run the source auto-update for : limesurvey. Please run manually the `autoupdate_app_sources.py` script on these apps to debug what is happening! Debug log : http://paste.yunohost.org/raw/nolujufehu
[20:43:29] <Salamandar> Ah no it's the app whose tags contain a "+"
[20:43:29] <orhtej2> > <@Salamandar:matrix.org> Ah no it's the app whose tags contain a "+"

Actually it fails to even fetch the repo
[20:48:41] <orhtej2> ```
Ignoring tag 6.4.2+240115, doesn't look like a version number
Ignoring tag 6.4.1+240108, doesn't look like a version number
```

I mean WTF are we supposed to even do here
[20:48:41] <Salamandar> gasp
[20:49:36] <orhtej2> ahhh it's first time this thing even runs through autoupdater
[20:51:22] <orhtej2> IDK, perhaps we should support custom version extraction regex or smth 🤷
[20:51:23] <Salamandar> yeah
[20:51:27] <orhtej2> also wtf https://github.com/YunoHost/apps/blob/fd5469dd11a4355f32a49d1f3a3e983c41f303b2/schemas/manifest.v2.schema.json#L422C1-L424C43
[20:53:20] <orhtej2> ah phew, didn't break it: https://github.com/YunoHost/apps/blob/fd5469dd11a4355f32a49d1f3a3e983c41f303b2/tools/autoupdate_app_sources/autoupdate_app_sources.py#L292C8-L294C10
[20:58:25] <Salamandar> > also wtf https://github.com/YunoHost/apps/blob/fd5469dd11a4355f32a49d1f3a3e983c41f303b2/schemas/manifest.v2.schema.json#L422C1-L424C43

what about this ?
[20:58:25] <orhtej2> didn't know you can have different upstream than the main repo
[20:58:38] <Salamandar> ah :)
[20:58:39] <orhtej2> but makes sense in limesurvey
[21:17:42] <Aleks (he/him/il/lui)> (and also sometime the app install add-ons which are other sources with different upstreams)
[21:18:40] <Émy - OniriCorpe> remplace the "+" by a "." ?
[21:19:07] <orhtej2> https://github.com/YunoHost/apps/pull/1975 wdyt?
[21:19:22] <orhtej2> for limesurvey:

```
Checking main ...
Current version in manifest: 5.6.8+230227
Newest version on upstream: 6.4.2.240115
Update needed for main
```