Moving Spectacle to the Plasma release schedule
Ben Cooksley
bcooksley at kde.org
Fri Jan 17 17:55:48 GMT 2025
On Sat, Jan 18, 2025 at 12:59 AM Carl Schwan <carl at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20250118/a01dc1d4/attachment.htm>
More information about the kde-devel
mailing list