Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947807 - www-apps/redmine: add 6.0.2 or newer
Summary: www-apps/redmine: add 6.0.2 or newer
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Azamat H. Hackimov
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2025-01-10 09:12 UTC by Hans de Graaff
Modified: 2025-03-21 12:10 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2025-01-10 09:12:19 UTC
Redmine 6.0.2 has been out since a month. This version uses dev-ruby/rails:7.2.

The current redmine 5.x versions all depend on dev-ruby/rails:6.1, which is no longer supported upstream. I would like to mask this rails slot for removal as soon as possible, but for that we need the new redmine version first.
Comment 1 Azamat H. Hackimov 2025-01-11 00:59:37 UTC
Added PR https://github.com/gentoo/gentoo/pull/40093 which adds 6.0.2 version.

Redmine 6.0 also supports Ruby 3.3, but unfortunately, there unmet dependencies:

NonsolvableDepsInDev: version 6.0.2: nonsolvable depset(bdepend) keyword(~amd64) dev profile (default/linux/amd64/23.0/musl) (2 total): solutions: [ dev-ruby/actionpack-xml_parser:2[ruby_targets_ruby33(-)], >=dev-ruby/roadie-rails-3.2.0:3[ruby_targets_ruby33(-)] ]
NonsolvableDepsInStable: version 6.0.2: nonsolvable depset(bdepend) keyword(~amd64) stable profile (default/linux/amd64/23.0) (31 total): solutions: [ dev-ruby/actionpack-xml_parser:2[ruby_targets_ruby33(-)], >=dev-ruby/roadie-rails-3.2.0:3[ruby_targets_ruby33(-)] ]
Comment 2 Larry the Git Cow gentoo-dev 2025-01-11 08:17:33 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bd330c71ac80cb044ecfa1270edad801665c56

commit 53bd330c71ac80cb044ecfa1270edad801665c56
Author:     Hans de Graaff <graaff@gentoo.org>
AuthorDate: 2025-01-11 08:16:51 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2025-01-11 08:17:22 +0000

    dev-ruby/actionpack-xml_parser: add ruby33
    
    Bug: https://bugs.gentoo.org/947807
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 .../actionpack-xml_parser-2.0.1-r4.ebuild          | 40 ++++++++++++++++++++++
 1 file changed, 40 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a401798f36153a1a36108779823980c440421d

commit b4a401798f36153a1a36108779823980c440421d
Author:     Hans de Graaff <graaff@gentoo.org>
AuthorDate: 2025-01-11 08:03:21 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2025-01-11 08:17:22 +0000

    dev-ruby/roadie-rails: enable ruby33
    
    Bug: https://bugs.gentoo.org/947807
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 dev-ruby/roadie-rails/roadie-rails-3.3.0.ebuild | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)
Comment 3 Hans de Graaff gentoo-dev Security 2025-01-11 08:19:26 UTC
(In reply to Azamat H. Hackimov from comment #1)

> Redmine 6.0 also supports Ruby 3.3, but unfortunately, there unmet
> dependencies:

I've updated both now, thanks for letting me know about them. actionpack-xml_parser was also on my rails 6.1 mask list, but having a second look at it it turned out to be easy to fix the test issues with it.
Comment 4 Azamat H. Hackimov 2025-02-24 21:09:57 UTC
I've updated PR https://github.com/gentoo/gentoo/pull/40093 to use ruby33 and minor fixes. Waiting to merge.
Comment 5 m1027 2025-03-14 06:37:02 UTC
FYI: Redmine 6.0.4 fixes several security issues.

https://www.redmine.org/projects/redmine/wiki/Changelog_6_0

BTW: These issues affect also <www-apps/redmine-5.1.7 which is neither in portage.

Thanks
Comment 6 Larry the Git Cow gentoo-dev 2025-03-21 12:10:24 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98029edcb42a50b9ac8433bac66fc440d7c0c6f5

commit 98029edcb42a50b9ac8433bac66fc440d7c0c6f5
Author:     Azamat H. Hackimov <azamat.hackimov@gmail.com>
AuthorDate: 2025-01-11 00:49:37 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2025-03-21 12:09:59 +0000

    www-apps/redmine: add 6.0.2
    
    Closes: https://bugs.gentoo.org/947807
    Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 www-apps/redmine/Manifest             |   1 +
 www-apps/redmine/metadata.xml         |   1 -
 www-apps/redmine/redmine-6.0.2.ebuild | 255 ++++++++++++++++++++++++++++++++++
 3 files changed, 256 insertions(+), 1 deletion(-)