[DRE-maint] Bug#1095148: Bug#1093944: transition: ruby3.3-default

Soren Stoutner soren at debian.org
Wed Feb 5 05:21:22 GMT 2025


On Tuesday, February 4, 2025 2:41:57 PM MST Soren Stoutner wrote:
> > Regarding redmine, #1094049 was fixed in 5.1.3+ds-6, but now there's
> > #1095148 (related to the nokogiri update). So it would still be better
> > to remove redmine from testing for now (together with its reverse
> > dependencies) to let ruby-defaults in.
> 
> Let me take a look at #1095148 and see how easy it is to fix.

#1095148 is not an easy fix.  Ananthu made an attempt to bump a few gem versions, but 
they ended up causing massive test failures.

https://salsa.debian.org/ruby-team/redmine/-/commit/
467eb9df226cfdf021b226abc8c38ddbdb69dd60

I agree that the best way forward is to temporarily remove redmine from testing.

I have started work on packaging redmine 6.0.3, but it will take a bit of work.

https://salsa.debian.org/ruby-team/redmine

1.  Redmine 6.x introduces a new dependency on ruby-rails-propshaft, which I have 
started working on packaging.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095198


2.  Redmine transitions to Rails 7.  Currently, not all the packages I need to test it are 
available in experimental.  It is possible that everything builds cleanly, but it is also 
possible there are complexities.

soren at soren-desktop:~$ sudo apt install -t experimental rails ruby-actionpack-xml-parser 
ruby-roadie-rails ruby-actionview ruby-activesupport ruby-actionpack
ruby-actionpack-xml-parser is already the newest version (2.0.1-4).
ruby-roadie-rails is already the newest version (3.0.0-1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 ruby-actionpack-xml-parser : Depends: ruby-actionpack (< 2:7) but 2:7.2.2.1+dfsg-1~exp4 
is to be installed
                              Depends: ruby-railties (< 2:7) but 2:7.2.2.1+dfsg-1~exp4 is to be installed
 ruby-roadie-rails : Depends: ruby-railties (< 2:7.1) but 2:7.2.2.1+dfsg-1~exp4 is to be 
installed
Error: Unable to correct problems, you have held broken packages.


3. Redmine 6.0.3 still targets nokogiri ~> 1.16.0 and sanitize ~> 6.0.  It is likely that when 
points 1 and 2 above are address, there will still be issues with nokogiri 1.18 and sanitize 
7.0.  The upcoming Redmine 6.1.0 supports nokogiri 1.18, so it might not be too difficult to 
backport it to 6.0.3.

https://www.redmine.org/issues/41964


-- 
Soren Stoutner
soren at debian.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20250204/582eda19/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20250204/582eda19/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list