Gitea reorganization

I’m moving some stuff around at dev.tt-rss.org Gitea and reworking CI, expect some links to become broken.

e: just in case, this is going to take a few weeks to stabilize, it’s not a weekend project kinda thing. looks like it was a weekend project after all. well, some links might be broken still.

addendum - looks like Gitea 1.17 finally got native RSS feeds so i’m going to remove my own custom implementation in Tiny Tiny RSS – Feeds (it uses Gitea API anyway, so if it becomes unavailable for whatever reason, there go the feeds)

the only exception is Jenkins feed, that one stays as is.

e: CI (phpstan) is now enabled for all tt-rss plugins, additionally plugins with failed pipelines are not going to be offered via built-in plugin manager.

Is this the new feed: Feed of "tt-rss/tt-rss" ?

It seems to have many duplicate entries for some reason. It also has gitea comments and other changes. The old one was on-point and just had the git commits.

But I’m not complaining. If this is easier for you, then so be it.

there’s likely a lot of junk in the feeds because of todays’ gitea perturbations, it should go back to normal from now on.

if it doesn’t, i’ll enable the old script back.

having PR comments there is a good thing, not everything is reposted here and discussion over there might be interesting to people.

One more thing: the GUIDs are just serial numbers like “7848”, “7850”, etc. Wouldn’t that cause issues if other feeds also have the same GUIDs?

oh, yeah that’s absolutely idiotic and can cause issues. someone should probably report this to gitea developers (i’m not going to bother).

alright then, i’ll bring back ye olde script.

ye olde script would require some adjustments to deal with multiple gitea organizations. maybe tomorrow.

FWIW I’ve reported the GUID thing to Gitea devs - RSS feed GUIDs are not unique enough · Issue #21542 · go-gitea/gitea · GitHub

RSS feeds should be back up - Tiny Tiny RSS – Feeds

sorry for the delay. i forgot to put this on my list and completely forgot about this whole thing until today.

looks like gitea has fixed the feed GUIDs - Feed of "tt-rss/tt-rss-android"

so ye olde script is getting put out to the pasture after all.

Eh, kinda.

<guid>11485: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11487: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11482: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11488: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11489: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11490: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11491: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11483: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11486: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11484: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>
<guid>11481: https://dev.tt-rss.org/tt-rss/tt-rss/commit/cf656125b9252d0cfc302367192789db10657125</guid>

kek. oh well, i’m not bringing the script back. :slight_smile:

you can try reporting whatever this is to gitea devs.

Looks like a similar issue as RSS feeds for repositories owned by organizations have duplicate entries · Issue #20986 · go-gitea/gitea · GitHub

not fixed since 2022. looks grim. :frowning:

oh well. i’ve enabled the script back.

e: i’ve also changed the script so that it works on local repos instead of going to gitea api etc. some dupes may arrive.

After switching to GitLab, the feed looks quite good :+1: https://gitlab.tt-rss.org/tt-rss/tt-rss.atom