Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure consistent manifest encoding #1863

Open
megamorf opened this issue Jun 14, 2020 · 14 comments
Open

Ensure consistent manifest encoding #1863

megamorf opened this issue Jun 14, 2020 · 14 comments
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work.

Comments

@megamorf
Copy link
Contributor

Description of the new feature/enhancement

Right now the encoding of the manifests is quite heterogenous:

PS > $Manifests = find winget-pkgs/manifests -type f -print -iname '*.yaml' | file -if - | ConvertFrom-Csv -Header "Path","MimeType" -Delimiter ":"

PS > $Manifests.count
865

PS > $Manifests | Group-Object -Property MimeType -NoElement | Sort-Object Count -Descending
Count Name
----- ----
  636 text/plain; charset=us-ascii
  170 text/plain; charset=utf-8
   58 text/plain; charset=utf-16le
    1 text/plain; charset=iso-8859-1

I'd welcome a consistent encoding of utf-8 for all manifests.

Some users even managed to submit binary encoded files (I assume utf-16). Here's one recent example: https://github.com/microsoft/winget-pkgs/pull/1653/files that @KevinLaMS came across.

Proposed technical implementation details (optional)

Have a bot automatically convert file encodings to utf-8 as post-commit hook or have a scheduled Azure DevOps pipeline fix wrongly encoded files at regular intervals.

File lists

$ManifestGroups = $Manifests | Group-Object -Property MimeType -AsHashTable
$ManifestGroups.'text/plain; charset=us-ascii'.Path | sort
$ManifestGroups.'text/plain; charset=iso-8859-1'.Path | sort
$ManifestGroups.'text/plain; charset=utf-16le'.Path | sort
$ManifestGroups.'text/plain; charset=utf8'.Path | sort
text/plain; charset=us-ascii
winget-pkgs/manifests/3T/Robo3T/1.3.1.yaml
winget-pkgs/manifests/7Zip/7Zip/16.0.4.yaml
winget-pkgs/manifests/7Zip/7Zip/19.0.0.yaml
winget-pkgs/manifests/7room/Aya/0.10.4.yaml
winget-pkgs/manifests/Aardappel/Cube/2005.08.29.yaml
winget-pkgs/manifests/Aardappel/Cube2/2013.04.04.yaml
winget-pkgs/manifests/Abacus/AbaClient/2.1.600.yaml
winget-pkgs/manifests/Adobe/AdobeAcrobatReaderDC/2020.009.20063.yaml
winget-pkgs/manifests/Adobe/AdobeDigitalEditions/4.5.11.yaml
winget-pkgs/manifests/Adobe/Brackets/1.14.2.yaml
winget-pkgs/manifests/Adobe/FlashPlayer32NPAPI/32.0.0.371.yaml
winget-pkgs/manifests/Adobe/FlashPlayer32PPAPI/32.0.0.371.yaml
winget-pkgs/manifests/AdoptOpenJDK/OpenJDK/11.0.7.yaml
winget-pkgs/manifests/AdoptOpenJDK/OpenJDK/14.0.1.yaml
winget-pkgs/manifests/AdoptOpenJDK/OpenJDK/8.0.252.yaml
winget-pkgs/manifests/AdrianAllard/FileConverter/1.2.3.yaml
winget-pkgs/manifests/AgileBits/1Password/7.4.767.yaml
winget-pkgs/manifests/AkelPad/AkelPad/4.9.8.yaml
winget-pkgs/manifests/Alcpu/CoreTemp/1.15.1.yaml
winget-pkgs/manifests/AlexanderKojevnikov/Spek/0.8.2.0.yaml
winget-pkgs/manifests/Amazon/AWSCLI/1.18.65.yaml
winget-pkgs/manifests/Amazon/AWSCLI/2.0.16.yaml
winget-pkgs/manifests/Amazon/AWSCLI/2.0.19.yaml
winget-pkgs/manifests/Amazon/Chime/4.31.9473.yaml
winget-pkgs/manifests/Amazon/Corretto/11.0.7.10.1.yaml
winget-pkgs/manifests/Amazon/Corretto/8.252.09.2.yaml
winget-pkgs/manifests/Amazon/Kindle/1.25.52064.yaml
winget-pkgs/manifests/Anaconda/Miniconda3/4.8.2.yaml
winget-pkgs/manifests/Anki/Anki/2.1.26.yaml
winget-pkgs/manifests/AnsgarBecker/HeidiSQL/11.0.0.5919.yaml
winget-pkgs/manifests/AnsgarBecker/HeidiSQLNightly/11.0.0.5995.yaml
winget-pkgs/manifests/AnsgarBecker/HeidiSQLNightly/11.0.0.5997.yaml
winget-pkgs/manifests/AnsgarBecker/HeidiSQLNightly/11.0.0.6000.yaml
winget-pkgs/manifests/AntiMicro/AntiMicro/2.23.Yaml
winget-pkgs/manifests/AntoineAflalo/SoundSwitch/5.0.4.yaml
winget-pkgs/manifests/AntoineAflalo/SoundSwitch/5.3.1.yaml
winget-pkgs/manifests/Apache/OpenOffice/4.1.7.yaml
winget-pkgs/manifests/ApacheFriends/Xampp/7.4.6.yaml
winget-pkgs/manifests/Apple/iTunes/12.10.6.2.yaml
winget-pkgs/manifests/ApproximatrixLLC/SimplyFortran/3.12.3272.0.yaml
winget-pkgs/manifests/Arduino/Arduino/1.8.12.yaml
winget-pkgs/manifests/ArloG/StrixMusic/1.4.7.0.yaml
winget-pkgs/manifests/Armin2208/WindowsAutoNightMode/2.3.1.yaml
winget-pkgs/manifests/Artha/Artha/1.0.3.yaml
winget-pkgs/manifests/ArtifexSoftware/GhostScript/9.52.yaml
winget-pkgs/manifests/Artsoft/RocksNDiamonds/4.1.4.1.yaml
winget-pkgs/manifests/Atlassian/Sourcetree/3.3.8.yaml
winget-pkgs/manifests/Audacity/Audacity/2.4.1.yaml
winget-pkgs/manifests/Aurora/Aurora/0.7.2.yaml
winget-pkgs/manifests/Automattic/Simplenote/1.16.0.yaml
winget-pkgs/manifests/Automattic/Wordpress/5.2.0.yaml
winget-pkgs/manifests/Axosoft/GitKraken/7.0.0.yaml
winget-pkgs/manifests/BPBible/BPBible/0.5.3.1.yaml
winget-pkgs/manifests/BZFlag/BZFlag/2.4.20.yaml
winget-pkgs/manifests/BaldurKarlsson/RenderDoc/1.8.yaml
winget-pkgs/manifests/Balena/Etcher/1.5.88.yaml
winget-pkgs/manifests/Balena/Etcher/1.5.95.yaml
winget-pkgs/manifests/Bandisoft/Bandizip/7.06.yaml
winget-pkgs/manifests/Bandisoft/Honeyview/5.32.yaml
winget-pkgs/manifests/BeeBEEP/BeeBEEP/5.8.2.yaml
winget-pkgs/manifests/BellSoft/LibericaJDK11/11.0.7.10.yaml
winget-pkgs/manifests/BellSoft/LibericaJDK11Full/11.0.7.10.yaml
winget-pkgs/manifests/BellSoft/LibericaJDK14/14.0.1.8.yaml
winget-pkgs/manifests/BellSoft/LibericaJDK14Full/14.0.1.8.yaml
winget-pkgs/manifests/BellSoft/LibericaJDK8/8.0.252.9.yaml
winget-pkgs/manifests/BellSoft/LibericaJDK8Full/8.0.252.9.yaml
winget-pkgs/manifests/Betaflight/Betaflight-Configurator/10.6.0.yaml
winget-pkgs/manifests/BitPay/BitPay/4.8.1.yaml
winget-pkgs/manifests/Bitvise/SSHClient/8.43.0.0.yaml
winget-pkgs/manifests/Bitwarden/Bitwarden/1.17.1.yaml
winget-pkgs/manifests/Bitwarden/Bitwarden/1.17.2.yaml
winget-pkgs/manifests/Bitwarden/Bitwarden/1.18.0.yaml
winget-pkgs/manifests/Blazemeter/Taurus/1.14.2.yaml
winget-pkgs/manifests/BleachBit/BleachBit/4.0.0.yaml
winget-pkgs/manifests/Bloodshed/Dev-C++/5.11.yaml
winget-pkgs/manifests/BlueJeans/BlueJeans/2.19.791.0.yaml
winget-pkgs/manifests/Borvid/HttpMasterExpress/4.7.0.yaml
winget-pkgs/manifests/BraveSoftware/BraveBrowser/1.9.72.yaml
winget-pkgs/manifests/BraveSoftware/BraveBrowser/1.9.76.yaml
winget-pkgs/manifests/BraveSoftware/BraveBrowser/1.9.80.yaml
winget-pkgs/manifests/BrutalChess/BrutalChess/0.5.2.yaml
winget-pkgs/manifests/Buttercup/Buttercup/1.19.0.yaml
winget-pkgs/manifests/CPUID/CPU-Z/1.92.0.0.yaml
winget-pkgs/manifests/CPUID/HWMonitor/1.41.yaml
winget-pkgs/manifests/Canneverbe/CDBurnerXP/4.5.8.yaml
winget-pkgs/manifests/Caphyon/Hover/1.1.0.0.yaml
winget-pkgs/manifests/Captura/Captura/8.0.0.yaml
winget-pkgs/manifests/ChemAxon/Marvin/20.13.0.yaml
winget-pkgs/manifests/ChristianKaiser/Lightscreen/2.4.Yaml
winget-pkgs/manifests/ChristianSchenk/MiKTeX/2.9.7442.yaml
winget-pkgs/manifests/CircuitDiagram/CircuitDiagram/3.1.yaml
winget-pkgs/manifests/ClamWin/ClamWin/0.99.4.yaml
winget-pkgs/manifests/CloudApp/CloudApp/5.7.0.yaml
winget-pkgs/manifests/Cockos/LICEcap/1.28.yaml
winget-pkgs/manifests/Codeblocks/Codeblocks/20.03.yaml
winget-pkgs/manifests/CodecGuide/K-LiteCodecPackMega/15.4.8.yaml
winget-pkgs/manifests/Corel/WinZip/24.0.14033.yaml
winget-pkgs/manifests/Couchbase/ServerCommunity/6.5.1.yaml
winget-pkgs/manifests/Cppcheck/Cppcheck/2.0.yaml
winget-pkgs/manifests/Cryptomator/Cryptomator/1.5.4.yaml
winget-pkgs/manifests/CrystalDewWorld/CrystalDiskInfo/8.5.2.yaml
winget-pkgs/manifests/CrystalDewWorld/CrystalDiskMark/7.0.0.0.yaml
winget-pkgs/manifests/CubicSDR/CubicSDR/0.2.5.yaml
winget-pkgs/manifests/DBeaver/DBeaver/7.0.5.yaml
winget-pkgs/manifests/DBeaver/DBeaver/7.1.0.yaml
winget-pkgs/manifests/DCSS/DungeonCrawlStoneSoup/0.24.0.yaml
winget-pkgs/manifests/DMM/GamePlayer/2.5.4.yaml
winget-pkgs/manifests/DOSBox/DOSBox/0.74-3.yaml
winget-pkgs/manifests/DavidJoffe/DaveGnukem/1.0.yaml
winget-pkgs/manifests/DavidMoore/IPFilterUpdater/3.0.2.9-beta.yaml
winget-pkgs/manifests/DebaucheeOpenSourceGroup/Barrier/2.3.2.yaml
winget-pkgs/manifests/Debian/Debian/9.0.yaml
winget-pkgs/manifests/Deezer/Deezer/4.19.20.yaml
winget-pkgs/manifests/Dell/DellUpdate/3.1.2.yaml
winget-pkgs/manifests/Devolutions/RemoteDesktopManager/2020.1.20.0.yaml
winget-pkgs/manifests/Devolutions/RemoteDesktopManagerFree/2020.1.20.0.yaml
winget-pkgs/manifests/Devolutions/WaykNow/2020.1.7.0.yaml
winget-pkgs/manifests/DigiDNA/iMazing/2.11.6.yaml
winget-pkgs/manifests/Digimezzo/Dopamine/2.0.1.Yaml
winget-pkgs/manifests/DigitalCreations/MaxTo/2.0.1.yaml
winget-pkgs/manifests/Discord/Discord/0.0.306.yaml
winget-pkgs/manifests/Discord/DiscordCanary/0.0.266.yaml
winget-pkgs/manifests/Discord/DiscordPTB/0.0.52.yaml
winget-pkgs/manifests/Ditto/Ditto/3.22.88.0.yaml
winget-pkgs/manifests/Dixa/Dixa/3.0.0.Yaml
winget-pkgs/manifests/Dixa/Dixa/3.5.5.yaml
winget-pkgs/manifests/DjVuLibre/DjView/4.11.yaml
winget-pkgs/manifests/Docker/DockerDesktop/2.3.0.2.yaml
winget-pkgs/manifests/DolphinEmu/DolphinEmu/5.0.yaml
winget-pkgs/manifests/DominikReichl/KeePass/2.44.0.0.yaml
winget-pkgs/manifests/DominikReichl/KeePass/2.45.0.0.yaml
winget-pkgs/manifests/DupeGuru/DupeGuru/4.0.4.yaml
winget-pkgs/manifests/EXPSystems/PDFreDirect/2.5.2.0.yaml
winget-pkgs/manifests/EagleGet/EagleGet/2.1.5.10.yaml
winget-pkgs/manifests/EagleGet/EagleGet/2.1.6.70.yaml
winget-pkgs/manifests/Elastic/Winlogbeat/7.7.0.yaml
winget-pkgs/manifests/Empoche/Empoche/0.4.0.yaml
winget-pkgs/manifests/EpicGames/EpicGamesLauncher/10.15.2.Yaml
winget-pkgs/manifests/Epsitec/PlanetBlupi/1.14.2.yaml
winget-pkgs/manifests/Eraser/Eraser/6.2.0.2986.yaml
winget-pkgs/manifests/Eraser/Eraser/6.2.0.2988.yaml
winget-pkgs/manifests/Eraser/Eraser/6.2.0.2989.yaml
winget-pkgs/manifests/Eugeny/Terminus/1.0.112.yaml
winget-pkgs/manifests/ExpressVPN/ExpressVPN/7.8.7.7.yaml
winget-pkgs/manifests/ExtremeTuxRacer/ExtremeTuxRacer/0.8.0.yaml
winget-pkgs/manifests/FTB/FTB/1.0.8.yaml
winget-pkgs/manifests/Famatech/AdvancedIPScanner/2.5.3850.yaml
winget-pkgs/manifests/FarManager/FarManager/3.0.0.5577.yaml
winget-pkgs/manifests/FastCopy/FastCopy/3.89.yaml
winget-pkgs/manifests/FastStone/Capture/9.3.yaml
winget-pkgs/manifests/FastStone/Viewer/7.5.yaml
winget-pkgs/manifests/File-New-Project/EarTrumpet/2.1.7.3.yaml
winget-pkgs/manifests/Firetrust/MailWasherFree/7.12.29.yaml
winget-pkgs/manifests/FlightGear/FlightGear/2018.3.5.yaml
winget-pkgs/manifests/Fndroid/ClashForWindows/0.9.11.yaml
winget-pkgs/manifests/FontBase/FontBase/2.11.3.yaml
winget-pkgs/manifests/FontForge/FontForge/2020.03.14.yaml
winget-pkgs/manifests/Foundry376/Mailspring/1.7.8.yaml
winget-pkgs/manifests/FreeCAD/FreeCAD/0.18.4.yaml
winget-pkgs/manifests/FreeCiv/FreeCiv/2.6.2.yaml
winget-pkgs/manifests/FreeMat/FreeMat/4.2.yaml
winget-pkgs/manifests/FreePascal/FreePascalCompiler/3.0.4.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.0.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.10.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.12.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.14.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.16.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.18.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.4.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.6.yaml
winget-pkgs/manifests/GIMP/GIMP/2.10.8.yaml
winget-pkgs/manifests/GNU/Emacs/27.0.91.yaml
winget-pkgs/manifests/GNU/Gforth/0.7.0.yaml
winget-pkgs/manifests/GNU/Octave/5.2.0.yaml
winget-pkgs/manifests/GNU/Solfege/3.23.4.yaml
winget-pkgs/manifests/GNURadio/GNURadio/3.7.13.5.yaml
winget-pkgs/manifests/GOG/Galaxy/2.0.14.257.yaml
winget-pkgs/manifests/Geany/Geany/1.36.yaml
winget-pkgs/manifests/GeoGebra/GeoGebraCASCalculator/6.0.583.0.yaml
winget-pkgs/manifests/Gephi/Gephi/0.9.2.yaml
winget-pkgs/manifests/GiorgioTani/PeaZip/7.2.1.yaml
winget-pkgs/manifests/GiorgioTani/PeaZip/7.3.0.yaml
winget-pkgs/manifests/GiorgioTani/PeaZip/7.3.1.yaml
winget-pkgs/manifests/Git/Git/2.24.1.2.yaml
winget-pkgs/manifests/Git/Git/2.25.1.yaml
winget-pkgs/manifests/Git/Git/2.26.2.yaml
winget-pkgs/manifests/Git/Git/2.27.0.yaml
winget-pkgs/manifests/GitExtensionsTeam/GitExtensions/3.3.1.yaml
winget-pkgs/manifests/GitHub/Atom/1.45.0.yaml
winget-pkgs/manifests/GitHub/Atom/1.47.0.yaml
winget-pkgs/manifests/GitHub/Atom/1.48.0.yaml
winget-pkgs/manifests/GitHub/GitHubDesktop/2.4.3.yaml
winget-pkgs/manifests/GitHub/GitHubDesktop/2.5.0.yaml
winget-pkgs/manifests/GitHub/GitHubDesktop/2.5.2.yaml
winget-pkgs/manifests/GitHub/GitLFS/2.11.0.yaml
winget-pkgs/manifests/GitHub/cli/0.8.0.yaml
winget-pkgs/manifests/GitHub/cli/0.9.0.yaml
winget-pkgs/manifests/GitLab/Gitter.IM/4.1.0.yaml
winget-pkgs/manifests/Giuspen/Cherrytree/0.39.3.yaml
winget-pkgs/manifests/Glimpse/Glimpse/0.1.2.yaml
winget-pkgs/manifests/GnuWin32/Make/3.81.yaml
winget-pkgs/manifests/GnuWin32/Wget/1.11.4.yaml
winget-pkgs/manifests/GnuWin32/Zip/3.0.yaml
winget-pkgs/manifests/Gnucash/Gnucash/3.10.yaml
winget-pkgs/manifests/Golang/Go/1.14.3.yaml
winget-pkgs/manifests/GoldenDict/GoldenDict/1.0.1-1.yaml
winget-pkgs/manifests/Google/Chrome/83.0.4103.61.yaml
winget-pkgs/manifests/Google/Chrome/83.0.4103.97.yaml
winget-pkgs/manifests/Google/ChromeBeta/84.0.4147.30.yaml
winget-pkgs/manifests/Google/ChromeBeta/84.0.4147.38.yaml
winget-pkgs/manifests/Google/DriveFileStream/38.0.yaml
winget-pkgs/manifests/Google/EarthPro/7.3.3.yaml
winget-pkgs/manifests/GrafanaLabs/GrafanaEnterprise/7.0.0.yaml
winget-pkgs/manifests/GrafanaLabs/GrafanaOSS/7.0.0.yaml
winget-pkgs/manifests/Graphviz/Graphviz/2.38.yaml
winget-pkgs/manifests/Greenshot/Greenshot/1.2.10.6.Yaml
winget-pkgs/manifests/HHDSoftware/FreeHexEditorNeo/6.44.01.6234.yaml
winget-pkgs/manifests/HMSoft/HMNISEdit/2.0.3.yaml
winget-pkgs/manifests/HTTPToolKit/HTTPToolkit/0.1.22.yaml
winget-pkgs/manifests/HamsterRepublic/BobTheHamsterVGA/1.0.yaml
winget-pkgs/manifests/HamsterRepublic/OHRRPGCE/2020.05.02.yaml
winget-pkgs/manifests/Hedgewars/Hedgewars/1.0.0.yaml
winget-pkgs/manifests/HermannSchinagl/LinkShellExtension/3.9.33.yaml
winget-pkgs/manifests/HexChat/HexChat/2.14.3.yaml
winget-pkgs/manifests/IBESoftware/HelpNDoc/6.9.0.577.yaml
winget-pkgs/manifests/IRCCloud/IRCCloud/0.15.0.yaml
winget-pkgs/manifests/IZArc/IZArc/4.4.yaml
winget-pkgs/manifests/IceChat/IceChat/9.22.yaml
winget-pkgs/manifests/Implbits/HashTab/6.0.0.34.yaml
winget-pkgs/manifests/IngoRuhnke/Pingus/0.7.6.yaml
winget-pkgs/manifests/Inkscape/Inkscape/1.0.0.yaml
winget-pkgs/manifests/Insecure/Nmap/7.80.yaml
winget-pkgs/manifests/Intel/Iometer/1.1.0.yaml
winget-pkgs/manifests/IrfanSkiljan/IrfanView/4.54.yaml
winget-pkgs/manifests/Iterate/Cyberduck/7.3.1.yaml
winget-pkgs/manifests/Iterate/Cyberduck/7.4.0.yaml
winget-pkgs/manifests/JGraph/Draw/13.0.3.yaml
winget-pkgs/manifests/JRSoftware/InnoSetup/6.0.4.yaml
winget-pkgs/manifests/JRSoftware/InnoSetup/6.0.5.yaml
winget-pkgs/manifests/JSFoundation/Appium/1.15.1.Yaml
winget-pkgs/manifests/JabRef/JabRef/5.0.yaml
winget-pkgs/manifests/Jackett/Jackett/0.16.589.yaml
winget-pkgs/manifests/JamesLarus/SPIM/9.1.21.yaml
winget-pkgs/manifests/Jaquadro/NBTExplorer/2.8.0.yaml
winget-pkgs/manifests/JayPrall/ColorCop/5.4.3.yaml
winget-pkgs/manifests/JetBrains/Toolbox/1.17.7018.0.yaml
winget-pkgs/manifests/JoachimEibl/KDiff3/0.9.98.yaml
winget-pkgs/manifests/Julialang/Julia/1.4.1.yaml
winget-pkgs/manifests/KCSoftwares/SUMo/5.10.18.457.yaml
winget-pkgs/manifests/KDE/KDEConnect/1.4-247.yaml
winget-pkgs/manifests/KDE/KDiff3/1.8.2.yaml
winget-pkgs/manifests/KDE/Kate/20.04.1.yaml
winget-pkgs/manifests/KDE/Kdenlive/20.04.1.yaml
winget-pkgs/manifests/KDE/Krita/4.2.9.0.yaml
winget-pkgs/manifests/KDE/Okular/20.04.1-295.yaml
winget-pkgs/manifests/Kebler/Kebler/0.4.0.0.yaml
winget-pkgs/manifests/KeePassXCTeam/KeePassXC/2.5.4.yaml
winget-pkgs/manifests/Keybase/Keybase/5.4.2.1.yaml
winget-pkgs/manifests/KhronosGroup/VulkanSDK/1.2.135.0.yaml
winget-pkgs/manifests/KiCad/KiCad/5.1.5_1.Yaml
winget-pkgs/manifests/KiCad/KiCad/5.1.6.yaml
winget-pkgs/manifests/KiCad/KiCadLite/5.1.6.yaml
winget-pkgs/manifests/Kitware/CMake/3.17.2.Yaml
winget-pkgs/manifests/LBRY/LBRY/0.45.2.yaml
winget-pkgs/manifests/LLVM/LLVM/10.0.0.yaml
winget-pkgs/manifests/LUPhysics/PyMODA/1.1.0.yaml
winget-pkgs/manifests/Lazarus/Lazarus/2.0.8.yaml
winget-pkgs/manifests/LeonardoZide/LeoCAD/19.07.1.yaml
winget-pkgs/manifests/Levitsky/Fontbase/2.11.3.yaml
winget-pkgs/manifests/Lexikos/AutoHotkey/1.1.32.00.yaml
winget-pkgs/manifests/LibreCAD/LibreCAD/2.1.3.yaml
winget-pkgs/manifests/LibreOffice/LibreOffice/6.4.3.yaml
winget-pkgs/manifests/LibreOffice/LibreOffice/6.4.4.yaml
winget-pkgs/manifests/Libretro/RetroArch/1.8.7.yaml
winget-pkgs/manifests/Logitech/Harmony/1.0.1.308.yaml
winget-pkgs/manifests/Logitech/LGS/9.02.65.yaml
winget-pkgs/manifests/LutzRoeder/Netron/4.1.8.yaml
winget-pkgs/manifests/LutzRoeder/Netron/4.2.7.yaml
winget-pkgs/manifests/MHGames/IHaveNoTomatoes/1.5.yaml
winget-pkgs/manifests/MHGames/ThoseFunnyFunguloids/1.06.yaml
winget-pkgs/manifests/MKVToolNix/MKVToolNix/46.0.0.yaml
winget-pkgs/manifests/MPC-HC/MPC-HC/1.7.13.yaml
winget-pkgs/manifests/MRidgers/Clink/0.4.9.yaml
winget-pkgs/manifests/MacType/MacType/2019.1-beta6.yaml
winget-pkgs/manifests/Malwarebytes/Malwarebytes/4.1.0.159.yaml
winget-pkgs/manifests/MarcinOtorowski/MSIXHero/0.7.0.0.yaml
winget-pkgs/manifests/MarcinOtorowski/MSIXHero/0.7.1.0.yaml
winget-pkgs/manifests/MarcinOtorowski/MSIXHero/0.8.1.0.yaml
winget-pkgs/manifests/MarekJasinski/FreeCommanderXE/810a.yaml
winget-pkgs/manifests/MariaDB/Server/10.4.13.yaml
winget-pkgs/manifests/MasterPackager/MasterPackager/20.2.7457.0.yaml
winget-pkgs/manifests/Mattermost/MattermostDesktop/4.4.2.yaml
winget-pkgs/manifests/MaximaTeam/Maxima/5.43.2.yaml
winget-pkgs/manifests/Maxthon/Maxthon5/5.3.8.2000.yaml
winget-pkgs/manifests/MediaArea/MediaInfo-GUI/20.03.yaml
winget-pkgs/manifests/Mega/MEGASync/4.3.1.0.yaml
winget-pkgs/manifests/Mega/MEGASync/4.3.3.0.yaml
winget-pkgs/manifests/MehediHassan/Tweeten/5.0.3.yaml
winget-pkgs/manifests/Meld/Meld/3.20.2.yaml
winget-pkgs/manifests/Meltytech/Shotcut/20.04.12.yaml
winget-pkgs/manifests/Memurai/MemuraiDeveloper/2.0.0.yaml
winget-pkgs/manifests/Microsoft/AzureCLI/2.6.0.yaml
winget-pkgs/manifests/Microsoft/AzureCLI/2.7.0.yaml
winget-pkgs/manifests/Microsoft/AzureCosmosEmulator/2.9.2.yaml
winget-pkgs/manifests/Microsoft/AzureDataStudio/1.15.0.yaml
winget-pkgs/manifests/Microsoft/AzureDataStudio/1.18.0.yaml
winget-pkgs/manifests/Microsoft/AzureDataStudio/1.18.1.yaml
winget-pkgs/manifests/Microsoft/AzureStorageEmulator/5.10.19227.2113.yaml
winget-pkgs/manifests/Microsoft/AzureStorageExplorer/1.13.0.yaml
winget-pkgs/manifests/Microsoft/AzureStorageExplorer/1.13.1.yaml
winget-pkgs/manifests/Microsoft/BotFrameworkComposer/1.0.0.yaml
winget-pkgs/manifests/Microsoft/BotFrameworkComposer/1.0.1.yaml
winget-pkgs/manifests/Microsoft/BotFrameworkEmulator/4.8.1.yaml
winget-pkgs/manifests/Microsoft/BotFrameworkEmulator/4.9.0.yaml
winget-pkgs/manifests/Microsoft/ConfigMgrToolkit/5.00.7958.1151.yaml
winget-pkgs/manifests/Microsoft/Edge/81.0.416.77.yaml
winget-pkgs/manifests/Microsoft/Edge/83.0.478.37.yaml
winget-pkgs/manifests/Microsoft/Edge/83.0.478.45.yaml
winget-pkgs/manifests/Microsoft/EdgeBeta/83.0.478.33.yaml
winget-pkgs/manifests/Microsoft/EdgeBeta/83.0.478.37.yaml
winget-pkgs/manifests/Microsoft/EdgeBeta/84.0.522.11.yaml
winget-pkgs/manifests/Microsoft/EdgeBeta/84.0.522.15.yaml
winget-pkgs/manifests/Microsoft/EdgeDev/84.0.516.1.yaml
winget-pkgs/manifests/Microsoft/EdgeDev/85.0.538.0.yaml
winget-pkgs/manifests/Microsoft/GitCredentialManagerforWindows/1.20.0.yaml
winget-pkgs/manifests/Microsoft/MSIXCore/1.1.0.0.yaml
winget-pkgs/manifests/Microsoft/MouseWithoutBorder/6.5.8.yaml
winget-pkgs/manifests/Microsoft/MultilingualAppToolkit/4.0.0.0.yaml
winget-pkgs/manifests/Microsoft/OneDrive/19.232.1124.9.yaml
winget-pkgs/manifests/Microsoft/OneDrive/20.052.0311.0011.yaml
winget-pkgs/manifests/Microsoft/OneDrive/20.084.0426.0006.yaml
winget-pkgs/manifests/Microsoft/PowerBI/2.81.5831.621.yaml
winget-pkgs/manifests/Microsoft/PowerShell-Preview/7.1.0-preview.3.yaml
winget-pkgs/manifests/Microsoft/PowerToys/0.15.2.yaml
winget-pkgs/manifests/Microsoft/PowerToys/0.17.0.yaml
winget-pkgs/manifests/Microsoft/PowerToys/0.18.0.yaml
winget-pkgs/manifests/Microsoft/PowerToys/0.18.1.yaml
winget-pkgs/manifests/Microsoft/PowerToys/0.18.2.yaml
winget-pkgs/manifests/Microsoft/Powershell/7.0.0.yaml
winget-pkgs/manifests/Microsoft/Powershell/7.0.1.yaml
winget-pkgs/manifests/Microsoft/Powershell/7.0.2.yaml
winget-pkgs/manifests/Microsoft/ROpen/3.5.3.yaml
winget-pkgs/manifests/Microsoft/SQLServerManagementStudio/16.5.3.yaml
winget-pkgs/manifests/Microsoft/SQLServerManagementStudio/17.9.1.yaml
winget-pkgs/manifests/Microsoft/SQLServerManagementStudio/18.5.yaml
winget-pkgs/manifests/Microsoft/SharePointOnlineManagementShell/16.0.20017.12000.yaml
winget-pkgs/manifests/Microsoft/Skype/8.60.0.76.yaml
winget-pkgs/manifests/Microsoft/Teams/1.3.0.4461.yaml
winget-pkgs/manifests/Microsoft/UpdateAssistant/1.4.9200.23072.yaml
winget-pkgs/manifests/Microsoft/VC++2010Redist-x64/10.0.40219.1.yaml
winget-pkgs/manifests/Microsoft/VC++2010Redist-x86/10.0.40219.1.yaml
winget-pkgs/manifests/Microsoft/VC++2015-2019Redist-x64/14.26.28720.3.yaml
winget-pkgs/manifests/Microsoft/VC++2015-2019Redist-x86/14.26.28720.3.yaml
winget-pkgs/manifests/Microsoft/VisioViewer/16.0.433.1001.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/BuildTools/16.6.30128.74.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/Community/16.0.30011.22.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/Community/16.0.30104.148.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/Enterprise/16.0.30011.22.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/Enterprise/16.0.30104.148.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/Enterprise/16.6.30128.74.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/Professional/16.0.30011.22.yaml
winget-pkgs/manifests/Microsoft/VisualStudio/Professional/16.0.30104.148.yaml
winget-pkgs/manifests/Microsoft/VisualStudioCode/1.41.1.yaml
winget-pkgs/manifests/Microsoft/VisualStudioCode/1.44.2.yaml
winget-pkgs/manifests/Microsoft/VisualStudioCode/1.45.1.yaml
winget-pkgs/manifests/Microsoft/WindowsSDK/10.0.17763.0.yaml
winget-pkgs/manifests/Microsoft/WindowsSDK/10.0.18362.0.yaml
winget-pkgs/manifests/Microsoft/WindowsSDK/10.0.19041.0.yaml
winget-pkgs/manifests/Microsoft/WindowsTerminal/0.11.1251.0.yaml
winget-pkgs/manifests/Microsoft/WindowsTerminal/0.11.1333.0.yaml
winget-pkgs/manifests/Microsoft/WindowsTerminal/1.0.1401.0.yaml
winget-pkgs/manifests/Microsoft/WindowsTerminalPreview/1.0.1401.0.yaml
winget-pkgs/manifests/Microsoft/dotNetFramework/4.7.1.yaml
winget-pkgs/manifests/Microsoft/dotNetFramework/4.8.yaml
winget-pkgs/manifests/Microsoft/dotnet/3.1.202.yaml
winget-pkgs/manifests/Microsoft/dotnet/3.1.300.yaml
winget-pkgs/manifests/Microsoft/dotnet/3.1.301.yaml
winget-pkgs/manifests/Microsoft/dotnetPreview/5.0.100-preview.5.20279.10.yaml
winget-pkgs/manifests/Mikrotik/TheDude/6.45.9.yaml
winget-pkgs/manifests/Min/Min/1.14.1.yaml
winget-pkgs/manifests/Mircearoata/SatisfactoryModLauncher/1.0.17.yaml
winget-pkgs/manifests/MolotovTV/Molotov/4.2.3.yaml
winget-pkgs/manifests/Mono/Mono/6.8.0.123.yaml
winget-pkgs/manifests/MoonchildProductions/PaleMoon/28.10.0.yaml
winget-pkgs/manifests/MoonchildProductions/PaleMoon/28.9.3.yaml
winget-pkgs/manifests/MoonlightGameStreamingProject/Moonlight/2.1.0.yaml
winget-pkgs/manifests/Mozilla/Firefox/75.0.yaml
winget-pkgs/manifests/Mozilla/Firefox/76.0.1.yaml
winget-pkgs/manifests/Mozilla/Firefox/77.0.1.yaml
winget-pkgs/manifests/Mozilla/Firefox/77.0.yaml
winget-pkgs/manifests/Mozilla/FirefoxDeveloperEdition/77.0b9.yaml
winget-pkgs/manifests/Mozilla/FirefoxDeveloperEdition/78.0b1.yaml
winget-pkgs/manifests/Mozilla/FirefoxDeveloperEdition/78.0b2.yaml
winget-pkgs/manifests/Mozilla/FirefoxDeveloperEdition/78.0b4.yaml
winget-pkgs/manifests/Mozilla/FirefoxDeveloperEdition/78.0b5.yaml
winget-pkgs/manifests/Mozilla/FirefoxDeveloperEdition/78.0b6.yaml
winget-pkgs/manifests/Mozilla/FirefoxESR/68.8.0esr.yaml
winget-pkgs/manifests/Mozilla/FirefoxESR/68.9.0esr.yaml
winget-pkgs/manifests/Mozilla/FirefoxNightly/79.0a1.yaml
winget-pkgs/manifests/MullvadVPN/MullvadVPN/2020.4.yaml
winget-pkgs/manifests/Mumble/Mumble/1.3.0.yaml
winget-pkgs/manifests/Musescore/Musescore/3.4.2.yaml
winget-pkgs/manifests/MusicBrainz/Picard/2.3.2.yaml
winget-pkgs/manifests/MyGames/GameCenter/4.0.1569.53606.yaml
winget-pkgs/manifests/NSIS/NSIS/3.05.yaml
winget-pkgs/manifests/NVAccess/NVDA/2020.1.yaml
winget-pkgs/manifests/Nadeo/TrackManiaNationsForever/2.11.26.yaml
winget-pkgs/manifests/Neotys/NeoLoad/7.3.yaml
winget-pkgs/manifests/NewBreedSoftware/TuxPaint/0.9.23.yaml
winget-pkgs/manifests/NewBreedSoftware/TuxPaintStamps/2018.09.01.yaml
winget-pkgs/manifests/NewVector/Riot/1.6.2.0.yaml
winget-pkgs/manifests/Nextcloud/NextcloudDesktop/2.6.4.yaml
winget-pkgs/manifests/NickeManarin/ScreenToGif/2.24.2.yaml
winget-pkgs/manifests/NickeManarin/ScreenToGif/2.25.0.yaml
winget-pkgs/manifests/Nikpapa/Palamedes/0.47.yaml
winget-pkgs/manifests/NirSoft/BlueScreenView/1.55.yaml
winget-pkgs/manifests/Nodist/Nodist/0.9.1.yaml
winget-pkgs/manifests/Notepad++/Notepad++/7.8.6.yaml
winget-pkgs/manifests/Notepad++/Notepad++/7.8.7.yaml
winget-pkgs/manifests/Notepads/Notepads/1.3.7.0.yaml
winget-pkgs/manifests/Notepads/Notepads/1.3.8.0.yaml
winget-pkgs/manifests/Notion/Notion/2.0.8.yaml
winget-pkgs/manifests/OBSProject/OBSStudio/25.0.8.yaml
winget-pkgs/manifests/OSGeo/QGIS_LTR/3.10.6.yaml
winget-pkgs/manifests/OliveTeam/OliveVideoEditor/0.1.0.yaml
winget-pkgs/manifests/Oliverschwendener/ueli/8.7.0.yaml
winget-pkgs/manifests/OpenMedia/4KVideoDownloader/4.12.4.0.yaml
winget-pkgs/manifests/OpenRA/OpenRA/20200503.yaml
winget-pkgs/manifests/OpenSCAD/OpenSCAD/2019.05.yaml
winget-pkgs/manifests/OpenShot/OpenShot/2.5.1.yaml
winget-pkgs/manifests/OpenTTD/OpenTTD/1.10.1.yaml
winget-pkgs/manifests/Opera/Opera/68.0.3618.63.yaml
winget-pkgs/manifests/Oracle/MySQL/8.0.20.yaml
winget-pkgs/manifests/PDFsam/PDFsam/4.1.3.yaml
winget-pkgs/manifests/ParadoxInteractive/ParadoxLauncher/1.8.4.yaml
winget-pkgs/manifests/PascalBerger/MSIXCommander/1.0.7.5.yaml
winget-pkgs/manifests/PaulFrazee/BeakerBrowser/0.8.10.yaml
winget-pkgs/manifests/Perforce/P4Merge/2020.1.yaml
winget-pkgs/manifests/PersepolisDownloadManager/Persepolis/3.2.0.0.yaml
winget-pkgs/manifests/PeterDaveHello/TransmissionRemoteGUI/5.18.0.yaml
winget-pkgs/manifests/Picgo/Picgo/2.2.2.yaml
winget-pkgs/manifests/Pidgin/Pidgin/2.13.0.yaml
winget-pkgs/manifests/Piriform/Defraggler/2.22.995.yaml
winget-pkgs/manifests/Piriform/Recuva/1.53.1087.yaml
winget-pkgs/manifests/Piriform/Speccy/1.32.740.yaml
winget-pkgs/manifests/Playnite/Playnite/7.7.yaml
winget-pkgs/manifests/Plex/PlexMediaPlayer/2.57.0.1074.yaml
winget-pkgs/manifests/Plex/PlexMediaPlayer/2.58.0.1076.yaml
winget-pkgs/manifests/Plex/PlexMediaServer/1.19.3.2843.yaml
winget-pkgs/manifests/Plex/PlexMediaServer/1.19.4.2865.yaml
winget-pkgs/manifests/Plex/PlexMediaServer/1.19.4.2902.yaml
winget-pkgs/manifests/Plex/PlexMediaServer/1.19.4.2935.yaml
winget-pkgs/manifests/PlotSoft/PDFill/14.0 Build 2.yaml
winget-pkgs/manifests/PokerTH/PokerTH/1.1.2.yaml
winget-pkgs/manifests/PostgreSQL/PostgreSQL/12.3.yaml
winget-pkgs/manifests/PostgreSQL/pgAdmin/4.22.0.0.yaml
winget-pkgs/manifests/ProtonVPN/ProtonVPN/1.15.0.yaml
winget-pkgs/manifests/PuppetLabs/puppet/3.8.7.0.yaml
winget-pkgs/manifests/PurpleI2P/i2pd/2.32.0.yaml
winget-pkgs/manifests/Putty/Putty/0.73.yaml
winget-pkgs/manifests/Python/Python/2.7.18.Yaml
winget-pkgs/manifests/Python/Python/3.7.7.yaml
winget-pkgs/manifests/Python/Python/3.8.1.yaml
winget-pkgs/manifests/Python/Python/3.8.3.yaml
winget-pkgs/manifests/QMPlay2/QMPlay2/19.12.19.yaml
winget-pkgs/manifests/QTextPad/QTextPad/1.4.yaml
winget-pkgs/manifests/Qalculate/Qalculate/3.10.0.yaml
winget-pkgs/manifests/QuickPad/QuickPad/4.4.2.0.yaml
winget-pkgs/manifests/Quicken/Quicken/27.1.26.23.yaml
winget-pkgs/manifests/QuintonReeves/RedEclipse/2.0.0.yaml
winget-pkgs/manifests/Qv2ray/Qv2ray/2.5.0.yaml
winget-pkgs/manifests/RProject/R/4.0.0.yaml
winget-pkgs/manifests/RStudio/RStudio/1.2.5042.yaml
winget-pkgs/manifests/RabidViperProductions/AssaultCube/1.2.0.2.yaml
winget-pkgs/manifests/Radionomy/Winamp/5.8.3660-Beta.yaml
winget-pkgs/manifests/Rambox/RamboxCE/0.7.5.yaml
winget-pkgs/manifests/RaspberryPiFoundation/RaspberryPiImager/1.2.yaml
winget-pkgs/manifests/RawTherapee/RawTherapee/5.8.yaml
winget-pkgs/manifests/RealVNC/VNCViewer/6.0.0.yaml
winget-pkgs/manifests/RicochetIM/Ricochet/1.1.4.yaml
winget-pkgs/manifests/RocketChat/RocketChat/2.17.9.yaml
winget-pkgs/manifests/RoyalApps/RoyalTS/5.02.60420.0.yaml
winget-pkgs/manifests/RubyInstallerTeam/Ruby/2.7.1.Yaml
winget-pkgs/manifests/RubyInstallerTeam/RubyWithDevkit/2.7.1.1.yaml
winget-pkgs/manifests/Rufus/Rufus/3.10.yaml
winget-pkgs/manifests/Rust/rustup/1.21.1.yaml
winget-pkgs/manifests/SBCL/SBCL/2.0.0.yaml
winget-pkgs/manifests/SFLinux/Jami/202005111654.yaml
winget-pkgs/manifests/SM5BSZ/Linrad/04.14a.yaml
winget-pkgs/manifests/SQLiteBrowser/SQLiteBrowser/3.11.2.yaml
winget-pkgs/manifests/SSHFS-Win/SSHFS-Win/3.5.20024.yaml
winget-pkgs/manifests/SVGExplorerExtension/SVGExplorerExtension/0.1.1.yaml
winget-pkgs/manifests/SageMath/SageMath/9.0.yaml
winget-pkgs/manifests/SamHocevar/WinCompose/0.9.4.yaml
winget-pkgs/manifests/SanfordLP/DYMOConnect/1.3.1.yaml
winget-pkgs/manifests/SatoshiLabs/TrezorBridge/2.0.27.yaml
winget-pkgs/manifests/Sayuri/FFFTP/4.7.yaml
winget-pkgs/manifests/Scilab/Scilab/6.1.0.yaml
winget-pkgs/manifests/ScummVM/ScummVM/2.1.2.yaml
winget-pkgs/manifests/SelectCode/Econap/1.3.4.0.yaml
winget-pkgs/manifests/ShareX/ShareX/13.1.0.yaml
winget-pkgs/manifests/Signal/Signal/1.34.1.yaml
winget-pkgs/manifests/Simon511000/Citycraftlauncher/1.9.9.yaml
winget-pkgs/manifests/SingularLabs/CCEnhancer/4.5.6.yaml
winget-pkgs/manifests/SnoopWpf/Snoop/2.10.0.yaml
winget-pkgs/manifests/SnoopWpf/Snoop/2.11.0.yaml
winget-pkgs/manifests/SnoopWpf/Snoop/2.8.0.yaml
winget-pkgs/manifests/SnoopWpf/Snoop/2.9.0.yaml
winget-pkgs/manifests/SnoopWpf/Snoop/3.0.0-alpha0116.yaml
winget-pkgs/manifests/SoftDeluxe/FreeDownloadManager/6.9.1.yaml
winget-pkgs/manifests/Sonos/Controller/11.1.yaml
winget-pkgs/manifests/Sonos/Controller/12.0.yaml
winget-pkgs/manifests/Sonos/S1Controller/11.2.yaml
winget-pkgs/manifests/SourceFoundry/HackFonts/1.6.0.yaml
winget-pkgs/manifests/Speedcrunch/Speedcrunch/0.12.yaml
winget-pkgs/manifests/Stellarium/Stellarium/0.20.1.yaml
winget-pkgs/manifests/StrawberryPerl/StrawberryPerl/5.30.2.1.yaml
winget-pkgs/manifests/Streamlabs/StreamlabsOBS/0.21.2.yaml
winget-pkgs/manifests/Streamlink/Streamlink/1.4.1.yaml
winget-pkgs/manifests/Stretchly/Stretchly/0.21.1.0.yaml
winget-pkgs/manifests/Stride/Stride/4.0.1.0.yaml
winget-pkgs/manifests/SublimeHQ/SublimeMerge/1119.Yaml
winget-pkgs/manifests/SublimeHQ/SublimeText/3.2.2.yaml
winget-pkgs/manifests/SuperTuxKart/SuperTuxKart/1.1.0.yaml
winget-pkgs/manifests/SweetScape/010Editor/10.0.2.yaml
winget-pkgs/manifests/TUG/TeXLive/2019.yaml
winget-pkgs/manifests/Tailscale/Tailscale/0.98.0.0.yaml
winget-pkgs/manifests/Taskade/Taskade/3.1.1.yaml
winget-pkgs/manifests/TeXstudio/TeXstudio/2.12.22.yaml
winget-pkgs/manifests/TeamLidarr/Lidarr/0.7.1.Yaml
winget-pkgs/manifests/TeamViewer/TeamViewer/15.6.7.yaml
winget-pkgs/manifests/TechPowerUp/GPU-Z/2.32.0.yaml
winget-pkgs/manifests/Telegram/TelegramDesktop/2.1.10.yaml
winget-pkgs/manifests/Telegram/TelegramDesktop/2.1.6.yaml
winget-pkgs/manifests/Telerik/Fiddler/5.0.20202.18177.yaml
winget-pkgs/manifests/Tencent/VoovMeeting/1.2.10.510.yaml
winget-pkgs/manifests/Tencent/WeChat/2.9.0.1000.yaml
winget-pkgs/manifests/Tencent/Weiyun/3.9.0.yaml
winget-pkgs/manifests/TexasInstruments/TIConnectCE/5.4.yaml
winget-pkgs/manifests/Texnomic/SecureDNS.Terminal/0.3-alpha.yaml
winget-pkgs/manifests/ThinkingManSoftware/Dimension4/5.31.331.0.yaml
winget-pkgs/manifests/Tiled/Tiled/1.3.5.yaml
winget-pkgs/manifests/TimKosse/FileZillaClient/3.48.0.yaml
winget-pkgs/manifests/TimKosse/FileZillaClient/3.48.1.yaml
winget-pkgs/manifests/Toinane/Colorpicker/2.0.3.yaml
winget-pkgs/manifests/Tonec/InternetDownloadManager/6.37.14.1.yaml
winget-pkgs/manifests/TopalaSoftwareSolutions/SIW/10.2.7.20200322.yaml
winget-pkgs/manifests/TopalaSoftwareSolutions/SIW/10.2.8.20200322.yaml
winget-pkgs/manifests/TopalaSoftwareSolutions/SIW/10.3.0.20200602.yaml
winget-pkgs/manifests/TortoiseGit/TortoiseGit/2.10.0.2.yaml
winget-pkgs/manifests/TortoiseHg/TortoiseHg/5.0.2.yaml
winget-pkgs/manifests/TranslucentTB/TranslucentTB/8.0.0.0.yaml
winget-pkgs/manifests/Transmission/Transmission/3.0.0.yaml
winget-pkgs/manifests/Transmission/Transmission/3.00.yaml
winget-pkgs/manifests/Trillian/Trillian/6.3.0.5.yaml
winget-pkgs/manifests/Twilio/Authy/1.8.1.yaml
winget-pkgs/manifests/Twinkstar/Browser/7.0.3000.2005.yaml
winget-pkgs/manifests/Twitch/Twitch/8.0.0.0.yaml
winget-pkgs/manifests/TypeFaster/TypeFaster/0.4.2.yaml
winget-pkgs/manifests/Typora/Typora/0.9.86.yaml
winget-pkgs/manifests/Typora/Typora/0.9.89.yaml
winget-pkgs/manifests/Tyrrrz/LightBulb/2.1.0.yaml
winget-pkgs/manifests/UCBerkeley/BOINC/7.16.5.yaml
winget-pkgs/manifests/UCBerkeley/BOINC/7.16.7.yaml
winget-pkgs/manifests/UniversityOfWaikato/Weka/3.8.4.yaml
winget-pkgs/manifests/UniversityOfWashington/Foldit/20180312-1714f56737-win_x86.yaml
winget-pkgs/manifests/VB-Audio/VoiceMeeterBanana/2.0.5.3.yaml
winget-pkgs/manifests/VCVRack/VCVRack/1.1.6.yaml
winget-pkgs/manifests/Valve/Steam/2.10.91.91.yaml
winget-pkgs/manifests/VideoLAN/VLC/3.0.10.yaml
winget-pkgs/manifests/VirtualMagnifyingGlass/VirtualMagnifyingGlass/3.6.yaml
winget-pkgs/manifests/WPEngine/Local/5.5.3.yaml
winget-pkgs/manifests/Waterfox/Waterfox/2020.05.yaml
winget-pkgs/manifests/WebTorrent/Desktop/0.21.0.yaml
winget-pkgs/manifests/Wesnoth/BattleForWesnoth/1.14.12.yaml
winget-pkgs/manifests/WhatsApp/WhatsApp/2.2019.8.yaml
winget-pkgs/manifests/WhatsApp/WhatsApp/2.2023.2.yaml
winget-pkgs/manifests/WildfireGames/0AD/0.0.23b.yaml
winget-pkgs/manifests/Win32diskimager/Win32diskimager/1.0.0.yaml
winget-pkgs/manifests/WinDirStat/WinDirStat/1.1.2.yaml
winget-pkgs/manifests/WinFsp/WinFsp/1.6.20027.yaml
winget-pkgs/manifests/WinMerge/WinMerge/2.16.6.yaml
winget-pkgs/manifests/WinSCP/WinSCP/5.17.3.yaml
winget-pkgs/manifests/WinSCP/WinSCP/5.17.4.yaml
winget-pkgs/manifests/WinSCP/WinSCP/5.17.5.yaml
winget-pkgs/manifests/WinSCP/WinSCP/5.17.6.yaml
winget-pkgs/manifests/WinchGate/Ryzom/3.6.yaml
winget-pkgs/manifests/Windscribe/Windscribe/1.83 Build 18.yaml
winget-pkgs/manifests/Wings3D/Wings3D/2.2.5.yaml
winget-pkgs/manifests/WiresharkFoundation/Wireshark/3.2.2.Yaml
winget-pkgs/manifests/WiresharkFoundation/Wireshark/3.2.4.Yaml
winget-pkgs/manifests/Workrave/Workrave/1.10.44.yaml
winget-pkgs/manifests/Wox/Wox/1.4.1196.yaml
winget-pkgs/manifests/X2go/x2goclient/4.1.2.2.yaml
winget-pkgs/manifests/XMoto/XMoto/0.6.0.yaml
winget-pkgs/manifests/XavierRoche/HTTrack/3.49.2.yaml
winget-pkgs/manifests/XnSoft/XnViewClassic/2.49.3.yaml
winget-pkgs/manifests/XnSoft/XnViewMP/0.94.1.yaml
winget-pkgs/manifests/Xunlei/XunleiMediaPlayer/6.1.7.810.yaml
winget-pkgs/manifests/Xunlei/XunleiX/10.1.34.800.yaml
winget-pkgs/manifests/YTMDesktop/YTMDesktop/1.9.0.yaml
winget-pkgs/manifests/Youdao/YoudaoDict/8.9.yaml
winget-pkgs/manifests/Youdao/YoudaoNote/6.10.1.yaml
winget-pkgs/manifests/Zerotier/Zerotier/1.4.6.0.yaml
winget-pkgs/manifests/Zint/Zint/2.4.2.0.yaml
winget-pkgs/manifests/Zoom/Zoom/5.0.4.yaml
winget-pkgs/manifests/Zulip/Zulip/5.2.0.yaml
winget-pkgs/manifests/agalwood/Motrix/1.5.10.yaml
winget-pkgs/manifests/angryziber/AngryIPScanner/3.7.1.yaml
winget-pkgs/manifests/bkchem/bkchem/0.13.0.yaml
winget-pkgs/manifests/calibre/calibre/4.16.0.yaml
winget-pkgs/manifests/calibre/calibre/4.17.0.yaml
winget-pkgs/manifests/canonical/ubuntu/18.04.yaml
winget-pkgs/manifests/commercialhaskell/stack/2.3.1.yaml
winget-pkgs/manifests/darktable/darktable/3.0.2.yaml
winget-pkgs/manifests/flux/flux/4.111.yaml
winget-pkgs/manifests/francescosorge/winpower/0.1.yaml
winget-pkgs/manifests/gnupg/Gpg4win/3.1.11.yaml
winget-pkgs/manifests/gnuplot/gnuplot/5.2.8.yaml
winget-pkgs/manifests/hiyohiyo/CrystalDiskInfo/8.5.2.yaml
winget-pkgs/manifests/isaaclevin/presencelight/2.0.1.yaml
winget-pkgs/manifests/marha/VcXsrv/1.20.8.1.yaml
winget-pkgs/manifests/multibootusb/multibootusb/9.2.0.yaml
winget-pkgs/manifests/ojdkbuild/ojdkbuild/1.8.0_252-2.yaml
winget-pkgs/manifests/ojdkbuild/ojdkbuild/11.0.7-1.yaml
winget-pkgs/manifests/ojdkbuild/ojdkbuild/13.0.3-1.yaml
winget-pkgs/manifests/ojdkbuild/ojdkbuild/14.0.1-1.yaml
winget-pkgs/manifests/qBittorrent/qBittorrent/4.2.5.yaml
winget-pkgs/manifests/sbt/sbt/1.3.8.yaml
winget-pkgs/manifests/stax76/mpv.net/5.4.8.0.yaml
winget-pkgs/manifests/t1m0thyj/WinDynamicDesktop/3.4.1.yaml
winget-pkgs/manifests/touchbyte/PhotoSync/4.0.3.yaml
winget-pkgs/manifests/uxmal/reko/0.9.1.0.yaml
winget-pkgs/manifests/vim/vim/8.2.0754.yaml
winget-pkgs/manifests/vim/vim/8.2.0905.yaml
winget-pkgs/manifests/voidtools/Everything/1.4.1.969.yaml
text/plain; charset=iso-8859-1
winget-pkgs/manifests/Firetrust/MailWasherPro/7.12.29.yaml
text/plain; charset=utf-16le
winget-pkgs/manifests/Bonnefon/Glogg/1.1.4.yaml
winget-pkgs/manifests/CodeLite/CodeLite/14.0.0.yaml
winget-pkgs/manifests/DasKeyboard/DasKeyboard/3.2.6.yaml
winget-pkgs/manifests/Files-UWP/FilesUWP/0.8.2.0.yaml
winget-pkgs/manifests/Files-UWP/FilesUWP/0.9.0.yaml
winget-pkgs/manifests/Files-UWP/FilesUWP/0.9.1.yaml
winget-pkgs/manifests/Gauge/Gauge/1.0.6.yaml
winget-pkgs/manifests/GeoGebra/GeoGebraClassic/6.0.583.0.yaml
winget-pkgs/manifests/GeoGebra/GeoGebraClassic6/6.0.583.0.yaml
winget-pkgs/manifests/GeoGebra/Geometry/6.0.583.0.yaml
winget-pkgs/manifests/GeoGebra/GraphingCalculator/6.0.583.0.yaml
winget-pkgs/manifests/Insomnia/InsomniaDesigner/2020.2.0.yaml
winget-pkgs/manifests/IsWiX/IsWiX/4.14.5.yaml
winget-pkgs/manifests/Joplin/Joplin/1.0.216.yaml
winget-pkgs/manifests/KKBOX/KKBOX/7.2.30.yaml
winget-pkgs/manifests/Krisp/Krisp/1.14.3.yaml
winget-pkgs/manifests/LyX/LyX/2.3.4.4.yaml
winget-pkgs/manifests/MarkText/MarkText/0.16.1.yaml
winget-pkgs/manifests/Microsoft/AccessibilityInsightsWindows/1.1.1248.1.yaml
winget-pkgs/manifests/Microsoft/MouseAndKeyboardCenter/12.181.137.0.yaml
winget-pkgs/manifests/MongoDB/Compass/Community/1.21.2.yaml
winget-pkgs/manifests/MongoDB/Compass/Full/1.21.2.yaml
winget-pkgs/manifests/MongoDB/Compass/Isolated/1.21.2.yaml
winget-pkgs/manifests/MongoDB/Compass/Readonly/1.21.2.yaml
winget-pkgs/manifests/Mu/Mu/1.0.3.yaml
winget-pkgs/manifests/NagleCode/PacketSender/6.2.3.yaml
winget-pkgs/manifests/NimbusWeb/NimbusWeb/6.10.34.yaml
winget-pkgs/manifests/ONLYOFFICE/DesktopEditors/5.5.1.yaml
winget-pkgs/manifests/OSGeo/QGIS/3.12.3.yaml
winget-pkgs/manifests/PicoTorrent/PicoTorrent/0.18.0.yaml
winget-pkgs/manifests/Plex/Plexamp/3.0.3.yaml
winget-pkgs/manifests/RStudio/RStudio/1.3.959.yaml
winget-pkgs/manifests/Renode/Renode/1.9.0.yaml
winget-pkgs/manifests/RevoUninstaller/RevoUninstaller/2.1.5.yaml
winget-pkgs/manifests/RevoUninstaller/RevoUninstallerPro/4.3.1.yaml
winget-pkgs/manifests/Rustlang/rust-gnu/1.43.1.yaml
winget-pkgs/manifests/Rustlang/rust-msvc/1.43.1.yaml
winget-pkgs/manifests/SMPlayer/SMPlayer/20.4.2.yaml
winget-pkgs/manifests/TGRMNSoftware/BulkRenameUtility/3.3.1.0.yaml
winget-pkgs/manifests/TTYPlus/MTPutty/1.7.yaml
winget-pkgs/manifests/TeXworks/TeXworks/0.6.5.yaml
winget-pkgs/manifests/TechSmith/Camtasia/2020.0.2.yaml
winget-pkgs/manifests/TechSmith/Snagit/6.10.34.yaml
winget-pkgs/manifests/TeraTermProject/TeraTerm/4.105.yaml
winget-pkgs/manifests/Texmaker/Texmaker/5.0.4.yaml
winget-pkgs/manifests/TheHandBrakeTeam/HandBrake/1.3.2.yaml
winget-pkgs/manifests/TonyPottier/ImageView/2.0.0.yaml
winget-pkgs/manifests/TunnelBear/TunnelBear/4.2.10.yaml
winget-pkgs/manifests/VivaldiTechnologies/Vivaldi/3.0.1874.38.yaml
winget-pkgs/manifests/Zap/Zap/2.9.0.yaml
winget-pkgs/manifests/Zettlr/Zettlr/1.6.0.yaml
winget-pkgs/manifests/Zoom/Zoom/5.0.5.yaml
winget-pkgs/manifests/Zotero/Zotero/5.0.87.yaml
winget-pkgs/manifests/canonical/MicroK8s/2.0.0.yaml
winget-pkgs/manifests/canonical/Multipass/1.2.1.yaml
winget-pkgs/manifests/gnupg/GnuPG/2.2.20.yaml
winget-pkgs/manifests/isaaclevin/presencelight/2.0.49.yaml
winget-pkgs/manifests/wandersick/AeroZoom/4.0.0.7.yaml
text/plain; charset=utf8
winget-pkgs/manifests/AIMP/AIMP/4.6.2180.yaml
winget-pkgs/manifests/AcroSoftware/CutePDFWriter/4.0.0.2.yaml
winget-pkgs/manifests/AdamMiskiewicz/GraphiQL/0.7.2.yaml
winget-pkgs/manifests/AlexandrSubbotin/Cerebro/0.3.2.yaml
winget-pkgs/manifests/Algoryx/Algodoo/2.1.0.yaml
winget-pkgs/manifests/AmineMouafik/Ferdi/5.5.0.Yaml
winget-pkgs/manifests/AngusJohnson/ResourceHacker/5.1.7.yaml
winget-pkgs/manifests/AntibodySoftware/WizFile/2.06.yaml
winget-pkgs/manifests/AntibodySoftware/WizTree/3.33.yaml
winget-pkgs/manifests/AnyDeskSoftwareGmbH/AnyDesk/5.5.3.yaml
winget-pkgs/manifests/BlenderFoundation/Blender/2.82a.yaml
winget-pkgs/manifests/BlenderFoundation/Blender/2.83.yaml
winget-pkgs/manifests/Bluefish/Bluefish/2.2.11.yaml
winget-pkgs/manifests/Bookry/Wavebox/10.0.179.yaml
winget-pkgs/manifests/BrickLink/Studio/2.1.5_7.yaml
winget-pkgs/manifests/Caphyon/AdvancedInstaller/17.0.0.0.yaml
winget-pkgs/manifests/Caret/Caret/3.4.6.yaml
winget-pkgs/manifests/Chia-Lung/Kaku/2.0.2.yaml
winget-pkgs/manifests/Cisco/CiscoWebexMeetings/40.4.10.8.yaml
winget-pkgs/manifests/ColinHarrison/Xming/6.9.0.31.yaml
winget-pkgs/manifests/Concept2/Utility/7.09.00.yaml
winget-pkgs/manifests/CozyCloud/CozyDrive/3.20.0.yaml
winget-pkgs/manifests/DimitriVanHeesch/Doxygen/1.8.18.yaml
winget-pkgs/manifests/Discord/DiscordCanary/0.0.264.yaml
winget-pkgs/manifests/DockStation/DockStation/1.5.1.Yaml
winget-pkgs/manifests/Docker/DockerDesktop/2.3.0.3.45519.yaml
winget-pkgs/manifests/Docker/DockerDesktopEdge/2.3.1.0.45408.yaml
winget-pkgs/manifests/Dropbox/Dropbox/94.4.384.yaml
winget-pkgs/manifests/Dropbox/Dropbox/99.3.496.yaml
winget-pkgs/manifests/DuongDieuPhap/ImageGlass/7.0.7.26.Yaml
winget-pkgs/manifests/ES-Computing/EditPlus/5.3.yaml
winget-pkgs/manifests/EVGACorporation/EVGAPrecisionX1/1.0.6.0.yaml
winget-pkgs/manifests/ElectronCommunity/ElectronFiddle/0.14.0.yaml
winget-pkgs/manifests/Esteem/Esteem/2.2.7.Yaml
winget-pkgs/manifests/Evernote/Evernote/6.21.2.8716.yaml
winget-pkgs/manifests/Evernote/Evernote/6.24.2.8919.yaml
winget-pkgs/manifests/Evernote/Yinxiang/6.20.16.1935.yaml
winget-pkgs/manifests/FourLeafStudios/KatawaShoujo/1.3.1.yaml
winget-pkgs/manifests/Foxit/FoxitReader/10.0.0.35798.yaml
winget-pkgs/manifests/Foxit/PhantomPDF/10.0.0.35798.yaml
winget-pkgs/manifests/GielCobben/Caption/2.0.1.yaml
winget-pkgs/manifests/GoldWave/GoldWave/6.51.yaml
winget-pkgs/manifests/Gramps/Gramps/5.1.2.yaml
winget-pkgs/manifests/Graphcool/GraphQLPlayground/1.8.10.yaml
winget-pkgs/manifests/Heroku/HerokuCLI/7.42.1.yaml
winget-pkgs/manifests/HiddenReflex/EpicBrowser/80.0.yaml
winget-pkgs/manifests/Icons8/Lunacy/5.6.1.yaml
winget-pkgs/manifests/Icons8/Pichon/8.7.0.0.yaml
winget-pkgs/manifests/ImageMagick/ImageMagick/6.9.11-18.yaml
winget-pkgs/manifests/ImageMagick/ImageMagick/7.0.10-16.yaml
winget-pkgs/manifests/InTheLoop/LoopEmail/5.41.0.yaml
winget-pkgs/manifests/Insomnia/Insomnia/7.1.1.0.yaml
winget-pkgs/manifests/Intel/ExtremeTuningUtility/6.5.1.360.yaml
winget-pkgs/manifests/Intel/IntelDriverAndSupportAssistant/20.5.20.3.yaml
winget-pkgs/manifests/Intel/IntelDriverAndSupportAssistant/20.6.22.6.yaml
winget-pkgs/manifests/JAMSoftware/HeavyLoad/3.6.0.Yaml
winget-pkgs/manifests/JAMSoftware/TreeSize/7.1.5.Yaml
winget-pkgs/manifests/JAMSoftware/TreeSizeFree/4.4.2.Yaml
winget-pkgs/manifests/JAMSoftware/Ultrasearch/2.3.2.Yaml
winget-pkgs/manifests/KDE/Marble/2.2.0.yaml
winget-pkgs/manifests/LBRY/LBRY/0.45.1.yaml
winget-pkgs/manifests/LINE/LINE/6.0.3.2213.yaml
winget-pkgs/manifests/LINQPad/LINQPad/5.41.yaml
winget-pkgs/manifests/LINQPad/LINQPad/6.8.yaml
winget-pkgs/manifests/LMMS/LMMS/1.2.1.yaml
winget-pkgs/manifests/LaurentCozic/Joplin/1.0.201.yaml
winget-pkgs/manifests/LeNgocKhoa/Laragon/4.0.15.Yaml
winget-pkgs/manifests/Leonflix/Leonflix/0.7.0.yaml
winget-pkgs/manifests/LiskFoundation/LiskHub/1.22.0.yaml
winget-pkgs/manifests/LogMeIn/LastPass/4.43.0.7.yaml
winget-pkgs/manifests/Loom/Loom/0.37.2.yaml
winget-pkgs/manifests/Mathpix/MathpixSnippingTool/02.04.0005.yaml
winget-pkgs/manifests/Microsoft/AppInstallerFileBuilder/1.2020.211.0.yaml
winget-pkgs/manifests/Microsoft/DirectX/9.29.1974.yaml
winget-pkgs/manifests/Microsoft/WindowsAdminCenter/1.2.19809.0.yaml
winget-pkgs/manifests/Mozilla/Thunderbird/68.8.0.yaml
winget-pkgs/manifests/Mozilla/Thunderbird/68.9.0.yaml
winget-pkgs/manifests/Mozilla/ThunderbirdBeta/77.0b3.yaml
winget-pkgs/manifests/Mozilla/ThunderbirdBeta/78.0b1.yaml
winget-pkgs/manifests/Mp3tag/Mp3tag/3.01.yaml
winget-pkgs/manifests/Mubu/Mubu/1.2.4.yaml
winget-pkgs/manifests/NathanielJohns/Beatdrop/2.6.2.yaml
winget-pkgs/manifests/NelsonNumericalSoftware/Nelson/0.4.4.yaml
winget-pkgs/manifests/Netease/CloudMusic/2.7.1.198242.yaml
winget-pkgs/manifests/NordVPN/NordVPN/6.29.7.yaml
winget-pkgs/manifests/NordVPN/NordVPN/6.30.8.yaml
winget-pkgs/manifests/Nutstore/Nutstore/5.1.8.0.yaml
winget-pkgs/manifests/Nvidia/GeForceExperience/3.20.3.63.yaml
winget-pkgs/manifests/OpenJS/NodeJS/10.15.3.yaml
winget-pkgs/manifests/OpenJS/NodeJS/12.16.1.yaml
winget-pkgs/manifests/OpenJS/NodeJS/12.16.3.yaml
winget-pkgs/manifests/OpenJS/NodeJS/12.18.0.yaml
winget-pkgs/manifests/OpenJS/NodeJS/14.2.0.yaml
winget-pkgs/manifests/OpenJS/NodeJS/14.3.0.yaml
winget-pkgs/manifests/OpenJS/NodeJS/14.4.0.yaml
winget-pkgs/manifests/OpenSight/FlashFXP/5.4.0.yaml
winget-pkgs/manifests/OpenVPNTechnologies/OpenVPN/2.4.9.yaml
winget-pkgs/manifests/OpenVPNTechnologies/OpenVPNConnect/2.7.1.110.yaml
winget-pkgs/manifests/OpenVPNTechnologies/OpenVPNConnect/3.1.3.713.yaml
winget-pkgs/manifests/Opera/OperaGX/68.0.3618.142.yaml
winget-pkgs/manifests/ParsecCloudInc/Parsec/150.36.yaml
winget-pkgs/manifests/PawelPsztyc/AdvancedRestClient/15.0.5.Yaml
winget-pkgs/manifests/Piriform/CCleaner/5.66.7716.yaml
winget-pkgs/manifests/Piriform/CCleaner/5.67.7763.yaml
winget-pkgs/manifests/PlayStation/PSNow/11.1.0.yaml
winget-pkgs/manifests/PlayStation/PSNow/11.1.2.yaml
winget-pkgs/manifests/Plex/Plexamp/3.1.0.yaml
winget-pkgs/manifests/Postman/Postman/7.24.0.yaml
winget-pkgs/manifests/Postman/Postman/7.25.0.yaml
winget-pkgs/manifests/Postman/Postman/7.26.0.yaml
winget-pkgs/manifests/QL-Win/QuickLook/3.6.8.yaml
winget-pkgs/manifests/QL-Win/QuickLook/3.6.9.yaml
winget-pkgs/manifests/QuiteRSS/QuiteRSS/0.19.4.yaml
winget-pkgs/manifests/RARLab/WinRAR/5.90.yaml
winget-pkgs/manifests/REALiX/HWiNFO/6.26.yaml
winget-pkgs/manifests/RedDucks/CemUI/2.3.3.Yaml
winget-pkgs/manifests/ResponsivelyApp/ResponsivelyApp/0.1.5.yaml
winget-pkgs/manifests/RiotGames/LeagueOfLegends/1.0.0.0.yaml
winget-pkgs/manifests/SaeraSoft/CaesiumPH/0.9.5.yaml
winget-pkgs/manifests/SamuelAttard/GooglePlayMusicDesktopPlayer/4.7.1.yaml
winget-pkgs/manifests/ScooterSoftware/BeyondCompare4/4.3.4.24657.yaml
winget-pkgs/manifests/Sejda/PDFDesktop/6.0.8.0.yaml
winget-pkgs/manifests/Sinew/Enpass/6.4.2.669.yaml
winget-pkgs/manifests/SlackTechnologies/Slack/4.5.1.yaml
winget-pkgs/manifests/SlackTechnologies/Slack/4.6.0.yaml
winget-pkgs/manifests/SmartProjects/IsoBuster/4.5.yaml
winget-pkgs/manifests/SoftPerfect/SoftPerfectNetworkScanner/7.2.8.yaml
winget-pkgs/manifests/Spotify/Spotify/1.1.30.658.yaml
winget-pkgs/manifests/Spotify/Spotify/1.1.32.618.yaml
winget-pkgs/manifests/Spotify/Spotify/1.1.34.694.gac68a2b3.yaml
winget-pkgs/manifests/Stardock/Start10/1.94.yaml
winget-pkgs/manifests/StefHeyenrath/GitHubReleaseNotes/1.0.5.3.yaml
winget-pkgs/manifests/StefanMalzner/Franz/5.5.0.Yaml
winget-pkgs/manifests/StylusLabs/Write/3.0.0.yaml
winget-pkgs/manifests/Sysprogs/WinCDEmu/4.1.yaml
winget-pkgs/manifests/Taisei/Taisei/1.3.1.yaml
winget-pkgs/manifests/TeamSpeakSystems/TeamSpeakClient/3.5.3.0.yaml
winget-pkgs/manifests/Tencent/TencentMeeting/1.5.0.454.yaml
winget-pkgs/manifests/Tencent/TencentVideo/10.35.1044.0.yaml
winget-pkgs/manifests/Toggl/TogglDesktop/7.5.46.yaml
winget-pkgs/manifests/TorGuard/TorGuard/3.98.13.yaml
winget-pkgs/manifests/TortoiseSVN/TortoiseSVN/1.13.1.yaml
winget-pkgs/manifests/TortoiseSVN/TortoiseSVN/1.14.0.yaml
winget-pkgs/manifests/Tympanix/Electorrent/2.7.1.390.yaml
winget-pkgs/manifests/Ubiquiti/UnifiNetworkController/5.12.72.yaml
winget-pkgs/manifests/Ubisoft/Uplay/109.0.7724.0.yaml
winget-pkgs/manifests/Ultimaker/Cura/4.5.0.yaml
winget-pkgs/manifests/Ultimaker/Cura/4.6.0.yaml
winget-pkgs/manifests/Ultimaker/Cura/4.6.1.yaml
winget-pkgs/manifests/VMware/HorizonClient/5.4.2.yaml
winget-pkgs/manifests/VMware/WorkstationPlayer/15.5.2.yaml
winget-pkgs/manifests/VMware/WorkstationPro/15.5.2.yaml
winget-pkgs/manifests/VSCodium/VSCodium/1.45.1.yaml
winget-pkgs/manifests/VincentL/Harmony/0.9.1.Yaml
winget-pkgs/manifests/VoyagerX/Vrew/0.4.18.yaml
winget-pkgs/manifests/WereTurtle/Ghostwriter/1.7.1.yaml
winget-pkgs/manifests/WestWind/MarkdownMonster/1.22.6.yaml
winget-pkgs/manifests/Wireguard/Wireguard/0.1.0.yaml
winget-pkgs/manifests/Wireguard/Wireguard/0.1.1.yaml
winget-pkgs/manifests/Yarn/Yarn/1.22.4.yaml
winget-pkgs/manifests/Zeit/Hyper/3.0.2.1510.yaml
winget-pkgs/manifests/Zoom/Zoom/5.0.1.yaml
winget-pkgs/manifests/Zoom/Zoom/5.0.3.yaml
winget-pkgs/manifests/ZygorGuides/ZygorClient/4.3.8.yaml
winget-pkgs/manifests/eVenture/HideMe/3.4.0.yaml
winget-pkgs/manifests/isaaclevin/presencelight/1.0.171.yaml
winget-pkgs/manifests/love2d/love2d/11.3.yaml
winget-pkgs/manifests/lstratman/EasyConnect/2.1.1.yaml
winget-pkgs/manifests/mRemoteNG/mRemoteNG/1.76.20.yaml
winget-pkgs/manifests/remot3it/remoteit/2.5.32.0.yaml
@megamorf megamorf added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Jun 14, 2020
@ghost ghost added the Needs: Triage label Jun 14, 2020
@megamorf
Copy link
Contributor Author

Related to #1666

@denelon denelon added this to the Packages Backlog milestone Jun 16, 2020
@denelon
Copy link
Contributor

denelon commented Jun 16, 2020

@megamorf this is a great suggestion!

@JamieMagee
Copy link
Member

@denelon Before we get to some sort of auto-fix, can we fix the incorrectly encoded files manually for now? If so, can we open 1 PR that fixes the encoding for all files, or would you still prefer 1 package per PR?

P.S. The us-ascii encoded files aren't an issues, as us-ascii is a subset of utf-8.

@megamorf
Copy link
Contributor Author

megamorf commented Jun 19, 2020

@JamieMagee I'm not a member of the winget team but in my opinion a single PR would be better.

@skcvlsi
Copy link

skcvlsi commented Jun 21, 2020

This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 2.9.7440 64-bit)

Sorry, but pdflatex did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

C:\Users\sai\AppData\Local\MiKTeX\2.9\miktex\log\pdflatex.log

Sorry, but "MiKTeX Compiler Driver" did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

C:\Users\sai\AppData\Local\MiKTeX\2.9\miktex\log\texify.log

@qiancy98
Copy link
Contributor

I closed #2120 since it's a dump. Besides I hope the Tools/YamlCreate.ps1 can change to UTF-8 output...

@dmex
Copy link
Contributor

dmex commented Aug 2, 2020

have a bot automatically convert file encodings to utf-8 as post-commit hook

This is unnecessary because Github already does this automatically.

The automatic conversion just hasn't yet been configured for this repository using the existing gitattributes file here:
https://github.com/microsoft/winget-pkgs/blob/master/.gitattributes

Add the below line to .gitattributes and Github will automatically convert/normalize files for every checkout and commit without requiring a bot to checkout and recommit the files:

*.yaml text=auto working-tree-encoding=UTF-16 eol=CRLF

@megamorf
Copy link
Contributor Author

megamorf commented Aug 2, 2020

You're right. That's both a simple and an elegant solution. 👍

Note:
If you replace GitHub with git in your comment it's correct because git is a revision control system, a tool to manage your source code history. GitHub is a hosting service for Git repositories. So they are not the same thing: Git is the tool, GitHub is the service for projects that use Git.

@JamieMagee
Copy link
Member

@dmex I'm not sure that is a complete solution. My reading of working-tree-encoding is that this change will force git to store *.yaml files internally using UTF-8 encoding, but they will be re-encoded to UTF-16 on checkout.

Also this line from the documentation makes it sound like we should just re-encode the files.

Use the working-tree-encoding attribute only if you cannot store a file in UTF-8 encoding and if you want Git to be able to process the content as text.

@dmex
Copy link
Contributor

dmex commented Aug 3, 2020

GitHub is a hosting service for Git repositories. So they are not the same thing: Git is the tool, GitHub is the service

I know. I just don't care to differentiate since having to explain Git vs Github is a waste of time.

this change will force git to store *.yaml files internally using UTF-8 encoding

The files are already encoded internally using UTF-8 and that won't ever change. This just enforces consistent checkin and checkout encoding for all files on all platforms.

UTF8 encoding supports 4-bytes per character identical to UTF16 and it's common these days to store encoded UTF16 inside UTF8.

they will be re-encoded to UTF-16 on checkout.

Yes. Files not already UTF16 will be encoded as UTF16 on checkout.

this line from the documentation makes it sound like we should just re-encode the files.

Yes? If the file was committed before the adding the working-tree-encoding param then you still need to re-encode the files after making the initial change to the .gitattributes

  1. Add .gitattributes
  2. Execute git add --renormalize .
  3. Checkin changes.

After this is done you won't have to ever covert or normalize file encodings when checking in or checking out files.

@ghost ghost added the No-Recent-Activity No activity has occurred on this work item for seven days. label Jan 6, 2021
@ghost
Copy link

ghost commented Jan 6, 2021

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.

@riverar
Copy link
Contributor

riverar commented Feb 18, 2021

.gitattributes is a client-side feature, and is therefore optional. I don't recommend this approach.

Instead, I recommend:

  • all manifests undergo the corrective transformation to UTF-8
  • update the manifest policies to reflect UTF-8 as a requirement

Outstanding questions:

  • Will the byte-order mark (BOM) be optional or required? (Pros/cons to both, just need a decision to be made.)

@ghost ghost removed the No-Recent-Activity No activity has occurred on this work item for seven days. label Feb 18, 2021
@denelon
Copy link
Contributor

denelon commented Feb 23, 2021

@riverar do you see any reason not to do both?

It might reduce the number of undesirable encodings being submitted with PRs.

Thanks for the information on the distinction between client-side and service side validation. I'll talk with the team about this.

@riverar
Copy link
Contributor

riverar commented Feb 24, 2021

@denelon If you're referring to the use of .gitattributes and the automation as both in your question, then no I don't see a reason to not do both. Sounds useful.

On further thought, I think you should require a byte order mark (BOM) be used regardless of encoding you land on. This will greatly simplify your automated checks at PR time. If the manfiest does not start with the appropriate BOM, reject immediately.

@denelon denelon modified the milestones: Backlog-Pipelines, v.Next-Pipelines Aug 26, 2022
@denelon denelon removed this from the v.Next-Pipelines milestone Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work.
Projects
None yet
Development

No branches or pull requests

7 participants