Software 43918 Published by

The release of "AM" 9.8.2 marks a significant update to the "am-extras" repository, which focuses on AM extensions. The update has assigned the management of all Python AppImage scripts to "am-extras," providing users with greater flexibility in selecting and adding software. This innovative method has streamlined the process for users to submit straightforward AppImages without the need to wait for the author to address the script or authorize a pull request.

The modifications encompass the incorporation of sanity tests for AM and module updates, as well as for the installation of scripts from the database. Additionally, dependencies are being replaced with their native shell counterparts, curl calls are being minimized to prevent network overload, and efforts are being made towards code refactoring and addressing bugs. The modifications encompass the incorporation of memoto into x86_64 programs, the utilization of shell built-ins for basename and dirname, rectifying icon issues when the latter is a broken symlink, the elimination of "light" builds from eden-nightly, the adoption of a more compact table, the removal of --no-sandbox parameters in AppImage templates, the introduction of an integrity check on the main CLI, modules, and lists, updates to database.am and install.am, the addition of a dbin-powered template, ghcr_dl.sh, support for ghrc-based scripts, updates to scrcpy, the integration of sas, and the provision for a new "sas" sandboxing solution.



"AM" 9.8.2

Push towards third-party databases and increase in software portfolio

I've been working for a while on improving  the "am-extras" repository, dedicated to AM extensions, and after receiving the first contribution, I decided to revise the programs management in the AM database.

I started by delegating the management of all Python AppImage scripts to " am-extras", and the result was amazing: while for the x86_64 architecture alone, in the "AM" database the choice was between 11 Python versions, the new " python" database listed up to 4 for each version, extending the choice to 40 different AppImage packages, and without a dedicated installation script in the AM database.

This led me to work even harder to create a system that can make things easier for you! All of you! The users!

By creating dedicated third-party databases maintained by you in " am-extras", you'll have even more freedom in adding and choosing software.

To summarize, you need a table in Markdown format with five columns. Nothing else.

Here are all the databases with the numbers of all the apps currently installable via AM so far

With this approach, I've realized that AM's biggest dependency is me. Until now, to submit a simple AppImage, you've always had to wait for me to work on the script or approve a pull request.

I'll continue to do so as long as I can, but this new approach will definitely give you much more freedom to have as many apps as you want in AM, without asking my permission.

I invite you to visit  https://github.com/ivan-hc/am-extras to learn more.


Among other changesadded sanity tests for AM and module updates and for installing scripts from the database the workflow that automatically updates translations now takes into account changes in "main", no longer in "dev" fixed and improved the option -a or about replaced several dependencies with their native shell counterpart reduced curl calls not to overload networking code refactoring and other bug fixes What's Changed

New Contributors

Full Changelog 9.8.1...9.8.2

Release "AM" 9.8.2 · ivan-hc/AM