Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: =?UTF-8?B?SsOpcsO0bWUgQ2hhcmFvdWk=?= Newsgroups: linux.debian.maint.java Subject: Potential circular dependency in JRuby Date: Thu, 26 Oct 2023 22:00:01 +0200 Message-ID: X-Original-To: debian-java@lists.debian.org X-Mailbox-Line: From debian-java-request@lists.debian.org Thu Oct 26 19:53:10 2023 Old-Return-Path: X-Amavis-Spam-Status: No, score=-8.91 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 X-Riseup-User-ID: 7B4A5A65559702EA2AB8FA20A254A203F8428A997B8770C79B758396387A788B MIME-Version: 1.0 Content-Language: fr Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailing-List: archive/latest/23401 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/6ba161e2-d722-43c8-8768-c6eeb0525fc3@riseup.net Approved: robomod@news.nic.it Lines: 22 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Thu, 26 Oct 2023 15:52:43 -0400 X-Original-Message-ID: <6ba161e2-d722-43c8-8768-c6eeb0525fc3@riseup.net> Xref: csiph.com linux.debian.maint.java:12717 Hello, Lately I've been working in updating JRuby in Debian to the new 9.4 release series. As part of this work, I hoped to reduce the maintenance burden by greatly simplifying debian/rules and reducing the scope of required patches. By packaging both polyglot-ruby and jruby-mavengem (which I have completed) and making them available to the Maven build process, I was able to achieve this. However, since both of these new binary packages rely on JRuby to function, I been warned that this circular dependency may cause problems in the future. So my question is, what kinds of practical problems might this cause? Bootstrapping new Debian ports shouldn't be affected, since all packages involved are arch:all. Thanks! -- Jérôme