nope, not amy longer.

On July 13, 2018 5:47:10 PM MDT, Dave Thaler <dtha...@microsoft.com> wrote:
>Phil Coval is the Tizen submaintainer
>
>-----Original Message-----
>From: iotivity-dev@lists.iotivity.org <iotivity-dev@lists.iotivity.org>
>On Behalf Of Mats Wichmann
>Sent: Friday, July 13, 2018 4:22 PM
>To: IoTivity Developer List <iotivity-dev@lists.iotivity.org>
>Subject: [dev] Tizen
>
>
>Does the tizen build have a maintainer any longer?
>
>I'm finding it utterly unmaintainable due to the convoluted nature of
>the build (*). Most improvements I test to the overall build system
>trip over the fact that tizen doesn't see them.  I'm not talking about
>major overhauls here, this appears in things like: "put the C++ build
>flags into each target-specific build script, and not in individual
>code build scripts".  Tizen uses gcc, so the flag we want here is
>"-std=c++11"
>(iotivity definitely requires C++11 support). So, instead of a random
>script like, say, service/scene-manager/SConscript defining
>"-std=c++11"
>(along with about 70 others), put it in build_common/tizen/SConscript.
>And build_common/linux/SConscript. And so on.
>
>But if you put it there, the tizen CI build doesn't see it, because
>some of the multiple times scons is called have not pre-provisioned
>their build area with the same setup as the source tree so they never
>read that script (and, if you want to cast blame more widely, scons
>doesn't consider the missing script an error, just a warning. scons
>upstream will probably fix this... BUT tizen is apparently forever
>bound to a frozen binary rpm of scons 2.1.0, now almost 7 years old, so
>that change won't help anything).
>
>At this point, I'm ready to propose we drop the tizen CI build unless a
>maintainer is willing to help fix this mess.  I'm unable fix stuff that
>should be generic, and actually would help the other builds be more
>clean and easy to support, but are blocked by Jenkins not able to pass
>the tizen build.  The tizen build doesn't behave like any other. I'm
>not prepared to waste any more of my (volunteer) time on fighting it.
>
>-- mats
>(build maintainer)
>
>
>(* footnote) convoluted == the build script calls a shell script, which
>copies some things and moves some around, which then calls gbs, which
>calls rpmbuild, which uses a specfile which contains instructions to
>call scons to do the build. then three more times, the build script
>calls scons which constructs a command to call a gbs setup script, each
>of which copies different things to different places than the first
>setup script, and then calls gbs which calls rpmbuild, each with a
>unique rpm scecfile, which calls scons with arguments that don't seem
>to match what anyone else's build of iotivity does these days. So for
>these three cases, we actually have recursive scons calls, but they're
>not able to accurately share build environments. I'm claiming
>"convoluted"
>is a fair statement here.
>
>
>

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#9773): 
https://lists.iotivity.org/g/iotivity-dev/message/9773
Mute This Topic: https://lists.iotivity.org/mt/23405346/21656
Group Owner: iotivity-dev+ow...@lists.iotivity.org
Unsubscribe: https://lists.iotivity.org/g/iotivity-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to