Bug 56334 - PIM API: persistent selection of active databases
Summary: PIM API: persistent selection of active databases
Status: RESOLVED FIXED
Alias: None
Product: SyncEvolution
Classification: Unclassified
Component: SyncEvolution (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Patrick Ohly
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 56141
  Show dependency treegraph
 
Reported: 2012-10-23 20:22 UTC by Patrick Ohly
Modified: 2012-12-03 20:50 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Patrick Ohly 2012-10-23 20:22:40 UTC
The sort order is stored persistently, as defined in the PIM API. However, the selection of active databases is not stored.

It should be stored, because otherwise the goal of storing the sort order (allow to start syncevo-dbus-server before the UI) is defeated (pre-loaded and sorted data will always be empty).
Comment 1 Patrick Ohly 2012-12-03 20:50:08 UTC
I consider this done in the "pim" branch, including the starting of unification when running the daemon and improved command line options. Code is now under testing before merging into master.

commit 91d332d2d17d96c179589c1f2ca72fdb847dfdf4
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Mon Dec 3 21:28:57 2012 +0100

    syncevo-dbus-server: log only to syslog by default
    
    The new default is to log error messages to syslog.
    Command line options can increase (or reduce) verbosity
    and choose whether stdout and/or syslog shall be active:
    
      -d, --duration=seconds/'unlimited'
          Shut down automatically when idle for this duration
      -v, --verbosity=level
          Choose amount of output, 0 = no output, 1 = errors,
          2 = info, 3 = debug; default is 1.
      -o, --stdout
          Enable printing to stdout (result of operations) and
          stderr (errors/info/debug).
      -s, --no-syslog
          Disable printing to syslog.
    
    To get the same behavior as before when debugging via the Python
    scripts, "--no-syslog --stdout --verbosity=3" is passed to
    syncevo-dbus-server when started via Python.

commit e33e9647a0feb79ff8d9bb8241d73e060f94a26d
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Mon Dec 3 21:45:25 2012 +0100

    PIM Manager: command line option for starting unification
    
    As mentioned in FDO #56334, automatically starting folks
    to get a unified address book together as soon as possible
    makes sense. A new command line option now allows that:
    
      -p, --start-pim
          Activate the PIM Manager (= unified address book) immediately.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.