Powoli staje się szybszy

Ostatnio byliśmy spokojni na niektórych frontach, takich jak ten blog i w sprawie wspólnych próśb o recenzję . Staramy się informować naszych użytkowników i zawsze doceniamy wkłady, nawet jeśli nie możemy ich od razu przejrzeć. F-Droid wystartował w 2010 roku, więc mamy pewien dług techniczny i nie zawsze możemy działać szybko. Dziękujemy za cierpliwość podczas wnoszenia wkładu. Dobrą wiadomością jest to, że dzieje się tak dlatego, że jesteśmy naprawdę bardzo zajęci całym mnóstwem ulepszeń, które się wydarzyły w tym samym czasie. Oto krótki przegląd:

  • Być może zauważyłeś/aś, że ta strona czasami działała bardzo wolno. Pracujemy nad tym, aby to poprawić. Odkąd wprowadziliśmy nowe serwery internetowe, zauważyliśmy znaczną poprawę. A teraz otrzymujemy lepsze dane o wykorzystaniu sieci i stanie serwera, co oznacza, że możemy skuteczniej rozwiązywać problemy i optymalizować je w przyszłości.

  • Kończymy poważny remont oficjalnej aplikacji klienckiej F-Droid (dzięki FFDW funding), w tym audyt bezpieczeństwa (dzięki finansowaniu NLnet. Zastępuje to ogromne kawałki długu technicznego, naprawia wiele błędów, dodaje obszerny zestaw testów i powinno znacznie ułatwić współtwórcom śledzenie kodu.

  • Dostępne są nowe instancje współautora buildserver do testowania kompilacji aplikacji w konfiguracji produkcyjnej. Przyspieszyło to proces sprawdzania aplikacji, zwłaszcza w przypadku kluczowych aplikacji, które są skomplikowane w budowie, takich jak Element lub Jitsi Meet. Te instancje pozwalają nam również na regularne skanowanie całego repozytorium w celu znalezienia wszelkich niewolnych zależności, które mogły się wniknąć.

  • Po użyciu automatyzacji Ansible dla instancji współautora buildserver ta konfiguracja jest już sprawdzona i teraz zmieniamy konfigurację produkcyjną, aby z niej korzystała. Oznacza to, że każdy może stosunkowo łatwo sprawdzić i odtworzyć konfigurację produkcyjną.

  • Konfigurujemy nowy sprzęt dla produkcji buildserver, aby umożliwić równoległość procesu budowania.

  • Finalizujemy nasz nowy podmiot prawny z własną radą dyrektorów.

  • Skonfiguruj więcej współpracowników rdzenia F-Droid, aby otrzymywać wynagrodzenie za pracę nad F-Droidem.

A to tylko próbka tego, co się dzieje. F-Droid może poruszać się szybciej dzięki większej liczbie wkładów, a my chcemy twoich wkładów! Może to być cokolwiek z aplikacji reviews, naprawiania problemów oraz darowizny, aby umożliwić większej liczbie osób spędzanie większej ilości czasu, aby ulepszyć F-Droid.