From: Tom Rini <trini@konsulko.com>
To: Simon Glass <sjg@chromium.org>
Cc: U-Boot Mailing List <u-boot@lists.denx.de>,
Alexander Graf <agraf@csgraf.de>,
Alexander Sverdlin <alexander.sverdlin@siemens.com>,
Alper Nebi Yasak <alpernebiyasak@gmail.com>,
Anatolij Gustschin <agust@denx.de>, Bin Meng <bmeng.cn@gmail.com>,
Caleb Connolly <caleb.connolly@linaro.org>,
Christian Marangi <ansuelsmth@gmail.com>,
Devarsh Thakkar <devarsht@ti.com>,
Guillaume La Roque <glaroque@baylibre.com>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Igor Opaniuk <igor.opaniuk@gmail.com>,
Julien Masson <jmasson@baylibre.com>,
Kever Yang <kever.yang@rock-chips.com>,
Marek Vasut <marek.vasut+renesas@mailbox.org>,
Mattijs Korpershoek <mkorpershoek@baylibre.com>,
Miquel Raynal <miquel.raynal@bootlin.com>,
Nikhil M Jain <n-jain1@ti.com>,
Peter Robinson <pbrobinson@gmail.com>,
Quentin Schulz <quentin.schulz@cherry.de>,
Rasmus Villemoes <ravi@prevas.dk>, Stefan Roese <sr@denx.de>,
Sughosh Ganu <sughosh.ganu@linaro.org>
Subject: Re: [PATCH v2 00/56] expo: Various features and improvements
Date: Tue, 1 Apr 2025 11:13:44 -0600 [thread overview]
Message-ID: <20250401171344.GL5495@bill-the-cat> (raw)
In-Reply-To: <CAFLszTgnEkN18sD7oKZpriiWqUNLgQ5_j2_2WpNDtvZo6Pyc1w@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2989 bytes --]
On Wed, Apr 02, 2025 at 04:43:22AM +1300, Simon Glass wrote:
> Hi Tom,
>
> On Tue, 1 Apr 2025 at 02:42, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Mon, Mar 31, 2025 at 01:18:25AM +0000, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Mon, 31 Mar 2025 at 03:47, Tom Rini <trini@konsulko.com> wrote:
> > > >
> > > > On Fri, Mar 28, 2025 at 07:05:47AM -0600, Simon Glass wrote:
> > > >
> > > > > This series collects together some new features for expo to make it more
> > > > > useful for boot menus:
> > > > >
> > > > > - measurement and display of multi-line text objects
> > > > > - internal alignment for objects (e.g. centred text)
> > > > > - editable strings in text fields
> > > > > - new 'box' object to draw a rectangle
> > > > > - highlighting of menu items, rather than just relying on a pointer
> > > > >
> > > > > Expo's boot menu is restructured so that it is possible to iterate
> > > > > through various bootdevs and update the menu as new ones are found. This
> > > > > is more in keeping with how bootstd works.
> > > > >
> > > > > A new textedit object is added, intended to provide a simple text
> > > > > editor. Future work will complete this.
> > > > >
> > > > > With this series the boot menu has a better layout and appearance.
> > > >
> > > > Did I already say this for v2 and forget? It looks like you forgot,
> > > > again, to split the expo stuff out from everything else, which others
> > > > might review.
> > >
> > > This series is all expo stuff. Can you please explain your objection
> > > more clearly? I still don't really understand.
> >
> > All of those patches that don't start with "expo:" aren't expo changes,
> > they're changes to other parts of the codebase.
>
> Oh I see, you are talking about the video patches at the start. Yes I
> will send them separately.
>
> >
> > > > [snip]
> > > > > base-commit: 37ef92a972663c6de1b81d24d2ca5cfd664fc6df
> > > > > branch: schd2
> > > >
> > > > Of course, not being on top of mainline, no one should spend much time
> > > > on this anyhow.
> > >
> > > As I thought we agreed, it is helpful to review patches so we can keep
> > > the trees in sync so far as possible. I take your point that few will
> > > be interested in expo and there may not be many comments, but sending
> > > it makes it available for review and potentially sending a PR for your
> > > tree at some point.
> >
> > Yes, said at some point we should try it. And it's been a failure, so
> > I'm saying to stop. If it's not based on top of one of the mainline
> > branches, don't post it. Enough other contributors have expressed their
> > unhappiness at reviewing non-mainline code.
>
> If you would like me to send patches against your tree, please
> consider applying the various series you have rejected.
They've been rejected for reasons that have been explained seemingly
countless times. Please drop them, or just move on from the project.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
prev parent reply other threads:[~2025-04-01 17:13 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-28 13:05 [PATCH v2 00/56] expo: Various features and improvements Simon Glass
2025-03-28 13:05 ` [PATCH v2 01/56] video: Make white-on-black a video-device property Simon Glass
2025-03-28 13:05 ` [PATCH v2 02/56] sandbox: Select white-on-black Simon Glass
2025-03-28 13:05 ` [PATCH v2 03/56] video: Add a test for font measurement Simon Glass
2025-03-28 13:05 ` [PATCH v2 04/56] video: Begin support for measuring multiple lines of text Simon Glass
2025-03-28 13:05 ` [PATCH v2 05/56] video: truetype: Fill in the measured line Simon Glass
2025-03-28 13:05 ` [PATCH v2 06/56] video: truetype: Support newlines in the measured string Simon Glass
2025-03-28 13:05 ` [PATCH v2 07/56] video: truetype: Support a limit on the width of a line Simon Glass
2025-03-28 13:05 ` [PATCH v2 08/56] video: Add a way to write a partial string to the console Simon Glass
2025-03-28 13:05 ` [PATCH v2 09/56] console: Support a format string for stderr output Simon Glass
2025-03-28 13:05 ` [PATCH v2 10/56] test: video: Export the video-checking functions Simon Glass
2025-03-28 13:05 ` [PATCH v2 11/56] video: Allow console output to be silenced Simon Glass
2025-03-28 13:05 ` [PATCH v2 12/56] video: Add a function to draw a rectangle Simon Glass
2025-03-28 13:06 ` [PATCH v2 13/56] expo: Add CLI context to the expo Simon Glass
2025-03-28 13:06 ` [PATCH v2 14/56] expo: Add a function to poll for input Simon Glass
2025-03-28 13:06 ` [PATCH v2 15/56] expo: Destroy the cedit expo when done Simon Glass
2025-03-28 13:06 ` [PATCH v2 16/56] vidconsole: Avoid kerning against an unrelated character Simon Glass
2025-03-28 13:06 ` [PATCH v2 17/56] expo: Create a rendering test for cedit Simon Glass
2025-03-28 13:06 ` [PATCH v2 18/56] expo: Move cedit-state fields into expo Simon Glass
2025-03-28 13:06 ` [PATCH v2 19/56] expo: Test some cedit actions Simon Glass
2025-03-28 13:06 ` [PATCH v2 20/56] expo: Pass in the video device for cedit_prepare() Simon Glass
2025-03-28 13:06 ` [PATCH v2 21/56] expo: Test rendering a lineedit Simon Glass
2025-03-28 13:06 ` [PATCH v2 22/56] expo: Provide access to the current menu item Simon Glass
2025-03-28 13:06 ` [PATCH v2 23/56] expo: Adjust how menu items are highlighted Simon Glass
2025-03-28 13:06 ` [PATCH v2 24/56] expo: Test editing a lineedit Simon Glass
2025-03-28 13:06 ` [PATCH v2 25/56] expo: Split bootflow_menu_run() into two pieces Simon Glass
2025-03-28 13:06 ` [PATCH v2 26/56] expo: Split bootflow_menu_new() " Simon Glass
2025-03-28 13:06 ` [PATCH v2 27/56] expo: Allow adding a single bootflow to a menu Simon Glass
2025-03-28 13:06 ` [PATCH v2 28/56] expo: Rename scene_dim to scene_obj_bbox Simon Glass
2025-03-28 13:06 ` [PATCH v2 29/56] expo: Rename x and y in struct scene_obj_bbox Simon Glass
2025-03-28 13:06 ` [PATCH v2 30/56] expo: Use an abuf to hold strings Simon Glass
2025-03-28 13:06 ` [PATCH v2 31/56] expo: Separate dimensions from the bounding box Simon Glass
2025-03-28 13:06 ` [PATCH v2 32/56] expo: Make bounding-box calculation more flexible Simon Glass
2025-03-28 13:06 ` [PATCH v2 33/56] expo: Support setting the size and bounds of an object Simon Glass
2025-03-28 13:06 ` [PATCH v2 34/56] expo: Line up all menu objects Simon Glass
2025-03-28 13:06 ` [PATCH v2 35/56] expo: Create a struct for generic text attributes Simon Glass
2025-03-28 13:06 ` [PATCH v2 36/56] expo: Move text-rendering into its own function Simon Glass
2025-03-28 13:06 ` [PATCH v2 37/56] expo: Tidy up scene_txt_render() Simon Glass
2025-03-28 13:06 ` [PATCH v2 38/56] expo: Allow strings to be editable Simon Glass
2025-03-28 13:06 ` [PATCH v2 39/56] expo: Check the screen contents after rendering Simon Glass
2025-03-28 13:06 ` [PATCH v2 40/56] expo: Support rendering multiple lines of text Simon Glass
2025-03-28 13:06 ` [PATCH v2 41/56] expo: Support white-on-black in the theme Simon Glass
2025-03-28 13:06 ` [PATCH v2 42/56] expo: Implement a box Simon Glass
2025-03-28 13:06 ` [PATCH v2 43/56] expo: Support object alignment Simon Glass
2025-03-28 13:06 ` [PATCH v2 44/56] expo: Begin implementation of a text editor Simon Glass
2025-03-28 13:06 ` [PATCH v2 45/56] expo: Use a simpler name for USB media Simon Glass
2025-03-28 13:06 ` [PATCH v2 46/56] expo: Drop the gap between groups of menu items Simon Glass
2025-03-28 13:06 ` [PATCH v2 47/56] expo: Add forward declarations to scene_internal.h Simon Glass
2025-03-28 13:06 ` [PATCH v2 48/56] expo: Support highlighting menu items Simon Glass
2025-03-28 13:06 ` [PATCH v2 49/56] expo: Adjust expo_poll() to avoid looping forever Simon Glass
2025-03-28 13:06 ` [PATCH v2 50/56] expo: Drop the render from expo_poll() Simon Glass
2025-03-28 13:06 ` [PATCH v2 51/56] expo: Provide a way to position things relative to display Simon Glass
2025-03-28 13:06 ` [PATCH v2 52/56] expo: Improve the visual appearance of the menu Simon Glass
2025-03-28 13:06 ` [PATCH v2 53/56] expo: Update bootflow_menu_poll() to return a sequence ID Simon Glass
2025-03-28 13:06 ` [PATCH v2 54/56] expo: Split setting up the menu from adding items Simon Glass
2025-03-28 13:06 ` [PATCH v2 55/56] expo: Set up menu fully in bootflow_menu_start() Simon Glass
2025-03-28 13:06 ` [PATCH v2 56/56] expo: Drop the special theme code for bootflow_menu Simon Glass
2025-03-30 14:47 ` [PATCH v2 00/56] expo: Various features and improvements Tom Rini
2025-03-31 1:18 ` Simon Glass
2025-03-31 10:06 ` Caleb Connolly
2025-03-31 13:42 ` Tom Rini
2025-04-01 15:43 ` Simon Glass
2025-04-01 17:13 ` Tom Rini [this message]
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=20250401171344.GL5495@bill-the-cat \
--to=trini@konsulko.com \
--cc=agraf@csgraf.de \
--cc=agust@denx.de \
--cc=alexander.sverdlin@siemens.com \
--cc=alpernebiyasak@gmail.com \
--cc=ansuelsmth@gmail.com \
--cc=bmeng.cn@gmail.com \
--cc=caleb.connolly@linaro.org \
--cc=devarsht@ti.com \
--cc=glaroque@baylibre.com \
--cc=igor.opaniuk@gmail.com \
--cc=jmasson@baylibre.com \
--cc=kever.yang@rock-chips.com \
--cc=marek.vasut+renesas@mailbox.org \
--cc=miquel.raynal@bootlin.com \
--cc=mkorpershoek@baylibre.com \
--cc=n-jain1@ti.com \
--cc=pbrobinson@gmail.com \
--cc=quentin.schulz@cherry.de \
--cc=ravi@prevas.dk \
--cc=sjg@chromium.org \
--cc=sr@denx.de \
--cc=sughosh.ganu@linaro.org \
--cc=u-boot@lists.denx.de \
--cc=xypron.glpk@gmx.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