AM 9.8.2 released

Published by

The release of "AM" version 9.8.2 introduces major enhancements to the "am-extras" repository, which is dedicated to AM extensions. One of the key changes is the transfer of management for all Python AppImage scripts to "am-extras," which allows users more autonomy in selecting and adding software without needing to wait for the author to update scripts or approve pull requests. This transition has significantly expanded available options, particularly for the x86_64 architecture, increasing the number of AppImage packages from 11 to 40.

Additionally, the update implements several improvements, including the introduction of sanity tests for both AM and module updates, and for the installation of scripts directly from the database. Several dependencies have been replaced with native shell commands, reducing reliance on network calls and minimizing potential overload. Code refactoring and bug fixes have also been prioritized. Other notable changes include the addition of memoto functionality in x86_64 programs, better handling of icon issues related to broken symlinks, and the removal of unnecessary parameters in AppImage templates.

The update encourages user contributions through dedicated third-party databases, allowing for greater flexibility in software management. Users can now add applications independently, streamlining the process of expanding the AM software portfolio. The release highlights the importance of community involvement in enhancing the AM ecosystem.

In summary, "AM" 9.8.2 represents a significant step forward in enhancing usability and expanding software options within the AM environment. Users are encouraged to explore the new features and contribute to the ongoing development by visiting the "am-extras" GitHub repository.

Summary Table of App Databases
| Database Name | Number of Apps | Description | Maintainer | Notes |
|---------------|----------------|----------------------------------|--------------|----------------------------|
| am-extras | 40 | Third-party apps for AM | Community | Supports independent additions |
| python | 4 | Python AppImage versions | Community | Expanded from 11 versions |
| x86_64 | 40 | AppImages for x86_64 architecture| Community | Increased choice |
| | | | | |

The release not only enhances the functionality of the AM system but also fosters a more collaborative environment for software development and management

AM 9.8.2 released

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 released @ Linux Compatible