Open post x9c4 @x9c4@fosstodon.org · 7mo ago Replying to @lubiana@social.antifa.gmbh @niklas_net@zug.network Ich meine es ist einfach nur beeindruckend @lubiana@social.antifa.gmbh "Cocain slop" klingt wie Schnodder. Das gibt dem "dahingerotzten Code" eine ganz neue Dynamik. @niklas_net@zug.network
Open post x9c4 @x9c4@fosstodon.org · 7mo ago Replying to @matk@mastodon.social <p>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.</p><p>This in turn halted package publishing on the Debian archive...</p> @matk I would claim, this is an incarnation of the design decision of yaml, called the Norway problem. Just imagine you want to package the 'yes' binary and all of a sudden your scripts complain about true not being a string.