PhD student in Neuroscience by day, free software developer by night. Debian Developer, KDE and GNOME member; working at @ purism Opinions are my own.
PhD student in Neuroscience by day, free software developer by night. Debian Developer, KDE and GNOME member; working at @ purism Opinions are my own.
Fun times in AppStream and Debian land: GNOME 2048 dropped the "GNOME" part from its app name, so that it is now just named "2048". Nobody expected app names to be plain integers, so when this value is written to a JSON/YAML file by libappstream's C code, it writes/reads a str, but type-aware parsers (in Python) parse it as int. In Debian's downstream tooling, something that should be str is suddenly an int and fails validation.
This in turn halted package publishing on the Debian archive...