All of lore.kernel.org
 help / color / mirror / Atom feed
* Y2038 re-sync request
@ 2021-02-20 19:07 Florian Bezdeka
  2021-02-21 15:51 ` Philippe Gerum
  0 siblings, 1 reply; 2+ messages in thread
From: Florian Bezdeka @ 2021-02-20 19:07 UTC (permalink / raw)
  To: Philippe Gerum, Jan Kiszka; +Cc: xenomai, rick.y.wang, chensong

Hi all!

I'm a little bit surprised to see patches caring about the Y2038 problem
coming up. I guess Song and me have been to silent in the last months
due to new year vacations and internal schedules...

Maybe it's time to re-sync. CCing Rick as organizer of the community
call minutes. Maybe we can get a timeslot in the meeting for that topic.
Song already mentioned via private channel that he would be available as
well.

The results of our investigations can be found here [1]. When we started
we tried to stay fully backward compatible, so allowing updates of
libcobalt without any need to update the Cobalt core as well. That may
no longer be necessary, so let's discuss it. (IOW: Do we need a Y2038
safe Xenomai 3.1?)

Btw: It isn't to late yet. Song reviewed [1] again over the weekend and
we planned to discuss the roadmap with you within the next week(s). So
Philippe was some kind of "ahead of time" for us ;-)

Happy hacking!

Florian

[1] https://gitlab.com/fbezdeka/xenomai/-/wikis/Y2038_Roadmap


-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Y2038 re-sync request
  2021-02-20 19:07 Y2038 re-sync request Florian Bezdeka
@ 2021-02-21 15:51 ` Philippe Gerum
  0 siblings, 0 replies; 2+ messages in thread
From: Philippe Gerum @ 2021-02-21 15:51 UTC (permalink / raw)
  To: Florian Bezdeka; +Cc: Jan Kiszka, xenomai, rick.y.wang, chensong


Hi,

Florian Bezdeka <florian.bezdeka@siemens.com> writes:

> Hi all!
>
> I'm a little bit surprised to see patches caring about the Y2038 problem
> coming up. I guess Song and me have been to silent in the last months
> due to new year vacations and internal schedules...
>
> Maybe it's time to re-sync. CCing Rick as organizer of the community
> call minutes. Maybe we can get a timeslot in the meeting for that topic.
> Song already mentioned via private channel that he would be available as
> well.
>
> The results of our investigations can be found here [1]. When we started
> we tried to stay fully backward compatible, so allowing updates of
> libcobalt without any need to update the Cobalt core as well. That may
> no longer be necessary, so let's discuss it. (IOW: Do we need a Y2038
> safe Xenomai 3.1?)
>
> Btw: It isn't to late yet. Song reviewed [1] again over the weekend and
> we planned to discuss the roadmap with you within the next week(s). So
> Philippe was some kind of "ahead of time" for us ;-)
>
> Happy hacking!

As I just mentioned in replying to Song, this patch series is not about
addressing the y2038 issue fully, but merely to prep for this by
replacing the ambiguous timeval/timespec/itimerspec/timex types with
their new y2038-safe counterparts throughout the core implementation,
aligning on the mainline kernel. This is a prerequisite to support
Dovetail on top of v5.10 for Xenomai 3.2, simply because these types are
not available to the kernel code anymore.

Completing the y2038 effort will require more work, likely starting with
defining how userland should deal with this (i.e. dual-time vs
single-time support). Discussing the matter during the next meeting
would be indeed a good idea.

-- 
Philippe.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-02-21 15:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-20 19:07 Y2038 re-sync request Florian Bezdeka
2021-02-21 15:51 ` Philippe Gerum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.