accessibility of the reproducible builds page

Sebastian Humenda shumenda at gmx.de
Sun Nov 13 08:30:42 UTC 2016


Hi all

I'd like to report and discuss with you an issue that I'm having with the
reproducible builds page, linked from the QA page of a package of mine.
My package, freedict, is affected by "unstable" builds. I suppose that's because
the build time stamp is inserted into some of the distributed files.
Therefore I have tried  to take a look at the diff output, but found this view
to be very inaccessible on the web site. I am using a screen reader (BRLTTY or
gnome-orca) to read either the console or the GUI, respectively.

I started at
"https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/freedict.html".
This site is built with iframes and hence I cannot view it with w3m. 

I changed to an X session and tried the same with Firefox. Although the site was
still somewhat difficult to interpret (with a screen reader), I was able to find a link called "txt" and
it possibly contains the build diff.
However, the text file contains tables made of Unicode symbols and hence I
cannot navigate them properly. The screen reader is reading every character on
the line, from left to right, ignoring the columns in the plain text format.
This usually works fine for plain texts or code, but in these plain-text-tables,
I am unable to read the information properly. It basically gets read to me
without structure.

Therefore I'd like to request the following:

1.  There's an image with a useless description. It is located below the heading
    "Suite and Architecture". The line there looks like this (for me):

        unreproducible 2016.10.22-1 in testing diffoscope logo

    I find "diffoscope logo" to be not very helpful, especially because it's a
    link pointing to a resource.
2.  When clicking the link labelled "diff", it seems as if some kind of sub menu
    would pop up (correct me, if I'm wrong). That is hard to figure out, because
    it is not announced. I expected this link to open a new page, therefore I
    re-read the page and it took me a while to realize that the change was
    minimalistic. I suppose this is some kind of fancy Java script and I don't
    know the fix for this (I'm not a web developer at all), but maybe somebody
    on this list might know. I suppose it could be solved with an ARIA live
    region.
3.  The diff (or build) output contains  these characters mentioned above. It
    would be great, if somebody could explain the sense to me. As far as I
    understand the output, it is some slightly polished diff output. If so,
    would it be possible to provide a plain diff output as well?

Please keep me in the CC field when replying.

Thanks!
Sebastian
-- 
Web: http://www.crustulus.de (English|Deutsch)  | Blog: http://www.crustulus.de/blog
FreeDict: Free multilingual dictionaries - http://www.freedict.org
Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html



More information about the Reproducible-builds mailing list