From: Marek Vasut <marex@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [SoCFPGA] next steps
Date: Thu, 9 Oct 2014 15:42:21 +0200 [thread overview]
Message-ID: <201410091542.21802.marex@denx.de> (raw)
In-Reply-To: <CAD6G_RRfJor+UcmWyVJXdg4pxkr7WXS6HxvFLfeTtQRQuj_Hgg@mail.gmail.com>
On Thursday, October 09, 2014 at 01:20:23 PM, Jagan Teki wrote:
> On 9 October 2014 14:07, Michal Simek <monstr@monstr.eu> wrote:
> > Hi,
> >
> > On 10/08/2014 10:09 PM, Tom Rini wrote:
> >> On Wed, Oct 08, 2014 at 10:58:24AM +0200, Michal Simek wrote:
> >>> Hi,
> >>>
> >>> On 10/07/2014 02:45 PM, Marek Vasut wrote:
> >>>> Hey,
> >>>>
> >>>> given that we now have most of the u-boot socfpga stuff in mainline, I
> >>>> decided it would be a good idea to list what we're still missing and
> >>>> we should also decide how to move on now.
> >>>>
> >>>> First thing I should probably clarify is the late acceptance of the
> >>>> socfpga patches. This is certainly not something we do regularly and
> >>>> is one of the worst possible practices to do, but this time it felt
> >>>> rather important to get the platform in shape, so this exception
> >>>> happened. Furthermore, all of the code in u-boot-socfpga should be
> >>>> based on u-boot-arm and should be submitted through the u-boot-arm
> >>>> repository, not directly to u-boot .
> >>>
> >>> Platform was in this shape for a while that's why I can't see the
> >>> reason why this happen.
> >>>
> >>> Tom: Does it mean that every platform which is not in good shape can
> >>> go directly to the mainline in any time? It is definitely something
> >>> which is good to know.
> >>
> >> So, it's a long standing thing where for non-core changes, deferring to
> >> the relevant custodian about what's going to come in close to the
> >> release is what's done. So yes, I grilled Marek about what non-socfpga
> >> things would be impacted by the changes (RPi) and if he'd tested things
> >> there. It all had been through a few post/review cycles.
> >>
> >> There's an argument to be made that we shouldn't have let socfpga in,
> >> back in 2012 or should have pushed harder, sooner, to get more progress
> >> made on "real" platform support.
> >
> > AFAIK if platform is working in certain state and you are able to get
> > for example console than there is no problem to be in. There is nowhere
> > written what exactly should work that's why I can't see any problem
> > that socfpga is in if it is not causing compilation issues and have at
> > least minimum functionality.
> >
> > The question was if the problem was that Altera just failed because
> > didn't collect patches to any repo and sending it to Albert.
> > Or there was just misunderstanding that Albert expected that Altera
> > will do that and Altera expected that Albert will pick it up
> > because he is ARM custodian and none was listed for socfpga.
> > I have to defend Altera guys because if none is listed for SocFpga
> > the nearest maintainer is collecting patches.
> >
> > Then there was discussion that none did care about socfpga patches
> > and problem was resolved by creating socfpga repository and Marek became
> > custodian for it. Marek collected that patches to the new repo and
> > also I believe add new one and rebased them on the top of current tree
> > and send them out as one big 51 series which is not possible to even
> > properly review.
> > IMHO they should be sent separated to target exact audience which do care
> > about spi/i2c/watchdog/fpga/soc etc. But maybe that's just matter of
> > taste.
> >
> > But I am still missing the point why that patches was that urgent
> > that they were merged to rc3 when it was claimed that socfpga was in a
> > wrong shape for a while. It means v2014.10 should be just another broken
> > version for socfpga and all this mess should be solved properly in
> > 2015.01 via socfpga repo.
> >
> > And because patches went into rc3 and yesterday Jeroen is reporting
> > problem on FreeBSD because of this
> > merge.(http://patchwork.ozlabs.org/patch/397453/)
> >
> > Regarding your point that all "It all had been through a few post/review
> > cycles." I don't think all things have been fixed.
> > Personally me I have reported here
> > http://lists.denx.de/pipermail/u-boot/2014-September/189741.html
> > (sha1: 0ae16cbb40a2881f6dfbe00fcb023ee7b548bc5c)
> > issue with checkpatch.pl which hasn't been fixed.
> >
> > Here is my ACK for one patch which is not present in mainline commit
> > http://lists.denx.de/pipermail/u-boot/2014-September/189747.html
> > (sha1: 2f210639c4f003b0d5310273979441f1bfc88eae)
> >
> > Make no sense to go through all patches but this is just an example.
> >
> >
> > I think it is something what we should discuss at u-boot mini summit
> > on Monday. I discussed this with Marek over IRC yesterday and I expect
> > he will ping me today (because of this email :-) ).
> >
> > If there is a problem because Albert is just too busy we should at least
> > try to find out any reasonable way how to handle this. Like in Linux
> > ARM-SOC custodian?
>
> I think this traversing the actual development process in a different
> direction and it must be a valid point that need to discuss.
>
> Apart from this, I'm experienced an another isuue where some of the
> subsystem patches (say for example spi stuff) are pushed in a different
> direction. http://patchwork.ozlabs.org/patch/346015/
>
> These are the qspi stuff from freescale, and I didn't understand why
> these goes into
> u-boot-arm/master. And there is no intimation of mine as well.
Did you comment on them at all please ? While I disagree with them bypassing
your tree, I see they were rotting on the ML for a month and then Albert then
picked those.
> Issue is that the driver itself is not in a proper shape, why does
> subsystem patches were
> pushed without the the review tag from a respective custodians.
I produced a hypothesis above.
Can you retroactively comment on them and ask the author to fix the code?
> Please try to discuss this point as well "Each subsystem patch(es)
> should be pushed
> if and only if the respective custodian should marked the review tag"
I agree we have an issue here, but I would suggest we move this discussion
into a separate thread now. The subject of the email does not match the
topic of the thread by far.
next prev parent reply other threads:[~2014-10-09 13:42 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-07 12:45 [U-Boot] [SoCFPGA] next steps Marek Vasut
2014-10-08 8:58 ` Michal Simek
2014-10-08 10:39 ` Marek Vasut
2014-10-08 11:17 ` Pavel Machek
2014-10-08 20:09 ` Tom Rini
2014-10-09 8:37 ` Michal Simek
2014-10-09 11:20 ` Jagan Teki
2014-10-09 13:42 ` Marek Vasut [this message]
2014-10-09 16:11 ` Jagan Teki
2014-10-09 16:15 ` [U-Boot] Discussion topics / issues Marek Vasut
2014-10-09 16:41 ` Jagan Teki
2014-10-09 14:03 ` Marek Vasut
2014-10-09 14:45 ` Michal Simek
2014-10-09 15:57 ` Tom Rini
2014-10-09 16:10 ` Marek Vasut
2014-10-09 16:25 ` Tom Rini
2014-10-09 16:29 ` Marek Vasut
2014-10-09 22:11 ` Pavel Machek
2014-10-09 22:24 ` Wolfgang Denk
2014-10-09 23:00 ` Pavel Machek
2014-10-10 12:22 ` Wolfgang Denk
2014-10-10 14:04 ` Jeroen Hofstee
2014-10-10 14:26 ` Marek Vasut
2014-10-10 14:35 ` Fabio Estevam
2014-10-10 16:09 ` Jeroen Hofstee
2014-10-10 19:51 ` Albert ARIBAUD
2014-10-10 20:40 ` Jeroen Hofstee
2014-10-10 21:13 ` Albert ARIBAUD
2014-10-11 15:03 ` Wolfgang Denk
2014-10-11 15:16 ` Wolfgang Denk
2014-10-15 8:40 ` [U-Boot] puts() and newlines (was Re: Discussion topics / issues) Pavel Machek
2014-10-15 9:42 ` Pavel Machek
2014-10-20 15:51 ` Tom Rini
2014-10-11 14:44 ` [U-Boot] Discussion topics / issues Wolfgang Denk
2014-10-12 15:06 ` Jeroen Hofstee
2014-10-09 23:05 ` Pavel Machek
2014-10-10 11:05 ` Albert ARIBAUD
2014-10-10 12:34 ` Wolfgang Denk
2014-10-10 0:12 ` Tom Rini
2014-10-08 13:18 ` [U-Boot] [SoCFPGA] next steps Dinh Nguyen
2014-10-08 19:05 ` Marek Vasut
2014-10-11 18:22 ` Masahiro YAMADA
2014-10-19 21:19 ` Marek Vasut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201410091542.21802.marex@denx.de \
--to=marex@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox