Julien Lepiller <jul...@lepiller.eu> writes: > > Sorry I'm too tired to answer properly. Their is a section about contributing > in the manual. Have you read that? >
yes, but I was asking a way or methodology to modify packages from guix and using them even when they are dependencies. Because just defining a package doesn't seem to handle that situation very well. As opose to inheriting emacs package definition, calling it awesome-mario-bros-emacs, patching it, and installing it. I was not interested so much on the details of contributing. > As a workaround, you can try guix package -u > --with-source=enchant=`guix download …` where … is the url of the > sources you want to use. Iirc, it applies to dependencies recursively. > mmm the problem remaings the same. The source is accesible and downloads just fine, the issue here is with the package definition: it have a wrong sha256 (asuming that is the case and not a sec. vulnerability in upstream). So even if I download it manually and write: $guix upgrade --fallback --with-source=enchant=path-to-downloaded-file it's equivalent to let guix download the package by itself. When it tries to build the derivation the sha256 mismatch aborts the upgrade. > Good night, and good luck :) Have a good sleep! and really thank you for answering!