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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to