Your message dated Sat, 18 Apr 2026 13:00:18 +1000
with message-id <[email protected]>
and subject line Re: Bug#1132969: tracker.debian.org: AppStream hint seems 
never to be updated
has caused the Debian Bug report #1132969,
regarding tracker.debian.org: AppStream hint seems never to be updated
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1132969: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132969
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tracker.debian.org
Severity: normal

Hello,

as an example please see <https://tracker.debian.org/pkg/backintime>.
There you find an AppStream hint (from 23th February) about two missing
screenshots

<https://appstream.debian.org/sid/main/issues/backintime-qt.html>

The error happend because the screenshot hoster (codeborg) was down.
This was nearly two months ago months ago.

The hoster is available again. The appstream hint component should run from
time to
time and see if the error persists. It shouldn't update only if the package
gets
updated (uploaded).

For "backintime" this is a false-positive error.

Thanks
Christian Buhtz
Upstream maintainer of backintime

--- End Message ---
--- Begin Message ---
Hi Christian

On 08/04/2026 21:10, Christian Buhtz wrote:
Package: tracker.debian.org
Severity: normal

Hello,

as an example please see <https://tracker.debian.org/pkg/backintime>.
There you find an AppStream hint (from 23th February) about two missing
screenshots

<https://appstream.debian.org/sid/main/issues/backintime-qt.html>

The error happend because the screenshot hoster (codeborg) was down.
This was nearly two months ago months ago.

The hoster is available again. The appstream hint component should run from
time to
time and see if the error persists. It shouldn't update only if the package
gets
updated (uploaded).

For "backintime" this is a false-positive error.

This is not a false positive.

Let's start at the error message that the appstream checker shows, it says:

/-----
Warnings

    screenshot-save-error
Unable to store screenshot for 'https://translate.codeberg.org/media/screenshots/bit_16to9_960x540_mainwindow.png': Could not load source screenshot for storing: Format der Bilddatei unbekannt
    screenshot-save-error
Unable to store screenshot for 'https://translate.codeberg.org/media/screenshots/bit_16to9_1280x720_general_ssh.png': Could not load source screenshot for storing: Format der Bilddatei unbekannt
-----/


Now I'll hazard a guess that your fluency in German is better than mine... Image file format unknown.


The URLs that are used by backintime have anti-AI-scrapers sitting in front of them. Attempting to access those URLs requires a javascript-aware browser to be able to actually obtain the image.

The appstream checker will have ended up with precisely what I just ended up when checking the URLs:

/-----

$ wget https://translate.codeberg.org/media/screenshots/bit_16to9_960x540_mainwindow.png --2026-04-18 12:48:36-- https://translate.codeberg.org/media/screenshots/bit_16to9_960x540_mainwindow.png Resolving translate.codeberg.org (translate.codeberg.org)... 217.197.84.142, 2a0a:4580:103f:c0de::3 Connecting to translate.codeberg.org (translate.codeberg.org)|217.197.84.142|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 516 [text/html]
Saving to: ‘bit_16to9_960x540_mainwindow.png’

bit_16to9_960x540_mainwindow 100%[===========================================>] 516 --.-KB/s in 0s

2026-04-18 12:48:38 (30.7 MB/s) - ‘bit_16to9_960x540_mainwindow.png’ saved [516/516]

$ file bit_16to9_960x540_mainwindow.png
bit_16to9_960x540_mainwindow.png: HTML document, ASCII text, with very long lines (516), with no line terminators

$ cat bit_16to9_960x540_mainwindow.png
<!doctype html><meta content="1; url=?trans-rights=human-rights" http-equiv=refresh><meta content="light dark" name=color-scheme><title>Cookie monster!</title><body><p>This is an automated check to get rid of most bots. If you have JavaScript enabled, it should redirect to the real page soon. If you don't, it still should redirect soon, but you can <a href="?trans-rights=human-rights">click here</a> if you're fast.</p><script>document.cookie="x-robot-challenge-2=passed;path=/";window.location.reload();</script>

-----/


So I would say that "Image format unknown" is exactly what the appstream checker should say when it receives an HTML+JS challenge page rather than a PNG image.

I assume that apps trying to consume the appstream data will have the same problem as they too will not also not have js-aware or a meta-refresh-aware browser built into them.

regards
Stuart





--
Stuart Prescott   http://www.nanonanonano.net/ [email protected]
Debian Developer  http://www.debian.org/       [email protected]
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7

--- End Message ---

Reply via email to