crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #openocd
Guest6679 has joined #openocd
Guest6679 has quit [Quit: Client closed]
bobsy has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
bobsy has joined #openocd
bobsy has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
nerozero has joined #openocd
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #openocd
bobsy has joined #openocd
crabbedhaloablut has quit [Ping timeout: 255 seconds]
crabbedhaloablut has joined #openocd
<PaulFertser>
borneoa_: I think I spotted an issue probably worth fixing before the release: "autoreconf -v -f" overwrites configure in jimtcl with autoconf, and so everything fails in a on odd way.
<PaulFertser>
I can't see any sane workaround yet, other than running jimtcl configure manually, without AX_CONFIG_SUBDIR_OPTION
<PaulFertser>
(the issue leads to ftbfs on OpenWrt)
<PaulFertser>
autoreconf would ignore jimtcl if there wasn't configure.ac present.
<PaulFertser>
borneoa_: I think jimtcl shouldn't be shipping configure.ac, and OpenOCD configure should be checking for jimtcl/configure rather than jimtcl/configure.ac , then it works.
<PaulFertser>
Damn, wished I tried it two months earlier.
<borneoa_>
PaulFertser: even with that patch to OpenOCD configure.ac, by running autoreconf -f -v we get jimtcd/configure overwritten
<PaulFertser>
borneoa_: yes, autoreconf won't overwrite it only if jimtcl/configure.ac is removed beforehand.
<borneoa_>
In git log of jimtcd, the dummy configure.ac was added otherwise automake complains. Let me check if it's true
<PaulFertser>
I tried building without it, and nothing complained.
<borneoa_>
Need both fix in OpenOCD configure.ac and jimtcd removal of configure.ac
<borneoa_>
But if we remove it from OpenOCD script, we will get version with -dirty string in the build.
<PaulFertser>
Yes, in my testing that's enough to make OpenWrt build it.
<PaulFertser>
Not sure if this issue should be considered a release blocker. It's a problem in jimtcl essentially.
<borneoa_>
Marc has sent a patch to make libjaylink by default not a submodule but to be installed as system library. Should we move to split from jimtcd as submodule too?
<PaulFertser>
I kinda like that jimtcl /can/ be internal, as a submodule.
<borneoa_>
Jimtcl has added configure.ac because required by OpenOCD. we can now remove it, but it will happen in next jimtcl release
<PaulFertser>
It's not like we'd be in trouble by starting to check for jimtcl/configure instead of configure.ac now?
<borneoa_>
Jimtcl has its own configure system that is not based on autoconf. It only has the file configure and no need for configure.ac, which was added with dummy content to work with our build system. Today checking jimtcl/configure works fine, but will fail if one day openocd moves to autoconf
<borneoa_>
Sorry, will fail if jimtcl moves to autoconf
<PaulFertser>
jimtcl won't move to autoconf I'm pretty sure
<borneoa_>
Me too! That's the configure system made by Steve
<borneoa_>
So we could make the change in openocd and propose dropping the dummy jimtcl/configure.ac by next release
<borneoa_>
Still in meantime autoreconf -f -v will make mess. Would it be okay for openwrt?
<PaulFertser>
For OpenWrt no problem, I'll just remove it prior to autoreconf.
<borneoa_>
Ok than. I have reviewed all the history of OpenOCD configure.ac, we always tested for jimtcl/configure.ac and this required the dummy file in 2011.
<borneoa_>
Will you propose a patch?
<borneoa_>
Also buildroot runs autoreconf and can have issues. So it would be good to have first the fix in OpenOCD, in 0.12.0, then the other fix in next release of jimtcl. We need this sequence of fixes
<PaulFertser>
borneoa_: I agree. Can you send a patch yourself?
<PaulFertser>
borneoa_: it's silly jimtcl agreed to include dummy file instead of telling us to fix OpenOCD :)
<borneoa_>
No problem, I will send it soon.
<borneoa_>
Agree, the fix should have been in OpenOCD back in 2011, not in jimtcl
<borneoa_>
PaulFertser: where did you took the patch for openwrt? I would like to add a ref in OpenOCD patch
<PaulFertser>
borneoa_: what I showed on termbin is what I figured out myself this morning
<borneoa_>
PaulFertser: ok. There is no ticket or merge request so far?
<PaulFertser>
borneoa_: nope, I planned sending a github pull request to openwrt packages feed after tagging but decided it's worth a try compiling before.
<borneoa_>
Gerrit 7437
<PaulFertser>
borneoa_: thank you! I guess I'll submit it in the evening and then will proceed with the tagging procedure.
<borneoa_>
Ok. I'm preparing the patch for jimtcl. I will wait for the tag so I can referryit in the commit message
<borneoa_>
s/referryit/reference it/
crabbedhaloablut has quit [Write error: Connection reset by peer]
crabbedhaloablut has joined #openocd
nerozero has quit [Remote host closed the connection]
crabbedhaloablut has quit [Remote host closed the connection]
nerozero has joined #openocd
crabbedhaloablut has joined #openocd
nerozero has quit [Read error: Connection reset by peer]
Hawk777 has joined #openocd
_whitelogger has joined #openocd
bryanb is now known as undefined
undefined is now known as Guest9763
Guest9763 is now known as bryanb
zjason` has joined #openocd
zjason has quit [Ping timeout: 260 seconds]
<karlp>
what's -v -f do, I've always used autoreconf -i when I've needed this shit
<karlp>
you know what, I don't wanmt to know, I've gotten away without knowing, let's keep it that way
crabbedhaloablut has quit [Remote host closed the connection]