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


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

Bug#1040167: (buildd chroot bug) Re: Bug#1040167: openjdk-8-jre-headless: version 8u382~b04-1 depends on libjpeg8 which is not in Debian

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Thorsten Glaser <t.glaser@tarent.de>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.java
Subject Bug#1040167: (buildd chroot bug) Re: Bug#1040167: openjdk-8-jre-headless: version 8u382~b04-1 depends on libjpeg8 which is not in Debian
Date Sun, 02 Jul 2023 20:30:01 +0200
Message-ID <GN9ZD-2u2a-5@gated-at.bofh.it> (permalink)
References <GN9Gh-2tVE-3@gated-at.bofh.it> <GN9Gh-2tVE-3@gated-at.bofh.it> <GN9Gh-2tVE-1@gated-at.bofh.it> <GN9Gh-2tVE-3@gated-at.bofh.it> <GN9Gh-2tVE-1@gated-at.bofh.it>
X-Original-To 1040167@bugs.debian.org
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Sun Jul 2 18:24:10 2023
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -2.16
Reply-To Thorsten Glaser <t.glaser@tarent.de>, 1040167@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc Java Maintenance <debian-java@lists.debian.org>
X-Debian-Pr-Message followup 1040167
X-Debian-Pr-Package openjdk-8-jre-headless
X-Debian-Pr-Source openjdk-8
X-Gm-Message-State AC+VfDyxqc0fmzOWzeDUyEA1dRDs4n8JnH+LKw/U9fqFNKWOdLA6Z+Rh 1VdAEyVPEYBRD0EVvHoxU3KmeD1aB0G3w8k1YtCEoKO/jfQnGieOL3KXKFYVaFEsjb+4W73nF8+ RclPQn+ssJi0qfCt1GvjxqeUv7G7zvXR65DmxEZJvh2MearKhQ7tjmwe6KwdT1EK3DLGOEEukGf GHvQ==
X-Google-SMTP-Source ACHHUZ57QTQshDcKNG73E8U+AV/KhunysXUBIk6GzBuJFyYJfN6xd+iE+++Jw7i8fmMFA+Nn6dB+8w==
X-Received by 2002:a05:600c:b4d:b0:3f6:8ba:6ea2 with SMTP id k13-20020a05600c0b4d00b003f608ba6ea2mr7396827wmr.15.1688322017358; Sun, 02 Jul 2023 11:20:17 -0700 (PDT)
Content-Language de-DE-1901
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding QUOTED-PRINTABLE
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1778326
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 69
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc Fab Stz <fabstz-it@yahoo.fr>, Java Maintenance <debian-java@lists.debian.org>
X-Original-Date Sun, 2 Jul 2023 20:20:16 +0200 (CEST)
X-Original-Message-ID <2d85d8b1-45e2-d6a8-5088-7fd838b7a35@tarent.de>
X-Original-References <22218593.EfDdHjke4D@debian> <22218593.EfDdHjke4D@debian> <4edf6ad5-1ad1-c238-7efb-c586e2889a20@tarent.de> <22218593.EfDdHjke4D@debian> <4edf6ad5-1ad1-c238-7efb-c586e2889a20@tarent.de>
Xref csiph.com linux.debian.bugs.dist:1152439 linux.debian.maint.java:12654

Cross-posted to 2 groups.

Show key headers only | View raw


Dixi quod…

>Indeed. Weird.
>
>Thanks for reporting, I’ll have two or three looks at it… fixing that
>is going to be… fun. Not.

OK so first analysis is showing the cause of the problem:

• the buildd chroots for sid/unstable do not identify themselves as
  sid/unstable but instead as trixie/testing, which is a bug onto
  itself¹

• the source package checks the buildd release codename and does
  things based on that; normally, the tests are written in a manner
  that they fall through to the latest (i.e. they test for known
  names of older releases for the old behaviour, and use the new
  behaviour if none of the old release names is used); the code to
  handle the long ago libjpeg62→libjpeg8→libjpeg62-turbo transition
  however was written the other way round, which causes trouble if
  the new release is unknown

I’ll fix that in the source, but first I need to get the situation
fixed as openjdk-8 build-depends on itself, which will be bad if
it’s not installable.

I’m going to change all uses of the distro codename to fall safely,
however if the buildd chroot bug could be fixed, I’d be glad.

bye,
//mirabilos

① sid buildd chroots should save the following content…
	PRETTY_NAME="Debian GNU/Linux sid"
	NAME="Debian GNU/Linux"
	ID=debian
	HOME_URL="https://www.debian.org/"
	SUPPORT_URL="https://www.debian.org/support"
	BUG_REPORT_URL="https://bugs.debian.org/"
	VERSION_ID=unstable
	VERSION_CODENAME=sid
  … as /usr/lib/os-release.sid (in the chroot) and run…
	# dpkg-divert --rename --divert /usr/lib/os-release.dpkg-dist \
	      --add /usr/lib/os-release
	# ln -sfT os-release.sid /usr/lib/os-release
  … in the chroot, so the reported lsb_release is correct. They used
  to have this in /etc/lsb-release, but the lsb-release program no
  longer uses that.
-- 
Infrastrukturexperte • tarent solutions GmbH
Am Dickobskreuz 10, D-53121 Bonn • http://www.tarent.de/
Telephon +49 228 54881-393 • Fax: +49 228 54881-235
HRB AG Bonn 5168 • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

                        ****************************************************
/⁀\ The UTF-8 Ribbon
╲ ╱ Campaign against      Mit dem tarent-Newsletter nichts mehr verpassen:
 ╳  HTML eMail! Also,     https://www.tarent.de/newsletter
╱ ╲ header encryption!
                        ****************************************************

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


Thread

Bug#1040167: openjdk-8-jre-headless: version 8u382~b04-1 depends on libjpeg8 which is not in Debian Thorsten Glaser <t.glaser@tarent.de> - 2023-07-02 20:10 +0200
  Bug#1040167: (buildd chroot bug) Re: Bug#1040167: openjdk-8-jre-headless: version 8u382~b04-1 depends on libjpeg8 which is not in Debian Thorsten Glaser <t.glaser@tarent.de> - 2023-07-02 20:30 +0200

csiph-web