[sip-comm-dev] what is profile name


#1

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile name".If anybody knows "what is profile name" please tell me.
Thank you

···

---------------------------------
Meet people who discuss and share your passions. Join them now.


#2

Muhammad Saleem wrote:

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile name".If anybody knows "what is profile name" please tell me.

I would assume that this is Felix asking you for that information. A profile is simply a directory containing the set of installed bundles. SIP is implemented as a set of bundles on top of Felix. Normally, Felix stores its profile directories in ~/.felix/<profilename>. SIP usually uses the profile "sip-communicator.bin".

-> richard

···

Thank you

------------------------------------------------------------------------
Meet people who discuss and share your passions. Join them now. <http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:

···

Muhammad Saleem wrote:

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile
name".If anybody knows "what is profile name" please tell me.

I would assume that this is Felix asking you for that information. A
profile is simply a directory containing the set of installed bundles.
SIP is implemented as a set of bundles on top of Felix. Normally, Felix
stores its profile directories in ~/.felix/<profilename>. SIP usually
uses the profile "sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------
Meet people who discuss and share your passions. Join them now.
<http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

Emil,

We should be able to automatically specify the profile directory to use as part of the start-up process for SIPC. I am not sure how you are launching Felix currently, but it you can pass in the exact directory you want to use to the Felix constructor in its config property map. Then you won't ever have this issue. Further, as I mentioned before, you could make the profile directory appear in ~/.sip-communicator rather than in ~/.felix, which would make more sense.

I could probably give you some help with this if you want to do it...of course, it would still be quite beneficial to move to Felix 1.0.1 too.

-> richard

Emil Ivov wrote:

···

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:
  

Muhammad Saleem wrote:
    

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile name".If anybody knows "what is profile name" please tell me.
      

I would assume that this is Felix asking you for that information. A profile is simply a directory containing the set of installed bundles. SIP is implemented as a set of bundles on top of Felix. Normally, Felix stores its profile directories in ~/.felix/<profilename>. SIP usually uses the profile "sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------
Meet people who discuss and share your passions. Join them now. <http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>
      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#5

Hi Richard,

Richard S. Hall wrote:

Emil,

We should be able to automatically specify the profile directory to use
as part of the start-up process for SIPC.

Sure, that's what we do. We pass these things as parameters to felix in
all our run scripts.

I am not sure how you are
launching Felix currently, but it you can pass in the exact directory
you want to use to the Felix constructor in its config property map.
Then you won't ever have this issue.

Actually, we are not launching Felix. It's rather the other way around
and Felix is launching us. We created a custom SIP Communicator Launcher
class at one point. The class was supposed to run Felix the way you
suggest, and then we ran into some issues, that IIRC were quite minor (I
can't remember exactly what the problem was. Yana, can you?) but since
there wasn't any real advantage of having things this way we decided not
to change.

So in other words, all SC run scripts that get deployed by the Windows,
Linux, and Mac OS X installers, simply run Felix and pass a number of
parameters to it. We do the same with ant's build.xml run and test targets.

The "Profile Name" problem generally appears when trying to customize
the SC environment to a specific deployment or IDE, or simply when
someone messes with the Felix params for some reason. It does seem
reasonable to try and spare this problem to anyone doing stuff like
this, so I'll open a new issue for reviving the Launcher class.

Further, as I mentioned before, you
could make the profile directory appear in ~/.sip-communicator rather
than in ~/.felix, which would make more sense.

Ah. I tried that once, after a discussion with you when you have tipped
me of a way to use parameters in the felix config files. The thing is
that I ran into another problem, and again, I can't remember what it was
(argh, I should start posting these things on the ML so that we have
them on the record).

I could probably give you some help with this if you want to do it...of
course, it would still be quite beneficial to move to Felix 1.0.1 too.

Thanks! I'd appreciate it! I'll dive back into it and let you know when
I remember where it was that I stumbled the last time.

Cheers
Emil

···

-> richard

Emil Ivov wrote:

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:
  

Muhammad Saleem wrote:
    

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile
name".If anybody knows "what is profile name" please tell me.
      

I would assume that this is Felix asking you for that information. A
profile is simply a directory containing the set of installed bundles.
SIP is implemented as a set of bundles on top of Felix. Normally, Felix
stores its profile directories in ~/.felix/<profilename>. SIP usually
uses the profile "sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------
Meet people who discuss and share your passions. Join them now.
<http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>
      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#6

Hi Emil,

I'm ready for moving to Felix 1.0.1 and also I fixed the issue with starting bundlerepository. Should I commit it to trunk.

damencho

Richard S. Hall wrote:

···

Emil,

We should be able to automatically specify the profile directory to use as part of the start-up process for SIPC. I am not sure how you are launching Felix currently, but it you can pass in the exact directory you want to use to the Felix constructor in its config property map. Then you won't ever have this issue. Further, as I mentioned before, you could make the profile directory appear in ~/.sip-communicator rather than in ~/.felix, which would make more sense.

I could probably give you some help with this if you want to do it...of course, it would still be quite beneficial to move to Felix 1.0.1 too.

-> richard

Emil Ivov wrote:

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:

Muhammad Saleem wrote:
   

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile name".If anybody knows "what is profile name" please tell me.
      

I would assume that this is Felix asking you for that information. A profile is simply a directory containing the set of installed bundles. SIP is implemented as a set of bundles on top of Felix. Normally, Felix stores its profile directories in ~/.felix/<profilename>. SIP usually uses the profile "sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------

Meet people who discuss and share your passions. Join them now. <http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>
      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#7

Emil Ivov wrote:

Thanks! I'd appreciate it! I'll dive back into it and let you know when
I remember where it was that I stumbled the last time.
  
Definitely, let's try to figure it out. I don't see any reason why it should not work. Essentially, all we need to do is create a custom launcher, there is nothing special about Felix' launcher...it is actually quite simplistic.

Start an issue and point me to it and we can track the issues that arise.

-> richard

···

Cheers
Emil
  

-> richard

Emil Ivov wrote:
    

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:
  

Muhammad Saleem wrote:
    

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile name".If anybody knows "what is profile name" please tell me.
      

I would assume that this is Felix asking you for that information. A profile is simply a directory containing the set of installed bundles. SIP is implemented as a set of bundles on top of Felix. Normally, Felix stores its profile directories in ~/.felix/<profilename>. SIP usually uses the profile "sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------
Meet people who discuss and share your passions. Join them now. <http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>
      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#8

Hi Damencho,

Damian Minkov wrote:

Hi Emil,

I'm ready for moving to Felix 1.0.1 and also I fixed the issue with
starting bundlerepository.

Hey, great news!

Should I commit it to trunk.

Sure, go ahead!

Emil

···

damencho

Richard S. Hall wrote:

Emil,

We should be able to automatically specify the profile directory to
use as part of the start-up process for SIPC. I am not sure how you
are launching Felix currently, but it you can pass in the exact
directory you want to use to the Felix constructor in its config
property map. Then you won't ever have this issue. Further, as I
mentioned before, you could make the profile directory appear in
~/.sip-communicator rather than in ~/.felix, which would make more sense.

I could probably give you some help with this if you want to do
it...of course, it would still be quite beneficial to move to Felix
1.0.1 too.

-> richard

Emil Ivov wrote:

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:

Muhammad Saleem wrote:
   

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile
name".If anybody knows "what is profile name" please tell me.
      

I would assume that this is Felix asking you for that information. A
profile is simply a directory containing the set of installed
bundles. SIP is implemented as a set of bundles on top of Felix.
Normally, Felix stores its profile directories in
~/.felix/<profilename>. SIP usually uses the profile
"sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------

Meet people who discuss and share your passions. Join them now.
<http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>
      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#9

Hi Richard,

I've just created the following 2 issues:

https://sip-communicator.dev.java.net/issues/show_bug.cgi?id=405
https://sip-communicator.dev.java.net/issues/show_bug.cgi?id=406

I'll look into them during the following weeks and let you know when I
came across the things that had confused me the last time I tried.
Hopefully we should be able to have our SC bundles stored in
~/.sip-communicator a simple launcher that runs the project by simply
executing it with no parameters, and all this before alpha3.

Thanks for offering to help!

Emil

Richard S. Hall wrote:

···

Emil Ivov wrote:

Thanks! I'd appreciate it! I'll dive back into it and let you know when
I remember where it was that I stumbled the last time.
  
Definitely, let's try to figure it out. I don't see any reason why it
should not work. Essentially, all we need to do is create a custom
launcher, there is nothing special about Felix' launcher...it is
actually quite simplistic.

Start an issue and point me to it and we can track the issues that arise.

-> richard

Cheers
Emil
  

-> richard

Emil Ivov wrote:
    

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:
  

Muhammad Saleem wrote:
    

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile
name".If anybody knows "what is profile name" please tell me.
      

I would assume that this is Felix asking you for that information. A
profile is simply a directory containing the set of installed bundles.
SIP is implemented as a set of bundles on top of Felix. Normally, Felix
stores its profile directories in ~/.felix/<profilename>. SIP usually
uses the profile "sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------
Meet people who discuss and share your passions. Join them now.
<http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>
      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#10

Great. I just voted for those issues, so I should hopefully get notified then they change.

-> richard

Emil Ivov wrote:

···

Hi Richard,

I've just created the following 2 issues:

https://sip-communicator.dev.java.net/issues/show_bug.cgi?id=405
https://sip-communicator.dev.java.net/issues/show_bug.cgi?id=406

I'll look into them during the following weeks and let you know when I
came across the things that had confused me the last time I tried.
Hopefully we should be able to have our SC bundles stored in
~/.sip-communicator a simple launcher that runs the project by simply
executing it with no parameters, and all this before alpha3.

Thanks for offering to help!

Emil

Richard S. Hall wrote:
  

Emil Ivov wrote:
    

Thanks! I'd appreciate it! I'll dive back into it and let you know when
I remember where it was that I stumbled the last time.
  

Definitely, let's try to figure it out. I don't see any reason why it should not work. Essentially, all we need to do is create a custom launcher, there is nothing special about Felix' launcher...it is actually quite simplistic.

Start an issue and point me to it and we can track the issues that arise.

-> richard

Cheers
Emil
  

-> richard

Emil Ivov wrote:
    

Thanks for your answer Richard!

Muhammad, here's an extra tip, that you may also find useful: Normally,
you are not supposed to see the Profile Name: prompt with SIP
Communicator. Seeing it generally means that you have not indicated to
the Felix framework a default profile name and set of bundles to start
with.

Try having a look at the run target in build.xml to see how to do this.

Cheers
Emil

Richard S. Hall wrote:
  

Muhammad Saleem wrote:
    

Sip Communicator Team,
When i run sip communicator source code it asks "Enter profile name".If anybody knows "what is profile name" please tell me.
      

I would assume that this is Felix asking you for that information. A profile is simply a directory containing the set of installed bundles. SIP is implemented as a set of bundles on top of Felix. Normally, Felix stores its profile directories in ~/.felix/<profilename>. SIP usually uses the profile "sip-communicator.bin".

-> richard

Thank you

------------------------------------------------------------------------
Meet people who discuss and share your passions. Join them now. <http://in.rd.yahoo.com/tagline_groups_7/*http://in.promos.yahoo.com/groups>
      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net