Thursday, January 04, 2024
apps@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
       
             

[00:43:02] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-foobar
[00:43:02] <Yunohost Git/Infra notifications> [apps] @yunohost-bot opened [pull request #1959](https://github.com/YunoHost/apps/pull/1959): Add foobar to wishlist
[00:43:02] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-foobar: Add foobar to wishlist ([44b86200](https://github.com/YunoHost/apps/commit/44b86200fcdac384bc753935b10a7e2e0ca5bbcd))
[00:43:05] <Aleks (he/him/il/lui)> 🤔
[00:43:29] <Aleks (he/him/il/lui)> didn't think that would work 🤦
[00:43:53] <Yunohost Git/Infra notifications> [apps] @alexAubin closed [pull request #1959](https://github.com/YunoHost/apps/pull/1959): Add foobar to wishlist
[00:45:12] <Yunohost Git/Infra notifications> [apps] @yunohost-bot pushed 1 commit to add-to-wishlist-foobar: Add foobar to wishlist ([045fd476](https://github.com/YunoHost/apps/commit/045fd47672b557961bb7bd2ebbf2f7bd08044e6c))
[00:45:12] <Yunohost Git/Infra notifications> [apps] @yunohost-bot created new branch add-to-wishlist-foobar
[00:46:50] <Aleks (he/him/il/lui)> bro wat
[00:47:27] <Yunohost Git/Infra notifications> [apps] @alexAubin deleted branch add-to-wishlist-foobar
[01:01:15] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 3 commits to master ([7ac999c81d04...3db73ec95dcf](https://github.com/YunoHost/apps/compare/7ac999c81d04...3db73ec95dcf))
[01:01:38] <Yunohost Git/Infra notifications> [apps/master] appstore/wishlist_add: add stupid check that user aint using boring marketing terms - Alexandre Aubin
[01:02:29] <Aleks (he/him/il/lui)> mouala
[01:03:21] <Aleks (he/him/il/lui)> added rate limit to only one proposal every 15 days, and providing the license url, and checking people don't use bullshit stuff like "fast" and "powerful"
[03:45:55] <Harry> Potentially when Yologen is ready, it will reduce some of these Wishlist requests?
[04:07:19] <Yunohost Git/Infra notifications> App movim goes down from level 8 to 6 in job [#21849](https://ci-apps.yunohost.org/ci/job/21849)
[05:21:54] <Yunohost Git/Infra notifications> App seafile goes down from level 7 to 6 in job [#21852](https://ci-apps.yunohost.org/ci/job/21852)
[07:35:02] <lapineige> > <@Alekswag:matrix.org> added rate limit to only one proposal every 15 days, and providing the license url, and checking people don't use bullshit stuff like "fast" and "powerful"

I'd be against the 1 every 15 days. If you discover the wishlist and have a bump in motivation to complete some software pages, these would really discourage people (for my part, it would prevent me to use the wishlist *at all*).
[07:36:32] <lapineige> Something like 5 in 15 days would be a better compromise imho, so you can send a bunch at a time, but not spam the list (probably 15 days later you would have forgotten ^^)
[07:37:23] <lapineige> > Potentially when Yologen is ready, it will reduce some of these Wishlist requests?

Which would be converted in packaging assistance ^^
[12:38:52] <Mateusz Szymański> #howdoi trigger upgrade bot to create new upgrade pr of random artifact? I'd love to be able to send **somewhere** upgrade some_app_ynh example.com/artifact.tgz v1.2.3 and get a new review there (for apps that are not hosted on github)
[12:39:08] <Mateusz Szymański> currently the hard part about that is that I need to be able to obtain SHA-256 of said artifact and I'm le tired
[12:44:14] <Aleks (he/him/il/lui)> you mean you want a bot that automatically runs a script, generate an artifact and upgrade that artifact somewhere ?
[12:58:59] <Tag> I think Mateusz means trigger the app sources autoupdater script "process" but with a given source URL and version number, and running it manually ? (for testing purposes, and projects that are not on github)
[13:03:53] <Aleks (he/him/il/lui)> hmm like for something similar to the `!testme` ? 🤔
[13:04:43] <Aleks (he/him/il/lui)> right now the code is in https://github.com/YunoHost/apps/blob/master/tools/autoupdate_app_sources/autoupdate_app_sources.py and can be ran locally with an app folder in argument but that may not be what you're looking for
[13:04:52] <Mateusz Szymański> > <@Alekswag:matrix.org> hmm like for something similar to the `!testme` ? 🤔

yes, but no idea where to write said message :P
[13:05:42] <Aleks (he/him/il/lui)> computing the sha256 is done on the fly here it's not really a big deal : https://github.com/YunoHost/apps/blob/master/tools/autoupdate_app_sources/autoupdate_app_sources.py#L106
[13:06:00] <Aleks (he/him/il/lui)> yeah we can design something ... could be by creating an issue on the repo
[13:06:48] <Mateusz Szymański> > <@Alekswag:matrix.org> right now the code is in https://github.com/YunoHost/apps/blob/master/tools/autoupdate_app_sources/autoupdate_app_sources.py and can be ran locally with an app folder in argument but that may not be what you're looking for

I understand that, but that requires setup with auth tokens and stuff, so I may as well `curl | sha256sum` myself. I wanted something to use from i.e. mobile
[13:16:40] <Aleks (he/him/il/lui)> yes i mean, *if* we design some mechanism to trigger the autoupdater with custom URL and version, the part about generating the sha256 is easy
[15:40:37] <lapineige> Is CI broken ? A run with the exact same code as an old one failed, and failed differently after restart. With some crazy error such as MySQL didn't start
[15:44:35] <Aleks (he/him/il/lui)> ¯\_(ツ)_/¯ can't debug without logs
[15:55:46] <yunohelper> Hi! To help us volunteers help you, read about <a href="https://yunohost.org/en/help-me">how to ask for help</a>.<br />Notably, if you are getting an error, share its <em>full</em> log by pasting here the link to the page created by the YunoPaste buttons.<br />Thank you for you patience, and thank you for using YunoHost!
[15:55:47] <Tag> 😏
[16:12:11] <lapineige> > Is CI broken ? A run with the exact same code as an old one failed, and failed differently after restart. With some crazy error such as MySQL didn't start

In reply to @lapineige:matrix.lapineige.fr
Is CI broken ? A run with the exact same code as an old one failed, and failed differently after restart. With some crazy error such as MySQL didn't start

It worked on third attemtp...
[19:37:27] <Aleks (he/him/il/lui)> https://aria.im/_matrix/media/v1/download/matrix.org/tefRlhrxdisWivbyMNDuiJkZ
[21:19:13] <Émy - OniriCorpe> bro are you checking the CI on your phone 👀
[21:19:15] <Émy - OniriCorpe> > <@oniricorpe:im.emelyne.eu> bro are you checking the CI on your phone 👀

phones are just computers with extra pain
[21:22:57] <lapineige> > <@oniricorpe:im.emelyne.eu> bro are you checking the CI on your phone 👀

I'm not, I was using it to ask you if CI had an issue because it looked like it was drunk ^^
[21:30:52] <kayou> > <@Alekswag:matrix.org> CI on the phone be like : https://i.imgflip.com/8barn1.jpg

I want a "Hey Yunorunner, start the job" voice command
[21:30:53] <Yunohost Git/Infra notifications> Job [#21862](https://ci-apps.yunohost.org/ci/job/21862) for concrete5 failed miserably :(
[21:31:39] <Aleks (he/him/il/lui)> CI be the new SiRi
[21:34:54] <Émy - OniriCorpe> it's possible with Siri using Shortcuts :"3
[21:40:38] <Yunohost Git/Infra notifications> [apps] @OniriCorpe opened [pull request #1960](https://github.com/YunoHost/apps/pull/1960): [autoupdate] Add the changelog link for latest_github_release
[21:47:22] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1960#discussion_r1442280468) on pull request #1960 [autoupdate] Add the changelog link for latest_github_release: suggestion if strategy == "latest_github_release" and asset = "tarball":
[21:47:22] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1960#discussion_r1442280541) on pull request #1960 [autoupdate] Add the changelog link for latest_github_release: suggestion if strategy == "latest_github_release" and asset = "tarball":
[21:47:22] <Yunohost Git/Infra notifications> [apps] @alexAubin edited review [pull request #1960](https://github.com/YunoHost/apps/pull/1960#pullrequestreview-1805017958): [autoupdate] Add the changelog link for latest_github_release
[21:47:23] <Yunohost Git/Infra notifications> [apps] @alexAubin commented [pull request #1960](https://github.com/YunoHost/apps/pull/1960#pullrequestreview-1805017958) [autoupdate] Add the changelog link for latest_github_release: (super quick review, need to have a look on a specific example, you should be able to run this script on a local folder,...
[22:24:34] <Yunohost Git/Infra notifications> App peertube rises from level 6 to 8 in job [#21865](https://ci-apps.yunohost.org/ci/job/21865) !
[22:27:02] <Yunohost Git/Infra notifications> [apps] @OniriCorpe [commented](https://github.com/YunoHost/apps/pull/1960#issuecomment-1877843675) on [issue #1960](https://github.com/YunoHost/apps/pull/1960) [autoupdate] Add the changelog link for latest_github_release: with a print(message) bash python3 autoupdate_app_sources.py ~/git/ynh/snappymail_ynh/ --commit-and-create-PR ...
[22:28:39] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1960#issuecomment-1877844640) on [issue #1960](https://github.com/YunoHost/apps/pull/1960) [autoupdate] Add the changelog link for latest_github_release: alrighty lets go then
[22:28:40] <Yunohost Git/Infra notifications> [apps] @alexAubin closed [pull request #1960](https://github.com/YunoHost/apps/pull/1960): [autoupdate] Add the changelog link for latest_github_release
[22:28:40] <Yunohost Git/Infra notifications> [apps] @alexAubin reopened [pull request #1960](https://github.com/YunoHost/apps/pull/1960): [autoupdate] Add the changelog link for latest_github_release
[22:28:40] <Yunohost Git/Infra notifications> [apps] @alexAubin [commented](https://github.com/YunoHost/apps/pull/1960#issuecomment-1877844828) on [issue #1960](https://github.com/YunoHost/apps/pull/1960) [autoupdate] Add the changelog link for latest_github_release: woopsies :grimacing:
[22:28:40] <Yunohost Git/Infra notifications> [apps] @alexAubin merged [pull request #1960](https://github.com/YunoHost/apps/pull/1960): [autoupdate] Add the changelog link for latest_github_release
[22:28:41] <Yunohost Git/Infra notifications> [apps] @alexAubin pushed 8 commits to master ([3db73ec95dcf...226d993f1e4f](https://github.com/YunoHost/apps/compare/3db73ec95dcf...226d993f1e4f))
[22:28:41] <Yunohost Git/Infra notifications> [apps/master] fix return - OniriCorpe
[22:28:42] <Yunohost Git/Infra notifications> [apps/master] remove debug print - OniriCorpe