shipwright: patch for asset, data and conf locations#1
shipwright: patch for asset, data and conf locations#1PaulGrandperrin wants to merge 1 commit intoIvarWithoutBones:init/shipwrightfrom
Conversation
| githubId = 116740; | ||
| name = "Paweł Pacana"; | ||
| }; | ||
| paulg = { |
There was a problem hiding this comment.
Could you put this in a seperate commit? Formatting for the title should be something like maintainers: add paulg. Then you can add the maintainer addition in shipwright/default.nix in the same commit adding the patches.
| StormLib | ||
| ]; | ||
|
|
||
| patches = [ |
There was a problem hiding this comment.
Could you add a comment explaining these patches are to avoid writing to the nix store / the users current PWD? I know the individual patch titles already explain that, but it'd be nice just for quickly glancing over this code in the future.
There was a problem hiding this comment.
Have these patches been proposed upstream?
There was a problem hiding this comment.
Doesn't look like it. They seem to be confined to PaulGrandperrin's personal repository with no corresponding upstream pull requests.
| mainProgram = "soh"; | ||
| platforms = [ "i686-linux" ]; | ||
| maintainers = [ maintainers.ivar ]; | ||
| maintainers = [ maintainers.ivar maintainer.paulg ]; |
There was a problem hiding this comment.
| maintainers = [ maintainers.ivar maintainer.paulg ]; | |
| maintainers = with maintainers; [ | |
| ivar | |
| paulg | |
| ]; |
SQLAlchemy-Utils v0.36.6 package override build is failing. This is due to a patch in the original SQLAlchemy-Utils package which broke the build of this package override: ```bash > applying patch /nix/store/pd6anhwbf0in3r3jhi3sbn5v2fjs0mf2-skip-database-tests.patch > patching file conftest.py > Hunk #1 FAILED at 61. > Hunk NixOS#2 succeeded at 98 (offset -10 lines). ``` These SQLAlchemy package overrides were originaly added to fix incompatibilities with Flask-Admin. See commit 05ae01f However with Flask-Admin >= v1.5.6, several SQLAlchemy compatibility patches were added: * https://flask-admin.readthedocs.io/en/latest/changelog/ We can now safely remove these package overrides to make bukuserver work again.
This reverts commit 246216e. 3.9.1 does not compile due to patch collision: > applying patch /nix/store/sickncxw0s730j6gfrnlsi5ndgysi6la-libxml2-cmake-find-package.patch > patching file CMakeLists.txt > Hunk #1 FAILED at 42. Fixing it is not trivial as upstream started bundling libxml2: NixOS#182941 (comment) Let's revert the update for now.
No description provided.