Add Leap 16 to obsCheck and Ravel build targets
Centering Bug
Turns out that an upgrade to Cairo internals a few years ago means that rendering to a canvas of size 2e9 pixels squared fails, and has to be reduced to 2e6 pixels each side. I had come across this problem before in unrelated EcoLab work, but the change also needed to be done on one line in the Minsky codebase. The issue lurked in the background, hidden whilst I was using outdated versions of the library on MXE, only to be exposed when my computer's SSD died and the dev environment rebuilt as a consequence....
Autodetect presence of webasm support in browser
Closing this ticket as stale. Recreate it if there's ever a need for it.
Feedback on import form
My suggestion of 2024-11-13 was implemented. Closing this as stale.
Godley Table Title Bug
Not sure how this happened - possibly in a AI agent commit, although nothing seems to have changed in the relevant code for a couple of years. Needed to add a "nameCurrentItem" call before popping up the dialog to collect the new title name.
Oh dear - bisect didn't really help. Building 3.18.4 from source code (on both Linux & Windows, Windows requiring adding -lgdi32 to the command line) gives the misbehaving version. Going back in time, current builds of older versions give misbehaving versions right back to when the code is no longer compilable with modern dev tools. What has changed from before to now is that my development system has had to be completely rebuilt after the SSD died. What has changed? Why just about everything, dammit!...
There's an easy workaround: the Title option in the Godley window.
Godley Table Title Bug
CenteringBug20251105.mp4 https://drive.google.com/file/d/15cMe2Zn-j2ulhFqh5ToGWsm-_uS_Vme9/view?usp=drive_web On Wed, Nov 5, 2025 at 7:55 AM Steve Keen profstevekeen@users.sourceforge.net wrote: [tickets:#1895] https://sourceforge.net/p/minsky/tickets/1895/ Centering Bug Status: open Milestone: Backlog Created: Wed Nov 05, 2025 06:55 AM UTC by Steve Keen Last Updated: Wed Nov 05, 2025 06:55 AM UTC Owner: nobody Attachments: DebtCreditFiatUnemployment.rvl https://sourceforge.net/p/minsky/tickets/1895/attachment/DebtCreditFiatUnemployment.rvl...
Centering Bug
Add Leap 16 to obsCheck and Ravel build targets
Add Leap 16 to obsCheck and Ravel build targets
It is possible to add a flow variable and a parameter of the same name
Hang after variable browser close
Hang appears to be fixed with a change to mutex handling suggested by Github Copilot.
Linked Calipers not working
Looks like the second dataset had the wrong row selected for the header row at some point.
OK. I'll have to show the dilemma I experienced, once I stuff up enough to create it again. On Thu, Oct 30, 2025 at 11:03 PM High Performance Coder hpcoder@users.sourceforge.net wrote: You've reported this at https://sourceforge.net/p/minsky/tickets/1794/ and https://sourceforge.net/p/minsky/tickets/1787/ and maybe other places. This ticket is about something else entirely. In all the examples you sent of the "3 stooges problem", correcting the miscreant line fixed the problem - I never needed to...
You've reported this at https://sourceforge.net/p/minsky/tickets/1794/ and https://sourceforge.net/p/minsky/tickets/1787/ and maybe other places. This ticket is about something else entirely. In all the examples you sent of the "3 stooges problem", correcting the miscreant line fixed the problem - I never needed to edit the .mky file directly, nor even save and reload (a somewhat less egregious sin). So I'm at a loss as to what needs to be done.
True, but once that mistake is made, it should be possible to eliminate it within Ravel. Currently, it's not. Like the 3 Stooges rolling out a carpet, if you eliminate the erroneous row from one table, it reappears in another. The only way out at present is to identify the error and then eliminate the relevant text in the MKY file using a text editor.
I don't believe it is releated. This has to do with initial conditions being defined in terms of the variable. What you're talking about stems from a misunderstanding of signs between assets and liabilities, I believe. On Thu, Oct 30, 2025 at 06:16:15AM -0000, Steve Keen wrote: This is related to the other bug, when a logic error in defining flows--one that generates A-L-E not equal to 0--pops up in other tables if you delete it in one. A "delete from all tables" command might help in both cases....
This is related to the other bug, when a logic error in defining flows--one that generates A-L-E not equal to 0--pops up in other tables if you delete it in one. A "delete from all tables" command might help in both cases.
Maybe solved by moving browser functionality into an HTML window, as per https://sourceforge.net/p/minsky/features/233/
Variable browser not functional on MacOSX
Variable borwser not functional on MacOSX
Cannot recover from mistakenly adding a loop definition
Scratch that! Just saw the the second Ravel has a crazy axis name.
Linked Calipers not working
Godley Table dropdown not working
OK - I gave this task to Github Copilot - it didn't do too bad a job, maybe about a 90% job, which I fixed up, then promptly refined with testing. Only question is whether the location of "Import stock variables" in the context menu is optimal.
That's a good thought. Users are used to the right-click menu of course, so adding one for when a user hovers over the stock name cell makes perfect sense. Ditto for flows. Here's a sample video for what I've like to make smoother still for future videos.: https://www.dropbox.com/scl/fi/qv8rdqgniycozgxhjq1fk/SelginError20251026ScreenOnly.mp4?rlkey=wd2nnxyzrxwvqz74qcspggiyd&dl=0 Views on YouTube are really taking off now, which is perfect timing for the seed round.
On the canvas at any rate - obviously there is that support in the Godley popup. Note there may be a solution of adding some support in the context menu. A bit of logic to code in Typescript, but might be a good job to give Github copilot. On Sun, Oct 26, 2025 at 09:10:52AM -0000, Steve Keen wrote: So you have to type stock names in then? No assistance from Ravel in knowing what they are? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [tickets:#1890] Godley Table...
So you have to type stock names in then? No assistance from Ravel in knowing what they are?
That's because the triangle wedges are vestigial items left over from when the code supported the Godley popup window. Since Niel's refactor of the Godley popup, they're not needed. It is not feasible to have the canvas drive menus. The wedges should be removed from the edit mode tables. -- Dr Russell Standish Phone 0425 253119 (mobile) Principal, High Performance Coders hpcoder@hpcoders.com.au http://www.hpcoders.com.au
Godley Table dropdown not working
Make "Editor Mode" a default in Options
See https://sourceforge.net/p/minsky/features/257/
Make "Editor Mode" a default in Options
There doesn't seem to be any way to remove all vertical/horizontal markers from a plot.
Also may solve https://sourceforge.net/p/minsky/tickets/1888/
Maybe solved by moving browser functionality into an HTML window, as per https://sourceforge.net/p/minsky/features/233/
This is big, given the hassles of incompatible Linux distros. On Sat, Oct 25, 2025 at 2:51 AM High Performance Coder hpcoder@users.sourceforge.net wrote: status: open --> closed assigned_to: High Performance Coder [tickets:#1887] https://sourceforge.net/p/minsky/tickets/1887/ Stash info from /etc/os-release at build time Status: closed Milestone: Backlog Labels: linux OBS Created: Sat Oct 18, 2025 10:33 AM UTC by High Performance Coder Last Updated: Sat Oct 25, 2025 12:50 AM UTC Owner: High Performance...
Stash info from /etc/os-release at build time
Finally got this to work, and tested on Linux Mint. So upgrading to ravel should work from version 3.19 for other distros other than our directly supported distros, provided you can get a version of Minsky that runs.
Finally got this to work, and tested on Linux Mint. So upgrading to ravel should work for other distros other than our directly supported distros, provided you can get a version of Minsky that runs.
Running average (etc.?)
Title menu item in Godley popup doesn't set correct item
Title menu item in Godley popup doesn't set correct item
Actually fixed by Github copilot
Correspondence copied from Patreon chat: Thanks - yes I was able to reproduce this issue on both the 3.19 beta and the latest 3.18 release on MacOS. Conversely, this issue doesn't present when running the software on Linux. I'm not able to test this on Windows ATM. Would it be possible for you to raise a bug report at https://sourceforge.net/p/minsky/tickets/ so this gets tracked and fixed. Also, if possible, could you try earlier versions of Ravel to see if this is a regression
Hang after variable browser close
Stash info from /etc/os-release at build time
Scalar division not working
Calipers not added when first joining group
Joined Ravels not working
MXE container fails to build postgresql library
I have worked around this by building postgresql on a native installation of MXE, then copying the binary artifacts to the docker container.
Export to CSV and LaTeX menu items on Godley popup don't work
Allow copy/pasting multiple cells into the Godley table popup
Again workarounds exist, as this functionality does work when called from the context menu.
Export to CSV and LaTeX menu items on Godley popup don't work
Low priority, as workarounds exist - eg the context title menu item works correctly.
Title menu item in Godley popup doesn't set correct item
Ticket moved from /p/minsky/tickets/1830/ Can't be converted: _priority: 5low
MXE container fails to build postgresql library
Replace all instances of *ngIf, *ngFor with @if and @for
OK. On Sun, Aug 31, 2025 at 9:43 AM High Performance Coder hpcoder@users.sourceforge.net wrote: I think you'd find it just as much a chore to specify the multiple formats in the file. And Ravel will need to be stricter about applying the formats - oh that format doesn't match, lets try the next one on the list, and so on. The problem is in the data. Currently Ravel has the capability to manage such a mess, but it requires some thought from the user. There's no way of automating it. [tickets:#1867]...
I think you'd find it just as much a chore to specify the multiple formats in the file upfront. And Ravel will need to be stricter about applying the formats - oh that format doesn't match, lets try the next one on the list, and so on. The problem is in the data. Currently Ravel has the capability to manage such a mess, but it requires some thought from the user. There's no way of automating it.
I think you'd find it just as much a chore to specify the multiple formats in the file. And Ravel will need to be stricter about applying the formats - oh that format doesn't match, lets try the next one on the list, and so on. The problem is in the data. Currently Ravel has the capability to manage such a mess, but it requires some thought from the user. There's no way of automating it.
Something went wrong previously with the attachment. This is what it is supposed to be.
Not if you set the display format to %Y-%b or %Y-%m. To get that display, you still have the format incorrectly set to %Y-%Q
Yeah, but it's a chore. I'd rather we supported multiple formats in the one dimension, with Ravel handling the underlying time dimensions seamlessly between different formats. Until then, if one format only is supported, then that format is imposed on subsequent Ravels with the same time dimension. For quarterly data (Debt) followed by monthly data (House Price Index), the quarterly elements of the monthly data would be imported and the non-quarter months (1-2,4-5,7-8, 10-11) dropped. On Sun, Aug...
As the software currently stands, you can import the monthly and annual series separately, using formats %m/%Y and %Y respectively, then write out the series as separate CSV file using Ravel's export to CSV feature.
RVL file.
Yes there is! See the attached screenshot (model to come in the next comment). This process still results in 12 quarters per year, and the associated "chunky" plots where three potentially different values--from different months--are stacked on top of each other. We need to map from months to quarters (and all other date transformations) properly. The simplest here would be to impose quarters on the correct months (3=Q1, 6=Q2, 9=Q3, 12=Q4) and drop the other months. That would do at present. At a...
Note formats with only %Y %y %m %d %H %M %S and nothing else can handle can handle missing fields. The fields are filled in the order specified - maybe it should be modified to accept y m d h m s preferential order in the event that fewer fields are provided in the input - sort of like %d %m %Y and if that doesn't match then %m %Y and if that doesn't match %Y
Date Formats
I'm not sure what you mean by "new user". These data files are sufficiently complex, it would take someone who's been around the traps to navigate their complexity. As it was, I noticed you had the display format for Date set to %Y-Q%Q, which is not appropriate for monthly data. So I changed that to %Y-%b. Then I noticed you had somehow reset all the dates to quarters - not sure how you did that, so I had to reimport the LONG_CPI file, using the blank format. This of course adds an extra handle for...
A suggestion: add a multi-plot widget. Options would include how many series to plot per chart (default 1). The output could be a frame which can be resized containing the number of generated charts, which the user could resize. Or an option could be layout 2x5, 3x3, etc. This would be a useful feature to add for the first commercial release if we get seed funding.
I know I could have started importing the first two files without specifying a date format, and then the 3rd could have imported fine with the DMYT underlying format. But a new user will not know that. Here's the Excel-edited file which should import fine now; we should enable the automatic creation of this in Ravel.
RVL and CSV files. I edited the CPI file to remove the yearly data. The ZIP file still contains all the CPI data unedited.
Date Formats
Launch from PowerPoint Javascript error
I'm going to close this issue then.
Connecting to a database causes Minsky to crash on exit on MacOSX
Replace all instances of *ngIf, *ngFor with @if and @for
Google AI suggests: ng generate @angular/core:control-flow
Failed to find shared library for backend sqlite3
Thanks Joel. I have now enabled those backends in MacPorts, updated the documentation for setting up a production build, and edited the script that creates the release bundle to include all available SOCI backends. Now, it appears the Windows production build has exactly the same problem, so I'll need to do the equivalent there. Finally, it would be nice to obtain a list of available backends at runtime, and populate the drop menu with just those backends.
It probably is--just a more extreme example. On Sun, Aug 10, 2025 at 3:03 PM High Performance Coder hpcoder@users.sourceforge.net wrote: How is this not a dup of https://sourceforge.net/p/minsky/tickets/1866/ or https://sourceforge.net/p/minsky/tickets/1868/? https://sourceforge.net/p/minsky/tickets/1868/ [tickets:#1879] https://sourceforge.net/p/minsky/tickets/1879/ Joined Ravels not working Status: open Milestone: Backlog Created: Sun Aug 10, 2025 10:44 AM UTC by Steve Keen Last Updated: Sun Aug...
How is this not a dup of https://sourceforge.net/p/minsky/tickets/1866/ or https://sourceforge.net/p/minsky/tickets/1868/?
Failed to find shared library for backend sqlite3
Joined Ravels not working
Name command on import
Only happens if you click on the newly created parameter. So I've created additional logic to handle the case the user does that. If you click on any other canvas item, then all bets are off - the rename just will not happen, as the system has lost sight of what it is that is being loaded.
Name command on import