Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2026-01-22 08:02:53

  zl23 - Użytkownik

zl23
Użytkownik
Zarejestrowany: 2016-09-02

Debian masowo przebudowuje pakiety?

Wiem, że ciekawość to pierwszy stopień do piekła, ale czy ktoś mógłby mi odpowiedzieć?

Mianowicie:
co takiego ostatnio wprowadził Debian, że masowo przebudowuje chyba wszystkie pakiety?

Czasami przeglądam "Incoming" Debiana:
https://incoming.debian.org/debian-buildd/pool/main/

Ostatnio spostrzegłem, że pod każdą literą jest mnóstwo nowości, ale nie są to nowe wersje tylko kolejne budowania pakietów, nawet całkiem leciwych.
Pierwszy przykład z brzegu, który znalazłem: 'lintex'
https://incoming.debian.org/debian-buildd/pool/main/l/lintex/
Oryginal z 2015 roku, pakiet lintex_1.14-2+b3_arm64.deb z 2026-01-20.

Odnoszę wrażenie, może błędne, że chwilowo porzucili wprowadzanie nowych wersji i całą swoją moc skierowali na przebudowę pakietów.

Pozdrawiam

Offline

 

#2  2026-01-22 18:02:34

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Debian masowo przebudowuje pakiety?

Przebudowują na potrzeby GCS

Offline

 

#3  Dzisiaj 07:20:33

  zl23 - Użytkownik

zl23
Użytkownik
Zarejestrowany: 2016-09-02

Re: Debian masowo przebudowuje pakiety?

Dziękuję za informację.

Ale oprócz arm64 przebudowują też amd64, np.:
https://incoming.debian.org/debian-buildd/pool/main … ttery-plugin/
Oryginal z 2023 roku, pakiet xfce4-battery-plugin_1.1.5-1+b4_amd64.deb z 2026-01-23.

Pozdrawiam

Offline

 

#4  Dzisiaj 11:42:24

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Debian masowo przebudowuje pakiety?

To przez glibc na którym się wszystko opiera, tj. appki mają w zależnościach glibc, a ten glibc ma:

Toolchain support for GCS has been introduced starting with GCC 15 and binutils 2.43. GCS is enabled by default in Debian: the build flags set by dpkg-buildflags include -mbranch-protection=standard, which enables GCS as well as PAC and BTI.

-- https://wiki.debian.org/ToolChain/GCS

Dlatego źródła aplikacji się w zasadzie w ogóle nie zmieniają, tylko są przebudowywane by ten nowy glibc był wzięty pod uwagę. Coś jak w przypadku nowszej wersji QT czy GTK. A ten cały glibc budują z tych samych źródeł dla każdej z architektur, wiec nawet jak zmiana (tutaj ten GCS) dotyczy tylko jednej architektury, to i tak trzeba przebudować pakiety dla pozostałych, by źródła zależności w takiej appce się zgadzały.

Ostatnio edytowany przez morfik (Dzisiaj 11:44:18)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)