-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gnucash: 2.4.15 -> 3.1-1 #39616
gnucash: 2.4.15 -> 3.1-1 #39616
Conversation
For those using GNU Cash 2.4.x, is it better to keep version 2.4.15 and create a new package of version 3.0? |
Amazing, just as I wanted to try to update gnucash, I realise someone's already done it, thanks @mnacamura . I tried building it, it only works if I add
|
The tests also seem to pass for me |
@regnat Thank you for reporting. Do you pass the tests even if you set |
53e86b3
to
29f8d5e
Compare
Test results for the moment:
|
Detailed results of the above 9 failed tests:
|
Although some tests fail, the built binary works fine for me. So, I would like to disable test for now and wait for review. |
My bad for the tests, I though I agree that this shouldn't block the merge as the tool itself runs fine |
This is causing a problem because the proper GNUCash upgrade procedure is to open the data files in each major version:
This change causes a skip in major releases: 2.4 -> 3.1. I understand skipping 2.6 since reporting didn't work, but now that webkitgtk-2.4 doesn't build the upgrade process is broken. For example, in my case, I no longer have access to the accounts hierarchy/tree when I open 2.4 files with 3.1.
|
What if open your file with
|
That's what I tried, and is the correct upgrade path. But right now it's not possible because webkitgtk-2.4.11, a dependency of gnucash 2.6, doesn't build due to missing |
Assuming gnucash 3 will be the default, the NixOS release notes need to be updated to inform users of the upgrade instructions; Which of course means 2.6 needs to stick around (and be functional) for the Jackrabbit release. |
Motivation for this change
I would like to use GNU Cash with GTK3.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)Things to be fixed
This is fixed by adding
export NIX_CFLAGS_LINK="-lgtest -lgtest_main"
before checkPhase.Edit > Preferences
; fixed by addingdconf
topropagatedUserEnvPkgs
Things that could be done in other PRs