On Sat, Jan 18, 2025 at 12:59 AM Carl Schwan <c...@carlschwan.eu> wrote:

> On Thu, Dec 5, 2024, at 4:53 PM, Noah Davis wrote:
> > Hello everyone, I would like to propose moving Spectacle to the Plasma
> > development release schedule. It already depends heavily on Plasma for
> > its core functionality. When a Plasma bug or feature happens on a new
> > release that affects Spectacle, Spectacle can't push anything to users
> > until the next KDE Gear release, so it's not in sync.
>
> Hi,
>

Hi,


>
> The move of Spectacle to the Plasma schedule broke apps.kde.org because
> while Spectacle was moved to the Plasma schedule, the repo stayed in the
> graphics namespace in invent and no artifacts for the Plasma/6.3 branch are
> generated. (See sysadmin/repo-metadata/branch-rules.yml)
>
> The slower fallback of cloning the repo and extracting the .desktop file
> also
> didn't work because the .desktop file is generated with cmake.
>

I've investigated this further and this is a bug in how apps.kde.org
interacts with the CI artifact registries.

It would appear that apps.kde.org is not properly following the logic
needed to handle slashes in branch names (they must be replaced with
dashes) resulting in it being unable to find Spectacle's Plasma/6.3
artifacts.
(Gitlab does not allow package versions or names to have slashes in them,
hence why they're replaced with dashes)


> As a temporary release, I removed spectacle from apps.kde.org. Please once
> this is fixed, revert
> https://invent.kde.org/websites/apps-kde-org/-/commit/f41069575ccfece2b7a86252a91de722355dcc75
>
> Cheers,
> Carl


Cheers,
Ben

Reply via email to