Ticket #51 (new enhancement)

Opened 3 months ago

Last modified 3 months ago

Drop hard dependencies from versioning systems

Reported by: glezos Owned by: Dimitris Glezos
Priority: major Milestone:
Component: Core Version:
Keywords: Cc: ctrochalakis

Description

We're shipping with at least 4 versioning system requirements, which aren't always needed, since a deployment could only need one for example. Plus, if we're using a particular library for one of them (eg. svn and pysvn) the're added too.

We should either ship with no VCS dependencies, or ship with just one (eg. Mercurial, since it's Python).

Change History

Changed 3 months ago by ctrochalakis

I believe this is a distribution issue.

We don't need to include those soft dependencies in setup.py (=upstream) we only need to write them down in the README file so the user can choose which vcs wants to support. On the other hand the spec file used to create the rpm for the *fedora servers* should state all those deps because fedora uses all known vcs.

Note: See TracTickets for help on using tickets.