[oe-commits] org.oe.dev libopie2: Enable SQL PIM backend.

pfalcon commit openembedded-commits at lists.openembedded.org
Mon Jan 15 03:44:46 UTC 2007


libopie2: Enable SQL PIM backend.
* Let users store their data reliably. XML backend is still used by default,
user must activate SQLite in config files (see OPIE wiki).
* Regarding concerns due to which is wasn't enabled before: "too large for 16MB 
flash devices" - such devices welcome to disable-override it; "no sync" - apparently,
no sync with SQLite backend active, but XML is till by default.
* SQLite backend and opie-pimconvert tested to work OK on hx4700 (on small dataset
though, more tetsing pending). Suprising;y, I had rather weird issues with sqlite3 
on qemuarm.

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: e9f90698372f656405245674904d4454e0c7554b
ViewMTN: http://monotone.openembedded.org/revision.psp?id=e9f90698372f656405245674904d4454e0c7554b
Files:
1
packages/libopie/libopie2.inc
packages/libopie/libopie2_1.2.2.bb
packages/libopie/libopie2_cvs.bb
Diffs:

#
# mt diff -r1516e610cec317d2dbc1f14ae7359ef7c80a1182 -re9f90698372f656405245674904d4454e0c7554b
#
# 
# 
# patch "packages/libopie/libopie2.inc"
#  from [03394cab1b8125b34bd21920681b02a1b3310f77]
#    to [ef083a62a69cb5e1acd06ddf72433bc771c124b2]
# 
# patch "packages/libopie/libopie2_1.2.2.bb"
#  from [96a01b431052ad0c82cdb776d595085768cff400]
#    to [9f58efb141afe922118664b97fe83c3fbeab19e2]
# 
# patch "packages/libopie/libopie2_cvs.bb"
#  from [1188f8bb9a29b6bb02cf02d27ef1a7f31020d4be]
#    to [64b2d690b3525b0929d0bb213777f2b758e08c6b]
# 
============================================================
--- packages/libopie/libopie2.inc	03394cab1b8125b34bd21920681b02a1b3310f77
+++ packages/libopie/libopie2.inc	ef083a62a69cb5e1acd06ddf72433bc771c124b2
@@ -19,8 +19,12 @@ EXTRA_QMAKEVARS_POST += 'DEFINES+=OPIE_N
 			DEFINES+=OPIE_NO_ERASE_RECT_HACKFIX \
 			LIBS+=-L${S} LIBS+="-Wl,-rpath-link,${S}"'
 
-#NOTE: We no longer enable the sqlite PIM backend here, since a) using it means no sync and b) it's too large for 16MB images
-EXTRA_QMAKEVARS_PRE += 'ENABLE_SQL_PIM_BACKEND=n'
+ENABLE_SQL_PIM_BACKEND = "y"
+# NOTE: Machines with too little amount of flash may want to disable SQL backend support
+# (known not to fit in 16MB). Also, XML backend is still used by default, as SQL doesn't
+# support sync yet.
+#ENABLE_SQL_PIM_BACKEND_smallmachine = "n"
+EXTRA_QMAKEVARS_PRE += 'ENABLE_SQL_PIM_BACKEND=${ENABLE_SQL_PIM_BACKEND}'
 
 MODULES = "opiecore opiedb opiemm opienet opiepim opiesecurity opieui opiebluez"
 LIBS    = "core2    db2    mm2    net2    pim2    security2    ui2 bluez2"
============================================================
--- packages/libopie/libopie2_1.2.2.bb	96a01b431052ad0c82cdb776d595085768cff400
+++ packages/libopie/libopie2_1.2.2.bb	9f58efb141afe922118664b97fe83c3fbeab19e2
@@ -1,6 +1,6 @@ require ${PN}.inc
 require ${PN}.inc
+PR = "r1"
 
-
 SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/libopie2 \
            file://include.pro \
            file://odevice.h-jornada-fixup.patch;patch=1 \
============================================================
--- packages/libopie/libopie2_cvs.bb	1188f8bb9a29b6bb02cf02d27ef1a7f31020d4be
+++ packages/libopie/libopie2_cvs.bb	64b2d690b3525b0929d0bb213777f2b758e08c6b
@@ -1,7 +1,7 @@ PV = "1.2.2+cvs${SRCDATE}"
 require ${PN}.inc
 
 PV = "1.2.2+cvs${SRCDATE}"
-PR = "r2"
+PR = "r3"
 
 DEFAULT_PREFERENCE = "-1"
 






More information about the Openembedded-commits mailing list