Your message dated Thu, 07 Nov 2024 07:50:44 +0000
with message-id <[email protected]>
and subject line Bug#1081647: fixed in golang-1.22 1.22.9-1
has caused the Debian Bug report #1081647,
regarding please use actual compiler packages, not metapackages as build 
dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1081647: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081647
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: golang-1.22
Severity: normal
X-Debbugs-Cc: [email protected]

Hi,

I'm trying to build golang-1.22 in a bookworm+backports environment, and
cannot satisfy the build dependencies, because golang-go (>= 1.20) is
provided only by the golang-go metapackage built from golang-defaults
1.22, creating a circular loop.

If the Build-Depends were to use

    golang-1.22-go | golang-1.21-go | golang-1.20-go

then I could use the just-built golang-1.21 compiler to bootstrap 1.22,
and this would be future-proof even when 1.23 is made the default (then,
1.23 would be required to build 1.22, as only 1.19 and 1.23 are
available, and 1.19 does not fulfull the version requirement).

The OpenJDK packages use a similar bootstrap method, with the previous
major version being the minimum requirement, this works well using the
method above.

The same applies to other golang compiler packages (1.19, 1.20, 1.21) as
well, but for now only 1.22 fails to build because of this.

   Simon

-- System Information:
Debian Release: 12.7
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'proposed-updates'), (500, 
'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-25-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
Source: golang-1.22
Source-Version: 1.22.9-1
Done: Shengjing Zhu <[email protected]>

We believe that the bug you reported is fixed in the latest version of
golang-1.22, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Shengjing Zhu <[email protected]> (supplier of updated golang-1.22 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 07 Nov 2024 15:31:50 +0800
Source: golang-1.22
Architecture: source
Version: 1.22.9-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Compiler Team <[email protected]>
Changed-By: Shengjing Zhu <[email protected]>
Closes: 1081647
Changes:
 golang-1.22 (1.22.9-1) unstable; urgency=medium
 .
   * Team upload
   * New upstream version 1.22.9
   * Switch to versioned golang-1.XX-go packages for building.
     Break circular loop with golang-defaults metapackage (Closes: #1081647)
Checksums-Sha1:
 36fdf86094fd751a012bfd3d9e862ade20253512 2509 golang-1.22_1.22.9-1.dsc
 2250d9496fb32844b0950b7076ee46c5b6897e20 27565135 
golang-1.22_1.22.9.orig.tar.gz
 9131cb9eeea413fbfb21eda36d4d00b075ff9402 833 golang-1.22_1.22.9.orig.tar.gz.asc
 69367b1e2db93d35d3f723fa3637ea0555ecd99a 41384 
golang-1.22_1.22.9-1.debian.tar.xz
 0b563732d33f58809ab90e4f9f0833dcc5739380 5691 
golang-1.22_1.22.9-1_source.buildinfo
Checksums-Sha256:
 7442def20f76e4413684b4b7593ade3245b42b72089983ac81752292ae3b9b33 2509 
golang-1.22_1.22.9-1.dsc
 e81a362f51aee2125722b018e46714e6a055a1954283414c0f937e737013db22 27565135 
golang-1.22_1.22.9.orig.tar.gz
 f67b02f03a4b54c25398e43bb78365184ba91e231a7eab44dc9d40ce40a90dc0 833 
golang-1.22_1.22.9.orig.tar.gz.asc
 d09caa810b1e388aae44ea6439b704a1ca4abbbc47fc595944ef7544b2882a87 41384 
golang-1.22_1.22.9-1.debian.tar.xz
 de798e45b99dff5e70790076f45b652b956c6dc5b9b46e7553e22ce44ba86573 5691 
golang-1.22_1.22.9-1_source.buildinfo
Files:
 467ba97937da8d0ecc99ae8fa9f79f58 2509 golang optional golang-1.22_1.22.9-1.dsc
 9a9b703f073e7f89c04bb942c9dd2a98 27565135 golang optional 
golang-1.22_1.22.9.orig.tar.gz
 883cfee11c0552be3a42b7f57383b44b 833 golang optional 
golang-1.22_1.22.9.orig.tar.gz.asc
 8496b4e99d43d23caab74e937cb64f47 41384 golang optional 
golang-1.22_1.22.9-1.debian.tar.xz
 43dc8564dea52837663a70a4075e20df 5691 golang optional 
golang-1.22_1.22.9-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEc793ixFTU9Vien7Zh7Iv85yjO70FAmcsbTwACgkQh7Iv85yj
O72jvQf+M0q+XRr9wV+h77Br2amH8lBl02Eqkai4B8fIF+RkF7UhJE8kG5VFyHXL
1uUeyYY5VcD7huf6guPJ2bj16nLWXlXER4d7AhvLO08Ko+oTV0q98cxSNz7+UrTO
RhpkocAt1xeyeGUZij8lt+aNFvjCgC6U5ktwV1wgYRFRz8z0DZQmhz0rJEhVNHV5
cpEQNL4FLKWb+b51jw1tPtuk7pZ3mDbW09gHn+qeUOC4Az4g1WvOgVr83nZOyZMY
e6tV5P+gJcZVdKcoUj2EnKkRUBH7AxPe+0DusWSAA8fEgpGoXAaBUVdWs5ztEgKs
2H7v0akXbYgfhv0SV0TG1AfRSJXFNA==
=/edJ
-----END PGP SIGNATURE-----

Attachment: pgpWI7_d9n2RQ.pgp
Description: PGP signature


--- End Message ---

Reply via email to