Hi Soren, On August 7, 2026 11:43:48 AM CDT, Soren Stoutner <[email protected]> wrote: >Simon, > >On Friday, August 7, 2026 8:20:00 AM Mountain Standard Time Simon Quigley >wrote: >> Hi Soren, >> >> I noticed that you marked ruby-commonmarker as architecture-is-64-bit. The >> upstream issue seems to be fixed in 2.9.0, so we can likely drop that. This >> will unblock its other reverse dependencies, which aren't installable on 32 >> bit architectures at the moment. > >Short answer: That patch to fix architecture-is-64-bit is small, and I was >planning to backport it to 2.8.3. > >https://github.com/gjtorikian/commonmarker/commit/ >aa268bd10cdd9b342734d1dd19edd6eb7cfae301
Sounds good to me. >Long answer: 2.9.0 contains a breaking change that needs rust-comrak to be >upgraded from 0.52.0 to 0.54.0. > >https://github.com/gjtorikian/commonmarker/pull/472 > >I haven’t looked at this closely enough to see if this is a breaking change >for programs that use ruby-commonmarker, but it is possible it is. Upstream >redmine 6.1.3 (currently packaged) uses ruby-commonmarker ~> 2.3.0. I am >patching the Gemfile to use ~> 2.8.3. This appears to work (nothing in the >changelog indicates a breaking change, redmine compiles, autopkgtests pass, >manual testing hasn’t encountered any problems). It is possible that redmine >would work with 2.9.0, but we wouldn’t know for sure until we went through all >the effort to update rust-comrak and ruby-commonmarker. If it failed at that >point it would be annoying to have to roll everything back. I agree. For now, let's see if we can get ruby-commonmarker migrated, then we can look at another rust-comrak update. >> Do you have plans to do this update? I notice you updated redmine, I would >be >> curious to see if that is blocked too, or if we can go ahead getting that in >> testing first. > >Redmine will not migrate until after ruby-commonmarker. Ruby-commonmarker has >other problems preventing migration, like ruby-html-pipeline, which I noticed >you are already working on. I was planning to patch ruby-commonmarker to >enable building on 32bit. I should have time to do this in the next few days, >but if you have time now you are welcome to do it first. Go for it. >> Let me know what your thoughts are. > >As a side note, Redmine 6.1.3 uses rails 7.2.3.1. Redmine 7.0.0 uses rails >8.1.3.1 (but still ruby-commonmarker 2.8.2). I’m not sure if we have had a >discussion about whether or not we want to upgrade to rails 8.1 before the >forky release, but if we do redmine is ready for it. If not, redmine will >continue to release security fixes for the 6.1.x branch for a long time. I noted this in a previous thread last month, but I'd like to do a Rails transition before the release of Forky, yes. I was wondering about Redmine, it's good to know that we're good there. Best regards, Simon Quigley [email protected]

