Date: Wed, 6 Mar 2024 10:12:19 -0800 From: Warner Losh <imp@bsdimp.com> To: Gleb Smirnoff <glebius@freebsd.org> Cc: "Bjoern A. Zeeb" <bz@freebsd.org>, freebsd-git@freebsd.org Subject: Re: vendor imports beyond the committers guide? Message-ID: <CANCZdfqxF-oQvc_W1jMKs=F5SE13_NmtvFOnPetr5JH6fBcPaA@mail.gmail.com> In-Reply-To: <Zeig9nKD-Onc58T1@cell.glebi.us> References: <n4p4714r-2n97-psq3-34p2-887qq0o1354q@SerrOFQ.bet> <CANCZdfpDDx=riEdExdpzmr6DHy7%2Bgpifm_1aJMcmGiSYAeVrgw@mail.gmail.com> <5pps4nrs-or51-9018-sqp4-7q69s4780r61@serrofq.bet> <Zeig9nKD-Onc58T1@cell.glebi.us>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000e96291061301e61c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Mar 6, 2024 at 8:59=E2=80=AFAM Gleb Smirnoff <glebius@freebsd.org> = wrote: > Bjoern, > > On Wed, Mar 06, 2024 at 12:37:07AM +0000, Bjoern A. Zeeb wrote: > B> > These details likely need to be documented, but what's the details > here that > B> > you need to do? > B> > B> I may want to track the (unchanged) versions of the LinuxKPI based wif= i > drivers > B> in sys/contrib/dev so we can more easily diff against the latest > upstream > B> import and ship changes back etc. > > Can you please give an example, e.g. this the the directory in our tree a= nd > this is the origin we want to make the vendor import from. I will > experiment > and produce a sequence of git commands you'd need to do to make proper > subtree import. Warner will check me :) > He wants to do this with the Linux drivers we have in the tree... So we should get the version he started with, import that into the vendor branch (for each driver, since they are separately released and versioned). Once we do that, we can do a subtree merge, but we may have to jump through some hoops so we wind up back to the current files. I have ideas how to do this, but haven't done it yet. Once we have those, we can switch to updatin= g them via the standard vendor import stuff.... So I know I skipped an email in this change... if you, Bjorn, have the files / pointers or whatever that you started with, I can import those, do the merge, then we can look at updating. I'm hoping the number of changes are relatively small... Warner --000000000000e96291061301e61c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 6, 2024 at 8:59=E2=80=AFA= M Gleb Smirnoff <<a href=3D"mailto:glebius@freebsd.org">glebius@freebsd.= org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg= in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e= x">=C2=A0 Bjoern,<br> <br> On Wed, Mar 06, 2024 at 12:37:07AM +0000, Bjoern A. Zeeb wrote:<br> B> > These details likely need to be documented, but what's the d= etails here that<br> B> > you need to do?<br> B> <br> B> I may want to track the (unchanged) versions of the LinuxKPI based wi= fi drivers<br> B> in sys/contrib/dev so we can more easily diff against the latest upst= ream<br> B> import and ship changes back etc.<br> <br> Can you please give an example, e.g. this the the directory in our tree and= <br> this is the origin we want to make the vendor import from.=C2=A0 I will exp= eriment<br> and produce a sequence of git commands you'd need to do to make proper<= br> subtree import. Warner will check me :)<br></blockquote><div><br></div><div= >He wants to do this with the Linux drivers we have in the tree...</div><di= v><br></div><div>So we should get the version he started with, import that = into the vendor</div><div>branch (for each driver, since they are separatel= y released and versioned).</div><div>Once we do that, we can do a subtree m= erge, but we may have to jump through</div><div>some hoops so we wind up ba= ck to the current files. I have ideas how to do</div><div>this, but haven&#= 39;t done it yet. Once we have those, we can switch to updating</div><div>t= hem via the standard vendor import stuff....</div><div><br></div><div>So I = know I skipped an email in this change... if you, Bjorn, have the files / p= ointers</div><div>or whatever that you started with, I can import those, do= the merge, then we can look</div><div>at updating. I'm hoping the numb= er of changes are relatively small...</div><div><br></div><div>Warner=C2=A0= </div></div></div> --000000000000e96291061301e61c--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfqxF-oQvc_W1jMKs=F5SE13_NmtvFOnPetr5JH6fBcPaA>