[Dachs-support] question about a DaCHS server error

Chris Piker chris-piker at uiowa.edu
Tue Dec 10 18:35:52 CET 2019


----- Original Message -----
> From: "Markus Demleitner" <msdemlei at ari.uni-heidelberg.de>
> Sent: Monday, December 9, 2019 11:57:34 PM
> Subject: Re: [Dachs-support] question about a DaCHS server error

> I strogly suspect the central clue is given by Chris in his followup:
> 
>> Just want to add that I'm running from the most recent SVN sources for both
>> dachs and python2.7, both built from source.  Extra modules that
>> were needed for dachs were gathered using the pip2.7 command that was
>> compiled along with the interpreter.
> 
> Whatever pyparsing you get with this procedure could very well have a
> regression (for some meaning of that word) that bites with the
> (obviously fairly complex) ADQL grammar.  Could you downgrade your
> pyparsing to 2.2 (which is what's currently in Debian stable) and see
> if that fixes things?

I'll switch to that version, and see if it takes care of the issue.
Thanks!

> Meanwhile: What's the reason for running from svn?  

The space physics data center and high performance computing group on
campus both run on CentOS 7, as far as I know they don't maintain any
docker instances at this time.  In general I've been building from source
code because it's usually easy and avoids package management purgatory.


> generally only committing code that's passed all the tests, that's of
> course still a big hurdle to continued maintenance compared to
> running from package -- and continued maintainability is one of my
> big goals with DaCHS.  So, if there's a strong reason to run from svn
> that I could perhaps cover otherwise, I'd try to do that.

Would you recommend that I build from a tagged release branch instead?
(I probably should have done so anyway.)  What about this one:

 http://svn.ari.uni-heidelberg.de/svn/gavo/python/tags/release-1.4/

?
 
> And, on pretty much this topic, a warning: Some time within the next
> month or so, svn trunk will become the python3-only DaCHS2.

I've setup dachs with it's own python interpreter separate from the
rest of the world.  I can switch it to the version you recommend.


-- 
Chris



More information about the Dachs-support mailing list