|
| 1 | +#Windows Working Group Meeting |
| 2 | +#Notes from 2025-08-21 |
| 3 | + |
| 4 | +##Attendees |
| 5 | +- Shane Lee (@twangboy) |
| 6 | +- Dafyddj |
| 7 | + |
| 8 | +##Agenda |
| 9 | +- Welcome |
| 10 | +- CICD Status |
| 11 | +- 3006.x : passing |
| 12 | +- 3007.x : passing |
| 13 | +- master : passing |
| 14 | + |
| 15 | +- Releases: |
| 16 | +- 3006.15 : soon |
| 17 | +- 3007.7 : soon |
| 18 | +- 3008rc : fall 2025 |
| 19 | + |
| 20 | +- Discussed Previously: |
| 21 | +- Working on the pkg.installed with force option |
| 22 | +- Winrepo is looking good |
| 23 | +- Maybe need to trim the repo down |
| 24 | +- Use SPM (Salt Package Manager) to reduce reliance on GitFS |
| 25 | +- Maybe have a contrib repo for all the old packages |
| 26 | +- Discussed using the`winrepo_branch` config option on the master to set |
| 27 | + the tag for winrepo. That way the users aren't getting every little thing |
| 28 | + that is happening on the master branch. They could also avoid getting a |
| 29 | + breaking change when we start removing package defintions because they're |
| 30 | + pinned to a specific version. |
| 31 | +- We need to create a new repo`salt-winrepo-contrib` as a holder for |
| 32 | + deprecated package definitions |
| 33 | +- We need to provide documentation on how to pin winrepo to a specific |
| 34 | + release. |
| 35 | +- Message that we're doing this to prevent unexpected changes from impacting |
| 36 | + them. Keep an eye on release notes. |
| 37 | + |
| 38 | +- Noteable PRs: |
| 39 | +- cmdmod -https://github.com/saltstack/salt/pull/68156 |
| 40 | +- runas -https://github.com/saltstack/salt/pull/68157 |
| 41 | + |
| 42 | +- Community Issues and Discussion |
| 43 | +- Master changes IP Address |
| 44 | +- The minions lose connectivity when the master IP address changes |
| 45 | +- This happens on minions (laptops) that go into hybernation |
| 46 | +- Restarting the minion service allows the minion to reconnect |
| 47 | +- Why does the service need to be restarted |
| 48 | +- Native Arm64 Installer for Windows |
| 49 | +- Github now has Arm64 Windows Runners (2025-08-14) |
| 50 | +https://github.blog/changelog/2025-04-14-windows-arm64-hosted-runners-now-available-in-public-preview/ |
| 51 | +- Need to talk to Daniel about testing this out |
| 52 | +- Maybe start working on the Winrepo stuff asynchronously |
| 53 | + |
| 54 | +##TODO |
| 55 | +- Twangboy: Talk to Daniel about building Arm Packages for Windows |
| 56 | +- Twangboy: Investigate making powershell the default shell on Windows |
| 57 | +- Twangboy: We need to communicate better with our community volunteers exactly |
| 58 | + what we want them to do... how they can contribute. |
| 59 | +- Twangboy: |
| 60 | +- Community maintainers need clear guidance on what we want them to do. If |
| 61 | + the maintainer has an hour to give to Salt, what should they do? We need a |
| 62 | + policy document with clear guidance. |
| 63 | +- Twangboy: |
| 64 | +- lgpo_reg: |
| 65 | +- Need to create a module that will generate a state based on the contents |
| 66 | + of the Registry.pol file. This could/should be a salt extension |
| 67 | +- Dafydd: Investigate pythonnet |
| 68 | +https://devblogs.microsoft.com/powershell/hosting-powershell-in-a-python-script/ |
| 69 | +- Dafydd: Create an issue for the lgpo_reg module to not write user policies |
| 70 | + to the registry as those should be handled by Windows when the user |
| 71 | + logs in |
| 72 | + |