← Back to team overview

datafinder-team team mailing list archive

[Bug 724042] Re: detanglement of dependencies through separating out storage backend plugins

 

** Changed in: datafinder
    Milestone: 2.3.0 => 2.4.0

-- 
You received this bug notification because you are a member of
DataFinderTeam, which is subscribed to DataFinder.
https://bugs.launchpad.net/bugs/724042

Title:
  detanglement of dependencies through separating out storage backend
  plugins

Status in DataFinder - flexible data management:
  New

Bug description:
  DataFinder now has got a large and growing list of dependencies, but
  not everybody needs to satisfy each and every one of them. Many of
  them are dependent on the type of storage backend used by DF (e. g.
  boto for AWS, PySVN for SVN, pythonwebdavlib for WebDAV, ...).

  The suggestion is as follows:

   * Split off a core DataFinder application without any data store
  backends.

   * Make all (meta-) data store backends into plugins, that can be
  developed and hosted separately, even if they live under the same
  project.

   * For ease of use, a DataFinder distribution can be created that
  ships with the/a default plugin (most probably WebDAV).

   * Split off the documentation (e. g. dependencies,
  build/install/configure notes off to be specific for each plugin.

   * Document for each plugin how it is to be integrated/used with
  DataFinder.

To manage notifications about this bug go to:
https://bugs.launchpad.net/datafinder/+bug/724042/+subscriptions


References