Add Windows FMAs (letter D): 14 apps#49086
Draft
allenhouchins wants to merge 1 commit into
Draft
Conversation
fleet-release
approved these changes
Jul 9, 2026
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #49086 +/- ##
==========================================
- Coverage 68.03% 68.02% -0.01%
==========================================
Files 3743 3756 +13
Lines 237236 237262 +26
Branches 12488 12343 -145
==========================================
+ Hits 161393 161406 +13
- Misses 61270 61283 +13
Partials 14573 14573
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related issue: N/A — part of the Windows Fleet-maintained apps catalog expansion (letter D batch; follows #48872, #48881, #48950, #48969).
Adds fourteen new Windows Fleet-maintained apps:
JetBrains.DataSpellfuzzy_match_name+use_display_version_for_patch(registry version is a JetBrains build number; marketing version parsed from the name).dnGrep.dnGrepDraftable.DraftableDraftableDesktopSystemMSI. Caveat: hard winget dependency on .NET 10 Desktop Runtime — installs fine but won't launch without it (same class as the BleachBit VCRedist dependency).dRofus.dRofusDevolutions.LauncherDevolutions.Workspaceunique_identifier).program_publisheroverridden to "Devolutions Inc." (capital I) — verified via msiinfo; the locale-derived lowercase would not match.Delinea.DelineaConnectionManagerALLUSERS=1 MSIINSTALLPERUSER="".program_publisher= "Delinea Inc.." (double period, as stored in the MSI). Unversioned URL →ignore_hash.DaxStudio.DaxStudio/ALLUSERSfor machine scope; versioned ARP name → fuzzy.LoftLabs.DevPodGPSoftware.DirectoryOpusdev47apps.DroidCamDYMO.DYMOID/S /V"/qn /norestart"; uninstall via msiexec by ProductCode.secrypt.digiSealreaderinstaller_scope: ""(manifest declares no scope);-silentinstall, shipped uninstaller with-silent. Unversioned URL →ignore_hash.DiRoots.ProSheets//command syntax. Bundles PDF24 Creator + a virtual printer (their own ARP entries, intentionally left on uninstall).Considered but not added (recorded in the workstream tracker):
Datadog.Agent): winget PackageVersion is7.81.0.1but the MSI and registry report7.81.0.0, so the patch policy would flag every install as perpetually outdated.use_display_version_for_patchcan't fix it (the manifest has noAppsAndFeaturesEntries); it needs a version-normalizing ingester ref (likeonepassword_version_shortener). Deferred pending that helper (task spawned).Dell.DisplayAndPeripheralManager, covers both "Dell Display Manager" and "Dell Peripheral Manager"): the winget-pinned hostdl.dell.comreturns 403 to non-browser User-Agents, and Fleet's downloader sendsGo-http-client(same failure that dropped Crestron AirMedia in letter C). Thedownloads.dell.commirror serves the identical path to any UA, but there's no input field to override the manifest URL. Deferred pending a downloader User-Agent fix (task spawned — would also unblock Crestron).Dell.SystemUpdate): registers its ARP entry under HKCU (per-user) under a SYSTEM install; legacy product Dell steers users away from (toward Dell Command Update, already an FMA); firmware/driver DUP bootstrapper.Devolutions.RemoteDesktopManagerAgent): legacy/superseded by "Devolutions Agent" (2026.1); winget manifest frozen at 2025.2.28.0 since Sept 2025; vendor docs page 404s.Dedoose.Dedoose): per-user-only scope, x86, latest-pointer URL (CloudShow class).Piriform.Defraggler): abandoned (final release 2020, no winget commits since 2023); legacy defrag tool with an unverified ARP publisher string.Identities verified per app (msiinfo Property tables; installer PE/version resources; winget AppsAndFeaturesEntries; uninstall-database corroboration). Two publisher-casing mismatches (Devolutions Workspace, Delinea) were caught by direct MSI inspection and fixed with
program_publisherbefore they could silently break the exists queries. SHAs verified against manifests for pinned URLs;ignore_hashused only where the manifest is demonstrably actively maintained. Icons viatools/software/icons/generate-icons.sh(the pre-existing DataSpell icon component is reused untouched).Checklist for submitter
SELECT *is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters.Testing