Skip to content

fix: point AppStream and packaging URLs at studio-berry/loop - #522

Closed
mberrys wants to merge 1 commit into
stablefrom
cursor/appstream-url-drift-bb26
Closed

fix: point AppStream and packaging URLs at studio-berry/loop#522
mberrys wants to merge 1 commit into
stablefrom
cursor/appstream-url-drift-bb26

Conversation

@mberrys

@mberrys mberrys commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Problem

Linux_AppImage run 33599495637 on promotion SHA 99738f1f failed at Pack AppImage because appimagetool runs appstreamcli validation and the packaged AppStream metadata still referenced https://github.com/mberrys/Loop-pdf (404):

W: io.github.mberrys.Loop-pdf:19: url-not-reachable
     https://github.com/mberrys/Loop-pdf - URL was not found on the server.

Fix

Update packaging metadata to the canonical studio-berry/loop repository:

File Change
Desktop/io.github.mberrys.Loop-pdf.appdata.xml homepage, bugtracker, and help URLs → https://github.com/studio-berry/loop
.github/workflows/LinuxInstall.yml AppImage zsync update info → gh-releases-zsync|studio-berry|loop|...
make-package.sh.in deb control Homepage / Vcs-Browserstudio-berry/loop

Unchanged (intentional):

  • LOOP_VERSION (still 0.2.0-alpha)
  • AppStream <id>io.github.mberrys.Loop-pdf</id> and desktop/Flatpak app IDs (canonical package identity per check_loop_identity.py)
  • Screenshot URLs (upstream PDF4QT assets on jakubmelka.github.io; still reachable)
  • Frozen 0.2.0 closeout docs

Windows

Windows_MSI run 33599499070 was still in progress at PR open time. WiX/MSI packaging does not embed GitHub homepage URLs; MSI naming (mberrys.Loop-pdf_*.msi) follows the canonical LOOP_PACKAGE_ID and is not a URL drift bug. No Windows packaging files were changed.

Verification

  • appstreamcli validate --pedantic Desktop/io.github.mberrys.Loop-pdf.appdata.xml — pass (no url-not-reachable warnings)
  • curl 200 on https://github.com/studio-berry/loop and /issues
  • python3 scripts/agent/check-change.py --base origin/stable — pass

Next step

After merge, re-dispatch Linux_AppImage (and re-check Windows_MSI if needed) from the new SHA with source_sha=<merged-commit>.

Open in Web Open in Cursor 

AppImage Pack step failed appstreamcli validation because homepage,
bugtracker, and help URLs still referenced github.com/mberrys/Loop-pdf
(404). Update AppStream metadata, AppImage zsync release target, and
deb control Homepage/Vcs-Browser to the canonical studio-berry/loop repo.

Co-authored-by: michael berry <mberrys@users.noreply.github.com>
@cursor

cursor Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Closing as duplicate of #521, which is the line for this AppStream URL fix. Please track and merge #521 instead.

@mberrys mberrys closed this Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants