[mnet-devel] Mnet build questions.

rob kinninmont lists+mnet-devel at evilrob.com
Mon Jun 2 18:52:50 BST 2003


On Mon, Jun 02, 2003 at 08:06:52PM -0400, Zooko wrote:
> 
> > when it should call set_flags. It looks like it's a bug in bsddb3 v  
> > 3.3.0 (which is quite old) but that's the version that  
> > mnet_new/setup.py claims is needed
> 
> Probably a naming confusion between bsddb and pybsddb.  The latter is 
> sometimes referred to as "bsddb", much to everyone's confusion.

I'm only looking at 'pybsddb' (the module named 'bsddb') - I'm not even considering db3 etc at this point.

> I believe it'll tell you that we use bsddb 3.3.11 (filename: 
> "db-3.3.11.tar.gz") and pybsddb 3.3.0 (filename: "bsddb3-3.3.0.tar.gz").  
> I guess the patches that you'll also find in extsrc/ are not necessary for 
> mnet_new.

Aha!  That's the stumbling block.

The mnet_new setup stuff doesn't deal with pybsddb directly, it simply tells one to install v3.3.0.  The twist is that it needs to be a _Patched_ version of 3.3.0, which you won't get if you e.g. install from an rpm.

I'll have a go at installing a patched version on my linux box.  

> Your second problem is something that has been fixed in newer versions of 
> mnet_new.

Hmm.  Do you know off-hand what/where the fix is?  If it's a small fix, I'd probably like to apply it retroactively to my May12 snapshot.

> I think we need to make the HEAD version of mnet_new be a "stabilizing" source 
> base.  Ent, and any other disruptive features or refactorings, should not be 
> merged onto HEAD until they are complete and stable.

I'm not going to argue with the wisdom of that as a coding/engineering practice... but I really don't think it's necessary at the moment.  Much as I'd like to get more involved in mnet stuff, I think I simply don't have the time to devote to it at the moment - too many other things going on - and my goal is really just to get a stable mnet node running on windows and linux that I can tickle via xmlrpc.  To that end, sticking with a stale-but-working snapshot that I can fix ad-hoc as needed probably works better for me.

cheers,
rob


-- 
--
rob kinninmont

"War doesn't determine who's right. War determines who's left."


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel




More information about the Mnet-devel mailing list