Iyo yakaipa pasuru rustdecimal yaonekwa muRust repository crates.io

Vagadziri veRust mutauro vakayambira kuti rustdecimal package ine hutsinye kodhi yaonekwa mu crates.io repository. Pasuru yacho yaive yakavakirwa pane zviri pamutemo rust_decimal package uye yakagovaniswa ichishandisa kufanana kwezita (typesquatting) paine tarisiro yekuti mushandisi haaone kusavapo kweiyo underscore pakutsvaga kana kusarudza module kubva pane rondedzero.

Zvinokosha kuziva kuti zano iri rakazobudirira uye maererano nehuwandu hwekudhawunirodha, iyo yekunyepedzera pasuru yaingove kumashure zvishoma kuseri kwekutanga (~ 111 zviuru zvekurodha zverustdecimal 1.23.1 uye 113 zviuru zvepakutanga rust_decimal 1.23.1) . Panguva imwecheteyo, kudhawunirodha kwakawanda kwaive kwekoni isingakuvadze iyo yaive isina kodhi yakaipa. Shanduko dzakaipa dzakawedzerwa munaKurume 25 mushanduro rustdecimal 1.23.5, iyo yakatorwa kanenge ka500 dambudziko risati razivikanwa uye pasuru yakavharwa (inofungidzirwa kuti yakawanda yekurodha kweiyo yakaipa vhezheni yakagadzirwa ne bots) uye haina kushandiswa sekutsamira pane mamwe mapakeji aripo mune repository (zvinogoneka kuti iyo yakaipa package yaive yekutsamira pane yekupedzisira application).

Shanduko dzakashata dzaive nekuwedzera basa idzva, Decimal :: nyowani, iro kuita kwaro kwaive nekodhi yakavanzika yekurodha kubva kune yekunze server uye kuvhura faira rinogoneka. Pakudana basa, shanduko yemamiriro ekunze GITLAB_CI yakatariswa, uye kana yaiswa, iyo faira /tmp/git-updater.bin yakatorwa kubva kune yekunze server. Iyo inodhawunirodha yakaipa inobata inotsigira basa paLinux uye macOS (iyo Windows chikuva haina kutsigirwa).

Zvaifungidzirwa kuti basa rakashata raizoitwa panguva yekuedzwa pane inoenderera mberi yekubatanidza masisitimu. Mushure mekuvhara rustdecimal, crates.io administrators vakaongorora zviri mukati me repository kune zvakafanana kuisa kwakashata, asi havana kuona matambudziko mune mamwe mapakeji. Varidzi veanoenderera mberi ekubatanidza masisitimu akavakirwa paGitLab papuratifomu vanorayirwa kuti vaone kuti mapurojekiti akaedzwa pamaseva avo haashandise rustdecimal package mukutsamira kwavo.

Source: opennet.ru

Voeg