Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Slowly getting faster

Posted on September 21, 2022 by Michael G

Author: eighthave
Source

We have been a bit quiet recently on some fronts, like this blog and on
merge requests to review. We strive to keep our users informed, and we
always appreciate contributions, even when we cannot immediately review
them. F-Droid started in 2010, so we have some technical debt and cannot
always move fast. We appreciate patience when contributing. The good news
is that this is because we are really quite busy with a whole slew of large
improvements that all seemed to happen at the same time. So here is a quick
overview:

  • You might have noticed that this website sometimes ran really slowly. We
    have been working to improve that. Since we rolled out the new front
    facing web servers, we have seen a large improvement there. And now we
    get better data about network usage and server state which means that we
    can more effectively troubleshoot and optimize going forward.

  • We’re wrapping up a major
    overhaul
    of the
    official F-Droid client app (thanks to FFDW funding), including a
    security audit (thanks to
    NLnet funding). This
    replaces huge chunks of technical debt, fixes many bugs, adds a
    comprehensive test suite, and should make it much easier for contributors
    to follow the code.

  • There are new contributor buildserver instances for testing app builds
    on the production setup. This has sped up the app review process,
    especially for key apps that are complicated to build, like Element or Jitsi Meet. These instances also let us do regular,
    repo-wide scans to find any non-free
    dependencies
    that
    have might have snuck in.

  • After using the Ansible automation for contributor buildserver
    instances, this setup is now proven, and we are now switching the
    production setup to use it. That means anyone can inspect and recreate
    the production setup with relative ease.

  • We are setting up new hardware for the production buildserver to enable
    parallelizing the build
    processes.

  • We are finalizing our new legal entity with its own board of directors.

  • Setting up more F-Droid core contributors to get paid to work on F-Droid.

And that is just a sample of what all is going on. F-Droid can move faster
with more contributions, and we want your contributions! It can be anything
from app
reviews, diving in
to fix
issues,
and donations to enable more people to spend more time to making F-Droid better.

Read more

Related Posts:

  • Federated services made easier
    Federated services made easier
  • Gentle updates postponed
    Gentle updates postponed
  • Unattended updates for everyone, 1.19 is here
    Unattended updates for everyone, 1.19 is here
  • Let us compete on trustworthiness and an Arcticons special release
    Let us compete on trustworthiness and an Arcticons…
  • Vulnerability Patching for F-Droid apps
    Vulnerability Patching for F-Droid apps
  • Favor your repository
    Favor your repository

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT