On Thu, Nov 3, 2016 at 9:01 AM, Alexander Kanavin < alexander.kana...@linux.intel.com> wrote:
> it would be very useful if devtool offered support for rebasing source > patches when they fail to apply, but currently there does not seem to be > any such feature: > > ak@kanavin-desktop:~/development/poky/build$ devtool modify libksba > Parsing recipes..done. > NOTE: Fetching libksba... > NOTE: Unpacking... > NOTE: Patching... > ERROR: Applying 'ksba-add-pkgconfig-support.patch' failed: > checking file Makefile.am > Hunk #1 FAILED at 21. > 1 out of 1 hunk FAILED > checking file configure.ac > Hunk #1 succeeded at 414 (offset 14 lines). > checking file ksba.pc.in > checking file src/ksba.m4 > ERROR: Function failed: patch_do_patch > ak@kanavin-desktop:~/development/poky/build$ > > What devtool could do here is apply the patches that can be applied and > then partially apply the patches that fail. Then give the developer some > kind of UI for dealing with the rejected hunks (which typically means > finding the place in the target file where the changes should go and then > manually editing them in, while looking at the original patch). > > Without this feature devtool is half as useful as it could be particularly > for recipe version updates. > That would be useful, indeed. git already provides such a UI, afaik devtool just needs to use git-am to apply the patches, ideally passing -3 to it, and let the user use git am to resolve and continue applying patches. -- Christopher Larson clarson at kergoth dot com Founder - BitBake, OpenEmbedded, OpenZaurus Maintainer - Tslib Senior Software Engineer, Mentor Graphics
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core