I started this topic earlier - this message
https://lists.iotivity.org/g/iotivity-dev/message/9671 and more particularly a wiki page at: https://wiki.iotivity.org/extlibs but there were no comments at that time. let me revisit now that we've had a discussion about one of the libraries in question. Many of the external projects iotivity depends on have continued to evolve. With I believe the single exception of tinycbor, where we have a "relationship" (Thiago is maintainer), our usage hasn't really kept up to date with upstream developments. Clearly we don't want to pull every commit made to upstream gits, but probably we want to stay a little closer in sync (anyone: feel free to update that wiki page if I don't have things right). This project is not brimming with spare developer resources, and it would be a shame to waste their time either adding features that are also being implemented upstream and then having to continue maintaining those out of skew changes, or waste time debugging things in out of date versions that have been fixed in upstreams. But of course, tracking upstreams also takes time, in particular when we make local patches and aren't able to get them upstreamed, the rebasing can potentially be a pain. In the particular case of libcoap, we have two out of date versions now: the old forked one in resource/ and a newer fork at github/dthaler which will be populated into extlibs/libcoap/libcoap, which itself is getting a bit out of date. mbedtls is another project which is very important to us, even though we use only part of the capability, that has had a lot of upstream changes since our version. I don't suggest we just uplift everything at once, that's not necessary and might be too destabilising, but I would be happier if we had a PLAN for maintenance of this part of the tree. -- mats -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9724): https://lists.iotivity.org/g/iotivity-dev/message/9724 Mute This Topic: https://lists.iotivity.org/mt/22501747/21656 Group Owner: [email protected] Unsubscribe: https://lists.iotivity.org/g/iotivity-dev/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
