Week 33, 2022: Development and Testing Updates

The message to update the browser has been shared with the development team and should be handled as part of the next release. As mentioned previously, we cannot immediately switch to the latest builds or version patches, as the changes need to be validated with existing applications.

BTW, users with development skills can pitch in and make code changes and update applications. /e/OS being an open source project, all of us can only gain with the added skills of the community members. For now, they (users who want to make development changes) will need to approach the development team for requisite permissions.
For the future, we would definitely want to streamline and add a review /accept / reject/ merge changes process made by users, like it is on GitHub.

4 Likes

Checking in there are any plans on this

Update: This is a good suggestion. The team does not have any immediate plans on making updates available from the App Lounge. Such updates will definitely be a part of the future plans for the App Lounge.

4 Likes

The message to update the browser has been shared with the development team

The Chromium schedule and releases are public.
No project or company should have to be reminded to update such an extremely critical component of the system by its users.

Such updates will definitely be a part of the future plans for the App Lounge.

It is no different than updating any other app.

Have you ditched DivestOS for /e/OS ? :slight_smile: Anyway, thanks for the reminder.

Unfortunately it is different, because /e/ ship a patched version of Bromite. So

  1. the upstream updates need to be merged into /e/'s fork (which can be done automatically)
  2. the changes need to be tested, which cannot be done automatically
  3. then the update can be made available.

Once the upstream changes are merged and tested, they are not shipped until the next release of the whole OS.

They could be made available via App Lounge, but /e/ have chosen not to do that. The choice is probably historical, and is probably also based on lack of developers. Adding new features and fixing bugs in /e/'s code is given higher priority than shipping on upstream changes.

The same applies to all the forked apps - Mail, Messenger, Calendar, Account Manager, Notes. Upstream changes - whether new features, bug fixes or fixes for critical vulnerabilities - don’t appear in /e/OS until the next release of the full system. Unfortunately, that’s what happens when you choose to fork apps, rather than contributing upstream.

1 Like

@petefoth
That comment was regarding updating the system WebView in general, not counting the fork maintenance.

The comment it was in reply to implied that there was extra work needed to actually support shipping the WebView out-of-band via the App Lounge.

CalyxOS and my DivestOS both ship WebView out-of-band via a custom F-Droid repository.

Those are classified as “system apps” and signed, is it possible to update separately ?

@SkewedZeppelin follow our project for more than a year, and always post judicious and respectfull comments.
Thanks to him.

Edit : @manoj Once translated with deepL translator, ditch/divest is a very good word game

is it possible to update separately ?

Yes, you can update them just fine as long as they are signed with the same keys.

My response remains the same. If the intention is genuine and motivated by a desire to help users, then folks with the required technical skill can also step up and make the changes or updates to the /e/OS code. That is the whole idea of open source projects. The development team already has its hands full of the bugs in the Gitlab and does slip in a lot of places. Such cooperation will only help both DivestOS / /e/OS/ any other custom OS. We can either support and help each other grow, or snip and try to bring the other down.

6 Likes