[jitsi-dev] Fixing the libunbound dependencies


#1

Hey Damencho, all,

Dan York is trying to setup a DNSSEC demo and is having some problems.
After some back and forths we saw the following:

libjunbound.jnilib:
  /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libjunbound.jnilib (compatibility version 0.0.0, current version 0.0.0)
  /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libunbound.2.dylib (compatibility version 17.0.0, current version 17.0.0)
  /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libldns.1.dylib (compatibility version 8.0.0, current version 8.11.0)
  /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
  /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 56.0.0)
  /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1669.0.0)
  /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)

Do you think you could rebuild the binary and link all dependencies
statically?

Cheers,
Emil

···

--
https://jitsi.org


#2

Hi,

it is fixed in trunk and will be available in next build - 4574.

Regards
damencho

···

On Thu, Apr 18, 2013 at 11:15 PM, Emil Ivov <emcho@jitsi.org> wrote:

Hey Damencho, all,

Dan York is trying to setup a DNSSEC demo and is having some problems.
After some back and forths we saw the following:

libjunbound.jnilib:
      /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libjunbound.jnilib (compatibility version 0.0.0, current version 0.0.0)
      /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libunbound.2.dylib (compatibility version 17.0.0, current version 17.0.0)
      /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libldns.1.dylib (compatibility version 8.0.0, current version 8.11.0)
      /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
      /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 56.0.0)
      /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1669.0.0)
      /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)

Do you think you could rebuild the binary and link all dependencies
statically?

Cheers,
Emil

--
https://jitsi.org


#3

Cool! Dan, could you please give it a try and check if it also works for
you?

···

On 19.04.13, 11:38, Damian Minkov wrote:

Hi,

it is fixed in trunk and will be available in next build - 4574.

Regards
damencho

On Thu, Apr 18, 2013 at 11:15 PM, Emil Ivov <emcho@jitsi.org> wrote:

Hey Damencho, all,

Dan York is trying to setup a DNSSEC demo and is having some problems.
After some back and forths we saw the following:

libjunbound.jnilib:
      /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libjunbound.jnilib (compatibility version 0.0.0, current version 0.0.0)
      /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libunbound.2.dylib (compatibility version 17.0.0, current version 17.0.0)
      /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libldns.1.dylib (compatibility version 8.0.0, current version 8.11.0)
      /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
      /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 56.0.0)
      /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1669.0.0)
      /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)

Do you think you could rebuild the binary and link all dependencies
statically?

Cheers,
Emil

--
https://jitsi.org

--
https://jitsi.org


#4

Emil,

So ... good news and bad news. The good news is that with Jitsi v 4577 after I enable DNSSEC the app now stays up and correctly signs into an XMPP account and a SIP account.

The bad news is that on one Mac it never signed in to my iptel.org SIP account. On the other Mac, it worked fine. So I wasn't able to test calling between softphones.

The good news is that the Mac where it worked is the one I'm going to use to do a demo. :slight_smile:

I'm unfortunately heading offline for the weekend, but on Monday I'll work on getting the appropriate DNSSEC-signed records into place so that I can actually test out the DNSSEC capabilities. I'll install the latest build before doing so.

THANKS for the work to fix this!

Dan

···

--
Dan York
Senior Content Strategist, Internet Society
york@isoc.org +1-802-735-1624
Jabber: york@jabber.isoc.org
Skype: danyork http://twitter.com/danyork

http://www.internetsociety.org/deploy360/

On Apr 19, 2013, at 6:10 AM, Emil Ivov <emcho@jitsi.org> wrote:

Cool! Dan, could you please give it a try and check if it also works for
you?

On 19.04.13, 11:38, Damian Minkov wrote:

Hi,

it is fixed in trunk and will be available in next build - 4574.

Regards
damencho

On Thu, Apr 18, 2013 at 11:15 PM, Emil Ivov <emcho@jitsi.org> wrote:

Hey Damencho, all,

Dan York is trying to setup a DNSSEC demo and is having some problems.
After some back and forths we saw the following:

libjunbound.jnilib:
     /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libjunbound.jnilib (compatibility version 0.0.0, current version 0.0.0)
     /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libunbound.2.dylib (compatibility version 17.0.0, current version 17.0.0)
     /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libldns.1.dylib (compatibility version 8.0.0, current version 8.11.0)
     /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
     /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 56.0.0)
     /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1669.0.0)
     /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)

Do you think you could rebuild the binary and link all dependencies
statically?

Cheers,
Emil

--
https://jitsi.org

--
https://jitsi.org


#5

Hey Dan,

Emil,

So ... good news and bad news. The good news is that with Jitsi v 4577
after I enable DNSSEC the app now stays up and correctly signs into an
XMPP account and a SIP account.

Great!

The bad news is that on one Mac it never signed in to my iptel.org
<http://iptel.org> SIP account. On the other Mac, it worked fine. So
I wasn't able to test calling between softphones.

Well, as you know, Ingo is working on a Java implementation here so I
suppose we are going to keep more advanced debugging for once we have
this (everything would be fare easier to diagnose and debug at that point).

The good news is that the Mac where it worked is the one I'm going to
use to do a demo. :slight_smile:

I'm unfortunately heading offline for the weekend, but on Monday I'll
work on getting the appropriate DNSSEC-signed records into place so that
I can actually test out the DNSSEC capabilities. I'll install the
latest build before doing so.

OK, let us know if you run into other issues!

Cheers,
Emil

···

On 19.04.13, 20:26, Dan York wrote:

THANKS for the work to fix this!

Dan

--
Dan York
Senior Content Strategist, Internet Society
york@isoc.org <mailto:york@isoc.org> +1-802-735-1624
Jabber: york@jabber.isoc.org <mailto:york@jabber.isoc.org>
Skype: danyork http://twitter.com/danyork

http://www.internetsociety.org/deploy360/

On Apr 19, 2013, at 6:10 AM, Emil Ivov <emcho@jitsi.org > <mailto:emcho@jitsi.org>> wrote:

Cool! Dan, could you please give it a try and check if it also works for
you?

On 19.04.13, 11:38, Damian Minkov wrote:

Hi,

it is fixed in trunk and will be available in next build - 4574.

Regards
damencho

On Thu, Apr 18, 2013 at 11:15 PM, Emil Ivov <emcho@jitsi.org >>> <mailto:emcho@jitsi.org>> wrote:

Hey Damencho, all,

Dan York is trying to setup a DNSSEC demo and is having some problems.
After some back and forths we saw the following:

libjunbound.jnilib:
     /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libjunbound.jnilib
(compatibility version 0.0.0, current version 0.0.0)
     /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libunbound.2.dylib
(compatibility version 17.0.0, current version 17.0.0)
     /Users/damencho/dev/jitsi/src/native/libjunbound/build/mac/libs_all/lib/libldns.1.dylib
(compatibility version 8.0.0, current version 8.11.0)
     /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8,
current version 47.0.0)
     /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0,
current version 56.0.0)
     /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0,
current version 1669.0.0)
     /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 169.3.0)

Do you think you could rebuild the binary and link all dependencies
statically?

Cheers,
Emil

--
https://jitsi.org

--
https://jitsi.org

--
https://jitsi.org