[Bug 1367] New: nightly testing: include SyncEvolution <-> SyncEvolution testing
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=1367
Summary: nightly testing: include SyncEvolution <->
SyncEvolution testing
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: Netbook
OS/Version: IA
Status: ASSIGNED
Severity: normal
Priority: Medium
Component: SyncEvolution
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: jingke.zhang(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-default-bugs(a)meego.bugs
Estimated Hours: 0.0
This is from http://bugzilla.moblin.org/show_bug.cgi?id=10344
Description From pohly 2010-03-22 06:28:44 PST (-) [reply]
Since BMO#2425 was fixed, our own server is the first to pass all
suspend/resume/resend tests. We should include that in our nightly testing, to
ensure that we don't break this later on.
Need to figure out how to start the server while testing. We should also
capture the server's log files and copy them into the corresponding client log
dir (see CLIENT_TEST_LOG) so that failure analysis becomes easier.
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 1352] New: local timezone
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=1352
Summary: local timezone
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: Netbook
OS/Version: IA
Status: ASSIGNED
Severity: normal
Priority: Medium
Component: SyncML
AssignedTo: congwu.chen(a)intel.com
ReportedBy: jingke.zhang(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-syncml-bugs(a)meego.bugs
Estimated Hours: 0.0
This is from http://bugzilla.moblin.org/show_bug.cgi?id=3477
Description From pohly 2009-06-12 09:06:13 PST (-) [reply]
The Synthesis engine needs to know the local time zone of its environment when
working with events that don't have a specific time zone declared. When using
iCalendar 2.0, this should happen that often.
The local time zone check in libsynthesis is rather crude: it's only based on
the time offsets against GMT.
Better use
http://chrislord.net/docs/libjana-ecal/libjana-ecal-jana-ecal-utils.html
jana_ecal_utils_guess_location() to find the exact location and then use the
corresponding libical timezone.
This needs to be configurable, so we need to improve the Synthesis configure
script first (bug #3471).
------- Comment #1 From pohly 2009-12-02 00:45:49 PST (-) [reply] -------
(In reply to comment #0)
> The Synthesis engine needs to know the local time zone of its environment when
> working with events that don't have a specific time zone declared. When using
> iCalendar 2.0, this should happen that often.
... should *not* happen that often...
------- Comment #2 From pohly 2009-12-02 04:40:57 PST (-) [reply] -------
Congwu, you ran into this when testing with a phone, right? So it seems that is
a bit more important than originally anticipated, raising priority and pulling
it into 1.0.
Congwu, do you have time for this or should I ask someone else, like Raji?
------- Comment #3 From Chen Congwu 2009-12-07 18:07:11 PST (-) [reply] -------
(In reply to comment #2)
> Congwu, you ran into this when testing with a phone, right? So it seems that is
> a bit more important than originally anticipated, raising priority and pulling
> it into 1.0.
>
Yes, but detecting local timezone does not have direct effect on phone
syncing..
1) If the phone does not support UTC time, the engine needs to use
'UserTimezone' (That is the timezone for the phone) when syncing not
'SystemTimeZone'.
2) If the phone supports UTC time, the engine can send UTC time.
In my case, the N7210c did not declare support 'UTC' in devinf and
'UserTimeZone' defaults to 'SystemTimeZone', this then triggered the problem.
After Lukas pointed out some phones just forget to declare 'UTC', I tries and
it solved my problem now.
Considering this is a bug need to be fixed but not very high priority. I will
come up with this later when ready.
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 2254] New: RFE: support for headless http server
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=2254
Summary: RFE: support for headless http server
Classification: MeeGo Platform
Product: OS Middleware
Version: 1.0
Platform: All
URL: N/A
OS/Version: ---
Status: NEW
Severity: normal
Priority: Undecided
Component: SyncEvolution
AssignedTo: patrick.ohly(a)intel.com
ReportedBy: leamas.alec(a)gmail.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs
Estimated Hours: 0.0
Besides the "personal" covered by the HTTP http server UI submitted, there is
also a usecase for those having a small home server. In this scenario, it's not
really easy to use the http server as of today.
My own thoughts on this are that with two reasonable changes this should work
quite fine.
The first is to allow the http server to run without Seahorse. Seahorse is
really not useful in this scenario, and adds a lot of dependencies including an
accessible X display (even if it's not used). For the headless case maybe just
validating the user's login password would be enough. Or something similar,
without GUI interaction.
The other fix is to allow the server to run from inetd. This would give
advantages w r t server load and http server stability (since it's just
restarted for each sync). This means that it should be able to use stdin/stdout
instead of socket communications when given a command line option.
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 2253] New: PATCH: Http server UI
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=2253
Summary: PATCH: Http server UI
Classification: MeeGo Platform
Product: OS Middleware
Version: 1.0
Platform: All
OS/Version: ---
Status: NEW
Severity: normal
Priority: Undecided
Component: SyncEvolution
AssignedTo: patrick.ohly(a)intel.com
ReportedBy: leamas.alec(a)gmail.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs
Estimated Hours: 0.0
leamas <leamas.alec(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #934| |copyright‑waived+
Flag| |
Created an attachment (id=934)
--> (http://bugs.meego.com/attachment.cgi?id=934)
Tar archive (Ubuntu)
Enclosing an application with a simple python script exposing a tray icon
allowing user to start, stop and set the url for the http server. Installation
is covered in README. Here is a autotools tar archive aimed for ubuntu +
possibly other platforms and rpm files for Fedora 12.
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 1363] New: HOWTO and support for addding support for new devices
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=1363
Summary: HOWTO and support for addding support for new devices
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: Netbook
OS/Version: IA
Status: ASSIGNED
Severity: normal
Priority: High
Component: SyncEvolution
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: jingke.zhang(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-default-bugs(a)meego.bugs
Estimated Hours: 0.0
This is from http://bugzilla.moblin.org/show_bug.cgi?id=9417
Description From pohly 2010-02-03 02:15:59 PST (-) [reply]
Need to document:
- XML config layout and extension/modification options (bug #7712)
- which config switches (in XML and .ini) may be relevant
Optional:
- write some tool to automatically detect the right config for a device
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 1355] New: clean compilation on Ubuntu Hardy: turn on -Werror
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=1355
Summary: clean compilation on Ubuntu Hardy: turn on -Werror
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: Netbook
OS/Version: IA
Status: ASSIGNED
Severity: normal
Priority: Low
Component: SyncEvolution
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: jingke.zhang(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-default-bugs(a)meego.bugs
Estimated Hours: 0.0
This is from http://bugzilla.moblin.org/show_bug.cgi?id=4555
Description From pohly 2009-07-20 06:41:01 PST (-) [reply]
The nightly builds on Ubuntu Hardy run with -Wall, but without -Werror because
there are some complaints by g++. Those don't occur with more recent g++ in
Debian Testing, so they might be false positives.
In any case, changing SyncEvolution and libsynthesis code so that these
warnings don't occur would be useful:
http://runtests.syncevolution.org/2009-07-17-14-27/head-evolution-hardy-2...
Then we could turn on -Werror and catch errors in new code. Currently -Werror
is only on in Debian Testing in 64 bit mode, but not in 32 bit mode.
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 1365] New: Debian Etch + bluez-utils 3.36: no SyncML capable devices found
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=1365
Summary: Debian Etch + bluez-utils 3.36: no SyncML capable
devices found
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: Netbook
OS/Version: IA
Status: ASSIGNED
Severity: normal
Priority: Medium
Component: SyncML
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: jingke.zhang(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-syncml-bugs(a)meego.bugs
Estimated Hours: 0.0
This is from http://bugzilla.moblin.org/show_bug.cgi?id=9863
Description From pohly 2010-02-23 04:52:40 PST (-) [reply]
When querying org.bluez via D-Bus, the UUIDs even of (according to sdptool)
SyncML capable devices are empty and thus ignored by syncevo-dbus-server.
Setting up such a device via the sync-UI is therefore impossible. See bug #9216
for details.
This seems to be http://wiki.bluez.org/ticket/14
The only possible workaround is to create templates for all devices, not just
those that have the right SyncML UUID. Let's see whether that becomes a real
problem for us.
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 2843] New: [REG] syncUI shows "Notes" for each http service on meego system
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=2843
Summary: [REG] syncUI shows "Notes" for each http service on
meego system
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: All
OS/Version: ---
Status: NEW
Severity: normal
Priority: Medium
Component: GTK UI
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: jingke.zhang(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-gtk-ui-bugs(a)meego.bugs
Estimated Hours: 0.0
BUILD IMAGE(yyyy-mm-dd): 20100524
HARDWARE MODEL (on what HW this bug is uncovered): ALL
BUG DETAILED DESCRIPTIONS
===========================================================
This is a regression issue, which starts at 0.9.99.21.1. When I configure
scheduleworld service, I can see "Notes" is enabled. It should be invisible for
user (correct behavior of package 0.9.99.21).
Suggest to give a quick fix before syncevolution-1.0 release.
EXACT STEPS LEADING TO PROBLEM:
===========================================================
(1) Launch syncUI.
(2) Choose "Change or edit sync service"
(3) Open any http service configuration page, e.g. scheduleworld
(4) You will see "Notes" above the "Tasks".
EXPECTED OUTCOME:
===================
"Notes" should not be shown.
ACTUAL OUTCOME:
===================
USER IMPACT:
===================
Meego does not support memo (Notes). So, it will confuse the user and waste
user's time to make it "disabled".
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 3104] New: SyncEvolution 1.0 in MeeGo 1.0 Update
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=3104
Summary: SyncEvolution 1.0 in MeeGo 1.0 Update
Classification: MeeGo Platform
Product: OS Middleware
Version: 1.0
Platform: All
OS/Version: ---
Status: NEW
Severity: normal
Priority: Undecided
Component: SyncEvolution
AssignedTo: patrick.ohly(a)intel.com
ReportedBy: patrick.ohly(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs
Blocks: 1295,1698
Estimated Hours: 0.0
pohly <patrick.ohly(a)intel.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag| |MeeGo_1.0_Update_Release_Bl
| |ocker?
SyncEvolution has been in code freeze since before the release of MeeGo 1.0.
Since then, several bug fixes and translation updates were merged into the
"master" branch, leading up to the final SyncEvolution 1.0 which is ready for
release now.
This issue is the proposal to include SyncEvolution 1.0 in the next MeeGo 1.0
update.
The overall justification is:
* the "master" branch is very well tested (nightly testing,
Intel QA, community) in contrast to a version where only
specific patches are back-ported; that version doesn't
even exist yet
* creating a specific MeeGo 1.0 maintenance branch is additional
effort
Below is a summary of all changes made to the source code which would be
incorporated into the distribution when using SyncEvolution 1.0. The list
was generated based on the "git log" command.
If this issue as a whole is declined, then please decided on the issues listed
below as "relevant for MeeGo 1.0 update, proposed for inclusion" on a
case-by-case basis.
Already approved for Update 1:
------------------------------
* gtk-ui: explicitly set names for glade widgets (bug #1372)
Approved as distro bug #1295
* gtk-ui: make "Sync now" always translatable (bug #3052)
Approved as distro bug #1698
Relevant for MeeGo 1.0 update, proposed for inclusion:
------------------------------------------------------
* gtk-ui: put emergency view in scrolledwindow (bug #1296)
Justification: some elements cannot be reached without the scrollbars.
* gtk-ui: set "settings"-btn insensitive when syncing (MB #10482)
Justification: prevents the user from interfering with a running sync
* l10: various language updates
Justification: relevant for sync-ui
* bug #1208
single file format for multiple .ini files (bug #1208)
templates: also search in .config/syncevolution-templates (bug #1208)
templates: skip over temporary files (bug #1208)
templates: use single-file format (bug #1208)
Justification: without bug #1208, users won't be able to download and use
configuration templates for phones from the Wiki on syncevolution.org.
* Funambol, Memotoo: preserve meeting series when receiving update for detached
recurrence (bug #1916)
Justification: data loss without this patch
* lcs: fixed out-of-bounds array access (bug #1007)
Justification: potential crash
* Nokia E55: needs absolute alarm times (bug #1657)
Justification: interoperability fix, syncing alarms doesn't work without this
* SAN message: typo fix in text/calendar => text/x-vcalendar mapping (bug
#1197)
Justification: necessary for automatic compatibility with older phones
* SyncContext: accept progress events in server mode (bug #1359)
Justification: when synchronizing with a phone, no per-source
statistics and results are recorded without this patch and the
corresponding libsynthesis update. This is very confusing for users
because they get no visual feedback that a sync really did something.
Changes necessary for the changes above:
-------------------------------------------------
ConfigNode: moved ConfigNode::createFileNode() into separate file
DataBlob: abstract access to chunks of data
EDS compatibility: added several recurrence ID related methods (bug #1916)
ical20.ics.local: must be included in dist
NEWS: updated
NEWS: updated for tentative 1.0 final
NEWS, version: SyncEvolution 1.0
NEWS, version: updated for final 1.0 beta 3
StringDataBlob: read/write shared string in memory
util: getBasename()/getDirname()/splitPath()
Might affect MeeGo, change not strictly necessary for MeeGo itself:
-------------------------------------------------------------------
* gtk-ui: preserve configuration names on save (BME #1266)
* sync-ui: renamed local sync() to do_sync() to avoid name collision with
system sync()
Irrelevant for MeeGo (feature not used, nightly testing, compile issues on
other platforms, etc):
--------------------------------------------------------------
client-test: added test case for broken VTIMEZONE matching (bug #1332)
config: add 'calendar+todo' source for nokia7210c config (bug#2101)
config: add 'calendar+todo' source for nokia configs (bug#2101)
D-Bus API doc: fix for 'make dist'
D-Bus binding for Qt
D-Bus Qt bindings: remove annotations for glib
D-Bus server + command line: return error code when failed (bug #2193)
Doc: add '--enable-doc' option and generate D-Bus API doc(bug #1745)
Doc: enhanced D-Bus API documentation (bug #1745)
evo.supp: relaxed rule for icalparser_parse_string (bug #1007)
Funambol: no longer supports COMPLETED
HTTP SyncML server mode: fixed crash when handling second session
LogDirTest: save and restore logger level (bug#2570)
nightly testing: updated suppression of tests for Memotoo and Funambol
output redirection: detect glib output despite app name
Ovi nightly testing: set serverName to 'Ovi' instead of 'ovi'
Ovi template: disable certificate checking
README: converted into reStructuredText (bug #690)
README.html: built from README.rst with rst2html (bug #690)
README: replaced with README.rst, added man page (bug #690)
resultchecker: wrote 'calendar_todo' as tag name for 'calendar+todo'
SyncConfig::getUseProxy(): avoid TRUE/FALSE (bug #10506)
syncevo-dbus-server: first sync was done without libical time zone info (bug
#2435)
syncevolution --version: missing infos about system shared libs
phone-config-tool: setting test data and test result temp dir (MB#9862)
syncevo-phone-config: add "forced types" to tested configs (bug #1197)
syncevo-phone-config: avoid deprecated popen2, check for fatal status (bug
#1197)
syncevo-phone-config: avoid referencing invalid config (bug #1197)
syncevo-phone-config: avoid writing in user's .config while testing (bug #1197)
syncevo-phone-config: do not hide command line errors (bug #1197)
syncevo-phone-config: fix combined calendar detection for Nokia phones?! (bug
#1197)
syncevo-phone-config: fixed mkdir (bug #1197)
syncevo-phone-config: fixed Python syntax errors
syncevo-phone-config: generate correct config for 'calendar+todo' (bug#1197)
syncevo-phone-config: handle phones with no calendar or no todo (bug #1847)
syncevo-phone-config: let CTRL-C really abort syncevolution (bug #1197)
syncevo-phone-config: reimplemented template generation and calendar+todo
detection (bug #1197)
syncevo-phone-config: some syntax fixes
syncevo-phone-config: use -v for minimal information about tested config, -v -v
for full output (bug #1197)
test-dbus.py: remove timeout before entering cleanup
test-dbus.py: test server progress events (bug #1359)
Testing: fix wrong link for calendar+todo issue (bug #1397)
valgrind: clean up valgrind issues (bug#1007)
valgrind: relax rules for icaltimezone_get_component (bug#1007)
valgrind: suppress memory issues for libical (bug#1007)
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
11 years, 9 months
[Bug 3052] New: [i18n] Without setting service, "Sync Now" button is in English
by bugzilla@meego.com
http://bugs.meego.com/show_bug.cgi?id=3052
Summary: [i18n] Without setting service, "Sync Now" button is
in English
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: Netbook
OS/Version: ---
Status: ASSIGNED
Severity: normal
Priority: High
Component: GTK UI
AssignedTo: jku(a)linux.intel.com
ReportedBy: patrick.ohly(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: tomas.galicia(a)intel.com,
syncevolution-bugs(a)meego.bugs,
syncevolution-gtk-ui-bugs(a)meego.bugs
Blocks: 1698
Estimated Hours: 0.0
Approved bug for MeeGo 1.0 update, needs to get into SyncEvolution 1.0.
+++ This bug was initially created as a clone of Bug #1698 +++
Created an attachment (id=623)
--> (http://bugs.meego.com/attachment.cgi?id=623)
Sync Now button
Build Image(2010-4-30):
Hardware Model (on what HW this bug is uncovered): n/a
Bug detailed descriptions(behavior, impact, etc)
===========================================================
The Sync Now button in the Sync application is in English
Reproduce Steps(steps,current result, reproduce possibility)
===========================================================
1. Run MeeGo
2. go to Application tab
3. select Internet
4. select Sync
5. see issue
Expected result:
===========================================================
All strings need to be localized
Possible root cause:
===========================================================
--
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
11 years, 9 months