I'm in the same camp as Antonio. I haven't used Redmine in years
and I don't really have good memories about Ruby packaging in general :).

I would suggest to drop any complex patches that Debian is carrying
starting with this one.

Ondrej
--
Ondřej Surý (He/Him)
ond...@sury.org

> On 16. 3. 2025, at 5:28, Antonio Terceiro <terce...@debian.org> wrote:
> 
> On Fri, Mar 14, 2025 at 05:00:57PM -0700, Soren Stoutner wrote:
>> 2.  We remove multi-tenancy support from the package.  Although I really 
>> like the idea of the multi-tenancy feature, I don’t like making changes to 
>> Debian packages that diverge this much from upstream, precisely because they 
>> are hard to maintain.
> 
> This.
> 
>> However, now that we have been shipping this multi-tenancy code, I really 
>> don’t like removing it because it will break some current installations.
>> However, if nobody is able to update the multi-tenancy patch to support
>> the 6.x release, I think our only option is to remove the whole patch
>> and related code so that we can ship Redmine in trixie.  I have started
>> the work of removing the code, but it is fairly complicated and spread
>> across a number of files, including debian/redmine.postinst and
>> debian/rules.  My goal would be to migrate the default instance to the
>> standard Redmine file locations and include a NEWS entry explaining
>> that if anyone is running any other instances they will need to migrate
>> them to a distinct OS running a separate copy of Redmine.  However,
>> there is a high chance this automatic migration will fail in some cases
>> I don’t anticipate, so I foresee a lot of pain with going down this
>> route.
> 
> This patch was more necessary in a time before we had containers, and 
> maintaining an entire separate OS for a different redmine instances was 
> overkill. It makes much less sense to carry this patch as a Debian-specific 
> patch today.
> 
> I stopped using Redmine and caring about it a long, long time ago, and I have 
> other priorities. I can answer specific Ruby/Rails-related questions, but I 
> won't be really digging into this.
> 
> Thanks for taking care of Redmine.

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to