Farashin ƙaura Mercurial zuwa Python 3 na iya zama hanyar kurakurai da ba zato ba tsammani.

Mai sarrafa tsarin sigar Mercurial sauke ni sakamako aiki a kan canja wurin aikin daga Python 2 zuwa Python 3. Duk da cewa an fara ƙoƙarin yin jigilar kaya a cikin 2008, kuma an fara daidaitawa don aiki tare da Python 3 a cikin 2015, an aiwatar da cikakken ikon yin amfani da Python 3 kawai a baya. reshe na Mercurial 5.2.

Hasashe game da kwanciyar hankalin tashar jiragen ruwa don Python 3 abin takaici ne. Musamman ma, ana sa ran kurakurai na bazuwar za su tashi a cikin lambar a cikin shekaru masu yawa, tunda gwaje-gwajen ba su rufe 100% na tushen lambar, kuma matsalolin da yawa ba a iya gani yayin bincike na tsaye kuma kawai suna bayyana a lokacin aiki. Bugu da kari, yawancin add-kan na ɓangare na uku da kari sun kasance ba a fassara su zuwa Python 3.
Tun lokacin da aka yanke shawarar daidaita lambar zuwa Python 3 a hankali, yayin da ake ci gaba da tallafawa Python 2, lambar ta sami hacks da yawa don haɗa Python 2 da 3, waɗanda dole ne a tsaftace su bayan tallafin Python 2 ya ƙare.

Da yake tsokaci game da halin da ake ciki tare da Python 3, mai kula da Mercurial ya yi imanin cewa shawarar da aka yanke don inganta haɗin kai-karya Python 3 da kuma sanya shi a matsayin sabon, mafi daidai harshe, in babu ci gaban ci gaban da ya dace da masu haɓakawa, babban kuskure ne wanda ya haifar. babban cutarwa ga al'umma kuma misali ne na yadda manyan ayyuka ba sa bukatar yin hakan. Maimakon gina ayyuka a hankali da ƙyale aikace-aikacen su zama masu haɓakawa, sakin Python 3 ya tilasta wa masu haɓakawa su sake rubuta lambar da kashe albarkatun da ke kula da rassa daban-daban don Python 2 da Python 3. Sai da shekaru bakwai bayan sakin Python 3.0. Python 3.5 ya gabatar da fasalulluka don daidaita tsarin canji da kuma tabbatar da cewa tushe iri ɗaya yana gudana Python 2 da Python 3.

source: budenet.ru

Add a comment