I have made the following changes intended for : CE:MW:Shared / buteo-mtp CE:MW:Shared / buteo-sync-plugins CE:MW:Shared / buteo-syncfw CE:MW:Shared / buteo-syncml
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/7106 Thank You, aard [This message was auto-generated] --- Request # 7106: Messages from BOSS: State: review at 2012-10-22T15:25:26 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:aard:staging:accounts / buteo-mtp -> CE:MW:Shared / buteo-mtp changes files: -------------- ++++++ new changes file: --- buteo-mtp.changes +++ buteo-mtp.changes @@ -0,0 +1,9 @@ +* Mon Sep 24 2012 Bernd Wachter <[email protected]> - 0.0.39 +- Update to nemo upstream, contributing to JB#2310 + +* Sun Aug 05 2012 Bernd Wachter <[email protected]> - 0.0.38 +- Update to functionfs version +- Implements JB#1855 + +* Thu Jun 24 2010 Bernd Wachter <[email protected]> - 0.0.36 +- Initial RPM version new: ---- buteo-mtp-0.0.39.tar.gz buteo-mtp.changes buteo-mtp.service buteo-mtp.spec spec files: ----------- ++++++ new spec file: --- buteo-mtp.spec +++ buteo-mtp.spec @@ -0,0 +1,83 @@ +Name: buteo-mtp +Version: 0.0.39 +Release: 1 +Summary: MTP library +Group: System/Libraries +License: LGPLv2.1 +URL: https://github.com/nemomobile/buteo-mtp +Source0: %{name}-%{version}.tar.gz +Source1: %{name}.service +BuildRequires: pkgconfig(contextsubscriber-1.0) +BuildRequires: pkgconfig(qttracker) +BuildRequires: pkgconfig(synccommon) + +%description +%{summary}. + +%files +%defattr(-,root,root,-) +%{_unitdir}/*.service +%{_libdir}/*.so.* +%{_libdir}/mtp/*.so +%{_datadir}/mtp/*.xml +%{_bindir}/mtp_service +%{_bindir}/start-mtp.sh + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +%{summary}. + +%files devel +%defattr(-,root,root,-) +%{_includedir}/* +%{_libdir}/*.so + + +%package sync-plugin +Summary: MTP plugin for buteo-sync +Group: System/Libraries + +%description sync-plugin +%{summary}. + +%files sync-plugin +%defattr(-,root,root,-) +%{_libdir}/sync/*.so +%config %{_sysconfdir}/sync/profiles/server/*.xml + + +%package tests +Summary: Tests for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description tests +%{summary}. + +%files tests +%defattr(-,root,root,-) +/opt/tests/%{name} + + +%prep +%setup -q + + +%build +qmake +# breaks on parallel builds +make + + +%install +make INSTALL_ROOT=%{buildroot} install +mkdir -p %{buildroot}/%{_unitdir} +cp %{SOURCE1} %{buildroot}/%{_unitdir}/ + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig other changes: -------------- ++++++ buteo-mtp-0.0.39.tar.gz (new) ++++++ buteo-mtp.service (new) --- buteo-mtp.service +++ buteo-mtp.service @@ -0,0 +1,10 @@ +[Unit] +Description=MTP service + +[Service] +ExecStart=/usr/bin/start-mtp.sh +Restart=always +RestartSec=1 +User=1000 +Nice=-10 +Environment=HOME=/home/nemo submit: home:aard:staging:accounts / buteo-sync-plugins -> CE:MW:Shared / buteo-sync-plugins changes files: -------------- ++++++ new changes file: --- buteo-sync-plugins.changes +++ buteo-sync-plugins.changes @@ -0,0 +1,36 @@ +* Mon Sep 24 2012 Bernd Wachter <[email protected]> - 0.7.0 +- Update to nemo upstream, contributing to JB#2310 + +* Sun Sep 09 2012 Bernd Wachter <[email protected]> - 0.6.5 +- Update to latest upstream +- Move tests to /opt/tests + +* Mon Jan 31 2011 Bernd Wachter <[email protected]> - 0.5.6.64 +- Update version, fixing BMC#13137 + +* Wed Jan 05 2011 Bernd Wachter <[email protected]> - 0.5.6.61 +- Update version, fixing BMC#11997 + +* Fri Dec 17 2010 Bernd Wachter <[email protected]> - 0.5.6.60 +- Update version, fixing BMC#4945 + +* Wed Nov 24 2010 Bernd Wachter <[email protected]> - 0.5.6.57 +- Update version, fixes: BME#3869 + +* Sun Oct 17 2010 Bernd Wachter <[email protected]> - 0.5.6.48 +- Update to latest version + +* Thu Sep 23 2010 Bernd Wachter <[email protected]> - 0.5.6.46 +- Update version, fixing BMC#3869, BMC#3888, BMC#4945 + +* Tue Aug 24 2010 Bernd Wachter <[email protected]> - 0.5.6.34 +- Update to latest version + +* Fri Aug 13 2010 Bernd Wachter <[email protected]> - 0.5.6 +- Change build requires to pkgconfig + +* Wed Aug 11 2010 Kaitlin Rupert <[email protected]> - 0.5.6 +- Replace qt4-devel with QtCore and QtNetwork + +* Tue Jun 29 2010 Bernd Wachter <[email protected]> - 0.5.6 +- Initial RPM version new: ---- buteo-sync-plugins-0.7.0.tar.gz buteo-sync-plugins.changes buteo-sync-plugins.spec spec files: ----------- ++++++ new spec file: --- buteo-sync-plugins.spec +++ buteo-sync-plugins.spec @@ -0,0 +1,146 @@ +Name: buteo-sync-plugins +Version: 0.7.0 +Release: 1 +Summary: Synchronization plugins +Group: System/Libraries +URL: https://github.com/nemomobile/buteo-sync-plugins +License: LGPLv2.1 +Source0: %{name}-%{version}.tar.gz +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(QtNetwork) +BuildRequires: pkgconfig(qttracker) +BuildRequires: pkgconfig(QtContacts) +BuildRequires: pkgconfig(openobex) +BuildRequires: pkgconfig(accounts-qt) +BuildRequires: pkgconfig(meegosyncml) +BuildRequires: pkgconfig(synccommon) +BuildRequires: doxygen + +%description +%{summary}. + +%files +%defattr(-,root,root,-) +%config %{_sysconfdir}/sync/xml/*.xml +%config %{_sysconfdir}/sync/profiles/client/*.xml +%config %{_sysconfdir}/sync/profiles/storage/*.xml +# the following 3 files might need to go into a separate +# package some day +%config %{_sysconfdir}/sync/profiles/service/btS40.xml +%config %{_sysconfdir}/sync/profiles/service/bt.xml +%config %{_sysconfdir}/sync/profiles/sync/bt_template.xml +%{_libdir}/sync/*.so +%{_libdir}/*.so.* + +%package devel +Requires: %{name} = %{version}-%{release} +Summary: Development files for %{name} +Group: Development/Libraries + +%description devel +%{summary}. + +%files devel +%defattr(-,root,root,-) +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/*.prl +%{_libdir}/pkgconfig/*.pc + +%package doc +Summary: Documentation for %{name} +Group: Documentation + +%description doc +%{summary}. + +%files doc +%defattr(-,root,root,-) +%{_docdir}/sync-app-doc + + +%package tests +Summary: Tests for %{name} +Group: System/Libraries +Requires: %{name} = %{version}-%{release} + +%description tests +%{summary}. + +%files tests +%defattr(-,root,root,-) +/opt/tests/buteo-sync-plugins + + +%package -n buteo-service-scheduleworld +Summary: ScheduleWorld service description for Buteo SyncML +Group: System/Libraries +Requires: %{name} = %{version} + +%description -n buteo-service-scheduleworld +%{summary}. + +%files -n buteo-service-scheduleworld +%defattr(-,root,root,-) +%config %{_sysconfdir}/sync/profiles/service/sw.com.xml +%config %{_sysconfdir}/sync/profiles/sync/sw.com.xml + + +%package -n buteo-service-mobical +Summary: ScheduleWorld service description for Buteo SyncML +Group: System/Libraries +Requires: %{name} = %{version} + +%description -n buteo-service-mobical +%{summary}. + +%files -n buteo-service-mobical +%defattr(-,root,root,-) +%config %{_sysconfdir}/sync/profiles/service/mobical.com.xml +%config %{_sysconfdir}/sync/profiles/sync/mobical.com.xml + +%package -n buteo-service-google +Summary: Google Contacts service description for Buteo SyncML +Group: System/Libraries +Requires: %{name} = %{version} + +%description -n buteo-service-google +%{summary}. + +%files -n buteo-service-google +%defattr(-,root,root,-) +%config %{_sysconfdir}/sync/profiles/service/google.com.xml +%config %{_sysconfdir}/sync/profiles/sync/google.com.xml + +%package -n buteo-service-memotoo +Summary: Memotoo service description for Buteo SyncML +Group: System/Libraries +Requires: %{name} = %{version} + +%description -n buteo-service-memotoo +%{summary}. + +%files -n buteo-service-memotoo +%defattr(-,root,root,-) +%config %{_sysconfdir}/sync/profiles/service/memotoo.com.xml +%config %{_sysconfdir}/sync/profiles/sync/memotoo.com.xml + +%prep +%setup -q + + +%build +qmake +make %{?_smp_mflags} + + +%install +make INSTALL_ROOT=%{buildroot} install +# ovi service, currently incomplete +rm -f %{buildroot}/%{_sysconfdir}/sync/profiles/service/ovisuite.xml +rm -f %{buildroot}/%{_sysconfdir}/sync/profiles/sync/switch.xml + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig other changes: -------------- ++++++ buteo-sync-plugins-0.7.0.tar.gz (new) submit: home:aard:staging:accounts / buteo-syncfw -> CE:MW:Shared / buteo-syncfw changes files: -------------- ++++++ new changes file: --- buteo-syncfw.changes +++ buteo-syncfw.changes @@ -0,0 +1,42 @@ +* Mon Sep 24 2012 Bernd Wachter <[email protected]> - 0.6.0 +- Update to nemo upstream, contributing to JB#2310 + +* Thu Sep 06 2012 Bernd Wachter <[email protected]> - 0.5.40 +- Update to latest upstream, contributing to JB#1813 +- Move tests to /opt/tests +- Adjust to Accounts API changes + +* Wed Feb 16 2011 Bernd Wachter <[email protected]> - 0.5.4 +- Move binaries only required for testing to -tests, fixing BMC#13446 + +* Thu Feb 10 2011 Bernd Wachter <[email protected]> - 0.5.4 +- Add patch to fix BMC#13367 - buteo-syncfw: removing profile fails + +* Thu Feb 03 2011 Bernd Wachter <[email protected]> - 0.5.4 +- Update version, implementing FEA#8027 + +* Mon Jan 31 2011 Bernd Wachter <[email protected]> - 0.5.2.8 +- Update version, fixing BMC#13137 + +* Wed Jan 05 2011 Bernd Wachter <[email protected]> - 0.5.2.2 +- Update version, fixing BMC#11995 + +* Fri Dec 17 2010 Bernd Wachter <[email protected]> - 0.5.2.1 +- Update version, fixing BMC#11486 + +* Wed Nov 24 2010 Bernd Wachter <[email protected]> - 0.5.1.25 +- Update version, required for buteo-sync-plugins fixes from BME#3888 + +* Sun Oct 17 2010 Bernd Wachter <[email protected]> - 0.5.1.12 +- Update to current version + +* Thu Sep 23 2010 Bernd Wachter <[email protected]> - 0.5.1.8 +- Update version, fixing BMC#3860 + +* Tue Aug 24 2010 Bernd Wachter <[email protected]> - 0.5.0.21 +- Update to latest version +- Change BuildRequires to pkgconfig +- Package documentation + +* Thu Jun 24 2010 Bernd Wachter <[email protected]> - 0.4.9 +- Initial RPM version new: ---- 0001-Synchronizer-removeProfile-remove-profiles-even-if-p.patch buteo-syncfw-0.6.0.tar.gz buteo-syncfw.changes buteo-syncfw.spec spec files: ----------- ++++++ new spec file: --- buteo-syncfw.spec +++ buteo-syncfw.spec @@ -0,0 +1,93 @@ +Name: buteo-syncfw +Version: 0.6.0 +Release: 1 +Summary: Synchronization backend +Group: System/Libraries +URL: https://github.com/nemomobile/buteo-syncfw +License: LGPLv2.1 +Source0: %{name}-%{version}.tar.gz +BuildRequires: doxygen, fdupes +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(contextsubscriber-1.0) +BuildRequires: pkgconfig(accounts-qt) +BuildRequires: pkgconfig(qttracker) +BuildRequires: pkgconfig(libsignon-qt) +BuildRequires: pkgconfig(QtSystemInfo) +BuildRequires: libiphb-devel +Patch0: 0001-Synchronizer-removeProfile-remove-profiles-even-if-p.patch + +%description +%{summary}. + +%files +%defattr(-,root,root,-) +%config %{_sysconfdir}/sync/* +%config %{_sysconfdir}/xdg/autostart/*.desktop +%config %{_sysconfdir}/syncwidget/* +%{_bindir}/msyncd +%{_libdir}/*.so.* + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +%{summary}. + +%files devel +%defattr(-,root,root,-) +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/*.prl +%{_libdir}/pkgconfig/*.pc + +%package doc +Summary: Documentation for %{name} +Group: Documentation + +%description doc +%{summary}. + +%files doc +%defattr(-,root,root,-) +%{_docdir}/sync-fw-doc/* + +%package tests +Summary: Tests for %{name} +Group: Development/Libraries + +%description tests +%{summary}. + +%files tests +%defattr(-,root,root,-) +/opt/tests/buteo-syncfw/*.so +/opt/tests/buteo-syncfw/*.pl +/opt/tests/buteo-syncfw/*.sh +/opt/tests/buteo-syncfw/sync-fw-tests* +/opt/tests/buteo-syncfw/syncprofiletests +/opt/tests/buteo-syncfw/test-definition/*.xml +%{_datadir}/accounts/services/*.service + + +%prep +%setup -q +%patch0 -p1 + +%build +qmake +make + + +%install +make INSTALL_ROOT=%{buildroot} install +chmod -x %{buildroot}/%{_includedir}/libsyncprofile/*.h +chmod +x %{buildroot}/%{_bindir}/* +chmod +x %{buildroot}/opt/tests/buteo-syncfw/*.pl %{buildroot}/opt/tests/buteo-syncfw/*.sh +%fdupes %{buildroot}/opt/tests/buteo-syncfw/ + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig other changes: -------------- ++++++ 0001-Synchronizer-removeProfile-remove-profiles-even-if-p.patch (new) --- 0001-Synchronizer-removeProfile-remove-profiles-even-if-p.patch +++ 0001-Synchronizer-removeProfile-remove-profiles-even-if-p.patch @@ -0,0 +1,46 @@ +From e0bb7f1fdae8413c020a0ef2bc45e51dbad71665 Mon Sep 17 00:00:00 2001 +From: Patrick Ohly <[email protected]> +Date: Wed, 9 Feb 2011 13:18:25 +0100 +Subject: [PATCH] Synchronizer::removeProfile: remove profiles even if plugin cleanup failed + +Removing a profile currently fails: +1. if a plugin doesn't implement cleanUp(). +2. in the SyncML plugin if there were only failed syncs. + +This patch allows the profile to be removed despite such false return +code from the plugin. Depending on the intended semantic of the return +code (which is not documented), this might not be the right solution, but +it solves the immediate problem. + +A better, more intrusive solution might be: +- let plugins indicate permanent and temporary errors in their return code +- fix the default implementation of cleanUp() +- refuse to remove the profile only for temporary errors +--- + msyncd/synchronizer.cpp | 9 ++++----- + 1 files changed, 4 insertions(+), 5 deletions(-) + +diff --git a/msyncd/synchronizer.cpp b/msyncd/synchronizer.cpp +index 917e721..c4a20a0 100644 +--- a/msyncd/synchronizer.cpp ++++ b/msyncd/synchronizer.cpp +@@ -670,12 +670,11 @@ bool Synchronizer::removeProfile(QString aProfileId) + + const SyncResults * syncResults = profile->lastResults(); + if (!pluginRunner->cleanUp() && syncResults){ +- LOG_CRITICAL ("Error in removing anchors, sync session "); +- } else { +- LOG_DEBUG("Removing the profile"); +- iProfileManager.removeProfile(aProfileId); +- status = true; ++ LOG_WARNING ("error inside plugin while cleaning up"); + } ++ LOG_DEBUG("Removing the profile"); ++ iProfileManager.removeProfile(aProfileId); ++ status = true; + delete profile; + delete pluginRunner; + } +-- +1.7.2.3 + ++++++ buteo-syncfw-0.6.0.tar.gz (new) submit: home:aard:staging:accounts / buteo-syncml -> CE:MW:Shared / buteo-syncml changes files: -------------- ++++++ new changes file: --- buteo-syncml.changes +++ buteo-syncml.changes @@ -0,0 +1,34 @@ +* Mon Sep 24 2012 Bernd Wachter <[email protected]> - 0.5.0 +- Update to nemo upstream, contributing to JB#2310 + +* Thu Sep 06 2012 Bernd Wachter <[email protected]> - 0.4.18 +- Update to latest upstream +- Move tests to /opt/tests + +* Mon Jan 31 2011 Bernd Wachter <[email protected]> - 0.4.10.7 +- Update version, fixing BMC#13137 + +* Wed Jan 05 2011 Bernd Wachter <[email protected]> - 0.4.10.2 +- Update version, fixing BMC#11996 + +* Fri Dec 17 2010 Bernd Wachter <[email protected]> - 0.4.9.52 +- Update version, fixing BMC#11096 + +* Wed Nov 24 2010 Bernd Wachter <[email protected]> - 0.4.9.47 +- Update version, required for buteo-sync-plugins fixes from BME#3888 + +* Sun Oct 17 2010 Bernd Wachter <[email protected]> - 0.4.9.38 +- Update to latest version + +* Thu Sep 23 2010 Bernd Wachter <[email protected]> - 0.4.9.35 +- Update version, fixing BMC#6136 + +* Tue Aug 24 2010 Bernd Wachter <[email protected]> - 0.4.9.28 +- Update to latest version +- Change BuildRequires to pkgconfig + +* Mon Jun 28 2010 Bernd Wachter <[email protected]> - 0.4.9 +- Update to latest version + +* Fri Jun 18 2010 Bernd Wachter <[email protected]> - 0.4.6 +- Initial RPM version \ No newline at end of file new: ---- buteo-syncml-0.5.0.tar.gz buteo-syncml.changes buteo-syncml.spec spec files: ----------- ++++++ new spec file: --- buteo-syncml.spec +++ buteo-syncml.spec @@ -0,0 +1,71 @@ +Name: buteo-syncml +Version: 0.5.0 +Release: 1 +Summary: SyncML library for MeeGo sync +Group: System/Libraries +License: LGPLv2.1 +URL: https://github.com/nemomobile/buteo-syncml +Source0: %{name}-%{version}.tar.gz +BuildRequires: doxygen +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(libwbxml2) +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(openobex) +BuildRequires: pkgconfig(synccommon) + +%description +%{summary}. + +%files +%defattr(-,root,root,-) +%config %{_sysconfdir}/sync/*.xsd +%config %{_sysconfdir}/sync/*.xml +%{_libdir}/*.so.* + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +%{summary}. + +%files devel +%defattr(-,root,root,-) +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/*.prl +%{_libdir}/pkgconfig/*.pc + + +%package tests +Summary: Development files for %{name} +Group: System/Libraries +Requires: %{name} = %{version}-%{release} + +%description tests +%{summary}. + +%files tests +%defattr(-,root,root,-) +/opt/tests/buteo-syncml/test-definition/tests.xml +/opt/tests/buteo-syncml/libmeegosyncml-tests +/opt/tests/buteo-syncml/runstarget.sh +/opt/tests/buteo-syncml/data/ + + +%prep +%setup -q + + +%build +qmake libmeegosyncml.pro +make %{?_smp_mflags} + + +%install +make INSTALL_ROOT=%{buildroot} install + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig other changes: -------------- ++++++ buteo-syncml-0.5.0.tar.gz (new)
