Your message dated Wed, 12 Jan 2022 19:33:49 +0000
with message-id <e1n7jnv-0003cj...@fasolo.debian.org>
and subject line Bug#1003621: fixed in emscripten 3.1.1~dfsg+~1.39.6-3
has caused the Debian Bug report #1003621,
regarding emscripten: test_icu and test_pthread_icu attempt to download files
from github
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 ow...@bugs.debian.org
immediately.)
--
1003621: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003621
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: emscripten
Version: 3.0.0~dfsg+~1.39.6-2
Severity: serious
Tags: patch
Justification: Policy 4.9
thanks
The test_icu and test_pthread_icu tests both attempt to download the
file
<https://github.com/unicode-org/icu/releases/download/release-68-2/icu4c-68_2-src.zip>.
This leads to an error like this on builders where access to the
network is restricted:
```
ports:INFO: retrieving port: icu from
https://github.com/unicode-org/icu/releases/download/release-68-2/icu4c-68_2-src.zip
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line
169, in _new_conn
conn = connection.create_connection(
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py",
line 73, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "/usr/lib/python3.9/socket.py", line 954, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution
```
I've attached a patch that disables the offending tests.
--
Mike Gerow
ge...@google.com
From f6aba87cf4bfa0093f0cd7bed280294dc38790ca Mon Sep 17 00:00:00 2001
From: Mike Gerow <ge...@google.com>
Date: Mon, 10 Jan 2022 14:12:57 -0800
Bug: b/213944458
Last-Update: 2022-01-10
Subject: [PATCH] Disable test_{,pthread}_icu since it opens sockets
test_icu and test_pthread_icu both attempt to download the file
'https://github.com/unicode-org/icu/releases/download/release-68-2/icu4c-68_2-src.zip'
as a part of their test. Builders and build servers don't always provide
full network access and this can cause false failures, in addition to
the potentially security implications of introducing an arbitrary remote
file as a part of the package build process.
This change skips those tests.
---
debian/rules | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/debian/rules b/debian/rules
index c37b742f2..fc71b56a2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -120,6 +120,11 @@ FAILS_wasm += \
test_pthread_dylink_tls \
test_dylink_tls_export
+# attempts to download files from a remote server
+FAILS_other += \
+ test_icu \
+ test_pthread_icu
+
# unknown cause
FAILS_wasm2js2 += \
test_pthread_abort
--
2.34.1.575.g55b058a8bb-goog
--- End Message ---
--- Begin Message ---
Source: emscripten
Source-Version: 3.1.1~dfsg+~1.39.6-3
Done: Jonas Smedegaard <d...@jones.dk>
We believe that the bug you reported is fixed in the latest version of
emscripten, 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 1003...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonas Smedegaard <d...@jones.dk> (supplier of updated emscripten 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 12 Jan 2022 20:21:24 +0100
Source: emscripten
Architecture: source
Version: 3.1.1~dfsg+~1.39.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Jonas Smedegaard <d...@jones.dk>
Closes: 1003621
Changes:
emscripten (3.1.1~dfsg+~1.39.6-3) unstable; urgency=medium
.
* avoid tests which attempts to download files from a remote server;
closes: bug#1003621, thanks to Mike Gerow <ge...@google.com>
Checksums-Sha1:
68c58e4e50af8d488adfad6597f9ece3fe03865a 2976
emscripten_3.1.1~dfsg+~1.39.6-3.dsc
7dfde46fc590cfd587d9ca855d37d1657dbf303a 83796
emscripten_3.1.1~dfsg+~1.39.6-3.debian.tar.xz
0541874a244c1ab93306eacd380789866b0a3d61 12276
emscripten_3.1.1~dfsg+~1.39.6-3_amd64.buildinfo
Checksums-Sha256:
d2230d2cc8a460c721a325ceee98ad9dac7ddc6608534ac130e16cbe46edaf2c 2976
emscripten_3.1.1~dfsg+~1.39.6-3.dsc
57ada6d8680088477258354eec61c245fb0ad9f75d344cecca03c914f3cf8938 83796
emscripten_3.1.1~dfsg+~1.39.6-3.debian.tar.xz
45ed69ebdcd0a0fdfb9d791da20cac843db9eec14ec6f2e1b9878c3cc89602c0 12276
emscripten_3.1.1~dfsg+~1.39.6-3_amd64.buildinfo
Files:
c53cdc85f5652a7ea9849601d5496600 2976 devel optional
emscripten_3.1.1~dfsg+~1.39.6-3.dsc
d6ec3a249ee76d8265c9a02697b2445d 83796 devel optional
emscripten_3.1.1~dfsg+~1.39.6-3.debian.tar.xz
21c715b04f571ca7a06625343a5f964d 12276 devel optional
emscripten_3.1.1~dfsg+~1.39.6-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmHfLOMACgkQLHwxRsGg
ASEGjQ/9EvB6TqlGPfuuZCnOwjpHFN+aPvU+EDEn+ilNv44xMlNpbfjXNDcLxfcv
Aj+7UU3p7Xz/IB6r4pplLw097avbdMvn9kCeIwkV0r5cpGiBGhlWUVOwX8TXnh3a
x12KWKQ1bz7eKiZ1Ub53wm1zB6U6W7EuZsvPX3A8o2p86zdzhGP8zTyM1ZFwFGMs
Gw2bLxVSDbkrglPj2eh9TRlZwiwAdr4VJbYitkPBQyi5tMDKoz/blx71p27tApM7
rjQ1CWsocRRkMuw0idUTgBRqj/dWtxboZiOnALjRFwK4OExPV/1WCnAuquAUMLQX
Jl4qW/xIi9/z/2/jLv0g9IBMRPJudIIVNsRKaaZzvzgVwtX5VmoZbc3ie8O1B8mY
pHcuHJA2jnXXSguGOk5KtM03/bldgAtqNSmbjn1y5kZ6R4GhUHiJe/oYMOnbd2Fn
McpmHDcwgqa/gJkHeMRnSPtJy/QF93MALVxkS93/WSVOQwUoV8SfjMlyrsi1Tkm8
FifsjnOVQoTG2qic8xuqTTChehs/RFJx/e+p6jaJkMKKEzq52NUQj/1YOMpY1gPi
iReJgAKnMydw5r2m8iZCXPaKt46xIUmQyMJiPTZe5xAY0Q0vPaLmTvlr4hI8svYH
em40bVkFcWunZDL7be0T+hIQeaJMZt42Ma+oQuMEwCVD7ivQNwc=
=Rqcv
-----END PGP SIGNATURE-----
--- End Message ---