marex changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot 2022.10, 2023.01-rc3 / Merge Window is CLOSED, -next is OPEN / Release v2023.01 is scheduled for 2023-01-09 / Channel archives at https://libera.irclog.whitequark.org/u-boot
mckoan|away has quit [Read error: Connection reset by peer]
mckoan|away has joined #u-boot
ebach has quit [Ping timeout: 265 seconds]
Wouter010067 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067 has joined #u-boot
<apteryx> that indeed works well
mncheck has quit [Ping timeout: 260 seconds]
lucascastro has quit [Ping timeout: 252 seconds]
<Forty-Bot> sjg1: say you have something like A -> B -> C -> D -> E (each a different branch) and you need to do a v2 of A
<Forty-Bot> do you know if there's a way to rebase everything automatically?
alpernebbi has quit [Quit: alpernebbi]
vagrantc has quit [Quit: leaving]
alpernebbi has joined #u-boot
apritzel has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 268 seconds]
thopiekar has joined #u-boot
thopiekar_ has quit [Ping timeout: 268 seconds]
grgy has quit [Remote host closed the connection]
grgy has joined #u-boot
<marex> Forty-Bot: what if you have rebase conflict ?
<marex> Forty-Bot: I usually try and do octopus merge instead
<Forty-Bot> fix it and rebase --continue
<Forty-Bot> if you have a conflict when rebasing you will have one when octopus merging too
<marex> Forty-Bot: yeah, that kinda becomes non-automatic then
Leopold has quit [Remote host closed the connection]
Leopold has joined #u-boot
ikarso has joined #u-boot
jagan27 has quit [Ping timeout: 272 seconds]
guillaume_g has joined #u-boot
ebach has joined #u-boot
Leopold has quit [Ping timeout: 255 seconds]
vagrantc has joined #u-boot
frieder has joined #u-boot
mckoan|away is now known as mckoan
matthias_bgg has joined #u-boot
gsz has joined #u-boot
ldevulder has joined #u-boot
sszy has joined #u-boot
apteryx has quit [Ping timeout: 268 seconds]
apteryx has joined #u-boot
vagrantc has quit [Quit: leaving]
gsz has quit [Quit: leaving]
monstr has joined #u-boot
Algotech75 has joined #u-boot
apritzel has joined #u-boot
Wouter010067 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067 has joined #u-boot
mmu_man has joined #u-boot
sbach has quit [Read error: Connection reset by peer]
sbach has joined #u-boot
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
Algotech75 has quit [Ping timeout: 252 seconds]
teejay has quit [Quit: leaving]
<apteryx> sjg1: I think I'll take a pause from producing patman patches, let them sink in, and then I may have one last think I'd like to adjust (configurability of the checkpatch script), but I need to think about it. Thanks for your time reviewing these!
sstiller has joined #u-boot
ikarso has quit [Quit: Connection closed for inactivity]
apritzel has quit [Ping timeout: 248 seconds]
milkylainen has quit [Quit: Upgrayedd. dd, for double-dose of pimpin'.]
monstr has quit [Remote host closed the connection]
Wouter010067 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067 has joined #u-boot
prabhakarlad has quit [Quit: Client closed]
tambarus has joined #u-boot
<bryanb> there are a lot of changes comming up with the next sysfw release and I wanted to try to package it all together in one series
<bryanb> this patch look good so far but there will be some more updates... didn't know how you would prefer we send this to you
<sjg1> apteryx: OK sounds good, thanks. Good to see the improvements
<jkorsnes[m]> as objects with static storage duration are initialized to 0 in c, would this hold true for the global data (gd) object as well? asking since it seems this object is treated specially. did one quick test, and it does seem to be the case.
prabhakarlad has joined #u-boot
sstiller has quit [Remote host closed the connection]
teejay has joined #u-boot
guillaume_g has quit [Quit: Konversation terminated!]
<apteryx> is there a way to disable sending the cover letter with patman? (other than removing the Cover-letter: text from the commit?)
mmu_man has quit [Ping timeout: 268 seconds]
vfazio__ has quit [Ping timeout: 268 seconds]
vfazio has joined #u-boot
frieder has quit [Remote host closed the connection]
prabhakarlad has quit [Quit: Client closed]
mmu_man has joined #u-boot
mckoan is now known as mckoan|away
tambarus has quit [Quit: Connection closed for inactivity]
<marex> hm ... dang ... setting two serial consoles leads to boom
<marex> u-boot=> setenv stdout serial@30860000,serial@30880000
<marex> u-boot=> "Error" handler, esr 0xbf000002
<marex> hmmm, as if the UART clock were off
<marex> yep, clock
<marex> seems like imx8m does not manage uart clock via DM, hmmmm
Wouter010067 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067 has joined #u-boot
<apteryx> I'm trying to build a 'u-boot-sandbox' package, and so far I'm getting link errors like: https://paste.debian.net/1264770/
<apteryx> image-host.c:(.text+0x1ea): undefined reference to `image_get_checksum_algo'
<apteryx> where do these come from?
<apteryx> u-boot itself, it seems. hm.
<apteryx> also; warning: 'image_get_spezialized_img' defined but not used [-Wunused-function] -> is this a typo? "spezialized"
<apteryx> ah, seems I need SDL
<apteryx> I'm used to configure scripts aborting on missing deps ^^'
thopiekar has quit [Ping timeout: 252 seconds]
mmu_man has quit [Ping timeout: 252 seconds]
thopiekar has joined #u-boot
<apteryx> hm, adding sdl2 or building with NO_SDL=1 doesn't change the earlier error
<sjg1> apteryx: re cover letter, I just type 'n' when asked whether to send the email
<apteryx> OK :-) thanks
<apteryx> I think I have all these
<apteryx> currently attempting to build with: bc@1.07.1 bison@3.7.6 dtc@1.6.1 flex@2.6.4 gnutls@3.7.2 lz4@1.9.3 ncurses-with-tinfo@6.2.20210619 openssl@1.1.1l perl@5.34.0 python-coverage@5.2.1 python-pycryptodomex@3.15.0 python-pytest@6.2.5 python@3.9.9 sdl2@2.24.0 swig@4.0.2 util-linux@2.37.2 (plus core stuff such as GCC, coreutils, grep, etc.)
<apteryx> u-boot-tools is built already on my system but with CONFIG_FIT_SIGNATURE, CONFIG_UT_LIB_ASN1 and CONFIG_TOOLS_LIBCRYPTO set to 'n' because of (past?) licensing incompatibilities between u-boot and openssl
<apteryx> I guess that could be a workaround if I don't figure it out
vagrantc has joined #u-boot
matthias_bgg has quit [Ping timeout: 265 seconds]
camus has quit [Remote host closed the connection]
prabhakarlad has joined #u-boot
camus has joined #u-boot
camus1 has joined #u-boot
camus has quit [Ping timeout: 246 seconds]
camus1 is now known as camus
redbrain has joined #u-boot
matthias_bgg has joined #u-boot
persmule has quit [Remote host closed the connection]
persmule has joined #u-boot
mmu_man has joined #u-boot
naoki has quit [Quit: naoki]
naoki has joined #u-boot
naoki has quit [Ping timeout: 255 seconds]
<sjg1> apteryx: Can you try a revert of: d948c8988c2 sandbox: Rework how SDL is enabled / disabled
<sjg1> apteryx: But it is more likely silently dropping a Kconfig option
<sjg1> apteryx: Like IMAGE_SIGN_INFO
<apteryx> that commit came after v2022.10, right?
<apteryx> I'm working on a package made from that last release
<apteryx> "make" "HOSTCC=gcc" "KBUILD_VERBOSE=1" sandbox_defconfig gives me the following .config: https://paste.centos.org/view/e38605af
<apteryx> which has CONFIG_IMAGE_SIGN_INFO=y
<apteryx> ah!
<apteryx> there's some old cruft in the make-u-boot-package that edits .config to disable CONFIG_TOOLS_LIBCRYPTO
<apteryx> (guix side)
<sjg1> apteryx: Yes just saw CONFIG_TOOLS_LIBCRYPTO - that will be it
<apteryx> I think this is a remnant from the times openssl had its own, GPL-incompatible license
<apteryx> now it's Apache 2.0, which is compatible, so we can combine both without issues
<apteryx> ah... Apache 2.0 is still not compatible with GPL v2, only with GPL v3
<apteryx> so incompatible license issues still exist when combining u-boot and openssl
<apteryx> it is possible to build the sandbox without openssl?
<apteryx> a NO_OPENSSL make flag could be handy for distributions
<apteryx> alternatively, would supporting another implementation difficult? e.g., gnutls
<vagrantc> in the past folks have been amenable in theory to using another implementation that doesn't have any ambiguity about license compatibility
<apteryx> vagrantc: :-)
<vagrantc> but ... the work has yet to materialize
<vagrantc> apteryx: maybe we can trick, er, encourage you? :)
<apteryx> is u-boot gpl2+ ?
<vagrantc> parts of it, but parts are gpl2-only
naoki has joined #u-boot
<apteryx> that's unfortunate
* apteryx goes afk for a bite
<vagrantc> relicensing those bits would probably be very hard ... maybe the code that is gpl2 only does not sufficiently interact to consider it a violation? *shrug*
<vagrantc> the other issue is even if the code doesn't currently violate, because of the presence of gpl2 code, having openssl available would make it hard to prove that new code doesn't incorporate it in new ways co-mingling incompatible licenses
<cambrian_invader> aiui the gpl2+ is so you could e.g. reuse a driver in a gpl3 project
<cambrian_invader> but anything gpl2 only makes the combined work gpl2
<vagrantc> u-boot as a project gets around the issue as it is only triggered on binary distribution, and u-boot only releases source code
<vagrantc> cambrian_invader: yeah, that is the conservative position i've held until "proven" otherwise
<vagrantc> debian quietly changed it's stance on the issue a couple years ago ... which was one of the major hold-outs
ebach has quit [Ping timeout: 264 seconds]
naoki has quit [Quit: naoki]