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

Successful build of FoundationICU, reference 0.0.10 (8a12a1), with Swift 5.8 for Linux on 21 Sep 2024 07:01:33 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.54.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-foundation-icu.git
Reference: 0.0.10
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/swiftlang/swift-foundation-icu
 * tag               0.0.10     -> FETCH_HEAD
HEAD is now at 8a12a1c Upgrade to ICU 74 (#39) (#42)
Cloned https://github.com/swiftlang/swift-foundation-icu.git
Revision (git rev-parse @):
8a12a1c7e21f64236d1cc51cd0eca14b1b4fc961
SUCCESS checkout https://github.com/swiftlang/swift-foundation-icu.git at 0.0.10
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.8
Building package at path:  $PWD
https://github.com/swiftlang/swift-foundation-icu.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.8-latest: Pulling from finestructure/spi-images
Digest: sha256:a5e57d1af25c3272f87123c7a264de6fd88dcc01acef91f1006945662a9fd14a
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.8-latest
Building for debugging...
[0/474] Compiling bytestream.cpp
[1/474] Compiling bytestrieiterator.cpp
[2/474] Compiling uchar.cpp
[3/474] Compiling brkeng.cpp
[4/474] Compiling bmpset.cpp
[5/474] Compiling bytestrie.cpp
[6/474] Compiling bytesinkutil.cpp
[7/474] Compiling ustdio.cpp
[8/474] Compiling ustream.cpp
[9/474] Compiling uscanf_p.cpp
[10/474] Compiling ufmt_cmn.cpp
[11/474] Compiling brkiter.cpp
[12/474] Compiling uprntf_p.cpp
[13/474] Compiling uprintf.cpp
[14/474] Compiling ucln_io.cpp
[15/474] Compiling uscanf.cpp
[16/474] Compiling wintzimpl.cpp
[17/474] Compiling sscanf.cpp
[18/474] Compiling winnmfmt.cpp
[19/474] Compiling ztrans.cpp
[20/474] Compiling windtfmt.cpp
[21/474] Compiling ufile.cpp
[22/474] Compiling sprintf.cpp
[23/474] Compiling utmscale.cpp
[24/474] Compiling zrule.cpp
[25/474] Compiling locbund.cpp
[26/474] Compiling vzone.cpp
[27/474] Compiling vtzone.cpp
[28/474] Compiling utrans.cpp
[29/474] Compiling zonemeta.cpp
[30/474] Compiling uspoof_impl.cpp
[31/474] Compiling utf8collationiterator.cpp
[32/474] Compiling uregion.cpp
[33/474] Compiling uregexc.cpp
[34/474] Compiling utf16collationiterator.cpp
[35/474] Compiling uspoof_build.cpp
[36/474] Compiling uplrule.cpp
[37/474] Compiling uspoof_conf.cpp
[38/474] Compiling uspoof.cpp
[39/474] Compiling usearch.cpp
[40/474] Compiling uregex.cpp
[41/474] Compiling unumsys.cpp
[42/474] Compiling unum.cpp
[43/474] Compiling units_data.cpp
[44/474] Compiling units_router.cpp
[45/474] Compiling uni2name.cpp
[46/474] Compiling units_complexconverter.cpp
[47/474] Compiling unesctrn.cpp
[48/474] Compiling units_converter.cpp
[49/474] Compiling umsg.cpp
[50/474] Compiling upluralrules.cpp
[51/474] Compiling ufieldpositer.cpp
[52/474] Compiling udatintv.cpp
[53/474] Compiling ulistformatter.cpp
[54/474] Compiling ucsdet.cpp
[55/474] Compiling udatpg.cpp
[56/474] Compiling ucoleitr.cpp
[57/474] Compiling udat.cpp
[58/474] Compiling uitercollationiterator.cpp
[59/474] Compiling ucln_in.cpp
[60/474] Compiling udateintervalformat.cpp
[61/474] Compiling ucol_sit.cpp
[62/474] Compiling ucol.cpp
[63/474] Compiling tztrans.cpp
[64/474] Compiling ucol_res.cpp
[65/474] Compiling ucal.cpp
[66/474] Compiling uatimeunitformat.cpp
[67/474] Compiling uameasureformat.cpp
[68/474] Compiling tzrule.cpp
[69/474] Compiling tznames_impl.cpp
[70/474] Compiling tznames.cpp
[71/474] Compiling tzgnames.cpp
[72/474] Compiling toupptrn.cpp
[73/474] Compiling tzfmt.cpp
[74/474] Compiling tolowtrn.cpp
[75/474] Compiling tridpars.cpp
[76/474] Compiling transreg.cpp
[77/474] Compiling tmunit.cpp
[78/474] Compiling translit.cpp
[79/474] Compiling tmutamt.cpp
[80/474] Compiling tmutfmt.cpp
[81/474] Compiling titletrn.cpp
[82/474] Compiling standardplural.cpp
[83/474] Compiling strrepl.cpp
[84/474] Compiling taiwncal.cpp
[85/474] Compiling strmatch.cpp
[86/474] Compiling stsearch.cpp
[87/474] Compiling string_segment.cpp
[88/474] Compiling sortkey.cpp
[89/474] Compiling smpdtfst.cpp
[90/474] Compiling timezone.cpp
[90/474] Compiling simpletz.cpp
[92/474] Compiling scriptset.cpp
[93/474] Compiling search.cpp
[94/474] Compiling sharedbreakiterator.cpp
[95/474] Compiling scientificnumberformatter.cpp
[96/474] Compiling selfmt.cpp
[97/474] Compiling repattrn.cpp
[98/474] Compiling remtrans.cpp
[99/474] Compiling rulebasedcollator.cpp
[100/474] Compiling rematch.cpp
[101/474] Compiling regextxt.cpp
[102/474] Compiling reldtfmt.cpp
[103/474] Compiling smpdtfmt.cpp
[104/474] Compiling regeximp.cpp
[105/474] Compiling region.cpp
[106/474] Compiling regexst.cpp
[107/474] Compiling rbtz.cpp
[108/474] Compiling regexcmp.cpp
[109/474] Compiling reldatefmt.cpp
[110/474] Compiling rbt_set.cpp
[111/474] Compiling rbt.cpp
[112/474] Compiling rbt_rule.cpp
[113/474] Compiling rbt_pars.cpp
[114/474] Compiling rbt_data.cpp
[115/474] Compiling quant.cpp
[116/474] Compiling quantityformatter.cpp
[117/474] Compiling rbnf.cpp
[118/474] Compiling plurfmt.cpp
[119/474] Compiling persncal.cpp
[120/474] Compiling olsontz.cpp
[121/474] Compiling numsys.cpp
[122/474] Compiling pluralranges.cpp
[123/474] Compiling numrange_fluent.cpp
[124/474] Compiling numrange_capi.cpp
[125/474] Compiling numrange_impl.cpp
[126/474] Compiling numparse_scientific.cpp
[127/474] Compiling plurrule.cpp
[128/474] Compiling numparse_validators.cpp
[129/474] Compiling numparse_symbols.cpp
[130/474] Compiling numparse_decimal.cpp
[131/474] Compiling numparse_compositions.cpp
[132/474] Compiling numparse_parsednumber.cpp
[133/474] Compiling numparse_currency.cpp
[134/474] Compiling number_utils.cpp
[135/474] Compiling numparse_impl.cpp
[136/474] Compiling numparse_affixes.cpp
[137/474] Compiling number_symbolswrapper.cpp
[138/474] Compiling number_usageprefs.cpp
[139/474] Compiling numfmt.cpp
[140/474] Compiling number_scientific.cpp
[141/474] Compiling number_simple.cpp
[142/474] Compiling number_rounding.cpp
[143/474] Compiling number_padding.cpp
[144/474] Compiling number_notation.cpp
[145/474] Compiling number_skeletons.cpp
[146/474] Compiling number_patternstring.cpp
[147/474] Compiling number_output.cpp
[148/474] Compiling number_multiplier.cpp
[149/474] Compiling number_patternmodifier.cpp
[150/474] Compiling number_modifiers.cpp
[151/474] Compiling number_mapper.cpp
[152/474] Compiling number_integerwidth.cpp
[153/474] Compiling number_grouping.cpp
[154/474] Compiling number_longnames.cpp
[155/474] Compiling number_decimfmtprops.cpp
[156/474] Compiling number_formatimpl.cpp
[157/474] Compiling number_currencysymbols.cpp
[158/474] Compiling number_decimalquantity.cpp
[159/474] Compiling number_asformat.cpp
[160/474] Compiling number_capi.cpp
[161/474] Compiling nortrans.cpp
[162/474] Compiling nultrans.cpp
[163/474] Compiling number_compact.cpp
[164/474] Compiling number_fluent.cpp
[165/474] Compiling number_affixutils.cpp
[166/474] Compiling nfrs.cpp
[167/474] Compiling nfrule.cpp
[168/474] Compiling measure.cpp
[169/474] Compiling name2uni.cpp
[170/474] Compiling nfsubs.cpp
[171/474] Compiling measunit.cpp
[172/474] Compiling iso8601cal.cpp
[173/474] Compiling msgfmt.cpp
[174/474] Compiling japancal.cpp
[175/474] Compiling inputext.cpp
[176/474] Compiling measunit_extra.cpp
[177/474] Compiling gregoimp.cpp
[178/474] Compiling indiancal.cpp
[179/474] Compiling islamcal.cpp
[180/474] Compiling icuin40shim.cpp
[181/474] Compiling hebrwcal.cpp
[182/474] Compiling fpositer.cpp
[183/474] Compiling measfmt.cpp
[184/474] Compiling gregocal.cpp
[185/474] Compiling listformatter.cpp
[186/474] Compiling fphdlimp.cpp
[187/474] Compiling formattedvalue.cpp
[188/474] Compiling formattedval_iterimpl.cpp
[189/474] Compiling funcrepl.cpp
[190/474] Compiling gender.cpp
[191/474] Compiling format.cpp
[192/474] Compiling fmtable_cnv.cpp
[193/474] Compiling dtrule.cpp
[194/474] Compiling esctrn.cpp
[195/474] Compiling formatted_string_builder.cpp
[196/474] Compiling formattedval_sbimpl.cpp
[197/474] Compiling ethpccal.cpp
[198/474] Compiling erarules.cpp
[199/474] Compiling double-conversion-fast-dtoa.cpp
[200/474] Compiling double-conversion-strtod.cpp
[201/474] Compiling double-conversion-double-to-string.cpp
[202/474] Compiling double-conversion-string-to-double.cpp
[203/474] Compiling fmtable.cpp
[204/474] Compiling double-conversion-cached-powers.cpp
[205/474] Compiling dtitvinf.cpp
[206/474] Compiling double-conversion-bignum.cpp
[207/474] Compiling decContext.cpp
[208/474] Compiling double-conversion-bignum-dtoa.cpp
[209/474] Compiling dtptngen.cpp
[210/474] Compiling displayoptions.cpp
[211/474] Compiling decNumber.cpp
[212/474] Compiling dayperiodrules.cpp
[213/474] Compiling dtfmtsym.cpp
[214/474] Compiling dtitvfmt.cpp
[215/474] Compiling dcfmtsym.cpp
[216/474] Compiling dangical.cpp
[217/474] Compiling datefmt.cpp
[218/474] Compiling csrutf8.cpp
[219/474] Compiling csrucode.cpp
[220/474] Compiling currunit.cpp
[221/474] Compiling csrecog.cpp
[222/474] Compiling decimfmt.cpp
[223/474] Compiling csr2022.cpp
[224/474] Compiling curramt.cpp
[225/474] Compiling currpinf.cpp
[226/474] Compiling csmatch.cpp
[227/474] Compiling csrsbcs.cpp
[228/474] Compiling csrmbcs.cpp
[229/474] Compiling currfmt.cpp
[230/474] Compiling collationweights.cpp
[231/474] Compiling cpdtrans.cpp
[232/474] Compiling collationrootelements.cpp
[233/474] Compiling csdetect.cpp
[234/474] Compiling collationsettings.cpp
[235/474] Compiling collationsets.cpp
[236/474] Compiling coptccal.cpp
[237/474] Compiling collationfcd.cpp
[238/474] Compiling collationtailoring.cpp
[239/474] Compiling compactdecimalformat.cpp
[240/474] Compiling collationruleparser.cpp
[241/474] Compiling collationroot.cpp
[242/474] Compiling collationiterator.cpp
[243/474] Compiling collationfastlatin.cpp
[244/474] Compiling collationkeys.cpp
[245/474] Compiling collation.cpp
[246/474] Compiling collationdatareader.cpp
[247/474] Compiling collationdata.cpp
[248/474] Compiling collationdatabuilder.cpp
[249/474] Compiling collationfastlatinbuilder.cpp
[250/474] Compiling collationdatawriter.cpp
[251/474] Compiling collationcompare.cpp
[252/474] Compiling cecal.cpp
[253/474] Compiling coleitr.cpp
[254/474] Compiling coll.cpp
[255/474] Compiling chnsecal.cpp
[256/474] Compiling choicfmt.cpp
[257/474] Compiling casetrn.cpp
[258/474] Compiling collationbuilder.cpp
[259/474] Compiling bocsu.cpp
[260/474] Compiling wintz.cpp
[261/474] Compiling buddhcal.cpp
[262/474] Compiling basictz.cpp
[263/474] Compiling calendar.cpp
[264/474] Compiling anytrans.cpp
[265/474] Compiling uvectr64.cpp
[266/474] Compiling utypes.cpp
[267/474] Compiling brktrans.cpp
[268/474] Compiling uvector.cpp
[269/474] Compiling uvectr32.cpp
[270/474] Compiling alphaindex.cpp
[271/474] Compiling utrie_swap.cpp
[272/474] Compiling astro.cpp
[273/474] Compiling utrie.cpp
[274/474] Compiling utf_impl.cpp
[275/474] Compiling utrace.cpp
[276/474] Compiling utrie2_builder.cpp
[277/474] Compiling utrie2.cpp
[278/474] Compiling uts46.cpp
[279/474] Compiling util.cpp
[280/474] Compiling ustrfmt.cpp
[281/474] Compiling ustrtrns.cpp
[282/474] Compiling util_props.cpp
[283/474] Compiling ustring.cpp
[284/474] Compiling ustr_wcs.cpp
[285/474] Compiling ustrenum.cpp
[286/474] Compiling ustrcase_locale.cpp
[287/474] Compiling utext.cpp
[288/474] Compiling ustrcase.cpp
[289/474] Compiling ustack.cpp
[290/474] Compiling ustr_titlecase_brkiter.cpp
[291/474] Compiling uset_props.cpp
[292/474] Compiling ustr_cnv.cpp
[293/474] Compiling usetiter.cpp
[294/474] Compiling ushape.cpp
[295/474] Compiling uset.cpp
[296/474] Compiling uscript_props.cpp
[297/474] Compiling usc_impl.cpp
[298/474] Compiling usprep.cpp
[299/474] Compiling uscript.cpp
[300/474] Compiling ures_cnv.cpp
[301/474] Compiling uobject.cpp
[302/474] Compiling uresdata.cpp
[303/474] Compiling unormcmp.cpp
[304/474] Compiling unistr_props.cpp
[305/474] Compiling uresbund.cpp
[306/474] Compiling unistr_titlecase_brkiter.cpp
[307/474] Compiling urbtok.cpp
[308/474] Compiling uprops.cpp
[309/474] Compiling unorm.cpp
[310/474] Compiling unistr_cnv.cpp
[311/474] Compiling unistr_case.cpp
[312/474] Compiling unifunct.cpp
[313/474] Compiling unistr.cpp
[314/474] Compiling unifilt.cpp
[315/474] Compiling unistr_case_locale.cpp
[316/474] Compiling unisetspan.cpp
[317/474] Compiling uniset_closure.cpp
[318/474] Compiling uniset.cpp
[319/474] Compiling umath.cpp
[320/474] Compiling umutablecptrie.cpp
[321/474] Compiling uniset_props.cpp
[322/474] Compiling umapfile.cpp
[323/474] Compiling ulocbuilder.cpp
[324/474] Compiling umutex.cpp
[325/474] Compiling ulocdata.cpp
[326/474] Compiling unifiedcache.cpp
[327/474] Compiling unames.cpp
[328/474] Compiling ulocale.cpp
[329/474] Compiling ulist.cpp
[330/474] Compiling uloc_keytype.cpp
[331/474] Compiling uiter.cpp
[332/474] Compiling uloc_tag.cpp
[333/474] Compiling uinvchar.cpp
[334/474] Compiling uidna.cpp
[335/474] Compiling uhash.cpp
[336/474] Compiling uinit.cpp
[337/474] Compiling uhash_us.cpp
[338/474] Compiling udatamem.cpp
[339/474] Compiling uloc.cpp
[340/474] Compiling uenum.cpp
[341/474] Compiling udataswp.cpp
[342/474] Compiling ucol_swp.cpp
[343/474] Compiling udata.cpp
[344/474] Compiling ucptrie.cpp
[345/474] Compiling ucnvsel.cpp
[346/474] Compiling ucnvhz.cpp
[347/474] Compiling ucnvscsu.cpp
[348/474] Compiling ucnvlat1.cpp
[349/474] Compiling ucurr.cpp
[350/474] Compiling ucnvisci.cpp
[351/474] Compiling ucnvbocu.cpp
[352/474] Compiling ucnv_u8.cpp
[353/474] Compiling ucnvmbcs.cpp
[354/474] Compiling ucnv_set.cpp
[355/474] Compiling ucnv_u16.cpp
[356/474] Compiling ucnvdisp.cpp
[357/474] Compiling ucnv_u7.cpp
[358/474] Compiling ucnv_u32.cpp
[359/474] Compiling ucnv_lmb.cpp
[360/474] Compiling ucnv_ext.cpp
[361/474] Compiling ucnv_err.cpp
[362/474] Compiling ucnv_cnv.cpp
[363/474] Compiling ucnv_ct.cpp
[364/474] Compiling ucnv_io.cpp
[365/474] Compiling ucnv_cb.cpp
[366/474] Compiling ucnv.cpp
[367/474] Compiling ucnv_bld.cpp
[368/474] Compiling ucmndata.cpp
[369/474] Compiling ucnv2022.cpp
[370/474] Compiling ucln_cmn.cpp
[371/474] Compiling uchriter.cpp
[372/474] Compiling ucharstrieiterator.cpp
[373/474] Compiling ucharstriebuilder.cpp
[374/474] Compiling ucasemap_titlecase_brkiter.cpp
[375/474] Compiling ubiditransform.cpp
[376/474] Compiling ucharstrie.cpp
[377/474] Compiling ubidiwrt.cpp
[378/474] Compiling ucat.cpp
[379/474] Compiling ucase.cpp
[380/474] Compiling ucasemap.cpp
[381/474] Compiling ubrk.cpp
[382/474] Compiling ubidiln.cpp
[383/474] Compiling ubidi_props.cpp
[384/474] Compiling uarrsort.cpp
[385/474] Compiling stringtriebuilder.cpp
[386/474] Compiling servslkf.cpp
[387/474] Compiling stringpiece.cpp
[388/474] Compiling servrbf.cpp
[389/474] Compiling ubidi.cpp
[390/474] Compiling servnotf.cpp
[391/474] Compiling servlkf.cpp
[392/474] Compiling servls.cpp
[393/474] Compiling servlk.cpp
[394/474] Compiling restrace.cpp
[395/474] Compiling ualoc.cpp
[396/474] Compiling simpleformatter.cpp
[397/474] Compiling serv.cpp
[398/474] Compiling schriter.cpp
[399/474] Compiling static_unicode_sets.cpp
[400/474] Compiling sharedobject.cpp
[401/474] Compiling ruleiter.cpp
[402/474] Compiling resbund_cnv.cpp
[403/474] Compiling resource.cpp
[404/474] Compiling rbbitblb57.cpp
[405/474] Compiling resbund.cpp
[406/474] Compiling rbbistbl.cpp
[407/474] Compiling rbbistbl57.cpp
[408/474] Compiling rbbisetb.cpp
[409/474] Compiling rbtok.cpp
[410/474] Compiling rbbisetb57.cpp
[411/474] Compiling rbbitblb.cpp
[412/474] Compiling rbbiscan57.cpp
[413/474] Compiling rbbirb57.cpp
[414/474] Compiling rbbinode.cpp
[415/474] Compiling rbbiscan.cpp
[416/474] Compiling rbbirb.cpp
[417/474] Compiling punycode.cpp
[418/474] Compiling putil.cpp
[419/474] Compiling propsvec.cpp
[420/474] Compiling rbbi_cache.cpp
[421/474] Compiling rbbidata57.cpp
[422/474] Compiling parsepos.cpp
[423/474] Compiling rbbi57.cpp
[424/474] Compiling rbbidata.cpp
[425/474] Compiling pluralmap.cpp
[425/474] Compiling patternprops.cpp
[427/474] Compiling rbbi.cpp
[428/474] Compiling propname.cpp
[429/474] Compiling messagepattern.cpp
[430/474] Compiling normalizer2impl.cpp
[431/474] Compiling lsr.cpp
[432/474] Compiling mlbe.cpp
[433/474] Compiling normlzr.cpp
[434/474] Compiling normalizer2.cpp
[435/474] Compiling locutil.cpp
[436/474] Compiling locresdata.cpp
[437/474] Compiling locmap.cpp
[438/474] Compiling lstmbe.cpp
[439/474] Compiling locbased.cpp
[440/474] Compiling locdistance.cpp
[441/474] Compiling loclikely.cpp
[442/474] Compiling loclikelysubtags.cpp
[443/474] Compiling locid.cpp
[444/474] Compiling localsvc.cpp
[445/474] Compiling locdispnames.cpp
[446/474] Compiling icuplug.cpp
[447/474] Compiling locavailable.cpp
[448/474] Compiling localematcher.cpp
[449/474] Compiling localebuilder.cpp
[450/474] Compiling locdspnm.cpp
[451/474] Compiling errorcode.cpp
[452/474] Compiling localeprioritylist.cpp
[453/474] Compiling dtintrv.cpp
[454/474] Compiling icudataver.cpp
[455/474] Compiling loadednormalizer2impl.cpp
[456/474] Compiling cwchar.cpp
[457/474] Compiling filterednormalizer2.cpp
[458/474] Compiling edits.cpp
[459/474] Compiling dictionarydata.cpp
[460/474] Compiling emojiprops.cpp
[461/474] Compiling filteredbrk.cpp
[462/474] Compiling cstring.cpp
[463/474] Compiling cmemory.cpp
[464/474] Compiling chariter.cpp
[465/474] Compiling cstr.cpp
[466/474] Compiling appendable.cpp
[467/474] Compiling aaplbfct.cpp
[468/474] Compiling charstr.cpp
[469/474] Compiling dictbe.cpp
[470/474] Compiling bytestriebuilder.cpp
[471/474] Compiling characterproperties.cpp
[472/474] Compiling caniter.cpp
[473/474] Compiling icu_packaged_data.cpp
Build complete! (114.79s)
Build complete.
Done.