On 2018-01-26 19:51, Greg Gallagher wrote:
> We can add an ELC meeting ;)
> 

Sure! Will you attend?

Our Xenomai talk was accepted [1], and I'll hang around in Portland for
the whole ELC. We can do some hallway tracks or more if there is interest.

Jan

[1]
https://elciotna18.sched.com/event/DXnN/steering-xenomai-into-the-real-time-linux-future-jan-kiszka-siemens-ag

> On Fri, Jan 26, 2018 at 1:49 PM, Jan Kiszka <jan.kis...@siemens.com> wrote:
>> On 2018-01-25 18:40, Philippe Gerum wrote:
>>>
>>> Here are some points I would like to discuss during this meeting. Please
>>> feel free to comment:
>>>
>>> 1. Release management
>>>
>>>       * Currently, the person who contributes most of the code is also the
>>> release manager, which is clearly not optimal. Both activities should be
>>> decoupled for efficiency (esp. hindsight) and practical reasons. At some
>>> point, I will stop acting as the release manager, so the project will
>>> need a different organization in this respect. Which one?
>>>
>>>       * As a corollary, the current release process is broken: no explicit
>>> release plan or schedule, limited testing, barely any user feedback
>>> about the development version in general. Practical steps to improve
>>> this should be discussed.
>>>
>>>       * My understanding is that v3.1 is almost there feature-wise, with a
>>> working arm64 port Dmitriy is polishing, a bunch of rtnet fixes actually
>>> enabling RTnet with SMAP/x86 (which still need some feedback btw), and
>>> support for recent kernels up to 4.14 (arm, arm64, powerpc). x86 is
>>> still lagging behind with kernel 4.9 though. I'm about to queue a couple
>>> of ABI changes more, with the implementation of sendmmsg() and
>>> recvmmsg() for RTDM sockets.
>>>
>>> This raises the following questions: 1) may we freeze the v3.1 ABI, 2)
>>> should we wait for supporting 4.14/x86 before releasing v3.1, 3) how
>>> much use/testing do we currently have of the -next branch, on which CPU
>>> architecture(s)?
>>>
>>> 2. Documentation
>>>
>>>       * The existing documentation has several weaknesses; from the traffic
>>> on the mailing list, the main one may be that it leaves newcomers with a
>>> steep learning curve, in some occasions, even when the information is
>>> published on the website and/or present in the inline documentation. How
>>> to improve the situation, how to better organize the existing doc so
>>> that people do find what they are looking for?
>>>
>>>       * Doxygen may not be the best option anymore for inline documentation;
>>> Chasing glitches with using the markup has been a real pain over the
>>> years, getting properly structured output has never been obvious. Could
>>> we do better with Doxygen in a reasonably simple fashion, or should
>>> reStructuredText and Sphinx be considered as a replacement, so that we
>>> can converge toward the kernel documentation system?
>>>
>>> 3. Pipeline maintenance
>>>
>>>       * We now have a dedicated I-pipe maintainer per CPU architecture, 
>>> which
>>> is a great relief to me. Now I'd like we discuss the maintenance
>>> process, 1) how to organize the upstream/downstream flow of the generic
>>> pipeline bits I still maintain currently, between other maintainers and
>>> me? 2) how to best disseminate knowledge about the I-pipe implementation?
>>>
>>>       * mainline vs CIP kernel, LTS maintenance policy
>>>
>>> 4. Misc
>>>
>>>       * formalizing the decision about dropping the blackfin and powerpc64
>>> port, since we had zero feedback from users so far, so everyone must be
>>> fine with this.
>>>
>>> Thanks,
>>>
>>
>> Thanks for preparing this. Sounds good to me.
>>
>> Adding from Greg's points as well, we probably need to bring up bug
>> tracking together with the bigger topic workflow and related tooling.
>> This may easily make us run out of time, but a survey of opinions and
>> ideas in that round would be good to follow up on the list afterwards.
>>
>> Then testing. I would also not go into too much details, but it would be
>> good to understand what exist(ed) and what could be done easily to
>> improve it. Overlaps also with release management and with the good
>> proposal to define reference boards.
>>
>> How many days will our meeting have? ;)
>>
>> Jan
>>
>> --
>> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
>> Corporate Competence Center Embedded Linux


_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to