Udało mi się wrzucić nową wersję #TranslateToolkit do #Gentoo.
- instalacja metodą #PEP517 była zepsuta i do systemu nie trafiały pliki danych (aktualna wersja stabilna paczki też jest popsuta i nikt nawet nie zauważył)
- testy spodziewają się, że pliki danych z translate-toolkit i gaupol znajdą się w tym samym katalogu, ${XDG_DATA_HOME}
- jeden z testów zmienia katalog roboczy przez os.chdir() i nigdy nie wraca, psując tym samym testy po nim następujące
- wszystkie testy zbudowane w oparciu o snapshottest się sypią i nie mam pojęcia dlaczego (a do tego wtyczka ta generuje paskudnie nieczytelne komunikaty błędów i w ogóle dlaczego ktokolwiek używa czegoś tak paskudnego?!)
Czuję się, jakbym właśnie zmarnował godzinę swojego życia.
#python #pep517 #gentoo #translatetoolkit
I've managed to bump #TranslateToolkit in #Gentoo.
- #PEP517 install was broken and didn't install data files (it's also broken in current stable and nobody even noticed)
- tests expect data files from itself and gaupol in a single ${XDG_DATA_HOME}
- one test module does os.chdir() and never returns, breaking other tests
- all tests based on snaphottest fail and I have no clue why (also, the output is awful and why do people use such a horrible plugin?!)
Feels like an wasted hour.
#translatetoolkit #gentoo #pep517 #python