azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
lain has joined #scopehal
<azonenberg> Yeeeah
<azonenberg> If anyone tells you the electronics industry is starting to recover
<azonenberg> they're either clueless or lying :p
JSharp has quit [Ping timeout: 264 seconds]
_florent_ has quit [Read error: Connection reset by peer]
mxshift has quit [Read error: Connection reset by peer]
elms has quit [Read error: Connection reset by peer]
esden has quit [Read error: Connection reset by peer]
sorear has quit [Ping timeout: 250 seconds]
mxshift has joined #scopehal
esden has joined #scopehal
JSharp has joined #scopehal
mxshift has quit [Ping timeout: 264 seconds]
esden has quit [Ping timeout: 256 seconds]
JSharp has quit [Ping timeout: 264 seconds]
mxshift has joined #scopehal
esden has joined #scopehal
JSharp has joined #scopehal
_florent_ has joined #scopehal
sorear has joined #scopehal
elms has joined #scopehal
Degi has quit [Ping timeout: 256 seconds]
Degi has joined #scopehal
<d1b2> <TiltMeSenpai> yeah it feels like we've gone from "yeah it'll definitely be available in another 50 weeks" to "you know what, we actually made that up, we actually have no clue what's going on"
<d1b2> <Darius> "Lead time: 50 weeks" definitely seemed like "I'm sure this problem will go away in a whole year"
<d1b2> <Darius> then "oh shit"
<d1b2> <TiltMeSenpai> right?
<d1b2> <Darius> yeah
<d1b2> <Darius> also, 50 weeks was probably the "lol fuck you we aren't making this right now" value then actually became a realistic number 😦
GenTooMan has quit [Quit: Leaving]
massi has joined #scopehal
bvernoux has joined #scopehal
Famine_ has joined #scopehal
Famine- has quit [Ping timeout: 256 seconds]
someone-else has joined #scopehal
someone-else has quit [Quit: Connection closed]
sorear has quit [Ping timeout: 268 seconds]
elms has quit [Ping timeout: 256 seconds]
mxshift has quit [Ping timeout: 256 seconds]
esden has quit [Ping timeout: 268 seconds]
JSharp has quit [Ping timeout: 268 seconds]
JSharp has joined #scopehal
_florent__ has joined #scopehal
_florent_ has quit [Ping timeout: 256 seconds]
_florent__ is now known as _florent_
mxshift has joined #scopehal
sorear has joined #scopehal
esden has joined #scopehal
elms has joined #scopehal
elms has joined #scopehal
elms has quit [Changing host]
esden has quit [Ping timeout: 256 seconds]
mxshift has quit [Ping timeout: 240 seconds]
sorear has quit [Ping timeout: 240 seconds]
elms has quit [Ping timeout: 250 seconds]
JSharp has quit [Ping timeout: 250 seconds]
_florent_ has quit [Ping timeout: 264 seconds]
sorear has joined #scopehal
elms has joined #scopehal
esden has joined #scopehal
mxshift has joined #scopehal
_florent_ has joined #scopehal
JSharp has joined #scopehal
someone-else has joined #scopehal
<azonenberg> Oh good news re my 4 GHz scope
<azonenberg> it turns out there was some miscommunication between customer service and the repair dept
<azonenberg> A different board is bad
<azonenberg> The board that actually needs replacement is one they have in stock
<azonenberg> So it should be shipping out next week woo
massi has quit [Remote host closed the connection]
GenTooMan has joined #scopehal
<d1b2> <dannas> Oh mama mia. submodules problemos after I tried fetching from upstream to my fork of scopehal-apps. fatal: cannot chdir to '../../../lib': No such file or directory Guess this is the day I will finally learn how git submodules works.
<d1b2> <dannas> opens git-scm.com's submodules page
<d1b2> <dannas> Hm, I wonder how git deals with a .gitmodules file that has relative URLs. Maybe I need to fork the submodule repos as well?
<d1b2> <dannas> reads on
<Degi> Hmm, there was some option like --recurse-submodules or so
<d1b2> <dannas> Running git submodule init followed by git submodule udate seems to have fixed the situation. Not quite sure why that was needed. I had run that sequence of commands before. Oh, git is still such a mystery to me after all these years. 🙂
<sajattack[m]> the magic command I usually use is `git submodule update --init --recursive`
<d1b2> <dannas> continues reading the docs
<d1b2> <dannas> I thought you only had to do that after a clone and that the submodules would automatically be checked out when you do later switch or checkouts.
<d1b2> <dannas> The docs seems to say that you only need to run git submodule update after pulling upstream changes when the submodules has changed. Which makes sense. And git status is supposed to tell me when the submodules has changed. So I'll treat my problem today as me messing something up and not remembering about it. Henceforth I'll just pull/fetch from Andrews repo and do a git submodule update if git status tells me it's needed.
<sajattack[m]> `git submodule update --init` is `git submodule init` and `git submodule update` in one command, and the recursive flag makes sure submodules of submodules are updated as well
<azonenberg> dannas: yes, you need to fork all of the submodules
<azonenberg> if we use relative paths
<azonenberg> This is annoying, but the alternative is to put absolute urls in .gitmodules
<azonenberg> which makes both forking and cloning annoying since i need to use a ssh url to push, but non-committers normally clone via https
<azonenberg> and if you fork the url of the submodule changes
<azonenberg> The least sucky option i've found is to simply say if you fork one repo, you have to fork all of the dependencies too
<azonenberg> even if you dont plan to change them
<azonenberg> and keeping those in sync with upstream is on you
bvernoux has quit [Read error: Connection reset by peer]