Open Source Projects
Contents:
Today 2026-03-04 Developments: A Look at Our Codebase (1 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 1 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
openembedded-core
Repository URL: https://git.openembedded.org/openembedded-core
cutekeyboard
Repository URL: https://github.com/amarula/cutekeyboard.git
git-analyzer
Repository URL: https://github.com/amarula/git-analyzer.git
check-jenkins
Repository URL: https://github.com/amarula/check-jenkins
meta-mend
Repository URL: https://github.com/amarula/meta-mend.git
explain-error-plugin
Repository URL: https://github.com/jenkinsci/explain-error-plugin
meta-openembedded
Repository URL: https://github.com/openembedded/meta-openembedded.git
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Today 2026-02-01 Developments: A Look at Our Codebase (1 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 1 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
chatgpt-code-review-gerrit-plugin
Repository URL: https://github.com/amarula/chatgpt-code-review-gerrit-plugin.git
Summary of the contributions by author:
Michael Trimarchi: Michael Trimarchi updated the version in the pom.xml file to 3.1.1 following a plugin renaming. This change ensures that the project is using the correct version and aligns with the recent plugin updates.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2026-01-02: pom.xml: Bump the version to 3.1.1
Patrizio Gelosi: Patrizio Gelosi lowered the log level for patch set dump from `info` to `debug` to reduce log output. They fixed a bug causing the plugin to hang indefinitely when retrieving the project name key. Additionally, they implemented a feature where assistant instructions are included from `.gerrit/ai-instructions.md` files in git projects. Patrizio also improved error handling for missing files during git access and resolved an issue where an exception was incorrectly thrown during merge operations.
Here the commits of Patrizio Gelosi in detail:
Patrizio Gelosi on 2026-01-15: fix: exception thrown during merge
Patrizio Gelosi on 2026-01-15: fix: hang while retrieving project name key
Patrizio Gelosi on 2026-01-16: fix: handle missing files in git
Patrizio Gelosi on 2026-01-16: feat: include assistant instructions from git repo
Patrizio Gelosi on 2026-01-21: chore: lower log level for patch set dump
git-collect-plugin
Repository URL: https://github.com/amarula/git-collect-plugin.git
Summary of the contributions by author:
Michael Trimarchi: Michael Trimarchi removed a false positive warning in CollectGitStep and added the @POST annotation while suppressing the missing permission check. In the pom.xml file, unnecessary exclusions of injected tests were eliminated, and structs and jacarta.servlet-api were dropped. Additionally, a new getRemote() endpoint function was added to LocalGitInfo, and an invalid import was fixed in CollectGitStep. The transition from junit4 to junit5 was made to allow building and running tests after introducing a junit4 ban. Finally, fixes were applied to allow plugin adoption, including updating the Jenkins version in the pom.xml and addressing various missing files and configurations as required.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2026-01-31: Apply fix to allow plugin adoptation
Michael Trimarchi on 2026-01-31: Move from junit4 to junit5
Michael Trimarchi on 2026-01-31: CollectGitStep: Fix invalid import
Michael Trimarchi on 2026-01-31: LocalGitInfo: Add getRemote() endpoint function
Michael Trimarchi on 2026-02-01: pom.xml: Drop structs and jacarta.servlet-api
Michael Trimarchi on 2026-02-01: pom.xml: There is not need to exclude injected tests
Michael Trimarchi on 2026-02-01: CollectGitStep: Remove false positive warning
nlcpp
Repository URL: https://github.com/amarula/nlcpp.git
Summary of the contributions by author:
Roman Smrž: Roman Smrž added an `Address` constructor from string with a family hint parameter to the codebase. This change enhances the flexibility of creating `Address` objects. Additionally, explicit tags were included in the C++ constructors to clarify the memory-management of raw pointers, improving code readability and maintainability.
Here the commits of Roman Smrž in detail:
Roman Smrž on 2026-01-06: Explicit tags for handling raw pointers in constructors
Roman Smrž on 2026-01-07: Address constructor from string with family hint
explain-error-plugin
Repository URL: https://github.com/jenkinsci/explain-error-plugin
Summary of the contributions by author:
Michael Nazzareno Trimarchi: Michael Nazzareno Trimarchi added a deep link to the AI Error Explanation UI, allowing users to navigate directly to the specific location of a failure from the AI summary. The logic was updated to generate a URL for the failed step in the `PipelineLogExtractor`, with support for node- specific linking. This enhancement included adding a “View Full Report” button in the UI and updating related tests to match the method signature changes. The changes were made to improve user experience and streamline error troubleshooting in complex pipelines.
Here the commits of Michael Nazzareno Trimarchi in detail:
Michael Nazzareno Trimarchi on 2026-01-03: Add deep link to AI Error Explanation UI (#69)
meta-openembedded
Repository URL: https://github.com/openembedded/meta-openembedded.git
Summary of the contributions by author:
Adam Duskett: Adam Duskett removed the unnecessary BBCLASSEXTEND = “native nativesdk” in the libtsm recipe to address a warning related to missing dependencies. Additionally, Adam Duskett added a recipe for kmscon in libtsm to fulfill a dependency requirement. In the kmscon recipe, default settings were provided to avoid dependencies, and a patch was included to resolve a compilation error when using LLVM as the preferred toolchain. These changes aim to enhance the build process and ensure smoother integration of the components.
Here the commits of Adam Duskett in detail:
Adam Duskett on 2026-01-20: libtsm: add recipe for kmscon dependency
Adam Duskett on 2026-01-20: kmscon: Add recipe
Adam Duskett on 2026-01-23: libtsm: drop BBCLASSEXTEND = “native nativesdk”
u-boot
Repository URL: https://github.com/u-boot/u-boot.git
Summary of the contributions by author:
Dario Binacchi: Dario Binacchi updated the board for STM32MP2 to read the boot index from backup registers, aligning with a previous commit for STM32MP1. This enhancement allows the system to retrieve the boot index information efficiently on STM32MP2 platforms.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2026-01-18: board: stm32mp2: read boot index from backup register
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Summary of the contributions by author:
Dario Binacchi: Dario Binacchi updated various board configurations to include ‘set -eu’ in post-build scripts, ensuring proper error reporting during image generation. Additionally, Dario Binacchi fixed a typo in the readme.txt files of STM32F769-DISCO and STM32F469-DISCO boards. Furthermore, Dario Binacchi introduced support for the STM32h747i-disco board with detailed specifications. Lastly, U-Boot and Linux versions were bumped in multiple configurations for compatibility and feature enhancements.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2026-01-07: boot/uboot: bump to version 2026.01
Dario Binacchi on 2026-01-07: configs/stm32mp1_dk: bump Linux to 6.12.63 and U-Boot to 2026.01
Dario Binacchi on 2026-01-07: configs/ti_am62x_sk: bump U-Boot and Linux versions
Dario Binacchi on 2026-01-07: configs/beaglebone: bump U-Boot to 2026.01
Dario Binacchi on 2026-01-09: configs/stm32f746_disco_sd: bump Linux to 5.15.197 and U-Boot to 2026.01
Dario Binacchi on 2026-01-09: configs/stm32f769_disco_sd: bump Linux to 5.15.197 and U-Boot to 2026.01
Dario Binacchi on 2026-01-09: configs/stm32f469_disco_{sd, xip}: bump Linux to 5.15.197
Dario Binacchi on 2026-01-10: configs/stm32f429_disco_xip: bump Linux to 6.1.159
Dario Binacchi on 2026-01-10: configs/imx8mn_bsh_smm_s2[_pro]: bump Linux to 6.12.64 and U-Boot to 2026.01
Dario Binacchi on 2026-01-10: configs/imx6ulz_bsh_smm_m2: bump Linux to 6.12.64 and U-Boot to 2026.01
Dario Binacchi on 2026-01-19: configs/stm32h747_disco_sd: new defconfig
Dario Binacchi on 2026-01-19: package/cmocka: bump to version 2.0.2
Dario Binacchi on 2026-01-22: board/stmicroelectronics/stm32f769-disco: fix typo in readme.txt
Dario Binacchi on 2026-01-22: board/stmicroelectronics/stm32f469-disco: fix typo in readme.txt
Dario Binacchi on 2026-01-24: board/stmicroelectronics/stm32f4xx: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/ti/common/am6xx: remove debug flag from post-build script
Dario Binacchi on 2026-01-24: board/ti/common/am6xx: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/stmicroelectronics/stm32f746-disco: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/beagleboard/beaglebone: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/stmicroelectronics/stm32f469-disco: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/bsh/imx8mn-bsh-smm-s2-pro: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/bsh/imx6ulz-bsh-smm-m2: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/bsh/imx8mn-bsh-smm-s2: exit post-build.sh on error
Dario Binacchi on 2026-01-24: board/stmicroelectronics/stm32f769-disco: exit post-build.sh on error
Dario Binacchi on 2026-01-26: package/less: bump to version 691
This overview highlights the continuous effort and innovation from our development team. We look forward to bringing even more exciting updates in the future!
Generated by the Git Commit Article Generator
Today 2026-01-02 Developments: A Look at Our Codebase (1 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 1 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
openembedded-core
Repository URL: https://git.openembedded.org/openembedded-core
Summary of the contributions by author:
Adam Duskett: Adam Duskett updated the RPM selftests to use SHA256 keys due to the deprecation of SHA-1 signatures in RHEL9. This change ensures compatibility with sequoia-compatible sha256 RSA4096 keys. The new keys were added with the specified encryption parameters, and a gpg.batch file was included for future key regeneration needs. This update aligns Yocto with the latest security standards and best practices, as outlined in Red Hat’s security advisories [1][2]. 1: https://www.redhat.com/en/blog/rhel-security-sha-1-package-signatures-distrusted-rhel-9 2: https://www.redhat.com/en/blog/updating-gpg-keys-for-fedora-and-rhel
Here the commits of Adam Duskett in detail:
Adam Duskett on 2025-12-03: rpm selftests: use sha256 keys
cutekeyboard
Repository URL: https://github.com/amarula/cutekeyboard.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi added Danish and Finnish layout support. This enhancement enables users to utilize the application in multiple languages, expanding the potential user base and improving accessibility for international markets.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-12-04: Add danish and finnish layout
git-analyzer
Repository URL: https://github.com/amarula/git-analyzer.git
Summary of the contributions by author:
Dario Binacchi: Dario Binacchi added the Trantor repository to the config.ini file in the Amarula project. This change enables the Amarula project to access and utilize the resources and dependencies provided by the Trantor repository, enhancing the project’s functionality and capabilities.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2026-01-02: amarula: config.ini: Add trantor repo
Michael Trimarchi: Michael Trimarchi added the ‘android-signing-plugin’ to the ‘config.ini’ in the ‘amarula’ repository. In the ‘ai_utils’ source code, the prompt was updated to enhance professionalism. Changing the role to “Technical Lead” emphasizes efficiency over politeness, aligning with the role definition. By enforcing a standard changelog format and prohibiting the use of adjectives describing effort, the model focuses solely on code-related content. Additionally, the inclusion of the ‘git-collect’ Jenkins plugin enhances the project’s automation capabilities.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-12-08: Add git-collect jenkins plugin
Michael Trimarchi on 2026-01-02: src: ai_utils: Update the prompt to make it more professional
Michael Trimarchi on 2026-01-02: amarula: config.ini: Add android-signing-plugin
git-collect-plugin
Repository URL: https://github.com/amarula/git-collect-plugin.git
Summary of the contributions by author:
Michael Nazzareno Trimarchi: Michael Nazzareno Trimarchi created a Maven configuration file named maven.yml and added a build step for packaging using Maven. This addition enables the project to be built and packaged using Maven, streamlining the build process and ensuring consistency in the project’s build outputs.
Here the commits of Michael Nazzareno Trimarchi in detail:
Michael Nazzareno Trimarchi on 2026-01-01: Create maven.yml
Michael Trimarchi: Michael Trimarchi added a release workflow to the .github directory. He fixed an issue by adding a default value for CollectGitStep, allowing support for remotes different from “origin”. Additionally, he enhanced the CollectGitStep to support SSH git, including Gerrit, and added a repository browser to the SCM git object. Michael also improved the plugin by adding forensic git support and updating CollectGitStep to report changes to the Jenkins UI.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-12-06: Add first revision of git-collect-plugin
Michael Trimarchi on 2025-12-06: Add LICENSE file
Michael Trimarchi on 2025-12-06: Add mimimal .gitignore file
Michael Trimarchi on 2025-12-06: Add .vscode plugin debug setup
Michael Trimarchi on 2025-12-06: Fix how check if the directory is a valid git repository
Michael Trimarchi on 2025-12-06: README.md: Add an example how to get builddata from a markedCommit
Michael Trimarchi on 2025-12-06: Add plugin icon
Michael Trimarchi on 2025-12-06: Add proper warning suppression
Michael Trimarchi on 2025-12-07: Add more splitting to the logic to allow more features
Michael Trimarchi on 2025-12-07: Add logging jenkins primitives instead of println
Michael Trimarchi on 2025-12-08: Add changelog to the collected informations
Michael Trimarchi on 2025-12-08: GitScanner: Fix marked commit
Michael Trimarchi on 2025-12-08: CollectGiStep: Fix removal of changelog in finally block
Michael Trimarchi on 2025-12-08: Update CollectGitStep to report changes to the Jenkins UI
Michael Trimarchi on 2025-12-08: CollectGitStep: Add forensic git support
Michael Trimarchi on 2025-12-08: Add Changelog example
Michael Trimarchi on 2025-12-08: Add basic class documentation
Michael Trimarchi on 2025-12-09: CollectGitStep: Drop unused imports
Michael Trimarchi on 2025-12-09: CollectGitStep: Clone previus buildData as reference for next build
Michael Trimarchi on 2025-12-09: CollectGitStep: Add repository browser to the scm git object
Michael Trimarchi on 2025-12-10: CollectGitStep: Support ssh git, including gerrit
Michael Trimarchi on 2025-12-30: feat: Support remote different from origin
Michael Trimarchi on 2025-12-31: fix: Add default value for CollectGitStep
Michael Trimarchi on 2026-01-01: .github: Add release workflow
nlcpp
Repository URL: https://github.com/amarula/nlcpp.git
Summary of the contributions by author:
Roman Smrž: Implemented bool conversion operators for Route and RouteAddress classes to enhance code readability and simplify conditional statements. This change allows for more intuitive handling of route and route address objects, improving overall code maintainability and reducing the risk of errors.
Here the commits of Roman Smrž in detail:
Roman Smrž on 2025-12-10: Add bool conversion operators for Route and RouteAddress
explain-error-plugin
Repository URL: https://github.com/jenkinsci/explain-error-plugin
Summary of the contributions by author:
Michael Nazzareno Trimarchi: Michael Nazzareno Trimarchi fixed a plugin log extraction failure, addressing issue #67. Additionally, JSON Output was added for AI Responses, enhancing the system’s capabilities and improving data handling for issue #64.
Here the commits of Michael Nazzareno Trimarchi in detail:
Michael Nazzareno Trimarchi on 2025-12-21: Add JSON Output for AI Responses (#64)
Michael Nazzareno Trimarchi on 2025-12-21: Fix plugin log extraction failure (#67)
openid-plugin
Repository URL: https://github.com/jenkinsci/openid-plugin.git
Summary of the contributions by author:
Michael Trimarchi: Michael Trimarchi tested the Jenkins project with Java 25 and Java 21 on ci.jenkins.io to prepare for future Java 25 support. The project intentionally continues to generate Java 17 byte code as configured by the plugin parent pom. Testing confirmed that automated tests pass with Java 25, leading to the decision to drop support for Java 17 in the near future to focus on supporting Java 21 and Java 25 only.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-12-21: Test with Java 25 and Java 21
android-signing-plugin
Repository URL: https://github.com/jenkinsci/android-signing-plugin.git
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi updated the package/cutekeyboard version to 1.5.0, aligning with the latest release on GitHub. This change provides users with access to the new features and improvements detailed in the change log.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-11-19: package/cutekeyboard: bump version to 1.5.0
Dario Binacchi: Dario Binacchi updated the QT6BASE_CONF_OPTS variable to correctly enable/disable the Vulkan feature during CMake configuration. Dario Binacchi also bumped the babeltrace2 version to 2.1.2, eliminating the need to run autoreconf and updating license file names. Additionally, Dario Binacchi ensured EMBIGGEN_DISK_VERSION compliance with release-monitoring.org and updated various package versions, including cmocka, armadillo, uuu, and pocketpy.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-09-09: package/qt6/qt6base: use correct QT6BASE_CONF_OPTS variable for Vulkan
Dario Binacchi on 2025-09-26: package/embiggen-disk: fix EMBIGGEN_DISK_VERSION
Dario Binacchi on 2025-12-07: package/babeltrace2: bump to version 2.1.2
Dario Binacchi on 2025-12-07: package/armadillo: bump to version 15.2.2
Dario Binacchi on 2025-12-08: package/pocketpy: bump to version 2.1.5
Dario Binacchi on 2025-12-08: package/cmocka: bump to version 2.0.0
Dario Binacchi on 2025-12-29: package/cmocka: bump to version 2.0.1
Dario Binacchi on 2025-12-29: package/pocketpy: bump to version 2.1.6
Dario Binacchi on 2025-12-29: package/uuu: bump to version 1.5.243
Dario Binacchi on 2025-12-29: package/armadillo: bump to version 15.2.3
This overview highlights the continuous effort and innovation from our development team. We look forward to bringing even more exciting updates in the future!
Generated by the Git Commit Article Generator
Today 2025-12-02 Developments: A Look at Our Codebase (1 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 1 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
chatgpt-code-review-gerrit-plugin
Repository URL: https://github.com/amarula/chatgpt-code-review-gerrit-plugin.git
Summary of the contributions by author:
Patrizio Gelosi: Patrizio Gelosi addressed a critical compatibility issue with Gerrit version 13, ensuring the plugin’s core functionality was no longer obstructed. Additionally, they updated the plugin to utilize the latest Gerrit plugin API version 3.13.1, enhancing its performance and compatibility with the platform. These contributions demonstrate a proactive approach to maintaining and improving the plugin’s functionality, ensuring a seamless user experience with Gerrit.
Here the commits of Patrizio Gelosi in detail:
Patrizio Gelosi on 2025-11-14: chore: bump to gerrit-3.13.1
Patrizio Gelosi on 2025-11-14: fix: compatibility issue with Gerrit 13
flutekeyboard
Repository URL: https://github.com/amarula/flutekeyboard.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi made a significant update with Version 0.3.0, introducing new features, bug fixes, and improvements to the software. The release signifies a notable advancement in the development progress, showcasing a commitment to enhancing the overall functionality and user experience. Andrea Ricchi’s contributions over the past month have been instrumental in driving the software forward, with a focus on delivering key features and addressing reported issues. The release underlines a dedicated effort to refine the software and meet user expectations, highlighting a proactive approach to software development. Andrea Ricchi’s work demonstrates a consistent effort to iterate on the software, incorporating valuable enhancements and optimizations to ensure a robust and reliable product.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-11-20: Version 0.3.0
libcppconnman
Repository URL: https://github.com/amarula/libcppconnman.git
Summary of the contributions by author:
Eduardo Gonzalez: In the past month, Eduardo Gonzalez focused on enhancing workflows by implementing a feature to add post-build artifacts. This improvement allows for the automatic upload of artifact URLs upon successful pull request builds. Additionally, a new action was introduced to post comments on PR conversations, enhancing collaboration and communication within the development process. Notably, a bug related to issue #16 was successfully addressed during this period. These contributions demonstrate Eduardo Gonzalez’s commitment to streamlining development processes and fostering effective communication within the team.
Here the commits of Eduardo Gonzalez in detail:
Eduardo Gonzalez on 2025-10-21: workflows: Add post build artifacts
u-boot
Repository URL: https://github.com/u-boot/u-boot.git
Summary of the contributions by author:
Andrea Calabrese: Andrea Calabrese made improvements to the BSH SystemMaster (SMM) M2B board support by updating the timing for the 512 MB version and adjusting the spi.c accordingly. Additionally, Andrea updated the readme file to include instructions for building the M2B board. These changes enhance the usability and documentation of the software development project. The commit messages reflect a focus on refining specific aspects of the project to ensure better functionality and user guidance. Andrea’s contributions demonstrate a commitment to enhancing the overall quality and accessibility of the software for users and developers alike.
Here the commits of Andrea Calabrese in detail:
Andrea Calabrese on 2025-10-31: bsh: update readme with instructions to build M2B
Andrea Calabrese on 2025-10-31: bsh: imx6ulz_smm_m2: Update imx6ulz BSH SMM M2B board
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Summary of the contributions by author:
Adam Duskett: Adam Duskett made contributions to the software development by fixing the issue in the package/depot-tools related to running gclient.py. This was caused by changes in the python-httplib2 package, which necessitated a patch to adjust the import statement. Additionally, a host variant of the python-pysocks package was added to accommodate the changes in httplib2. These updates were crucial for ensuring the proper functioning of depot-tools and its usage in generating flutter- engine tarballs. The commits were signed off by Adam Duskett and Julien Olivain, indicating the successful resolution of the issues.
Here the commits of Adam Duskett in detail:
Adam Duskett on 2025-11-04: package/python-pysocks: add host variant
Adam Duskett on 2025-11-04: package/depot-tools: fix running gclient.py
Dario Binacchi: In the past month, Dario Binacchi made several key contributions to various software packages. Notable updates include bumping versions of packages such as pocketpy, uuu, netopeer2, sysrepo, libyang, libnetconf2, netcat-openbsd, aardvark-dns, netavark, uboot-bootcount, darkhttpd, cukinia, cryptodev-linux, crudini, cracklib, cppzmq, cpp-httplib, brotli, cctz, conntrack-tools, brltty, imx6ulz_bsh_smm_m2, and armadillo. These updates involved version bumps, license file changes, patch merges, and build requirement adjustments. Additionally, the contributions included updating release notes, fixing license hash files, and ensuring compatibility between related packages. The changes encompass a range of improvements, bug fixes, and version upgrades across multiple software packages.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-11-03: package/armadillo: bump to version 15.2.1
Dario Binacchi on 2025-11-04: configs/imx6ulz_bsh_smm_m2: bump Linux to 6.12.56 and U-Boot to 2025.10
Dario Binacchi on 2025-11-05: package/brltty: bump to version 6.8
Dario Binacchi on 2025-11-08: package/conntrack-tools: bump to version 1.4.8
Dario Binacchi on 2025-11-08: package/cctz: bump to version 2.5
Dario Binacchi on 2025-11-08: package/brotli: bump to version 1.2.0
Dario Binacchi on 2025-11-09: package/cpp-httplib: bump to version 0.27.0
Dario Binacchi on 2025-11-09: package/cppzmq: bump to version 4.11.0
Dario Binacchi on 2025-11-09: package/cracklib: bump to version 2.10.3
Dario Binacchi on 2025-11-09: package/crudini: bump to version 0.9.6
Dario Binacchi on 2025-11-09: package/cryptodev-linux: bump to version 1.14
Dario Binacchi on 2025-11-09: package/cukinia: bump version to 0.9.1
Dario Binacchi on 2025-11-09: package/darkhttpd: bump to version 1.17
Dario Binacchi on 2025-11-10: package/uboot-bootcount: bump to version 3.2.0
Dario Binacchi on 2025-11-15: package/{aardvark-dns, netavark}: bump to versions 1.17.0
Dario Binacchi on 2025-11-15: package/netcat-openbsd: bump to version 1.234
Dario Binacchi on 2025-11-15: package/libnetconf2: bump to version to 3.7.10
Dario Binacchi on 2025-11-15: package/libyang: bump to version 3.13.6
Dario Binacchi on 2025-11-15: package/sysrepo: bump version to 3.7.11
Dario Binacchi on 2025-11-15: package/netopeer2: bump to version 2.4.5
Dario Binacchi on 2025-11-17: package/uuu: bump to version 1.5.239
Dario Binacchi on 2025-11-17: package/pocketpy: bump to version 2.1.4
This overview highlights the continuous effort and innovation from our development team. We look forward to bringing even more exciting updates in the future!
Generated by the Git Commit Article Generator
Today 2025-11-01 Developments: A Look at Our Codebase (1 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 1 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
flutekeyboard
Repository URL: https://github.com/amarula/flutekeyboard.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi made a significant contribution to the FluteKeyboard project by adding an option to hide the ‘space’ text. This new feature enhances user experience by providing customization options. This improvement demonstrates Andrea Ricchi’s commitment to refining the functionality of the software. The addition of this feature aligns with the project’s goal of offering a more flexible and user-friendly interface. This update showcases Andrea Ricchi’s attention to detail and responsiveness to user feedback. The new option to hide the ‘space’ text contributes to the overall usability and versatility of the FluteKeyboard software. This enhancement reflects Andrea Ricchi’s dedication to continuously improving the project within a short timeframe.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-10-31: FluteKeyboard: add option to hide ‘space’ text
libcppconnman
Repository URL: https://github.com/amarula/libcppconnman.git
Summary of the contributions by author:
Eduardo Gonzalez: In the past month, Eduardo Gonzalez made significant contributions to the software development project. They added version and SOVERSION properties to the CMakeLists, ensuring the library files are versioned according to standard UNIX conventions. This change addressed issue #19. Additionally, Eduardo Gonzalez enforced building gtest as a static library in the tests, resolving problem #14 without requiring the installation of the shared library. These improvements enhance the project’s stability and maintainability, showcasing Eduardo Gonzalez’s commitment to quality software development.
Here the commits of Eduardo Gonzalez in detail:
Eduardo Gonzalez on 2025-10-13: tests: Force gtest static lib
Eduardo Gonzalez on 2025-10-23: CMakeLists: Add VERSION and SOVERSION properties
Margherita Milani: Margherita Milani introduced a simple header-only logger, log.hpp, allowing for runtime logging enablement or disablement using specific macros. This addition enhances the software’s logging capabilities, providing more control and flexibility for developers. The new logger is a valuable tool for debugging and monitoring the application’s behavior, contributing to improved overall code quality and maintainability.
Here the commits of Margherita Milani in detail:
Margherita Milani on 2025-10-03: Add simple header-only logger with macro
explain-error-plugin
Repository URL: https://github.com/jenkinsci/explain-error-plugin
Summary of the contributions by author:
Michael Nazzareno Trimarchi: Michael Nazzareno Trimarchi made a significant contribution by fixing the visibility of the ‘Explain Error’ button (#46) to prevent it from displaying when the build is successful. The testing involved deploying the changes in a local instance to verify failure and success build scenarios. This improvement ensures a more accurate user experience by only showing the button when necessary.
Here the commits of Michael Nazzareno Trimarchi in detail:
Michael Nazzareno Trimarchi on 2025-10-31: Fix ‘Explain Erorr’ button visibility (#46)
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Summary of the contributions by author:
Dario Binacchi: In the past month, Dario Binacchi made significant contributions to various software packages. They updated packages such as `bdwgc`, `bcm2835`, `avrdude`, `bcc`, `atop`, `atkmm`, `armadillo`, `libgsasl`, `libbytesize`, `libevdev`, `libexif`, `libgeotiff`, `libglvnd`, `libgphoto2`, `less`, `leptonica`, `json-glib`, `jpeg-turbo`, `jitterentropy-library`, `jimtcl`, `iwd`, `hwloc`, `highway`, `gupnp`, `ifupdown`, `libarchive`, `ti_am62x_sk`, `stm32mp1*_dk*`, `stm32f769_disco_sd`, `stm32f746_disco_sd`, `stm32f429_disco_xip`, `ledmon`, `fscryptctl`, `gumbo-parser`, `gssdp`, `gnuchess`, `gsl`, `uboot`, `freeipmi`, `fping`, `fcft`, `fastd`, `fio`, `faketime`, `fakeroot`, `expat`, and `iproute2`. These updates included version bumps, security fixes, bug patches, and license updates across a wide range of software packages. Dario Binacchi also added themselves as a developer for `libgphoto2` and `less`. The contributions focused on enhancing functionality, improving security, and ensuring compatibility with the latest versions of dependencies. Overall, Dario Binacchi’s contributions have positively impacted the stability and performance of the software packages they worked on.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-10-02: package/expat: security bump to version 2.7.2
Dario Binacchi on 2025-10-02: package/expat: bump to version 2.7.3
Dario Binacchi on 2025-10-03: package/fakeroot: bump to version 1.37.1.2
Dario Binacchi on 2025-10-03: package/faketime: bump to version 0.9.12
Dario Binacchi on 2025-10-04: package/fastd: security bump to version 23
Dario Binacchi on 2025-10-04: package/fcft: bump to version 3.3.2
Dario Binacchi on 2025-10-04: package/fio: bump version to 3.41
Dario Binacchi on 2025-10-06: package/foot: bump to version 1.24.0
Dario Binacchi on 2025-10-06: package/fping: bump to version 5.4
Dario Binacchi on 2025-10-06: package/freeipmi: bump to version 1.6.16
Dario Binacchi on 2025-10-06: package/freeradius-server: bump to version 3.2.8
Dario Binacchi on 2025-10-07: boot/uboot: bump to version 2025.10
Dario Binacchi on 2025-10-08: package/gawk: bump to version 5.3.2
Dario Binacchi on 2025-10-08: package/fscryptctl: bump to version 1.2.0
Dario Binacchi on 2025-10-09: package/gsl: bump to version 2.8
Dario Binacchi on 2025-10-11: package/gnuchess: bump to version 6.3.0
Dario Binacchi on 2025-10-11: package/gssdp: bump to version 1.6.4
Dario Binacchi on 2025-10-12: package/gumbo-parser: bump to version 0.13.2
Dario Binacchi on 2025-10-12: package/gupnp-av: bump to version 0.14.4
Dario Binacchi on 2025-10-13: package/ifupdown: bump to version 0.8.44
Dario Binacchi on 2025-10-13: package/gupnp: bump to version 1.6.9
Dario Binacchi on 2025-10-13: package/highway: bump to version 1.3.0
Dario Binacchi on 2025-10-13: package/hwloc: bump to version 2.12.2
Dario Binacchi on 2025-10-13: configs/stm32f429_disco_xip: bump Linux to 6.1.155
Dario Binacchi on 2025-10-14: package/irqbalance: bump to version 1.9.4
Dario Binacchi on 2025-10-14: package/iproute2: bump to version 6.17.0
Dario Binacchi on 2025-10-14: package/ipset: bump to version 7.24
Dario Binacchi on 2025-10-14: package/iptraf-ng: security bump to version 1.2.2
Dario Binacchi on 2025-10-14: package/isl: bump to version 0.27
Dario Binacchi on 2025-10-14: package/iw: bump to version 6.17
Dario Binacchi on 2025-10-16: configs/ti_am62x_sk: bump U-Boot and Linux versions
Dario Binacchi on 2025-10-16: configs/stm32mp1_dk: bump Linux to 6.12.53 and U-Boot to 2025.10
Dario Binacchi on 2025-10-16: package/iwd: bump to version 3.10
Dario Binacchi on 2025-10-16: package/jimtcl: bump to version 0.83
Dario Binacchi on 2025-10-16: package/jitterentropy-library: bump to version 3.6.3
Dario Binacchi on 2025-10-16: package/jpeg-turbo: bump to version 3.1.2
Dario Binacchi on 2025-10-16: package/json-glib: bump to version 1.10.8
Dario Binacchi on 2025-10-17: package/ledmon: add upstream patch to fix build w/ gcc-14
Dario Binacchi on 2025-10-17: package/ledmon: bump to version 1.1.0
Dario Binacchi on 2025-10-18: package/leptonica: bump to version 1.86.0
Dario Binacchi on 2025-10-18: configs/stm32f746_disco_sd: bump Linux to 5.15.194 and U-Boot to 2025.10
Dario Binacchi on 2025-10-18: configs/stm32f769_disco_sd: bump Linux to 5.15.194 and U-Boot to 2025.10
Dario Binacchi on 2025-10-18: package/less: bump to version 685
Dario Binacchi on 2025-10-18: DEVELOPERS: add Dario Binacchi for less
Dario Binacchi on 2025-10-19: package/libarchive: security bump to version 3.8.2
Dario Binacchi on 2025-10-20: package/libbpf: security bump to version 1.6.0
Dario Binacchi on 2025-10-20: package/libbpf: bump to version 1.6.2
Dario Binacchi on 2025-10-20: package/libbsd: bump version to 0.12.2
Dario Binacchi on 2025-10-20: package/pocketpy: bump to version 2.1.3
Dario Binacchi on 2025-10-22: package/libgphoto2: fix build with gcc >= 14
Dario Binacchi on 2025-10-22: package/libgphoto2: bump to version 2.5.33
Dario Binacchi on 2025-10-22: DEVELOPERS: add Dario Binacchi for libgphoto2
Dario Binacchi on 2025-10-22: package/libglvnd: bump to version 1.7.0
Dario Binacchi on 2025-10-22: package/libglib2: security bump to version 2.84.4
Dario Binacchi on 2025-10-22: package/libglib2: bump to version 2.86.1
Dario Binacchi on 2025-10-22: package/libgeotiff: bump to version 1.7.4
Dario Binacchi on 2025-10-22: package/libexif: bump to version 0.6.25
Dario Binacchi on 2025-10-22: package/libevdev: bump to version 1.13.5
Dario Binacchi on 2025-10-22: package/libbytesize: bump to version 2.11
Dario Binacchi on 2025-10-23: package/libgsasl: bump to version 2.2.2
Dario Binacchi on 2025-10-26: package/armadillo: bump to version 15.2.0
Dario Binacchi on 2025-10-26: package/atkmm: bump to version 2.36.3
Dario Binacchi on 2025-10-26: package/atop: bump to version 2.12.1
Dario Binacchi on 2025-10-27: package/avrdude: bump to version 8.1
Dario Binacchi on 2025-10-27: package/bat: bump to version 0.26.0
Dario Binacchi on 2025-10-29: package/bcc: bump version to 0.35.0
Dario Binacchi on 2025-10-31: configs/imx8mn_bsh_smm_s2[_pro]: bump Linux to 6.12.56 and U-Boot to 2025.10
Dario Binacchi on 2025-10-31: package/bcm2835: bump version to 1.75
Dario Binacchi on 2025-10-31: package/bdwgc: bump to version 8.2.10
This overview highlights the continuous effort and innovation from our development team. We look forward to bringing even more exciting updates in the future!
Generated by the Git Commit Article Generator
Today 2025-10-01 Developments: A Look at Our Codebase (1 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 1 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
chatgpt-code-review-gerrit-plugin
Repository URL: https://github.com/amarula/chatgpt-code-review-gerrit-plugin.git
Summary of the contributions by author:
Michael Trimarchi: In the past month, Michael Trimarchi made significant contributions to the project. They updated the GitHub action to use Java 21, addressing a critical issue related to Maven compilation. The error message indicated a fatal error compiling due to an unsupported release version. By implementing this update, Michael ensured the project’s compatibility with the required Java version and resolved the compilation error. This improvement demonstrates their commitment to maintaining the project’s functionality and compatibility with the latest technologies.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-09-08: .github: Update the github action to use java21
Patrizio Gelosi: In the past month, Patrizio Gelosi made significant contributions to software development. They refactored code to move shared logic into common packages, benefiting both OpenAI and LangChain. They added support for ON_DEMAND context policy in LangChain and fixed issues with token estimators. Patrizio also introduced default domain and model values for all providers, simplifying configuration. They expanded LangChain to support Moonshot AI and Google Gemini, enforcing JSON responses and implementing token-based memory retention. Additionally, they enhanced LangChain’s backend with features like structured responses and Gerrit retrieval. Patrizio prepared the codebase for multiple AI backends, updated configurations, and documentation for future integrations. Overall, these contributions improved functionality, integration capabilities, and code organization in the software project.
Here the commits of Patrizio Gelosi in detail:
Patrizio Gelosi on 2025-09-05: chore: add license headers to sources
Patrizio Gelosi on 2025-09-05: style: update to google-java-format 1.28.0
Patrizio Gelosi on 2025-09-05: chore: update dependencies
Patrizio Gelosi on 2025-09-08: chore: bump to gerrit-3.12.2
Patrizio Gelosi on 2025-09-08: chore: upgrade SLF4J to latest stable
Patrizio Gelosi on 2025-09-08: chore: bump to version 3.1.0
Patrizio Gelosi on 2025-09-08: docs: sync README with 3.1.0
Patrizio Gelosi on 2025-09-09: feat: default to Stateful mode
Patrizio Gelosi on 2025-09-11: feat: prepare for multiple AI backends
Patrizio Gelosi on 2025-09-11: fix: dynamic config key parsing
Patrizio Gelosi on 2025-09-15: chore: switch gpt names to ai
Patrizio Gelosi on 2025-09-16: chore: update .gitignore for VS Code
Patrizio Gelosi on 2025-09-16: feat: add LangChain backend
Patrizio Gelosi on 2025-09-16: feat: LangChain token-based memory
Patrizio Gelosi on 2025-09-17: feat: add Google Gemini support in LangChain
Patrizio Gelosi on 2025-09-18: feat: switch LangChain memory to Gerrit retrieval
Patrizio Gelosi on 2025-09-18: feat: LangChain: enforce JSON responses
Patrizio Gelosi on 2025-09-19: feat: add Moonshot AI support in LangChain
Patrizio Gelosi on 2025-09-19: chore: reorganize test packages
Patrizio Gelosi on 2025-09-19: feat: use default model values
Patrizio Gelosi on 2025-09-22: feat: use default domain values
Patrizio Gelosi on 2025-09-23: fix: LangChain token estimators
Patrizio Gelosi on 2025-09-24: feat: LangChain: support ON_DEMAND context policy
Patrizio Gelosi on 2025-09-24: refactor: move shared code into common packages
git-analyzer
Repository URL: https://github.com/amarula/git-analyzer.git
Summary of the contributions by author:
Andrea Calabrese: Andrea Calabrese added Rust coreutils to the configuration, enhancing the software’s functionality.
Here the commits of Andrea Calabrese in detail:
Andrea Calabrese on 2025-09-10: Add Rust coreutils to config
Dario Binacchi: Dario Binacchi made a significant contribution to the software development by adding the Drogon repository to the config.ini file in the Amarula project. This enhancement suggests a proactive approach to optimizing the project’s functionality and potentially improving its performance. The addition of the Drogon repository could indicate a strategic decision to leverage additional resources or features for the project.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-09-24: amarula: config.ini: Add drogon repo
Michael Trimarchi: Michael Trimarchi contributed a new plugin called “explain-error-plugin” to the amarula repository. This plugin is designed to analyze build reports. This addition indicates a focus on improving build processes and error analysis within the project. The introduction of this plugin suggests a commitment to enhancing the development workflow and ensuring better error handling.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-10-01: amarula: Add explain-error-plugin repo
meta-mend
Repository URL: https://github.com/amarula/meta-mend.git
Summary of the contributions by author:
Michael Trimarchi: Michael Trimarchi made several key contributions over the past month. They improved the functionality of the `mend.bbclass` by passing the mend URL to the UA CLI, using the `MEND_URL` for the REST API, adding debug output for waiting time in async method, and making `mend_get_async_report` more generic to download any report type. Additionally, they updated the documentation in the `README.md` regarding the change to the PDF report format, now stored in a zip file for large reports. Moreover, they implemented the use of async API for report generation, ensuring the readiness of the report to be downloaded in zip format instead of PDF. These changes enhance flexibility and efficiency in report generation and handling within the software.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-09-06: mend.bbclass: Use async api for report generation
Michael Trimarchi on 2025-09-07: README.md: Update documentation for pdf report format change
Michael Trimarchi on 2025-09-07: classes: mend.bbclass: Make mend_get_async_report more generic
Michael Trimarchi on 2025-09-08: classes: mend.bbclass: Add debug output for waiting time in async method
Michael Trimarchi on 2025-09-08: classes: mend.bbclass: Use the MEND_URL for the rest api
Michael Trimarchi on 2025-09-08: classes: mend.bbclass: Pass the mend url to the ua cli
Ondrej Pik: Ondrej Pik made significant contributions to the software development process over the past month. They improved the `mend.bbclass` by ensuring the scanning process focuses on open source projects and avoids closed-source packages, enhancing the overall efficiency and accuracy of vulnerability discovery. Additionally, Ondrej Pik fixed the URL for the mend agent, ensuring it now ends with ‘/agent’ to align with REST API requirements, thereby enhancing the service’s functionality and user experience. These changes showcase a commitment to optimizing security measures and streamlining operations within the software development environment.
Here the commits of Ondrej Pik in detail:
Ondrej Pik on 2025-09-28: classes: mend.bbclass: Fix mend url for agent
Ondrej Pik on 2025-09-28: classes: mend.bbclass: Skip packages with closed license
nlcpp
Repository URL: https://github.com/amarula/nlcpp.git
Summary of the contributions by author:
Roman Smrž: Roman Smrž made several significant contributions over the past month to the software development project. These include adding priority accessors to the Route object, exporting configuration for CMake find package, introducing methods to retrieve a list of next hops from a route, and incorporating protocol and family wrappers in the Route class. Additionally, Roman implemented a RouteCache wrapper class, refactored common functionality of typed caches to a shared template, and added methods to obtain generic family names and IDs from interface classes. Furthermore, Roman enhanced error handling by providing error codes from Exception objects, added socket methods to join and leave multicast groups, and introduced a generic netlink message helper class. These contributions demonstrate Roman’s commitment to improving functionality, error handling, and code organization within the project.
Here the commits of Roman Smrž in detail:
Roman Smrž on 2025-08-26: Netlink messages
Roman Smrž on 2025-08-26: Callback wrappers in netlink socket
Roman Smrž on 2025-08-27: Return success boolean from route netlink modifications
Roman Smrž on 2025-08-27: Generic netlink message helper class
Roman Smrž on 2025-08-27: Get interface command in nl80211 netlink family
Roman Smrž on 2025-09-05: Route address scope and label
Roman Smrž on 2025-09-05: Ctrl generic family interface
Roman Smrž on 2025-09-08: Socket methods to join and leave mulitcast group
Roman Smrž on 2025-09-08: Provide error code from Exception object
Roman Smrž on 2025-09-08: Build shared library by default
Roman Smrž on 2025-09-09: Use imported targets from PkgConfig in CMake
Roman Smrž on 2025-09-10: Methods needed to poll and receive events
Roman Smrž on 2025-09-11: Disable sequence checking to receive multicast messages
Roman Smrž on 2025-09-12: Add family accessors to address class
Roman Smrž on 2025-09-12: Use boolean return value for route manipulation
Roman Smrž on 2025-09-15: Methods to get generic family name and id from interface classes
Roman Smrž on 2025-09-16: Refactor common functionality of typed caches to shared template
Roman Smrž on 2025-09-17: Add route cache wrapper
Roman Smrž on 2025-09-17: Add protocol and family wrappers in Route
Roman Smrž on 2025-09-17: Method to get list of next hops from route
Roman Smrž on 2025-09-17: Use CMake build and install interfaces for public headers
Roman Smrž on 2025-09-17: Export config for CMake find package
Roman Smrž on 2025-09-17: Version 0.1.1
Roman Smrž on 2025-09-17: Add priority accessors to Route object
explain-error-plugin
Repository URL: https://github.com/jenkinsci/explain-error-plugin
Summary of the contributions by author:
Michael Nazzareno Trimarchi: Michael Nazzareno Trimarchi moved the plugin to utilize langchain4j in commit #32, showcasing a significant feature enhancement. This underscores a proactive approach to integrating cutting-edge technology for improved functionality. The collaborative effort with Xianpeng Shen and Copilot demonstrates a commitment to leveraging diverse expertise. This change likely aligns with a broader strategy to enhance the plugin’s performance and expand its capabilities. The decision to update the technology stack reflects a forward-thinking attitude towards software development.
Here the commits of Michael Nazzareno Trimarchi in detail:
Michael Nazzareno Trimarchi on 2025-10-01: feat: Move the plugin to use langchain4j (#32)
coreutils
Repository URL: https://github.com/uutils/coreutils.git
Summary of the contributions by author:
Andrea Calabrese: Andrea Calabrese made significant contributions to the software development project over the past month. They added a benchmark for base64, enhancing performance monitoring by including tests for encoding, decoding, and decoding while ignoring garbage characters. Additionally, Andrea improved the fast_decode function within the base_common module, optimizing its efficiency by reusing input from the has_padding function and reducing computation overhead. These changes aim to address delays in processing larger files. Their commitment to performance optimization and code efficiency demonstrates a proactive approach to improving the software’s functionality.
Here the commits of Andrea Calabrese in detail:
Andrea Calabrese on 2025-09-09: base_common: re-using input from has_padding
Andrea Calabrese on 2025-09-09: base_common: fast_decode improvements
Andrea Calabrese on 2025-09-29: Add benchmark for base64
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Summary of the contributions by author:
Adam Duskett: Adam Duskett made several significant contributions in software development over the past month. They updated the `foot` package to version 1.22.3, requiring libxkbcommon >= 1.8.0 and implementing necessary changes. Additionally, they bumped the `fcft` package to version 3.3.1 and the `libxkbcommon` package to version 1.9.2, addressing website changes, sha256sum calculation, and license updates. Furthermore, they upgraded `utf8proc` to version 2.10.0, adding Unicode 16 support. In terms of package management, Adam Duskett removed the outdated `dmenu-wayland` package and introduced a new `wmenu` package, which serves as a dynamic menu replacement for Wayland compositors. They also updated the sway package to use `wmenu` instead of `dmenu- wayland`. Finally, they removed themselves from the sway packages due to unaddressed patch submissions. Overall, Adam Duskett’s contributions encompassed version updates, package changes, and improvements in compatibility and functionality within the software ecosystem.
Here the commits of Adam Duskett in detail:
Adam Duskett on 2025-05-14: package/wmenu: new package
Adam Duskett on 2025-05-14: package/dmenu-wayland: remove package
Adam Duskett on 2025-05-14: package/utf8proc: bump version to 2.10.0
Adam Duskett on 2025-05-14: package/libxkbcommon: bump to version 1.9.2
Adam Duskett on 2025-05-14: package/fcft: bump to version 3.3.1
Adam Duskett on 2025-05-14: package/foot: bump version to 1.22.3
Adam Duskett on 2025-09-25: DEVELOPERS: Remove adam.duskett@amarulasolutions from sway packages
Andrea Ricchi: Andrea Ricchi contributed to the integration of cutekeyboard in the DEVELOPERS list and updated the package version to 1.4.0. These changes indicate progress in incorporating the cutekeyboard feature and ensuring the software is up to date. The commits suggest a focus on enhancing the user experience with cutekeyboard, possibly introducing new functionalities or improvements. Overall, Andrea Ricchi’s contributions over the month appear to be centered around developing and maintaining the cutekeyboard feature within the software, indicating a commitment to ongoing development and refinement of this specific aspect.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-09-04: package/cutekeyboard: bump version to 1.4.0
Andrea Ricchi on 2025-09-04: DEVELOPERS: add Andrea Ricchi for cutekeyboard
Dario Binacchi: Dario Binacchi made significant contributions over the past month, focusing on updating various packages to newer versions. Some notable changes include bumping package versions such as erofs- utils to 1.8.10, evtest to 1.36, and enet to 1.3.18. Improvements were made to package cutekeyboard to ensure compliance with release-monitoring.org. Additionally, Dario Binacchi resolved issues and integrated security fixes for packages like connman and atop to address CVE vulnerabilities. Overall, Dario Binacchi’s contributions involved updating, fixing, and enhancing various software packages across the development environment.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-09-02: package/uuu: bump to version 1.5.233
Dario Binacchi on 2025-09-02: package/armadillo: bump to version 15.0.1
Dario Binacchi on 2025-09-02: package/pocketpy: bump to version 2.1.1
Dario Binacchi on 2025-09-15: package/inih: bump to version 62
Dario Binacchi on 2025-09-15: package/armadillo: bump to version 15.0.2
Dario Binacchi on 2025-09-18: package/acsccid: bump to version 1.1.12
Dario Binacchi on 2025-09-18: package/aespipe: bump to version 2.4j
Dario Binacchi on 2025-09-18: package/apr: bump to version 1.7.6
Dario Binacchi on 2025-09-20: package/atf: bump to version 0.23
Dario Binacchi on 2025-09-20: DEVELOPERS: add Dario Binacchi for atf
Dario Binacchi on 2025-09-20: package/cmocka: bump to version 1.1.8
Dario Binacchi on 2025-09-20: DEVELOPERS: add Dario Binacchi for cmocka
Dario Binacchi on 2025-09-21: package/atop: security bump to version 2.11.1
Dario Binacchi on 2025-09-21: package/atop: bump to version 2.12.0
Dario Binacchi on 2025-09-22: package/armadillo: bump to version 15.0.3
Dario Binacchi on 2025-09-23: DEVELOPERS: add Dario Binacchi for connman
Dario Binacchi on 2025-09-23: package/connman: security bump to version 1.45
Dario Binacchi on 2025-09-24: package/bc: bump to 1.08.2
Dario Binacchi on 2025-09-24: DEVELOPERS: add Dario Binacchi for bc
Dario Binacchi on 2025-09-25: package/cutekeyboard: fix CUTEKEYBOARD_VERSION
Dario Binacchi on 2025-09-29: package/empty: bump to version 0.6.23d
Dario Binacchi on 2025-09-29: DEVELOPERS: add Dario Binacchi for empty
Dario Binacchi on 2025-09-29: package/enet: bump to version 1.3.18
Dario Binacchi on 2025-09-30: package/evtest: bump version to 1.36
Dario Binacchi on 2025-09-30: package/erofs-utils: bump to version 1.8.10
This overview highlights the continuous effort and innovation from our development team. We look forward to bringing even more exciting updates in the future!
Generated by the Git Commit Article Generator
Today 2025-09-07 Developments: A Look at Our Codebase (1 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 1 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
git-analyzer
Repository URL: https://github.com/amarula/git-analyzer.git
Summary of the contributions by author:
Michael Trimarchi: In the past month, Michael Trimarchi made significant contributions to the software development project. They updated the package name to GitScribeAI in the pyproject.toml file. Additionally, they fixed dependencies by ensuring they were added as a single entry, resolving a configuration error related to project dependencies being in an array format. These changes indicate a focus on maintaining a clean and error-free project setup. Michael Trimarchi’s attention to detail and proactive approach to resolving issues contribute to the overall progress and quality of the software project.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-08-17: pyproject.toml: Fix dependencies
Michael Trimarchi on 2025-08-17: pyproject.toml: Update package name to GitScribeAI
meta-mend
Repository URL: https://github.com/amarula/meta-mend.git
Summary of the contributions by author:
Michael Trimarchi: In the past month, Michael Trimarchi made significant contributions to the software development. They updated the documentation in the README.md file to reflect a change in the pdf report format, now stored within a zip file for large reports requiring multiple files. Additionally, they modified the mend.bbclass to utilize an async API for generating reports when the WS_ENABLE_PDF_REPORT variable is enabled. This change ensures that the report is prepared for download and delivered as a zip file instead of a standalone pdf. These updates enhance the efficiency and usability of the software for generating and handling reports, demonstrating Michael Trimarchi’s commitment to improving functionality and user experience.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-09-06: mend.bbclass: Use async api for report generation
Michael Trimarchi on 2025-09-07: README.md: Update documentation for pdf report format change
nlcpp
Repository URL: https://github.com/amarula/nlcpp.git
Summary of the contributions by author:
Roman Smrž: In the past month, Roman Smrž made significant contributions to the software development project. They started by releasing the initial version, introducing CMake install directives, conditionally compiling ranges-based functions for C++20. Additionally, they implemented initial support for the nl80211 generic netlink family interface class. Furthermore, Roman added a generic socket class with family resolving capability and removed superfluous destructor overrides. They also introduced a MiniCI job file and made changes to links within the project. Overall, Roman’s contributions focused on enhancing functionality, improving code quality, and setting up necessary infrastructure for the project’s development.
Here the commits of Roman Smrž in detail:
Roman Smrž on 2025-04-01: Add, delete and change links
Roman Smrž on 2025-04-14: Add MiniCI job file
Roman Smrž on 2025-04-25: Remove superfluous destructor overrides
Roman Smrž on 2025-05-16: Generic socket class with family resolving
Roman Smrž on 2025-08-26: Nl80211 generic netlink family interface class
Roman Smrž on 2025-08-27: Conditionally compile ranges-based function for C++20
Roman Smrž on 2025-08-29: Version 0.1
Roman Smrž on 2025-08-29: CMake install directives
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Summary of the contributions by author:
Dario Binacchi: Dario Binacchi fixed an error in the ufs-utils package related to incorrect sha256 hash during download. The fix involved comparing hashes from different sources, which led to identifying the issue and opening a ticket to inform the ufs-utils maintainers. This fix was crucial as it prevented incomplete downloads or potential man-in-the-middle attacks. The commit messages also mentioned fixes in several build results from the autobuild system. Additionally, there was collaboration with Julien Olivain, leading to a joint effort in addressing the problem. The contributions reflect a proactive approach to ensuring the integrity and reliability of the ufs-utils package within the software development process.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-08-10: package/ufs-utils: fix hash file
Michael Trimarchi: Michael Trimarchi updated the imx6ull processor to VFPV4 compatibility in the imx6ulz_bsh_smm_m2_defconfig file. This change fixed the processor VFP issue by updating it from VFPV3 to VFPV4. The commit was made with the signed-off-by from Michael Trimarchi and Julien Olivain.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-08-19: configs/imx6ulz_bsh_smm_m2_defconfig: Fix processor VFP
This overview highlights the continuous effort and innovation from our development team. We look forward to bringing even more exciting updates in the future!
Generated by the Git Commit Article Generator
Today 2025-08-04 Developments: A Look at Our Codebase (3 Months Review)
We’re excited to share a summary of the significant progress made across our repositories in the last 3 months. Our dedicated team has been busy pushing new features, refining existing functionalities, and enhancing the overall stability of our products.
Here’s a breakdown of key contributions by repository:
connman
Repository URL: https://git.kernel.org/pub/scm/network/connman/connman.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi made significant improvements to the timezone functionality over three months. The commit messages highlight the replacement of the `/etc/localtime` file with a symbolic link to ensure accurate timezone representation without unnecessary file I/O. This change resolved issues with `__connman_timezone_lookup()`. Additionally, a previous commit was reverted to ensure `compare_file` functionality with symlinks for accurate timezone matching against the zoneinfo database. These contributions demonstrate a focus on enhancing the reliability and efficiency of timezone management within the software.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-06-05: Revert “timezone: Fix compare_file comparison in timezone checking”
Andrea Ricchi on 2025-06-05: timezone: Replace Localtime file copy with symbolic link
Michael Trimarchi: Michael Trimarchi made a significant contribution to the software by fixing a bug in the timezone feature related to file comparison. The original flawed logic caused incorrect results when comparing file paths, which has now been rectified to return the correct success value. This fix ensures the proper behavior of file comparison within the timezone feature, enhancing the overall functionality and reliability of the software.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-05-15: timezone: Fix compare_file comparison in timezone checking
openembedded-core
Repository URL: https://git.openembedded.org/openembedded-core
Summary of the contributions by author:
Dario Binacchi: Dario Binacchi made significant contributions to the mmc-utils software over the past 3 months. The commits focused on improving the functionality and stability of the software. In one commit, a fix was implemented to properly set the sparse option, enhancing the handling of the ‘C’ option. Another notable contribution was the upgrade to version 1.0, marking the first tagged release of the package. This upgrade included various changes such as passing key_mac buffer to rpmb_get_key(), introducing a generic print_usage function, and streamlining the print_help function. Overall, Dario Binacchi’s contributions have led to notable enhancements and progress in the mmc-utils software.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-04-30: mmc-utils: upgrade to latest revision
Dario Binacchi on 2025-07-07: mmc-utils: upgrade to 1.0
Dario Binacchi on 2025-07-25: mmc-utils: properly set sparse option
CANopenTerm
Repository URL: https://github.com/CANopenTerm/CANopenTerm.git
Summary of the contributions by author:
Dario Binacchi: Dario Binacchi fixed the issue related to the installation of the executable when the BUILD_YOCTO option is enabled in CanopenTerm within Buildroot. The error causing the CMake installation failure was successfully addressed, ensuring the correct installation of CANopenTerm. This fix enhances the overall build process stability and reliability for users leveraging the BUILD_YOCTO option.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-05-08: Fix exe installation when BUILD_YOCTO is enabled
ufs-utils
Repository URL: https://github.com/SanDisk-Open-Source/ufs-utils.git
Summary of the contributions by author:
Dario Binacchi: Dario Binacchi addressed a warning in ufs_hmr by removing an unnecessary null check on ‘opt->path’ in ufs-utils under Buildroot when using GCC 13. The warning arose due to a fixed-size array ‘path’ being checked as if it were a pointer. By eliminating this invalid check, the warning was resolved. This commit demonstrates Dario Binacchi’s attention to detail in resolving issues related to pointer handling in the codebase.
Here the commits of Dario Binacchi in detail:
Dario Binacchi on 2025-06-22: ufs_hmr: drop always-true check on ‘opt->path’
calendar-addon-jitsi
Repository URL: https://github.com/amarula/calendar-addon-jitsi.git
Summary of the contributions by author:
Michael Trimarchi: Michael Trimarchi made significant contributions over the past 3 months to the Code.js project. These include migrating string manipulation and forEach loop to adapt to v8 Javascript, fixing payload creation, and moving variables to const where necessary as part of the initial migration to V8 Javascript. These changes aim to improve code efficiency, maintainability, and compatibility with the latest technologies. Michael Trimarchi’s commits demonstrate a focus on enhancing functionality and addressing potential bugs within the project’s codebase. The migration to V8 Javascript shows a commitment to keeping the project up-to-date with modern development practices.
Here the commits of Michael Trimarchi in detail:
Michael Trimarchi on 2025-05-18: Code.js: Move var to const when is needed
Michael Trimarchi on 2025-05-18: Code.js: Fix payload creation
Michael Trimarchi on 2025-05-18: Code.js: Migrate of string manipulation and forEach loop
connman_proxy
Repository URL: https://github.com/amarula/connman_proxy.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi made significant contributions over the past 3 months by adding the `timeservers_synced` field to the clock info structure in the software. This new boolean field indicates whether the system time is synchronized via NTP servers. Additionally, internal headers were updated, clock property parsing was extended to handle the new key, and notifications to callbacks now include the `timeservers_synced` information. These enhancements improve the accuracy and reliability of time synchronization within the software.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-05-16: Add ``timeservers_synced` field to clock info structure <https://github.com/amarula/connman_proxy/commit/0c7b2acf4fd65a7da30fc506b6a0d80388841131>`__
cutekeyboard
Repository URL: https://github.com/amarula/cutekeyboard.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi made significant changes to the project’s CMake configuration by disabling Qt5 support due to incompatibility issues with Qt macros, focusing on improving compatibility with Qt6 instead. This decision was motivated by the realization that maintaining Qt5 compatibility was unnecessary given the current dependencies on specific Qt features. Additionally, Andrea added a new CMake build workflow for Qt6 to streamline the development process and ensure future compatibility with the latest Qt version. These contributions demonstrate a proactive approach to software development, prioritizing efficiency and future-proofing of the project’s build process.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-07-16: workflows/build.yml: add CMake build for Qt6
Andrea Ricchi on 2025-07-16: CMakeLists.txt: disable Qt5 support on CMake
flutekeyboard
Repository URL: https://github.com/amarula/flutekeyboard.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi made significant contributions to the FluteKeyboard software over a 3-month period. They added several new features such as different keyboard layouts for CS, DE, ES, FR, IT, NL, PL, and PT languages. Additionally, Andrea centralized the theme in the FluteKeyboardTheme class to facilitate customization in the future. They also implemented alternative keys functionality, allowing users to input special characters by long-pressing keys. Furthermore, Andrea added a customizable return button background color and introduced a BaseKeyboard abstract class for shared keyboard fields. Lastly, they included a returnIcon parameter to enable users to customize the return button with an icon. These contributions enhanced the functionality and customization options of the FluteKeyboard software.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-06-03: FluteKeyboard: add returnIcon parameter
Andrea Ricchi on 2025-06-03: Flutekeyboard: add BaseKeyboard class
Andrea Ricchi on 2025-06-03: FluteKeyboard: add btnReturnColor
Andrea Ricchi on 2025-06-13: FluteKeyboard: add alternatives keys implementation
Andrea Ricchi on 2025-06-13: FluteKeyboard: centralize theme in FluteKeyboardTheme
Andrea Ricchi on 2025-06-16: Add new layouts
Andrea Ricchi on 2025-06-16: Update README.md
Andrea Ricchi on 2025-06-24: Add Analyze GitHub action
Andrea Ricchi on 2025-07-14: Add repository and topics to pubspec.yaml
Andrea Ricchi on 2025-07-14: Upgrade flutter dependencies
Andrea Ricchi on 2025-07-14: lib/flutekeyboard.dart: Remove unnecessary library name
Andrea Ricchi on 2025-07-14: Add publish.yml workflow
Andrea Ricchi on 2025-07-14: Version 0.1.1
ftu
Repository URL: https://github.com/amarula/ftu.git
Summary of the contributions by author:
Andrea Ricchi: Andrea Ricchi made several key contributions over the past 3 months. They fixed a warning related to uninlined format args, improved the string parsing in the dart_to_csv feature, and updated the launch configuration to enable test debugging. They also added a list of recommended VS Code extensions for the FTU project. Additionally, Andrea replaced double quotes with single quotes in generated Dart maps for better consistency. They enhanced the logic for handling concatenated strings in dart_to_csv and added relevant tests. Furthermore, they formatted code in csv_to_dart, improved GitHub workflow triggers, added unit tests for CSV parsing, and refactored the interface for testability.
Here the commits of Andrea Ricchi in detail:
Andrea Ricchi on 2025-05-23: csv_to_dart: add unit tests and refactor interface for testability
Andrea Ricchi on 2025-05-23: github/workflows/build: improve triggers
Andrea Ricchi on 2025-06-11: csv_to_dart: format code
Andrea Ricchi on 2025-06-11: dart_to_csv: add test
Andrea Ricchi on 2025-06-11: dart_to_csv: improve read_file to handle concatenated string
Andrea Ricchi on 2025-06-16: csv_to_dart: use single quote in generated Dart maps
Andrea Ricchi on 2025-07-03: Add .vscode/extensions.json
Andrea Ricchi on 2025-07-03: .vscode/launch.json: Change config to allow test debug
Andrea Ricchi on 2025-07-03: dart_to_csv: improve ts string parsing
Andrea Ricchi on 2025-07-03: Fix uninlined_format_args warning across code
Andrea Ricchi on 2025-07-03: Tag v1.0.5
git-analyzer
Repository URL: https://github.com/amarula/git-analyzer.git
git-training
Repository URL: https://github.com/amarula/git-training.git
jenkins-dsl-training
Repository URL: https://github.com/amarula/jenkins-dsl-training.git
meta-mend
Repository URL: https://github.com/amarula/meta-mend.git
meta-tegra
Repository URL: https://github.com/amarula/meta-tegra.git
slidev-theme-amarula
Repository URL: https://github.com/amarula/slidev-theme-amarula.git
bitbucket-plugin
Repository URL: https://github.com/jenkinsci/bitbucket-plugin
meta-openembedded
Repository URL: https://github.com/openembedded/meta-openembedded.git
linux
Repository URL: https://github.com/torvalds/linux.git
u-boot
Repository URL: https://github.com/u-boot/u-boot.git
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
Amarula Solutions Open source Contributions - March/April 2025
Amarula Solutions new contribuitions in opensource project
Contribuitions
Buildroot Patch Updates
This page summarizes recent patch updates for the Buildroot project.
package/mender-update-modules: new package ([https://patchwork.ozlabs.org/project/buildroot/patch/20250225133829.2888663-1-adam.duskett@amarulasolutions.com/])
package/mender-update-modules: enable docker, rpm, and script modules ([https://patchwork.ozlabs.org/project/buildroot/patch/20250225133829.2888663-2-adam.duskett@amarulasolutions.com/])
configs/stm32mp157*_dk*: bump TF-A to 2.10, Linux to 6.12.13 and U-Boot to 2025.01 (Link: [https://patchwork.ozlabs.org/project/buildroot/patch/20250214114612.3682462-1-dario.binacchi@amarulasolutions.com/])
Add TF-A lts-v2.12.x selection (Link: [https://patchwork.ozlabs.org/project/buildroot/patch/20250303170245.3657781-1-dario.binacchi@amarulasolutions.com/])
package/linux-firmware: Bump to 20250311 (Link: [https://patchwork.ozlabs.org/project/buildroot/list/?series=450826])
package/ufs-utils: New package (Link: [https://patchwork.ozlabs.org/project/buildroot/patch/20250401160957.4020794-1-dario.binacchi@amarulasolutions.com/])
package/armadillo: bump to version 14.4.1 (Link: [https://patchwork.ozlabs.org/project/buildroot/patch/20250401160957.4020794-1-dario.binacchi@amarulasolutions.com/])
package/mmc-utils: bump to version 2aef4cd9a84d (Link: [https://patchwork.ozlabs.org/project/buildroot/patch/20250402074153.4038837-1-dario.binacchi@amarulasolutions.com/])
package/apr: bump to version 1.7.5 [(https://patchwork.ozlabs.org/project/buildroot/patch/20250406150929.691964-1-dario.binacchi@amarulasolutions.com/])
boot/uboot: bump to version v2025.04 [(https://patchwork.ozlabs.org/project/buildroot/patch/20250408072500.1771475-1-dario.binacchi@amarulasolutions.com/)]
configs/stm32f469_disco_{sd, xip}: bump Linux to 5.15.179 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250409061736.2335242-1-dario.binacchi@amarulasolutions.com/])
configs/stm32f429_disco_xip: bump Linux to 6.1.133 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250410161623.1940341-1-dario.binacchi@amarulasolutions.com/])
configs/stm32f769_disco_sd: bump Linux to 5.15.179 and U-Boot to 2025.04 [(https://patchwork.ozlabs.org/project/buildroot/patch/20250411061818.2643355-1-dario.binacchi@amarulasolutions.com/])
package/azure-iot-sdk-c: bump to version LTS_03_2025 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250411144739.3957036-1-dario.binacchi@amarulasolutions.com/])
boot/ti-k3-boot-firmware: bump to version 11.00.10 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250412091936.1251605-1-dario.binacchi@amarulasolutions.com/])
configs/imx6ulz_bsh_smm_m2: bump Linux to 6.1.134 and U-Boot to 2025.04 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250417152425.3248986-1-dario.binacchi@amarulasolutions.com/])
configs/beaglebone: bump Linux to 6.12.17-ti-arm32-r9 and U-Boot to 2025.04 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250417174106.4091085-1-dario.binacchi@amarulasolutions.com/])
configs/imx8mn_bsh_smm_s2[_pro]: bump Linux to 6.12.23 and U-Boot to 2025.04 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250418153146.151159-1-dario.binacchi@amarulasolutions.com/])
[v4] configs/engicam_px30_core_defconfig: new defconfigi ([https://patchwork.ozlabs.org/project/buildroot/patch/20250401095407.488618-2-meena.murthy@amarulasolutions.com/])
configs/engicam_px30_core: bump Linux to 6.12.22 and U-Boot to 2025.04 ([https://patchwork.ozlabs.org/project/buildroot/patch/20250409073750.1561127-2-meena.murthy@amarulasolutions.com/])
Jenkins, Linux kernel and meta-codechecker
clk: stm32f4: fix an uninitialized variable ([https://patchwork.kernel.org/project/linux-clk/patch/20250124111711.1051436-1-dario.binacchi@amarulasolutions.com/])
ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2 ([https://lore.kernel.org/linux-arm-kernel/20250301115116.2862353-1-dario.binacchi@amarulasolutions.com/T/])
Drop custom compatible from stm32f ([https://patchwork.ozlabs.org/project/uboot/patch/20250224183931.313491-3-dario.binacchi@amarulasolutions.com/])
Support NT35510 panel contrroller on stm32f769i-disco board ([https://patchwork.ozlabs.org/project/uboot/list/?series=449785])
doc: release_cycle: fix next relase version ([https://patchwork.ozlabs.org/project/uboot/patch/20250408062847.1520368-1-dario.binacchi@amarulasolutions.com/])
Support warning-ng format ([https://github.com/dl9pf/meta-codechecker/pull/21])
Update codechecker version to the latest ([https://github.com/dl9pf/meta-codechecker/pull/20])
Support CLANGSA ([https://github.com/dl9pf/meta-codechecker/pull/23])
Crumb fix and BitbucketSCM support ([https://github.com/jenkinsci/bitbucket-plugin/pull/114])
Amarula Solutions Open Source Contributions - February 2025
Amarula Solutions is at the forefront of IoT innovation, actively contributing to open-source projects like The Zephyr Project and Espressif Systems. This commitment to collaborative development allows us to deliver cutting-edge solutions while strengthening the open-source community.
IoT Project Contributions
zephyr driver counter fix (https://github.com/zephyrproject-rtos/zephyr/pull/64979)
esp-mqtt fix workflows (https://github.com/espressif/esp-mqtt/pull/297)
esp-mqtt parse disconnect packet (https://github.com/espressif/esp-mqtt/pull/295)
dts: arm: st: re-enable master can gating clock for can2 (https://github.com/zephyrproject-rtos/zephyr/pull/84503)
boards: stm32f769i_disco: drop led_4 node (https://github.com/zephyrproject-rtos/zephyr/pull/85367)
drivers: sensor: si7006: fix redundant include in si7006 (https://github.com/zephyrproject-rtos/zephyr/pull/73420)
drivers: sensor: add apds9253 driver (https://github.com/zephyrproject-rtos/zephyr/pull/73164) (with Michael Trimarchi)
drivers: sensor: add apds9253 driver (https://github.com/zephyrproject-rtos/zephyr/pull/73164) (with Margherita Milani)
drivers: sensor: apds9253: Add set attributes (https://github.com/zephyrproject-rtos/zephyr/pull/85132)
#iot #zephyr #espressif #opensource #embedded
Buildroot and Yocto contribuitions
Amarula Solutions has made contributions to the Buildroot project and Yocto Project, demonstrating their commitment to the development and maintenance of this open-source embedded Linux build system. We We are active contributors from Amarula Solutions, and we have submitted various patches that enhance the functionality and stability of Buildroot and Yocto
package/uuu: bump to version 1.5.201 (https://patchwork.ozlabs.org/project/buildroot/patch/20250114091520.529839-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f769_disco_sd: bump Linux to 5.15.176 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183422.3342199-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f746_disco_sd: bump Linux to 5.15.176 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183641.3343055-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f469_disco_{sd, xip}: bump Linux to 5.15.176 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183827.3343737-1-dario.binacchi@amarulasolutions.com/)
configs/stm32f429_disco_xip: bump Linux to 6.1.126 (https://patchwork.ozlabs.org/project/buildroot/patch/20250120183958.3344525-1-dario.binacchi@amarulasolutions.com/)
configs/ti_am62x_sk: bump Linux to 6.12.11 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250126131716.2663079-1-dario.binacchi@amarulasolutions.com/)
package/uboot-bootcount: bump to version 3.1.0 (https://patchwork.ozlabs.org/project/buildroot/patch/20250130105931.2096913-1-dario.binacchi@amarulasolutions.com/)
board/stmicroelectronics/common/stm32mp157: restore Linux hash (https://patchwork.ozlabs.org/project/buildroot/patch/20250207232035.3953972-1-dario.binacchi@amarulasolutions.com/)
package/pkg-download: don’t export the download command variables (https://patchwork.ozlabs.org/project/buildroot/patch/20250213180908.3963679-1-dario.binacchi@amarulasolutions.com/)
package/armadillo: bump to version 14.2.3 (https://patchwork.ozlabs.org/project/buildroot/patch/20250214092808.2372973-1-dario.binacchi@amarulasolutions.com/)
package/armadillo: bump to version 14.4.0 (https://patchwork.ozlabs.org/project/buildroot/patch/20250224184532.314335-1-dario.binacchi@amarulasolutions.com/)
board/stm32f769-disco: speed up U-Boot bootup (https://patchwork.ozlabs.org/project/buildroot/patch/20250214113158.3584398-1-dario.binacchi@amarulasolutions.com/)
board/stm32f469-disco: speed up U-Boot bootup (https://patchwork.ozlabs.org/project/buildroot/patch/20250214114612.3682462-1-dario.binacchi@amarulasolutions.com/)
configs/stm32mp157*_dk*: bump TF-A to 2.10, Linux to 6.12.13 and U-Boot to 2025.01 (https://patchwork.ozlabs.org/project/buildroot/patch/20250213175656.3857792-1-dario.binacchi@amarulasolutions.com/)
board/mender/x86_64/post-build.sh: fix device_type location (https://patchwork.ozlabs.org/project/buildroot/patch/20250225100912.1623970-1-adam.duskett@amarulasolutions.com/)
board/mender/x86_64/post-image-efi.sh: fix bootstrap creation (https://patchwork.ozlabs.org/project/buildroot/patch/20250225100912.1623970-2-adam.duskett@amarulasolutions.com/)
package/mender-update-modules: new package (https://patchwork.ozlabs.org/project/buildroot/patch/20250225133829.2888663-1-adam.duskett@amarulasolutions.com/)
package/mender-update-modules: enable docker, rpm, and script modules (https://patchwork.ozlabs.org/project/buildroot/patch/20250225133829.2888663-2-adam.duskett@amarulasolutions.com/)
package/systemd: enable tmpfs kernel option (https://patchwork.ozlabs.org/project/buildroot/patch/20250226090108.1007137-1-adam.duskett@amarulasolutions.com/)
flutter 3.29.0 updates (https://patchwork.ozlabs.org/project/buildroot/list/?series=446543)
[meta-oe] asyncmqtt: add recipe (https://patchwork.yoctoproject.org/project/oe/patch/20241031092222.16328-1-andrea.ricchi@amarulasolutions.com/)
[v2,1/1] package/cutekeyboard: bump version to 1.3.0 (https://patchwork.ozlabs.org/project/buildroot/patch/20250207150149.15505-1-andrea.ricchi@amarulasolutions.com/)
#linux #buildroot #yocto #opensource #embedded
Linux kernel and U-boot contribuitions
Amarula Solutions has made contributions to the Linux kernel project and U-boot Project, demonstrating their commitment to the development and maintenance of this open-source embedded Linux build system. We We are active contributors from Amarula Solutions, and we have submitted various patches that enhance the functionality and stability of those project
Add usr3 led to stm32f769-disco (https://patchwork.kernel.org/project/linux-arm-kernel/patch/20250217114513.1098844-2-dario.binacchi@amarulasolutions.com/)
Add buttons and leds to stm32f746-disco (https://patchwork.kernel.org/project/linux-arm-kernel/patch/20250217114332.1098482-2-dario.binacchi@amarulasolutions.com/)
Drop custom compatible from stm32f (https://patchwork.ozlabs.org/project/uboot/patch/20250224183931.313491-3-dario.binacchi@amarulasolutions.com/)
#linux #u-boot #opensource #embedded
Other opensource contribuitions
Remove copy operations from classes in Kompute (https://github.com/KomputeProject/kompute/pull/412)
Add noexcept to all constructors to explicitly state no exception thrown (https://github.com/KomputeProject/kompute/pull/411)
Rewrite rebuild actions using javascript java injection (https://github.com/jenkinsci/pipeline-graph-view-plugin/pull/580)
#jenkins #kompute #opensource #linux