Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12738

Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf

Path csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod
From Wookey <wookey@wookware.org>
Newsgroups linux.debian.bugs.dist, linux.debian.ports.arm, linux.debian.maint.java, linux.debian.devel.release
Subject Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf
Date Wed, 27 Mar 2024 04:30:01 +0100
Message-ID <ImrZv-1WJn-1@gated-at.bofh.it> (permalink)
References <GArKF-c2RS-3@gated-at.bofh.it> <ImcnM-1N2D-1@gated-at.bofh.it> <GArKF-c2RS-3@gated-at.bofh.it> <ImcnM-1N2D-1@gated-at.bofh.it>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Wed Mar 27 03:21:10 2024
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score 0.449
Reply-To Wookey <wookey@wookware.org>, 1036884@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc Debian Release Team <debian-release@lists.debian.org>
X-Debian-Pr-Message followup 1036884
X-Debian-Pr-Package release.debian.org
MIME-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3rMDlCEgcaHQQFB+"
Content-Disposition inline
Organization Wookware
User-Agent Mutt/1.10.1 (2018-07-13)
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1830169
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 81
Sender robomod@news.nic.it
X-Original-Cc 1036884@bugs.debian.org, debian-arm@lists.debian.org, debian-java@lists.debian.org
X-Original-Date Wed, 27 Mar 2024 03:18:03 +0000
X-Original-Message-ID <20240327031748.GN4300@mail.wookware.org>
X-Original-References <ZHOC/M6HrV/at3D/@homer.dodds.net> <ZgKk3tCNYmOpim3z@tautology.pseudorandom.co.uk> <ZHOC/M6HrV/at3D/@homer.dodds.net> <ZgKk3tCNYmOpim3z@tautology.pseudorandom.co.uk>
Xref csiph.com linux.debian.bugs.dist:1191969 linux.debian.ports.arm:13926 linux.debian.maint.java:12738 linux.debian.devel.release:123414

Cross-posted to 4 groups.

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On 2024-03-26 10:35 +0000, Simon McVittie wrote:
> It seems that some of the dependency chains for packages that are still
> waiting to be rebuilt on armel,armhf now end at openjdk-17, which is the
> default Java version for most architectures and Build-Depends on itself
> (with an alternative dependency on openjdk-16, but that no longer exists).
> evolution-data-server -> libphonenumber-dev is an example.
> 
> Are the ARM or Java teams intending to re-bootstrap openjdk-17 somehow?

I looked at this last week, but got stuck because openjdk-17's
build-deps included graphviz which was also uninstallable and led to
another blocked chain with ghostscript,cups and libgtk2 conflicting about their t64 status.

Checking again now, apt still complains:
The following packages have unmet dependencies:
 apt : Depends: libgnutls30 (>= 3.8.1) but it is not going to be installed
 libasound2t64 : Breaks: libasound2 (< 1.2.11-1) but 1.2.10-3 is to be installed
 libcups2 : Depends: libgnutls30 (>= 3.8.1) but it is not going to be installed
 libcups2t64 : Breaks: libcups2 (< 2.4.7-1.2) but 2.4.7-1+b1 is to be installed
 libnettle8t64 : Breaks: libnettle8 (< 3.9.1-2.2) but 3.9.1-2 is to be installed

But dose now says there is a solution, unlike last week.

So it should be possible to get the dependencies in place (without
unreasonable jiggery-pokery) and bootstrap it. I'll have another go tomorrow.

> Or do maintainers of packages that build both a C/C++ library and Java
> bindings from a single source package need to disable its Java bindings
> on the affected architectures, either temporarily or permanently?

Some of that might still be expedient, but hopefully we can get a t64
java soon and it won't be necessary. We have to do that sooner or later anyway.

> openjdk-21 is in a similar situation, build-depending on itself, while
> openjdk-22 and openjdk-23 build-depend on -21 and -22 respectively.
> Presumably once we have a single OpenJDK version that is installable,
> it would be possible to step through 18,19,20,21 building each version
> with the previous one.

I presume the same, but don't actually know how old a java you can use
to bootstrap each newer java. Is it always just one version?

Wookey
-- 
Principal hats:  Debian, Wookware, ARM
http://wookware.org/

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Simon McVittie <smcv@debian.org> - 2024-03-26 11:40 +0100
  Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Thorsten Glaser <tg@debian.org> - 2024-03-26 23:40 +0100
    Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Jeffrey Walton <noloader@gmail.com> - 2024-03-26 23:50 +0100
      Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Thorsten Glaser <t.glaser@qvest-digital.com> - 2024-03-27 00:50 +0100
        Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Thorsten Glaser <t.glaser@qvest-digital.com> - 2024-03-27 03:30 +0100
        Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Jeffrey Walton <noloader@gmail.com> - 2024-03-27 03:30 +0100
    Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Wookey <wookey@wookware.org> - 2024-03-27 16:40 +0100
      Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Wookey <wookey@wookware.org> - 2024-03-27 17:30 +0100
        Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Thorsten Glaser <tg@debian.org> - 2024-03-27 23:50 +0100
          Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Wookey <wookey@wookware.org> - 2024-03-28 15:00 +0100
            Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Thorsten Glaser <tg@debian.org> - 2024-03-28 22:30 +0100
  Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Wookey <wookey@wookware.org> - 2024-03-27 04:30 +0100
    Bug#1036884: transition: time64_t - openjdk-17 needs re-bootstrap on armel,armhf Thorsten Glaser <t.glaser@qvest-digital.com> - 2024-03-27 05:50 +0100

csiph-web