ttcp only on 6-freebsd-12 and not on master of libbsd

Joel Sherrill joel at rtems.org
Sat Jul 24 20:02:02 UTC 2021


On Sat, Jul 24, 2021, 1:55 PM Christian Mauderer <oss at c-mauderer.de> wrote:

> Hello Joel,
>
> I wrote a short script to find different commits based on author and
> subject (see attached python-script). It seems that there are quite some
> differences (see attached output).
>

Quick work!

>
> The big blog of HDMI on Beagle patches that is only on master is caused
> by me. These have been developed by Vijay while I was a mentor for his
> project. Would be a question whether that's a feature that should be on
> the stable branch too or not. Some commits will be most likely only on
> one branch (for example 816a2f912f where Chris updated rtems_waf).
>

Anything 5 is stable. I would personally say it's ok to merge Vijay's work
to 6-freebsd-12.
The biggest consideration for me is not negatively impacting Chris sorting
out merging NFSv4 and all that comes along with that. But this should be
independent.

--joel

>
> Best regards
>
> Christian
>
> On 24/07/2021 18:40, Joel Sherrill wrote:
> >
> >
> > On Sat, Jul 24, 2021, 11:30 AM Christian Mauderer <oss at c-mauderer.de
> > <mailto:oss at c-mauderer.de>> wrote:
> >
> >     Hello Joel,
> >
> >     On 24/07/2021 18:18, Joel Sherrill wrote:
> >      >
> >      >
> >      > On Sat, Jul 24, 2021, 10:19 AM Christian Mauderer
> >     <oss at c-mauderer.de <mailto:oss at c-mauderer.de>
> >      > <mailto:oss at c-mauderer.de <mailto:oss at c-mauderer.de>>> wrote:
> >      >
> >      >     Hello,
> >      >
> >      >     in a discussion with Husni I noted that the patches adding
> >     ttcp are
> >      >     only
> >      >     on the 6-freebsd-12 branch of libbsd. Is there a reason that
> >     they are
> >      >     not on master too?
> >      >
> >      >
> >      > Yes but forgetting isn't a good reason. I know I have a recent
> >     patch so
> >      > apps using C99 or C++03 can compile using libbsd missing also. I
> >     will
> >      > survey OAR and make sure we catch up.
> >
> >     I missed something like that in the past too and I will miss it in
> the
> >     future. And I'm sure that I have some on master that are not on
> >     6-freebsd-12. So no problem. Just wanted to check that there is no
> >     other
> >     reason.
> >
> >
> > We probably need to collectively be more diligent about asking that any
> > patches go onto 6-freedbsd-12 and master. Some also should go to
> > 5-freebsd-12. We are all busy and just forget.
> >
> >
> >     By the way: Please tell me if you find patches that I missed ;-)
> >
> >
> > I would if we can figure.out how to spot them.
> >
> >
> >      >
> >      > Is there any reason rtemsbsd/ just shouldn't be the same?
> >      >
> >
> >     Most of it most likely is the same. But there are differences. Some
> of
> >     them might shouldn't be there but they are there. Try to checkout
> >     master
> >     and do a
> >
> >          git diff 6-freebsd-12 -- rtemsbsd/
> >
> >     I don't think that someone wants to clean that up on an update.
> >
> >
> > Is it possible to take the output of that and do a git blame on the
> > 6-freebsd-12 branch, grab the hash and author, and generate a master
> > list of hashes and who was responsible for review?
> >
> > It would make the audit easier.
> >
> > Changes to the FreeBSD directory might be harder. I know Kinsey back
> > ported some stuff.
> >
> > --joel
> >
> >
> >     Best regards
> >
> >     Christian
> >
> >      >
> >      >
> >      >
> >
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=af06b267c5ce04e8a4a7719cb0c723ee4a27f4b4
> >     <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=af06b267c5ce04e8a4a7719cb0c723ee4a27f4b4
> >
> >      >
> >       <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=af06b267c5ce04e8a4a7719cb0c723ee4a27f4b4
> <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=af06b267c5ce04e8a4a7719cb0c723ee4a27f4b4
> >>
> >      >
> >
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=7960ab7a43d5a7c6ceccdd67f8e379adfce7a633
> >     <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=7960ab7a43d5a7c6ceccdd67f8e379adfce7a633
> >
> >      >
> >       <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=7960ab7a43d5a7c6ceccdd67f8e379adfce7a633
> <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=7960ab7a43d5a7c6ceccdd67f8e379adfce7a633
> >>
> >      >
> >
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=6cc63cbe657c3ee664727cce1a54acc7e7b5fe9d
> >     <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=6cc63cbe657c3ee664727cce1a54acc7e7b5fe9d
> >
> >      >
> >       <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=6cc63cbe657c3ee664727cce1a54acc7e7b5fe9d
> <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=6cc63cbe657c3ee664727cce1a54acc7e7b5fe9d
> >>
> >      >
> >
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=8dfea31d729fafab69b5cf1846598f5104b0faeb
> >     <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=8dfea31d729fafab69b5cf1846598f5104b0faeb
> >
> >      >
> >       <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=8dfea31d729fafab69b5cf1846598f5104b0faeb
> <
> https://git.rtems.org/rtems-libbsd/commit/?h=6-freebsd-12&id=8dfea31d729fafab69b5cf1846598f5104b0faeb
> >>
> >      >
> >      >     Background for the question: I expect that an update to
> >     FreeBSD 13 will
> >      >     use only what is on the master branch. That's basically what
> >     master is
> >      >     for: Tracking the development to keep up with new stuff in
> >     FreeBSD and
> >      >     make it easy to jump to the next FreeBSD release. In other
> >     words: I
> >      >     think a (possible future) 6-freebsd-13 branch will be based
> >     on master
> >      >     and not on 6-freebsd-12. Am I wrong with that assumption?
> >      >
> >      >     Again: please correct me if I'm wrong but with that in mind I
> >     would say
> >      >     that it is a good idea to port to master and 6-freebsd-12 or
> (for
> >      >     experimental stuff) only to master. But not only to
> 6-freebsd-12.
> >      >
> >      >     Best regards
> >      >
> >      >     Christian
> >      >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20210724/5c015b41/attachment-0001.html>


More information about the devel mailing list