YunoHost-Apps / rss-bridge_ynh

RSS-Bridge package for YunoHost
https://github.com/RSS-Bridge/rss-bridge
The Unlicense
15 stars 6 forks source link

Pull from master please #52

Closed tio-trom closed 1 year ago

tio-trom commented 1 year ago

They rarely have releases. Even their official instance https://rss-bridge.org/bridge01/ pulls from the master (see bottom of the page): 2023-02-07_22-20 The YNH package is not updated in almost a year. Things do not work well.

Please use the master and the perhaps the latest commit. If you switch to master I can keep it updated with the latest commits.

lapineige commented 1 year ago

The easiest way to update the package would be to create that release archive ourselves. But that's also the most painful to maintain afterwards. If no one can work on the second solution, if people want it I can generate such an archive and provide an update. (however : you would have to trust that I did not introduce any malicious change).

About switching to master (via git I guess), that would be a great improvement, but I'm not knowledgeable enough to do it in the limited time I have for now.

Any help would be very appreciated, I can guide you if someone is wiling to try :)

tio-trom commented 1 year ago

Maybe looking at how Friendica it is done https://github.com/YunoHost-Apps/friendica_ynh/blob/master/scripts/_common.sh can be helpful....

I'll tag @mr-eshua if he has any time...but probably he won't.

mr-eshua commented 1 year ago

@lapineige @tio-trom I will try to take a look this weekend 😉

lapineige commented 1 year ago

Work started here #54

mr-eshua commented 1 year ago

Hey guys, apologies, I could not get to it in reasonable time, unfortunately. I have left a comment in #54, but @tio-trom already knows what he is doing. Seems like an easiest and, in general, better approach to update with the more recent versions from the upstream.

The option with cloning an entire git repo which I used with the friendica package is considered as less secure and does not pass the ynh testing sometimes, so my latest PR was not even merged because of that.

Anyway, I will be around if you would need any help.

lapineige commented 1 year ago

Thanks anyway :)

lapineige commented 1 year ago

Progress has been made, we now know that we can use any commit :) The issue will be to decide which one… And the version naming, I would suggest to use the date of the commit.

58 for your information an upgrade was recently done thanks to your work :)

tio-trom commented 1 year ago

Progress has been made, we now know that we can use any commit :) The issue will be to decide which one… And the version naming, I would suggest to use the date of the commit.

58 for your information an upgrade was recently done thanks to your work :)

Great!

tio-trom commented 1 year ago

By the way I see that RSS Bridge prepares a new release https://github.com/RSS-Bridge/rss-bridge/commit/9bb04ba848e2449a7c65d4c54b53130484b9f442 ....

lapineige commented 1 year ago

Oh you mean the one already released https://github.com/RSS-Bridge/rss-bridge/releases/tag/2023-03-22 and merged #58 into testing then as the main package version #60 ? 😉 :D

tio-trom commented 1 year ago

Hm ok yea I thought you did it via commits because as we talked they didn't release in almost a year. I didn't see you used the release.

lapineige commented 1 year ago

There is a recent release, I always prefer to use that (it is supposed to be stable), and it's easy in that case :)

My big question with commits number is "when to decide it's a stable/safe version" ? I don't use it that much to I can't really test.

tio-trom commented 1 year ago

No I 100% agree!