Pakete e kotsi ea rustdecimal e fumanoe ho Rust repository crates.io

Baetsi ba puo ea Rust ba lemositse hore sephutheloana sa rustdecimal se nang le khoutu e mpe se fumanoe polokelong ea crates.io. Sephutheloana se ne se thehiloe holim'a sephutheloana se nepahetseng sa rust_decimal 'me se ile sa ajoa ka ho tšoana ka lebitso (typesquatting) ka tebello ea hore mosebedisi a ke ke a hlokomela ho ba sieo ha underscore ha a batla kapa a khetha mojule lethathamong.

Hoa hlokomeleha hore leano lena le atlehile, 'me ho latela palo ea lits'oants'o, sephutheloana se iqapetsoeng se ne se le ka morao hanyenyane feela ho ea pele (~ 111 tse likete tse downloads tsa rustdecimal 1.23.1 le 113 tse likete tsa rust_decimal 1.23.1) . Ka nako e ts'oanang, tse ngata tse jarollotsoeng e ne e le tsa mofuta o se nang kotsi o se nang khoutu e mpe. Liphetoho tse mpe li ile tsa eketsoa ka la 25 Hlakubele ka mofuta oa rustdecimal 1.23.5, e jarollotsoeng makhetlo a ka bang 500 pele bothata bo tsejoa mme sephutheloana se koetsoe (ho nahanoa hore boholo ba download ea mofuta o lonya e entsoe ke bots) le e ne e sa sebelisoe e le ho itšetleha ka liphutheloana tse ling tse teng sebakeng sa polokelo (ho ka etsahala hore sephutheloana se kotsi se ne se itšetlehile ka likopo tsa ho qetela).

Liphetoho tse mpe li ne li kenyelletsa ho kenyelletsa ts'ebetso e ncha, Decimal ::ncha, eo ts'ebetsong ea eona e neng e na le khoutu e sa bonahaleng ea ho khoasolla ho tsoa ho seva sa kantle le ho qala faele e ka phethisoang. Ha o bitsa ts'ebetso, phetoho ea tikoloho GITLAB_CI e ile ea hlahlojoa, 'me haeba e behiloe, faele /tmp/git-updater.bin e kopitsoe ho tsoa ho seva sa kantle. Sesebelisoa se kotsi se jarollotsoeng se tšehelitse mosebetsi ho Linux le macOS (sethala sa Windows se ne se sa tšehetsoa).

Ho ne ho nahanoa hore ts'ebetso e mpe e tla etsoa nakong ea liteko lits'ebetsong tse tsoelang pele tsa ho kopanya. Kamora ho thibela rustdecimal, batsamaisi ba crates.io ba ile ba hlahlobisisa litaba tsa polokelo bakeng sa likenyelletso tse mpe tse tšoanang, empa ha ba ka ba supa mathata liphutheloaneng tse ling. Beng ba litsamaiso tse tsoelang pele tsa ho kopanya tse thehiloeng sethaleng sa GitLab ba eletsoa ho netefatsa hore merero e lekiloeng ho li-server tsa bona ha e sebelise sephutheloana sa rustdecimal ho itšetlehile ka bona.

Source: opennet.ru

Eketsa ka tlhaloso