The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build ProrsumNet, reference master (941e0c), with Swift 6.0 for macOS (SPM) on 27 Nov 2024 13:27:22 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/noppoMan/ProrsumNet.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/noppoMan/ProrsumNet
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 941e0c6 Merge pull request #4 from noppoMan/avoid-crash
Cloned https://github.com/noppoMan/ProrsumNet.git
Revision (git rev-parse @):
941e0c65df620467130e9eb2496a3c1275c1d307
SUCCESS checkout https://github.com/noppoMan/ProrsumNet.git at master
Fetching https://github.com/vapor/clibressl.git
[1/3365] Fetching clibressl
Fetched https://github.com/vapor/clibressl.git from cache (1.48s)
Computing version for https://github.com/vapor/clibressl.git
error: package 'package.swift' is using Swift tools version 3.1.0 which is no longer supported; consider using '// swift-tools-version: 6.0' to specify the current tools version
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/noppoMan/ProrsumNet.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/618] Write swift-version--7754E27361AE5C74.txt
[1/618] Write sources
[2/618] Compiling CLibreSSL aes_cfb.c
[3/618] Compiling CLibreSSL aes_core.c
[4/618] Compiling CLibreSSL a_d2i_fp.c
[5/618] Compiling CLibreSSL a_bytes.c
[6/618] Compiling CLibreSSL xts128.c
[7/618] Compiling CLibreSSL a_digest.c
[8/618] Compiling CLibreSSL a_sign.c
[9/618] Compiling CLibreSSL a_i2d_fp.c
[10/618] Compiling CLibreSSL a_int.c
[11/618] Compiling CLibreSSL xcbc_enc.c
[12/618] Compiling CLibreSSL a_enum.c
[13/618] Compiling CLibreSSL x_x509a.c
[14/618] Compiling CLibreSSL x_val.c
[15/618] Compiling CLibreSSL x_spki.c
[16/618] Compiling CLibreSSL x_x509.c
[17/618] Compiling CLibreSSL x_sig.c
[18/618] Compiling CLibreSSL x_req.c
[19/618] Compiling CLibreSSL x_pkey.c
[20/618] Compiling CLibreSSL x_pubkey.c
[21/618] Compiling CLibreSSL x_nx509.c
[22/618] Compiling CLibreSSL x_long.c
[23/618] Compiling CLibreSSL x_name.c
[24/618] Compiling CLibreSSL x_bignum.c
[25/618] Compiling CLibreSSL x_info.c
[26/618] Compiling CLibreSSL x_exten.c
[27/618] Compiling CLibreSSL x_attrib.c
[28/618] Compiling CLibreSSL x_crl.c
[29/618] Compiling CLibreSSL x_algor.c
[30/618] Compiling CLibreSSL x_all.c
[31/618] Compiling CLibreSSL x509type.c
[32/618] Compiling CLibreSSL x509spki.c
[33/618] Compiling CLibreSSL x509rset.c
[34/618] Compiling CLibreSSL x509cset.c
[35/618] Compiling CLibreSSL x509name.c
[36/618] Compiling CLibreSSL x509_vpm.c
[37/618] Compiling CLibreSSL x509_v3.c
[38/618] Compiling CLibreSSL x509_txt.c
[39/618] Compiling CLibreSSL x509_set.c
[40/618] Compiling CLibreSSL x509_trs.c
[41/618] Compiling CLibreSSL x509_req.c
[42/618] Compiling CLibreSSL x509_r2x.c
[43/618] Compiling CLibreSSL x509_vfy.c
[44/618] Compiling CLibreSSL x509_obj.c
[45/618] Compiling CLibreSSL x509_ext.c
[46/618] Compiling CLibreSSL x509_lu.c
[47/618] Compiling CLibreSSL x509_def.c
[48/618] Compiling CLibreSSL x509_err.c
[49/618] Compiling CLibreSSL wp_dgst.c
[50/618] Compiling CLibreSSL wp_block.c
[51/618] Compiling CLibreSSL x509_att.c
[52/618] Compiling CLibreSSL x509_cmp.c
[53/618] Compiling CLibreSSL v3err.c
[54/618] Compiling CLibreSSL v3_sxnet.c
[55/618] Compiling CLibreSSL v3_utl.c
[56/618] Compiling CLibreSSL v3_skey.c
[57/618] Compiling CLibreSSL v3_prn.c
[58/618] Compiling CLibreSSL v3_pmaps.c
[59/618] Compiling CLibreSSL v3_purp.c
[60/618] Compiling CLibreSSL v3_pku.c
[61/618] Compiling CLibreSSL v3_pcia.c
[62/618] Compiling CLibreSSL v3_pcons.c
[63/618] Compiling CLibreSSL v3_pci.c
[64/618] Compiling CLibreSSL v3_ocsp.c
[65/618] Compiling CLibreSSL v3_int.c
[66/618] Compiling CLibreSSL v3_ncons.c
[67/618] Compiling CLibreSSL v3_lib.c
[68/618] Compiling CLibreSSL v3_info.c
[69/618] Compiling CLibreSSL v3_ia5.c
[70/618] Compiling CLibreSSL v3_genn.c
[71/618] Compiling CLibreSSL v3_extku.c
[72/618] Compiling CLibreSSL v3_enum.c
[73/618] Compiling CLibreSSL v3_crld.c
[74/618] Compiling CLibreSSL v3_bitst.c
[75/618] Compiling CLibreSSL v3_conf.c
[76/618] Compiling CLibreSSL ui_util.c
[77/618] Compiling CLibreSSL v3_cpols.c
[78/618] Compiling CLibreSSL ui_openssl_win.c
[79/618] Compiling CLibreSSL v3_bcons.c
[80/618] Compiling CLibreSSL v3_akeya.c
[81/618] Compiling CLibreSSL v3_akey.c
[82/618] Compiling CLibreSSL v3_alt.c
[83/618] Compiling CLibreSSL ui_err.c
[84/618] Compiling CLibreSSL ui_lib.c
[85/618] Compiling CLibreSSL txt_db.c
[86/618] Compiling CLibreSSL ts_verify_ctx.c
[87/618] Compiling CLibreSSL ts_rsp_print.c
[88/618] Compiling CLibreSSL ts_rsp_utils.c
[89/618] Compiling CLibreSSL ts_rsp_verify.c
[90/618] Compiling CLibreSSL ts_req_print.c
[91/618] Compiling CLibreSSL ts_req_utils.c
[92/618] Compiling CLibreSSL ts_lib.c
[93/618] Compiling CLibreSSL ts_err.c
[94/618] Compiling CLibreSSL ts_conf.c
[95/618] Compiling CLibreSSL ts_asn1.c
[96/618] Compiling CLibreSSL x509_d2.c
[97/618] Compiling CLibreSSL ui_openssl.c
[98/618] Compiling CLibreSSL tls_server.c
[99/618] Compiling CLibreSSL tls_peer.c
[99/618] Compiling CLibreSSL tls_util.c
[101/618] Compiling CLibreSSL tls_verify.c
[102/618] Compiling CLibreSSL timingsafe_memcmp.c
[103/618] Compiling CLibreSSL ts_rsp_sign.c
[104/618] Compiling CLibreSSL tls_conninfo.c
[105/618] Compiling CLibreSSL timingsafe_bcmp.c
[106/618] Compiling CLibreSSL timegm.c
[107/618] Compiling CLibreSSL tls_client.c
[108/618] Compiling CLibreSSL tls_config.c
[109/618] Compiling CLibreSSL tls.c
[110/618] Compiling CLibreSSL tb_rsa.c
[110/618] Compiling CLibreSSL tb_store.c
[112/618] Compiling CLibreSSL tb_rand.c
[113/618] Compiling CLibreSSL tb_pkmeth.c
[114/618] Compiling CLibreSSL tb_ecdsa.c
[115/618] Compiling CLibreSSL tb_ecdh.c
[116/618] Compiling CLibreSSL tb_dsa.c
[117/618] Compiling CLibreSSL tb_digest.c
[118/618] Compiling CLibreSSL tb_dh.c
[119/618] Compiling CLibreSSL tasn_utl.c
[120/618] Compiling CLibreSSL tb_cipher.c
[121/618] Compiling CLibreSSL tb_asnmth.c
[122/618] Compiling CLibreSSL tasn_typ.c
[123/618] Compiling CLibreSSL tasn_new.c
[124/618] Compiling CLibreSSL tasn_fre.c
[125/618] Compiling CLibreSSL tasn_prn.c
[126/618] Compiling CLibreSSL tasn_enc.c
[127/618] Compiling CLibreSSL tasn_dec.c
[128/618] Compiling CLibreSSL t_x509a.c
[129/618] Compiling CLibreSSL t_pkey.c
[130/618] Compiling CLibreSSL t_spki.c
[131/618] Compiling CLibreSSL t_x509.c
[132/618] Compiling CLibreSSL t_req.c
[133/618] Compiling CLibreSSL t_crl.c
[134/618] Compiling CLibreSSL t_bitst.c
[135/618] Compiling CLibreSSL strsep.c
[136/618] Compiling CLibreSSL strnlen.c
[137/618] Compiling CLibreSSL t1_srvr.c
[138/618] Compiling CLibreSSL t1_reneg.c
[139/618] Compiling CLibreSSL strlcpy.c
[140/618] Compiling CLibreSSL strndup.c
[141/618] Compiling CLibreSSL strlcat.c
[142/618] Compiling CLibreSSL t1_meth.c
[143/618] Compiling CLibreSSL t1_clnt.c
[144/618] Compiling CLibreSSL strcasecmp.c
[145/618] Compiling CLibreSSL t1_enc.c
[146/618] Compiling CLibreSSL t1_lib.c
[147/618] Compiling CLibreSSL str2key.c
[148/618] Compiling CLibreSSL streebog.c
[149/618] Compiling CLibreSSL stack.c
[150/618] Compiling CLibreSSL ssl_txt.c
[151/618] Compiling CLibreSSL ssl_stat.c
[152/618] Compiling CLibreSSL ssl_sess.c
[153/618] Compiling CLibreSSL ssl_rsa.c
[154/618] Compiling CLibreSSL ssl_err2.c
[155/618] Compiling CLibreSSL ssl_err.c
[156/618] Compiling CLibreSSL ssl_asn1.c
[157/618] Compiling CLibreSSL ssl_ciph.c
[158/618] Compiling CLibreSSL ssl_lib.c
[159/618] Compiling CLibreSSL sha512.c
[160/618] Compiling CLibreSSL ssl_cert.c
[161/618] Compiling CLibreSSL sha1_one.c
[162/618] Compiling CLibreSSL ssl_algs.c
[163/618] Compiling CLibreSSL sha256.c
[164/618] Compiling CLibreSSL set_key.c
[165/618] Compiling CLibreSSL sha1dgst.c
[166/618] Compiling CLibreSSL s3_pkt.c
[167/618] Compiling CLibreSSL s3_srvr.c
[168/618] Compiling CLibreSSL s3_cbc.c
[169/618] Compiling CLibreSSL s23_pkt.c
[170/618] Compiling CLibreSSL s23_lib.c
[170/618] Compiling CLibreSSL s23_srvr.c
[172/618] Compiling CLibreSSL s3_both.c
[173/618] Compiling CLibreSSL s3_lib.c
[174/618] Compiling CLibreSSL s23_clnt.c
[175/618] Compiling CLibreSSL rsa_x931.c
[176/618] Compiling CLibreSSL rsa_ssl.c
[177/618] Compiling CLibreSSL s3_clnt.c
[178/618] Compiling CLibreSSL rsa_sign.c
[179/618] Compiling CLibreSSL rsa_pss.c
[180/618] Compiling CLibreSSL rsa_prn.c
[181/618] Compiling CLibreSSL rsa_saos.c
[182/618] Compiling CLibreSSL rsa_pk1.c
[183/618] Compiling CLibreSSL rsa_none.c
[184/618] Compiling CLibreSSL rsa_oaep.c
[185/618] Compiling CLibreSSL rsa_gen.c
[186/618] Compiling CLibreSSL rsa_err.c
[187/618] Compiling CLibreSSL rsa_pmeth.c
[188/618] Compiling CLibreSSL rsa_lib.c
[189/618] Compiling CLibreSSL rsa_depr.c
[190/618] Compiling CLibreSSL rsa_eay.c
[191/618] Compiling CLibreSSL rsa_crpt.c
[192/618] Compiling CLibreSSL rsa_chk.c
[193/618] Compiling CLibreSSL rsa_asn1.c
[194/618] Compiling CLibreSSL rmd_one.c
[195/618] Compiling CLibreSSL rsa_ameth.c
[196/618] Compiling CLibreSSL reallocarray.c
[197/618] Compiling CLibreSSL rmd_dgst.c
[198/618] Compiling CLibreSSL rc4_skey.c
[199/618] Compiling CLibreSSL rc4_enc.c
[200/618] Compiling CLibreSSL rc2ofb64.c
[201/618] Compiling CLibreSSL rc2cfb64.c
[202/618] Compiling CLibreSSL rc2_skey.c
[203/618] Compiling CLibreSSL rc2_ecb.c
[204/618] Compiling CLibreSSL rc2_cbc.c
[205/618] Compiling CLibreSSL rand_lib.c
[206/618] Compiling CLibreSSL randfile.c
[207/618] Compiling CLibreSSL rand_key.c
[208/618] Compiling CLibreSSL rand_err.c
[209/618] Compiling CLibreSSL qud_cksm.c
[210/618] Compiling CLibreSSL posix_win.c
[211/618] Compiling CLibreSSL pqueue.c
[212/618] Compiling CLibreSSL poly1305.c
[213/618] Compiling CLibreSSL poly1305-donna.c
[214/618] Compiling CLibreSSL pmeth_gn.c
[215/618] Compiling CLibreSSL pkcs7err.c
[216/618] Compiling CLibreSSL pmeth_fn.c
[217/618] Compiling CLibreSSL pvkfmt.c
[218/618] Compiling CLibreSSL pmeth_lib.c
[219/618] Compiling CLibreSSL pk7_mime.c
[220/618] Compiling CLibreSSL pk7_smime.c
[221/618] Compiling CLibreSSL pk7_attr.c
[222/618] Compiling CLibreSSL pk7_lib.c
[223/618] Compiling CLibreSSL pk7_doit.c
[224/618] Compiling CLibreSSL pk12err.c
[225/618] Compiling CLibreSSL pem_x509.c
[226/618] Compiling CLibreSSL pem_xaux.c
[227/618] Compiling CLibreSSL pk7_asn1.c
[228/618] Compiling CLibreSSL pem_sign.c
[229/618] Compiling CLibreSSL pem_seal.c
[230/618] Compiling CLibreSSL pem_pkey.c
[231/618] Compiling CLibreSSL pem_oth.c
[232/618] Compiling CLibreSSL pem_pk8.c
[233/618] Compiling CLibreSSL pem_lib.c
[234/618] Compiling CLibreSSL pem_err.c
[235/618] Compiling CLibreSSL pem_info.c
[236/618] Compiling CLibreSSL pem_all.c
[237/618] Compiling CLibreSSL pcy_node.c
[238/618] Compiling CLibreSSL pcy_map.c
[239/618] Compiling CLibreSSL pcy_tree.c
[240/618] Compiling CLibreSSL pcy_lib.c
[241/618] Compiling CLibreSSL pcy_data.c
[242/618] Compiling CLibreSSL pcy_cache.c
[243/618] Compiling CLibreSSL pcbc_enc.c
[244/618] Compiling CLibreSSL p_verify.c
[245/618] Compiling CLibreSSL p_sign.c
[246/618] Compiling CLibreSSL p_seal.c
[247/618] Compiling CLibreSSL p_open.c
[248/618] Compiling CLibreSSL p_enc.c
[249/618] Compiling CLibreSSL p_lib.c
[250/618] Compiling CLibreSSL p_dec.c
[251/618] Compiling CLibreSSL p8_pkey.c
[252/618] Compiling CLibreSSL p5_pbe.c
[252/618] Compiling CLibreSSL p5_pbev2.c
[254/618] Compiling CLibreSSL p5_crpt2.c
[255/618] Compiling CLibreSSL p5_crpt.c
[256/618] Compiling CLibreSSL p12_utl.c
[257/618] Compiling CLibreSSL p12_p8e.c
[258/618] Compiling CLibreSSL p12_p8d.c
[259/618] Compiling CLibreSSL p12_mutl.c
[260/618] Compiling CLibreSSL p12_npas.c
[261/618] Compiling CLibreSSL p12_kiss.c
[261/618] Compiling CLibreSSL p12_init.c
[263/618] Compiling CLibreSSL p12_key.c
[264/618] Compiling CLibreSSL p12_decr.c
[265/618] Compiling CLibreSSL p12_crt.c
[266/618] Compiling CLibreSSL p12_crpt.c
[267/618] Compiling CLibreSSL p12_attr.c
[268/618] Compiling CLibreSSL ofb_enc.c
[269/618] Compiling CLibreSSL ofb64ede.c
[270/618] Compiling CLibreSSL ofb64enc.c
[271/618] Compiling CLibreSSL p12_asn.c
[272/618] Compiling CLibreSSL ofb128.c
[273/618] Compiling CLibreSSL p12_add.c
[274/618] Compiling CLibreSSL ocsp_vfy.c
[275/618] Compiling CLibreSSL ocsp_srv.c
[276/618] Compiling CLibreSSL ocsp_prn.c
[277/618] Compiling CLibreSSL ocsp_lib.c
[278/618] Compiling CLibreSSL ocsp_ht.c
[279/618] Compiling CLibreSSL obj_xref.c
[280/618] Compiling CLibreSSL ocsp_err.c
[281/618] Compiling CLibreSSL ocsp_ext.c
[282/618] Compiling CLibreSSL ocsp_asn.c
[283/618] Compiling CLibreSSL ocsp_cl.c
[284/618] Compiling CLibreSSL obj_lib.c
[285/618] Compiling CLibreSSL obj_err.c
[286/618] Compiling CLibreSSL o_time.c
[287/618] Compiling CLibreSSL o_str.c
[288/618] Compiling CLibreSSL obj_dat.c
[289/618] Compiling CLibreSSL o_names.c
[290/618] Compiling CLibreSSL o_init.c
[291/618] Compiling CLibreSSL ncbc_enc.c
[292/618] Compiling CLibreSSL mem_clr.c
[293/618] Compiling CLibreSSL mem_dbg.c
[293/618] Compiling CLibreSSL md5_one.c
[295/618] Compiling CLibreSSL nsseq.c
[296/618] Compiling CLibreSSL md4_one.c
[297/618] Compiling CLibreSSL names.c
[298/618] Compiling CLibreSSL n_pkey.c
[299/618] Compiling CLibreSSL md5_dgst.c
[300/618] Compiling CLibreSSL malloc-wrapper.c
[301/618] Compiling CLibreSSL md4_dgst.c
[302/618] Compiling CLibreSSL m_streebog.c
[303/618] Compiling CLibreSSL m_wp.c
[304/618] Compiling CLibreSSL m_sha1.c
[305/618] Compiling CLibreSSL m_sigver.c
[306/618] Compiling CLibreSSL m_ripemd.c
[307/618] Compiling CLibreSSL m_null.c
[308/618] Compiling CLibreSSL m_gostr341194.c
[309/618] Compiling CLibreSSL m_md5.c
[310/618] Compiling CLibreSSL m_gost2814789.c
[311/618] Compiling CLibreSSL m_md4.c
[312/618] Compiling CLibreSSL m_dss1.c
[313/618] Compiling CLibreSSL m_dss.c
[314/618] Compiling CLibreSSL lhash.c
[314/618] Compiling CLibreSSL m_ecdsa.c
[316/618] Compiling CLibreSSL inet_pton.c
[317/618] Compiling CLibreSSL i_ofb64.c
[318/618] Compiling CLibreSSL i_ecb.c
[319/618] Compiling CLibreSSL lh_stats.c
[320/618] Compiling CLibreSSL i_skey.c
[321/618] Compiling CLibreSSL krb5_asn.c
[322/618] Compiling CLibreSSL i_cbc.c
[323/618] Compiling CLibreSSL i_cfb64.c
[324/618] Compiling CLibreSSL i2d_pu.c
[325/618] Compiling CLibreSSL hmac.c
[326/618] Compiling CLibreSSL i2d_pr.c
[327/618] Compiling CLibreSSL hm_ameth.c
[328/618] Compiling CLibreSSL gostr341194.c
[329/618] Compiling CLibreSSL gostr341001_params.c
[330/618] Compiling CLibreSSL hm_pmeth.c
[331/618] Compiling CLibreSSL gostr341001_key.c
[332/618] Compiling CLibreSSL gostr341001_pmeth.c
[333/618] Compiling CLibreSSL gostr341001.c
[334/618] Compiling CLibreSSL gost_err.c
[335/618] Compiling CLibreSSL gostr341001_ameth.c
[336/618] Compiling CLibreSSL gost_asn1.c
[337/618] Compiling CLibreSSL getentropy_win.c
[338/618] Compiling CLibreSSL getentropy_solaris.c
[339/618] Compiling CLibreSSL gost89imit_ameth.c
[340/618] Compiling CLibreSSL gost89_keywrap.c
[341/618] Compiling CLibreSSL gost89_params.c
[342/618] Compiling CLibreSSL getentropy_netbsd.c
[343/618] Compiling CLibreSSL gost89imit_pmeth.c
[344/618] Compiling CLibreSSL gost2814789.c
[345/618] Compiling CLibreSSL getentropy_linux.c
[346/618] Compiling CLibreSSL getentropy_hpux.c
[347/618] Compiling CLibreSSL getentropy_freebsd.c
[348/618] Compiling CLibreSSL getentropy_osx.c
[349/618] Compiling CLibreSSL getentropy_aix.c
[350/618] Compiling CLibreSSL fcrypt_b.c
[351/618] Compiling CLibreSSL fcrypt.c
[352/618] Compiling CLibreSSL gcm128.c
[353/618] Compiling CLibreSSL explicit_bzero_win.c
[354/618] Compiling CLibreSSL f_string.c
[355/618] Compiling CLibreSSL explicit_bzero.c
[356/618] Compiling CLibreSSL f_int.c
[357/618] Compiling CLibreSSL f_enum.c
[358/618] Compiling CLibreSSL ex_data.c
[359/618] Compiling CLibreSSL evp_pkey.c
[360/618] Compiling CLibreSSL evp_lib.c
[361/618] Compiling CLibreSSL err_prn.c
[361/618] Compiling CLibreSSL evp_key.c
[363/618] Compiling CLibreSSL evp_asn1.c
[364/618] Compiling CLibreSSL evp_err.c
[365/618] Compiling CLibreSSL evp_aead.c
[366/618] Compiling CLibreSSL evp_pbe.c
[367/618] Compiling CLibreSSL evp_enc.c
[368/618] Compiling CLibreSSL err.c
[369/618] Compiling CLibreSSL err_all.c
[370/618] Compiling CLibreSSL eng_table.c
[371/618] Compiling CLibreSSL eng_pkey.c
[372/618] Compiling CLibreSSL eng_lib.c
[373/618] Compiling CLibreSSL eng_openssl.c
[374/618] Compiling CLibreSSL eng_list.c
[375/618] Compiling CLibreSSL eng_init.c
[376/618] Compiling CLibreSSL eng_fat.c
[377/618] Compiling CLibreSSL eng_dyn.c
[378/618] Compiling CLibreSSL eng_err.c
[379/618] Compiling CLibreSSL eng_cnf.c
[380/618] Compiling CLibreSSL eng_ctrl.c
[381/618] Compiling CLibreSSL enc_writ.c
[382/618] Compiling CLibreSSL eng_all.c
[383/618] Compiling CLibreSSL enc_read.c
[384/618] Compiling CLibreSSL encode.c
[385/618] Compiling CLibreSSL ede_cbcm_enc.c
[386/618] Compiling CLibreSSL ecs_sign.c
[387/618] Compiling CLibreSSL ecs_vrf.c
[388/618] Compiling CLibreSSL ecs_ossl.c
[389/618] Compiling CLibreSSL ecs_err.c
[390/618] Compiling CLibreSSL ecs_lib.c
[391/618] Compiling CLibreSSL ecs_asn1.c
[392/618] Compiling CLibreSSL ecp_oct.c
[393/618] Compiling CLibreSSL ecp_nist.c
[394/618] Compiling CLibreSSL ecp_mont.c
[395/618] Compiling CLibreSSL ecp_smpl.c
[396/618] Compiling CLibreSSL ech_err.c
[397/618] Compiling CLibreSSL ecb_enc.c
[398/618] Compiling CLibreSSL ech_key.c
[399/618] Compiling CLibreSSL eck_prn.c
[400/618] Compiling CLibreSSL ech_lib.c
[401/618] Compiling CLibreSSL ecb3_enc.c
[402/618] Compiling CLibreSSL ec_print.c
[403/618] Compiling CLibreSSL ec_pmeth.c
[404/618] Compiling CLibreSSL ec_oct.c
[405/618] Compiling CLibreSSL ec_mult.c
[406/618] Compiling CLibreSSL ec_err.c
[407/618] Compiling CLibreSSL ec_cvt.c
[408/618] Compiling CLibreSSL ec_lib.c
[409/618] Compiling CLibreSSL ec_key.c
[410/618] Compiling CLibreSSL ec_check.c
[411/618] Compiling CLibreSSL ec_curve.c
[412/618] Compiling CLibreSSL ec2_smpl.c
[413/618] Compiling CLibreSSL ec_ameth.c
[414/618] Compiling CLibreSSL ec_asn1.c
[415/618] Compiling CLibreSSL ec2_oct.c
[416/618] Compiling CLibreSSL ec2_mult.c
[417/618] Compiling CLibreSSL e_xcbc_d.c
[418/618] Compiling CLibreSSL e_rc4.c
[419/618] Compiling CLibreSSL e_rc4_hmac_md5.c
[420/618] Compiling CLibreSSL e_rc2.c
[421/618] Compiling CLibreSSL e_old.c
[422/618] Compiling CLibreSSL e_null.c
[423/618] Compiling CLibreSSL e_idea.c
[424/618] Compiling CLibreSSL e_gost2814789.c
[425/618] Compiling CLibreSSL e_des3.c
[426/618] Compiling CLibreSSL e_des.c
[427/618] Compiling CLibreSSL e_chacha20poly1305.c
[428/618] Compiling CLibreSSL e_chacha.c
[429/618] Compiling CLibreSSL e_cast.c
[430/618] Compiling CLibreSSL e_camellia.c
[431/618] Compiling CLibreSSL e_bf.c
[432/618] Compiling CLibreSSL dso_openssl.c
[433/618] Compiling CLibreSSL e_aes_cbc_hmac_sha1.c
[434/618] Compiling CLibreSSL dso_null.c
[435/618] Compiling CLibreSSL dso_err.c
[436/618] Compiling CLibreSSL dso_lib.c
[437/618] Compiling CLibreSSL dso_dlfcn.c
[438/618] Compiling CLibreSSL e_aes.c
[439/618] Compiling CLibreSSL dsa_vrf.c
[440/618] Compiling CLibreSSL dsa_sign.c
[441/618] Compiling CLibreSSL dsa_prn.c
[442/618] Compiling CLibreSSL dsa_ossl.c
[443/618] Compiling CLibreSSL dsa_key.c
[444/618] Compiling CLibreSSL dsa_err.c
[445/618] Compiling CLibreSSL dsa_pmeth.c
[446/618] Compiling CLibreSSL dsa_lib.c
[447/618] Compiling CLibreSSL dsa_depr.c
[448/618] Compiling CLibreSSL dsa_gen.c
[449/618] Compiling CLibreSSL dsa_asn1.c
[450/618] Compiling CLibreSSL dsa_ameth.c
[451/618] Compiling CLibreSSL dh_prn.c
[452/618] Compiling CLibreSSL digest.c
[453/618] Compiling CLibreSSL dh_key.c
[454/618] Compiling CLibreSSL dh_pmeth.c
[455/618] Compiling CLibreSSL dh_depr.c
[456/618] Compiling CLibreSSL dh_gen.c
[457/618] Compiling CLibreSSL dh_err.c
[458/618] Compiling CLibreSSL dh_check.c
[459/618] Compiling CLibreSSL dh_lib.c
[460/618] Compiling CLibreSSL dh_asn1.c
[461/618] Compiling CLibreSSL des_enc.c
[462/618] Compiling CLibreSSL dh_ameth.c
[463/618] Compiling CLibreSSL d2i_pu.c
[464/618] Compiling CLibreSSL d2i_pr.c
[465/618] Compiling CLibreSSL d1_meth.c
[466/618] Compiling CLibreSSL cversion.c
[467/618] Compiling CLibreSSL d1_srvr.c
[467/618] Compiling CLibreSSL d1_srtp.c
[469/618] Compiling CLibreSSL d1_lib.c
[470/618] Compiling CLibreSSL d1_pkt.c
[471/618] Compiling CLibreSSL d1_enc.c
[472/618] Compiling CLibreSSL cts128.c
[473/618] Compiling CLibreSSL d1_clnt.c
[474/618] Compiling CLibreSSL ctr128.c
[475/618] Compiling CLibreSSL cpt_err.c
[476/618] Compiling CLibreSSL d1_both.c
[477/618] Compiling CLibreSSL cryptlib.c
[478/618] Compiling CLibreSSL conf_err.c
[479/618] Compiling CLibreSSL conf_sap.c
[480/618] Compiling CLibreSSL conf_lib.c
[481/618] Compiling CLibreSSL conf_mall.c
[482/618] Compiling CLibreSSL conf_mod.c
[483/618] Compiling CLibreSSL cmll_ofb.c
[484/618] Compiling CLibreSSL conf_def.c
[485/618] Compiling CLibreSSL conf_api.c
[486/618] Compiling CLibreSSL comp_err.c
[486/618] Compiling CLibreSSL comp_lib.c
[488/618] Compiling CLibreSSL cmll_ecb.c
[489/618] Compiling CLibreSSL cmll_ctr.c
[490/618] Compiling CLibreSSL cmll_misc.c
[491/618] Compiling CLibreSSL cmll_cfb.c
[492/618] Compiling CLibreSSL cmll_cbc.c
[493/618] Compiling CLibreSSL cmac.c
[494/618] Compiling CLibreSSL cm_pmeth.c
[495/618] Compiling CLibreSSL chacha-merged.c
[496/618] Compiling CLibreSSL cm_ameth.c
[497/618] Compiling CLibreSSL chacha.c
[498/618] Compiling CLibreSSL cfb_enc.c
[499/618] Compiling CLibreSSL cfb64enc.c
[500/618] Compiling CLibreSSL cfb64ede.c
[501/618] Compiling CLibreSSL cfb128.c
[502/618] Compiling CLibreSSL cbc_enc.c
[503/618] Compiling CLibreSSL ccm128.c
[504/618] Compiling CLibreSSL cbc_cksm.c
[505/618] Compiling CLibreSSL cbc128.c
[506/618] Compiling CLibreSSL c_zlib.c
[507/618] Compiling CLibreSSL camellia.c
[508/618] Compiling CLibreSSL c_ofb64.c
[509/618] Compiling CLibreSSL c_skey.c
[510/618] Compiling CLibreSSL c_rle.c
[511/618] Compiling CLibreSSL c_enc.c
[512/618] Compiling CLibreSSL c_ecb.c
[513/618] Compiling CLibreSSL c_cfb64.c
[514/618] Compiling CLibreSSL c_all.c
[515/618] Compiling CLibreSSL by_mem.c
[516/618] Compiling CLibreSSL buf_str.c
[517/618] Compiling CLibreSSL buf_err.c
[518/618] Compiling CLibreSSL buffer.c
[519/618] Compiling CLibreSSL bss_null.c
[520/618] Compiling CLibreSSL bss_mem.c
[521/618] Compiling CLibreSSL bss_sock.c
[522/618] Compiling CLibreSSL by_file.c
[523/618] Compiling CLibreSSL bss_log.c
[524/618] Compiling CLibreSSL by_dir.c
[525/618] Compiling CLibreSSL bss_file.c
[526/618] Compiling CLibreSSL bss_fd.c
[527/618] Compiling CLibreSSL bss_bio.c
[528/618] Compiling CLibreSSL bsd-asprintf.c
[529/618] Compiling CLibreSSL bss_dgram.c
[530/618] Compiling CLibreSSL bss_acpt.c
[531/618] Compiling CLibreSSL bss_conn.c
[532/618] Compiling CLibreSSL bs_ber.c
[533/618] Compiling CLibreSSL bs_cbb.c
[534/618] Compiling CLibreSSL bs_cbs.c
[535/618] Compiling CLibreSSL bn_x931p.c
[536/618] Compiling CLibreSSL bn_word.c
[537/618] Compiling CLibreSSL bn_sqrt.c
[538/618] Compiling CLibreSSL bn_sqr.c
[539/618] Compiling CLibreSSL bn_shift.c
[540/618] Compiling CLibreSSL bn_recp.c
[541/618] Compiling CLibreSSL bn_rand.c
[542/618] Compiling CLibreSSL bn_mpi.c
[542/618] Compiling CLibreSSL bn_print.c
[544/618] Compiling CLibreSSL bn_prime.c
[545/618] Compiling CLibreSSL bn_mod.c
[546/618] Compiling CLibreSSL bn_mont.c
[547/618] Compiling CLibreSSL bn_nist.c
[548/618] Compiling CLibreSSL bn_mul.c
[549/618] Compiling CLibreSSL bn_kron.c
[550/618] Compiling CLibreSSL bn_lib.c
[551/618] Compiling CLibreSSL bn_gf2m.c
[552/618] Compiling CLibreSSL bn_exp2.c
[553/618] Compiling CLibreSSL bn_gcd.c
[554/618] Compiling CLibreSSL bn_err.c
[555/618] Compiling CLibreSSL bn_exp.c
[556/618] Compiling CLibreSSL bn_div.c
[556/618] Compiling CLibreSSL bn_depr.c
[558/618] Compiling CLibreSSL bn_const.c
[559/618] Compiling CLibreSSL bn_ctx.c
[560/618] Compiling CLibreSSL bn_blind.c
[561/618] Compiling CLibreSSL bn_add.c
[562/618] Compiling CLibreSSL bn_asm.c
[563/618] Compiling CLibreSSL bio_pk7.c
[564/618] Compiling CLibreSSL bio_ssl.c
[565/618] Compiling CLibreSSL bio_lib.c
[566/618] Compiling CLibreSSL bio_ndef.c
[566/618] Compiling CLibreSSL bio_err.c
[568/618] Compiling CLibreSSL bio_cb.c
[569/618] Compiling CLibreSSL bio_md.c
[570/618] Compiling CLibreSSL bf_skey.c
[571/618] Compiling CLibreSSL bio_enc.c
[572/618] Compiling CLibreSSL bf_ofb64.c
[573/618] Compiling CLibreSSL bio_asn1.c
[574/618] Compiling CLibreSSL bio_b64.c
[575/618] Compiling CLibreSSL bf_null.c
[576/618] Compiling CLibreSSL bf_nbio.c
[577/618] Compiling CLibreSSL bf_enc.c
[578/618] Compiling CLibreSSL bf_ecb.c
[579/618] Compiling CLibreSSL bf_cfb64.c
[580/618] Compiling CLibreSSL b_win.c
[581/618] Compiling CLibreSSL bf_buff.c
[582/618] Compiling CLibreSSL b_print.c
[583/618] Compiling CLibreSSL b_sock.c
[584/618] Compiling CLibreSSL b_posix.c
[585/618] Compiling CLibreSSL b_dump.c
[586/618] Compiling CLibreSSL asn_pack.c
[587/618] Compiling CLibreSSL asn_moid.c
[588/618] Compiling CLibreSSL arc4random_uniform.c
[589/618] Compiling CLibreSSL asn1_par.c
[590/618] Compiling CLibreSSL asn1_lib.c
[591/618] Compiling CLibreSSL asn1_err.c
[592/618] Compiling CLibreSSL asn_mime.c
[593/618] Compiling CLibreSSL aes_wrap.c
[594/618] Compiling CLibreSSL arc4random.c
[595/618] Compiling CLibreSSL asn1_gen.c
[596/618] Compiling CLibreSSL aes_ofb.c
[597/618] Compiling CLibreSSL ameth_lib.c
[598/618] Compiling CLibreSSL aes_misc.c
[599/618] Compiling CLibreSSL aes_ctr.c
[600/618] Compiling CLibreSSL aes_ecb.c
[601/618] Compiling CLibreSSL aes_ige.c
[602/618] Compiling CLibreSSL aes_cbc.c
[603/618] Compiling CLibreSSL a_verify.c
[604/618] Compiling CLibreSSL a_utf8.c
[605/618] Compiling CLibreSSL a_type.c
[606/618] Compiling CLibreSSL a_time_tm.c
[607/618] Compiling CLibreSSL a_time.c
[608/618] Compiling CLibreSSL a_print.c
[609/618] Compiling CLibreSSL a_set.c
[610/618] Compiling CLibreSSL a_strnid.c
[611/618] Compiling CLibreSSL a_octet.c
[612/618] Compiling CLibreSSL a_mbstr.c
[613/618] Compiling CLibreSSL a_strex.c
[614/618] Compiling CLibreSSL a_object.c
[615/618] Compiling CLibreSSL a_dup.c
[616/618] Compiling CLibreSSL a_bool.c
[617/618] Compiling CLibreSSL a_bitstr.c
error: emit-module command failed with exit code 1 (use -v to see invocation)
[619/641] Emitting module ProrsumNet
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/CaseInsensitiveString.swift:32:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead
30 |
31 | extension CaseInsensitiveString : Hashable {
32 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead
33 |         return string.lowercased().hashValue
34 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:72:52: warning: 'CharacterView' is deprecated: Please use String directly
 70 |     }
 71 |
 72 |     public func index(of string: String) -> String.CharacterView.Index? {
    |                                                    `- warning: 'CharacterView' is deprecated: Please use String directly
 73 |         return characters.index(of: string.characters)
 74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:36: warning: 'CharacterView' is deprecated: Please use String directly
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |                                    `- warning: 'CharacterView' is deprecated: Please use String directly
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:61: warning: 'CharacterView' is deprecated: Please use String directly
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |                                                             `- warning: 'CharacterView' is deprecated: Please use String directly
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:10: error: invalid redeclaration of 'index(of:)'
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |          `- error: invalid redeclaration of 'index(of:)'
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:93:18: warning: 'CharacterView' is deprecated: Please use String directly
 91 |
 92 |
 93 | extension String.CharacterView {
    |                  `- warning: 'CharacterView' is deprecated: Please use String directly
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
 95 |         let seqString = String(sequence)
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:117:23: warning: static property 'whitespaceAndNewline' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
    |                       |- warning: static property 'whitespaceAndNewline' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'whitespaceAndNewline' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:119:23: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
    |                       |- warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'digits' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |     public static let uriQueryAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:121:23: warning: static property 'uriQueryAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
120 |
121 |     public static let uriQueryAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
    |                       |- warning: static property 'uriQueryAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriQueryAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |     ]
123 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:125:23: warning: static property 'uriFragmentAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
123 |
124 |
125 |     public static let uriFragmentAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
    |                       |- warning: static property 'uriFragmentAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriFragmentAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     ]
127 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:128:23: warning: static property 'uriPathAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
126 |     ]
127 |
128 |     public static let uriPathAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", "=", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriPathAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriPathAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:130:23: warning: static property 'uriHostAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
128 |     public static let uriPathAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", "=", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
129 |
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriHostAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriHostAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:132:23: warning: static property 'uriPasswordAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
131 |
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriPasswordAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriPasswordAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 |     public static let uriUserAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:134:23: warning: static property 'uriUserAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
133 |
134 |     public static let uriUserAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriUserAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriUserAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |
136 |     private let characters: Set<Character>
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:160:18: warning: 'CharacterView' is deprecated: Please use String directly
158 | }
159 |
160 | extension String.CharacterView {
    |                  `- warning: 'CharacterView' is deprecated: Please use String directly
161 |     func character(at i: Index, offsetBy offset: Int) -> Character? {
162 |         var i = i
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:239:23: warning: static property 'whitespaceAndNewline' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
237 |
238 | extension UTF8 {
239 |     public static var whitespaceAndNewline: Set<UTF8.CodeUnit> = [32, 10, 9, 13]
    |                       |- warning: static property 'whitespaceAndNewline' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'whitespaceAndNewline' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'whitespaceAndNewline' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:241:23: warning: static property 'digits' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
239 |     public static var whitespaceAndNewline: Set<UTF8.CodeUnit> = [32, 10, 9, 13]
240 |
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
    |                       |- warning: static property 'digits' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'digits' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'digits' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |
243 |     public static var uriQueryAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:243:23: warning: static property 'uriQueryAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
242 |
243 |     public static var uriQueryAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriQueryAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriQueryAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriQueryAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:246:23: warning: static property 'uriFragmentAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
244 |
245 |
246 |     public static var uriFragmentAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriFragmentAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriFragmentAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriFragmentAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:248:23: warning: static property 'uriPathAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
246 |     public static var uriFragmentAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
247 |
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriPathAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriPathAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriPathAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:250:23: warning: static property 'uriHostAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
249 |
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriHostAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriHostAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriHostAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:252:23: warning: static property 'uriPasswordAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
251 |
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriPasswordAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriPasswordAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriPasswordAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |     public static var uriUserAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:254:23: warning: static property 'uriUserAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
253 |
254 |     public static var uriUserAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriUserAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriUserAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriUserAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 | }
256 |
[620/643] Compiling ProrsumNet SystemError.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[621/643] Compiling ProrsumNet Certificate.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[622/643] Compiling ProrsumNet mozilla_certs.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[623/643] Compiling ProrsumNet TCPSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/TCPSocket.swift:40:18: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
38 |         let addrSockAddr = UnsafeMutablePointer<sockaddr>(OpaquePointer(addr))
39 |         defer {
40 |             addr.deallocate(capacity: 1)
   |                  `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
41 |         }
42 |
[624/643] Compiling ProrsumNet TCPStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/TCPSocket.swift:40:18: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
38 |         let addrSockAddr = UnsafeMutablePointer<sockaddr>(OpaquePointer(addr))
39 |         defer {
40 |             addr.deallocate(capacity: 1)
   |                  `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
41 |         }
42 |
[625/643] Compiling ProrsumNet UDPSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/TCPSocket.swift:40:18: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
38 |         let addrSockAddr = UnsafeMutablePointer<sockaddr>(OpaquePointer(addr))
39 |         defer {
40 |             addr.deallocate(capacity: 1)
   |                  `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
41 |         }
42 |
[626/643] Compiling ProrsumNet URL.swift
[627/643] Compiling ProrsumNet URandom.swift
[628/643] Compiling ProrsumNet Utilities.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/CaseInsensitiveString.swift:32:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead
30 |
31 | extension CaseInsensitiveString : Hashable {
32 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead
33 |         return string.lowercased().hashValue
34 |     }
[629/643] Compiling ProrsumNet CaseInsensitiveString.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/CaseInsensitiveString.swift:32:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead
30 |
31 | extension CaseInsensitiveString : Hashable {
32 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'CaseInsensitiveString' to 'Hashable' by implementing 'hash(into:)' instead
33 |         return string.lowercased().hashValue
34 |     }
[630/643] Compiling ProrsumNet Data.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:72:52: warning: 'CharacterView' is deprecated: Please use String directly
 70 |     }
 71 |
 72 |     public func index(of string: String) -> String.CharacterView.Index? {
    |                                                    `- warning: 'CharacterView' is deprecated: Please use String directly
 73 |         return characters.index(of: string.characters)
 74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:36: warning: 'CharacterView' is deprecated: Please use String directly
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |                                    `- warning: 'CharacterView' is deprecated: Please use String directly
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:61: warning: 'CharacterView' is deprecated: Please use String directly
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |                                                             `- warning: 'CharacterView' is deprecated: Please use String directly
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:10: error: invalid redeclaration of 'index(of:)'
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |          `- error: invalid redeclaration of 'index(of:)'
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:93:18: warning: 'CharacterView' is deprecated: Please use String directly
 91 |
 92 |
 93 | extension String.CharacterView {
    |                  `- warning: 'CharacterView' is deprecated: Please use String directly
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
 95 |         let seqString = String(sequence)
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:117:23: warning: static property 'whitespaceAndNewline' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
    |                       |- warning: static property 'whitespaceAndNewline' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'whitespaceAndNewline' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:119:23: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
    |                       |- warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'digits' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |     public static let uriQueryAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:121:23: warning: static property 'uriQueryAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
120 |
121 |     public static let uriQueryAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
    |                       |- warning: static property 'uriQueryAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriQueryAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |     ]
123 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:125:23: warning: static property 'uriFragmentAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
123 |
124 |
125 |     public static let uriFragmentAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
    |                       |- warning: static property 'uriFragmentAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriFragmentAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     ]
127 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:128:23: warning: static property 'uriPathAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
126 |     ]
127 |
128 |     public static let uriPathAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", "=", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriPathAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriPathAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:130:23: warning: static property 'uriHostAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
128 |     public static let uriPathAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", "=", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
129 |
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriHostAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriHostAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:132:23: warning: static property 'uriPasswordAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
131 |
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriPasswordAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriPasswordAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 |     public static let uriUserAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:134:23: warning: static property 'uriUserAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
133 |
134 |     public static let uriUserAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriUserAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriUserAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |
136 |     private let characters: Set<Character>
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:160:18: warning: 'CharacterView' is deprecated: Please use String directly
158 | }
159 |
160 | extension String.CharacterView {
    |                  `- warning: 'CharacterView' is deprecated: Please use String directly
161 |     func character(at i: Index, offsetBy offset: Int) -> Character? {
162 |         var i = i
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:239:23: warning: static property 'whitespaceAndNewline' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
237 |
238 | extension UTF8 {
239 |     public static var whitespaceAndNewline: Set<UTF8.CodeUnit> = [32, 10, 9, 13]
    |                       |- warning: static property 'whitespaceAndNewline' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'whitespaceAndNewline' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'whitespaceAndNewline' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:241:23: warning: static property 'digits' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
239 |     public static var whitespaceAndNewline: Set<UTF8.CodeUnit> = [32, 10, 9, 13]
240 |
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
    |                       |- warning: static property 'digits' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'digits' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'digits' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |
243 |     public static var uriQueryAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:243:23: warning: static property 'uriQueryAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
242 |
243 |     public static var uriQueryAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriQueryAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriQueryAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriQueryAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:246:23: warning: static property 'uriFragmentAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
244 |
245 |
246 |     public static var uriFragmentAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriFragmentAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriFragmentAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriFragmentAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:248:23: warning: static property 'uriPathAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
246 |     public static var uriFragmentAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
247 |
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriPathAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriPathAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriPathAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:250:23: warning: static property 'uriHostAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
249 |
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriHostAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriHostAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriHostAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:252:23: warning: static property 'uriPasswordAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
251 |
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriPasswordAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriPasswordAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriPasswordAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |     public static var uriUserAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:254:23: warning: static property 'uriUserAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
253 |
254 |     public static var uriUserAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriUserAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriUserAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriUserAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 | }
256 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:31:28: warning: 'characters' is deprecated: Please use String directly
 29 |
 30 |     public func capitalizedWord() -> String {
 31 |         return String(self.characters.prefix(1)).uppercased() + String(self.characters.dropFirst()).lowercased()
    |                            `- warning: 'characters' is deprecated: Please use String directly
 32 |     }
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:31:77: warning: 'characters' is deprecated: Please use String directly
 29 |
 30 |     public func capitalizedWord() -> String {
 31 |         return String(self.characters.prefix(1)).uppercased() + String(self.characters.dropFirst()).lowercased()
    |                                                                             `- warning: 'characters' is deprecated: Please use String directly
 32 |     }
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:35:27: error: ambiguous use of 'split(separator:maxSplits:omittingEmptySubsequences:)'
 32 |     }
 33 |
 34 |     public func split(separator: Character, maxSplits: Int = .max, omittingEmptySubsequences: Bool = true) -> [String] {
    |                 `- note: found this candidate
 35 |         return characters.split(separator: separator, maxSplits: maxSplits, omittingEmptySubsequences: omittingEmptySubsequences).map(String.init)
    |                           `- error: ambiguous use of 'split(separator:maxSplits:omittingEmptySubsequences:)'
 36 |     }
 37 |
Swift.Sequence:2:40: note: found this candidate in module 'Swift'
1 | extension Sequence where Self.Element : Equatable {
2 |     @inlinable public __consuming func split(separator: Self.Element, maxSplits: Int = Int.max, omittingEmptySubsequences: Bool = true) -> [ArraySlice<Self.Element>]
  |                                        `- note: found this candidate in module 'Swift'
3 | }
Swift.Collection:2:40: note: found this candidate in module 'Swift'
1 | extension Collection where Self.Element : Equatable {
2 |     @inlinable public __consuming func split(separator: Self.Element, maxSplits: Int = Int.max, omittingEmptySubsequences: Bool = true) -> [Self.SubSequence]
  |                                        `- note: found this candidate in module 'Swift'
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:49:35: warning: 'characters' is deprecated: Please use String directly
 47 |         var start = 0
 48 |
 49 |         for (index, character) in characters.enumerated() {
    |                                   `- warning: 'characters' is deprecated: Please use String directly
 50 |             if !characterSet.contains(character: character) {
 51 |                 start = index
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:62:35: warning: 'characters' is deprecated: Please use String directly
 60 |         var end = 0
 61 |
 62 |         for (index, character) in characters.reversed().enumerated() {
    |                                   `- warning: 'characters' is deprecated: Please use String directly
 63 |             if !characterSet.contains(character: character) {
 64 |                 end = index
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:73:16: warning: 'characters' is deprecated: Please use String directly
 71 |
 72 |     public func index(of string: String) -> String.CharacterView.Index? {
 73 |         return characters.index(of: string.characters)
    |                `- warning: 'characters' is deprecated: Please use String directly
 74 |     }
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:73:44: warning: 'characters' is deprecated: Please use String directly
 71 |
 72 |     public func index(of string: String) -> String.CharacterView.Index? {
 73 |         return characters.index(of: string.characters)
    |                                            `- warning: 'characters' is deprecated: Please use String directly
 74 |     }
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:84:38: warning: 'characters' is deprecated: Please use String directly
 82 | extension String {
 83 |     public func has(prefix: String) -> Bool {
 84 |         return prefix == String(self.characters.prefix(prefix.characters.count))
    |                                      `- warning: 'characters' is deprecated: Please use String directly
 85 |     }
 86 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:84:63: warning: 'characters' is deprecated: Please use String directly
 82 | extension String {
 83 |     public func has(prefix: String) -> Bool {
 84 |         return prefix == String(self.characters.prefix(prefix.characters.count))
    |                                                               `- warning: 'characters' is deprecated: Please use String directly
 85 |     }
 86 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:88:38: warning: 'characters' is deprecated: Please use String directly
 86 |
 87 |     public func has(suffix: String) -> Bool {
 88 |         return suffix == String(self.characters.suffix(suffix.characters.count))
    |                                      `- warning: 'characters' is deprecated: Please use String directly
 89 |     }
 90 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:88:63: warning: 'characters' is deprecated: Please use String directly
 86 |
 87 |     public func has(suffix: String) -> Bool {
 88 |         return suffix == String(self.characters.suffix(suffix.characters.count))
    |                                                               `- warning: 'characters' is deprecated: Please use String directly
 89 |     }
 90 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:172:41: warning: 'characters' is deprecated: Please use String directly
170 | extension String {
171 |     public init(percentEncoded: String) throws {
172 |         let characters = percentEncoded.characters
    |                                         `- warning: 'characters' is deprecated: Please use String directly
173 |         var decoded = ""
174 |         var index = characters.startIndex
[631/643] Compiling ProrsumNet String.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:72:52: warning: 'CharacterView' is deprecated: Please use String directly
 70 |     }
 71 |
 72 |     public func index(of string: String) -> String.CharacterView.Index? {
    |                                                    `- warning: 'CharacterView' is deprecated: Please use String directly
 73 |         return characters.index(of: string.characters)
 74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:36: warning: 'CharacterView' is deprecated: Please use String directly
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |                                    `- warning: 'CharacterView' is deprecated: Please use String directly
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:61: warning: 'CharacterView' is deprecated: Please use String directly
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |                                                             `- warning: 'CharacterView' is deprecated: Please use String directly
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:94:10: error: invalid redeclaration of 'index(of:)'
 92 |
 93 | extension String.CharacterView {
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
    |          `- error: invalid redeclaration of 'index(of:)'
 95 |         let seqString = String(sequence)
 96 |         for (i, _) in enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:93:18: warning: 'CharacterView' is deprecated: Please use String directly
 91 |
 92 |
 93 | extension String.CharacterView {
    |                  `- warning: 'CharacterView' is deprecated: Please use String directly
 94 |     func index(of sequence: String.CharacterView) -> String.CharacterView.Index? {
 95 |         let seqString = String(sequence)
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:117:23: warning: static property 'whitespaceAndNewline' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
    |                       |- warning: static property 'whitespaceAndNewline' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'whitespaceAndNewline' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:119:23: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
    |                       |- warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'digits' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 |     public static let uriQueryAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:121:23: warning: static property 'uriQueryAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
119 |     public static let digits: Characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
120 |
121 |     public static let uriQueryAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
    |                       |- warning: static property 'uriQueryAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriQueryAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |     ]
123 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:125:23: warning: static property 'uriFragmentAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
123 |
124 |
125 |     public static let uriFragmentAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"
    |                       |- warning: static property 'uriFragmentAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriFragmentAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     ]
127 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:128:23: warning: static property 'uriPathAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
126 |     ]
127 |
128 |     public static let uriPathAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", "=", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriPathAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriPathAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:130:23: warning: static property 'uriHostAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
128 |     public static let uriPathAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", "=", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
129 |
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriHostAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriHostAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:132:23: warning: static property 'uriPasswordAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
130 |     public static let uriHostAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "]", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
131 |
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriPasswordAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriPasswordAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 |     public static let uriUserAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:134:23: warning: static property 'uriUserAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
114 | }
115 |
116 | public struct Characters : ExpressibleByArrayLiteral {
    |               `- note: consider making struct 'Characters' conform to the 'Sendable' protocol
117 |     public static let whitespaceAndNewline: Characters = [" ", "\t", "\r", "\n"]
118 |
    :
132 |     public static let uriPasswordAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
133 |
134 |     public static let uriUserAllowed: Characters = ["!", "$", "&", "\'", "(", ")", "*", "+", ",", "-", ".", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ";", "=", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "~"]
    |                       |- warning: static property 'uriUserAllowed' is not concurrency-safe because non-'Sendable' type 'Characters' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uriUserAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |
136 |     private let characters: Set<Character>
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:160:18: warning: 'CharacterView' is deprecated: Please use String directly
158 | }
159 |
160 | extension String.CharacterView {
    |                  `- warning: 'CharacterView' is deprecated: Please use String directly
161 |     func character(at i: Index, offsetBy offset: Int) -> Character? {
162 |         var i = i
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:239:23: warning: static property 'whitespaceAndNewline' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
237 |
238 | extension UTF8 {
239 |     public static var whitespaceAndNewline: Set<UTF8.CodeUnit> = [32, 10, 9, 13]
    |                       |- warning: static property 'whitespaceAndNewline' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'whitespaceAndNewline' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'whitespaceAndNewline' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:241:23: warning: static property 'digits' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
239 |     public static var whitespaceAndNewline: Set<UTF8.CodeUnit> = [32, 10, 9, 13]
240 |
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
    |                       |- warning: static property 'digits' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'digits' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'digits' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |
243 |     public static var uriQueryAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:243:23: warning: static property 'uriQueryAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
241 |     public static var digits: Set<UTF8.CodeUnit> = [51, 49, 55, 53, 57, 50, 52, 48, 56, 54]
242 |
243 |     public static var uriQueryAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriQueryAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriQueryAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriQueryAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:246:23: warning: static property 'uriFragmentAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
244 |
245 |
246 |     public static var uriFragmentAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriFragmentAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriFragmentAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriFragmentAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:248:23: warning: static property 'uriPathAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
246 |     public static var uriFragmentAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 59, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 63, 43, 116, 115, 51, 64, 110, 104, 61, 66, 73, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
247 |
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriPathAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriPathAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriPathAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:250:23: warning: static property 'uriHostAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
248 |     public static var uriPathAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 47, 39, 67, 46, 50, 84, 81, 108, 95, 103, 90, 118, 78, 45, 43, 116, 115, 51, 64, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
249 |
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriHostAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriHostAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriHostAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:252:23: warning: static property 'uriPasswordAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
250 |     public static var uriHostAllowed: Set<UTF8.CodeUnit> = [91, 41, 106, 93, 77, 49, 38, 74, 120, 68, 99, 102, 42, 58, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
251 |
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriPasswordAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriPasswordAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriPasswordAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |     public static var uriUserAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:254:23: warning: static property 'uriUserAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
252 |     public static var uriPasswordAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
253 |
254 |     public static var uriUserAllowed: Set<UTF8.CodeUnit> = [41, 106, 77, 49, 38, 74, 120, 68, 99, 102, 42, 59, 39, 67, 46, 50, 84, 108, 95, 81, 103, 90, 118, 78, 45, 43, 116, 115, 51, 110, 104, 73, 61, 66, 105, 98, 79, 107, 65, 101, 117, 40, 71, 83, 82, 87, 72, 76, 70, 88, 114, 122, 109, 44, 86, 80, 113, 111, 75, 121, 55, 100, 52, 48, 56, 33, 54, 85, 89, 97, 53, 112, 36, 57, 126, 69, 119]
    |                       |- warning: static property 'uriUserAllowed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'uriUserAllowed' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'uriUserAllowed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 | }
256 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:31:28: warning: 'characters' is deprecated: Please use String directly
 29 |
 30 |     public func capitalizedWord() -> String {
 31 |         return String(self.characters.prefix(1)).uppercased() + String(self.characters.dropFirst()).lowercased()
    |                            `- warning: 'characters' is deprecated: Please use String directly
 32 |     }
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:31:77: warning: 'characters' is deprecated: Please use String directly
 29 |
 30 |     public func capitalizedWord() -> String {
 31 |         return String(self.characters.prefix(1)).uppercased() + String(self.characters.dropFirst()).lowercased()
    |                                                                             `- warning: 'characters' is deprecated: Please use String directly
 32 |     }
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:35:27: error: ambiguous use of 'split(separator:maxSplits:omittingEmptySubsequences:)'
 32 |     }
 33 |
 34 |     public func split(separator: Character, maxSplits: Int = .max, omittingEmptySubsequences: Bool = true) -> [String] {
    |                 `- note: found this candidate
 35 |         return characters.split(separator: separator, maxSplits: maxSplits, omittingEmptySubsequences: omittingEmptySubsequences).map(String.init)
    |                           `- error: ambiguous use of 'split(separator:maxSplits:omittingEmptySubsequences:)'
 36 |     }
 37 |
Swift.Sequence:2:40: note: found this candidate in module 'Swift'
1 | extension Sequence where Self.Element : Equatable {
2 |     @inlinable public __consuming func split(separator: Self.Element, maxSplits: Int = Int.max, omittingEmptySubsequences: Bool = true) -> [ArraySlice<Self.Element>]
  |                                        `- note: found this candidate in module 'Swift'
3 | }
Swift.Collection:2:40: note: found this candidate in module 'Swift'
1 | extension Collection where Self.Element : Equatable {
2 |     @inlinable public __consuming func split(separator: Self.Element, maxSplits: Int = Int.max, omittingEmptySubsequences: Bool = true) -> [Self.SubSequence]
  |                                        `- note: found this candidate in module 'Swift'
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:49:35: warning: 'characters' is deprecated: Please use String directly
 47 |         var start = 0
 48 |
 49 |         for (index, character) in characters.enumerated() {
    |                                   `- warning: 'characters' is deprecated: Please use String directly
 50 |             if !characterSet.contains(character: character) {
 51 |                 start = index
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:62:35: warning: 'characters' is deprecated: Please use String directly
 60 |         var end = 0
 61 |
 62 |         for (index, character) in characters.reversed().enumerated() {
    |                                   `- warning: 'characters' is deprecated: Please use String directly
 63 |             if !characterSet.contains(character: character) {
 64 |                 end = index
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:73:16: warning: 'characters' is deprecated: Please use String directly
 71 |
 72 |     public func index(of string: String) -> String.CharacterView.Index? {
 73 |         return characters.index(of: string.characters)
    |                `- warning: 'characters' is deprecated: Please use String directly
 74 |     }
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:73:44: warning: 'characters' is deprecated: Please use String directly
 71 |
 72 |     public func index(of string: String) -> String.CharacterView.Index? {
 73 |         return characters.index(of: string.characters)
    |                                            `- warning: 'characters' is deprecated: Please use String directly
 74 |     }
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:84:38: warning: 'characters' is deprecated: Please use String directly
 82 | extension String {
 83 |     public func has(prefix: String) -> Bool {
 84 |         return prefix == String(self.characters.prefix(prefix.characters.count))
    |                                      `- warning: 'characters' is deprecated: Please use String directly
 85 |     }
 86 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:84:63: warning: 'characters' is deprecated: Please use String directly
 82 | extension String {
 83 |     public func has(prefix: String) -> Bool {
 84 |         return prefix == String(self.characters.prefix(prefix.characters.count))
    |                                                               `- warning: 'characters' is deprecated: Please use String directly
 85 |     }
 86 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:88:38: warning: 'characters' is deprecated: Please use String directly
 86 |
 87 |     public func has(suffix: String) -> Bool {
 88 |         return suffix == String(self.characters.suffix(suffix.characters.count))
    |                                      `- warning: 'characters' is deprecated: Please use String directly
 89 |     }
 90 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:88:63: warning: 'characters' is deprecated: Please use String directly
 86 |
 87 |     public func has(suffix: String) -> Bool {
 88 |         return suffix == String(self.characters.suffix(suffix.characters.count))
    |                                                               `- warning: 'characters' is deprecated: Please use String directly
 89 |     }
 90 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Util/String.swift:172:41: warning: 'characters' is deprecated: Please use String directly
170 | extension String {
171 |     public init(percentEncoded: String) throws {
172 |         let characters = percentEncoded.characters
    |                                         `- warning: 'characters' is deprecated: Please use String directly
173 |         var decoded = ""
174 |         var index = characters.startIndex
[632/643] Compiling ProrsumNet Mode.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/SSLSocket.swift:140:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
138 |         let pointer = UnsafeMutablePointer<UInt8>.allocate(capacity: max)
139 |         defer {
140 |             pointer.deallocate(capacity: max)
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
141 |         }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/SSLSocket.swift:165:22: warning: initialization of 'UnsafeBufferPointer<UInt8>' results in a dangling buffer pointer
163 |
164 |         var totalBytesSent = 0
165 |         let buffer = UnsafeBufferPointer<UInt8>(start: bytes, count: bytes.count)
    |                      |                                 |- note: implicit argument conversion from '[UInt8]' to 'UnsafePointer<UInt8>?' produces a pointer valid only for the duration of the call to 'init(start:count:)'
    |                      |                                 `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                      `- warning: initialization of 'UnsafeBufferPointer<UInt8>' results in a dangling buffer pointer
166 |         guard let bufferBaseAddress = buffer.baseAddress else {
167 |             throw TLSError.send("Failed to get buffer base address")
[633/643] Compiling ProrsumNet SSLSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/SSLSocket.swift:140:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
138 |         let pointer = UnsafeMutablePointer<UInt8>.allocate(capacity: max)
139 |         defer {
140 |             pointer.deallocate(capacity: max)
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
141 |         }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/SSLSocket.swift:165:22: warning: initialization of 'UnsafeBufferPointer<UInt8>' results in a dangling buffer pointer
163 |
164 |         var totalBytesSent = 0
165 |         let buffer = UnsafeBufferPointer<UInt8>(start: bytes, count: bytes.count)
    |                      |                                 |- note: implicit argument conversion from '[UInt8]' to 'UnsafePointer<UInt8>?' produces a pointer valid only for the duration of the call to 'init(start:count:)'
    |                      |                                 `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                      `- warning: initialization of 'UnsafeBufferPointer<UInt8>' results in a dangling buffer pointer
166 |         guard let bufferBaseAddress = buffer.baseAddress else {
167 |             throw TLSError.send("Failed to get buffer base address")
[634/643] Compiling ProrsumNet Context.swift
[635/643] Compiling ProrsumNet Error.swift
[636/643] Compiling ProrsumNet openbsd_certs.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[637/643] Compiling ProrsumNet Config.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[638/643] Compiling ProrsumNet Address.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:118:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
116 |             self.isResolved = isResolved
117 |
118 |             strData.deallocate(capacity: Int(maxLen))
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
119 |
120 |         case .inet6:
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:132:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
130 |             self.isResolved = isResolved
131 |
132 |             strData.deallocate(capacity: Int(maxLen))
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
133 |         default:
134 |             throw AddressError.unsupportedAddressFamily
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:176:21: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
174 |             let addr = UnsafeMutablePointer<sockaddr_in>.init(OpaquePointer(addrInfo))!
175 |             let specPtr = UnsafeMutablePointer<sockaddr_in>(OpaquePointer(sockStorageRef))
176 |             specPtr.assign(from: addr, count: 1)
    |                     |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
    |                     `- note: use 'update(from:count:)' instead
177 |             address = try Address(raw: sockStorageRef, addressFamily: .inet, isResolved: true)
178 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:182:21: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
180 |             let addr = UnsafeMutablePointer<sockaddr_in6>.init(OpaquePointer(addrInfo))!
181 |             let specPtr = UnsafeMutablePointer<sockaddr_in6>(OpaquePointer(sockStorageRef))
182 |             specPtr.assign(from: addr, count: 1)
    |                     |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
    |                     `- note: use 'update(from:count:)' instead
183 |             address = try Address(raw: sockStorageRef, addressFamily: .inet, isResolved: true)
184 |         default:
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:194:25: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
192 |
193 |     deinit {
194 |         sockStorageRef?.deallocate(capacity: 1)
    |                         `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
195 |     }
196 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[639/643] Compiling ProrsumNet Net.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:118:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
116 |             self.isResolved = isResolved
117 |
118 |             strData.deallocate(capacity: Int(maxLen))
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
119 |
120 |         case .inet6:
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:132:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
130 |             self.isResolved = isResolved
131 |
132 |             strData.deallocate(capacity: Int(maxLen))
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
133 |         default:
134 |             throw AddressError.unsupportedAddressFamily
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:176:21: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
174 |             let addr = UnsafeMutablePointer<sockaddr_in>.init(OpaquePointer(addrInfo))!
175 |             let specPtr = UnsafeMutablePointer<sockaddr_in>(OpaquePointer(sockStorageRef))
176 |             specPtr.assign(from: addr, count: 1)
    |                     |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
    |                     `- note: use 'update(from:count:)' instead
177 |             address = try Address(raw: sockStorageRef, addressFamily: .inet, isResolved: true)
178 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:182:21: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
180 |             let addr = UnsafeMutablePointer<sockaddr_in6>.init(OpaquePointer(addrInfo))!
181 |             let specPtr = UnsafeMutablePointer<sockaddr_in6>(OpaquePointer(sockStorageRef))
182 |             specPtr.assign(from: addr, count: 1)
    |                     |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
    |                     `- note: use 'update(from:count:)' instead
183 |             address = try Address(raw: sockStorageRef, addressFamily: .inet, isResolved: true)
184 |         default:
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:194:25: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
192 |
193 |     deinit {
194 |         sockStorageRef?.deallocate(capacity: 1)
    |                         `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
195 |     }
196 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[640/643] Compiling ProrsumNet SSLTCPStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:118:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
116 |             self.isResolved = isResolved
117 |
118 |             strData.deallocate(capacity: Int(maxLen))
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
119 |
120 |         case .inet6:
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:132:21: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
130 |             self.isResolved = isResolved
131 |
132 |             strData.deallocate(capacity: Int(maxLen))
    |                     `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
133 |         default:
134 |             throw AddressError.unsupportedAddressFamily
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:176:21: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
174 |             let addr = UnsafeMutablePointer<sockaddr_in>.init(OpaquePointer(addrInfo))!
175 |             let specPtr = UnsafeMutablePointer<sockaddr_in>(OpaquePointer(sockStorageRef))
176 |             specPtr.assign(from: addr, count: 1)
    |                     |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
    |                     `- note: use 'update(from:count:)' instead
177 |             address = try Address(raw: sockStorageRef, addressFamily: .inet, isResolved: true)
178 |
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:182:21: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
180 |             let addr = UnsafeMutablePointer<sockaddr_in6>.init(OpaquePointer(addrInfo))!
181 |             let specPtr = UnsafeMutablePointer<sockaddr_in6>(OpaquePointer(sockStorageRef))
182 |             specPtr.assign(from: addr, count: 1)
    |                     |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
    |                     `- note: use 'update(from:count:)' instead
183 |             address = try Address(raw: sockStorageRef, addressFamily: .inet, isResolved: true)
184 |         default:
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/Address.swift:194:25: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
192 |
193 |     deinit {
194 |         sockStorageRef?.deallocate(capacity: 1)
    |                         `- warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
195 |     }
196 | }
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/TLS/Certificate.swift:68:6: warning: unexpected version number in 'available' attribute for non-specific platform '*'
66 |
67 | extension Certificates {
68 |     @available(*, deprecated: 1.0, message: "Use `.openbsd` instead.")
   |      `- warning: unexpected version number in 'available' attribute for non-specific platform '*'
69 |     public static var mozilla: Certificates {
70 |         return .certificateAuthority(signature: .signedBytes(caCertificateBytes: mozilla_certs_pem.bytes))
[641/643] Compiling ProrsumNet Socket.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/TCPServer.swift:60:56: warning: capture of 'self' with non-sendable type 'TCPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
14 | private let tcpIncommingRequestHandleQ = DispatchQueue(label: "prorsum.tcp.concurrent-queue", attributes: .concurrent)
15 |
16 | public final class TCPServer {
   |                    `- note: class 'TCPServer' does not conform to the 'Sendable' protocol
17 |     let stream: TCPStream
18 |
   :
58 |             tcpIncommingRequestHandleQ.async {
59 |                 do {
60 |                     let client = try TCPStream(socket: self.stream.socket.accept())
   |                                                        `- warning: capture of 'self' with non-sendable type 'TCPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 |                     self.handler(client)
62 |                 } catch {
[642/643] Compiling ProrsumNet Stream.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/TCPServer.swift:60:56: warning: capture of 'self' with non-sendable type 'TCPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
14 | private let tcpIncommingRequestHandleQ = DispatchQueue(label: "prorsum.tcp.concurrent-queue", attributes: .concurrent)
15 |
16 | public final class TCPServer {
   |                    `- note: class 'TCPServer' does not conform to the 'Sendable' protocol
17 |     let stream: TCPStream
18 |
   :
58 |             tcpIncommingRequestHandleQ.async {
59 |                 do {
60 |                     let client = try TCPStream(socket: self.stream.socket.accept())
   |                                                        `- warning: capture of 'self' with non-sendable type 'TCPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 |                     self.handler(client)
62 |                 } catch {
[643/643] Compiling ProrsumNet TCPServer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProrsumNet/Net/TCPServer.swift:60:56: warning: capture of 'self' with non-sendable type 'TCPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
14 | private let tcpIncommingRequestHandleQ = DispatchQueue(label: "prorsum.tcp.concurrent-queue", attributes: .concurrent)
15 |
16 | public final class TCPServer {
   |                    `- note: class 'TCPServer' does not conform to the 'Sendable' protocol
17 |     let stream: TCPStream
18 |
   :
58 |             tcpIncommingRequestHandleQ.async {
59 |                 do {
60 |                     let client = try TCPStream(socket: self.stream.socket.accept())
   |                                                        `- warning: capture of 'self' with non-sendable type 'TCPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 |                     self.handler(client)
62 |                 } catch {
Updating https://github.com/vapor/clibressl.git
Updated https://github.com/vapor/clibressl.git (0.45s)
Computing version for https://github.com/vapor/clibressl.git
Computed https://github.com/vapor/clibressl.git at 1.0.1 (0.59s)
Creating working copy for https://github.com/vapor/clibressl.git
Working copy of https://github.com/vapor/clibressl.git resolved at 1.0.1
BUILD FAILURE 6.0 macosSpm