rpms/kdepim/devel kdepim-4.2.0-kpilot.patch, 1.1, 1.2 kdepim.spec, 1.205, 1.206

Than Ngo than at fedoraproject.org
Tue Jan 27 15:04:54 UTC 2009


Author: than

Update of /cvs/extras/rpms/kdepim/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27351

Modified Files:
	kdepim-4.2.0-kpilot.patch kdepim.spec 
Log Message:
upistream patch, fix data corruption problems in KPilot


kdepim-4.2.0-kpilot.patch:

Index: kdepim-4.2.0-kpilot.patch
===================================================================
RCS file: /cvs/extras/rpms/kdepim/devel/kdepim-4.2.0-kpilot.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- kdepim-4.2.0-kpilot.patch	27 Jan 2009 14:12:27 -0000	1.1
+++ kdepim-4.2.0-kpilot.patch	27 Jan 2009 15:04:23 -0000	1.2
@@ -1,20 +1,7 @@
-Index: kpilot/conduits/todo/todoconduit.cc
-===================================================================
---- kpilot/conduits/todo/todoconduit.cc	(Revision 915906)
-+++ kpilot/conduits/todo/todoconduit.cc	(Revision 915907)
-@@ -68,6 +68,7 @@
- 	
- 	TodoSettings::self()->readConfig();
- 	d->fCollectionId = TodoSettings::akonadiCollection();
-+	d->fPrevCollectionId = TodoSettings::prevAkonadiCollection();
- }
- 
- bool TodoConduit::initDataProxies()
-Index: kpilot/conduits/akonadibase/akonadirecord.cc
-===================================================================
---- kpilot/conduits/akonadibase/akonadirecord.cc	(Revision 915830)
-+++ kpilot/conduits/akonadibase/akonadirecord.cc	(Revision 915831)
-@@ -47,12 +47,14 @@
+diff -up kdepim-4.2.0/kpilot/conduits/akonadibase/akonadirecord.cc.orig kdepim-4.2.0/kpilot/conduits/akonadibase/akonadirecord.cc
+--- kdepim-4.2.0/kpilot/conduits/akonadibase/akonadirecord.cc.orig	2009-01-27 15:47:05.000000000 +0100
++++ kdepim-4.2.0/kpilot/conduits/akonadibase/akonadirecord.cc	2009-01-27 15:58:11.000000000 +0100
+@@ -47,6 +47,7 @@ AkonadiRecord::AkonadiRecord( const Akon
  	d->fItem = item;
  	d->fLastSyncDateTime = lastSync.toUTC(); // Item times are saved in UTC time.
  	d->fDeleted = false;
@@ -22,35 +9,7 @@
  }
  
  AkonadiRecord::AkonadiRecord( const QString& id ) : d( new AkonadiRecordPrivate )
- {
- 	d->fTempId = id;
- 	d->fDeleted = true;
-+	d->fDummy = false;
- }
- 
- AkonadiRecord::~AkonadiRecord()
-Index: kpilot/conduits/akonadibase/akonadirecord.cc
-===================================================================
---- kpilot/conduits/akonadibase/akonadirecord.cc	(Revision 915836)
-+++ kpilot/conduits/akonadibase/akonadirecord.cc	(Revision 915837)
-@@ -50,11 +50,15 @@
- 	d->fDummy = false;
- }
- 
-+/**
-+ * This ctor is _only_ used for dummy records which are temporarily used to delete
-+ * data.
-+ */
- AkonadiRecord::AkonadiRecord( const QString& id ) : d( new AkonadiRecordPrivate )
- {
- 	d->fTempId = id;
- 	d->fDeleted = true;
--	d->fDummy = false;
-+	d->fDummy = true;
- }
- 
- AkonadiRecord::~AkonadiRecord()
-@@ -123,6 +127,11 @@
+@@ -122,6 +123,11 @@ void AkonadiRecord::setItem( const Akona
  	d->fItem = item;
  	// Make sure that we return the right id after updating the itemobject.
  	setId( QString::number( item.id() ) );
@@ -62,3 +21,32 @@
  }
  
  void AkonadiRecord::synced()
+@@ -130,9 +136,17 @@ void AkonadiRecord::synced()
+ 	// Nothing to do here.
+ }
+ 
++void AkonadiRecord::setDummy(bool dummy)
++{
++	FUNCTIONSETUPL(5);
++	DEBUGKPILOT << "dummy: " << dummy;
++	d->fDummy = dummy;
++}
++
+ bool AkonadiRecord::isValid() const
+ {
+ 	FUNCTIONSETUPL(5);
+ 	bool valid = ! d->fDummy;
++	DEBUGKPILOT << "valid: " << valid;
+ 	return valid;
+ }
+diff -up kdepim-4.2.0/kpilot/conduits/todo/todoconduit.cc.orig kdepim-4.2.0/kpilot/conduits/todo/todoconduit.cc
+--- kdepim-4.2.0/kpilot/conduits/todo/todoconduit.cc.orig	2009-01-27 16:02:28.000000000 +0100
++++ kdepim-4.2.0/kpilot/conduits/todo/todoconduit.cc	2009-01-27 16:02:43.000000000 +0100
+@@ -68,6 +68,7 @@ void TodoConduit::loadSettings()
+ 	
+ 	TodoSettings::self()->readConfig();
+ 	d->fCollectionId = TodoSettings::akonadiCollection();
++	d->fPrevCollectionId = TodoSettings::prevAkonadiCollection();
+ }
+ 
+ bool TodoConduit::initDataProxies()


Index: kdepim.spec
===================================================================
RCS file: /cvs/extras/rpms/kdepim/devel/kdepim.spec,v
retrieving revision 1.205
retrieving revision 1.206
diff -u -r1.205 -r1.206
--- kdepim.spec	27 Jan 2009 14:12:27 -0000	1.205
+++ kdepim.spec	27 Jan 2009 15:04:23 -0000	1.206
@@ -93,7 +93,7 @@
 %patch0 -p1 -b .libqgpgme-link-fix
 
 # upstream patches
-%patch100 -p0 -b .kpilot
+%patch100 -p1 -b .kpilot
 
 %build
 mkdir -p %{_target_platform}




More information about the scm-commits mailing list