Job 440348 - Publish: Broken

{"build":231229}
Output:
Running publish hook
Job failed: InternalError: Command cd "/tank/repo/builds/231229" && FLAT_MANAGER_BUILD_ID="231229" FLAT_MANAGER_IS_REPUBLISH="false" "/usr/local/bin/flathub-hooks" "publish" "-c" "/etc/flathub-hooks.json" exited unsuccesfully: [2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Rewriting app/com.fightcade.Fightcade/x86_64/stable (de85119ca8717ac4a21dc84a5cba8717bdcf9e7ef274e7c19f372106f94708fe)
[2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Changes to com.fightcade.Fightcade.xml.gz: -<?xml version="1.0" encoding="utf-8"?>
    -<components version="1.0">
    +<?xml version="1.0" encoding="utf-8"?><components version="1.0">
       <component type="desktop-application">
         <id>com.fightcade.Fightcade</id>
         <name>Fightcade</name>
         <summary>Play arcade games online</summary>
         <project_license>LicenseRef-proprietary</project_license>
         <description>
           <p>THE BEST WAY TO PLAY RETRO GAMES ONLINE</p>
           <p>Fightcade is a matchmaking platform for retro gaming, bundled with different emulators for seamless online play.</p>
           <p>Our main emulator is FightcadeFBNeo, built using latest FBNeo (0.2.97.44) with a custom and improved GGPO implementation and a better rendering core, making it the current best netplay implementation for rollback-based P2P online play. In layman terms, this means that demanding games in terms of input lag and responsiveness (such as fighting games) can be played over the internet with very little perceivable lag.</p>
           <p>NOTE: This wrapper is not verified by, affiliated with, or supported by the official Fightcade team.</p>
         </description>
         <developer>
           <name>Fightcade</name>
         </developer>
         <developer_name>Fightcade</developer_name>
         <launchable type="desktop-id">com.fightcade.Fightcade.desktop</launchable>
    -    <icon type="cached" width="64" height="64">com.fightcade.Fightcade.png</icon>
    -    <icon type="remote" width="128" height="128">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/icons/128x128/com.fightcade.Fightcade.png</icon>
    -    <icon type="cached" width="128" height="128">com.fightcade.Fightcade.png</icon>
    +    <icon height="64" type="cached" width="64">com.fightcade.Fightcade.png</icon>
    +    <icon height="128" type="remote" width="128">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/icons/128x128/com.fightcade.Fightcade.png</icon>
    +    <icon height="128" type="cached" width="128">com.fightcade.Fightcade.png</icon>
         <icon type="stock">com.fightcade.Fightcade</icon>
         <url type="homepage">https://www.fightcade.com/</url>
         <url type="bugtracker">https://github.com/flathub/com.fightcade.Fightcade/issues</url>
         <categories>
           <category>Game</category>
           <category>Emulator</category>
           <category>ArcadeGame</category>
         </categories>
         <screenshots>
           <screenshot type="default">
             <caption>Fightcade landing page</caption>
    -        <image type="source" width="1109" height="882">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_orig.png</image>
    -        <image type="thumbnail" width="752" height="598">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_752x598@1.png</image>
    -        <image type="thumbnail" width="624" height="496">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_624x496@1.png</image>
    -        <image type="thumbnail" width="224" height="178">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_224x178@1.png</image>
    +        <image height="882" type="source" width="1109">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_orig.png</image>
    +        <image height="598" type="thumbnail" width="752">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_752x598@1.png</image>
    +        <image height="496" type="thumbnail" width="624">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_624x496@1.png</image>
    +        <image height="178" type="thumbnail" width="224">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_224x178@1.png</image>
           </screenshot>
           <screenshot>
             <caption>Game lobby</caption>
    -        <image type="source" width="1108" height="881">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_orig.png</image>
    -        <image type="thumbnail" width="752" height="597">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_752x597@1.png</image>
    -        <image type="thumbnail" width="624" height="496">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_624x496@1.png</image>
    -        <image type="thumbnail" width="224" height="178">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_224x178@1.png</image>
    +        <image height="881" type="source" width="1108">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_orig.png</image>
    +        <image height="597" type="thumbnail" width="752">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_752x597@1.png</image>
    +        <image height="496" type="thumbnail" width="624">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_624x496@1.png</image>
    +        <image height="178" type="thumbnail" width="224">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_224x178@1.png</image>
           </screenshot>
           <screenshot>
             <caption>Spectating a game</caption>
    -        <image type="source" width="1212" height="879">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_orig.png</image>
    -        <image type="thumbnail" width="752" height="545">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_752x545@1.png</image>
    -        <image type="thumbnail" width="624" height="452">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_624x452@1.png</image>
    -        <image type="thumbnail" width="224" height="162">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_224x162@1.png</image>
    +        <image height="879" type="source" width="1212">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_orig.png</image>
    +        <image height="545" type="thumbnail" width="752">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_752x545@1.png</image>
    +        <image height="452" type="thumbnail" width="624">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_624x452@1.png</image>
    +        <image height="162" type="thumbnail" width="224">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_224x162@1.png</image>
           </screenshot>
         </screenshots>
         <keywords>
           <keyword>retrogaming</keyword>
           <keyword>arcade games</keyword>
           <keyword>online gaming</keyword>
         </keywords>
         <releases>
    -      <release type="stable" version="2.4.1" timestamp="1745107200">
    +      <release timestamp="1745107200" type="stable" version="2.4.1">
             <description>
               <p>Fix for ReCaptcha blocking account creation.</p>
             </description>
           </release>
    -      <release type="stable" version="2.4" timestamp="1745107200">
    +      <release timestamp="1745107200" type="stable" version="2.4">
             <description>
               <p>Add a workaround for emulators not launching in gaming mode on SteamOS</p>
             </description>
           </release>
    -      <release type="stable" version="2.3.2" timestamp="1719273600">
    +      <release timestamp="1719273600" type="stable" version="2.3.2">
             <description>
               <p>Add support for Flycast AppImage (fixes Flycast)</p>
             </description>
           </release>
    -      <release type="stable" version="2.3.1" timestamp="1718841600">
    +      <release timestamp="1718841600" type="stable" version="2.3.1">
             <description>
               <p>Fightcade client upgraded to version 2.1.41</p>
             </description>
           </release>
         </releases>
         <content_rating type="oars-1.1">
           <content_attribute id="violence-cartoon">intense</content_attribute>
           <content_attribute id="violence-fantasy">intense</content_attribute>
           <content_attribute id="violence-realistic">intense</content_attribute>
           <content_attribute id="violence-bloodshed">intense</content_attribute>
           <content_attribute id="violence-sexual">intense</content_attribute>
           <content_attribute id="violence-desecration">intense</content_attribute>
           <content_attribute id="violence-slavery">intense</content_attribute>
           <content_attribute id="violence-worship">intense</content_attribute>
           <content_attribute id="drugs-alcohol">moderate</content_attribute>
           <content_attribute id="drugs-narcotics">moderate</content_attribute>
           <content_attribute id="drugs-tobacco">moderate</content_attribute>
           <content_attribute id="sex-nudity">mild</content_attribute>
           <content_attribute id="sex-themes">mild</content_attribute>
           <content_attribute id="sex-homosexuality">mild</content_attribute>
           <content_attribute id="sex-appearance">intense</content_attribute>
           <content_attribute id="language-profanity">moderate</content_attribute>
           <content_attribute id="language-humor">moderate</content_attribute>
           <content_attribute id="language-discrimination">mild</content_attribute>
           <content_attribute id="social-chat">intense</content_attribute>
           <content_attribute id="money-purchasing">mild</content_attribute>
           <content_attribute id="money-advertising">moderate</content_attribute>
         </content_rating>
    +  <custom><value key="flathub::build::build_log_url">https://flathub-vorarbeiter.apps.openshift.gnome.org/api/pipelines/7195ae68-291f-4355-a656-9e31b33f7d66/log_url</value>
    +  </custom>
       </component>
     </components>
    -
    
[2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Rewriting ref app/com.fightcade.Fightcade/x86_64/stable from de85119ca8717ac4a21dc84a5cba8717bdcf9e7ef274e7c19f372106f94708fe to 45c01fb3d426bd5939cba7f9182cdaed2b6ca0a8296118a11b7a682be322e884
[2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Rewriting runtime/com.fightcade.Fightcade.Sources/x86_64/stable (7fa631fc1f5cc518fe4d91fdb8539c37a3a081114327e1c997329b1054701757)
[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting ref runtime/com.fightcade.Fightcade.Sources/x86_64/stable from 7fa631fc1f5cc518fe4d91fdb8539c37a3a081114327e1c997329b1054701757 to d84df4d2865cdc180651d30dcb2ebdc0007b95a836c217e56a6888cafaa79672
[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting screenshots/x86_64 (a8ab46399e0a076f64b7b4c3f829dd045bf2d234ef97e26d4a644aa2688f2d41)
[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting ref screenshots/x86_64 from a8ab46399e0a076f64b7b4c3f829dd045bf2d234ef97e26d4a644aa2688f2d41 to fc3b9217f6337ea5a127faea37797129bd8bcf12fc6589d539e5d0c96c06e0d0
[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting appstream/x86_64 (f43765a81a3254ca9ae4f81c24988d8cee92206d1cb106775d8c27769f30bbdc)
Error: Failed to fetch storefront info from https://flathub.org/api/v2/purchases/storefront-info: HTTP status server error (504 Gateway Timeout) for url (https://flathub.org/api/v2/purchases/storefront-info?app_id=x86_64)

Stack backtrace:
   0: anyhow::error::<impl anyhow::Error>::msg
   1: flathub_hooks::storefront::StorefrontInfo::fetch
   2: flathub_hooks::cmd_publish::PublishArgs::run
   3: flathub_hooks::main
   4: std::sys_common::backtrace::__rust_begin_short_backtrace
   5: std::rt::lang_start::{{closure}}
   6: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/ops/function.rs:284:13
   7: std::panicking::try::do_call
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:504:40
   8: std::panicking::try
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:468:19
   9: std::panic::catch_unwind
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panic.rs:142:14
  10: std::rt::lang_start_internal::{{closure}}
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/rt.rs:148:48
  11: std::panicking::try::do_call
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:504:40
  12: std::panicking::try
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:468:19
  13: std::panic::catch_unwind
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panic.rs:142:14
  14: std::rt::lang_start_internal
             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/rt.rs:148:20
  15: main
  16: __libc_start_call_main
             at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  17: __libc_start_main_impl
             at ./csu/../csu/libc-start.c:360:3
  18: _start

Results:
{"error-message":"InternalError: Command cd \"/tank/repo/builds/231229\" && FLAT_MANAGER_BUILD_ID=\"231229\" FLAT_MANAGER_IS_REPUBLISH=\"false\" \"/usr/local/bin/flathub-hooks\" \"publish\" \"-c\" \"/etc/flathub-hooks.json\" exited unsuccesfully: [2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Rewriting app/com.fightcade.Fightcade/x86_64/stable (de85119ca8717ac4a21dc84a5cba8717bdcf9e7ef274e7c19f372106f94708fe)\n[2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Changes to com.fightcade.Fightcade.xml.gz: -<?xml version=\"1.0\" encoding=\"utf-8\"?>\n    -<components version=\"1.0\">\n    +<?xml version=\"1.0\" encoding=\"utf-8\"?><components version=\"1.0\">\n       <component type=\"desktop-application\">\n         <id>com.fightcade.Fightcade</id>\n         <name>Fightcade</name>\n         <summary>Play arcade games online</summary>\n         <project_license>LicenseRef-proprietary</project_license>\n         <description>\n           <p>THE BEST WAY TO PLAY RETRO GAMES ONLINE</p>\n           <p>Fightcade is a matchmaking platform for retro gaming, bundled with different emulators for seamless online play.</p>\n           <p>Our main emulator is FightcadeFBNeo, built using latest FBNeo (0.2.97.44) with a custom and improved GGPO implementation and a better rendering core, making it the current best netplay implementation for rollback-based P2P online play. In layman terms, this means that demanding games in terms of input lag and responsiveness (such as fighting games) can be played over the internet with very little perceivable lag.</p>\n           <p>NOTE: This wrapper is not verified by, affiliated with, or supported by the official Fightcade team.</p>\n         </description>\n         <developer>\n           <name>Fightcade</name>\n         </developer>\n         <developer_name>Fightcade</developer_name>\n         <launchable type=\"desktop-id\">com.fightcade.Fightcade.desktop</launchable>\n    -    <icon type=\"cached\" width=\"64\" height=\"64\">com.fightcade.Fightcade.png</icon>\n    -    <icon type=\"remote\" width=\"128\" height=\"128\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/icons/128x128/com.fightcade.Fightcade.png</icon>\n    -    <icon type=\"cached\" width=\"128\" height=\"128\">com.fightcade.Fightcade.png</icon>\n    +    <icon height=\"64\" type=\"cached\" width=\"64\">com.fightcade.Fightcade.png</icon>\n    +    <icon height=\"128\" type=\"remote\" width=\"128\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/icons/128x128/com.fightcade.Fightcade.png</icon>\n    +    <icon height=\"128\" type=\"cached\" width=\"128\">com.fightcade.Fightcade.png</icon>\n         <icon type=\"stock\">com.fightcade.Fightcade</icon>\n         <url type=\"homepage\">https://www.fightcade.com/</url>\n         <url type=\"bugtracker\">https://github.com/flathub/com.fightcade.Fightcade/issues</url>\n         <categories>\n           <category>Game</category>\n           <category>Emulator</category>\n           <category>ArcadeGame</category>\n         </categories>\n         <screenshots>\n           <screenshot type=\"default\">\n             <caption>Fightcade landing page</caption>\n    -        <image type=\"source\" width=\"1109\" height=\"882\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_orig.png</image>\n    -        <image type=\"thumbnail\" width=\"752\" height=\"598\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_752x598@1.png</image>\n    -        <image type=\"thumbnail\" width=\"624\" height=\"496\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_624x496@1.png</image>\n    -        <image type=\"thumbnail\" width=\"224\" height=\"178\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_224x178@1.png</image>\n    +        <image height=\"882\" type=\"source\" width=\"1109\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_orig.png</image>\n    +        <image height=\"598\" type=\"thumbnail\" width=\"752\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_752x598@1.png</image>\n    +        <image height=\"496\" type=\"thumbnail\" width=\"624\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_624x496@1.png</image>\n    +        <image height=\"178\" type=\"thumbnail\" width=\"224\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-1_224x178@1.png</image>\n           </screenshot>\n           <screenshot>\n             <caption>Game lobby</caption>\n    -        <image type=\"source\" width=\"1108\" height=\"881\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_orig.png</image>\n    -        <image type=\"thumbnail\" width=\"752\" height=\"597\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_752x597@1.png</image>\n    -        <image type=\"thumbnail\" width=\"624\" height=\"496\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_624x496@1.png</image>\n    -        <image type=\"thumbnail\" width=\"224\" height=\"178\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_224x178@1.png</image>\n    +        <image height=\"881\" type=\"source\" width=\"1108\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_orig.png</image>\n    +        <image height=\"597\" type=\"thumbnail\" width=\"752\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_752x597@1.png</image>\n    +        <image height=\"496\" type=\"thumbnail\" width=\"624\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_624x496@1.png</image>\n    +        <image height=\"178\" type=\"thumbnail\" width=\"224\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-2_224x178@1.png</image>\n           </screenshot>\n           <screenshot>\n             <caption>Spectating a game</caption>\n    -        <image type=\"source\" width=\"1212\" height=\"879\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_orig.png</image>\n    -        <image type=\"thumbnail\" width=\"752\" height=\"545\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_752x545@1.png</image>\n    -        <image type=\"thumbnail\" width=\"624\" height=\"452\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_624x452@1.png</image>\n    -        <image type=\"thumbnail\" width=\"224\" height=\"162\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_224x162@1.png</image>\n    +        <image height=\"879\" type=\"source\" width=\"1212\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_orig.png</image>\n    +        <image height=\"545\" type=\"thumbnail\" width=\"752\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_752x545@1.png</image>\n    +        <image height=\"452\" type=\"thumbnail\" width=\"624\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_624x452@1.png</image>\n    +        <image height=\"162\" type=\"thumbnail\" width=\"224\">https://dl.flathub.org/media/com/fightcade/Fightcade/d812078717c769fc2a7b1a4824186494/screenshots/image-3_224x162@1.png</image>\n           </screenshot>\n         </screenshots>\n         <keywords>\n           <keyword>retrogaming</keyword>\n           <keyword>arcade games</keyword>\n           <keyword>online gaming</keyword>\n         </keywords>\n         <releases>\n    -      <release type=\"stable\" version=\"2.4.1\" timestamp=\"1745107200\">\n    +      <release timestamp=\"1745107200\" type=\"stable\" version=\"2.4.1\">\n             <description>\n               <p>Fix for ReCaptcha blocking account creation.</p>\n             </description>\n           </release>\n    -      <release type=\"stable\" version=\"2.4\" timestamp=\"1745107200\">\n    +      <release timestamp=\"1745107200\" type=\"stable\" version=\"2.4\">\n             <description>\n               <p>Add a workaround for emulators not launching in gaming mode on SteamOS</p>\n             </description>\n           </release>\n    -      <release type=\"stable\" version=\"2.3.2\" timestamp=\"1719273600\">\n    +      <release timestamp=\"1719273600\" type=\"stable\" version=\"2.3.2\">\n             <description>\n               <p>Add support for Flycast AppImage (fixes Flycast)</p>\n             </description>\n           </release>\n    -      <release type=\"stable\" version=\"2.3.1\" timestamp=\"1718841600\">\n    +      <release timestamp=\"1718841600\" type=\"stable\" version=\"2.3.1\">\n             <description>\n               <p>Fightcade client upgraded to version 2.1.41</p>\n             </description>\n           </release>\n         </releases>\n         <content_rating type=\"oars-1.1\">\n           <content_attribute id=\"violence-cartoon\">intense</content_attribute>\n           <content_attribute id=\"violence-fantasy\">intense</content_attribute>\n           <content_attribute id=\"violence-realistic\">intense</content_attribute>\n           <content_attribute id=\"violence-bloodshed\">intense</content_attribute>\n           <content_attribute id=\"violence-sexual\">intense</content_attribute>\n           <content_attribute id=\"violence-desecration\">intense</content_attribute>\n           <content_attribute id=\"violence-slavery\">intense</content_attribute>\n           <content_attribute id=\"violence-worship\">intense</content_attribute>\n           <content_attribute id=\"drugs-alcohol\">moderate</content_attribute>\n           <content_attribute id=\"drugs-narcotics\">moderate</content_attribute>\n           <content_attribute id=\"drugs-tobacco\">moderate</content_attribute>\n           <content_attribute id=\"sex-nudity\">mild</content_attribute>\n           <content_attribute id=\"sex-themes\">mild</content_attribute>\n           <content_attribute id=\"sex-homosexuality\">mild</content_attribute>\n           <content_attribute id=\"sex-appearance\">intense</content_attribute>\n           <content_attribute id=\"language-profanity\">moderate</content_attribute>\n           <content_attribute id=\"language-humor\">moderate</content_attribute>\n           <content_attribute id=\"language-discrimination\">mild</content_attribute>\n           <content_attribute id=\"social-chat\">intense</content_attribute>\n           <content_attribute id=\"money-purchasing\">mild</content_attribute>\n           <content_attribute id=\"money-advertising\">moderate</content_attribute>\n         </content_rating>\n    +  <custom><value key=\"flathub::build::build_log_url\">https://flathub-vorarbeiter.apps.openshift.gnome.org/api/pipelines/7195ae68-291f-4355-a656-9e31b33f7d66/log_url</value>\n    +  </custom>\n       </component>\n     </components>\n    -\n    \n[2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Rewriting ref app/com.fightcade.Fightcade/x86_64/stable from de85119ca8717ac4a21dc84a5cba8717bdcf9e7ef274e7c19f372106f94708fe to 45c01fb3d426bd5939cba7f9182cdaed2b6ca0a8296118a11b7a682be322e884\n[2025-11-27T05:01:14Z INFO  flathub_hooks::cmd_publish] Rewriting runtime/com.fightcade.Fightcade.Sources/x86_64/stable (7fa631fc1f5cc518fe4d91fdb8539c37a3a081114327e1c997329b1054701757)\n[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting ref runtime/com.fightcade.Fightcade.Sources/x86_64/stable from 7fa631fc1f5cc518fe4d91fdb8539c37a3a081114327e1c997329b1054701757 to d84df4d2865cdc180651d30dcb2ebdc0007b95a836c217e56a6888cafaa79672\n[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting screenshots/x86_64 (a8ab46399e0a076f64b7b4c3f829dd045bf2d234ef97e26d4a644aa2688f2d41)\n[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting ref screenshots/x86_64 from a8ab46399e0a076f64b7b4c3f829dd045bf2d234ef97e26d4a644aa2688f2d41 to fc3b9217f6337ea5a127faea37797129bd8bcf12fc6589d539e5d0c96c06e0d0\n[2025-11-27T05:01:15Z INFO  flathub_hooks::cmd_publish] Rewriting appstream/x86_64 (f43765a81a3254ca9ae4f81c24988d8cee92206d1cb106775d8c27769f30bbdc)\nError: Failed to fetch storefront info from https://flathub.org/api/v2/purchases/storefront-info: HTTP status server error (504 Gateway Timeout) for url (https://flathub.org/api/v2/purchases/storefront-info?app_id=x86_64)\n\nStack backtrace:\n   0: anyhow::error::<impl anyhow::Error>::msg\n   1: flathub_hooks::storefront::StorefrontInfo::fetch\n   2: flathub_hooks::cmd_publish::PublishArgs::run\n   3: flathub_hooks::main\n   4: std::sys_common::backtrace::__rust_begin_short_backtrace\n   5: std::rt::lang_start::{{closure}}\n   6: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/core/src/ops/function.rs:284:13\n   7: std::panicking::try::do_call\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:504:40\n   8: std::panicking::try\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:468:19\n   9: std::panic::catch_unwind\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panic.rs:142:14\n  10: std::rt::lang_start_internal::{{closure}}\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/rt.rs:148:48\n  11: std::panicking::try::do_call\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:504:40\n  12: std::panicking::try\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panicking.rs:468:19\n  13: std::panic::catch_unwind\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/panic.rs:142:14\n  14: std::rt::lang_start_internal\n             at /rustc/79e9716c980570bfd1f666e3b16ac583f0168962/library/std/src/rt.rs:148:20\n  15: main\n  16: __libc_start_call_main\n             at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16\n  17: __libc_start_main_impl\n             at ./csu/../csu/libc-start.c:360:3\n  18: _start\n"}