Hi Andy,

On 04/16/2014 12:55 PM, Andy wrote:
> Like a few others posting here recently, I'd really like to use s3ql
> on CentOS 6.  Amongst the list of requirements is the upgrade of
> sqlite from 3.6 to 3.7.  This one is a little troubling, since sqlite
> is pretty intrinsic to CentOS (RHEL etc.) - used by yum, for example.
> Changing the version of sqlite from the CentOS 6-supplied 3.6, to a
> 3rd party repo-provided 3.7, means your OS technically stops being
> CentOS.  This may be something I can live with on a home system, but I
> cannot recommend this to anyone at $work.  We have enough trouble with
> other things like php from the atomic repo, since our customers don't
> often understand the rationale behind repos like atomic (latest!!
> yeah! oops, why has stuff stopped working?), vs the sensible,
> conservative CentOS/RHEL/EPEL repos (major version stays unchanged,
> all apps keep working, backfixing of bugs, sleep easy at night...!).
> 
> Nikolaus, please don't take this as a complaint, since you obviously
> have good reasons for the s3ql code needing sqlite 3.7, as is your
> right :), but I would love to know if this is a 'hard' requirement, or
> would there be any way to use s3ql with sqlite left at 3.6?

If I remember correctly, the reason for the requirement are three SQLite
bugs that are otherwise triggered by S3QL:

http://www.sqlite.org/src/info/c39ff61c43
http://www.sqlite.org/src/info/51914f6acd2cb462
http://www.sqlite.org/cvstrac/tktview?tn=3992

You could try backporting these fixes to SQLite 3.6.


Alternatively, you could also try to link s3ql and apsw statically
against a new SQlite 3.7, and keep the system-wide dynamic SQLite 3.6
library untouched. This will require some adjustments to S3QL's
setup.py, for apsw it's already supported (you just have to figure out
the correct parameters for its setup.py).


Hope that helps,

-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«

-- 
You received this message because you are subscribed to the Google Groups 
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to