Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread Alex Hisen
Extracting the entire contents of the ns_set out of the nsv to just get one key 
is terribly inefficient. In addition, ns_set would need to get redefined to do 
the on-demand 'extraction' for persistent ns-sets and to keep track which ones 
have already been extracted, which introduces some Tcl overhead to a C command 
that is used very heavily.

I'd bet if you just put AOLserver's version of tclset.c (or whatever the right 
file is that implements ns_sets) into Naviserver, it would work just fine.

And I agree on backward-compatibility, I also think that it's extremely 
important.

I also think that clear documentation of changes in Naviserver from AOLserver 
are severely lacking.

It's not clear to me what is the state of pools/limits and all those things 
introduced in AOLserver 4.5 in Naviserver.

-Original Message-
From: Jeff Rogers [mailto:dv...@diphi.com] 
Sent: Monday, October 08, 2012 10:55 AM
To: Alex Hisen
Cc: John Buckman from BookMooch; aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

I think the decision to make incompatible api changes was a misstep in 
naviserver.  I understand the reasons - the arguments were useless, 
there are better facilities to replace it, it cleans up the code a lot - 
but I think compatibility is really important.  The tcl core team places 
an extraordinary value on compatibility, some might argue to the 
detriment of forward progress, but it's not an either-or option.

In the case of a re-combined aolserver/naviserver, I am arguing strongly 
in favor of compatibility: someone should be able to drop a new 
naviserver in place of a not-to-old aolserver, make a few changes to 
their config file, and run their existing codebase unchanged.  My first 
thought is to have a "flavor" config setting that would change the 
callback arguments for registered filters/procs, and would load a tcl 
wrapper to use the alternate arguments for ns_return and the like.


Alex Hisen wrote:
> 2)On ns_share, we have a variety of code that goes:
> proc myproc {} {
> ns_share GLOBAL
> ... $GLOBAL(mykey) ...
> This is a much bigger problem - I can't just replace ns_share with nsv
> or ns_share. All uses of the variable would have to be manually found
> and rewritten to call nsv or ns_share OR, like I said, we'd have to
> rewrite ns_share in Tcl with variable traces. Either one, not a trivial
> effort. Probably easier to bring back the C code that implemented ns_share.

I don't think it would be that awful to write a tcl implementation of 
ns_share that uses underlying nsvs for storage.  AFAICT the C code uses 
tcl traces anyway, so it wouldn't work much differently.

> 3)Persistent ns_sets really have no equivalent. Neither ns_share, nor
> nsvs maintain the unique properties of ns_sets (i.e. order and multiple
> same-named keys, case-insensitive accessors, etc), plus again the way
> you to interact with the data is vastly different and also, it's
> extremely easy to get data into persistent ns_sets from places that
> normally deal with ns_sets such as database rows, config data, etc.

Provided nothing is creating or interacting with them directly from C 
code, I think a pure tcl implementation of persistent ns_sets is 
possible without too much pain, as they can be represented as simple tcl 
lists and re-created from such a list.  To get the set on first use (not 
sure what the best way to determine this is):
ns_set create {} {*}[nsv_get persistent_sets setid]
and on cleanup, do the inverse for all persistent sets in use:
nsv_set persistent_sets setid [ns_set array $setid]

If this ends up being not practical (I could well have overlooked 
something in my simplistic assumption above) then an alternative is to 
package up the aolserver ns_set implementation as a separate C module 
that replaces the built-in ns_set with its own version.

-J



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread Wolfgang Winkler
I've sent the mail below only to Alex Hisen accidently, it should have 
gone to the list:

I've just tried to change our framework to work with aolserver or 
naviserver and I had to change the code for the first two problems below 
(no $conn in ns_register_filter and no ns_share), we don't use ns_set 
-persist anywhere in our code.

On a first glance most of the stuff seems to work without further 
adjustments but we'll have to do a lot of testing. I'll switch to 
naviserver for our internal stuff (mostly intranet, time tracking and 
project management) this week and hope for the best.

I had some crashes during or shortly after startup again, but this time 
with naviserver. I'll try to debug it, when I've got some more time on 
my hands. Unfortunately it only happend once with naviserver invoked via 
gdb but rather frequently without gdb.

Wolfgang

Am 2012-10-06 20:05, schrieb Alex Hisen:
> Last time I looked at Naviserver, it had removed 3 facilities from AOLserver:
> 1) Support for optional $conn argument in ns_return*, etc commands
> 2) ns_share
> 3) ns_set -persist
>
> We have a lot of AOLserver code still in use dating from as long ago as 1995. 
> ;-)
>
> Removed $conn was a minor annoyance as we could create wrappers for the 
> commands in question
>
> Removed ns_share was a more serious problem and would require essentially 
> re-writing in tcl an equivalent facility using variable traces.
>
> Removed ability to create shared/persistent ns_sets was not possible to work 
> around and was a deal breaker for us.
>
> As a side-note we use ns_share and persistent ns_sets for 99.9% read-only 
> config type data.
>
> -Alex Hisen
> http://aolserver.am.net


-- 
digital concepts OG
Software & Design
Landstrasse 68 / 5. Stock
A - 4020 Linz

Büro:  +43 732 99711772
Mobil: +43 699 19971172


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread Jeff Rogers
I think the decision to make incompatible api changes was a misstep in 
naviserver.  I understand the reasons - the arguments were useless, 
there are better facilities to replace it, it cleans up the code a lot - 
but I think compatibility is really important.  The tcl core team places 
an extraordinary value on compatibility, some might argue to the 
detriment of forward progress, but it's not an either-or option.

In the case of a re-combined aolserver/naviserver, I am arguing strongly 
in favor of compatibility: someone should be able to drop a new 
naviserver in place of a not-to-old aolserver, make a few changes to 
their config file, and run their existing codebase unchanged.  My first 
thought is to have a "flavor" config setting that would change the 
callback arguments for registered filters/procs, and would load a tcl 
wrapper to use the alternate arguments for ns_return and the like.


Alex Hisen wrote:
> 2)On ns_share, we have a variety of code that goes:
> proc myproc {} {
> ns_share GLOBAL
> … $GLOBAL(mykey) …
> This is a much bigger problem – I can’t just replace ns_share with nsv
> or ns_share. All uses of the variable would have to be manually found
> and rewritten to call nsv or ns_share OR, like I said, we’d have to
> rewrite ns_share in Tcl with variable traces. Either one, not a trivial
> effort. Probably easier to bring back the C code that implemented ns_share.

I don't think it would be that awful to write a tcl implementation of 
ns_share that uses underlying nsvs for storage.  AFAICT the C code uses 
tcl traces anyway, so it wouldn't work much differently.

> 3)Persistent ns_sets really have no equivalent. Neither ns_share, nor
> nsvs maintain the unique properties of ns_sets (i.e. order and multiple
> same-named keys, case-insensitive accessors, etc), plus again the way
> you to interact with the data is vastly different and also, it’s
> extremely easy to get data into persistent ns_sets from places that
> normally deal with ns_sets such as database rows, config data, etc.

Provided nothing is creating or interacting with them directly from C 
code, I think a pure tcl implementation of persistent ns_sets is 
possible without too much pain, as they can be represented as simple tcl 
lists and re-created from such a list.  To get the set on first use (not 
sure what the best way to determine this is):
ns_set create {} {*}[nsv_get persistent_sets setid]
and on cleanup, do the inverse for all persistent sets in use:
nsv_set persistent_sets setid [ns_set array $setid]

If this ends up being not practical (I could well have overlooked 
something in my simplistic assumption above) then an alternative is to 
package up the aolserver ns_set implementation as a separate C module 
that replaces the built-in ns_set with its own version.

-J



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread Alex Hisen
John, on the issues I listed:


1)On the conn, we have a lot of code that does ns_return $conn 200 
text/html  and the like. All that code breaks immediately since ns_return 
call signature has changed. Like I said this is a minor problem, we can just 
redefine ns_return, etc as tcl command that wraps the C command and takes care 
of the possible presence of $conn variable. So, it's not a big deal.


2)On ns_share, we have a variety of code that goes:
proc myproc {} {
ns_share GLOBAL
... $GLOBAL(mykey) ...
This is a much bigger problem - I can't just replace ns_share with nsv or 
ns_share. All uses of the variable would have to be manually found and 
rewritten to call nsv or ns_share OR, like I said, we'd have to rewrite 
ns_share in Tcl with variable traces. Either one, not a trivial effort. 
Probably easier to bring back the C code that implemented ns_share.


3)Persistent ns_sets really have no equivalent. Neither ns_share, nor nsvs 
maintain the unique properties of ns_sets (i.e. order and multiple same-named 
keys, case-insensitive accessors, etc), plus again the way you to interact with 
the data is vastly different and also, it's extremely easy to get data into 
persistent ns_sets from places that normally deal with ns_sets such as database 
rows, config data, etc.

I was also looking at our config doc -  
http://aolserver.am.net/docs/tuning.adpx - and we have some notes that 
maxupload is ignored in NaviServer on Windows - not sure if that's still 
accurate.

From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
Sent: Monday, October 08, 2012 9:52 AM
To: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

So, there are build issues to work out (32/64bit, Windows) and some features 
missing.  If we create a list, perhaps we could start with a compatibility 
module with current version, i.e., first goal is folks who are using current 
versions of Aolserver can use current versions of Naviserver with some 
module/config wrapper thingers.  Then, from that baseline, we can move forward, 
leaving AolServer where it is.

A few days ago, Alex made this helpful list of features he found missing in 
naviserver:

Removed $conn was a minor annoyance as we could create wrappers for the 
commands in question

Removed ns_share was a more serious problem and would require essentially 
re-writing in tcl an equivalent facility using variable traces.

Removed ability to create shared/persistent ns_sets was not possible to work 
around and was a deal breaker for us.

And I agree with Maurizio that using the aolserver windows make/project files 
on Naviserver is a good course of action.

As to Alex's points above:

1) if conn still available via global variables, and just not passed to procs 
registered in ns_register_proc ?  If so, not too hard to code around it.

2) I've been using ns_cache instead of ns_share for a while.  
http://panoptic.com/wiki/aolserver/Ns_cache -- or as suggested on the wiki, 
http://panoptic.com/wiki/aolserver/Thread-shared_Variables -- I don't have any 
code that uses ns_share, but maybe there's a lot of historic code that does?

3) persistent ns_set -- does nsv_set not do this?  
http://panoptic.com/wiki/aolserver/Nsv_set

Personally, a wiki page entitled "moving from aolserver to naviserver" with 
things that we all find as we give it a try, would most helpful.

In a few weeks, I'm starting a complete rewrite of 
Magnatune.com<http://Magnatune.com> and will try to get started with it on 
Naviserver.

-john

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread John Buckman from BookMooch
> So, there are build issues to work out (32/64bit, Windows) and some features 
> missing.  If we create a list, perhaps we could start with a compatibility 
> module with current version, i.e., first goal is folks who are using current 
> versions of Aolserver can use current versions of Naviserver with some 
> module/config wrapper thingers.  Then, from that baseline, we can move 
> forward, leaving AolServer where it is.

A few days ago, Alex made this helpful list of features he found missing in 
naviserver:

> Removed $conn was a minor annoyance as we could create wrappers for the 
> commands in question
> 
> Removed ns_share was a more serious problem and would require essentially 
> re-writing in tcl an equivalent facility using variable traces.
> 
> Removed ability to create shared/persistent ns_sets was not possible to work 
> around and was a deal breaker for us.

And I agree with Maurizio that using the aolserver windows make/project files 
on Naviserver is a good course of action.

As to Alex's points above:

1) if conn still available via global variables, and just not passed to procs 
registered in ns_register_proc ?  If so, not too hard to code around it.

2) I've been using ns_cache instead of ns_share for a while.  
http://panoptic.com/wiki/aolserver/Ns_cache -- or as suggested on the wiki, 
http://panoptic.com/wiki/aolserver/Thread-shared_Variables -- I don't have any 
code that uses ns_share, but maybe there's a lot of historic code that does?

3) persistent ns_set -- does nsv_set not do this?  
http://panoptic.com/wiki/aolserver/Nsv_set

Personally, a wiki page entitled "moving from aolserver to naviserver" with 
things that we all find as we give it a try, would most helpful.

In a few weeks, I'm starting a complete rewrite of Magnatune.com and will try 
to get started with it on Naviserver.

-john

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread Maurizio Martignano
Hi there,
I had something in mind which may look interesting.

The make/scripts for building Aolserver under Windows are well done and seem
to be complete.
So I was thinking about migrating these scripts to Naviserver and giving
them a try.
>From there I should get a list of problems/issues (if any).

Does it seems reasonable?

Maurizio


-Original Message-
From: jgdavid...@mac.com [mailto:jgdavid...@mac.com] 
Sent: 08 October 2012 17:08
To: John Buckman from BookMooch
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?


Howdy,

Well I just accepted my invite to join the Naviserver project :)

So, there are build issues to work out (32/64bit, Windows) and some features
missing.  If we create a list, perhaps we could start with a compatibility
module with current version, i.e., first goal is folks who are using current
versions of Aolserver can use current versions of Naviserver with some
module/config wrapper thingers.  Then, from that baseline, we can move
forward, leaving AolServer where it is.


-Jim




On Oct 5, 2012, at 7:47 PM, John Buckman from BookMooch 
wrote:

>> Yes -- I think I recall Naviserver splitting because we weren't
responsive at Aol.  Made sense at the time -- there was just no
justification for Aol to support the project at the time. 
>> 
>> Merging back makes sense.  I'm guessing it's easier to fix whatever is
perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  
> 
> I'd vote for trying to get onboard the naviserver wagon, as
> a) they seem to have had a lot of innovation
> b) their documentation has apparently come a long way
> c) their handling of scalability, leaking and memory bloat is 
> apparently further along than aolserver
> d) their project name doesn't make people cringe.
> 
> Question: what does aolserver have that might need to be merged into
naviserver?
> 
> -john
> 
> 
> --
>  Don't let slow site performance ruin your business. Deploy 
> New Relic APM Deploy New Relic app performance management and know 
> exactly what is happening inside your Ruby, Python, PHP, Java, and 
> .NET app Try New Relic at no cost today and get our sweet Data Nerd 
> shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev
> ___
> aolserver-talk mailing list
> aolserver-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/aolserver-talk



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly what is
happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread jgdavidson

Howdy,

Well I just accepted my invite to join the Naviserver project :)

So, there are build issues to work out (32/64bit, Windows) and some features 
missing.  If we create a list, perhaps we could start with a compatibility 
module with current version, i.e., first goal is folks who are using current 
versions of Aolserver can use current versions of Naviserver with some 
module/config wrapper thingers.  Then, from that baseline, we can move forward, 
leaving AolServer where it is.


-Jim




On Oct 5, 2012, at 7:47 PM, John Buckman from BookMooch  
wrote:

>> Yes -- I think I recall Naviserver splitting because we weren't responsive 
>> at Aol.  Made sense at the time -- there was just no justification for Aol 
>> to support the project at the time. 
>> 
>> Merging back makes sense.  I'm guessing it's easier to fix whatever is 
>> perceived as not working with Naviserver and freeze Aolserver than the other 
>> way around?  Just a guess.  I always liked the Naviserver name better 
>> anyway...  
> 
> I'd vote for trying to get onboard the naviserver wagon, as 
> a) they seem to have had a lot of innovation
> b) their documentation has apparently come a long way
> c) their handling of scalability, leaking and memory bloat is apparently 
> further along than aolserver
> d) their project name doesn't make people cringe.
> 
> Question: what does aolserver have that might need to be merged into 
> naviserver?
> 
> -john
> 
> 
> --
> Don't let slow site performance ruin your business. Deploy New Relic APM
> Deploy New Relic app performance management and know exactly
> what is happening inside your Ruby, Python, PHP, Java, and .NET app
> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev
> ___
> aolserver-talk mailing list
> aolserver-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/aolserver-talk


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-08 Thread Maurizio Martignano
Dear Gustav,

Of course I did (with Aolserver). I did it  more than one
year ago when I made my installation able to run natively on both Win32 and
Win64 (http://www.spazioit.com/pages_en/sol_inf_en/windows-openacs_en/).

Now if somebody had tried that, as I did. He/She would notice that WOW64
(that is the Windows 32 emulation on Windows 64) it is not the exactly the
same on the various versions of Windows. That on Windows Server 2003 or 2008
the nsd service may be not able to start (due to timing ussues), that on
Windows 7 and 8 on the contrary it starts (but sometimes it stops).

All of these differences, all of these erratic behaviours do not show up
when using a native Win64 application.

 

Ciao,

Maurizio

 

 

 

 

From: Gustaf Neumann [mailto:neum...@wu.ac.at] 
Sent: 08 October 2012 02:13
To: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

 

Mauritio, 

i have on my machines no win64.  Note, that there is a windows binary of 
naviserver 4.99.2 on sourceforge built with several modules 
(postgres, udp, ...) using mingw32.  If you are interested on trying this 
under win64, go ahead.

Best regards
-gustaf neumann


On 07.10.12 17:06, Maurizio Martignano wrote:

Dear Gustav,

Thank you very much.

Now, please, If you have time and you want, take your binary and install it
as service on a Windows 64 machine. Have the service start and run and
please do observe its behaviour.

Thanks a lot in advance,

Maurizio

 

 

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-07 Thread Gustaf Neumann

Mauritio,

i have on my machines no win64.  Note, that there is a 
windows binary of

naviserver 4.99.2 on sourceforge built with several modules
(postgres, udp, ...) using mingw32.  If you are interested 
on trying this

under win64, go ahead.

Best regards
-gustaf neumann


On 07.10.12 17:06, Maurizio Martignano wrote:


Dear Gustav,

Thank you very much.

Now, please, If you have time and you want, take your 
binary and install it as service on a Windows 64 machine. 
Have the service start and run and please do observe its 
behaviour.


Thanks a lot in advance,

Maurizio




--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-07 Thread Maurizio Martignano
Dear Gustav,

Thank you very much.

Now, please, If you have time and you want, take your binary and install it
as service on a Windows 64 machine. Have the service start and run and
please do observe its behaviour.

Thanks a lot in advance,

Maurizio

 

 

From: Gustaf Neumann [mailto:neum...@wu.ac.at] 
Sent: 07 October 2012 11:58
To: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

 

Dear Maurizio,
This is correct, i did my attempts with mingw 32bit under windows 7
professional SP1, 32bit.
Sorry, that i was not able to answer your email earlier.
-gustaf neumann

On 07.10.12 08:54, Maurizio Martignano wrote:

Dear Gustav,

I am sorry, you don't need to answer my previous posts.

The fact you had to add -D_USE_32BIT_TIME_T tells me you had as target Win32
(and not Win64).

I am interested in a Win64 port, compiled with the Microsoft tools chain.

 

Maurizio

  

 

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-07 Thread Gustaf Neumann

Dear Maurizio,
This is correct, i did my attempts with mingw 32bit under 
windows 7 professional SP1, 32bit.

Sorry, that i was not able to answer your email earlier.
-gustaf neumann

On 07.10.12 08:54, Maurizio Martignano wrote:


Dear Gustav,

I am sorry, you don't need to answer my previous posts.

The fact you had to add -D_USE_32BIT_TIME_T tells me you 
had as target Win32 (and not Win64).


I am interested in a Win64 port, compiled with the 
Microsoft tools chain.


Maurizio



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Maurizio Martignano
Dear Gustav,

I am sorry, you don't need to answer my previous posts.

The fact you had to add -D_USE_32BIT_TIME_T tells me you had as target Win32
(and not Win64).

I am interested in a Win64 port, compiled with the Microsoft tools chain.

 

Maurizio

 

 

From: Gustaf Neumann [mailto:neum...@wu.ac.at] 
Sent: 06 October 2012 22:08
To: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

 

On 06.10.12 18:28, Maurizio Martignano wrote:

This is a very good question.
...
 
3. Naviserver has a Win32 folder containing some Visual Studio project files
(something similar to the makefiles), but they are in Visual C++ Studio 2006
style. So my guess is that Naviserver has never been compiled for Windows
64.

zoran uses naviserver on most machines under windows, but with their
commercial
product and their configuration. so, their should not be a principal problem
with this.

i have just compiled the actual naviserver with Msys + Mingw under windows 7
and fixed a few glitches in the process (and committed these to the
repository).
The most serious problem was with Tcl_StatBuf in tcl8.5.12, where one
has to add -D_USE_32BIT_TIME_T to the Makefile flags. For details, see:

http://sourceforge.net/tracker/?func=detail
<http://sourceforge.net/tracker/?func=detail&aid=3474726&group_id=10894&atid
=110894> &aid=3474726&group_id=10894&atid=110894




4. I am not sure the ns_oracle driver I specially debugged and corrected for
Quest and that works on Aolserver will work also Naviserver.

most likely, the oracle driver will work out of the box.

-gustaf neumann



 
 
So I will further investigate this point, but:
If I do not manage to  compile Naviserver on Windows 64 (as I said in other
posts I am not at all interested in Windows 32) or
If I do not manage to port my version of the ns_oracle driver
I will stick to Aolserver.
 
Regards,
Maurizio
 
 
-Original Message-
From: Fenton, Brian [mailto:brian.fen...@quest.ie] 
Sent: 06 October 2012 18:00
To: 'Frank Bergmann'; 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?
 
Hi all
 
I fully support any efforts to merge both projects. One question though: is
Naviserver supported on Windows?
 
Best wishes
Brian
 
-Original Message-
From: Frank Bergmann [mailto:fra...@fraber.de]
Sent: 06 October 2012 13:13
To: 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?
 
Hi,
 
 

Question: what does aolserver have that might need to be merged into 
naviserver?

 
Gustaf Neumann recently got ]project-open[ running on NaviServer without any
issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.
 
There are a few compatibility issues, but they are minor, so that we can
confirm from our user perspective that there is nothing missing in
NaviServer.
We are currently running OpenACS 5.7.0 as the base for ]po[ V4.0.
 
 
Cheers,
Frank 
 
-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?
 

Yes -- I think I recall Naviserver splitting because we weren't 
responsive

at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time. 

 
Merging back makes sense.  I'm guessing it's easier to fix whatever is

perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  
 
I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.
 
Question: what does aolserver have that might need to be merged into
naviserver?
 
-john
 
 

 

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Maurizio Martignano
I wrote that  I did compile and I have Aolserver working as Windows 64 bit
application.

That is part of my Windows-OpenACS distribution.

Has anybody else compiled Aolserver/Naviserver for Windows 64.

What have you used Mingw32 or Mingw64?

I am anyhow inclined to use the Microsfot tool chain and I explained why on
my previous posts.

Maurizio

 

 

From: Gustaf Neumann [mailto:neum...@wu.ac.at] 
Sent: 06 October 2012 22:08
To: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

 

On 06.10.12 18:28, Maurizio Martignano wrote:

This is a very good question.
...
 
3. Naviserver has a Win32 folder containing some Visual Studio project files
(something similar to the makefiles), but they are in Visual C++ Studio 2006
style. So my guess is that Naviserver has never been compiled for Windows
64.

zoran uses naviserver on most machines under windows, but with their
commercial
product and their configuration. so, their should not be a principal problem
with this.

i have just compiled the actual naviserver with Msys + Mingw under windows 7
and fixed a few glitches in the process (and committed these to the
repository).
The most serious problem was with Tcl_StatBuf in tcl8.5.12, where one
has to add -D_USE_32BIT_TIME_T to the Makefile flags. For details, see:

http://sourceforge.net/tracker/?func=detail
<http://sourceforge.net/tracker/?func=detail&aid=3474726&group_id=10894&atid
=110894> &aid=3474726&group_id=10894&atid=110894




4. I am not sure the ns_oracle driver I specially debugged and corrected for
Quest and that works on Aolserver will work also Naviserver.

most likely, the oracle driver will work out of the box.

-gustaf neumann



 
 
So I will further investigate this point, but:
If I do not manage to  compile Naviserver on Windows 64 (as I said in other
posts I am not at all interested in Windows 32) or
If I do not manage to port my version of the ns_oracle driver
I will stick to Aolserver.
 
Regards,
Maurizio
 
 
-Original Message-
From: Fenton, Brian [mailto:brian.fen...@quest.ie] 
Sent: 06 October 2012 18:00
To: 'Frank Bergmann'; 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?
 
Hi all
 
I fully support any efforts to merge both projects. One question though: is
Naviserver supported on Windows?
 
Best wishes
Brian
 
-Original Message-
From: Frank Bergmann [mailto:fra...@fraber.de]
Sent: 06 October 2012 13:13
To: 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?
 
Hi,
 
 

Question: what does aolserver have that might need to be merged into 
naviserver?

 
Gustaf Neumann recently got ]project-open[ running on NaviServer without any
issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.
 
There are a few compatibility issues, but they are minor, so that we can
confirm from our user perspective that there is nothing missing in
NaviServer.
We are currently running OpenACS 5.7.0 as the base for ]po[ V4.0.
 
 
Cheers,
Frank 
 
-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?
 

Yes -- I think I recall Naviserver splitting because we weren't 
responsive

at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time. 

 
Merging back makes sense.  I'm guessing it's easier to fix whatever is

perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  
 
I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.
 
Question: what does aolserver have that might need to be merged into
naviserver?
 
-john
 
 

 

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Maurizio Martignano
Windows 64?

 

 

 

From: Gustaf Neumann [mailto:neum...@wu.ac.at] 
Sent: 06 October 2012 22:08
To: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

 

On 06.10.12 18:28, Maurizio Martignano wrote:

This is a very good question.
...
 
3. Naviserver has a Win32 folder containing some Visual Studio project files
(something similar to the makefiles), but they are in Visual C++ Studio 2006
style. So my guess is that Naviserver has never been compiled for Windows
64.

zoran uses naviserver on most machines under windows, but with their
commercial
product and their configuration. so, their should not be a principal problem
with this.

i have just compiled the actual naviserver with Msys + Mingw under windows 7
and fixed a few glitches in the process (and committed these to the
repository).
The most serious problem was with Tcl_StatBuf in tcl8.5.12, where one
has to add -D_USE_32BIT_TIME_T to the Makefile flags. For details, see:

http://sourceforge.net/tracker/?func=detail
<http://sourceforge.net/tracker/?func=detail&aid=3474726&group_id=10894&atid
=110894> &aid=3474726&group_id=10894&atid=110894




4. I am not sure the ns_oracle driver I specially debugged and corrected for
Quest and that works on Aolserver will work also Naviserver.

most likely, the oracle driver will work out of the box.

-gustaf neumann



 
 
So I will further investigate this point, but:
If I do not manage to  compile Naviserver on Windows 64 (as I said in other
posts I am not at all interested in Windows 32) or
If I do not manage to port my version of the ns_oracle driver
I will stick to Aolserver.
 
Regards,
Maurizio
 
 
-Original Message-
From: Fenton, Brian [mailto:brian.fen...@quest.ie] 
Sent: 06 October 2012 18:00
To: 'Frank Bergmann'; 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?
 
Hi all
 
I fully support any efforts to merge both projects. One question though: is
Naviserver supported on Windows?
 
Best wishes
Brian
 
-Original Message-
From: Frank Bergmann [mailto:fra...@fraber.de]
Sent: 06 October 2012 13:13
To: 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?
 
Hi,
 
 

Question: what does aolserver have that might need to be merged into 
naviserver?

 
Gustaf Neumann recently got ]project-open[ running on NaviServer without any
issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.
 
There are a few compatibility issues, but they are minor, so that we can
confirm from our user perspective that there is nothing missing in
NaviServer.
We are currently running OpenACS 5.7.0 as the base for ]po[ V4.0.
 
 
Cheers,
Frank 
 
-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?
 

Yes -- I think I recall Naviserver splitting because we weren't 
responsive

at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time. 

 
Merging back makes sense.  I'm guessing it's easier to fix whatever is

perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  
 
I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.
 
Question: what does aolserver have that might need to be merged into
naviserver?
 
-john
 
 

 

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Gustaf Neumann

On 06.10.12 18:28, Maurizio Martignano wrote:

This is a very good question.
...

3. Naviserver has a Win32 folder containing some Visual Studio project files
(something similar to the makefiles), but they are in Visual C++ Studio 2006
style. So my guess is that Naviserver has never been compiled for Windows
64.
zoran uses naviserver on most machines under windows, but 
with their commercial
product and their configuration. so, their should not be a 
principal problem with this.


i have just compiled the actual naviserver with Msys + Mingw 
under windows 7
and fixed a few glitches in the process (and committed these 
to the repository).
The most serious problem was with Tcl_StatBuf in tcl8.5.12, 
where one
has to add -D_USE_32BIT_TIME_T to the Makefile flags. For 
details, see:


http://sourceforge.net/tracker/?func=detail&aid=3474726&group_id=10894&atid=110894


4. I am not sure the ns_oracle driver I specially debugged and corrected for
Quest and that works on Aolserver will work also Naviserver.

most likely, the oracle driver will work out of the box.

-gustaf neumann


So I will further investigate this point, but:
If I do not manage to  compile Naviserver on Windows 64 (as I said in other
posts I am not at all interested in Windows 32) or
If I do not manage to port my version of the ns_oracle driver
I will stick to Aolserver.

Regards,
Maurizio
  


-Original Message-
From: Fenton, Brian [mailto:brian.fen...@quest.ie]
Sent: 06 October 2012 18:00
To: 'Frank Bergmann'; 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

Hi all

I fully support any efforts to merge both projects. One question though: is
Naviserver supported on Windows?

Best wishes
Brian

-Original Message-
From: Frank Bergmann [mailto:fra...@fraber.de]
Sent: 06 October 2012 13:13
To: 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

Hi,



Question: what does aolserver have that might need to be merged into
naviserver?

Gustaf Neumann recently got ]project-open[ running on NaviServer without any
issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.

There are a few compatibility issues, but they are minor, so that we can
confirm from our user perspective that there is nothing missing in
NaviServer.
We are currently running OpenACS 5.7.0 as the base for ]po[ V4.0.


Cheers,
Frank

-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?


Yes -- I think I recall Naviserver splitting because we weren't
responsive

at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time.

Merging back makes sense.  I'm guessing it's easier to fix whatever is

perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...

I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.

Question: what does aolserver have that might need to be merged into
naviserver?

-john




--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Alex Hisen
Last time I looked at Naviserver, it had removed 3 facilities from AOLserver:
1) Support for optional $conn argument in ns_return*, etc commands
2) ns_share
3) ns_set -persist

We have a lot of AOLserver code still in use dating from as long ago as 1995. 
;-)

Removed $conn was a minor annoyance as we could create wrappers for the 
commands in question

Removed ns_share was a more serious problem and would require essentially 
re-writing in tcl an equivalent facility using variable traces.

Removed ability to create shared/persistent ns_sets was not possible to work 
around and was a deal breaker for us.

As a side-note we use ns_share and persistent ns_sets for 99.9% read-only 
config type data.

-Alex Hisen
http://aolserver.am.net

-Original Message-
From: Maurizio Martignano [mailto:maurizio.martign...@spazioit.com] 
Sent: Saturday, October 06, 2012 9:28 AM
To: 'Fenton, Brian'; 'Frank Bergmann'; 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

This is a very good question.
I just started (today) having a look at Naviserver, and I have more
experience on Aolserver on  Windows than on Naviserver, anyhow, for what I
have been able to see up to now:

1. I can compile Aolserver with Visual C++ Studio 2010 and 2012 both 32 bit
ad 64 bit

2. Aolserver sources have some Windows specific makefiles that I used for
the compilation mentioned in point 1 and they do work

3. Naviserver has a Win32 folder containing some Visual Studio project files
(something similar to the makefiles), but they are in Visual C++ Studio 2006
style. So my guess is that Naviserver has never been compiled for Windows
64.

4. I am not sure the ns_oracle driver I specially debugged and corrected for
Quest and that works on Aolserver will work also Naviserver.

So I will further investigate this point, but:
If I do not manage to  compile Naviserver on Windows 64 (as I said in other
posts I am not at all interested in Windows 32) or
If I do not manage to port my version of the ns_oracle driver
I will stick to Aolserver.

Regards,
Maurizio
 

-Original Message-
From: Fenton, Brian [mailto:brian.fen...@quest.ie] 
Sent: 06 October 2012 18:00
To: 'Frank Bergmann'; 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

Hi all

I fully support any efforts to merge both projects. One question though: is
Naviserver supported on Windows?

Best wishes
Brian

-Original Message-
From: Frank Bergmann [mailto:fra...@fraber.de]
Sent: 06 October 2012 13:13
To: 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

Hi,


> Question: what does aolserver have that might need to be merged into 
> naviserver?

Gustaf Neumann recently got ]project-open[ running on NaviServer without any
issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.

There are a few compatibility issues, but they are minor, so that we can
confirm from our user perspective that there is nothing missing in
NaviServer.
We are currently running OpenACS 5.7.0 as the base for ]po[ V4.0.


Cheers,
Frank 

-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?

> Yes -- I think I recall Naviserver splitting because we weren't 
> responsive
at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time. 
> 
> Merging back makes sense.  I'm guessing it's easier to fix whatever is
perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  

I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.

Question: what does aolserver have that might need to be merged into
naviserver?

-john



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly what is
happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


--

Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Gustaf Neumann
Dear Agustin,

On 06.10.12 16:52, Agustin Lopez wrote:
> I am carefully reading that interesting thread.
> I will like to test naviserver on our OpenACS / .LRN installation,
> replacing (for test purposes) some AOLserver.
>
> Can anybody give me an advice? Any config for sample?
You will need naviserver and the postgres driver. Below are the
commands to obtain the newest versions from bitbucket
(using mercurial). Replace tcl and postgres with your
favorite versions.

$ cd /usr/local/src
$ hg clonehttps://bitbucket.org/naviserver/naviserver
$ cd naviserver
$ sh autogen.sh
$ ./configure --with-tcl=/usr/local/src/tcl8.5.12/unix
$ make
$ make install
$ cd /usr/local/src
$ hg clone https://bitbucket.org/naviserver/nsdbpg
$ cd nsdbpg
$ make POSTGRES=/usr/local/pg901/
$ make install

No other modules are needed for OpenACS. More detailed
instructions are in the README file.
https://bitbucket.org/naviserver/naviserver/

 From the bitbucket site, one can as well obtain the sources 
via .zip
or .tar.gz files, in this case, one does not need mercurial (hg)

There are as well tar-releases of naviserver and the
modules from sourceforge
http://sourceforge.net/projects/naviserver/files/naviserver/4.99.4/
The tar releases do not require "sh autogen.sh",
since they contain already with a "configure" file.

Configuring for OpenACS is easy:  The naviserver repository
contains a sample config file for OpenACS.
https://bitbucket.org/naviserver/naviserver/src/d7958b434d47/openacs-config.tcl

You should use a recent version of OpenACS (i would 
recommend the
head version) containing a few adjustments.

Let me know if you need more help.
-gustaf neumann


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Maurizio Martignano
This is a very good question.
I just started (today) having a look at Naviserver, and I have more
experience on Aolserver on  Windows than on Naviserver, anyhow, for what I
have been able to see up to now:

1. I can compile Aolserver with Visual C++ Studio 2010 and 2012 both 32 bit
ad 64 bit

2. Aolserver sources have some Windows specific makefiles that I used for
the compilation mentioned in point 1 and they do work

3. Naviserver has a Win32 folder containing some Visual Studio project files
(something similar to the makefiles), but they are in Visual C++ Studio 2006
style. So my guess is that Naviserver has never been compiled for Windows
64.

4. I am not sure the ns_oracle driver I specially debugged and corrected for
Quest and that works on Aolserver will work also Naviserver.

So I will further investigate this point, but:
If I do not manage to  compile Naviserver on Windows 64 (as I said in other
posts I am not at all interested in Windows 32) or
If I do not manage to port my version of the ns_oracle driver
I will stick to Aolserver.

Regards,
Maurizio
 

-Original Message-
From: Fenton, Brian [mailto:brian.fen...@quest.ie] 
Sent: 06 October 2012 18:00
To: 'Frank Bergmann'; 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

Hi all

I fully support any efforts to merge both projects. One question though: is
Naviserver supported on Windows?

Best wishes
Brian

-Original Message-
From: Frank Bergmann [mailto:fra...@fraber.de]
Sent: 06 October 2012 13:13
To: 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

Hi,


> Question: what does aolserver have that might need to be merged into 
> naviserver?

Gustaf Neumann recently got ]project-open[ running on NaviServer without any
issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.

There are a few compatibility issues, but they are minor, so that we can
confirm from our user perspective that there is nothing missing in
NaviServer.
We are currently running OpenACS 5.7.0 as the base for ]po[ V4.0.


Cheers,
Frank 

-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?

> Yes -- I think I recall Naviserver splitting because we weren't 
> responsive
at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time. 
> 
> Merging back makes sense.  I'm guessing it's easier to fix whatever is
perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  

I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.

Question: what does aolserver have that might need to be merged into
naviserver?

-john



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly what is
happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly what is
happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly what is
happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserve

Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Fenton, Brian
Hi all

I fully support any efforts to merge both projects. One question though: is 
Naviserver supported on Windows?

Best wishes
Brian

-Original Message-
From: Frank Bergmann [mailto:fra...@fraber.de] 
Sent: 06 October 2012 13:13
To: 'John Buckman from BookMooch'
Cc: aolserver-talk@lists.sourceforge.net
Subject: Re: [AOLSERVER] naviserver to replace aolserver?

Hi,


> Question: what does aolserver have that might need to 
> be merged into naviserver?

Gustaf Neumann recently got ]project-open[ running
on NaviServer without any issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.

There are a few compatibility issues, but they are minor,
so that we can confirm from our user perspective that 
there is nothing missing in NaviServer.
We are currently running OpenACS 5.7.0 as the base 
for ]po[ V4.0.


Cheers,
Frank 

-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com] 
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?

> Yes -- I think I recall Naviserver splitting because we weren't responsive
at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time. 
> 
> Merging back makes sense.  I'm guessing it's easier to fix whatever is
perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  

I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.

Question: what does aolserver have that might need to be merged into
naviserver?

-john



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly what is
happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Agustin Lopez

Hello!

I am carefully reading that interesting thread.
I will like to test naviserver on our OpenACS / .LRN installation,
replacing (for test purposes) some AOLserver.

Can anybody give me an advice? Any config for sample?

Regards,
Agustin

El 06/10/2012 14:13, Frank Bergmann escribió:
> Hi,
>
>
>> Question: what does aolserver have that might need to
>> be merged into naviserver?
> Gustaf Neumann recently got ]project-open[ running
> on NaviServer without any issues with
> tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.
>
> There are a few compatibility issues, but they are minor,
> so that we can confirm from our user perspective that
> there is nothing missing in NaviServer.
> We are currently running OpenACS 5.7.0 as the base
> for ]po[ V4.0.
>
>
> Cheers,
> Frank
>
> -Original Message-
> From: John Buckman from BookMooch [mailto:j...@bookmooch.com]
> Sent: Saturday, October 06, 2012 3:48 AM
> To: aolserver-talk@lists.sourceforge.net
> Subject: [AOLSERVER] naviserver to replace aolserver?
>
>> Yes -- I think I recall Naviserver splitting because we weren't responsive
> at Aol.  Made sense at the time -- there was just no justification for Aol
> to support the project at the time.
>> Merging back makes sense.  I'm guessing it's easier to fix whatever is
> perceived as not working with Naviserver and freeze Aolserver than the other
> way around?  Just a guess.  I always liked the Naviserver name better
> anyway...
>
> I'd vote for trying to get onboard the naviserver wagon, as
> a) they seem to have had a lot of innovation
> b) their documentation has apparently come a long way
> c) their handling of scalability, leaking and memory bloat is apparently
> further along than aolserver
> d) their project name doesn't make people cringe.
>
> Question: what does aolserver have that might need to be merged into
> naviserver?
>
> -john
>
>
> 
> --
> Don't let slow site performance ruin your business. Deploy New Relic APM
> Deploy New Relic app performance management and know exactly what is
> happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
> no cost today and get our sweet Data Nerd shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev
> ___
> aolserver-talk mailing list
> aolserver-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/aolserver-talk
>
>
> --
> Don't let slow site performance ruin your business. Deploy New Relic APM
> Deploy New Relic app performance management and know exactly
> what is happening inside your Ruby, Python, PHP, Java, and .NET app
> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev
> ___
> aolserver-talk mailing list
> aolserver-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/aolserver-talk
>


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


Re: [AOLSERVER] naviserver to replace aolserver?

2012-10-06 Thread Frank Bergmann
Hi,


> Question: what does aolserver have that might need to 
> be merged into naviserver?

Gustaf Neumann recently got ]project-open[ running
on NaviServer without any issues with
tcl8.5.11 + xotcl 2 + libthread (head) + tdom 0.83.

There are a few compatibility issues, but they are minor,
so that we can confirm from our user perspective that 
there is nothing missing in NaviServer.
We are currently running OpenACS 5.7.0 as the base 
for ]po[ V4.0.


Cheers,
Frank 

-Original Message-
From: John Buckman from BookMooch [mailto:j...@bookmooch.com] 
Sent: Saturday, October 06, 2012 3:48 AM
To: aolserver-talk@lists.sourceforge.net
Subject: [AOLSERVER] naviserver to replace aolserver?

> Yes -- I think I recall Naviserver splitting because we weren't responsive
at Aol.  Made sense at the time -- there was just no justification for Aol
to support the project at the time. 
> 
> Merging back makes sense.  I'm guessing it's easier to fix whatever is
perceived as not working with Naviserver and freeze Aolserver than the other
way around?  Just a guess.  I always liked the Naviserver name better
anyway...  

I'd vote for trying to get onboard the naviserver wagon, as
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently
further along than aolserver
d) their project name doesn't make people cringe.

Question: what does aolserver have that might need to be merged into
naviserver?

-john



--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly what is
happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at
no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk


[AOLSERVER] naviserver to replace aolserver?

2012-10-05 Thread John Buckman from BookMooch
> Yes -- I think I recall Naviserver splitting because we weren't responsive at 
> Aol.  Made sense at the time -- there was just no justification for Aol to 
> support the project at the time. 
> 
> Merging back makes sense.  I'm guessing it's easier to fix whatever is 
> perceived as not working with Naviserver and freeze Aolserver than the other 
> way around?  Just a guess.  I always liked the Naviserver name better 
> anyway...  

I'd vote for trying to get onboard the naviserver wagon, as 
a) they seem to have had a lot of innovation
b) their documentation has apparently come a long way
c) their handling of scalability, leaking and memory bloat is apparently 
further along than aolserver
d) their project name doesn't make people cringe.

Question: what does aolserver have that might need to be merged into naviserver?

-john


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk