bug#40710: WIP solution

2020-04-29 Thread goodoldpaul
Hello everybody, I'm attempting to implement the discussed changes. I think these patches come pretty close but being my first contribution to Guix's core I would like to ask some feedback before submitting these patches with some trivial mistake. I tried to base my implementation on [0]. The

bug#40710: node-build-system should not install tests

2020-04-19 Thread goodoldpaul
As discussed here [0], node-build-system right now installs all the contents of a package's root node_modules directory, including i.e. tests. We should investigate how exactly npm decides what to install and try to replicate that inside node-build-system. It seems likely that it uses the "file

bug#36775: USB sticks can't be accessed on XFCE

2019-07-23 Thread goodoldpaul
No USB flash drive can be mounted on XFCE. Both lsusb and lsblk correctly show the device, showing that the device is not malfunctioning. Fdisk can access and modify the partitions on the device but gparted will segfault right after it finishes to search for devices. You can find my config.sc

bug#36667: crates-io.scm packages should build on master

2019-07-15 Thread goodoldpaul
Rust libraries contained in gnu/packages/crates-io.scm are not building anymore because cargo wants to download crate dependencies inside the store. The attached patch sets the CARGO_HOME environment variable to "." much earlier than it previously was, just after the configure phase. With the