Package: redmine
Version: 3.0~20140825-5

It seems that a lot of functionality (e.g. tagging, iCalendar support)
is not in Redmine itself and this has to be added using plugins.

Could you add some notes about this to README.Debian, the wiki[1] or both?

In particular,

- README.Debian already describes setting X_DEBIAN_SITEID for rake
commands.  The installation instructions for many plugins (example[2])
recommend running a rake command.  Should X_DEBIAN_SITEID be set for
those rake commands and does the rake command need to be run for each
instance?  Or is a plugin installation shared between multiple instances?

- README.Debian gives an example rake command using sudo www-data.
Should plugin installation be run as www-data or as root?

- Can you comment on best practices for packaging plugins?  As part of
my project, I'm likely to use at least 2 or 3 plugins and would probably
like to upload them to Debian.

- Can you comment on selection of plugins (and their suitability for
being in Debian)?  I notice that many of them appear to be for specific
Redmine versions and discussions in the issue trackers frequently
indicate plugins breaking with newer versions of Redmine or Rails.  Is
this likely to be troublesome for supporting packages of the plugins?

- I could also imagine that if some plugin becomes part of core then
people using one of the alternative plugins (e.g. there are several
plugins for tagging right now) might have trouble during a package
upgrade to the version of Redmine where it is part of core.  Has anybody
with more experience with Redmine dealt with such situations already and
can anybody comment on the impact for people who may contemplate
uploading plugin packages to Debian?

- Some other families of packages (e.g. Drupal) have scripts for
automatically creating packages of their plugins (e.g.
dh-make-drupal[3]).  Is anybody already working on something like that
for Redmine plugins?

- If a dh-make-redmine tool was created, it could be interesting to
automatically build an unofficial apt repository of all official Redmine
plugins



1. https://wiki.debian.org/redmine
2. https://github.com/Undev/redmine_tagging
3. http://gwolf.org/dh-make-drupal

Reply via email to