|
| 1 | +#Windows Working Group Meeting |
| 2 | +#Notes from 2025-11-20 |
| 3 | + |
| 4 | +##Attendees |
| 5 | +- Shane Lee (@twangboy) |
| 6 | +- Dafydd Jones |
| 7 | +- Rob Robertson |
| 8 | + |
| 9 | +##Agenda |
| 10 | +- Welcome |
| 11 | +- CICD Status |
| 12 | +- 3006.x : passing |
| 13 | +- 3007.x : passing |
| 14 | +- master : failing |
| 15 | + |
| 16 | +- Releases: |
| 17 | +- 3006.17 : today |
| 18 | +- 3007.9 : today |
| 19 | +- 3008rc : early 2026 |
| 20 | + |
| 21 | +- Noteable PRs: |
| 22 | +- BlackDuck |
| 23 | +- lgpo_reg:https://github.com/saltstack/salt/pull/68463 |
| 24 | +- cmdmod:https://github.com/saltstack/salt/pull/68448 |
| 25 | + |
| 26 | +- Discussed Previously: |
| 27 | +- Stability issues on 3006.14. 3007 releases seem to be more stable than 3006 |
| 28 | + releases. |
| 29 | +- issue with winrepo where the pkg module is looking in the user hive to |
| 30 | + match installed software. |
| 31 | +- GitPython vs PyGit2. PyGit2 doesn't fetch changed tags on the master. The |
| 32 | + changed tags aren't automatically pulled down. New tags are pulled down, |
| 33 | + but modified tags are not. The cache isn't being updated? Never seen the |
| 34 | + problem with GitPython. |
| 35 | + |
| 36 | +- Community Issues and Discussion |
| 37 | +- win_wua.list install=True on Windows 10. Updates that require a reboot |
| 38 | + seem to not actually be installed. Maybe it's shutting down without |
| 39 | + updating. Is there a way to get`system.reboot` to select the option to |
| 40 | + trigger the update. Probably still an issue with Windows 11... |
| 41 | +- system.get_system_info could be useful as grains (chassis type, computer |
| 42 | + type) for targeting. WMIC is slow... usually. Can make it optional using a |
| 43 | + config option. |
| 44 | + |
| 45 | +##TODO |
| 46 | +- Twangboy: Ask about the master minion |
| 47 | +- Twangboy: Ask Daniel about 3007/3008 releases |
| 48 | +- Twangboy: Talk to Daniel about building Arm Packages for Windows |
| 49 | +- Twangboy: Investigate making powershell the default shell on Windows |
| 50 | +- Twangboy: |
| 51 | +- Community maintainers need clear guidance on what we want them to do. If |
| 52 | + the maintainer has an hour to give to Salt, what should they do? We need a |
| 53 | + policy document with clear guidance. |
| 54 | +- Twangboy: |
| 55 | +- lgpo_reg: |
| 56 | +- Need to create a module that will generate a state based on the contents |
| 57 | + of the Registry.pol file. This could/should be a salt extension |
| 58 | +- Dafydd: Investigate pythonnet |
| 59 | +https://devblogs.microsoft.com/powershell/hosting-powershell-in-a-python-script/ |
| 60 | + |