azonenberg changed the topic of #scopehal to: ngscopeclient, libscopehal, and libscopeprotocols development and testing | https://github.com/ngscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
Degi has quit [Ping timeout: 252 seconds]
Degi has joined #scopehal
Stephie has quit [Read error: Connection reset by peer]
Stephie has joined #scopehal
<d1b2> <vipqualitypost> i'd be happy to help. is there a list of things that need done? or just filling out anything that doesn't have an entry?
<lethalbit> oh right, I need to bug about the build fail from the latest git HEAD on Linux
<lethalbit> I can see if someone already raised an issue on the git repo, otherwise i'll do so
<d1b2> <azonenberg> Just got back rom a weekend in the woods, catching up
<d1b2> <azonenberg> @vipqualitypost adding docs for filters is a big one. also testing build instructions on each OS we document and making sure they work
<d1b2> <azonenberg> i'm making a pass through all of the general "how to use the application" docs now and am up to the start of chapter 8
<_whitenotifier-4> [scopehal] lethalbit opened issue #945: Building on Linux with clang 18 or gcc 14 fails - https://github.com/ngscopeclient/scopehal/issues/945
<lethalbit> beep boop
<lethalbit> did the thing, sorry it's a bit low effort, a touch pre-occupied/busy
<lethalbit> but figured making the issue known is better than not
<azonenberg> lethalbit: verry interesting
<azonenberg> how did that ever compile for me
<azonenberg> ... oh
<azonenberg> because i dont have linux-gpib installed on my dev box of course
<lethalbit> :v
<azonenberg> so the offending code never compiled
<lethalbit> oops
<lethalbit> might be worth throwing a matrix option in the CI for too
<azonenberg> there's no reason to have a with + without config as its a strict superset
<azonenberg> more a question of installing linux-gpib in the ci environment
<azonenberg> file a ticket against scopehal-apps for that
<lethalbit> GPIB support will hit with 6.13 it seems, but no idea how the user-space side of things will look
<_whitenotifier-4> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±2] https://github.com/ngscopeclient/scopehal/compare/f7ee4c056054...a11d51e2e186
<_whitenotifier-4> [scopehal] azonenberg a11d51e - SCPILinuxGPIBTransport: fixed prototype missed during refactoring when we added progress callback. Fixes #945.
<_whitenotifier-4> [scopehal] azonenberg closed issue #945: Building on Linux with clang 18 or gcc 14 fails - https://github.com/ngscopeclient/scopehal/issues/945
<_whitenotifier-4> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±4] https://github.com/ngscopeclient/scopehal-apps/compare/e0dd8c5ace44...c0025fad5ef2
<_whitenotifier-4> [scopehal-apps] azonenberg 0993653 - PreferenceSchema: fixed some prefs that were out of alphabetical order
<azonenberg> lethalbit: try that
<_whitenotifier-4> [scopehal-apps] azonenberg c0025fa - Updated submodules
<lethalbit> i'll give it a try in just a second
<lethalbit> Yee, looks to be much more happy
<azonenberg> great
<azonenberg> but yeah with a release coming up soonish i really do want everyone to be banging on it and make sure we find these issues
<lethalbit> yeah forsure
<azonenberg> Hmmmm
<azonenberg> gettig github CI failures about ccache not found
<azonenberg> did that suddenly get removed from the image or something? or did something bork?
<_whitenotifier-4> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-apps/compare/c0025fad5ef2...e42b29e686c0
<_whitenotifier-4> [scopehal-apps] azonenberg e42b29e - Explicitly install ccache in the dependencies for CI workflows in order to enable using ccache when compiling
<lethalbit> was it ever inccluded on the image by default?
<lethalbit> because on the ubuntu-22.04 software list it's not listed
<lethalbit> might have been a transient dependency of something else
<azonenberg> yeah i'm not sure. it worked until very recently
<_whitenotifier-4> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-apps/compare/e42b29e686c0...b298d22c1f49
<_whitenotifier-4> [scopehal-apps] azonenberg b298d22 - Added CCache to CodeQL builds
<lethalbit> I need to patch linux-gpib so it builds on the 6.12 kernel and then I can try to wiggle Keithely 2000 support in, likely not before the release cut but should still be fun
<azonenberg> yeah we're already somewhat informally in feature freeze for 0.1
<azonenberg> i want to cut a 0.1 release around EOY focusing ~entirely on docs and packaging and bugs
<azonenberg> then 0.2 early 2025 with everything that didn't make the cut
<lethalbit> ye
<azonenberg> and get on a more regular release cadence moving forward
<azonenberg> like, not actually scheduled releases more like "whenever we think we've hit a good stopping point"
<lethalbit> I also eventually want to roll in support for my spectrum analyzer/TG too, as that would be useful, but that's a whole other kettle of fish
<lethalbit> the Keithley is a nice low-effort target :v
<azonenberg> nice, yeah
<azonenberg> Siglent function generator support is coming very soon since they're using them for thunderscope cal
<azonenberg> i just got shipped two units for dev
<azonenberg> might not merge the driver until v0.2 to avoid adding a new driver just before a release, but it's coming
<lethalbit> exciting
<lethalbit> I want to snag a thunderscope but spensive :v
<lethalbit> not as expensive as they could be, but still sadly out of my budget
<lethalbit> maybe one day:tm:
<d1b2> <aleksorsist> If you've been using/devving ngscopeclient and can put some serious mileage on a gamma/PVT unit, that day may be soon!