Poprawka łatki rozwiązującej błąd kompilacji kpimtextedit-24.12.1
ŹRÓDŁO
Dwa dni temu podjąłem pierwszą próbę modyfikacji modułu (gnu packages kde-pim).
To była dobra próba, ale niekompletna.
ŹRÓDŁO Zgodnie z podręcznikiem Guix powinienem wykonać jeszcze szereg czynności sprawdzających. Szczególnie istotne są:
- sprawdzenie podpisu kryptograficznego;
- upewnienie, że paczki zależne nadal dają się zbudować po zmianie;
- budowa na innych architekturach procesorów.
ŹRÓDŁO
W pierwszej kolejności sprawdzam kondycję paczek zależnych.
Do tego celu służy opcja --dependents
lub -P
polecenia guix build
.
Pozostawiona bez argumentu buduje wszystkie paczki zależne od sprawdzanej.
Można do tej opcji dodać liczbę poziomów oddalenia zależności.
Ja sprawdzam bez tego limitu.
ŹRÓDŁO
Okazuje się, że paczka knotes
nie daje się zbudować.
Docieram do decyzji o usunięciu tego programu z KDE.
Po usunięciu z jej zależności bezpośrednich i pośrednich paczki kpimtextedit
proces sprawdzania paczek zależnych kończy się bez dalszych błędów.
ZROBIONE
Następnym zadaniem jest całkowite usunięcie paczki knotes
z modułu (gnu packages kde-pim)
.
ZROBIONE Dla pewności powinienem również sprawdzić zgodność kryptograficzną pobieranego archiwum.
DO ZROBIENIA Przy okazji aktualizacji tej jednej paczki dobrze będzie zaktualizować pozostałe stare paczki KDE PIM.
DO ZROBIENIA Na koniec większym projektem do wykonania, dla przyszłych poprawek, będzie implementacja wieloarchitekturowego systemu testującego budowę paczek.