From: Denys Dmytriyenko <denis@denix.org>
To: Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
Cc: meta-arago@lists.yoctoproject.org, reatmon@ti.com,
devarsht@ti.com, vaishnav.a@ti.com, u-kumar1@ti.com,
r-donadkar@ti.com, a-limaye@ti.com
Subject: Re: [meta-arago][master/scarthgap][PATCH] meta-arago-extras: v4l-utils: Add recipe for v1.28.1
Date: Thu, 27 Feb 2025 11:04:44 -0500 [thread overview]
Message-ID: <20250227160444.GI1879@denix.org> (raw)
In-Reply-To: <f5658e67-238d-4532-ac69-d99755808300@ti.com>
On Wed, Feb 12, 2025 at 01:46:48PM +0530, Yemike Abhilash Chandra wrote:
>
>
> On 12/02/25 02:21, Denys Dmytriyenko wrote:
> >On Tue, Feb 11, 2025 at 01:28:13PM +0530, Yemike Abhilash Chandra via lists.yoctoproject.org wrote:
> >>An older recipe of v4l-utils (v1.26.1) is present in the meta-oe layer
> >>for scarthgap.
> >>
> >>TI's 6.12 based kernel has backported multistream routing APIs from
> >>upstream kernel, which requires v4l-utils to be the latest released
> >>version (v1.28.1).
> >>
> >>Thus we override the recipe in this layer to the latest release of
> >>v4l-utils.
> >
> >There are few issues with this...
> >
> >Do you really need to override the entire recipe? The old .bbappend was
> >applying a patch already - can you add a new patch to that and bump SRCREV?
> >
>
> We are not only updating the SRCREV, but also moving to a newer branch
> (stable-1.28), which is why we considered overriding the entire recipe.
> This approach aligns with how we have handled previously, including
> 6.1 timeline, where we followed a similar process.[1]
No, that's not the same - the previous change you linked in [1] also
switched from git to a tarball release. Sure, that one could have been
a .bbappend as well.
You can also change the branch in SRC_URI with a Python .replace() function
inside your .bbappend.
> Given that the original recipe package still references an older version,
> do you suggest that we update the branch in the existing .bbappend,
> even though the base recipe remains on an older version?
>
> Please let me know if you want me to do that way.
>
> [1]: https://lore.kernel.org/all/20230525104036.2050245-1-j-luthra@ti.com/
>
> Thanks,
> Yemike Abhilash Chandra
>
> >If you do need to override the entire recipe, then you first need to clearly
> >articulate your reason in the commit log - wanting a newer commit isn't such
> >a reason
> >
> >Then you need to do it in 2 steps/patches - first you copy over the existing
> >recipe verbatim w/o any modifications, and in a separate step make your
> >modifications
> >
> >Also, having own copy of an upstream recipe requires special attention to not
> >violate the Yocto Project Compatible guidelines. I've explained this recently
> >in another thread here on the list
> >
prev parent reply other threads:[~2025-02-27 16:05 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-11 7:58 [meta-arago][master/scarthgap][PATCH] meta-arago-extras: v4l-utils: Add recipe for v1.28.1 Yemike Abhilash Chandra
2025-02-11 13:26 ` Devarsh Thakkar
2025-02-11 20:51 ` Denys Dmytriyenko
2025-02-12 8:16 ` Yemike Abhilash Chandra
2025-02-17 5:48 ` Yemike Abhilash Chandra
2025-02-26 15:34 ` Ryan Eatmon
2025-02-27 4:55 ` Yemike Abhilash Chandra
2025-02-27 16:04 ` Denys Dmytriyenko [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=20250227160444.GI1879@denix.org \
--to=denis@denix.org \
--cc=a-limaye@ti.com \
--cc=devarsht@ti.com \
--cc=meta-arago@lists.yoctoproject.org \
--cc=r-donadkar@ti.com \
--cc=reatmon@ti.com \
--cc=u-kumar1@ti.com \
--cc=vaishnav.a@ti.com \
--cc=y-abhilashchandra@ti.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.