revise Additional Synonyms 314-303

314 Synonyms of Material to write on
>> 14 Synonyms of Material to Write on
311 Synonyms of Rags
1 goṇī, ṅa viḍak.
Encode ṅa with <supplied reason="lost"> as well as @type="conj" in <lem>?
310 Synonyms of Great Sterculia
1 śiṅśapa, ṅa kpuh.
Normalize kəpuh.
AK 2.4.221  picumandaś ca nimbe 'tha picchilāguruśiṃśapā
The Ramanathan edition has a different reading:
AK.02.04.062ab ariṣṭaḥ sarvatobhadrahiṅguniryāsamālakāḥ |
AK.02.04.062cd picumandaś ca nimbe 'tha picchilāguru śiṃśupā ||
But the commentary mentions the other variant:
<AK.02.04.062>
ariṣṭa iti—na riṣyate kuṣṭharogagrasto 'neneti ariṣṭaḥ | ʻriṣa hiṃsāyām’ | sarvato bhadram asya sarvatobhadraḥ | hiṅguvanniryāso 'syeti hiṅguniryāsaḥ | malyate kākair veṣṭyata iti mālakaḥ | ʻmala dhāraṇe’ | picuṃ kuṣṭhaṃ mandayatīti picumandaḥ | ʻmadi harṣaglapanayoḥ’ | ārogyaṃ nayatīti nimbaḥ | ʻṇīñ prāpaṇe’ | nimbanāmāni | ʻvepaceṭṭu’ || picchāsyā astīti picchilā | na guru aguru | rogaṃ śinoti tanūkarotīti śiṃśupā | ʻśīñ niśātane’ | śiṃśapeti vā pāṭhaḥ | śiṃśupānāmāni ʻḍaruguḍumrāni’ || 62||
Both Kṣīrasvāmin and Sarvānanda read as in AM:
AKU picumardaś ca nimbetha picchilāguruśiṃśapā |
kapilā bhasmagarbhā sā śirīṣas tu kapītanaḥ || 63 ||
picuṃ mardayati picumardaḥ, arogatvāt, picumanda ity eke | pavaneṣṭopīti sauśrutāḥ | śāśvatas tu–hiṅguniryāsaśabdo 'yaṃ nimbe hiṅgurasepi ca | candranandanas tu śukamālakam āha | agurutulyasārā śiṃśapā
aguruśiṃśapā, yad āha – śiṃśapā tu mahāśyāmā kṛṣṇasāraḥ smṛto 'guruḥ | agurur dhūpadravyaṃ śiṃśapāsāraṃ cāhuḥ |
dvyarthe picchilā śālmaliḥ śiṃśapā ca, yad āha – kuśiṃśapānyā kapilā bhasmagarbhā ca sādinī | śirasīṣyate
śirīṣaḥ, śīryate vā saukumāryāt || 63 ||
AṬS atha picchilāguruśiṃśapā || 62 || kapilā bhasmagarbhā sā[^4] |
picchilāpañcakaṃ śiṃśapāyām | picchilā uktā | aguru klībam | śiṃśapā dvitālacyā | kapila uktaḥ | tataṣṭāp | bhasmagarbhā dantyasā ||
Vaijayantī rocanaś śiṃśapāyāṃ tu tīkṣṇadhūmāvasādanī || 91 ||
You probably don't need to cite all the above data. You could just cite the reading of AK with śiṁśapā and state that a variant reading śiṁśupā is also attested. And then add Vaij.
309 Synonyms of Louse
1 yūka, ṣaṭpadī, ṅa tuma.
^4904. yūka] norm., yukah EdLC J2, lac. J3 (larger gap), lac. J1 (larger gap)
^4905. ṣaṭpadī] em., lac. EdLC, śadhah J2, lac. J3 (larger gap), lac. J1 (larger gap)
Edit yūkā. I am a bit uncertain about ṣaṭpadī, which should be labeled "conj." rather than "em." Other theoretical possibilities instead of J2 śadhah include kīṭa, maśaka and svedaja. But based on the AbhCM parallel I support your choice.
AbhCM 1209ab vamry upadīkā likṣā tu rikṣā yūkā ca ṣaṭpadī |
According to Kṣīrasvāmin, the following AK stanza implies the word yūkā though he does not mention ṣaṭpadī:
svedajāḥ kṛmidaṃśādyāḥ pakṣisarpādayoṇḍajāḥ |
udbhidas tarugulmādyā udbhidudbhijjam udbhidam || 51 ||
ādyaśabdān maśakayūkādyāḥ | ādiśabdaḥ prakāre vyavasthāyāṃ vā pipīlikādyarthaḥ | ādyaśabdāttṛṇādyāḥ | udbhinatti bhuvamudbhit– udbhidaṃ ca, kvip, kaśca | udbhedanamudbhittato jāyata ityudbhijjaṃ, ḍaḥ | ittham ayonijajarāyujasvedajāṇḍajodbhijjatvena pañcadhā bhūtasargaḥ | eṣām evā( vā0 )-ntarabhedāc caturdaśavidhatvaṃ, yad āhuḥ– aṣṭavikalpo daivastiryagyoniś ca pañcadhā bhavati | mānuṣya ekavidhaḥ sa samāsād bhautikaḥ sargaḥ | paiśāco rākṣaso yākṣo gāndharvaḥ śākra eva ca | saumyaś ca prājāpatyaś ca brāhmoṣṭau devayonayaḥ || 51 ||
308 Synonyms of Scarecrow
1 kuṣmāṇḍī, ṅa pitakut.
^4903. kuṣmāṇḍī] em., mumaṇḍih EdLC, mumaṇḍī J2, lac. J3 (larger gap), lac. J1 (larger gap)
I am still at a loss. I have tried to find synonyms for 'scarecrow' in Sanskrit and other Indian languages but the dictionaries that I can search yield almost nothing. Via my email to Indology and my own further searches I have no obtained the following items:
- (vīrut)tr̥ṇamayapuruṣa
- vibhīṣikā
- cañcā
None of them are plausible candidates for the Sanskrit word hiding behind our ms. readings. To add to the problem, the word cañcā is actually used in 307 but in a different meaning. I have thought of kumbhāṇḍī and mukhamaṇḍī as possible alternative emendations, but those words are not recorded with the relevant meaning.
The latter term occurs in puranic list of female demons:
HV_App.I,24.107 mukhamaṇḍī biḍālī ca pūtanā gandhapūtanā /
agni_p_1_31_030ab   śakunīpūtanādyāṃś ca tathā vaināyakān grahān /
agni_p_1_31_030cd   mukhamaṇḍīṃ tathā krūrāṃ revatīṃ vṛddharevatīm //
agni_p_1_31_031ab   vṛddhakākhyān grahāṃś cogrāṃs tathā mātṛgrahān api /
agni_p_1_31_031cd   bālasya viṣṇoś caritaṃ hantu bālagrahān imān //
So it does designate a scary figure. But no similar word is found in any kośas.
307 Synonyms of Basket-Work
1 cañcā, ṅa ruṅki.
^4901. ruṅki] em., riṅgit EdLC, riṅgit[... J1, ruṅgīt J2, lac. J3 (larger gap)
^4902. ruṅki … (310.1) śiṅśapa] A gap due to loss intervenes in J1.
Your emendation ruṅki is wrong. Clearly we need the word riṅgit here, which matches well with the meaning of cañcā in some Sanskrit kośa texts (though not the ones we normally cite) and with the meaning 'scarecrow' in section 308.
Viśvaprakāśa
cañco nalādinirmāṇe cañcā tu tṛṇapūruṣe |
The same or nearly the same verse line also figures in some other texts. I am not sure which is the oldest. Please check. But Dominic recently pointed out to me the importance of the Viśvaprakāśa which is very often cited by Indian medieval commentators and is unique in using a (reverse) alphabetical order.
AṬS kharakuṭīva kharakuṭī | manuṣyaḥ cañceva cañcāmanuṣyaḥ kharakuṭī nāpitaśālā | cañcā tṛṇamayaḥ puruṣo yaḥ kṣetrarakṣaṇāya kriyate |.
Now what is confusing is that Sarvānanda's explanation of cañcā is exactly 'scarecrow'. But our text must have imagined cañcā do have a more general meaning like 'Puppet'.
306 Synonyms of Sweet Flag
1 vacā, goryah, haimavatī, ṅa dariṅo.
Here I have the feeling that vacāgoryah is corrupt for vacāgauryoḥ as in Anekārthasamuccaya below. It seems that some confusion has occurred at some stage of the history of our text. One has the impression that a passage from a homonymic dictionary like Anekārthasamuccaya has been misunderstood to mean that vacā, gaurī and haimvatī all have the same meaning. The kośa evidence listed below does suggest that all three terms were designate plants in groupings that partially overlapped. So if gaurī was simply intended as synonym for vacā and haimavatī then we have to edit "vacā, gaurī, haimavatī" and assume corruption based on a passage like Anekārthasamuccaya to explain how gaurī because goryyaḥ. It is hard to imagine that this coulod have happened after AM had been imported to Java.
AK.02.04.102cd vacogragandhā ṣaḍgranthā golomī śataparvikā || 102 ||
AK.02.04.103ab śuklā haimavatī vaidyamātṛsiṃhyau tu vāśikā |
AK.02.04.103cd vṛṣo'ṭarūṣaḥ siṃhāsyo vāsako vājidantakaḥ || 103 ||
AKU vacogragandhā ṣaḍgranthā golomī śataparvikā | śuklā haimavatī vaidyamātṛsiṃhyau tu vāśikā || 103 ||
vakty anayā vacā, vākpāṭavakṛt | ṣaḍ granthayaḥ parvāṇyasyāḥ ṣaḍgranthā | gor iva lomāny asyā lomaśatvād golomī | śuklā kṛṣṇā ca dvedhāsau, yad āha– vacogragandhā golomī jaṭilogrā ca lomaśā | anyā śvetavacā medhyā ṣaḍgranthā haimavaty api | tryarthe śataparvā dūrvā vaśā vacā ca | vaidyānāṃ māteva rogajittvāt | hinasti rogān siṃhī | uśyate kāmyate vāśikā || 103 ||
Vaij.  vacājamodayor ugragandhā nā laśune site | kaladhautaṃ rūpyahemnoṣ ṣaṇḍastrī tu kaladhvanau || 5 ||
For the connection with gaurī, see
AK.02.09.041ab niśāhvā kāñcanī pītā haridrā varavarṇinī |
AK.02.09.041cd sāmudraṃ yattu lavaṇamakṣībaṃ vaśiraṃ ca tat || 41 ||
Vaij. gauryāṃ haridrā rātryākhyā hemaghnī kāñcanī parā | rocanī rañjanī pītā piñjā piṇḍā manaśśilā || 211 ||
Anekārthakośa agnyutpātau dhūmaketū vacā gaurī ca kāñcanī || 365 ||
Anekārthasamuccaya vacārgauryorhaimavatī varjanaṃ tyāgahiṃsayoḥ |
please check printed text: I suspect it should be vacāgauryor haimavatī varjanaṃ tyāgahiṃsayoḥ | meaning "haimavatī [is used] in [the meaning of] vacā and gaurī, varjana in [the meaning of] abandoning and violence"
305 Synonyms of Asian Spiderflower
1 sūryakānta, suvarcalā, ṅa pañjaṅ.
^4898. sūryakānta] J1 J2, sūryyatantu EdLC, lac. J3 (larger gap) • Should it be read sūryalatā?
^4899. suvarcalā] em. EdLC, śuvacala J1, cala J2, lac. J3 (larger gap)
I would keep sūryakānta. The reading survarcalā also seems fine. But do you have any evidence that pañjaṅ could be a plant name in Old (or Mod.) Javanese?
Kalpadrukośa arkabhaktā tu varadā sūryakāntā suvarcalā || 522 ||
please check printed edition: I suspect that varadā an error for badarā. Compare the following evidence:

AKU vārṣikaṃ trāyamāṇā syāt trāyantī balabhadrikā | viṣvaksenapriyā ghṛ(gṛ)ṣṭir vārāhī badarety api || 151 ||
varṣāsu bhavaṃ vārṣikam | āha ca- trāyamāṇā kṛtatrāṇā trāyantī trāyamāṇikā | balabhadrā baladevā vārṣikaṃ girisānujam | vārāhī varāhakrāntā, ( ata eva viṣṇuvallabhā ) | ata eva ghṛ[gṛ]ṣṭir gha[rva]rṣaṇāt | tryarthe badarā suvarcalā
aśvagandhā vārāhī ca || 151 ||
Nighaṇṭuśeṣa suvarcalāyāṃ maṇḍūkī badarādityavallabhā || 345 || maṇḍūkaparṇyarkabhaktādityavallī sukhodbhavā |

304 Synonyms of Fennel
1 śatapuṣpa, atichattrā, catra, ṅa hadas.
^4897. atichattrā] em. EdLC, akṣithi J1, akṣithī J2, lac. J3 (larger gap)
Edit śatapuṣpā with ā and then I think you need either to conjecture "atichattrā, sitachattrā" or edit "sitachattrā" for "akṣithīcatra" in the mss. The former options given account to the a- but the word order is the revers from AK, while the latter is closer to the mss. except the fact that we have to reject the a-. I have a slight preference for the second option.
AK.02.04.152ab śatapuṣpā sitacchatrāticchatrā madhurā misiḥ |
303 Synonyms of Indian Three-Leaved Yam
1 devīlatā, alayuh, ṅa gaḍuṅ.
I am baffled by alayuh. Are the mss. unanimous? In any case, it is not a known Skt. word, I believe, so you cannot simply accept it into your edition. The term devīlatā is extremely rare but I do find it in two rather obscure texts.
Rasaprakāśasudhākara
athedānīṃ pravakṣyāmi  $ siddhauṣadhyo rasādhikāḥ  &
devīlatā kālavarṇī  % vijayāsurī siṃhikā  // YRps_9.30 //
spṛrkkīdevīlatānīlāmarutāpiṇḍanetica/
sukumārāsugandhaca laghvīkuṭila puṣpikā//
File typed by Andrey Klebanov: Suśrutanighaṇṭu acc. to MS B 0029-19 from NGMCP (before in collection of Rājaguru Hemarājaśarman), dated 1620 or rather 1465 !!! (s. catalogue of NGMCP) partly collated with C 0080-07 (also KL 699), dated 877, s. catalogue of NGMCP

Instead of Puppet for 307 I now suggest Effigy.

Could you please double check that there really is ṅa after cañcā in 307? In fact I suspect that 307 and 308 need to be merged and instead of cañcā ṅa riṅgit it may be necessary to make a radical conjecture like cañcāpuruṣa. More on this soon.

Dear Pak Arlo,
I've come across information regarding the usage of cañcā in Sanskrit, where it refers to "a straw-man," "doll," or "puppet made of grass or reed," as evidenced in Apte (p. 692) ([https://dsal.uchicago.edu/cgi-bin/app/apte_query.py?qs=cañcā&matchtype=default]). However, in Marathi, it seems to be used differently, referring to a "scarecrow" or a "straw-stuffed figure of a man," as evidenced in Molesworth's dictionary ([https://dsal.uchicago.edu/cgi-bin/app/molesworth_query.py?qs=cañcā&matchtype=default]). So it is clear that we need riṅgit in 307. What are your thoughts on this? There really is ṅa after cañcā in 307.

I think you are not yet using the most relevant digital resources.
Let us discuss the issue by zoom soon. For now, let me just quote from my message just sent to the INDOLOGY list:
Dear colleagues,
I wish to thank the numerous colleagues who responded to my query on and off the list. In alphabetical order, they are Sadananda Das, Vincent Eltschinger, Rupert Gethin, Suhas Mahesh, Andrew Ollett, Walter Slaje, Harry Spier, Carmen Spiers. Forgive me if I forget anyone.
Below I assemble all the data I have received or found myself, starting with references to Michaël Meyer's most convenient aggregation (known to me) of all relevant modern dictionaries.
But all of this started for me with an attempt to help my student Zakariya Pamuji Aminullah edit the Sanskrit-Old Javanese lexicographic text part of the Old Javanese Candrakiraṇa (alias Chandakaraṇa) that he is editing for his PhD thesis. At the moment, his edition has two juxtaposed synonym sets (where Old Javanese ṅa means iti and introduces the Old Javanese terms corresponding to the Sanskrit ones).
307 Synonyms of Effigy
      cañcā, ṅa riṅgit.
308 Synonyms of Scarecrow
      kuṣmāṇḍī, ṅa pitakut.
He has direct access to three Javanese palm-leaf manuscripts (J1, J2, J2) plus Lokesh Chandra's edition which was based only on a Romanized transcript of J1.
Lokesh Chandra. 1997. “Chanda-Karaṇa: The Art of Writing Poetry.” Cultural horizons of India, vol 6, by Lokesh Chandra, 140–242. Śata-Piṭaka Series 390. New Delhi: International Academy of Indian Culture and Aditya Prakashan.
Apparatus for the above passage:
riṅgit] EdLC, riṅgit[... J1, ruṅgīt J2, lac. J3 (larger gap)
riṅgit … (310.1) śiṅśapa] A gap due to loss intervenes in J1.
kuṣmāṇḍī] conj., mumaṇḍih EdLC, mumaṇḍī J2, lac. J1 (larger gap), lac. J3 (larger gap).
Alas, we have only one ms. that gives the OJ word pitakut, which expresses very literally the sense of bibhīṣikā/bibhīṣikā (the base takut means 'to fear', the prefix pi- adds causative meaning), and the corresponding Sanskrit was still preserved in ms. J1 when the person who made the transcription used by Lokesh Chandra had access to it in the course of the 20th c. and read mumaṇḍih, while we find mumaṇḍī in J2. Despite all the data received on Sanskrit terms meaning 'scarecrow', we still seem to have no word that is similar enough to mumaṇḍih/mumaṇḍī that Zakariya could adopt instead of the unconvincing conjecture kuṣmāṇḍī.
Since cañcā does seem to be standard term for 'scarecrow' while the terms tr̥ṇapuruṣa/tr̥ṇapūruṣa is also common in that meaning, while an authority like the Viśvaprakāśa combines them both in one synonym set (cañco nalādinirmāṇe cañcā tu tr̥ṇapūruṣe |), I am even wondering if we should radically intervene in the transmission to merge both entries into one and get two Sanskirt terms for a single Old Javanese gloss, like this:
307 Synonyms of Scarecrow
      cañcā, tr̥ṇapuruṣa, ṅa pitakut.
Suggestions are welcome.
Best wishes,
Arlo
Dictionary entries
cañcā                  https://michaelmeyer.fr/sanskrit/meta/terms/cañcā
cañcāpāñcajana    https://michaelmeyer.fr/sanskrit/meta/terms/cañcāpāñcajana
cañcāpuruṣa       https://michaelmeyer.fr/sanskrit/meta/terms/cañcāpuruṣa
cañcāveṣā         https://michaelmeyer.fr/sanskrit/meta/terms/cañcāveṣā
jharaṅka          https://michaelmeyer.fr/sanskrit/meta/terms/jharaṅka
tr̥ṇakāminī       https://michaelmeyer.fr/sanskrit/meta/terms/tṛṇakāminī
tr̥ṇapuruṣa       https://michaelmeyer.fr/sanskrit/meta/terms/tṛṇapuruṣa
bibhīṣikā         https://michaelmeyer.fr/sanskrit/meta/terms/bibhīṣikā
bibhīṣikā         https://michaelmeyer.fr/sanskrit/meta/terms/vibhīṣikā
Text passages
Sanskrit 1. [Carmen Spiers]
lemma: *śakuniprapatana-.
attestation: Paippal¯¯dsaṁhitā 19.47.8
māṁsam ivāsinā śakuniprapatanāṁ kr̥dhi |
mr̥gām̐ anu pra pātaya marīcīr anu nāśaya ||
comment Carmen Spiers: "śakuniprapatanā- seems to refer to something like a scarecrow in Atharvaveda, Paippalāsaṁhitā 19.47.8b; though it is an epithet applied to a woman whom the speaker wishes to become insane or shunned, a masculine form meaning "scarecrow" might be the inspiration for it."
Sanskrit 2. [Suhas Mahesh]
lemma: tr̥ṇa-pūruṣa
attestation: Bhallaṭaśataka 1.74
saṁrakṣituṁ kr̥ṣim akāri kr̥ṣīvalena paśyātmanaḥ pratikr̥tis tr̥ṇapūruṣo 'yam |
stabdhasya niṣkriyatayāstabhiyo 'sya nūnam aśnanti gomr̥gagaṇāḥ pura eva sasyam ||
Sanskrit 3. [Suhas Mahesh]
lemma: tr̥ṇa-kr̥ta-kr̥trima-puruṣa
attestation: Nītidviṣaṣṭikā of Sundarapāṇdya 104
yo na dadāti na bhuṅkte vibhave sati naiva tasya tad dravyam |
tr̥ṇa-kr̥ta-kr̥trima-puruṣo rakṣati sasyaṁ parasyārthe ||
Sanskrit 4. [Andrew Ollett]
lemma: vīrut-tr̥ṇa-maya-puruṣa in
attestattion: Subhāṣitaratnakōṣa 264
kāmaṁ kūlē nadīnām anugiri mahiṣīyūthanīḍōpakaṇṭhē
gāhantē śaṣparājīr abhinavaśalabhagrāsalōkā balākāḥ
antarvinyastavīruttr̥ṇamayapuruṣatrāsavighnaṁ kathañcit
kāpotaṁ kodravāṇāṁ kavalayati kaṇān kṣētrakōṇaikadeśe
Ingalls' translation:
By the streambank, up toward the hills,
close by where the buffaloes are lying,
the cranes stalk calmly through the young grass
hunting for fresh locusts;
the flock of doves, though hindered by their fear
of straw-filled scarecrows set therein,
yet manages to peck up grains of beggarweed
along a corner of the field.
Sanskrit 5. [Suhas Mahesh]
lemma: cañcā
attestation: Līlāvatīsāra 11.86 (L.D. Series edition)
mahākulaṁ kalāsthānaṁ yuvānam api khecaram |
manyate sva-guṇāhaṁyuś cañcā-sadhryañcam eva sā ||
Sanskrit 6. [Arlo Griffiths]
lemma: cañcā
attestation: Amaraṭīkāsarvasva ed. Ganapati Sastri, vol. IV, p. 172
manuṣyaḥ cañceva cañcāmanuṣyaḥ kharakuṭī nāpitaśālā | cañcā tr̥ṇamayaḥ puruṣo yaḥ kṣetrarakṣaṇāya kriyat
Sanskrit 7. [Suhas Mahesh]
lemma: *mr̥ga-kula-udbhēṣaka.
See Prakrit 1 below.
Pali 1 [Rupert Gethin]
lemma: tiṇa-purisaka
attestation: Visuddhimagga 457 (XIV.113); Atthasālinī (111)
comment Rupert Gethin: In the Abhidhamma definition of saññā we find: yathā-upaṭṭhitavisayapadaṭṭhānā tiṇapurisakesu migapotakānaṁ purisā ti uppannasaññā viyā, 'Its footing is an object as presented, as when young animals have the cognition ‘people’ with regard to scarecrows.'
Prakrit 1 [Suhas Mahesh]
jahiṁ tumaṁ saccaviā viṇiaṁsaṇa-lolirī juānehiṁ |
te tattha cciya chette maa-ula-ubbhesaā jāā || Śr̥ṅgāraprakāśa p. 1195 (Josyer’s edition)
      ** Skt mr̥ga-kula-udbhēṣaka.


Delete message "trash" icon hidden behind a tripple dot icon

Somewhere in the 3.0 release the delete message got hidden behind a expand menu, which would be a UX downgrade as it requires more clicks and due to animation of it opening, takes much longer.
Now:

before the update:

Is it possible to have the DND5E system not overwrite this option, or at least have it as optional?

Apoologies, i can see that the issue has been risen in #3443

Apoologies, i can see that the issue has been risen in #3443, closing the tikcet


Carry #1951: Website update

Add to #1951 updates with recent releases/news, as well as some corrections to content.

LGTM

Codecov Report

Merging #2125 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2125   +/-   ##
=======================================
  Coverage   45.53%   45.53%
=======================================
  Files          80       80
  Lines        8726     8726
=======================================
  Hits         3973     3973
  Misses       4107     4107
  Partials      646      646

Flag
Coverage Δ

#linux
50.24% <ø> (ø)
:arrow_up:

#windows
41.09% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7022a19...a929f9c. Read the comment docs.


Allow loading .ply with loadFileAsync

Follow up https://forum.babylonjs.com/t/unable-to-load-gaussian-spalt-ply-file/47707

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/14761/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14761/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14761/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/14761/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/14761/merge
https://gui.babylonjs.com/?snapshot=refs/pull/14761/merge
https://nme.babylonjs.com/?snapshot=refs/pull/14761/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/14761/merge#BCU1XR#0

Experimental playwright test reporter:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14761/merge/testResults/webgl2playwright/index.html


Allow Google Analytics to use gtag.js

The code now uses the new gtag script to track the website on google analytics.
The migration is explained here.
This will help to solve issues such as #375.
As indicated at https://support.google.com/analytics/answer/1008080
the analytics code must be placed in the head tag, so it is moved there.

Motivation
I need to link my website to google search console so, I need the google analytics code to be setup properly
Have you read the Contributing Guidelines on pull requests?
No :)
Test Plan
The new code is on the  now, instead of the body. There were no test for this before and I added none
Related PRs
None

Have you read the Contributing Guidelines on pull requests? No :)

😢
But, you provided enough detail that we can look at this PR anyway 😄
I am trying to think if this will cause any backward compatibility problems - don't think so. I added @yangshun to see if he thinks there are any issues here.

Moving it into <head> is ok since the <script> now has the async attribute. The script will start downloading earlier, which is great.
@ramiel the tests are failing, I think it's because the code has to be prettified first. Run yarn prettier.
Note that making this change will break users who are relying on analytics.js and the ga() method for pushing events as outlined in Google Analytics' Migration Docs. IMO if we want to upgrade this, it is a breaking change and will require a major version bump. @JoelMarcey

So, I rebased and run prettier, now tests pass. For the moment I'd leave this PR as is until you decide what's better. If you say to have an option in siteConfig, I'll create it.
Another alternative could be to only move the original script into head, without migrating to gtag and to leave that change for later. Let me know

@ramiel @yangshun I am ok with adding a siteConfig option for this. Let's go that route. We can call it gaGtag (consistent with our current gaTrackingId) and have it be boolean true for it to take hold.  If you have a better name for the config option, that's good too. And we can put both options in Head.js.
Let's do it!

Ok, I'll do these changes soon

Any idea when this will make it to a release?

@j-f1 I am going to try to get out a release this weekend.


Splash animation and app icon

Animation splash for the start of the app.
The app icon has been change to our Logo.
Note that to have the splash in the starting of the app, we needed to create a new activity and class for the previous MainActivity now call MainPage.
And the Splash animation is in the MainActivity class and layout.
Related issue: Closes #29
CoAuthor: @Quinstedt :  The merge of the splash activity with the android project.
:ballot_box_with_check: Definition of Done checklist

[x] Meaningful title and valuable description in pull request
[x] Code change tested manually if not covered by automated tests
[x] Pull request linked to one or more issues/stories
[x] Acceptance criteria of the linked stories satisfied
[x] Code change comprehended by those who approved it
[x] State of target branch maintained or improved after the code change

There is a better solution for the Splash Animation instead of restructure the layouts and the classes and creating MainPage.
Change the manifest from this:

To this:

It might be an issue with android studio but the animation still works and manifest has been changed. We can merge now.

Also is it possible to have the car get back to the starting position after the animation ends. Instead of having it on the top of the tree. I was thinking it would look nicer if the car gets back to the original position after it passes through the screen.

it is not possible


use with private doc pages

Is it possible to use this extension with private doc pages that require login?

Hi @sstrong99,
I don't think so. Currently, an request is made to get the master project here: https://github.com/DriesSchaumont/sphinx-subprojecttoctree/blob/4686bf75728279dc1e27ba9e5ce04e2fd8835e24/subprojecttoctree/init.py#L105
This is a request that does not include authentication. Unfortunatly, I am not able to test or easily implement this feature because  I do not have a readthedocs subscription. I would be happy to accept a pull request, though.

ok, thanks for the response. i may be able to make a PR at some point

PR here: https://github.com/DriesSchaumont/sphinx-subprojecttoctree/pull/73
see the caveat in the description there.


DCO Integration

This PR integrates the GitHub DCO Application with the EDI repository. Additional updates include a CONTRIBUTING.md which provides overall and DCO specific guidance.

Initial PR does not include a sign-off which correctly triggers a validation failure


KinematicBody2D. one way collision makes the character fall through when standing on an upward moving platform

Operating system or device - Godot version:
Linux Ubuntu 64bit commit 36548a3fa58f00a3ef301f169f237b5641bdf635
Issue description:
in OneWay collisions you can't set how far you can go inside the CollisionShape2D, and for moving platforms going upward, you always go throught the platform and fall, when the moving platform is moving downward or horizontally, you dont fall
Steps to reproduce:
set a KinematickBody2D with a CollisionShape2D and set the OneWay Collision checkbox on the shape make the shape move upward with set_transform and see your character fall through

uh.. man this will be seriously difficult to fix, will think about this for
a while..
On Mon, Jun 26, 2017 at 2:15 PM, rubenjavier<EMAIL_ADDRESS>wrote:

Operating system or device - Godot version:
Linux Ubuntu 64bit commit 36548a3
https://github.com/godotengine/godot/commit/36548a3fa58f00a3ef301f169f237b5641bdf635
Issue description:
in OneWay collisions you can't set how far you can go inside the
CollisionShape2D, and for moving platforms going upward, you always go
throught the platform and fall, when the moving platform is moving downward
or horizontally, you dont fall
Steps to reproduce:
set a KinematickBody2D with a CollisionShape2D and set the OneWay
Collision checkbox on the shape make the shape move upward with
set_transform and see your character fall through
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/9399, or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z25lBqHFhQ_7NtJsJFXtnZJFB4sQYks5sH-cXgaJpZM4OFmZ9
.

dont worry, take your time and do your thing... if someone is really good at thinking here, its you man

Confirmed by @damarindra in #9614, with a test project to reproduce the issue:

Download example project, and run TestScene
Platformer.zip

The issue affects rigid bodies too.

fixing this is difficult, will kick to 3.1

thinking about it, one alternative could be to, once collision happen, to apply it normally (not one-way) in the next frames (must remember that it was one way in the previous frame, this is where things get difficult specially for Kinematicbody), but it should be possible..

sad news to have it kicked into next release, this leaves many of my platforms broken... but I trust you reduz

First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about its current status here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.

Is there any work-around for this issue? Like using a function like using a function similar to get_floor_velocity() to correct the velocity. (Tried that function, doesn't work)

@jahd2602 not easy, you can put 2 shapes on the platform, if the player touched the one side it on the solid part, enable the full contact shape, keep monitoring the player until it leaves, disabling the full contact shape.

Thanks, @eon-s, I could get a good behavior by disabling one-way and adding this to the moving platform:
func _physics_process(delta):
	$CollisionShape2D.disabled = global_position.y <= global.player.global_position.y

Hi, It happens to me that when standing on one way collision ground, if a KinematicBody2D or RigidBody2D stands on another KinematicBody2d or RigidBody2d, ti sometimes makes the one below fall trhough the ground. Is this issue related to this? It still affects 3.1 alpha.

The fix was made after 3.1 alpha, and I guess yes your issue is related.

Thanks! And is there any workarround for this in stable release?

Thanks, @eon-s, I could get a good behavior by disabling one-way and adding this to the moving platform:

func _physics_process(delta):
    $CollisionShape2D.disabled = global_position.y <= global.player.global_position.y

This does not work for me cause i have multiple bodies... should i open new question for this?

@PabloF7 I think that is another problem, open a new issue and provide an example to so it can be tested easily.

Ok, Thanks!

I am seeing the same issue in 3.0.6 and 3.1 alpha.  Attaching example.  If you jump a few times (ui_up) you will fall through the platform.

@hedrickbt it was fixed after alpha, check on a more recent build.
If you cannot build from master, try with the daily builds from this site https://bintray.com/calinou/godot

@hedrickbt it was fixed after alpha, check on a more recent build.
If you cannot build from master, try with the daily builds from this site https://bintray.com/calinou/godot

@eon-s , confirmed!  It is working great.  Thanks for the help.  I missed that I needed to run based on the nightly build of 3.1+:   https://hugo.pro/projects/godot-builds/


[Snyk] Security upgrade nunjucks from 3.2.0 to 3.2.4

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

package.json
package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

698/1000  Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 6.1
Cross-site Scripting (XSS) SNYK-JS-NUNJUCKS-5431309
No
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages

Package name: nunjucks
    The new version differs by 36 commits.

86a77f4 Release v3.2.4
ec16d21 fix: html encode backslashes if used with escape filter or autoescape (#1437)
fd50090 Release v3.2.3
d34fdbf Temporarily comment out codecov action
cefad41 Replace README.md travis badge with github actions
7601ff4 Fixup github actions workflow file
de9dc67 Add GitHub Workflow for tests. fixes #1333
aa9e5b9 Fix prototype pollution security issue. fixes #1331
f51afa3 Move chokidar to peerDependencies and make it optional via peerDependenciesMeta (#1329)
f91f1c3 Fix `groupby` example formatting
7ef121c Add base and default args to int filter
0c02062 Use attribute getter for `sort` filter
c7337e7 Release v3.2.2
bea3a43 CHANGELOG: Fix issue link
8186d4f Don't append extra newline when using |indent filter
73a4eb3 Document `with context` behavior for `import` directive (fr)
eea081c Document `with context` behavior for `import` directive
bbcbaf3 Fix issue where sync render would not raise errors in included templates
63c4baf Remove development files from NPM package. Fixes #984
85918ef Document `if` statement with multiple conditions (fr). refs #1284
7ddd747 Document `if` statement with multiple conditions
1e29863 Add support for nested attributes in `groupBy` filter. Fixes #1198
7087fa9 Fix precompile bin TypeError: name.replace is not a function
1736334 Modify CHANGELOG message for select/reject filters

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Cross-site Scripting (XSS)

Duplicate of https://github.com/ministryofjustice/fala/pull/210


AWS profile can't be found by kube-aws CLI

Hi,
I can't validate my cluster.yaml because kube-aws doesn't seem to find my aws profile...
$ kube-aws validate
Error: Failed to initialize cluster driver: failed to read/create encrypted assets: Error encrypting credentials/kubelet-tls-bootstrap-token: NoCredentialProviders: no valid providers in chain
caused by: EnvAccessKeyNotFound: AWS_ACCESS_KEY_ID or AWS_ACCESS_KEY not found in environment
SharedCredsLoad: failed to get profile
caused by: section 'customer-dev' does not exist
EC2RoleRequestError: no EC2 instance role found
caused by: RequestError: send request failed
caused by: Get http://<IP_ADDRESS>/latest/meta-data/iam/security-credentials: dial tcp <IP_ADDRESS>:80: getsockopt: no route to host

My envs :
$ env | grep -i aws
AWS_PROFILE=customer-dev
AWS_DEFAULT_PROFILE=customer-dev
AWS_CONFIG_FILE=/home/rguichard/.aws/config
AWS_DEFAULT_REGION=eu-west-1
AWS_HOME=/home/rguichard/.aws

and my /home/rguichard/.aws/config
[profile customer]
output = json
aws_access_key_id = [...]
aws_secret_access_key = [...]
region = eu-west-1
[profile customer-dev]
output = json
role_arn = arn:aws:iam::[...]:role/Development
source_profile = customer
region = eu-west-1
mfa_serial = arn:aws:iam::[...]:mfa/RGUICHARD_ext_Osones

This aws configuration seems to be ok because a simple aws --profile customer-dev s3 ls works perfectly.
What's wrong ? :/

@rguichard Hi. Thanks for trying kube-aws!
Hmm, unfortunately I have never used .aws/config but .aws/credentials.
Would there be any chance that the upstream aws-sdk-go which is vendored in kube-aws doesn't support the .aws/config yet but only .aws/credentials?

Hello Mumoshu,
I tried to use .aws/credentials the same way I used .aws/config and the issue is the same.

@rguichard Thanks for the clarification!
Ah, then maybe mfa_serial isn't supported in the way we use aws-sdk-go?
What happens when you set AWS_PROFILE=customer - does the error differ?

@mumoshu No it doesn't.
It seems that kube-aws needs to have an access key and a secret key in the profile and doesn't support to use a source_profile. I'll try to deploy my stack directly with CloudFormation without using kube-aws CLI.

@rguichard Thanks for the info!
It turns out to me that there's some parity between aws-sdk-go and aws-cli.
In nutshell, source_profile support is an opt-in feature.
So, does setting AWS_SDK_LOAD_CONFIG env var as noted in the aws-sdk-go issue work for you?

I did. But it seems the session option AssumeRoleTokenProvider must be set and as far I can see (Go is not my mother tongue...), it's not set in kube-aws ?
2018/04/13 11:04:51 ERROR: failed to create session with AWS_SDK_LOAD_CONFIG enabled. Use session.NewSession to handle errors occurring during session creation. Error: AssumeRoleTokenProviderNotSetError: assume role with MFA enabled, but AssumeRoleTokenProvider session option not set.

@rguichard Ah, good point! You might be correct. kube-aws does miss that option in various places it creates AWS sessions.
Probably we need to rewrite every occurence of session, err := session.NewSession(awsConfig) to:
session, err := session.NewSessionWithOptions(session.Options{
	 Config: awsConfig,
         // This seems to be required for AWS_SDK_LOAD_CONFIG
	 SharedConfigState: session.SharedConfigEnable,
         // This seems to be required by MFA
         AssumeRoleTokenProvider: stscreds.StdinTokenProvider,
}

I'm working on this.

Submitted the fix at #1296


How to force accelerate launch to use CPU instead of GPU?

Config accelerate to use CPU:
$ accelerate config
In which compute environment are you running? ([0] This machine, [1] AWS (Amazon SageMaker)): 0
Which type of machine are you using? ([0] No distributed training, [1] multi-CPU, [2] multi-GPU, [3] TPU): 1
How many different machines will you use (use more than 1 for multi-node training)? [1]: 1
How many processes in total will you use? [1]: 1
Do you wish to use FP16 (mixed precision)? [yes/NO]:

Test script:
from accelerate import Accelerator
accelerator = Accelerator()
print(accelerator.device)

Run:
$ accelerate launch main.py
cuda  # expected cpu

I know that there is an option accelerator = Accelerator(cpu=True), but I would like to get this behavior using command line.

You can use accelerate launch --cpu main.py to launch main.py on CPU only. I'll add something in the accelerate config method as well.


lua-luv not working with lua 5.4?

I've tried to get the lua-luv building on Fedora 34, but it fails with the first tests:
+ lua tests/run.lua
1..107
  ./tests/test-async.lua:16: Error: unable to dump given function
  stack traceback:
        [C]: in function 'luv.new_thread'
        ./tests/test-async.lua:16: in field 'fn'
        ./lib/tap.lua:59: in function <./lib/tap.lua:48>
        [C]: in function 'xpcall'
        ./lib/tap.lua:48: in upvalue 'run'
        ./lib/tap.lua:146: in function 'lib/tap'
        tests/run.lua:23: in main chunk
        [C]: in ?
not ok 1 async - test pass async between threads

https://kojipkgs.fedoraproject.org//work/tasks/9063/71199063/build.log

The correct label would be test I guess ;-)

Relevant code:
https://github.com/luvit/luv/blob/master/tests/test-async.lua
https://github.com/luvit/luv/blob/b85b9ef7b4c0abb2b507632ad3b885c965ccc0c4/src/thread.c#L210-L233
https://www.lua.org/source/5.4/lapi.c.html#lua_dump
I wonder if the value of the return is useful.

Can reproduce this locally after updating the submodule to Lua 5.4.3 and using WITH_LUA_ENGINE=Lua. Seems to be new in either Lua 5.4.2 or 5.4.3, as the tests pass fine on 5.4.0 and 5.4.1.

Specifically, this check
if (isLfunction(o))

is failing in 5.4.3

Bisected it down to:
cf23a93d820558acdb8b1f0db85fdb94e709fee2 is the first bad commit
commit cf23a93d820558acdb8b1f0db85fdb94e709fee2
Author: Roberto Ierusalimschy<EMAIL_ADDRESS>Date:   Tue Mar 2 11:39:42 2021 -0300

    Added assertions for proper use of string buffers

 lauxlib.c | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)


Mac screeching output when using CPU device, but not on mps

When using the mdx model UVR-DeEcho-DeReverb by FoxJoy, and setting UVR to do a non GPU conversion on M2 macs you get a screeching noise. mps devices work fine though.
Here's an example
1_vocals_(No Reverb).wav.zip

This is using all default settings, working off of master.
Machine specs are M2 Max, 96gb RAM, macos sonoma


JSON files for Food and Sports not deployed

Is this a regression?
No
Description
"@ngneat/falso": "^6.3.1"  package does not include food or sports JSON files. This causes the following compilation issues:
node_modules/@ngneat/falso/lib/food.d.ts:2:22 - error TS2732: Cannot find module './food.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
2 import { data } from './food.json';
~~~~~~~~~~~~~
using '--resolveJsonModule' to import module with '.json' extension.
2 import { data } from './sports.json';
The files are currently in master, so could fix a local deployment, but CI deployments will need a fix to correct the compilation issue.
Please provide a link to a minimal reproduction of the bug
No response
Please provide the exception or error you saw
tsc -b output after deploying latest version

node_modules/@ngneat/falso/lib/food.d.ts:2:22 - error TS2732: Cannot find module './food.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.

2 import { data } from './food.json';
                       ~~~~~~~~~~~~~

 using '--resolveJsonModule' to import module with '.json' extension.

2 import { data } from './sports.json';

Please provide the environment you discovered this bug in
Found this in a local development and in my CI build

Anything else?
Kind of a blocker in that my CI build actions require a clean compilation will need to bypass that guard if I continue using the latest else will need to rollback to 6.2
Do you want to create a pull request?
No

I have the same problem, commented out here.


compiling in linux

In linux the modules and the sdk are in seperat folders
export PATH_TO_FX_MODS=~/java/javafx-11/javafx-jmods-11.0.2/
export PATH_TO_FX_LIBS=~/java/javafx-11/javafx-sdk-11.0.2/lib/
javac
--module-path $PATH_TO_FX_MODS
--add-modules javafx.controls,javafx.fxml
HelloFX.java
will compile but the example given  on site will not compile

Hi @johnkiwi19
Are you referring to the "Runtime Image" section?


dummy_display: Add dummy display script

The VNC serever is not working on boards without any video ports.
This scripts adds a 720p dummy display that will be available for the
VNC server.
Also, this change fixes the lightDM timeout when rebooting the boards
without video ports.
Signed-off-by: Sergiu Cuciurean<EMAIL_ADDRESS>

Changelog-> V2:
-Rename script to enable_dummy_display.sh


add series describe function

https://github.com/fslaborg/Deedle/issues/398

Can't win the message This construct causes code to be less generic than indicated by the type annotations. The type variable 'V has been constrained to be type 'float'. there :) But this is how I see describe for series.

Why not just put all the statistics into a frame, with row keys "min", "max",..? This has the additional advantage that you can use the same procedure also for frames, not just for series.

I want to keep 'V because there could be not float . For example later could be add count and uniqueCount It doesn't require float

Actually I think that the result of describe should be of  the Series type and Frame for Frames. It already has good ways for displaying in interactive mode. And as I know pandas has the same approach.

Ok, sure if you like that better. But why not simply stick to strings as keys?

I think the most appropriate design would be either all dynamic (following Pandas) or all static (using what F# offers). I would be slightly in favour of having a nice F# type as the result, because that works well with other F# code and it can be turned into a data frame easily using Frame.ofRecords. So, my preference would be for returning something like:
type StatisticDescription =
  { Min : float
    Max : float
    Mean : float
    Std : float }

That said, returning a data frame would also be okay - I can see that if one is working with data frames, then it makes sense to keep the structure. That way, I'd prefer to emulate the pandas patterns and just use string as the key.
The idea of having a DU as a key is a neat trick and I can see how that might be a nice general pattern to use, but if it is a pattern that we are using in just one place in the entire library, then I think it might cause some confusion.

Pandas supports two kinds of describe
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.describe.html
For numerical series, it returns count, mean, std, min, 25%, 50%, 75%, max.
For categorical series, it returns count, unique, top, freq.
Deedle series could have either numerical values or other values such as string or other objects. It would be good to separate describe for two cases.
I would opt for using string as keys as users use describe mostly at exploring stage. It's just used interactively to see a quick output. The result structure is not that important. Keeping key as string would be more flexible while we add more keys in describe output.

Actually I wanted to have some blance between pandas and f# features. That's why the the result of describe is series. But we always know what list of metrics we would have (for now just 4), and it's possible to have just enum StatisticItem for keys.
String as a key also could be possible, but I think that if we could say more strictly what we have in series - is good. Also as @zyzhu mentioned, having Series as result is typically for pandas and in Deedle having result as Series would have a good formating. Need to check how StatisticItem will be serialized to string well.
@zyzhu about two kinds of describe. As I understand it could be one type, but different part filled. For example for the panda use df.describe(include='all').
This arguments made me to have exactly such changes what in this PR. Looking forward for interesting discussion :)

I completely agree with @zyzhu about describe being a tool used for exploration of the data. Why would you use this as part of a larger script instead of just calling the function you really need? That's why I would also go for presenting the result as a frame (or series for that matter) using strings as keys. I don't see why we would benefit from type safety here. That said, I also like @tpetricek's suggestion of returning a record, giving us a compromise between the two approaches.

Sorry, maybe I don't understand correctly.
Lets keep alltohether.

The following suggestion:
series.describe() -> Series<StatisticItem,'V>
frame.describe() -> Frame<Series<StatisticItem,'V>>

@tpetricek suggestions

with string:
series.describe() -> Series<string,'V>
frame.describe() -> Frame<Series<string,'V>>

with record:
type StatisticDescription =
{ Min : float
Max : float
Mean : float
Std : float }
series.describe() -> StatisticDescription
frame.describe() -> StatisticDescription list

Table of simple comparison.

Suggestion
Simple display
Type safety
Close to pandas

currentPr
+
+
+/-

with string key
+
-
+

with record
need to write self
+
-

I also kept in mind solutions with string and record when I coding the current approach. But I made a such comaprison and found that the current decision has more advantages.
@sebhofer could you please share some disadvantage of using the StatisticItem for the key. Of course we can have a string as key, but do we really need to do it if we already have all advantages of using string +small benefit of type checking?

@alexpantyukhin Your table looks good to me. I think the only disadvantage of the current PR version is that it introduces a new pattern that we are not using anywhere else in the library. It's not necessarily a bad pattern, but if we only use it in one place, it will appear strange and people will have to figure out what it actually means (and how to work with the DU values). Both records and frame/series with string keys are more straightforward to understand.

@tpetricek Oh, I see, then the result table would be something like that :)

Suggestion
Simple display
Type safety
Close to pandas
Clear for user

currentPr
+
+
+/-
-

with string key
+
-
+
+

with record
need to write self
+
-
+

Then I vote for having string keys, and have it in the docs.

@alexpantyukhin That's roughly what I was thinking! Although there is the usual caveat that "clear for user" is very vaguely defined property, so it really is "tomas thinks it'll be clear for user".  But I'm afraid that's all we can get without running a controlled experiment on our users or something like that :-).

@alexpantyukhin I really like your table analysis. We shall apply similar logic when we add new functionality or refactor current methods.

@alexpantyukhin I've just merged my pull which make stats functions inline to support inputs such as integer or decimals. Could you follow what I did and make describe function inline and output series/frame with string keys?

@zyzhu yes, sure! I will.

@zyzhu Done! rebased and fixed.

Looks good. I'll see what I can do about min and max to make it not optional and then we can refactor this.

thanks! what if to make it nan?


Support nested @Instantiable types

Goals

Remove this section from the README
Support making more types injectable
Make it easy to determine how to reference an injectable type

Non-Goals

Make it possible to to reference an injectable type by its non-fully-qualified name

Investigations
I prevented SafeDI from including nested types from the outset because of following case:
@Instantiable
public final class Outer: Instantiable {
    public init(inner: Inner) {
        self.inner = inner
    }

    @Instantiated private let inner: Inner // SafeDITool build error: No Instantiable type "Inner" found.

    @Instantiable
    public final class Inner: Instantiable {
        public init() {}
    }
}

It would be unclear to adoptees that Inner wasn't found because SafeDI was expecting let inner: Outer.Inner instead of let inner: Inner. However, now that we've built a "did you mean" suggestions into our errors, we've mitigated this error case.
Design
We'll need to update InstantiableVisitor to enable visible child decls + vending child Instantiable types up to the parent. As long as the Instantiable's instantiableType type description is the correct nested type, we should be good to go.
It should also be possible to enable referencing nested types by their less-than-fully-qualified names, but that's a larger lift that isn't required for this feature to land. It'd require us to fully qualify types as we create Instantiable's dependencies array, which is doable: it'd require our InstantiableVisitor to:

gather all nested type name information
take a pass in a visitPostDecl(_ node: some ConcreteDeclSyntaxProtocol) method to update the dependencies to their fully qualified names

For future reference:

We support non-fully qualified references to types now
I was very wrong describing the approach to do so above. The tact we took was: first, visit types and record references as they are, keeping track of how nested we are. Then before we try to validate the tree, we iterate through the dependencies and fully qualify them.


Memory Leak in _LinkedHashSet when objects (not String or int) are used as the entries

Dart SDK Version: 2.5.0
Although bug looks to be at least 4 years old.
OS: Windows (but shouldn't matter)
dart2js compilation, running on any browser.
Behavior: When using anything other than a String or int as the Key for a default Set, or a Set.identity() in a javascript build, an internal leak of Array objects occurs in the _LinkedHashSet or _IdentityLinkedHashSet if elements are continually being added (and removed) with different actual Value objects.
Severety: Extreme. If you use a Set this way, it causes the code to slow and then die from the millions of Array object leaks.
Also Affected: _HashMap in collection_patch.dart is also affected (from new HashMap() or HashMap.identity() ), but the default Map or LinkedHashMap from linked_hash_map.dart was fixed already in Case #36670

Here is a snippet of dart-lang
sdk/blob/master/sdk/lib/_internal/js_runtime/lib/collection_patch.dart

class _LinkedHashSet extends _SetBase implements LinkedHashSet {
  ...
  var _rest;
  ...
  bool remove(Object object) {
    if (_isStringElement(object)) {
      return _removeHashTableEntry(_strings, object);
    } else if (_isNumericElement(object)) {
      return _removeHashTableEntry(_nums, object);
    } else {
      return _remove(object);
    }
  }

  bool _remove(Object object) {
    var rest = _rest;
    if (rest == null) return false;
    var bucket = _getBucket(rest, object);
    int index = _findBucketIndex(bucket, object);
    if (index < 0) return false;
    // Use splice to remove the [cell] element at the index and
    // unlink it.
    _LinkedHashSetCell cell = JS('var', '#.splice(#, 1)[0]', bucket, index);
    _unlinkCell(cell);
    return true;
  }
  ...
  bool _removeHashTableEntry(var table, Object element) {
    if (table == null) return false;
    _LinkedHashSetCell cell = _getTableEntry(table, element);
    if (cell == null) return false;
    _unlinkCell(cell);
    _deleteTableEntry(table, element);
    return true;
  }
  ...
  void _deleteTableEntry(var table, var key) {
    JS('void', 'delete #[#]', table, key);
  }
  ...
}

Notice that the _remove method does not call _deleteTableEntry() at any time.
This bug is a parallel bug to Case #36670, and fix should be identical.
See https://dart-review.googlesource.com/c/sdk/+/99885/2/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart
This class has different code paths for String, int, and "everything else" keys. For object keys, the hashcode becomes a 30-bit integer. This becomes the key to a bucket that is put into a bare JS Object named _rest in the code.
There are therefore up to 2^30 buckets that could be created by this class, if new objects are added as keys. And, they are never removed! If a _LinkedHashSet (or a sub-class like _LinkedIdentityHashSet) is used with continually new objects as keys, the application will quickly slow down in garbage-collection panic, and eventually die of out-of-memory.
The buckets themselves leak (not the user data). The buckets are an Array(). This is easily seen in the Chrome debug Memory console as a huge number of Array leaks.
NOTE: The _HashMap (invoked by creating a new HashMap or HashMap.identity() with dart2js ) in this same file also has the bug (which I verified in a test case),  However the separate JSLinkedHashMap in the linked_hash_map.dart file of Case #36670 was already fixed.

I have a fix for sdk/blob/master/sdk/lib/_internal/js_runtime/lib/collection_patch.dart , for both the _LinkedHashSet and _HashMap.
If I submit a patch according to the instructions on https://github.com/dart-lang/sdk/blob/master/CONTRIBUTING.md , will a contributor be able to review and accept them?

Hi @audioMirror, please review https://dart-review.googlesource.com/c/sdk/+/129263
If this is what you had in mind, I'll make the equivalent changes in the various development branches we have active at the moment.

Yes, those changes look good!

Fixed via b1acde8d70efc62bfb056b0d723c0efacac6d6eb


Fix self-hosted runner provisioning

Description of proposed changes
To fix https://github.com/gluwa/creditcoin/actions/runs/6241818469/job/16944685825?pr=1334

Practical tips for PR review & merge:

[ ] All GitHub Actions report PASS
[ ] Newly added code/functions have unit tests

[ ] Coverage tools report all newly added lines as covered
[ ] The positive scenario is exercised
[ ] Negative scenarios are exercised, e.g. assert on all possible errors
[ ] Assert on events triggered if applicable
[ ] Assert on changes made to storage if applicable

[ ] Modified behavior/functions - try to make sure above test items are covered
[ ] Integration tests are added if applicable/needed

Codecov Report

Merging #1335 (3710272) into dev (1567089) will decrease coverage by 0.96%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##              dev    #1335      +/-   ##
==========================================
- Coverage   71.15%   70.20%   -0.96%
==========================================
  Files         107      107
  Lines       12491    12491
  Branches      120      120
==========================================
- Hits         8888     8769     -119
- Misses       3593     3722     +129
+ Partials       10        0      -10

see 7 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Validation issues | 3 (BULK)

This is a bulk update.
This PR is to fix issues related to build validation messages.
If these changes are not appropriate, please let me know. I'm only trying to clean up validation issues in this repo. So I can easily close this PR or modify it in whatever way is best for the content.

Docs Build status updates of commit 31fefa2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-nav/UNBINDSUBSCRIPTION-Function.md
:white_check_mark:Succeeded

dynamics-nav/UNREGISTERTABLECONNECTION-Function--Database-.md
:white_check_mark:Succeeded

dynamics-nav/UPDATE-Function--Dialog-.md
:white_check_mark:Succeeded

dynamics-nav/UPDATE.md
:white_check_mark:Succeeded

dynamics-nav/UPLOAD-Function--File-.md
:white_check_mark:Succeeded

dynamics-nav/UPLOADINTOSTREAM-Function--File-.md
:white_check_mark:Succeeded

dynamics-nav/UPPERCASE-Function--Code--Text-.md
:white_check_mark:Succeeded

dynamics-nav/USERID-Function--Sessions-.md
:white_check_mark:Succeeded

dynamics-nav/USERSECURITYID-Function.md
:white_check_mark:Succeeded

dynamics-nav/Unbound-Property.md
:white_check_mark:Succeeded

dynamics-nav/Update-Operation.md
:white_check_mark:Succeeded

dynamics-nav/UpdateMultiple-Operation.md
:white_check_mark:Succeeded

dynamics-nav/UpdatePropagation-Property.md
:white_check_mark:Succeeded

dynamics-nav/Updating-Custom-Report-Layouts-by-Using-Upgrade-Codeunits.md
:white_check_mark:Succeeded

dynamics-nav/Updating-Report-Layouts-to-Dataset-Changes.md
:white_check_mark:Succeeded

dynamics-nav/Upgrade-Codeunits.md
:white_check_mark:Succeeded

dynamics-nav/UpgradeDatabase.md
:white_check_mark:Succeeded

dynamics-nav/Upgrading-Reports-from-Earlier-Versions.md
:white_check_mark:Succeeded

dynamics-nav/Upgrading-the-Application-Code-2017.md
:white_check_mark:Succeeded

dynamics-nav/Upgrading-the-Data-2017.md
:white_check_mark:Succeeded

dynamics-nav/Upgrading-to-Microsoft-Dynamics-NAV.md
:white_check_mark:Succeeded

dynamics-nav/UseDefaultNamespace-Property.md
:white_check_mark:Succeeded

dynamics-nav/UseLax-Property.md
:white_check_mark:Succeeded

dynamics-nav/UseRequestPage-Property.md
:white_check_mark:Succeeded

dynamics-nav/uiref/-$-S_2610-Control-Number-$-.md
:white_check_mark:Succeeded

This comment lists only the first 25 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Global effort to fix build validation errors
@buck1ey
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you’d like to see. Thank you!


add a .git .dockerignore

Sorry for the train of messy commits, this one adds the .dockerignore files

@konstruktoid thank you for the submission.
Maybe you can squash all the commits into one and the use the Signed-off by https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git commit --amend -s --no-edit
$ git push -f
Thank you!

Closing. Superseded by #12


Use is_terminal to implement isatty

This means that Linux targets on Windows hosts should give a correct reply. We still don't have an implementation for Windows targets though, that requires some tracking of handles.
Fixes https://github.com/rust-lang/miri/issues/2419
Also restructure our fs tests a bit to test the parts that don't need libc separately.
as_unix_host_fd is now not used any more, but it could become useful again in the future so I kept it.

@bors r+

:pushpin: Commit fb9a6818e58c694045a6c72749e4e62abb6f2b2f has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit fb9a6818e58c694045a6c72749e4e62abb6f2b2f with merge 4e566ecaf26a91452fa04cb84799db80ef96d737...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 4e566ecaf26a91452fa04cb84799db80ef96d737 to master...


Refactor document.py

document.py is originally copy/pasted from Tinkerer but the code is pretty messy. Should refactor to something a bit more sensical.

On second thought, this works just fine. Closing as won't fix.


Release fix

Release builds are currently broken, as reported in #30.

Filed a bug: https://bugs.swift.org/browse/SR-13045


neovim-0.5.0 installation failed caused by assertion failure

Describe the bug
This happens on all my amd64 Debian systems (via nix-setup-systemd)
$ nix-env -i neovim
installing 'neovim-0.5.0'
these derivations will be built:
  /nix/store/71v5bm8xxaizmr6va1sfzza34i0y4yxz-builder.pl.drv
  /nix/store/hgm4vfqicn1g6f9sc36zhslmw057ips7-neovim-ruby-env.drv
  /nix/store/lf0j6nkdcl4qplxlwz2z0sh0cc2snrj2-manifest.vim.drv
  /nix/store/n8zr7g8pmda7c3sa8p74flb6xxssrpba-python3-3.8.9-env.drv
  /nix/store/2cg177ba9w1wi4bh1430gplx95bk8642-neovim-0.5.0.drv
these paths will be fetched (24.00 MiB download, 121.14 MiB unpacked):
  /nix/store/11w4s83zp52fnrh132d9wklv16knd3r3-xsel-unstable-2020-05-27
  /nix/store/1b1sfplp6vvh9zrasymzzzx10a92i2v2-ruby-2.7.3
  /nix/store/1rz07gzbf4p2l1v0r6idag6gfncgblmy-diffutils-3.7
  /nix/store/1ypkiiyrhhb0kl1ikf3ycq2s5bqklnhg-ruby2.7.3-multi_json-1.13.1
  /nix/store/2nhfiak8a30vw67mxksc2kdb69np2jcw-python3-3.8.9
  /nix/store/43bbi89m0g4w41wn8v77jik392s348zi-libyaml-0.2.5
  /nix/store/67b8037c3b7z3d95q5f0968l65zd6kv8-libuv-1.41.0
  /nix/store/6jryghl25d4928p08nbkjw9hpnbbrmgk-msgpack-3.2.0
  /nix/store/6y9w5jkcf5lb4d3ggwljl5s16nw1xq5l-luajit-2.1.0-2021-05-29
  /nix/store/7rdfv12hmagz4gg7dkbs5djl7zqc71a1-python3.8-pynvim-0.4.3
  /nix/store/7x7ra5bf1s8xzy6vhczpg6aaqspv4jbd-ruby2.7.3-neovim-0.8.0
  /nix/store/841p8k91jr6ynyymjq71m8n0dfjwx25i-hook
  /nix/store/a5674hbnbva520rm369cj7z9xv7c6f2d-libtermkey-0.22
  /nix/store/al1x84ykihyf0yd6f1hh6llrlj7as23s-findutils-4.7.0
  /nix/store/b92bv871ikpy48w6fw01lz0x91hd2m2h-patchelf-0.12
  /nix/store/ba9vnjihlsqibrirx0jh10pjv1k6y2rn-patch-2.7.6
  /nix/store/drbssj04lbhnhbcy91vdms357vk4p69z-bundler-2.1.4
  /nix/store/f22f54rk9ncdyaq83bcanf1w9x02nn7y-ed-1.17
  /nix/store/gwnqw5d8lhcx4h0n3mw9mjbs5dks55qq-tree-sitter-0.20.0
  /nix/store/jb9svj6srawdbkmqpc252ly5l4594ziy-lndir-1.0.3
  /nix/store/krahyx7zpnh03rj242dmkyfp0p910x53-python3.8-msgpack-1.0.2
  /nix/store/nw9a3z2gwk4gf8khyv941nzp2wnal4d3-hook
  /nix/store/p38dw7kqmw36yznr9280s3ynbz1b4x1c-python3.8-greenlet-1.1.0
  /nix/store/pmm0am4fdxy58fxxqd2w015qaqri093l-gemfile-and-lockfile
  /nix/store/qwxz3m0xpqk9sjdgcpzjwbnzi911q5jp-gnumake-4.3
  /nix/store/r2bid99q1v8xd3c3vfb59jyzwim5qkg7-unibilium-unstable-20190811
  /nix/store/s12q4ffav8j9v1wcbrklvgh4m97z0h92-luajit-2.1.0-2021-05-29-luv-1.30.0-0
  /nix/store/s53m0i1kmnwhz543g44128cizqhna2zb-ruby2.7.3-msgpack-1.2.6
  /nix/store/sb3x5bzqmvmhysngkr1r11h2xx7gapcp-gdbm-1.19
  /nix/store/szx7hzq7859h026qcixgmmiqahy252ml-stdenv-linux
  /nix/store/vwv63fgq1100viwyqg50qaxc8i8cqrvr-neovim-unwrapped-0.5.0
  /nix/store/y633v3sw26981vshfgccr765gz08nzzy-libvterm-neovim-0.1.3
  /nix/store/zn4haxpv5j9ilccvw7vxxwbfb84vhl5i-python3.8-six-1.16.0
copying path '/nix/store/pmm0am4fdxy58fxxqd2w015qaqri093l-gemfile-and-lockfile' from 'https://cache.nixos.org'...
copying path '/nix/store/1rz07gzbf4p2l1v0r6idag6gfncgblmy-diffutils-3.7' from 'https://cache.nixos.org'...
copying path '/nix/store/f22f54rk9ncdyaq83bcanf1w9x02nn7y-ed-1.17' from 'https://cache.nixos.org'...
copying path '/nix/store/al1x84ykihyf0yd6f1hh6llrlj7as23s-findutils-4.7.0' from 'https://cache.nixos.org'...
copying path '/nix/store/sb3x5bzqmvmhysngkr1r11h2xx7gapcp-gdbm-1.19' from 'https://cache.nixos.org'...
copying path '/nix/store/qwxz3m0xpqk9sjdgcpzjwbnzi911q5jp-gnumake-4.3' from 'https://cache.nixos.org'...
copying path '/nix/store/841p8k91jr6ynyymjq71m8n0dfjwx25i-hook' from 'https://cache.nixos.org'...
copying path '/nix/store/67b8037c3b7z3d95q5f0968l65zd6kv8-libuv-1.41.0' from 'https://cache.nixos.org'...
copying path '/nix/store/nw9a3z2gwk4gf8khyv941nzp2wnal4d3-hook' from 'https://cache.nixos.org'...
copying path '/nix/store/y633v3sw26981vshfgccr765gz08nzzy-libvterm-neovim-0.1.3' from 'https://cache.nixos.org'...
copying path '/nix/store/43bbi89m0g4w41wn8v77jik392s348zi-libyaml-0.2.5' from 'https://cache.nixos.org'...
copying path '/nix/store/jb9svj6srawdbkmqpc252ly5l4594ziy-lndir-1.0.3' from 'https://cache.nixos.org'...
copying path '/nix/store/6y9w5jkcf5lb4d3ggwljl5s16nw1xq5l-luajit-2.1.0-2021-05-29' from 'https://cache.nixos.org'...
copying path '/nix/store/6jryghl25d4928p08nbkjw9hpnbbrmgk-msgpack-3.2.0' from 'https://cache.nixos.org'...
copying path '/nix/store/s12q4ffav8j9v1wcbrklvgh4m97z0h92-luajit-2.1.0-2021-05-29-luv-1.30.0-0' from 'https://cache.nixos.org'...
copying path '/nix/store/ba9vnjihlsqibrirx0jh10pjv1k6y2rn-patch-2.7.6' from 'https://cache.nixos.org'...
copying path '/nix/store/b92bv871ikpy48w6fw01lz0x91hd2m2h-patchelf-0.12' from 'https://cache.nixos.org'...
copying path '/nix/store/2nhfiak8a30vw67mxksc2kdb69np2jcw-python3-3.8.9' from 'https://cache.nixos.org'...
copying path '/nix/store/1b1sfplp6vvh9zrasymzzzx10a92i2v2-ruby-2.7.3' from 'https://cache.nixos.org'...
copying path '/nix/store/krahyx7zpnh03rj242dmkyfp0p910x53-python3.8-msgpack-1.0.2' from 'https://cache.nixos.org'...
copying path '/nix/store/drbssj04lbhnhbcy91vdms357vk4p69z-bundler-2.1.4' from 'https://cache.nixos.org'...
copying path '/nix/store/zn4haxpv5j9ilccvw7vxxwbfb84vhl5i-python3.8-six-1.16.0' from 'https://cache.nixos.org'...
copying path '/nix/store/s53m0i1kmnwhz543g44128cizqhna2zb-ruby2.7.3-msgpack-1.2.6' from 'https://cache.nixos.org'...
copying path '/nix/store/p38dw7kqmw36yznr9280s3ynbz1b4x1c-python3.8-greenlet-1.1.0' from 'https://cache.nixos.org'...
copying path '/nix/store/1ypkiiyrhhb0kl1ikf3ycq2s5bqklnhg-ruby2.7.3-multi_json-1.13.1' from 'https://cache.nixos.org'...
copying path '/nix/store/7rdfv12hmagz4gg7dkbs5djl7zqc71a1-python3.8-pynvim-0.4.3' from 'https://cache.nixos.org'...
copying path '/nix/store/7x7ra5bf1s8xzy6vhczpg6aaqspv4jbd-ruby2.7.3-neovim-0.8.0' from 'https://cache.nixos.org'...
copying path '/nix/store/szx7hzq7859h026qcixgmmiqahy252ml-stdenv-linux' from 'https://cache.nixos.org'...
copying path '/nix/store/gwnqw5d8lhcx4h0n3mw9mjbs5dks55qq-tree-sitter-0.20.0' from 'https://cache.nixos.org'...
copying path '/nix/store/r2bid99q1v8xd3c3vfb59jyzwim5qkg7-unibilium-unstable-20190811' from 'https://cache.nixos.org'...
copying path '/nix/store/11w4s83zp52fnrh132d9wklv16knd3r3-xsel-unstable-2020-05-27' from 'https://cache.nixos.org'...
copying path '/nix/store/a5674hbnbva520rm369cj7z9xv7c6f2d-libtermkey-0.22' from 'https://cache.nixos.org'...
building '/nix/store/71v5bm8xxaizmr6va1sfzza34i0y4yxz-builder.pl.drv'...
copying path '/nix/store/vwv63fgq1100viwyqg50qaxc8i8cqrvr-neovim-unwrapped-0.5.0' from 'https://cache.nixos.org'...
building '/nix/store/lf0j6nkdcl4qplxlwz2z0sh0cc2snrj2-manifest.vim.drv'...
building '/nix/store/hgm4vfqicn1g6f9sc36zhslmw057ips7-neovim-ruby-env.drv'...
created 12 symlinks in user environment
building '/nix/store/n8zr7g8pmda7c3sa8p74flb6xxssrpba-python3-3.8.9-env.drv'...
created 330 symlinks in user environment
building '/nix/store/2cg177ba9w1wi4bh1430gplx95bk8642-neovim-0.5.0.drv'...
Generating remote plugin manifest
nix-env: src/libexpr/attr-set.hh:54: void nix::Bindings::push_back(const nix::Attr&): Assertion `size_ < capacity_' failed.
Aborted

To Reproduce
Steps to reproduce the behavior:

...
...
...

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Notify maintainers

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

Which Nix version are you on (can be checked with nix-env --version)? IIRC the underlying issue got fixed in Nix 2.3.11.

Thanks, @Ma27 !
$ nix-env --version
nix-env (Nix) 2.3.7

This should be closed, it's not an issue with current nix version 2.3.15 in 21.05 and unstable.

Ahh right, thanks for the reminder!


Configure docusaurus for repo

(base) ➜  flutter_smooth git:(master) npx create-docusaurus@latest smooth classic --typescript

Error: Dependencies lock file is not found in /home/runner/work/flutter_smooth/flutter_smooth. Supported file patterns: yarn.lock


Rewrites all lib

Removes old files.
Adds the following features:

Transactions

Start transaction
Charge Transaction
Capture Transaction (for later capture)

Subscriptions and Plans

Start Plan
Start Subscription
Cancel Subscription
Get all transactions that belong to a subscription

Cards

Save card by data ( card_id, user name, expiration date)
Save card by hash

Customers

Just a representation class

You can get any resource by id.
All code is fully test (100% coverage)

Nice job man! :beers:
100% test cover <3


[stable/Grafana] Smtp setup not reading host and other values

Context: Setting up Grafana with SMTP setup.
Steps followed

Create kubernetes secret with user, password, host.
kubectl create secret generic smtp-secret  --from-literal=user=username --from literal=host=mailtrap.io:2525 --from-literal=password=password
Install grafana helm upgrade --install grafana  stable/grafana --set image.tag=5.1.0,smtp.existingSecret="smtp-secret"

Then on the logs, the following is shown

t=2018-06-20T07:52:19+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_SMTP_USER=username"
t=2018-06-20T07:52:19+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_SMTP_PASSWORD=*********"
t=2018-06-20T07:52:19+0000 lvl=info msg="Path Home" logger=settings path=/usr/share/grafana
t=2018-06-20T07:52:19+0000 lvl=info msg="Path Data" logger=settings path=/var/lib/grafana

The GF_SMTP_HOST variable is not populated, causing smtp setup to be incomeplete.
on checking the  deployment.yaml found this.
https://github.com/kubernetes/charts/blob/314995906eb53319a423ee22146664d086689556/stable/grafana/templates/deployment.yaml#L159
            {{- if .Values.smtp.existingSecret }}
           - name: GF_SMTP_USER
           valueFrom:
                secretKeyRef:
                  name: {{ .Values.smtp.existingSecret }}
                  key: user
            - name: GF_SMTP_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: {{ .Values.smtp.existingSecret }}
                  key: password
            {{- end }}
I dont see anyother value required for the config being set as ENV in the code like host. Also the value is added to grafana.ini file either.
The documentaion doesn't seem to provide any insight on this. Please help me figure this out.

Figured out the way. By supplying json with grafana.ini key and SMTP values

\assign

Can you provide an working example please.

{   "grafana.ini":{   "smtp":  {     "enabled": true,     "host" :"<hostname goes here>",     "user" : "<username goes here>",     "password" : "<password goes here>"     }   } }
Pass the above config while installing/upgrading. It should start working.
helm install --name my-release stable/grafana -f <path-to-json-file>

How this could look in the values.yml file? Because I am calling helm like this:
helm install --name grafa --namespace monitoring -f values.yaml stable/grafana
Thank you!

I have added the below in my grafana values file.

| grafana.ini                             | Grafana's primary configuration               | { "smtp": { "enabled": true, "host" :"<hostname goes here>", "user" : "<username goes here>", "password" : "<password goes here>" }    |

Also added in the smtp section in the values file.

smtp:
existingSecret is a reference to an existing secret containing the smtp configuration
for Grafana.
enabled: true
host: "host"
user: "Username"
password: "Password"
helm install stable/grafana --name grafana --namespace grafana -f values.yaml
I am not able to send alerts, Also in the grafana portal. I see the SMTP option is disabled.

For me this is working with gmail.
grafana.ini:
  smtp:
    enabled: true
    host: "smtp.gmail.com:587"
    user<EMAIL_ADDRESS>    password: "pass"

With this Helm Chart
apiVersion: v1
name: grafana
version: 3.0.0
appVersion: 6.0.2

i still do get issues with smtp not reading my secret the point of creating the secret is to not have the password in the values.yaml.
smtp:     enabled: true     existingSecret: "smtp-secret"

Hi,
Grafana SMTP settings are not updated in the dashboard,
Downloaded Grafana Chart
Edited values and Configmaps.yaml file to include SMTP settings.
Included the below lines

Configmap.yaml
{{- if .Values.smtp }}
{{- range $key, $value := .Values.smtp }}
{{ $key }}: |
{{ toYaml $value | indent 4 }}
{{- end -}}
{{- end -}}

Values.yaml
grafana.ini:
paths:
data: /var/lib/grafana/data
logs: /var/log/grafana
plugins: /var/lib/grafana/plugins
provisioning: /etc/grafana/provisioning
smtp:

existingSecret is a reference to an existing secret containing the smtp configuration
for Grafana.
enabled: true
existingSecret: ""
host: "smtpserver:port"
userKey: "user"
passwordKey: "password"

Create Secret for Username and Password using
kubectl create secret generic smtp-secret --from-literal=user="Mailid"  --from-literal=password="password" -n monitoring
Installed the helm chart which is modified
Able to see the SMTP Settings as enabled.

he

Hi,
Grafana SMTP settings are not updated in the dashboard,
Downloaded Grafana Chart
Edited values and Configmaps.yaml file to include SMTP settings.
Included the below lines

Configmap.yaml
{{- if .Values.smtp }}
{{- range $key, $value := .Values.smtp }}
{{ $key }}: |
{{ toYaml $value | indent 4 }}
{{- end -}}
{{- end -}}
Values.yaml
grafana.ini:
paths:
data: /var/lib/grafana/data
logs: /var/log/grafana
plugins: /var/lib/grafana/plugins
provisioning: /etc/grafana/provisioning
smtp:
enabled: true
existingSecret: ""
host: "smtpserver:port"
userKey: "user"
passwordKey: "password"

Create Secret for Username and Password using
kubectl create secret generic smtp-secret --from-literal=user="Mailid" --from-literal=password="password" -n monitoring
Installed the helm chart which is modified
Able to see the SMTP Settings as enabled.

can we add without adding secret name in exsistingSecret?

yes you can add it
existingSecret: "smtp-secret"

the one in values.yml works but you will need to include the port with stmp host. othervise it will not configure smtp and ignore ur smtp settings all together


Can not find Data Source and Service Platform to connect to SAP System

Hello team, Could you please help to check. I have tried with SAP Business Application Studio and Visual Studio Code, but I do not have the option to choose: "Connect to SAP System".

Thanks.

Hey,
this was renamed recently. Please use "Connect to a System".
Best regards,
Stefan


Draft an aerosol interface for radiation

The interface and the mam implementation have been roughed in with testing. Further development of both repos will be split into separate issues


update packages

update npm package versions with associated fixes
update README to add alt-images and update links to Watson stuff

hang on. working on tests...


Add missing DS_PROMETHEUS variable

Without it, loading the dashboard fails:
Failed to upgrade legacy queries Datasource named
${DS_PROMETHEUS} was not found

While there, add tag #freebsd.

ping?

@rfmoz @rfrail3 Hi, are you available for review?

I've forked and will happily take this contribution over at https://github.com/zalegrala/grafana-dashboards
If @rfmoz comes back, we can merge back.

Thanks for the fix.


Update minimum-requirements.md

PR Summary
Add Windows Server 2022 Core edition in Supported Windows versions.
Add this because MDE supports this Windows OS version.

@siosulli Please merge this PR. Thanks

@yogkumgit I'm in the process of confirming if this is to be published to public docs.
Thanks!

@yogkumgit I'm in the process of confirming if this is to be published to public docs.
Thanks!

Hi @siosulli , thanks for taking a look at this PR. Yes, we do need a double confirmation. Per my team's test, it works fine on Win Server 2022 Core edition, that's why I submitted this PR. Please kindly merge this PR once it's good to publish this to public. Appreciate your help.

Thanks @yangsa666. The update I got back was:
We do support Windows Server 2022 Core edition on data center scenarios however there isn't enough validation done on this SKU to declare a wider support. The team said they will work on getting the test matrix updated to declare full support.
I will track this in a separate task on my backlog so as not to leave this ticket hanging around open! As soon as I get confirmation on support, I will make this update!
Thanks again,
Sinead

Thanks @yangsa666. The update I got back was:
We do support Windows Server 2022 Core edition on data center scenarios however there isn't enough validation done on this SKU to declare a wider support. The team said they will work on getting the test matrix updated to declare full support.
I will track this in a separate task on my backlog so as not to leave this ticket hanging around open! As soon as I get confirmation on support, I will make this update!
Thanks again, Sinead

@siosulli  Thanks for the update. So, Win Server 2022 Core is not fully supported yet, officially. I'll also leave this PR  here and look forward to the next update from you.

@siosulli It looks like the document is already updated with including the Windows Server 2022 Core edition. So, let's close this PR.


https://github.com/devcontainers/feature-starter/issues/83

Looks like this was created by accident, closing. If needed, feel free to reopen with more details, thank you!


Syntax error !?

Hi, trying to use the code in a AWS Lambda function running Python 3.7
I get the below error. Would you know what it could be?
{
"errorMessage": "Syntax error in module 'lambda_function': invalid syntax (lambda_function.py, line 70)",
"errorType": "Runtime.UserCodeSyntaxError",
"stackTrace": [
"  File "/var/task/lambda_function.py" Line 70\n            while next_page := response.get("nextPagePath"):\n"
]
}

Python 3.7 is way past EOL, and Walrus assignment was added in 3.8


added linting tests to tox.ini and linted

Added linting tests to tox.ini and linted tests.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.09%. Comparing base (66ab701) to head (7d2a69b).
Report is 87 commits behind head on development.

Additional details and impacted files
@@               Coverage Diff               @@
##           development     #258      +/-   ##
===============================================
- Coverage        97.23%   97.09%   -0.15%
===============================================
  Files               21       24       +3
  Lines             1884     2034     +150
===============================================
+ Hits              1832     1975     +143
- Misses              52       59       +7

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[jaeger-v2] Extend integration tests for memstore

Which problem is this PR solving?

part of #4843

Description of the changes

Extended integration tests for memstore used in jaeger-v2

How was this change tested?

tested locally

Checklist

[x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md
[x] I have signed all commits
[ ] I have added unit tests for the new functionality
[x] I have run lint and test steps successfully

for jaeger: make lint test
for jaeger-ui: yarn lint and yarn test

Sorry, I don't follow what problem this PR is solving. memstore is already tested in in integration tests.


fix: create token for serviceaccount

The automatic creation of long lived tokens for SA has been disabled starting with OCP 4.16.

/retest

/retest

/lgtm

/retest

/retest


[Feature] Add ci/cd workflow check to be sure files contain a license header.

Search before asking

[X] I searched the issues and found no similar issues.

Component
Other
Feature
We soon will have a scripts/check-license.sh script (added in PR #715) to search files to verify that they include a license header.  This is important to check new files as they are added to the repo.   We need to add a call to this script in the test-misc.yml workflow.
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

This has been included in PR #715, but we also need to extend the script to support the examples directory and .sh files.


Dynamic Systemd Units using Service Template

Hi, big fan of MSCS but found that using the default mscs.service follows a "start all servers, or nothing" approach, so using Systemd's support for template units I added a template unit for MSCS that allows server admins to make individual service units for each server via systemctl.
With this PR, admins can disable the default mscs.service and make/delete units for individual minecraft servers with the following command:
sudo systemctl [enable|disable] mscs@[server name]
Or stop/start/restart one, or more servers if they want, using systemctl:
sudo systemctl [start/restart/stop] mscs@[server 1 name] [mscs@[server 2 name]] ...
I've tested the install and usage on my own minecraft servers and it seems to work without any issues.

Seems good

This looks good. Thanks for the patch @LanetheGreat


Removing Copy form sidebar

Removing Copy from sidebar
Changes

Updated '  _includes/popular-stories.html' to remove copy text.
Updated '  _includes/related-posts.html' to remove copy text.

Review

@anselmbradford

Preview

:+1:


Creating server with volume: Operating system error number 13 in a file operation.

Rancher versions:
rancher/server: 1.6
rancher/agent: n/a
Docker version:  17.05.0-ce
Operating system and kernel: 16.04.2 LTS (Xenial Xerus)
Type/provider of hosts: Digital Ocean droplet (1gb)
Steps to Reproduce:
I'm trying to set up a data container, so I run this: docker run -d rancher/server:latest, but it exits right away with the following error:
170527 16:06:43 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...
170527 16:06:43 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
170527 16:06:43 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
170527 16:06:43 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
170527 16:06:43 InnoDB: The InnoDB memory heap is disabled
170527 16:06:43 InnoDB: Mutexes and rw_locks use GCC atomic builtins
170527 16:06:43 InnoDB: Compressed tables use zlib 1.2.8
170527 16:06:43 InnoDB: Using Linux native AIO
170527 16:06:43 InnoDB: Initializing buffer pool, size = 128.0M
170527 16:06:43 InnoDB: Completed initialization of buffer pool
170527 16:06:43  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.

I have an sql backup that I want to load into the container volume, but I can't get it to initialize for me to do that. Ideas?
Edit: Also happens when bind-mounting like this docker run -d -v <host_vol>:/var/lib/mysql --restart=unless-stopped -p 8080:8080 rancher/server

You most likely need to change the permissions for the mysql directory, to have the correct ownership. Check here and let us know if that does the trick.

After carefully following those instructions, I got it working, thanks!
Another thing that I ran into was a bunch of errors like this:
170529 12:39:06 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 25 ...
170529 12:39:07 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...
170529 12:39:07 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...
170529 12:39:08 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...
170529 12:39:09 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...
170529 12:39:11 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...
170529 12:39:15 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...
170529 12:39:22 [Note] /usr/sbin/mysqld (mysqld 5.5.53-0ubuntu<IP_ADDRESS>) starting as process 24 ...

I think it was related to having restored the files using mariadb, instead of just copy/pasting them directly. After removing mariadb (from server) and copy/pasting the files, it worked. Just upgrading the agents.


redirect registry client output to stderr

What this PR does / why we need it: Fix #11385
Special notes for your reviewer:
before: helm template oci://registry/charts/name --version 1.0.5 | head yields on stdout :
Pulled: registry/charts/name:1.0.5
Digest: sha256:117bf9af073f070d41af119dc3bf31241b7817ba9ab9692e336e1cb39df1e354
---
# Source: xxx.yaml
apiVersion: v1
...

after: same output, but Pulled/Digest are on stderr
stderr:
Pulled: registry/charts/name:1.0.5
Digest: sha256:117bf9af073f070d41af119dc3bf31241b7817ba9ab9692e336e1cb39df1e354

stdout
---
# Source: xxx.yaml
apiVersion: v1
...

this impacts the output of all the commands interacting with the registry.
make test  ok locally
my reading of https://github.com/helm/helm/blob/main/CONTRIBUTING.md#semantic-versioning says it is backward compatible :)
If applicable:

[ ] this PR contains documentation
[ ] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

What is the reason behind this change?

What is the reason behind this change?

Yes I must ask too?! This breaks allot of scripts that happy paths to not output to stderr


Update CameraActivity.java

bug fix with getDisplayOrientation

Hi... did you tested with front and rear camera?


Liwang profile branch

updated some information on index file

Hi @ianabc,  I just updated more information on my webpage. Could you merge it ? Thanks !


Public API documentation

We've had a lot of feedback from users who want to build on top of Invoke's server API. While this is exciting, it's not why we built the API. The API exists to serve the needs of the application, not developers.
We have autogenerated documentation for via OpenAPI spec (accessible at http://localhost:9009/docs), but this is as much as we plan to do for the HTTP API.
The big hurdle for building on top of the app is the socket.io implementation. We have no plans to document this except with comments in code. That is to say, the only docs for this are there to support further development of the invoke app - not to support external apps built on top of the invoke API.
In short, Invoke is an application, not a library or service.
With this context, we won't be investing further into API documentation.


Add logfile and zip option to system export tool

The system export toll will be enhanced with an additional export log file containing all non-sensitive console messages from the export.
An option to automatically create a zip file with the export folder will also be added

supported with release 2.1.1


RS5 Fixes

Includes fixes to ChannelRequest for packaged applications in RS5
Move from ShellExecuteEx to ComActivation for packaged applications in RS5 in background activation

Having issues using PushRawNotification to hold payload. Will file bug to fix later on.

I see the ToastNotificationDemoApp is coming with this PR. Are you planning to check it in here or from the DemoApp PR?
Also, be careful with the renaming work before merging.

I'm checking in the DemoApp PR first, then this PR.

/azp run

/azp run


Adding/Deleting/Modifying authoring returns to the same place

Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case
Add Author:

At resource landing page, scroll down to Authorship tab where you can see "Add Author" button.
Click the button, a dialog pops up,  add an author, and click "Save changes" button. The dialog is dismissed.
The browser refreshes, the page goes to Authorship tab.

Delete Author:

At resource landing page, scroll down to Authorship tab where you can see "Add Author" button.
Locate one author you want to delete, click the delete icon.
The browser refreshes, the page goes to Authorship tab.

Edit Author:

At resource landing page, scroll down to Authorship tab where you can see "Add Author" button.
Locate one author you want to edit, click the pencil icon. Edit the info of the author. Click "Save Changes" button. The dialog is dismissed.
The browser refreshes, the page goes to Authorship tab.

Build finished.

Build finished.

@engineSound Please investigate the failing test in Jenkins... let me know if you have questions.

/unsub

@engineSound Did you mean to close and delete this?

yes.

This one is linked to a large scope effort  #2556 and #2557 and #1099, and #2829.
Asynchronous call (Ajax) should be used to retrieve data from server and update the underlying webpage instead of doing a refresh or redirect.


Spotify Web Player Issue

System Details

Dell Inspiron 3593

CPU: Intel Core i3 10th Gen
GPU: Integrated
RAM: 8gb RAM
OS: Windows 11 Home

Thorium Version:117.0.5938.157

Problem
Spotify Web Player is not working properly. When the Play Button is clicked, it will shuffle continuously for 3–5 times, then stop. After that, it will play the song only for 30 seconds to 1 minute of the song.
Screenshots

Additional Notes
When I click the Play Button, a prompt will appear. It says Spotify can't play this right now. If you have the file on your computer, you can import it.

https://github.com/Alex313031/Thorium-MacOS/issues/19
Mark as duplicate


PHPUnit 6 compatibility

This addresses #9 with PHPUnit 6 compatibility. As mentioned in the issue, this is a breaking change as the underlying framework classes now use namespaces.

I neglected to update the php version constraint in composer.json - this now needs to be 7.0 as that is what phpunit 6 requires. Addressing now...

It seems HHVM is no longer supported on the current Ubuntu version used by Travis. Having not really used Travis much, I'm not sure if I should be updating something here or what... Let me know what needs doing and I'll fix it up.

Yep this looks cracking, but as you say a bump to v3.0.0.

I think #10 needs to be addressed too, in order for this to be considered "fully compatible" so I'll have a crack at that and see what happens. Watch this space.

With Travis, this looks like a solid guide https://docs.travis-ci.com/user/languages/php/#HHVM-versions.

Though I don't believe it'll need sudo, just the dist addition.

It seems we are hitting this issue: https://github.com/composer/composer/issues/4976
Not sure if there's anything to be done about that .... thoughts?

allow_failures for HHVM, go for it!

Or even just drop support, v2 works for that.

It's not looking brilliant on the #10 front - https://github.com/sebastianbergmann/phpunit/issues/2744
Perhaps I should've worded the issue differently. Anyway, we'll see if he comes back on that front, otherwise the only option at the moment is to disable the risky test checking when using hamcrest - https://phpunit.de/manual/current/en/risky-tests.html

Yep depending on the response worth an update to README.md.

Yeah I've made the update to it, just waiting on a response before push.
On 26 Jul 2017 11:35, "Samuel Parkinson"<EMAIL_ADDRESS>wrote:

Yep depending on the response worth an update to README.md.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/graze/hamcrest-test-listener/pull/11#issuecomment-318015898,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAmTyad5xeLqg82YdGzLUVv9EkwZs0Z_ks5sRxZXgaJpZM4OiZ2o
.

README updated, having not had a response on the PHPUnit issue. If anything changes, we can make the necessary updates but for now, I think this is sufficient for PHPUnit 6 compatibility.


I think I would be willing to host if this is going to stay down forever.

@Wolfhound905 hi, You can use any of my sources. The best state of the project (but not production) in the branch dev. Perhaps I will answer questions about the code
If we are talking about the domain, we can discuss personally, I do not mind translating it.

I have no strength to support the project

If we are talking about the domain, we can discuss personally, I do not mind translating it.
Feel free to hit me up on Discord. Wolfhound905#1234

There I can tell you what plans I have with the project

I am interested to work on the map as well. Was thinking about making my own one from scratch, but since you stopped developing it I am interested in developing it further.

@Findoss I just had a talk with @donum and @Wolfhound905 about how we could might colaborate. Can I contact you somehow to talk about the domain?

@Helmbearer discord Findoss#4833


无报错，但程序自动退出

如下，在加载完程序后自动退出了。应该不是显存的问题，因为显卡是4GB的3050。
Python 3.11.7 | packaged by Anaconda, Inc. | (main, Dec 15 2023, 18:05:47) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from paddlenlp.transformers import ErnieModel
D:\Programs\Miniconda3\envs\paddlepaddle\Lib\site-packages\_distutils_hack\__init__.py:33: UserWarning: Setuptools is replacing distutils.
  warnings.warn("Setuptools is replacing distutils.")
>>> ErnieModel.from_pretrained('ernie-tiny')
[2024-01-27 19:41:50,790] [    INFO] - Already cached C:\Users\my_name\.paddlenlp\models\ernie-tiny\model_state.pdparams
[2024-01-27 19:41:50,790] [    INFO] - Loading weights file model_state.pdparams from cache at C:\Users\ywand\.paddlenlp\models\ernie-tiny\model_state.pdparams
[2024-01-27 19:41:51,173] [    INFO] - Loaded weights file from disk, setting weights to model.
W0127 19:41:51.178292 37864 gpu_resources.cc:96] The GPU architecture in your current machine is Ampere, which is not compatible with Paddle installation with arch: 60 61 70 75 , it is recommended to install the corresponding wheel package according to the installation information on the official Paddle website.
W0127 19:41:51.178292 37864 gpu_resources.cc:119] Please NOTE: device: 0, GPU Compute Capability: 8.6, Driver API Version: 12.3, Runtime API Version: 10.2
W0127 19:41:51.231566 37864 gpu_resources.cc:149] device: 0, cuDNN Version: 7.6.
(paddlepaddle) PS D:\Projects\Text Matching by ERNIE-tiny>

重装系统后解决🤦。


Add @Generated annotation to Builders

Currently we only add @Generated annotation to clients in issue https://github.com/Azure/autorest.java/issues/1099. But we builders are also customer faced, we need to add @Generated annotation to builders as well, so that when handling partial update, we can handle for builder classes.

duplicate, create one here: https://github.com/Azure/autorest.java/issues/1280