### Key Fix: - **Eliminate Duplicates**: Each package now appears once regardless of host configurations - **Base Name Tracking**: Use `processed_packages` set to track unique packages by base name - **Clean Logic**: Check `app_base_name not in processed_packages` instead of full package name ### Problem Solved: Before: Same package appeared multiple times for different host configurations ``` comi-parsec : 150.99.0.0-1 from : 150.93.2.0-2 comi-parsec : 150.99.0.0-1 from : 150.93.2.0-2 comi-parsec : 150.99.0.0-1 from : 150.93.2.0-2 ``` After: Each package appears once with correct version information ``` comi-parsec : 150.99.0.0-1 from : 150.93.2.0-2 comi-stormshield-vpn : 5.1.2-8 from : 5.1.1-7 ``` ### Technical Changes: - Added `processed_packages = set()` for duplicate tracking - Extract `app_base_name` once for cleaner code - Mark packages as processed with `processed_packages.add(app_base_name)` ### Version Bump: Updated to version 2-2 for this bug fix
comi-apps-to-update-on-wapt-server
You want to be notified that some new packages are available for your wapt repository
-
Deploy the package on a computer
-
connect to the computer and edit "C:\Program Files (x86)\wapt\private\wapt_api.ini" with your url and credentials
-
if you want to send an alert by email edit "C:\Program Files (x86)\wapt\private\smtp.ini"
-
by default the package send by email , but you can send using rocket chat or any other applicaiton using a webhook following the rocketchat model
Description
Languages
Python
100%