Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2023.07, v2023.10-rc1 are OUT / Merge Window is CLOSED, next branch is CLOSED until -rc2 / Release v2023.10 is scheduled for 02 October 2023 / Channel archives at https://libera.irclog.whitequark.org/u-boot
GNUtoo has quit [Remote host closed the connection]
GNUtoo has joined #u-boot
hanetzer has quit [Ping timeout: 246 seconds]
hanetzer has joined #u-boot
ewwphoria has quit [Quit: Leaving]
qschulz has quit [Remote host closed the connection]
qschulz has joined #u-boot
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #u-boot
goliath has quit [Quit: SIGSEGV]
GNUtoo has quit [Remote host closed the connection]
GNUtoo has joined #u-boot
stefanro has joined #u-boot
camus has joined #u-boot
jclsn has quit [Ping timeout: 260 seconds]
jclsn has joined #u-boot
vagrantc has quit [Quit: leaving]
qqq has joined #u-boot
mmu_man has quit [Ping timeout: 246 seconds]
hays has joined #u-boot
stipa has quit [Ping timeout: 246 seconds]
persmule has quit [Remote host closed the connection]
camus has quit [Ping timeout: 245 seconds]
indy_ has joined #u-boot
qqq has quit [Quit: leaving]
stipa has joined #u-boot
tafa has quit [Quit: ZNC - https://znc.in]
tafa has joined #u-boot
gsz has joined #u-boot
sigmaris has quit [Ping timeout: 250 seconds]
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #u-boot
sigmaris has joined #u-boot
sng has joined #u-boot
mmu_man has joined #u-boot
sng has quit [Remote host closed the connection]
sigmaris_ has joined #u-boot
sigmaris has quit [Ping timeout: 246 seconds]
sigmaris_ is now known as sigmaris
sng has joined #u-boot
sng has quit [Remote host closed the connection]
sng has joined #u-boot
sng has quit [Remote host closed the connection]
sng has joined #u-boot
sng has quit [Remote host closed the connection]
sng has joined #u-boot
stefanro has quit [Quit: Leaving.]
<Tartarus> sjg1: Does patman use something other than get_maintainers.pl to figure out who to cc on patches?
<marex> Tartarus: doesnt the linux getmaintainers use git history somehow ?
<Tartarus> Yes, it does, but with only a 1 year history used
* marex starts filling in MAINTAINERS, sigh
<Tartarus> I'm wondering if with https://patchwork.ozlabs.org/project/uboot/patch/20230802192444.994285-1-trini@konsulko.com/ that will be enough to stop Pali being spammed, or if there's something to do to patman as well
<marex> Tartarus: why cant Pali just configure mail filters like the rest of us ?
<sjg1> Tartarus: Yes it uses tags from the commits which it looks up in the aliases file - doc/git-mailrc and also ~/.patman
sng has quit [Ping timeout: 246 seconds]
persmule has joined #u-boot
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #u-boot
<Tartarus> sjg1: Going how far back in time?
<sjg1> Tartarus: marex: Also isn't Pali often complaining that his patches languish...one would have thought he could take the time to review patches he is cc'd on?
<Tartarus> sjg1: Well, he's getting CC'd about unrelated areas
<sjg1> Tartarus: No, I mean it uses the tags on the patches
<Tartarus> Probably because he touched a makefile at some point
<Tartarus> sjg1: Then that's even stranger
<sjg1> Tartarus: I replied...in each case he has touched a file, and recently
alpernebbi_ has joined #u-boot
alpernebbi has quit [Ping timeout: 245 seconds]
sng has joined #u-boot
sng has quit [Remote host closed the connection]
sng has joined #u-boot
<sjg1> Tartarus: I think it is reasonable that people who benefited from a review of a file change should contribute a review on a future change in that file
<Tartarus> If it's related to what they did, sure
<Tartarus> And then "who touched this last" for Makefiles and Kconfigs isn't generally useful
<Tartarus> "I added a board/command, cc the last people to add boards/commands"
<Tartarus> Thinking out loud, it'd be a lot more useful for if we have Fixes tag then cc people on that commit
sng_ has joined #u-boot
<sjg1> Tartarus: It isn't just relevance though, it is contributing a review. There is give and take
sng has quit [Ping timeout: 246 seconds]
<marex> Tartarus: should the board maintainers file also contain drivers and the like ?
<marex> Tartarus: as F: entries I mean
<Tartarus> marex: it would be good to, moving forward, yes
<Tartarus> sjg1: OK, but it seems like we're not making good asks here
<Tartarus> Other projects also disable this behavior, fwiw, in get_maintainer.pl (qemu for example)
<marex> qemu upstream isn't a particularly great example
sng_ has quit [Remote host closed the connection]
sng has joined #u-boot
sng has quit [Ping timeout: 240 seconds]
alpernebbi_ has quit []
alpernebbi has joined #u-boot
<Tartarus> sjg1: I think this gets back to wishing for better tooling. I don't think "you touched a file" works well, since there's so many false positives. I _think_ get_maintainer.pl's git blame mode, which isn't default, might be more useful
<Tartarus> And I don't think anything has what I said above about "if fixes then cc people from original commit"
<Tartarus> Pali notes when he's tagged for seemingly random changes, and I think most of his complaints are valid
<Tartarus> hence the patch to just turn off looking at git history
<marex> Tartarus: OTOH kernel people start grumbling when they are not CCed
<marex> Tartarus: so there the get maintainer is far more aggresive, and CCes a lot of people
<marex> Tartarus: I am really surprised that someone who flings their @kernel.org address like that cannot set up kernel-like mail filters
<marex> Tartarus: +464 lines of that maintainers patch so far ... heh
<Tartarus> Feel free to use the regex / wildcard stuff :)
<Tartarus> And I wonder if the kernel having a more substantial MAINTAINERS file helps too, ie arch/arm/boot/dts/Makefile has an explicit line, so no one gets ding'd for new board added
<Tartarus> (and I assume the new vendor subdir Makefiles do too)
<Tartarus> Ah, no, they don't, but that'll probably get addressed soon'ish
<marex> Tartarus: I do use a bit of regex
<marex> Tartarus: patch is out
<Tartarus> My first question is, you don't want an entry for the clock, etc, stuff, by itself, instead of having it in several places?
<marex> Tartarus: eh ?
<marex> Tartarus: what do you mean "by itself" ?
<Tartarus> Well, top level MAINTAINERS, or getting a bit more fun and trying new things, arch/arm/mach-rmobile/MAINTAINERS, and "Renesas Clock drivers", F: drivers/clk/renesas/
<Tartarus> Rather than under each boar
<Tartarus> d
<marex> Tartarus: I was under the impression that MAINTAINERS file should be board/ only ?
<marex> Tartarus: is that not the case ?
<Tartarus> There's no written rule
<Tartarus> Linux has one 24k line top-level file
<Tartarus> We have top level, and started out with board/ ones too
<Tartarus> What makes sense to add on top? I don't know
<Tartarus> sjg1 has already noted before that get_maintainer.pl is not his favorite tool :)
<Tartarus> and lamented that there's no formal spec for MAINTAINERS
<marex> Tartarus: indeed, I solely use get-maintainer as patman is not my favorite tool :)
<marex> Tartarus: btw ideally get maintainer would look at the git history and just figure out the CC list , I think that's easiest, but oh well
<Tartarus> Well, that's what it does oddly today :)
<Tartarus> --git-blame might work better, I dunno
sng has joined #u-boot
<Tartarus> Anyhow, why not add to the top-level MAINTAINERS file an entry for renesas clock drivers, pinctrl, etc
sng has quit [Remote host closed the connection]
<marex> Tartarus: you mean, throw away all the effort I just put into finding out which board needs which driver and squash it all into top level MAINTAINERS file ?
<Tartarus> I'm asking why you did it the way you did it, yes
sng has joined #u-boot
ikarso has joined #u-boot
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #u-boot
goliath has joined #u-boot
<marex> Tartarus: try v2
<marex> and ... we have no UFS maintainer ? sigh
<Tartarus> is grpeach supposed to be that big?
<marex> Tartarus: peach is r7s
<marex> Tartarus: its basically different SoC
<Tartarus> OK
<marex> so is r2dplus
<mps> I have bug booting starfive visionfive v2 risc SBC, https://tpaste.us/0l1E
<mps> initcall sequence 00000000fffd92a0 failed at call 0000000040218420 (err=-19)
<mps> not sure is this u-boot or opensbi bug
<marex> mps: run rv...objdump -lSD on u-boot , look up what the call address translates to
<marex> its gonna be something in common/board_[fr].c
<marex> mps: or try 2023.07.02 , does it work ? if yes, git bisect
<mps> iirc visionfive v2 is not in 2023.07.02
<mps> but I may be wrong
<marex> mps: then test the commit which added that board
<mps> marex: ok. so you think this problem in u-boot and not opensbi
<marex> mps: I don't know
<marex> mps: I am giving you hints how to find out
<marex> generic hints
<mps> ok. thanks
<mps> I think I will contact author of this board
<mps> building and testing all this is very slow with qemu-user
<marex> ah yes, the usual ... invest zero time, try and shift the work onto someone else, and expect solution
<mps> marex: yes and no. I don't have enough knowledge to hack this, and it is really slow to do building it with qemu-user
<marex> $ git bisect run my_script arguments
<marex> you can do automated bisect with a script, let it run overnight if needed
<mps> I will. but I know this will take time
<mps> in meantime I found this commit in git log 6913c30516022f86104c9fbe315499e43eee4ed6
<mps> hm, it is unrelated
<mps> nvm
<mps> and I was wrong, visionfive v2 is added before 2023.07 release
<mps> this could be good starting point to test
<mps> marex: btw, should I do 'make distclean' after every bisect (commit id) change or can go without it
<marex> I always do git clean -fqdx and then full clean build
<mps> aha, makes sense
<mps> and this bug is also in 2023.07.02
sng has quit [Remote host closed the connection]
vagrantc has joined #u-boot
gsz has quit [Ping timeout: 246 seconds]
<marex> mps: then test the commit which added that board
<mps> yes, I will try to go back in history
prabhakarlad has joined #u-boot
GNUtoo has quit [Remote host closed the connection]
GNUtoo has joined #u-boot
<marex> NishanthMenon: hey, have you used J721E UFS recently ?
ikarso has quit [Quit: Connection closed for inactivity]
naoki has joined #u-boot
vagrantc has quit [Quit: leaving]