pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/thunderbird



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Jun  6 14:51:30 UTC 2026

Modified Files:
        pkgsrc/mail/thunderbird: Makefile distinfo mozilla-common.mk
Added Files:
        pkgsrc/mail/thunderbird/patches:
            patch-comm_build_moz.configure_gecko__source.configure
            patch-ipc_glue_ForkServer.cpp patch-python_sites_build.txt
            patch-python_sites_mach.txt
Removed Files:
        pkgsrc/mail/thunderbird/patches:
            patch-comm_third__party_rust_dogear_.github_workflows_upload-to-codecov.sh
            patch-modules_fdlibm_src_math__private.h

Log Message:
mail/thunderbird: Update to 151.0.1

Changelog:
151.0.1:
Fixed
Forwarding/Redirecting Exchange messages failed with NS_ERROR_OUT_OF_MEMORY

151.0:
What's New
new
Enable Thundermail OAuth sign-in with account auto-configuration

new
Enable users to override OAuth provider details for EWS accounts

new
Tasks can be sorted by created or modified date

What's Changed
changed
Reinstated default application check when Thunderbird starts

changed
OpenPGP public key no longer attached by default in signed-only messages

What's Fixed
fixed
Thunderbird could crash when processing message headers

fixed
Thunderbird could crash on startup

fixed
Calendar view tabs were not properly keyboard accessible

fixed
Thunderbird could crash when processing new incoming messages

fixed
On macOS, dragging attachments out of Thunderbird created multiple copies

fixed
Cancelling a newsgroup posting was not possible

fixed
Some IMAP emails showed current time instead of correct received date

fixed
Search result count was missing when using 'Find in Message' or Ctrl+F

fixed
Search results showed older irrelevant emails before newer exact matches

fixed
Reply with selected text lost formatting for HTML messages containing </pre>

fixed
Multipart/related attachments were not preserved when editing or forwarding

fixed
Forwarded malformed MIME email had empty body and extra attachment

fixed
OWL add-on description was not visible in Account Hub for non-en-US locales

fixed
Account Hub prompted for password after OAuth login, causing Outlook setup
failure

fixed
Auto-discovered Account Hub values were not preserved for manual editing

fixed

Account Hub links for encryption and signature opened the wrong account

fixed
Virtual folders did not update correctly for filtered POP3 messages

fixed
Thunderbird could crash in spam filtering

fixed
Using thunderbird -compose with double quotes made last email address invalid

fixed
With auto-mark-read disabled, large mail still marked as read during load delay

fixed
It was not possible to create date-only all-day tasks

fixed
Task context menu (right-click) had several disabled menu items

fixed
'Current Tasks' view showed past and finished tasks instead of only unfinished

fixed
Visual and UX improvements

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2026-50
#CVE-2026-8946: Incorrect boundary conditions in the Audio/Video: Web Codecs
 component
#CVE-2026-8947: Use-after-free in the DOM: Bindings (WebIDL) component
#CVE-2026-8948: Same-origin policy bypass in the DOM: Networking component
#CVE-2026-8949: Integer overflow in the Widget: Win32 component
#CVE-2026-8950: Same-origin policy bypass in the Networking: HTTP component
#CVE-2026-8952: Privilege escalation in the Application Update component
#CVE-2026-8953: Sandbox escape due to use-after-free in the Disability Access
 APIs component
#CVE-2026-8954: Incorrect boundary conditions, integer overflow in the Audio/
 Video component
#CVE-2026-8955: Privilege escalation in the DOM: Workers component
#CVE-2026-8956: Integer overflow in the Networking: JAR component
#CVE-2026-8957: Privilege escalation in the Enterprise Policies component
#CVE-2026-8958: Information disclosure, sandbox escape in the Security: Process
 Sandboxing component
#CVE-2026-8959: Sandbox escape due to incorrect boundary conditions in the
 Widget: Win32 component
#CVE-2026-8960: Spoofing issue in WebExtensions
#CVE-2026-8961: Spoofing issue in the Form Autofill component
#CVE-2026-8962: Mitigation bypass in the DOM: Security component
#CVE-2026-8963: Spoofing issue in the Web Speech component
#CVE-2026-8964: Spoofing issue in the Popup Blocker component
#CVE-2026-8965: Information disclosure in the DOM: Security component
#CVE-2026-8966: Information disclosure in the IP Protection component
#CVE-2026-8967: Information disclosure in the Graphics: WebGPU component
#CVE-2026-8968: Denial-of-service due to invalid pointer in the Audio/Video:
 Web Codecs component
#CVE-2026-8969: Mitigation bypass in the DOM: Security component
#CVE-2026-8970: Privilege escalation in the Security component
#CVE-2026-8971: Same-origin policy bypass in the Networking: JAR component
#CVE-2026-8972: Privilege escalation in the WebRTC: Audio/Video component
#CVE-2026-8973: Memory safety bugs fixed in Thunderbird 151
#CVE-2026-8974: Memory safety bugs fixed in Thunderbird 140.11 and Thunderbird
 151
#CVE-2026-8975: Memory safety bugs fixed in Thunderbird 140.11 and Thunderbird
 151


To generate a diff of this commit:
cvs rdiff -u -r1.360 -r1.361 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.295 -r1.296 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.27 -r1.28 pkgsrc/mail/thunderbird/mozilla-common.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/mail/thunderbird/patches/patch-comm_build_moz.configure_gecko__source.configure \
    pkgsrc/mail/thunderbird/patches/patch-ipc_glue_ForkServer.cpp \
    pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt \
    pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-comm_third__party_rust_dogear_.github_workflows_upload-to-codecov.sh
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-modules_fdlibm_src_math__private.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/thunderbird/Makefile
diff -u pkgsrc/mail/thunderbird/Makefile:1.360 pkgsrc/mail/thunderbird/Makefile:1.361
--- pkgsrc/mail/thunderbird/Makefile:1.360      Thu Feb 26 13:38:43 2026
+++ pkgsrc/mail/thunderbird/Makefile    Sat Jun  6 14:51:30 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.360 2026/02/26 13:38:43 ryoon Exp $
+# $NetBSD: Makefile,v 1.361 2026/06/06 14:51:30 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER:S/esr//}
-TB_VER=                148.0
+TB_VER=                151.0.1
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
@@ -57,29 +57,23 @@ CHECK_WRKREF_SKIP+= lib/${MOZILLA_NAME}/
 # updating and verification.
 #
 
-CKSUM_CRATES+= comm/third_party/rust/minimal-lexical
-
-# touch comm/third_party/rust/minimal-lexical/.gitmodules
-CKSUMS+=       6976207a02c7160a3a1d076c5fae10fe4b78f58cdc0aa66ae47f3855b3c392fb
-CKSUMS+=       e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
-
-CKSUM_CRATES+= comm/third_party/rust/dogear
-
-# patch-comm_third__party_rust_dogear_.github_workflows_upload-to-codecov.sh
-CKSUMS+=       bb2cb096519bc76a5bb4fb217165686b27a6d08920d61dfc0a13d301fbe140c9
-CKSUMS+=       61478eeb1ad8fface3596cedf42bfa4762da19ce84f2f1a33b9197bb93d35262
-
-CKSUM_CRATES+= comm/third_party/rust/sfv
-
-# touch comm/third_party/rust/sfv/.gitmodules
-CKSUMS+=       caa4f75b6a87c4a0f2e7d8d0d5fa2ef3f726fb0ae7797af09bfa3d57c4721148
-CKSUMS+=       e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
+#CKSUM_CRATES+=        comm/third_party/rust/minimal-lexical
+#
+## touch comm/third_party/rust/minimal-lexical/.gitmodules
+#CKSUMS+=      6976207a02c7160a3a1d076c5fae10fe4b78f58cdc0aa66ae47f3855b3c392fb
+#CKSUMS+=      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
 
-CKSUM_CRATES+= comm/third_party/rust/glslopt
+#CKSUM_CRATES+=        comm/third_party/rust/sfv
+#
+## touch comm/third_party/rust/sfv/.gitmodules
+#CKSUMS+=      caa4f75b6a87c4a0f2e7d8d0d5fa2ef3f726fb0ae7797af09bfa3d57c4721148
+#CKSUMS+=      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
 
-# touch comm/third_party/rust/glslopt/.gitmodules
-CKSUMS+=       ffc0cce90e856d4f4bdb3bd3c950c9e59501a45ebd5022b91cfe8c07c79ef1ac
-CKSUMS+=       e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
+#CKSUM_CRATES+=        comm/third_party/rust/glslopt
+#
+## touch comm/third_party/rust/glslopt/.gitmodules
+#CKSUMS+=      ffc0cce90e856d4f4bdb3bd3c950c9e59501a45ebd5022b91cfe8c07c79ef1ac
+#CKSUMS+=      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
 
 SUBST_CLASSES+=                cksum
 SUBST_STAGE.cksum=     pre-configure
@@ -91,9 +85,9 @@ SUBST_SED.cksum+=     -e 's,${from},${to},g'
 .endfor
 
 post-extract:
-       ${TOUCH} ${WRKSRC}/comm/third_party/rust/minimal-lexical/.gitmodules
-       ${TOUCH} ${WRKSRC}/comm/third_party/rust/sfv/.gitmodules
-       ${TOUCH} ${WRKSRC}/comm/third_party/rust/glslopt/.gitmodules
+       #${TOUCH} ${WRKSRC}/comm/third_party/rust/minimal-lexical/.gitmodules
+       #${TOUCH} ${WRKSRC}/comm/third_party/rust/sfv/.gitmodules
+       #${TOUCH} ${WRKSRC}/comm/third_party/rust/glslopt/.gitmodules
        #${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c
 
 pre-patch:

Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.295 pkgsrc/mail/thunderbird/distinfo:1.296
--- pkgsrc/mail/thunderbird/distinfo:1.295      Thu Feb 26 13:38:43 2026
+++ pkgsrc/mail/thunderbird/distinfo    Sat Jun  6 14:51:30 2026
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.295 2026/02/26 13:38:43 ryoon Exp $
+$NetBSD: distinfo,v 1.296 2026/06/06 14:51:30 ryoon Exp $
 
-BLAKE2s (thunderbird-148.0.source.tar.xz) = 6f95f845fb3137f4b042d902dcc37169eab35d70d358659a48c0fe01ab4f4113
-SHA512 (thunderbird-148.0.source.tar.xz) = ec5e586206ef217f37eb6985356994e7e7c9db6090f57d5b4c43a3a5dc0e1f5a56c0e7080d86fb895446845f9c9b948284f7417afebcf6e6120eca0e1ed238f3
-Size (thunderbird-148.0.source.tar.xz) = 796239120 bytes
+BLAKE2s (thunderbird-151.0.1.source.tar.xz) = 5d048eb19e4698ddee169d0f998798fe5efbc4659182beaba092c7f51842efaa
+SHA512 (thunderbird-151.0.1.source.tar.xz) = a09c1e18faa8d7fdccf39e905542c21e817230e68c7cc6050beec048d0fec0f8eb92e51278d2ccd8d8cfa842762662235517e20238b555a4ad48ee5648dc3589
+Size (thunderbird-151.0.1.source.tar.xz) = 917255144 bytes
 SHA1 (patch-browser_app_profile_firefox.js) = 1eaa674c0aa8279e2f9dc2eda582650a08156d65
 SHA1 (patch-build_gn__processor.py) = 078f773104bf4c1b30584564aefe365db6ba6daf
 SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
 SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
+SHA1 (patch-comm_build_moz.configure_gecko__source.configure) = ce7b668d632d6bad71bf97b14d237eacfb6bb6ab
 SHA1 (patch-comm_mailnews_compose_src_nsMsgCompUtils.cpp) = c3e38828803536879baf2934aa1bfa50cfba0112
 SHA1 (patch-comm_mailnews_search_src_nsMsgSearchNews.cpp) = 84624c6752de1f56848a202b3a2179a2d8098e4e
 SHA1 (patch-comm_third__party_libgcrypt_configure) = c5ca8a8b44c485f81139b54d341ac044189d98d3
 SHA1 (patch-comm_third__party_openpgp.configure) = 674e8a741d82f576549aa0bb44465d3a2577a212
-SHA1 (patch-comm_third__party_rust_dogear_.github_workflows_upload-to-codecov.sh) = 9d243aa5507752404816d38ae132c9fa1d6488f8
 SHA1 (patch-config_gcc-stl-wrapper.template.h) = af24d07b6852caa6f1f2c8f5da3cd31e9446b6cf
 SHA1 (patch-config_makefiles_rust.mk) = 25eb2d4c99ace2b215917490f28ceb90ab90145f
 SHA1 (patch-config_system-headers.mozbuild) = 8a628765291085efe6a22da28c0ff99fbc3c5e6f
@@ -26,6 +26,7 @@ SHA1 (patch-gfx_skia_skia_src_sksl_codeg
 SHA1 (patch-gfx_wr_swgl_build.rs) = 959420365cdfb64bb5967d01d31378967753d6de
 SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 298642a3527804115b398fb7904a3596962932e3
 SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = ee40764b100728d8fb73b8c6f1251456e368bd53
+SHA1 (patch-ipc_glue_ForkServer.cpp) = 91d3141795ba19c27c6e46fc205f97bfef1fdd6c
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 00bd08bb68b9aad3c4478c8849b53341da4a0d29
 SHA1 (patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp) = d90fca47d79551fd74214d47f8184670b901b792
 SHA1 (patch-js_public_Utility.h) = bb5464a0398b91693ab362e6b9b06d48429b9e7d
@@ -37,10 +38,11 @@ SHA1 (patch-js_src_vm_TypedArrayObject-i
 SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = d0bdc30d23447bd56185eb9dc5c86de591f9cc02
 SHA1 (patch-media_libpng_pngpriv.h) = ee952a703ee08e8ff2269c7178e55e00b12faa29
 SHA1 (patch-memory_build_mozjemalloc__types.h) = af87ef935653cb845a6b702af2f5645a6ada27db
-SHA1 (patch-modules_fdlibm_src_math__private.h) = e20b6c23011d7123cbbd64a500eb8ce8c426620e
 SHA1 (patch-netwerk_protocol_http_nsHttpHandler.cpp) = 67493b4635041d21ff9fbfda80b3197fed542a26
 SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 753fd4d62088c870aefe7c4b739286259848446e
 SHA1 (patch-python_mozbuild_mozbuild_backend_recursivemake.py) = 5be4183d9075f5a3a3c6b3e0338473af185fb50e
+SHA1 (patch-python_sites_build.txt) = f60f28480179edb47c8dcf84e3247aa6704c2610
+SHA1 (patch-python_sites_mach.txt) = a4950e1b5ad66231b723eef8f9e7ecce9127d9d3
 SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = 6cac13bc120d52b2c3628938d2fc1cba628b3a31
 SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = cc68e46f1b98bbcc064a4c61fc96a3c7ede8e6ba
 SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc) = f9c44d0d6fd952296f23c24f56053958b30d8e5c

Index: pkgsrc/mail/thunderbird/mozilla-common.mk
diff -u pkgsrc/mail/thunderbird/mozilla-common.mk:1.27 pkgsrc/mail/thunderbird/mozilla-common.mk:1.28
--- pkgsrc/mail/thunderbird/mozilla-common.mk:1.27      Thu Feb 26 13:38:43 2026
+++ pkgsrc/mail/thunderbird/mozilla-common.mk   Sat Jun  6 14:51:30 2026
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.27 2026/02/26 13:38:43 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.28 2026/06/06 14:51:30 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -79,6 +79,8 @@ CHECK_PORTABILITY_SKIP+=      ${MOZILLA_DIR}i
 CHECK_PORTABILITY_SKIP+=       ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh
 CHECK_PORTABILITY_SKIP+=       ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh
 CHECK_PORTABILITY_SKIP+=       ${MOZILLA_DIR}third_party/libwebrtc/tools_webrtc/iwyu/apply-iwyu
+CHECK_PORTABILITY_SKIP+=       ${MOZILLA_DIR}comm/third_party/rust/dogear/.github/workflows/upload-to-codecov.sh
+CHECK_PORTABILITY_SKIP+=       third_party/rust/dogear/.github/workflows/upload-to-codecov.sh
 
 CONFIGURE_ARGS+=       --enable-release
 # Disable Rust SIMD option to fix build with lang/rust-1.33.0
@@ -248,7 +250,7 @@ BUILDLINK_API_DEPENDS.nspr+=        nspr>=4.34
 .include "../../devel/nspr/buildlink3.mk"
 #.include "../../textproc/icu/buildlink3.mk"
 # See build/moz.configure/nss.configure
-BUILDLINK_API_DEPENDS.nss+=    nss>=3.116
+BUILDLINK_API_DEPENDS.nss+=    nss>=3.122.2
 .include "../../devel/nss/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 #.include "../../mk/jpeg.buildlink3.mk"

Added files:

Index: pkgsrc/mail/thunderbird/patches/patch-comm_build_moz.configure_gecko__source.configure
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_build_moz.configure_gecko__source.configure:1.1
--- /dev/null   Sat Jun  6 14:51:30 2026
+++ pkgsrc/mail/thunderbird/patches/patch-comm_build_moz.configure_gecko__source.configure      Sat Jun  6 14:51:30 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-comm_build_moz.configure_gecko__source.configure,v 1.1 2026/06/06 14:51:30 ryoon Exp $
+
+* warn is not defined in this context.
+
+--- comm/build/moz.configure/gecko_source.configure.orig       2026-05-24 16:28:11.588686499 +0000
++++ comm/build/moz.configure/gecko_source.configure
+@@ -51,7 +51,7 @@ def read_sourcestamp(repository):
+                 pass
+ 
+             if len(lines) != 3:
+-                log.warn("sourcestamp.txt is corrupt!")
++                log.info("sourcestamp.txt is corrupt!")
+                 return
+ 
+             if lines and lines[line2read].startswith("http"):
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_glue_ForkServer.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-ipc_glue_ForkServer.cpp:1.1
--- /dev/null   Sat Jun  6 14:51:30 2026
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_glue_ForkServer.cpp       Sat Jun  6 14:51:30 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-ipc_glue_ForkServer.cpp,v 1.1 2026/06/06 14:51:30 ryoon Exp $
+
+* Fix build for signal(3).
+
+--- ipc/glue/ForkServer.cpp.orig       2026-04-20 09:24:23.315338652 +0000
++++ ipc/glue/ForkServer.cpp
+@@ -19,6 +19,7 @@
+ #include "nsTraceRefcnt.h"
+ 
+ #include <fcntl.h>
++#include <signal.h>
+ #include <string.h>
+ #include <sys/wait.h>
+ #include <unistd.h>
Index: pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt:1.1
--- /dev/null   Sat Jun  6 14:51:30 2026
+++ pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt        Sat Jun  6 14:51:30 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-python_sites_build.txt,v 1.1 2026/06/06 14:51:30 ryoon Exp $
+
+* We are offline, so do not try to download from pypi.
+  No need to wait a timeout.
+
+--- python/sites/build.txt.orig        2026-04-20 11:41:31.080178018 +0000
++++ python/sites/build.txt
+@@ -1,6 +1,6 @@ pth:third_party/python/vsdownload
+ requires-python:>=3.9
+ pth:third_party/python/vsdownload
+-pypi-optional:taskcluster-taskgraph==20.0.0:toolchain artifacts will not be bootstrapped
++#pypi-optional:taskcluster-taskgraph==20.0.0:toolchain artifacts will not be bootstrapped
+ vendored:testing/web-platform/tests/tools/third_party/h2/src
+ vendored:testing/web-platform/tests/tools/third_party/hpack/src
+ vendored:testing/web-platform/tests/tools/third_party/html5lib
Index: pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt:1.1
--- /dev/null   Sat Jun  6 14:51:30 2026
+++ pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt Sat Jun  6 14:51:30 2026
@@ -0,0 +1,31 @@
+$NetBSD: patch-python_sites_mach.txt,v 1.1 2026/06/06 14:51:30 ryoon Exp $
+
+* We are offline, so do not try to download from pypi.
+  No need to wait a timeout.
+* Use pyyaml from vendored unconditionally.
+
+--- python/sites/mach.txt.orig 2026-05-13 13:12:50.000000000 +0000
++++ python/sites/mach.txt
+@@ -58,15 +58,16 @@ pth:xpcom/idl-parser
+ pth:xpcom/idl-parser
+ # glean-sdk may not be installable if a wheel isn't available
+ # and it has to be built from source.
+-pypi-optional:glean-sdk==67.2.0:telemetry will not be collected
+-pypi-optional:orjson>=3.10:json operations will be slower in various tools
++#pypi-optional:glean-sdk==67.2.0:telemetry will not be collected
++#pypi-optional:orjson>=3.10:json operations will be slower in various tools
+ # Mach gracefully handles the case where `psutil` is unavailable.
+ # We aren't (yet) able to pin packages in automation, so we have to
+ # support down to the oldest locally-installed version (5.4.2).
+-pypi-optional:psutil>=5.4.2:telemetry will be missing some data
+-pypi-optional:rtoml>=0.11.0:toml operations will be slower in various tools
+-pypi-optional:zstandard>=0.11.1,<=0.25.0:zstd archives will not be possible to extract
+-vendored-fallback:pyyaml:third_party/python/pyyaml/lib/:faster native loading is disabled
++#pypi-optional:psutil>=5.4.2:telemetry will be missing some data
++#pypi-optional:rtoml>=0.11.0:toml operations will be slower in various tools
++#pypi-optional:zstandard>=0.11.1,<=0.25.0:zstd archives will not be possible to extract
++#vendored-fallback:pyyaml:third_party/python/pyyaml/lib/:faster native loading is disabled
++vendored:third_party/python/pyyaml/lib/
+ vendored:third_party/python/ansicon
+ vendored:third_party/python/appdirs
+ vendored:third_party/python/async_timeout



Home | Main Index | Thread Index | Old Index