Welcome to Amarula Wiki!
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
git-analyzer
Repository URL: https://github.com/amarula/git-analyzer.git
meta-mend
Repository URL: https://github.com/amarula/meta-mend.git
nlcpp
Repository URL: https://github.com/amarula/nlcpp.git
explain-error-plugin
Repository URL: https://github.com/jenkinsci/explain-error-plugin
coreutils
Repository URL: https://github.com/uutils/coreutils.git
buildroot
Repository URL: https://gitlab.com/buildroot.org/buildroot.git
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
ftu
Repository URL: https://github.com/amarula/ftu.git
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
Amarul 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