Your message dated Tue, 18 Mar 2025 15:05:32 +0000
with message-id <[email protected]>
and subject line Bug#1100772: fixed in golang-github-evanw-esbuild 0.25.1-1
has caused the Debian Bug report #1100772,
regarding golang-github-evanw-esbuild: Defining $(NPM_DIR) for loong64
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.)


-- 
1100772: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100772
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: golang-github-evanw-esbuild
Version: 0.25.0-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: loong64

Dear maintainers,

The golang-github-evanw-esbuild package was built on loong64.
But I found that there is a lack of defining $(NPM_DIR) for loong64.
Please note that esbuild binary-package is built from golang-github-evanw-esbuild source-package.

If the support for loong64 is missing in golang-github-evanw-esbuild, packages that depend on esbuild will fail to build, for example, Compiling the elixir-ex-doc failed for loong64 in the Debian Package Auto-Building environment.
The build error log is as follows,
```
......
/usr/lib/loongarch64-linux-gnu/nodejs/esbuild/lib/main.js:1754
        throw new Error(`The package "${pkg}" could not be found, and is needed by esbuild.
        ^

Error: The package "@esbuild/linux-loong64" could not be found, and is needed by esbuild.
......
```
The full build log of elixir-ex-doc(build-depend esbuild) can be found at https://buildd.debian.org/status/logs.php?pkg=elixir-ex-doc&arch=loong64

Please consider the patch I attached for golang-github-evanw-esbuild.
Based on attached patch, I have built golang-github-evanw-esbuild_0.25.0-2+loong64 successfully on locally.
```
dpkg-deb: building package 'golang-github-evanw-esbuild-dev' in '../golang-github-evanw-esbuild-dev_0.25.0-2+loong64_alldpkg-deb: building package 'esbuild-dbgsym' in '../esbuild-dbgsym_0.25.0-2+loong64_loong64.deb'.
.deb'.
dpkg-deb: building package 'esbuild' in '../esbuild_0.25.0-2+loong64_loong64.deb'.  dpkg-genbuildinfo -O../golang-github-evanw-esbuild_0.25.0-2+loong64_loong64.buildinfo  dpkg-genchanges -O../golang-github-evanw-esbuild_0.25.0-2+loong64_loong64.changes
```

Based on local esbuild_0.25.0-2+loong64 binary-package(built from golang-github-evanw-esbuild), I have elixir-ex-doc successfully on locally.
```
......
    dpkg-deb --root-owner-group --build debian/elixir-ex-doc ..
dpkg-deb: building package 'elixir-ex-doc' in '../elixir-ex-doc_0.35.1+dfsg-4_loong64.deb'.
 dpkg-genbuildinfo -O../elixir-ex-doc_0.35.1+dfsg-4_loong64.buildinfo
 dpkg-genchanges -O../elixir-ex-doc_0.35.1+dfsg-4_loong64.changes
```

Please add loong64 support in golang-github-evanw-esbuild.
Your opinions are welcome.

Best regards,
Dandan Zhang

diff -Nru golang-github-evanw-esbuild-0.25.0/debian/changelog 
golang-github-evanw-esbuild-0.25.0/debian/changelog
--- golang-github-evanw-esbuild-0.25.0/debian/changelog 2025-03-06 
02:46:16.000000000 +0000
+++ golang-github-evanw-esbuild-0.25.0/debian/changelog 2025-03-18 
13:01:02.000000000 +0000
@@ -1,3 +1,9 @@
+golang-github-evanw-esbuild (0.25.0-2+loong64) unstable; urgency=medium
+
+  * Defining $(NPM_DIR) for loong64.
+
+ -- Dandan Zhang <[email protected]>  Tue, 18 Mar 2025 21:15:05 +0800
+
 golang-github-evanw-esbuild (0.25.0-2) unstable; urgency=medium
 
   * Team upload
diff -Nru golang-github-evanw-esbuild-0.25.0/debian/rules 
golang-github-evanw-esbuild-0.25.0/debian/rules
--- golang-github-evanw-esbuild-0.25.0/debian/rules     2025-03-06 
02:46:16.000000000 +0000
+++ golang-github-evanw-esbuild-0.25.0/debian/rules     2025-03-18 
12:58:01.000000000 +0000
@@ -13,6 +13,7 @@
   my %mapping = ( \
       amd64 => "x64", i386 => "ia32", \
       arm64 => "arm64", armhf => "arm", armel => "arm", \
+      loong64 => "loong64", \
       mips64el => "mips64el", \
       ppc64el => "ppc64", \
       riscv64 => "riscv64", \

--- End Message ---
--- Begin Message ---
Source: golang-github-evanw-esbuild
Source-Version: 0.25.1-1
Done: Jérémy Lal <[email protected]>

We believe that the bug you reported is fixed in the latest version of
golang-github-evanw-esbuild, 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.
Jérémy Lal <[email protected]> (supplier of updated golang-github-evanw-esbuild 
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: SHA256

Format: 1.8
Date: Tue, 18 Mar 2025 15:42:48 +0100
Source: golang-github-evanw-esbuild
Architecture: source
Version: 0.25.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <[email protected]>
Changed-By: Jérémy Lal <[email protected]>
Closes: 1100772
Changes:
 golang-github-evanw-esbuild (0.25.1-1) unstable; urgency=medium
 .
   * Team upload
   * New upstream version 0.25.1
   * Define NPM_DIR for loong64. Closes: #1100772
Checksums-Sha1:
 782ce85fd46bf1e66a26eea4191ab6d4d429eb22 2475 
golang-github-evanw-esbuild_0.25.1-1.dsc
 5eeabd6a2912f46c52339423255287c3f72b9e20 1934119 
golang-github-evanw-esbuild_0.25.1.orig.tar.gz
 732f434a5dddaae944f0e86430b1ed75c482054e 10668 
golang-github-evanw-esbuild_0.25.1-1.debian.tar.xz
 4f041bb3fdb74f01d42c9b0b9eac6f0dfa78a650 6861 
golang-github-evanw-esbuild_0.25.1-1_source.buildinfo
Checksums-Sha256:
 265f8c411c16050aacaccf68c7b94e0ede121e013fd166d6d1450f4126cb2a06 2475 
golang-github-evanw-esbuild_0.25.1-1.dsc
 5e84e44d7d2c2751f0b67e8cf909def3b0189b8e9549bcd663cadab582ab2947 1934119 
golang-github-evanw-esbuild_0.25.1.orig.tar.gz
 5d5be7be72cc710109fe5404a2d2b71375bdd135bd7c646dacb5107b14a7435c 10668 
golang-github-evanw-esbuild_0.25.1-1.debian.tar.xz
 71252dd491636a4f073983da9abb238c323dfc30e42a5dd44c5aa95556d11f0a 6861 
golang-github-evanw-esbuild_0.25.1-1_source.buildinfo
Files:
 2eebd9321832f20809e712ffbb2c7ab4 2475 golang optional 
golang-github-evanw-esbuild_0.25.1-1.dsc
 9fe7bf5f554bb14932e35fb9b5921bed 1934119 golang optional 
golang-github-evanw-esbuild_0.25.1.orig.tar.gz
 fc8747865b86099fb718b34e1db6bd7a 10668 golang optional 
golang-github-evanw-esbuild_0.25.1-1.debian.tar.xz
 855fcf26541d3a74f70c8c51f4aa8af6 6861 golang optional 
golang-github-evanw-esbuild_0.25.1-1_source.buildinfo


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

iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmfZhogSHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0hEcQAIr1/qVi+NiXH/Wz1bUe7En+Ul8CB7kX
Jv0WmIyARWpbPraDar6vpXklEy21b02F+KhaeeUiiwgVYDsGzSMSbpqiK6lxe2JN
LeVsh73dE23BAQ8r+fq2fjd2DZACYdhCenU0YtjXtarrPk1ZPZkqHHXbuLsUyc6R
nt1JiOyBNhuAhE/Lvq5FlKZ3chvhVNHObpcpSV3kggMr13UB/sLTeGEhWWPNGWI7
+hPNeb0ljIUsSU7Ybg7KQI+YgvFcVEPMN//fL0jM5PnB9tbkOGxYf/VhGoUfRtZC
k+TQ9b56pUSlY5LzHpsdNvYyvtlcXi9k+MNkThMp3hrDvQmdOlEI55VYs1uJ96Wc
d1oLSKoAWvj9tFS7s1ecShzEyMgRk3JvGiDrkclfQsmG18QyE1U8ljtmSsrUzfRC
sE+ngQicmoVV8oZcw+/ioprEFpRXbdvk92NQnPS9tWB5FQaW645phfGhb/xDjjJZ
2utbXGZ57cimPJa1Iu8Axj7aB+qHxsGJrzFrKs1hFWTbdCntkhwpQQLwsMjmsVgU
6aM5JDCqE5oxjzwPunEVMHNpsy5mQzFzQzHaiCEwRoZ0SBNUD/po3Fw6wn74I5QN
DdAUDO3KZ5+G31NO5Ht0iBVqZnGqgrw8HMwgLn/+w/nKVcxnysM4Py5FRIlCOUBG
m206WcvViG2i
=fqsA
-----END PGP SIGNATURE-----

Attachment: pgpX1VbQM2ryE.pgp
Description: PGP signature


--- End Message ---

Reply via email to