Hello nixers!
I’ve done a rebuild today and found two issues, one circumvented, another
unsolved. The first is that Anydesk (from unstable) fail to download the
tarball https://download.anydesk.com/linux/anydesk-5.5.1-amd64.tar.gz for
unknown reasons since
pname = "anydesk";
version = "5.5.1";
"https://download.anydesk.com/linux/${pname}-${version}-${arch}.tar.gz"
seems to be correct and wget download it issueless… Anyway that can be
circumvented manually downloading the tarball and
the second issue is pangox-compat-0.0.2.drv that fails to build with
pangox.c:282:13: error: 'PangoFontClass' {aka 'struct _PangoFontClass'} has no member named 'find_shaper'
I think some already reported on GitHub (issue #75943 [1]) but it’s closed
marked as fixed in master on Dec 21 however I still get it now… I’m not,
nor I want to be on GitHub, so no idea how to report that properly, sorry.
BTW it seems to hit also other distro [2]…
Any idea how to proceed and in general without being on GitHub is there
a “proper” way to report bugs? I’m not against GitHub in particular, only
I dislike the idea of using it’s WebUI/proprietary features. IMVHO it’s
logic for a FOSS project to have a public repo not only on GitHub but
also on many other to ease development and costs, but being tied to a
service for PR&c well it’s a showstopper for me…
The maintainer approved the PR so I have merged it.
UAU, super quick, thanks! When it will land in nixos-unstable?
I see it in Nixpkgs but not in nixos-unstable.
A small side questions: just in case, is there a proper way to
report such issues without GitHub? If for instance I’ll discover
something and I patch it, I should attach a patch from nixpkgs
here?
The rebuild of unstable is currently triggered once a day. Then, after the job set builds successfully (including tests). You can track it on https://howoldis.herokuapp.com/
There is no proper way to report things outside of GitHub at the moment but many contributors read Discourse so they might be able to report an issue on your behalf.
Unfortunately, Discourse does not really work with patches so until alternative method of contribution is established, creating a pseudonymous GitHub account is your best bet.