* Re: [cip-dev] How to handle diffs created in -rebase branch
[not found] ` <20200303120000.GA26229@duo.ucw.cz>
@ 2020-03-12 3:49 ` nobuhiro1.iwamatsu
0 siblings, 0 replies; only message in thread
From: nobuhiro1.iwamatsu @ 2020-03-12 3:49 UTC (permalink / raw)
To: pavel; +Cc: cip-dev
# Add cip-dev@lists.cip-project.org to CC
Hi Pavel,
Thanks for your comment.
> -----Original Message-----
> From: Pavel Machek [mailto:pavel@denx.de]
> Sent: Tuesday, March 3, 2020 9:00 PM
> To: iwamatsu nobuhiro(岩松 信洋 ○SWC□OST)
> <nobuhiro1.iwamatsu@toshiba.co.jp>
> Subject: Re: How to handle diffs created in -rebase branch
>
> Hi!
>
> (I believe we should cc cip-dev for this discussion).
Yes, I added cip-dev to CC.
>
> > > > Commit 9c075d325ec23a9bd99b7097f0b82ec04b007093 [1] has this fix
> > > > in
> > > v4.4.211, but commit edeed5f910db5962f4ecc097ad6d935a33041ee0 [2]
> > > deletes the file once and commit
> > > 5a0d157b6153b462eabd8afcf827877e885336b9 [3] recreated the file.
> > > > If we rebase this, since the order of commits is 2, 3, 1 to 1,
> 2,
> > > > 3, the above diffs was created.
> > >
> > > I believe commit [1] is good, and we should not undo its effects
> > > with other commits. Thus linux-4.4.y-cip is okay, and
> > > linux-4.4.y-cip-rebase should be fixed. One way would be to
> > > cherry-pick 1 into linux-4.4.y-cip-rebase.
> >
> > I see, but commit [1] was already applied to v4.4.211 by upstream. So
> > the same commit is apply twice. Is this understanding same your suggest?
> >
> > 1. commit [1] / in v4.4.211
> > .....
> > x. commit / release v4.4.213
> > .....
> > x + 1. commit [2] / Delete fix by commit [1] / CIP's commit
> > x + 2. commit [3] / CIP's commit
> > x + 3. cherry-pick commit [1] <--- your suggest
> >
> > -rebase branch is a branch that manages commits in the LTS tree and
> CIP tree.
> > So a fix like this one always makes a difference.
> > I think there are two measures.
> >
> > 1. Ignore differences because it is a branch that manages commits.
> > 2. If a difference occurs, commit to fix it. (Your suggestion)
> >
> > I think that both are useful, but I want to get consensus with you as
> > kernel maintainers of CIP.
>
> It is important for me for both branches to end up with same result.
OK.
>
> "If a difference occurs, commit to fix it" is an acceptable solution to
> it. But thinking about it some more, there may be even better one.
>
> Central problem is that we delete fixed version of file, then re-create
> the file without the fix. We should simply modify the re-creating patch
> to create the fixed version.
I understood.
>
> If you want, I can try to do just that; but at the moment, current versions
> do not seem to be on kernel.org:
>
> 4.4.213-based:
> https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/lo
> g/?h=linux-4.4.y-cip
> 4.4.208-based:
> https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/lo
> g/?h=linux-4.4.y-cip-rebase
Yes, we haven't resolved this issue, so I haven't committed to the rebase branch yet.
And, I fixes suggested above.
Current tree:
https://gitlab.com/iwamatsu/linux-cip/-/tree/rebase-check/linux-4.4.y-cip-rebase-base
Cause commit:
https://gitlab.com/iwamatsu/linux-cip/-/commit/5b451956c2c67656f1c6dcb5caa9fd7b9ab75613
- 5b451956c2c6 firmware: Restore support for built-in firmware
Fixed tree:
https://gitlab.com/iwamatsu/linux-cip/-/tree/rebase-check/linux-4.4.y-cip-rebase-fix0
Fixed commit:
https://gitlab.com/iwamatsu/linux-cip/-/commit/d841fec71b9bf4117b9859d7ffba68210160c484
- d841fec71b9b firmware: Restore support for built-in firmware
---
$ git diff rebase-check/linux-4.4.y-cip-rebase-base rebase-check/linux-4.4.y-cip-rebase-fix0
diff --git a/firmware/Makefile b/firmware/Makefile
index fa0808853883..c944cf092926 100644
--- a/firmware/Makefile
+++ b/firmware/Makefile
@@ -18,7 +18,7 @@ quiet_cmd_fwbin = MK_FW $@
PROGBITS=$(if $(CONFIG_ARM),%,@)progbits; \
echo "/* Generated by firmware/Makefile */" > $@;\
echo " .section .rodata" >>$@;\
- echo " .p2align $${ASM_ALIGN}" >>$@;\
+ echo " .p2align 4" >>$@;\
echo "_fw_$${FWSTR}_bin:" >>$@;\
echo " .incbin \"$(2)\"" >>$@;\
echo "_fw_end:" >>$@;\
---
Could you please check and comment on fixed commit?
Best regards,
Nobuhiro
_______________________________________________
cip-dev mailing list
cip-dev@lists.cip-project.org
https://lists.cip-project.org/mailman/listinfo/cip-dev
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-03-12 3:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <OSAPR01MB366723B45768B553CBAE532392150@OSAPR01MB3667.jpnprd01.prod.outlook.com>
[not found] ` <20200218100717.GB20615@duo.ucw.cz>
[not found] ` <OSAPR01MB36676CE7E99B28155861453192130@OSAPR01MB3667.jpnprd01.prod.outlook.com>
[not found] ` <20200303120000.GA26229@duo.ucw.cz>
2020-03-12 3:49 ` [cip-dev] How to handle diffs created in -rebase branch nobuhiro1.iwamatsu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).