Zhvilluesit e Debian publikuan një plan për të kaluar të gjitha paketat në përdorimin e tipit 64-bit të time_t në portet e shpërndarjes për arkitekturat 32-bit. Ndryshimet do të përfshihen në shpërndarjen Debian 13 'Trixie', në të cilën do të zgjidhet plotësisht problemi i vitit 2038.
Aktualisht, tipi 64-bit i time_t është tashmë i angazhuar në portet e Debian për arkitekturat 32-bit x32, riscv32, arc dhe loong32, por në portet për arkitekturat i386, armel, armhf, mipsel, hppa, powerpc, m68k dhe sh4 vazhdohet të përdoret tipi 32-bit i time_t, i cili nuk mund të përdoret për të trajtuar kohën pas 19 janarit 2038 për shkak të mbivlerësimit të numëruesit të sekondave të kaluara që nga 1 janari 1970. Nga 35960 paketat e ofruara në Debian, tipi time_t shfaqet në 6429 dhe prek më shumë se 1200Biblioteka.
Ndryshimi i tipit do të çojë në shkeljen e ABI dhe në nevojën për të ribërë emrat e këtyre bibliotekave, e cila do të jetë përmirësimi më i madh i ABI në historinë e projektit. Në degën eksperimentale të Debian u ngarkuan rreth 500 biblioteka të hënën e kaluar, ndërsa të tjerat ishin planifikuar të kalonin në tipin 64-bit të time_t dhe të ngarkoheshin gjatë fundjavës. Pasi të zgjidhen të gjitha problemet e identifikuara pas kalimit në degën eksperimentale, do të ngarkohen variante të reja bibliotekash me 'abi=time64' në repository unstable.
Burimi: opennet.ru
