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

Add Paint.NET #18945

Closed
2 of 4 tasks
rashil2000 opened this issue Jun 26, 2021 · 13 comments · Fixed by #88065
Closed
2 of 4 tasks

Add Paint.NET #18945

rashil2000 opened this issue Jun 26, 2021 · 13 comments · Fixed by #88065
Assignees
Labels
Blocking-Issue Manifest validation is blocked by a known issue. Help-Wanted This is a good candidate work item from the community.
Milestone

Comments

@rashil2000
Copy link

Package Requested

Paint.NET is a very popular image editor, much like Notepad++. Both scoop and chocolatey have it. Download link: https://www.dotpdn.com/files/paint.net.4.2.16.install.zip

Chocolatey link: https://community.chocolatey.org/packages/paint.net

  • I would like someone else to build the manifest.
  • I would like help so I can submit the manifest.
  • I have performed a search and couldn't find this package.
  • I think there is a new version available and I have provided the URL.

Manifest:

Fill out as much of the manifest metadata you can:

PackageIdentifier:   # publisher.package format (example: "Microsoft.WindowsTerminal")
PackageVersion:      # version number format x.y.z.a (example: "1.6.10571.0")
PackageLocale:       # meta-data locale (example: "en-US")
Publisher:           # publisher name (example: "Microsoft Corporation")
PackageName:         # package name (example: "Windows Terminal")
License:             # package license (example: "MIT")
ShortDescription:    # package description (example: "The new Windows Terminal")
Installers: 
 - Architecture:     # installer architecture (example: "x64")
   InstallerType:    # installer type (example: "msix")
   InstallerUrl:     # installer URL (should be https://)
   InstallerSha256:  # SHA256 hash calculated from installer
ManifestType: singleton
ManifestVersion: 1.0.0
@rashil2000 rashil2000 added the Help-Wanted This is a good candidate work item from the community. label Jun 26, 2021
@ghost ghost added the Needs: Triage label Jun 26, 2021
@quhxl
Copy link
Contributor

quhxl commented Jun 26, 2021

It's not possible yet due to issue #174

@rashil2000
Copy link
Author

Oh, so I should I close this, or should we keep it open to track Paint.NET package?

@quhxl
Copy link
Contributor

quhxl commented Jun 26, 2021

Leave it open in case it works out in the future.

@denelon denelon added Blocking-Issue Manifest validation is blocked by a known issue. .zip and removed Needs: Triage labels Jun 28, 2021
@ctolkien
Copy link

@ffes
Copy link

ffes commented Oct 20, 2021

Know that they recently started using GitHub releases for download. Still as .zip though.

@o-l-a-v
Copy link

o-l-a-v commented Nov 21, 2021

It's on the store if that helps?
https://www.microsoft.com/en-au/p/paintnet/9nbhcs1lx4r0#activetab=pivot:overviewtab

I don't think that helps much. How should winget-cli handle paid Microsoft Store applications?

Also, winget-cli has no logic to detect Microsoft Store UWP apps. Not Win32 apps either where Microsoft Store id is used, for example Microsoft PowerToys.

@Toby-Broom
Copy link
Contributor

I asked the developers if they can load to github in compatible format

@o-l-a-v
Copy link

o-l-a-v commented Dec 5, 2021

Until winget supports MSI inside ZIP:

Not tested it from Intune yet. But should work. :)

Edit 220307: Tested and working from Intune.

@JerryWinkler
Copy link
Contributor

Made a request on paint.net's forums to release as .exe or .msi for winget integration.
Link

@Toby-Broom
Copy link
Contributor

Seems like the developers have no plans to make .exe or .msi this leave this blocked until winget has zip support as linked.

@JerryWinkler
Copy link
Contributor

Seems like the developers have no plans to make .exe or .msi this leave this blocked until winget has zip support as linked.

Indeed. The paint.net dev responded to my request on their forum and stated as such.

@rickbrew
Copy link

rickbrew commented Jan 10, 2022

Here's my direct quote on the matter. Basically, winget can do the work once, rather than requiring every app developer out there to change how they do releases. (every app developer who releases ZIPs, that is)

I think winget just needs to add ZIP support. I'm already publishing numerous package types, with long builds times and gigabytes to upload. It's already a lot to keep track of. All they have to do is unzip the EXE and do what they'd normally do for an EXE.

https://forums.getpaint.net/topic/118574-please-add-paintnet-to-the-available-packages-for-windows-package-manager-winget/?do=findComment&comment=590802

@ggirard07
Copy link

Looks like the issue for ZIP support has been moved to the winget-cli repo instead for anyone looking for link to blocker
microsoft/winget-cli#140

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Blocking-Issue Manifest validation is blocked by a known issue. Help-Wanted This is a good candidate work item from the community.
Projects
None yet