The branches mentioned has been pushed to this repository: https://gitlab.com/deif-as/ethercat/ethercat
On Tue, Jun 29, 2021 at 2:57 PM Esben Haabendal <esben.haaben...@gmail.com> wrote: > Hi all > > As part of a process of aligning a couple of branches based on old > etherlabmaster versions, I have taken the Gavin Lambert patchset 20190904 > and > rebased it to current stable-1.5. > > There are several changes made on the old default branch, and in the > patchset that the products rely on, so for now, we cannot simply use > stable-1.5 as-is. > > As the 20190904 patchset is based on a specific commit (hg revision 33b922) > from the (now deprecated/unsupported) default branch, I rebased the > patchset > in 3 steps. > > 1. Rebase of the 33b922 revision to the new stable-1.5 branch as of > 20141028 (git commit c02e204fcb5b). Pushed to branch > hg-default-33b922-rebased-to-stable-1.5-20141028 > > 2. Rebase of the branch created in step 1 to latest stable-1.5 commit > (git commit 1fa5565aa028). Pushed to branch > hg-default-33b922-rebased-to-stable-1.5-20210609 > > 3. Applied the 20190904 patchset (minus stable/*.patch), trying to > resolve any conflicts found. Pushed to > gavin-patchset-20190904-stable-1.5-20210609 > > All of the branches above are for all practical purposes only meant for > inspiration/review. They are not in any to be considered upstream, and > no merge requests or anything like that will be considered. > > Also, the rebased branches have only been very lightly tested as of > now. Work on that will be started ASAP. > > The question is then. What, if anything, can and should we do with all > this? I believe it will be in everybodys interest to get back to a > situation where we have a common baseline to work on, or maybe a small > number of aligned common baselines. > > What is acceptable for getting merged to stable-1.5 branch? I > assume that any backwards compatible bugfixes is fine. But what about > changes that modifies the ioctl() API/ABI? And what about changes that > modifies the user-space library API and/or ABI? > > If there are changes which cannot be merged to stable-1.5, can we create > a new branch (something like development-1.6?) to have a common place to > share this work? And if we do this, we need to agree on to keep that > branch aligned with stable-1.5, so we don't end up with another > "default" branch to be abandoned a few years up the road. > > Best regards, > Esben > -- Esben Haabendal Ulstrupvej 7, 9500 Hobro, Denmark
-- Etherlab-dev mailing list Etherlab-dev@etherlab.org https://lists.etherlab.org/mailman/listinfo/etherlab-dev