whitequark[cis] changed the topic of #glasgow to: https://glasgow-embedded.org · digital interface explorer · https://www.crowdsupply.com/1bitsquared/glasgow · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
josHua[m] has quit [Quit: Idle timeout reached: 172800s]
theorbtwo[m] has quit [Quit: Idle timeout reached: 172800s]
Stary has quit [Quit: ZNC - http://znc.in]
Fridtjof has quit [Quit: ZNC - http://znc.in]
h1ghju1ce[m]1 has quit [Quit: Idle timeout reached: 172800s]
Stary has joined #glasgow
Fridtjof has joined #glasgow
notgull has joined #glasgow
notgull has quit [Ping timeout: 264 seconds]
notgull has joined #glasgow
notgull has quit [Ping timeout: 264 seconds]
mmerkel has quit [Quit: Ping timeout (120 seconds)]
mmerkel has joined #glasgow
jstein has joined #glasgow
marcan has quit [Quit: Now where's my screwdriver...]
marcan has joined #glasgow
balrog has quit [Ping timeout: 268 seconds]
balrog has joined #glasgow
xdbob[m] has joined #glasgow
<xdbob[m]> Hey, I gave a shot at packaging glasgow (and it's dependencies) for fedora, would anyone care to test and/or review it ? https://copr.fedorainfracloud.org/coprs/xdbob/glasgow/ (and the spec files are there https://git.sr.ht/~xdbob/rpm-glasgow )
fishmonger[m] has quit [Quit: Idle timeout reached: 172800s]
cr1901_ is now known as cr1901
gsuberland has quit [Remote host closed the connection]
gsuberland has joined #glasgow
<whitequark[cis]> xdbob: what does a version look like? I'd like the package version to look exactly the same as if you grabbed it from the git repo
<whitequark[cis]> i.e. right now the version of main is 0.1.dev2047+g3365f4f
<whitequark[cis]> I actually don't care that much about the version that appears in the package manager, but I do care about glasgow --version
<xdbob[m]> The fedora package version looks like `0^20240520git3365f4f`, It's built according to the packaging guidelines ( https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/#_snapshots ) with `0^` because no relase has been tagged, the date, the scm and the short commit
<xdbob[m]> The python version is currently `0.0.0+20240520git3365f4f` , I'll need to do some digging to rebuild the `0.1.dev{commit_num}` since the packaging does not have access to the git repository
<xdbob[m]> otherwise I might just hardcode it in the package and update it when I update the target commit
<whitequark[cis]> libusb1 doesn't require cython
<whitequark[cis]> it is, as the description says, pure python... no c code at all
<whitequark[cis]> (or python code pretending to be c)
<xdbob[m]> thanks ! this one needs to be fixed upstream (as in fedora upstream) ^^, it's a verbatim copy of https://src.fedoraproject.org/rpms/python-libusb1/blob/rawhide/f/python-libusb1.spec
sknebel has quit [Quit: No Ping reply in 180 seconds.]
<whitequark[cis]> gsuberland: do you think you can finish the hardware doc sometime soon?
sknebel has joined #glasgow
gsuberland[m] has joined #glasgow
<gsuberland[m]> I'm super busy with EMF prep at the moment so might be a week or two before I get round to it, but I've not forgotten 🙂
<whitequark[cis]> gotcha
notgull has joined #glasgow
<xdbob[m]> <whitequark[cis]> "I actually don't care that..." <- It's ISO now, thanks for the feedbacks
<whitequark[cis]> ISO?
<xdbob[m]> woops, the same
<whitequark[cis]> ah, yeah! thanks
<whitequark[cis]> that's incredible
<xdbob[m]> :')
<whitequark[cis]> re: toolchain, as shipped it would use the native one unless the yowasp one is installed, which it probably won't be unless someone runs pip with --break-system-packages
<whitequark[cis]> aiohttp is a runtime dep, not a test dep
<whitequark[cis]> why did you conclude that it's a test dependency?
notgull has quit [Ping timeout: 264 seconds]
bgamari has quit [Ping timeout: 255 seconds]
bgamari has joined #glasgow
icb has quit [Quit: WeeChat 3.0]
icb has joined #glasgow
<xdbob[m]> me being a moron and going too fast, I guess aiohttp should still be a build dependency but the package should recommend it ?
<xdbob[m]> re: toolchain, I still think I should reverse the default, what would happen if someone calls glasgow from a venv shipping yowasp ?
<whitequark[cis]> if they are calling a package from system site-packages from a venv their workflow is broken beyond repair
<whitequark[cis]> xdbob[m]: everything that's in the [http] group yes
<xdbob[m]> damn, aiohttp-remotes is not packaged, I'll look into it next weekend
nyanotech has quit [Remote host closed the connection]
nyanotech has joined #glasgow