[jira] Commented: (QPID-2589) Add a .NET binding to QPID Messaging API

2010-05-12 Thread Cliff Jansen (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12866530#action_12866530
 ] 

Cliff Jansen commented on QPID-2589:


 Would it be possible to build the WCF (channel and service
  interfaces) on top of this API?

Well, no.  But that is the same answer for the old 0-10 client code and, 
nevertheless, the WCF channel uses that for 95% of its work and sneaks around 
it for some additional functionality.

In the end, this new API is *much* less rich, which means the WCF channel may 
have to work much harder behind the scenes to get its work done.  But that 
still may be the right balance.  The API should be true to the target developer 
base first - how many need to be transaction resource managers or perftest 
stars?

The major outages are dtx support and message body content optimizations (one 
time set, one time retrieve, i.e. the WCF paradigm, and I would argue a not 
uncommon scenario).

Off the top of my head, I also worry about the limited async functionality.  
The current WCF implementation relies heavily on async related classes in the 
old API, such as Future and Completion.  Their absence in this API is not fatal 
(just run another thread to block on a session.sync(true)), but reduces 
options for performance optimizations.  The current WCF implementation is 
impressively speedy and it would be sad to handicap it.

I would be most happy to see things evolve so that the messaging API becomes a 
libc-ish entity that can work in an application that simultaneously uses 
kernel-ish functionality for finer grained capabilities (without pulling the 
rug out from under libc).  I am all for keeping the Advanced in AMQP.

 Add a .NET binding to QPID Messaging API
 

 Key: QPID-2589
 URL: https://issues.apache.org/jira/browse/QPID-2589
 Project: Qpid
  Issue Type: New Feature
  Components: C++ Client
Affects Versions: 0.7
 Environment: Windows
Reporter: Chuck Rolke
Assignee: Ted Ross
 Fix For: 0.7

 Attachments: qpid_bindings.diff


 This binding package is a .NET Interop wrapper around the Qpid Messaging 
 interface. It exposes the Messaging interface through a series of managed 
 code classes that may be used by any .NET language.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: [.net]: some debate please

2010-05-12 Thread Cliff Jansen
Perhaps it would be useful for somebody to assist this debate by
introducing the messaging API in the .NET context and addressing why,
for example, .NET programmers need this API, but Java programmers
don't.  Or why a developer who might be inclined to use WCF should use
this messaging API instead.

Looking at the initial code drop, I have a very hard time imagining a
.NET programmer who might feel remotely comfortable using it.  This is
not a comment on the quality or functionality of the module, just on
the utter disregard for basic .NET conventions of the C++ API as
transposed to .NET, i.e. the surface area of the library.  I don't
think it would take a lot of work to address this.  The question
remains whether this new client intends to ignore distributed
transactions, including the new promotable transactions in AMQP 1.0.

But compared to the existing dotnet client, from a practical point of
view, a module whose heavy lifting is largely done in the C++ space
will automatically benefit from bug fixes to that code base.  This
beats the current dotnet mechanism of running a code translator
against a Java snapshot every other year.

Carl Trieloff wrote:
 The current WCF uses the 0-10 API, I would suggest moving the WCF client
 to the updated C++ API. I believe this has been agreed to be done at some
 point before on the list which would then be consistent with this work

Actually the current WCF implementation uses the 0-10 C++ API where
convenient and bypasses it when necessary.  The complete lack of
distributed transaction support in the updated C++ API means that even
more behind the scenes work will be required.  But wherever
possible, the new messaging API would be used.

Regardless of recent events, the Interop layer of the WCF channel
was known to need rewriting for AMQP 1.0.  I had hoped that the
rewrite would lead to a 0-10 and 1.0 friendly library which, surprise,
looks much like this messaging API plus qpid-config.  But,
realistically, that would happen after many of the other TODO items in
the WCF Reame file were done.

Cliff

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2589) Add a .NET binding to QPID Messaging API

2010-05-12 Thread Gordon Sim (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12866533#action_12866533
 ] 

Gordon Sim commented on QPID-2589:
--

 The major outages are dtx support and message body content optimizations (one 
 time set, one time retrieve, i.e. the WCF paradigm, and I would argue a not 
 uncommon scenario). 

These are certainly gaps we would want to address in the messaging API and its 
implementation.

 Off the top of my head, I also worry about the limited async functionality. 
 The current WCF implementation relies heavily on async related classes in the 
 old API, such as Future and Completion.

I'd be keen to explore these worries in some more detail. Could we tackle one 
or two concrete cases to begin with?

 Add a .NET binding to QPID Messaging API
 

 Key: QPID-2589
 URL: https://issues.apache.org/jira/browse/QPID-2589
 Project: Qpid
  Issue Type: New Feature
  Components: C++ Client
Affects Versions: 0.7
 Environment: Windows
Reporter: Chuck Rolke
Assignee: Ted Ross
 Fix For: 0.7

 Attachments: qpid_bindings.diff


 This binding package is a .NET Interop wrapper around the Qpid Messaging 
 interface. It exposes the Messaging interface through a series of managed 
 code classes that may be used by any .NET language.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Want to Help - qpid newbie

2010-05-12 Thread Kanthi

Hi Josh,
Thx for your reply. Iam not an expert with the SELinux API, I
have looked at it before. I chose that because it sounded familiar and I
thot it would be easy to start with.  If you can suggest anything better for
me, that will be great. 

Thanks
Kanthi.

-- 
View this message in context: 
http://apache-qpid-developers.2158895.n2.nabble.com/Want-to-Help-qpid-newbie-tp5036655p5039120.html
Sent from the Apache Qpid developers mailing list archive at Nabble.com.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Want to Help - qpid newbie

2010-05-12 Thread Kanthi

Hi Josh,
Thx for your reply. Iam not an expert with the SELinux API, I
have looked at it before. I chose that because it sounded familiar and I
thot it would be easy to start with.  If you can suggest anything better for
me, that will be great.

Thanks
Kanthi. 
-- 
View this message in context: 
http://apache-qpid-developers.2158895.n2.nabble.com/Want-to-Help-qpid-newbie-tp5036655p5039303.html
Sent from the Apache Qpid developers mailing list archive at Nabble.com.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: [.net]: some debate please

2010-05-12 Thread Rafael Schloming

Gordon Sim wrote:

On 05/10/2010 09:33 PM, tr...@apache.org wrote:

Author: tross
Date: Mon May 10 20:33:19 2010
New Revision: 942892

URL: http://svn.apache.org/viewvc?rev=942892view=rev
Log:
QPID-2589 - Applied patch from Chuck Rolke.


This commit adds a new component and yet another approach for .net, 
specifically a .net wrapper around the c++ messaging API.


We also have a wcf client (this also uses some c++ code, but uses the 
0-10 specific API plus some direct use of the internals of the client), 
and two different pure c# clients for 0-8 and 0-10 respectively.


Four different options each with its own codebase isn't sensible. We 
can't maintain them all and it is confusing for users.


While aspects of this latest approach certainly appeal to me personally 
(the messaging API is better for a number of reasons than the older API 
and wrapping that also keeps the clients more aligned conceptually), I 
think it deserves a bit more debate. Specifically we have to explicitly 
decide as a community whether this new approach is a path we should 
pursue. I'm keen to hear the thoughts of Cliff, Aidan and other .net 
aficionados.


While I prefer depending on the new C++ messaging API to depending on 
the old one, I don't think either one is really the correct choice. I 
think the WCF client should actually depend on a C# interface to the 
message API, thus giving something that is more reasonable to use 
directly from C#, while being able to be back-ended by either the C++ 
implementation of the messaging API or by a pure C# implementation if 
one is so inclined to write one.


On purely procedural note, it is IMHO *very* bad form to drop such a 
patch into the repo without some list discussion prior. I'm particularly 
uncomfortable that this was committed by someone who (as far as I'm 
aware) is not a regular WCF committer, nor intends to become one.


This has been the general approach in this area since the first dotnet 
effort ages ago. It's no wonder there are 4 completely different 
approaches half of which are rotting. Cleaning out the rot is only half 
the problem here, we *really* have to stop doing stuff like this or 
we'll keep on making more rot.


IMHO this patch should be backed out until some discussion has happened 
and its clear that those responsible for maintaining WCF going forward 
are comfortable with the approach.


--Rafael

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: [.net]: some debate please

2010-05-12 Thread Rafael Schloming

Cliff Jansen wrote:

Perhaps it would be useful for somebody to assist this debate by
introducing the messaging API in the .NET context and addressing why,
for example, .NET programmers need this API, but Java programmers
don't.  Or why a developer who might be inclined to use WCF should use
this messaging API instead.


I think Java developers do need this as it addresses a number of use 
cases that are not possible with JMS, e.g. explicit control over sync vs 
async publish, unacked message windows, and prefetch, as well as better 
support for non-blocking programming models. It's just lower priority 
because JMS covers many of the common cases already. Also, it makes 
sense to build it out and let it mature a bit in C++/Python before 
trying to take it to other languages.


Really this API isn't a million miles away from JMS anyways, so an ideal 
architecture would be JMS as a very thin layer on top of a Java version 
of the API. This would allow people to use JMS for many things they 
already know how to do there and then drop into the API for more 
advanced scenarios.


--Rafael


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: [.net]: some debate please

2010-05-12 Thread Gordon Sim

On 05/12/2010 11:21 AM, Cliff Jansen wrote:

Perhaps it would be useful for somebody to assist this debate by
introducing the messaging API in the .NET context and addressing why,
for example, .NET programmers need this API, but Java programmers
don't.  Or why a developer who might be inclined to use WCF should use
this messaging API instead.

Looking at the initial code drop, I have a very hard time imagining a
.NET programmer who might feel remotely comfortable using it.  This is
not a comment on the quality or functionality of the module, just on
the utter disregard for basic .NET conventions of the C++ API as
transposed to .NET, i.e. the surface area of the library.  I don't
think it would take a lot of work to address this.


I think a natural .NET interface is essential ans I expect on that point 
we will all agree.


Whether there would be any interest in using an API like that available 
in c++/python directly instead of just using WCF is an important 
question. I don't have an answer for that at present.



The question
remains whether this new client intends to ignore distributed
transactions, including the new promotable transactions in AMQP 1.0.


We certainly do want the c++ messaging API to be extended to allow 
distributed transaction support to be added. (I'd also be keen on 
exploring any optimisations on handling body content).



But compared to the existing dotnet client, from a practical point of
view, a module whose heavy lifting is largely done in the C++ space
will automatically benefit from bug fixes to that code base.  This
beats the current dotnet mechanism of running a code translator
against a Java snapshot every other year.


I think the approach to implementing whatever interface(s) is(are) 
exposed to .NET users is also important to us as a community. Re-using 
another implementation to reduce the amount of specific code clearly has 
the potential to reduce the maintenance burden. It may of course have 
some downsides as well.


The key I think is to discuss these points openly and try to reach some 
agreement on approach. We need to co-ordinate our efforts and we can 
only do so by sharing our ideas.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2601) cmake configure step broken Tues night 11-April

2010-05-12 Thread Steve Huston (JIRA)
cmake configure step broken Tues night 11-April
---

 Key: QPID-2601
 URL: https://issues.apache.org/jira/browse/QPID-2601
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker, C++ Client
Affects Versions: 0.7
 Environment: Windows cmake
Reporter: Steve Huston


CMake Error in src/CMakeLists.txt:
  Cannot find source file Session_0_10.h.  Tried extensions .c .C .c++ .cc
  .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: [.net]: some debate please

2010-05-12 Thread Rafael Schloming

Gordon Sim wrote:

On 05/12/2010 11:21 AM, Cliff Jansen wrote:

Perhaps it would be useful for somebody to assist this debate by
introducing the messaging API in the .NET context and addressing why,
for example, .NET programmers need this API, but Java programmers
don't.  Or why a developer who might be inclined to use WCF should use
this messaging API instead.

Looking at the initial code drop, I have a very hard time imagining a
.NET programmer who might feel remotely comfortable using it.  This is
not a comment on the quality or functionality of the module, just on
the utter disregard for basic .NET conventions of the C++ API as
transposed to .NET, i.e. the surface area of the library.  I don't
think it would take a lot of work to address this.


I think a natural .NET interface is essential ans I expect on that point 
we will all agree.


Whether there would be any interest in using an API like that available 
in c++/python directly instead of just using WCF is an important 
question. I don't have an answer for that at present.


Even if there isn't interest in using this API directly, I think there 
is huge benefit to having all the clients share a common architecture as 
much as possible. Since the purpose of the messaging API is really to 
expose all the features of AMQP while abstracting away the protocol 
details and not imposing a particular programming model on the 
application (e.g. not requiring applications to dedicate threads to 
handle blocking calls), it makes sense to me that each client would have 
a layer that corresponds to this even if it is not necessarily exposed 
directly.


Obviously this particularly makes sense for languages that can directly 
use C/C++ code via swig or other means (which is actually pretty much 
any language).


--Rafael


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: [.net]: some debate please

2010-05-12 Thread Gordon Sim

On 05/12/2010 12:50 PM, Rafael Schloming wrote:

Even if there isn't interest in using this API directly, I think there
is huge benefit to having all the clients share a common architecture as
much as possible. Since the purpose of the messaging API is really to
expose all the features of AMQP while abstracting away the protocol
details and not imposing a particular programming model on the
application (e.g. not requiring applications to dedicate threads to
handle blocking calls), it makes sense to me that each client would have
a layer that corresponds to this even if it is not necessarily exposed
directly.


I agree 100%!

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2600) ACL policy doesn't permit certain characters in usernames added to groups

2010-05-12 Thread Andrew Kennedy (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12866556#action_12866556
 ] 

Andrew Kennedy commented on QPID-2600:
--

I have also based the Java group entity parsing on the C++ parser and the 
website documentation.

Should this be changed, with the @ and / swapped, to:

name [ /domain [ @realm ] ]



 ACL policy doesn't permit certain characters in usernames added to groups
 -

 Key: QPID-2600
 URL: https://issues.apache.org/jira/browse/QPID-2600
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.6
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
Priority: Minor
 Fix For: 0.7


 Description of problem:
 Unable to add a host principle to a group, the acl policy file fails to load 
 and prevents qpidd from running.
 I guess this is partly due to us not figuring out what is exactly allowed for 
 group and usernames.
 How reproducible:
 Fails every time.
 Steps to Reproduce:
 1. Add a host or service principle to a group in the acl file. Something like
 this will suffice:
   group somegroup host/somemachine.example@example.com
 Actual results:
 Failure to start. Error message is:
 Daemon startup failed: Could not read ACL file ACL format error:
 /etc/qpid/policy.acl:25: Name host/somemachine.example@example.com
 contains illegal characters.
 Expected results:
 Should load and parse the group cleanly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2541) Separate Group an ACL configuration and make group sources pluggable

2010-05-12 Thread Andrew Kennedy (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12866562#action_12866562
 ] 

Andrew Kennedy commented on QPID-2541:
--

Understood, and this is what I would like - If we are going to use LDAP, it 
would be for both authentication and group membership. Having groups defined 
and included in only the ACL file parser was what I was wanting to change. This 
could easily fit in with the existing authentication mechanisms, and that is 
probably the best place for it, yes. The notion of separate user and group 
mechanisms was meant to describe the current situation, and obviously it makes 
no sense to have a group file delivering the groups when authentication is done 
via active directory, say.

I believe there is a need for this when external authentication mechanisms are 
used for precisely the reason above - it is a possible security issue!

The external group file mechanism is meant to work in combination with the 
current external password file, decoupling groups from ACLs.

Hope that explains things better,

Andrew.

 Separate Group an ACL configuration and make group sources pluggable
 

 Key: QPID-2541
 URL: https://issues.apache.org/jira/browse/QPID-2541
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker
Reporter: Andrew Kennedy
 Fix For: 0.7




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2541) Separate Group an ACL configuration and make group sources pluggable

2010-05-12 Thread Rajith Attapattu (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12866573#action_12866573
 ] 

Rajith Attapattu commented on QPID-2541:


Thanks for the explanation.

As long as the group mechanism is tied to the authentication I am fine with it.
I would also like to retain the ability to specify groups in the ACL file as 
well.

 Separate Group an ACL configuration and make group sources pluggable
 

 Key: QPID-2541
 URL: https://issues.apache.org/jira/browse/QPID-2541
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker
Reporter: Andrew Kennedy
 Fix For: 0.7




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2600) ACL policy doesn't permit certain characters in usernames added to groups

2010-05-12 Thread Rajith Attapattu (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12866580#action_12866580
 ] 

Rajith Attapattu commented on QPID-2600:


Thx good catch !

 user = userna...@domain[/realm]] should be changed to user = name [ 
/domain [ @realm ] ] 

However currently the c++ broker doesn't treat the '@' as optional as we do 
have the concept of a domain.
I know the Java broker doesn't, as it doesn't support GSSAPI etc..
I could probably default to the default-broker-realm if nothing is specified, 
rather than flag it as an error.

The website documentation needs a bit of work for sure :)

We are moving the ACL documentation from the wiki to the new doc book format 
kept in svn.
So going forward we can keep them in sync a bit more easily.

 ACL policy doesn't permit certain characters in usernames added to groups
 -

 Key: QPID-2600
 URL: https://issues.apache.org/jira/browse/QPID-2600
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.6
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
Priority: Minor
 Fix For: 0.7


 Description of problem:
 Unable to add a host principle to a group, the acl policy file fails to load 
 and prevents qpidd from running.
 I guess this is partly due to us not figuring out what is exactly allowed for 
 group and usernames.
 How reproducible:
 Fails every time.
 Steps to Reproduce:
 1. Add a host or service principle to a group in the acl file. Something like
 this will suffice:
   group somegroup host/somemachine.example@example.com
 Actual results:
 Failure to start. Error message is:
 Daemon startup failed: Could not read ACL file ACL format error:
 /etc/qpid/policy.acl:25: Name host/somemachine.example@example.com
 contains illegal characters.
 Expected results:
 Should load and parse the group cleanly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2600) ACL policy doesn't permit certain characters in usernames added to groups

2010-05-12 Thread Rajith Attapattu (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-2600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12866586#action_12866586
 ] 

Rajith Attapattu commented on QPID-2600:


However currently the c++ broker doesn't treat the '@' as optional as we do 
have the concept of a domain.   should be changed as
However currently the c++ broker doesn't treat the '@' as optional as we do 
have the concept of a realm. 

 ACL policy doesn't permit certain characters in usernames added to groups
 -

 Key: QPID-2600
 URL: https://issues.apache.org/jira/browse/QPID-2600
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.6
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
Priority: Minor
 Fix For: 0.7


 Description of problem:
 Unable to add a host principle to a group, the acl policy file fails to load 
 and prevents qpidd from running.
 I guess this is partly due to us not figuring out what is exactly allowed for 
 group and usernames.
 How reproducible:
 Fails every time.
 Steps to Reproduce:
 1. Add a host or service principle to a group in the acl file. Something like
 this will suffice:
   group somegroup host/somemachine.example@example.com
 Actual results:
 Failure to start. Error message is:
 Daemon startup failed: Could not read ACL file ACL format error:
 /etc/qpid/policy.acl:25: Name host/somemachine.example@example.com
 contains illegal characters.
 Expected results:
 Should load and parse the group cleanly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Website prototype take2

2010-05-12 Thread Jonathan Robie

On 05/10/2010 10:21 AM, Rajith Attapattu wrote:

I am hoping to do as many static pages as I can during the weekend.
However I'd appreciate if people can volunteer to help with some of
the static pages.


The first step might be to take inventory of what gets handled as static 
HTML. I hope that will be relatively few pages, and that it will not 
include the documentation pages.


I assume that the pages already converted to Docbook in the doc/book/src 
directory will be managed using DocBook, converted automatically to PDF. 
We can also convert them to HTML in various ways.


Jonathan



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Want to Help - qpid newbie

2010-05-12 Thread Joshua Kramer



   Thx for your reply. Iam not an expert with the SELinux API, I
have looked at it before. I chose that because it sounded familiar and I
thot it would be easy to start with.  If you can suggest anything better for


I'm actually looking at this again - the trick is understanding userspace 
object managers, because there isn't a concise, easy to understand for 
SELinux newbies example available.  Debugging the policy itself as it 
relates to OS-level objects (files, sockets, directories, etc.) is not as 
difficult.


I think I've come up with a good example of a userspace object manager - 
something that uses SELinux to apply security models to objects that exist 
in a program itself.  I'm going to work on this for a couple of days and 
perhaps we can touch base then if you haven't found something else that 
tickles your fancy.


Cheers,
-JK

--

-
http://www.globalherald.net/jb01
GlobalHerald.NET, the Smarter Social Network! (tm)

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Website prototype take2

2010-05-12 Thread Rajith Attapattu
On Wed, May 12, 2010 at 10:43 AM, Jonathan Robie
jonathan.ro...@redhat.com wrote:
 On 05/10/2010 10:21 AM, Rajith Attapattu wrote:

 I am hoping to do as many static pages as I can during the weekend.
 However I'd appreciate if people can volunteer to help with some of
 the static pages.

 The first step might be to take inventory of what gets handled as static
 HTML. I hope that will be relatively few pages, and that it will not include
 the documentation pages.

I would assume the static pages would be
1. Home
2. Mailing lists
3. Source repositories
4. Qpid Integrated with..
5. People
6. Acknowledgements
7. What is AMQP ?
8. Getting Involved

The following should be direct links
1. License
2. Issue Reporting
3. Wiki
4. ASF

I'd prefer the rest to be maintained in svn and export generated HTML.
In particular there is a lot of benefit in maintaining the following
in svn to ensure they are all current at any given time.

1. Download
2. FAQ
3. Getting Started
4. Building Qpid

I am not sure what to do about developer pages.

 I assume that the pages already converted to Docbook in the doc/book/src
 directory will be managed using DocBook, converted automatically to PDF. We
 can also convert them to HTML in various ways.

 Jonathan



 -
 Apache Qpid - AMQP Messaging Implementation
 Project:      http://qpid.apache.org
 Use/Interact: mailto:dev-subscr...@qpid.apache.org





-- 
Regards,

Rajith Attapattu
Red Hat
http://rajith.2rlabs.com/

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Website prototype take2

2010-05-12 Thread Jonathan Robie

On 05/12/2010 10:53 AM, Rajith Attapattu wrote:

On Wed, May 12, 2010 at 10:43 AM, Jonathan Robie
jonathan.ro...@redhat.com  wrote:
   

The first step might be to take inventory of what gets handled as static
HTML. I hope that will be relatively few pages, and that it will not include
the documentation pages.
 

I would assume the static pages would be
1. Home
2. Mailing lists
3. Source repositories
4. Qpid Integrated with..
5. People
6. Acknowledgements
7. What is AMQP ?
8. Getting Involved

The following should be direct links
1. License
2. Issue Reporting
3. Wiki
4. ASF
   


I agree with all of this.


I'd prefer the rest to be maintained in svn and export generated HTML.
In particular there is a lot of benefit in maintaining the following
in svn to ensure they are all current at any given time.

1. Download
2. FAQ
3. Getting Started
4. Building Qpid
   


Yes, that makes sense.


I am not sure what to do about developer pages.
   


Me neither. Initially, I suggest we simply refer to the existing Wiki 
pages. But I think we need to figure out what we really want the 
developer pages to include, and what we want them to accomplish, before 
redesigning that part.


Jonathan

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Closed: (QPID-2601) cmake configure step broken Tues night 11-April

2010-05-12 Thread Steve Huston (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-2601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Huston closed QPID-2601.
--

  Assignee: Steve Huston
Resolution: Cannot Reproduce

Problem was apparently the result of left-over cruft from a previous build.

 cmake configure step broken Tues night 11-April
 ---

 Key: QPID-2601
 URL: https://issues.apache.org/jira/browse/QPID-2601
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker, C++ Client
Affects Versions: 0.7
 Environment: Windows cmake
Reporter: Steve Huston
Assignee: Steve Huston

 CMake Error in src/CMakeLists.txt:
   Cannot find source file Session_0_10.h.  Tried extensions .c .C .c++ .cc
   .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org