-
Notifications
You must be signed in to change notification settings - Fork 132
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
Windows installation blocked by Norton/Data Conversion failure #804
Comments
Sorry to hear you're having problems. I think Windows is gradually getting more strict about code being digitally signed. It's tricky for open source projects because it usually involves buying some expensive certificate. But it looks like at least one company offers special arrangements for open source software (https://about.signpath.io/product/open-source), so I'll get in touch with them. Hopefully, in the meantime, Norton will let you carry on with the install! |
matty0ung, brewtarget.log SQLite session: |
That's interesting. Your database has at least one index that mine did not. I'll add some logic to drop the index before we drop the column to which it relates. But before I do that, I'm now wondering if there are other indexes etc we need to worry about. Could you run the following and post the results:
|
Matt Y< Here you are: sqlite> SELECT * FROM sqlite_schema WHERE type IN ('index', 'trigger'); |
Thanks - that's helpful. If you get a moment, try out https://github.com/Brewtarget/brewtarget/actions/runs/10306286740/artifacts/1791719988 which is a new build that drops the troublesome indexes. |
Matt Y, [16:55:28.116] (iaw) INFO : Starting Brewtarget v 4.0.1 (app name "brewtarget" ) on "Windows 11 Version 2009" [main.cpp:224] |
Thanks - that is progress (believe it or not!). The error is saying that, for a particular inventory record of a fermentable, it can't tell whether the amount is a weight or a volume (because now it's allowed to measure some fermentables by volume). When the DB schema got upgraded, it should have set all the fermentable inventory amounts to 'kilograms'. I'm guessing this is either a bug in the upgrade query or an "orphan" inventory row (which we omitted to deal with in the upgrade query). Would you be able to upload your (pre-upgrade) |
2024-08-08 160711 database.sqlite backup (before upgrade from v10 to v12) - Copy.zip Requested file attached. I stripped the colons out of the time so I could make a zip. |
Thanks - that was super helpful. I have a fix for this and will push out a 4.0.1 release containing it soon (in the next day or two). In the meantime, if you want to get things working without waiting for that, then:
The 4.0.1 release will just run this SQL automatically during the upgrade (as well doing the equivalent as on the other inventory tables, though that doesn't affect anything in your particular database). Please don't hesitate to give us a shout if you hit other problems. |
Closing now 4.0.1 release is out. |
Just thought I would let you know that Norton 360 blocked installation of Brewtarget 40.0.0. It said it would take a couple hours and requires review but never have I come across this issue before with installs of Brewtarget.
The text was updated successfully, but these errors were encountered: