Package Details: redmine 3.4.2-0

Git Clone URL: (read-only)
Package Base: redmine
Description: A flexible project management web application. Written using the Ruby on Rails, it is cross-platform and cross-database.
Upstream URL:
Licenses: GPL2
Provides: redmine
Submitter: mawcomw
Maintainer: mawcomw
Last Packager: mawcomw
Votes: 61
Popularity: 0.434608
First Submitted: 2013-03-03 15:34
Last Updated: 2017-12-07 00:38

Dependencies (17)

Required by (0)

Sources (1)

Latest Comments

fedux commented on 2018-05-20 11:43

@mawcomw are you planning to keep updating this package?

sachilles commented on 2017-11-25 13:18

Hi there,

could you be so kind and update the package to the latest version of redmine.

Thanks in advance for maintaining the package!

RubenKelevra commented on 2017-04-03 09:38

I like to point out that a simple downgrade from ruby to 2.3 is currently sufficient to get remine back to work. So if you would pin the ruby-version one would just need to ignore the update of ruby as long as there is no redmine-update.

RubenKelevra commented on 2017-03-29 06:20

Redmine 3.3.2 only supports ruby 2.3.

Please update the dependency accordingly.


RubenKelevra commented on 2017-03-29 06:05

I've updated this package to the latest version, but the db:migrate does not go thru:

/usr/lib/ruby/gems/2.4.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: key "inodot" is duplicated and overwritten on line 466
/usr/lib/ruby/gems/2.4.0/gems/activesupport- warning: constant ::Fixnum is deprecated
/usr/lib/ruby/gems/2.4.0/gems/activesupport- warning: constant ::Bignum is deprecated
rake aborted!
SystemStackError: stack level too deep
/usr/share/webapps/redmine/config/environment.rb:14:in `<top (required)>'
/usr/bin/bundle:22:in `load'
/usr/bin/bundle:22:in `<main>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace) commented on 2015-04-23 11:07

Until the package is updated you can modify the PKGBUILD with this one-liner:

echo -e "5,6c5,6\n< pkgver=3.0.0\n< pkgrel=1\n---\n> pkgver=3.0.1\n> pkgrel=0\n41c41\n< md5sums=('946d6c7173033f62ad98892bb0939dcf')\n---\n> md5sums=('bf63ceef4fde0d38d17d94969478d422')" | patch PKGBUILD

or if you prefer the diff:
< pkgver=3.0.0
< pkgrel=1
> pkgver=3.0.1
> pkgrel=0
< md5sums=('946d6c7173033f62ad98892bb0939dcf')
> md5sums=('bf63ceef4fde0d38d17d94969478d422') commented on 2015-02-03 22:30

Until the package is updated you can modify the PKGBUILD with this one-liner:

echo -e "5,6c5,6\n< pkgver=2.6.0\n< pkgrel=2\n---\n> pkgver=2.6.1\n> pkgrel=0\n41c41\n< md5sums=('bc0b9b8f078557c084719be429ef2067')\n---\n> md5sums=('dce687396b393ccaf26fdcd3465b7436')" | patch PKGBUILD

or if you prefer the diff:
< pkgver=2.6.0
< pkgrel=2
> pkgver=2.6.1
> pkgrel=0
< md5sums=('bc0b9b8f078557c084719be429ef2067')
> md5sums=('dce687396b393ccaf26fdcd3465b7436')

ryanmjacobs commented on 2015-01-20 07:09

@mawcomw Can you please update this for v2.6.1? Thanks.

Cybo commented on 2014-04-21 07:02

pkgbuild diff for 2.5.1:

mawcomw commented on 2014-01-10 00:57

@RubenKelevra: i retested it all again and didn't get any error.

It could be incompatibilities with some plugins you are using, or maybe you forgot to run the "bundle update", and a outdated gem isn't updated...

It seems to be something with an outdated gem or a plugin... Could you send me your gem list and plugins list (with versions)?

Thanks for your report.

RubenKelevra commented on 2014-01-09 13:07

After update from 2.4.1 to 2.4.2 running "rake generate_secret_token" will fail:

[root@x redmine]# rake generate_secret_token
rake aborted!
undefined method `enforce_available_locales=' for I18n:Module

[root@x redmine]# cat config/application.rb | grep enforce_available_locales
I18n.enforce_available_locales = false

Removing this line will fix the problem, so it would be nice if you can fix it. :)

RubenKelevra commented on 2013-11-21 15:16

2.3.4 and 2.4 is out

mawcomw commented on 2013-10-01 12:26

The standalone execution is not recommended (for production), so it was removed.
It should be executed within a web server.

If you really like some help in this subject, feel free to contact me.

koromerzhin commented on 2013-10-01 09:37

File redmine.service lost

I can't use redmine with systemctl

dimytch commented on 2013-05-29 11:24


ExecStart=/etc/init.d/redmine start
ExecReload=/etc/init.d/redmine restart
ExecStop=/etc/init.d/redmine stop



if [ $1 = "start" ]; then
/usr/bin/mkdir -p /run/redmine
/usr/bin/chown redmine.redmine /run/redmine
su -l redmine -c "export RAILS_ENV=production ; /usr/bin/bundle exec thin -s 2 -S /run/redmine/redmine.socket $1"

mawcomw commented on 2013-03-10 15:46

@onny, Because if i put this as dependencies, pacman will require them as pacman packages to install Redmine package.

With this aproach the user is free to instal ruby and ruby-bundler (and other gems) as pacman packages OR using RVM and installing the ruby with RVM, and gems with the ruby gems.

The Wiki ( is reflecting this (at work yet) to instruct all possible installations. And in my point of view, its preferable to use RVM and Gem bin to manage the installations, so it helps to maintain all the software environment up to date.

onny commented on 2013-03-10 14:51

why don't you add ruby and ruby-bundler to the dependencies list?

JonnyJD commented on 2013-03-03 16:52

You know, a link does't hurt ;-)

mawcomw commented on 2013-03-03 15:36

Please, use the "redmine" package.
This will be merged.

The wiki about this is under development.

mawcomw commented on 2013-03-03 15:36

Please, use the "redmine" package.
This will be merged.

The wiki about this is under development.

mawcomw commented on 2013-03-03 15:36

Please, use the "redmine" package.
This will be merged.

The wiki about this is under development.

mawcomw commented on 2013-01-31 12:44

i will merge all redmine packages into one... suggestions?

mawcomw commented on 2013-01-31 12:43

i will merge all redmine packages into one. suggestions?

mawcomw commented on 2013-01-31 12:20

i am updating this package for the latest release, and i will update the wiki to reflect this.

I am removing all the scripts in the installation, it will be not so easy to maintain them for long, and it isn't quite in the Arch way... So the wiki will be the guide for the installation...


travnick commented on 2012-12-08 16:57

Something is wrong but I have no idea what is causing this errors:

Fetching gem metadata from
Installing rake (10.0.2)
Using i18n (0.6.1)
Installing multi_json (1.4.0)
Using activesupport (3.2.8)
Using builder (3.0.0)
Using activemodel (3.2.8)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.1)
Using rack-cache (1.2)
Using rack-test (0.6.2)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.3)
Using actionpack (3.2.8)
Using mime-types (1.19)
Using polyglot (0.3.3)
Installing treetop (1.4.12)
Using mail (2.4.4)
Using actionmailer (3.2.8)
Using arel (3.0.2)
Installing tzinfo (0.3.35)
Using activerecord (3.2.8)
Using activeresource (3.2.8)
Using bundler (1.2.2)
Using rack-ssl (1.3.2)
Using json (1.7.5)
Using rdoc (3.12)
Using thor (0.16.0)
Using railties (3.2.8)
Using rails (3.2.8)
Using acts-as-taggable-on (2.3.3)
Using coderay (1.0.8)
Using jquery-rails (2.0.3)
Using mysql2 (0.3.11)
Using ruby-openid (2.1.8)
Using rack-openid (1.3.1)
Using rmagick (2.13.1)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
/usr/lib/ruby/1.9.1/test/unit.rb:167:in `block in non_options': file not found: generate_secret_token (ArgumentError)
from /usr/lib/ruby/1.9.1/test/unit.rb:146:in `map!'
from /usr/lib/ruby/1.9.1/test/unit.rb:146:in `non_options'
from /usr/lib/ruby/1.9.1/test/unit.rb:207:in `non_options'
from /usr/lib/ruby/1.9.1/test/unit.rb:52:in `process_args'
from /usr/lib/ruby/1.9.1/minitest/unit.rb:891:in `_run'
from /usr/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
from /usr/lib/ruby/1.9.1/test/unit.rb:21:in `run'
from /usr/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
from /usr/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
from /usr/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
Migrating due_date_reminder (Due Date Reminder plugin)...
Migrating redmine_code_review (Redmine Code Review plugin)...
Migrating redmine_fields_permissions (Redmine Fields Permissions Plugin)...
Migrating redmine_foo (Redmine Custom Layout)...
Migrating redmine_inline_attach_screenshot (Redmine Attach Screenshot plugin)...
Migrating redmine_issue_checklist (Redmine Issue Checklist plugin)...
Migrating redmine_knowledgebase (Knowledgebase)...
Migrating redmine_lightbox (Redmine Light Box plugin)...
Migrating redmine_wiki_notes (Redmine Wiki Notes plugin)...
/usr/lib/ruby/1.9.1/test/unit.rb:167:in `block in non_options': file not found: tmp:cache:clear (ArgumentError)
from /usr/lib/ruby/1.9.1/test/unit.rb:146:in `map!'
from /usr/lib/ruby/1.9.1/test/unit.rb:146:in `non_options'
from /usr/lib/ruby/1.9.1/test/unit.rb:207:in `non_options'
from /usr/lib/ruby/1.9.1/test/unit.rb:52:in `process_args'
from /usr/lib/ruby/1.9.1/minitest/unit.rb:891:in `_run'
from /usr/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
from /usr/lib/ruby/1.9.1/test/unit.rb:21:in `run'
from /usr/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
from /usr/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
from /usr/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
/usr/lib/ruby/1.9.1/test/unit.rb:167:in `block in non_options': file not found: tmp:sessions:clear (ArgumentError)
from /usr/lib/ruby/1.9.1/test/unit.rb:146:in `map!'
from /usr/lib/ruby/1.9.1/test/unit.rb:146:in `non_options'
from /usr/lib/ruby/1.9.1/test/unit.rb:207:in `non_options'
from /usr/lib/ruby/1.9.1/test/unit.rb:52:in `process_args'
from /usr/lib/ruby/1.9.1/minitest/unit.rb:891:in `_run'
from /usr/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
from /usr/lib/ruby/1.9.1/test/unit.rb:21:in `run'
from /usr/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
from /usr/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
from /usr/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
==> Upgrade completed.
Restart your application server to take changes effect.

travnick commented on 2012-10-15 23:19

Leaved to commx.

travnick commented on 2012-10-14 16:13

thanks to commx here is a new version.

Anonymous comment on 2012-07-07 14:30

thanks a lot!

travnick commented on 2012-07-07 14:12

As far as I know solution is to reinstall RMagick after updating ImageMagick. I had the same error, and after deleting RMagick and installing it once again everything started to work.

Anonymous comment on 2012-07-07 10:58

After update imagemagick to 6.7.8 , then redmine2 has problem:

/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require': This installation of RMagick was configured with ImageMagick 6.7.7 but ImageMagick 6.7.8-1 is in use. (RuntimeError)

Can you fix it ?
or other reason?

travnick commented on 2012-06-25 19:05

Thanks to commx there is new version without rmagick dependency.

Anyone has an idea how to place global variable into ruby-redmine2.install ?? for example variable for redmine directory, etc ?

Anonymous comment on 2012-06-11 15:18

I had problems installing the package when both imagemagick and pkg-config was not installed. Building the rmagick extension also requires a compiler to be installed (which isn't in the base install). I'd keep rmagick optional and add some hint on how to enable rmagick support separately.

travnick commented on 2012-06-11 13:00

Have you any problems with rmagick?
I had, but I fixed it with updating/(removing and installing) rmagick

I can add "--without rmagick" if there is any problem with rmagick

Anonymous comment on 2012-06-11 11:21

@travnick, please consider adding 'rmagick' to the gems that should not be installed with ruby-bundler (`$BUNDLE_BIN install --without development test rmagick' in ruby-redmine2.install), just as slacks42 suggested in ruby-redmine. Once that is fixed the package should install without problems. Thank you.

travnick commented on 2012-06-09 10:19

@commx, I'll send the package as redmine2 as slacks42 suggested ->
This package will stay for 1.x versions (currently 1.4.3). I'll try to update it.

travnick commented on 2012-06-09 10:18

@commx, I'll send the package as redmine2 as slacks42 suggested ->
This package will be for 1.x versions (currently 1.4.3)

travnick commented on 2012-06-09 10:17

thanks to commx, there is new version of redmine. Please test it!

travnick commented on 2012-06-09 10:15

@commx, I'll send the package as redmine2 as slacks42 suggested.
This package will be for 1.x versions (currently 1.4.3)

Anonymous comment on 2012-06-09 09:27

Currently there is no maintainer for this package. Unfortunately I can't take it, because I already have a lot of packages to maintain and little time. Regarding imagemagick - redmine does not use imagemagick. You should be able to omit installation by 'bundler install --without development rmagick <other stuff>"

Anonymous comment on 2012-06-08 08:50

I already thought that "redmine2" suffix would make sense. The problem with (1) was originally that `gem install bundler` installed it by default into a subdirectory of $HOME. Maybe there is still some optimization possible for this but its on a good way.

travnick commented on 2012-06-07 17:19

what about this one? (1), (2) applied

travnick commented on 2012-06-07 16:53

Seem like (4) was mine system error. With clean installation of ruby everything work's fine.

travnick commented on 2012-06-07 14:56

I hope it helps with (3)

travnick commented on 2012-06-07 14:52

It looks nice, but:
1. bundle installs to "/root/.gem/ruby/1.9.1" and in my opinion it isn't fine. I suggest to simply install ruby-bundler from aur and use it
2. as slacks42 wrote "Absolutely against a version bump to 2.0.0. It breaks a lot of incompatible stuff. Give plugin writers some time to adapt.
Alternatively one could add a package ruby-redmine2 or something.", so I suggest to call it ruby-redmine2 and set directory to /var/lib/redmine2.
3. as slacks42 wrote, it'll be good idea to keep all redmine dependencies in it's directory . But in my opinion it's feature to do. We can ask user if to keep dependencies globally for system or locally for redmine.
4. There is error:
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.5/lib/active_support/dependencies.rb:251:in `require': This installation of RMagick was configured with ImageMagick 6.7.6 but ImageMagick 6.7.7-5 is in use. (RuntimeError)

Anonymous comment on 2012-06-07 10:47

I've ported travnick's original scripts for redmine 2.0.2. The tarball with PKGBUILD to install redmine 2.0 can be found at

Please let me know if this work for you.

travnick commented on 2012-06-01 17:57

I have no time to maintain it, sorry ...

travnick commented on 2012-05-22 18:18

Yes, there is bundler and I have had some trouble with it ;]
But now i don't know how to do it in your way, and don't have as much time.
There are current PKGFILE and install scripts:

I tried modify install script to better path manipulation, but it doesn't work ;/

Anonymous comment on 2012-05-21 07:19

Yes, the new installation from 1.4 supports that with bundler. :)

travnick commented on 2012-05-20 23:20

you mean that redmine should have his own ruby gems instead of sharing system ruby gems?

Anonymous comment on 2012-05-20 02:35

Gem installs can be done locally, I recommend dedicating a user 'redmine' that can have ownership of a local installation directory that is added to the user's PATH.

Anonymous comment on 2012-05-20 02:33

Absolutely against a version bump to 2.0.0. It breaks a lot of incompatible stuff. Give plugin writers some time to adapt.

Alternatively one could add a package ruby-redmine2 or something.

travnick commented on 2012-05-19 15:04

but there is 1.4 as well, because 2.0.0 may have some problems with plugins:

slopjong commented on 2012-05-19 15:00

If the new release version is 2.0.0 then the package should be that version too.

travnick commented on 2012-05-19 14:24

I have two questions:

1. what about step two "bundle install --without development test":
include it in install script, or leave it to the user responsibility?

2. Redmine 2.0.0 has been released, so mark this package as redmine 1.4 ?

travnick commented on 2012-04-22 17:09

If I have some time I'll update it. Until then feel free to help me with it ;]

travnick commented on 2012-03-20 11:52

but it looks like problem with ruby1.8-rake itself rather than ruby-redmine.

KriK commented on 2012-03-20 05:21

travnick commented on 2012-03-19 21:02

More information please.

KriK commented on 2012-03-19 13:15

Some problems with ruby1.8-rake

travnick commented on 2012-03-15 17:36

Thx, Fixed.

Synthead commented on 2012-03-15 15:18

ruby1.8-rack was updated to 1.4.1. Please use ruby1.8-rack-v1.1.0.

travnick commented on 2012-03-13 18:50

Redmine updated to the latest version. It works for me. Please verify.

travnick commented on 2012-03-13 18:23

Please add ntrack as a dependency. Try run kadu without it ;]

slopjong commented on 2012-01-07 22:12

I wrote a guide to install redmine 1.3.0. In contrast to dthpham's howto I went deeper into details to clearify pretty much everything.

dthpham commented on 2011-10-25 15:38

I was able to install it with this guide here . It lists all the package dependencies, how to config, and what patches you need to get it working. I might take over package in the near future.

blaztinn commented on 2011-09-12 09:26

Disowning the package because I can't keep up with [exact] version dependencies. Every new redmine release there is a new dependency on different version of some package (which is not the latest stable version).

My recommendation is to install redmine and its dependencies with gem, or use chiliproject (fork of redmine) with bundler.

Anonymous comment on 2011-07-12 23:47

I got few errors after updating, mine showed messages like "rake object is not missing constant issue"
My solution was to reinstall the mysql gem by typing gem-1.8 install mysql. Hope this will help others.

blaztinn commented on 2011-06-06 09:04

If you get some error while logging into redmine server you are probably using outdated RMagick package. Because of that database migration fails. So just reinstall ruby1.8-rmagick and then ruby-redmine and everything should work ok then.

The problem is that ruby1.8-rmagick has to be rebuilt every time imagemagick version changes. I haven't figured yet how to do that. Any suggestions would be appreciated.

altrus commented on 2011-06-05 18:47

Latest version is 1.2.0 (2011-05-30)

petelewis commented on 2011-05-09 08:48

The conflict has been fixed in trunk, I guess not in any released package yet. Until then, you can rebuild ruby from ABS or SVN to remove the conflict.

blaztinn commented on 2011-05-06 18:40

I can't update the package until ruby<->rubygems1.8 conflict is resolved in official repos (Currently rubygems1.8 can't be installed alongside ruby)

petelewis commented on 2011-03-21 11:32

All good - thanks!

petelewis commented on 2011-03-21 11:18

Ah right, yes it's fine except for using AUR helpers (I'm using bauerbill) to pull in the dependencies from the AUR. Thanks - will let you know if it's all fine.

blaztinn commented on 2011-03-21 11:06

I thought that this dependency would resolve itself, because ruby1.8-i18n-v1.0.1 package has a line "provides=('ruby1.8-i18n=0.4.2')". I guess this option is only used after the package is installed.

I updated the package, but it's not tested because my Arch machine is on repair. Please inform me if there are any errors.

petelewis commented on 2011-03-21 09:18


The dependency ruby1.8-i18n=0.4.2 doesn't seem to exist any more. There's this instead:


blaztinn commented on 2010-11-09 19:56

Ruby1.8 is also in AUR so it can't be downloaded with pacman. You can use packer or yaourt to install packages directly from AUR (with automatic dependency resolving). Or you can download each dependency that is from AUR and build and install it manually.

waxar commented on 2010-11-08 22:22

==> Making package: ruby-redmine 1.0.3-1 (Tue Nov 9 01:21:30 MSK 2010)
==> Checking Runtime Dependencies...
==> Installing missing dependencies...
error: 'ruby1.8': could not find or read package
==> ERROR: 'pacman' failed to install missing dependencies.

blaztinn commented on 2010-09-09 11:12

You should run script/console with 'ruby-1.8 script/console', because I think running just 'script/console' uses ruby 1.9.
As for the error it seems that you have rack 1.2.1 installed (probably with gems), redmine needs exactly version 1.0.1. I have no gems installed here, just pacman packages and script/console runs fine.

dlin commented on 2010-09-08 23:49

I tried to run script/console on
But, it shows error. How to solve it?

(I've install this package and ruby-which is gvim's dependency)

[redmine@myhost ~]$ pacman -Q|grep ruby
ruby 1.9.2_p0-3
ruby-redmine 1.0.1-3
ruby1.8 1.8.7_p302-1
ruby1.8-rack-v1.0.1 1.0.1-3
ruby1.8-rake 0.8.7-1
rubygems1.8 1.3.7-1

[redmine@myhost ~]$ irb-1.8
irb(main):001:0> require 'config/boot'
=> true
irb(main):002:0> require 'vendor/rails/railties/lib/commands/console'
Loading production environment (Rails 2.3.5)
/var/lib/redmine/vendor/rails/railties/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement
/var/lib/redmine/vendor/rails/railties/lib/initializer.rb:271:in `rescue in require_frameworks': RubyGem version error: rack(1.2.1 not ~> 1.0.1) (RuntimeError)

blaztinn commented on 2010-09-08 21:12

I think that most of the people prefer installing gem based software through pacman packages. If you want to, you can manually remove dependencies from this package and build your own so you can have other packages installed by gem.
Personally I have never used gems. Are the packages installed in $HOME or system-wide? If they are system-wide there could be conflicts and I don't know how to detect if some gem packages provide functionality of pacman packages (if that can even be implemented). If you can provide a patch for PKGBUILD I will gladly use it.

Anonymous comment on 2010-09-08 19:37

Most of the dependencies can be installed through using gem. However, even with them installed the PKGBUILD doesn't detect them and asks you to install them over again with the ones in the AUR. Is it possible that this might create conflicts in the future?

blaztinn commented on 2010-09-07 14:46

Thx for the info dlin, I updated the package.

I'll add sqlite3-ruby1.8 later today or tomorrow.

dlin commented on 2010-09-07 14:26

I found rubygems1.8 should be add as dependency.

please let the mysql-ruby1.8 become optional.
please add sqlite3-ruby1.8 as optional. (well, could you create this package?)

blaztinn commented on 2010-08-23 21:34

Created a package ruby1.8-rack-v1.0.1. I think this should solve the problem.

Anonymous comment on 2010-08-23 21:11

The dependency ruby1.8-rack=1.0.1 is not resolvable

bnordgren commented on 2010-04-27 04:04

Also, should probably install to /usr/share/webapps/redmine /etc/webapps/redmine... etc

bnordgren commented on 2010-04-27 03:50

Actually, it needs to _not_ depend on rails and rake. The instructions on tell you to install these with the "gem" executable, which circumvents pacman/makepkg.

daenyth commented on 2010-04-20 12:24

Needs to depend on mysql-ruby