Bug 481530

Summary: Nightly flatpak no longer being built, needs new GitLab CI infra
Product: [Applications] skrooge Reporter: skierpage <info>
Component: generalAssignee: Stephane MANKOWSKI <stephane>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: Trunk from git   
Target Milestone: 25.1.0   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description skierpage 2024-02-19 02:32:55 UTC
SUMMARY
The kdeapps nightly flatpak repo  is gone, along with the Jenkins build system at https://binary-factory.kde.org/ and the artifacts it created at https://distribute.kde.org. Presumably this is fallout from the shift to Gitlab CI.

STEPS TO REPRODUCE
1. If you have an existing Skrooge nightly flatpak, try `flatpak update org.kde.skrooge//master` of existing Skrooge nightly
2. Try new approach documented at https://userbase.kde.org/Tutorials/Flatpak

OBSERVED RESULT
  % flatpak update org.kde.skrooge//master
    Looking for updates…
    F: Warning: Treating remote fetch error as non-fatal since app/org.kde.skrooge/x86_64/master
    is already installed: No such ref 'app/org.kde.skrooge/x86_64/master' in remote kdeapps

  % flatpak remote-ls kdeapps
    error: Unable to load summary from remote kdeapps: While fetching
    http://distribute.kde.org/flatpak-apps-testing/summary.idx: [6] Couldn't resolve host name

  % flatpak install --user --or-update https://cdn.kde.org/flatpak/skrooge-nightly/org.kde.skrooge.flatpakref
    error: Can't load uri https://cdn.kde.org/flatpak/skrooge-nightly/org.kde.skrooge.flatpakref: Server returned status 404

EXPECTED RESULT
Apparently the old flatpak build system has completely gone, and Skrooge nightly flatpak is not getting built by the new GitLab CI system documented at https://develop.kde.org/docs/packaging/flatpak/publishing/

SOFTWARE/OS VERSIONS
N/A

ADDITIONAL INFORMATION
Comment 1 Bug Janitor Service 2024-02-19 03:00:59 UTC
A possibly relevant merge request was started @ https://invent.kde.org/office/skrooge/-/merge_requests/38
Comment 2 Stephane MANKOWSKI 2024-02-20 20:12:05 UTC
Git commit 48d3a1fc8f797abdc1083b6193454707eb693f37 by Stephane Mankowski, on behalf of S Page.
Committed on 20/02/2024 at 19:21.
Pushed by smankowski into branch 'master'.

Enable new GitLab CI infra for flatpak

The skrooge Nightly flatpak is no longer getting built at invent.kde.org
nor published to the kdeapps flatpak remote.
Per https://develop.kde.org/docs/packaging/flatpak/publishing/ , rename
org.kde.skrooge.json to .flatpak-manifest.json and add the flatpak CI
template to Skroog's GitLab CI file.

R  +0    -0    .flatpak-manifest.json [from: org.kde.skrooge.json - 100% similarity]
M  +1    -1    .gitlab-ci.yml

https://invent.kde.org/office/skrooge/-/commit/48d3a1fc8f797abdc1083b6193454707eb693f37