Hello again, reaching out to see if you had a look at my draft plan.

Best regards,
Antonis

On Mon, Jul 24, 2017 at 1:00 PM, Antonis Tsakiridis <
antonis.tsakiri...@telestax.com> wrote:

> Hello all,
>
> Here's a set of steps that come to mind:
>
>    - Move Sofia SIP code to an open source repo.
>       - I would propose GitHub, as we have been working for it on our OSS
>       and it provides nice tools for collaboration as well as integrates with
>       virtually everything we might need. Some examples are Travis for CI, 
> Zenhub
>       for PM, etc. At this point would be very important to retain history.
>    - Add CI facilities.
>       - I would suggest Travis CI that is free for OSS projects. It works
>       pretty well for Linux projects, and also provides iOS images if we are
>       interested in cross compilation. I know we do as we use Sofia for iOS.
>       - Run unit/integration tests as part of CI job. IIRC Sofia SIP
>       comes with a set of tests, but you guys are probably more knowledgeable 
> on
>       this
>       - We can setup CI either for each commit, or for Pull Requests
>       depending on what we need.
>       - Potentially store the built libraries somewhere so that they are
>       available for use. AFAIK Travis CI doesn't provide that sort of
>       functionality, but we can search around and see what is available.
>       - Cross-compile for iOS and upload to CocoaPods for easy
>       distribution to iOS. We can also consider alternatives as CocoaPods are
>       sometimes difficult to maintain.
>
> This is a rough list of things that we can build upon, so feel free to
> comment as you see fit
>
> Best regards,
> Antonis
>
>
> On Tue, Jul 18, 2017 at 12:51 PM, Antonis Tsakiridis <
> antonis.tsakiri...@telestax.com> wrote:
>
>> Ok cool Mike, I can try to come up with a draft of some activities to
>> move us in that direction and we can collaborate on that to get things
>> going.
>>
>> Best regards,
>> Antonis
>>
>> On Mon, Jul 17, 2017 at 6:39 PM, Michael Jerris <m...@jerris.com> wrote:
>>
>>> Its still on my list…. but still not done.  Antonis, yeah, lets
>>> coordinate and see if we can figure out what needs to be done to make it
>>> happen.
>>>
>>> Mike
>>>
>>> On Jul 17, 2017, at 9:14 AM, Antonis Tsakiridis <
>>> antonis.tsakiri...@telestax.com> wrote:
>>>
>>> Ok thanks Moises for the useful feedback. I remember I had a discussion
>>> with Mike on hosting Sofia source independently of FreeSwitch, but I guess
>>> he didn't have time to organize this yet.
>>>
>>> @Mike, are there any updates on this?
>>>
>>> I think it would be invaluable to have a single place for Sofia (for
>>> example GitHub) where code is buildable and potentially testable (for
>>> example using Travis CI). Also with the advent of WebRTC + mobile we could
>>> all help in further adoption of Sofia in iOS (using CocoaPods potentially)
>>> + Android (potentially using JNI even though JAIN SIP is pretty used in
>>> Android world) and make the whole thing modular so that it's more easily
>>> usable in many platforms.
>>>
>>> At Telestax we have already integrated Sofia with iOS and using it with
>>> WebRTC for media for quite some time now, so I could definitely help in
>>> this effort on my free cycles.
>>>
>>> Best regards,
>>> Antonis
>>>
>>> On Thu, Jul 13, 2017 at 9:47 PM, Moises Silva <moises.si...@gmail.com>
>>> wrote:
>>>
>>>>
>>>>>    - Can I somehow differentiate commits that have to do with Sofia?
>>>>>    I see 'mod_sofia' in some commits. Is that it? I guess I could probably
>>>>>    come up with a git command to only show changes inside libs/sofia-sip, 
>>>>> but
>>>>>    wondering if the Freeswich folks used a convention
>>>>>
>>>>> The stack proper is in libs/sofia-sip/, all you need is 'git log
>>>> libs/sofia-sip'
>>>>
>>>>>
>>>>>    - Can I find the last commit before Sofia was merged into
>>>>>    Freeswitch project? So that I can follow history and see which changes
>>>>>    where made to Sofia after the merge? Also which version of Sofia was
>>>>>    Freeswitch basedon? Is it 1.12.11
>>>>>    
>>>>> <https://gitorious.org/sofia-sip/sofia-sip?p=sofia-sip:sofia-sip.git;a=shortlog;h=refs/tags/1.12.11>
>>>>>    ?
>>>>>
>>>>> No idea. Mike might know. Otherwise, you'll have to follow the git
>>>> history and see if there are clues there.
>>>>
>>>>>
>>>>>    - If I were to take Sofia from within the Freeswitch project and
>>>>>    copy it as an independent bundle, would autotools work in
>>>>>    configuring/making/installing etc? Or have dependencies been introduced
>>>>>    over time and now Sofia needs to have Freeswitch in order to work?
>>>>>
>>>>> I'm pretty sure there are no dependencies on FreeSWITCH, so you should
>>>> be able to just compile the library alone and use it.
>>>>
>>>
>>>
>>>
>>> --
>>> Antonis Tsakiridis
>>> Lead Developer, Mobile SDKs at Telestax
>>> antonis.tsakiri...@telestax.com
>>> www.telestax.com
>>>
>>>
>>>
>>
>>
>> --
>> Antonis Tsakiridis
>> Lead Developer, Mobile SDKs at Telestax
>> antonis.tsakiri...@telestax.com
>> www.telestax.com
>>
>
>
>
> --
> Antonis Tsakiridis
> Lead Developer, Mobile SDKs at Telestax
> www.telestax.com
>



-- 
Antonis Tsakiridis
Lead Developer, Mobile SDKs at Telestax
www.telestax.com
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to