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

[Package Request]: FilesCommunity.Files.Preview #166364

Closed
1 task done
RokeJulianLockhart opened this issue Aug 6, 2024 · 17 comments
Closed
1 task done

[Package Request]: FilesCommunity.Files.Preview #166364

RokeJulianLockhart opened this issue Aug 6, 2024 · 17 comments
Labels
Area-External Blocking-Issue Manifest validation is blocked by a known issue. Interactive-Only-Installer The package requires intearction to install. Package-Request This is a request for a package (new or updated version)
Milestone

Comments

@RokeJulianLockhart
Copy link
Contributor

RokeJulianLockhart commented Aug 6, 2024

How can we help?

I would like someone else to build the manifest.

Please read and ensure the following

  • The installer meets the above requirements

Please provide the following information

Download Page URI https://files.community/download
Publisher https://github.com/files-community
Package Name
Static FilesCommunity.Files.Preview
Vanity Files - Preview per #150390 (comment)
Description
Introducing Files, the ultimate file manager for Windows. With its sleek and intuitive design, navigating through your files and documents has never been easier.
Package Version 3.6.0.0, from https://github.com/files-community/Files/releases/tag/v3.6 (per https://github.com/files-community/Files/releases/latest).
Installer URI https://cdn.files.community/files/preview/Files.Package_3.6.0.0_Preview_Test/Files.Package_3.6.0.0_x64_arm64_Preview.msixbundle
  1. Relates to [Package Request]: Files #150390 (comment).
  2. Remediates WinGet Support for the preview version files-community/Files#11380 (comment).
@RokeJulianLockhart RokeJulianLockhart added Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version) labels Aug 6, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage This work item needs to be triaged by a member of the core team. label Aug 6, 2024
@stephengillie stephengillie removed the Needs-Triage This work item needs to be triaged by a member of the core team. label Aug 6, 2024
@Dragon1573
Copy link
Contributor

Note

Blocking-Issue Manifest validation is blocked by a known issue. Area-External Interactive-Only-Installer The package requires intearction to install.

*.appinstaller of this package is currently not supported by winget.exe, since it can't be installed unattendedly. Also the "classic installer" is only provided for stable version.

This issue should be closed as "not planned".

@RokeJulianLockhart

This comment was marked as duplicate.

@RokeJulianLockhart

This comment was marked as resolved.

@Josh65-2201
Copy link
Contributor

I have already given a link for preview builds #150390 (comment)

@RokeJulianLockhart

This comment was marked as resolved.

@RokeJulianLockhart

This comment was marked as outdated.

@RokeJulianLockhart

This comment was marked as outdated.

@RokeJulianLockhart
Copy link
Contributor Author

#166364 (comment)

@Dragon1573, #166364 (comment) has been reverted per files-community/Files#15973 (comment), so the installer URI is now an .MSIXBundle package.

@microsoft-github-policy-service microsoft-github-policy-service bot added In-PR and removed Help-Wanted This is a good candidate work item from the community. labels Aug 7, 2024
@Dragon1573
Copy link
Contributor

It seems the *.msixbundle requires extra configurations.

@Josh65-2201
Copy link
Contributor

Based on the PR your missing the dependencies and the arm64 version that Files supports. You can see the one for stable #150504

@Dragon1573
Copy link
Contributor

Dependencies and arm64 entries are included in the manifest.

@florelis
Copy link
Member

florelis commented Aug 7, 2024

  1. I did ask How do APPX, MSIX/MSIXBundle, and AppInstaller packages differ? at SE SU prior to filing this, but I didn't receive any responses, so I wasn't aware.

@RokeJulianLockhart,

.appx and .msix are basically the same. You can change the extension from one to the other and things will generally work. Difference is that .appx is older. Older versions of the OS don't know MSIX (I think those are already out of support), and there are probably features that are only supported in MSIX and not APPX, but the package format is the same.

A bundle (either MSIX or APPX) contains a collection of individual packages. Those can be variations of the same package, just for different architectures. Or they can be resource packages with the strings/assets for different locales.

A .appinstaller file is an XML file that helps the OS manage auto-updates and dependencies for an MSIX package/bundle. It lists a URI for a main package and its dependencies, so that the OS can install the dependencies before the main package. It also lists a URI where a new version of the .appinstaller file can be found, and the OS can use that to check for updates.

Without changes to winget, you can already add a package for which you have a .appinstaller by just opening it in a text editor and extracting the package URI to use in winget.

*.appinstaller of this package is currently not supported by winget.exe, since it can't be installed unattendedly

@Dragon1573, It isn't true that it cannot be installed unattended (but it's true that winget doesn't support it). You can do Add-AppPackage -AppInstallerFile <path> in PowerShell, or use the API PackageManager.AddPackageByUriAsync()

@RokeJulianLockhart
Copy link
Contributor Author

RokeJulianLockhart commented Aug 7, 2024

@stephengillie stephengillie added Blocking-Issue Manifest validation is blocked by a known issue. Area-External Interactive-Only-Installer The package requires intearction to install. and removed In-PR labels Aug 27, 2024
Copy link
Contributor

Hello @RokeJulianLockhart,

This package appears to require user interaction to install.

This package is blocked until support for interactive installer search filtering is implemented in:

Be sure to add your 👍 to the issue to help raise the priority and avoid posting "Me too!" messages to respect those who have subscribed to the issue.

Template: msftbot/blockingIssue/interactiveOnlyInstall

Copy link
Contributor

Hello @RokeJulianLockhart,

This issue has been identified as requiring a fix from a third party or external repository. Since there has been no recent activity on this issue, it will be automatically closed.

Template: msftbot/noRecentActivity/areaExternal

@RokeJulianLockhart
Copy link
Contributor Author

@Josh65-2201
Copy link
Contributor

This issue has been identified as requiring a fix from a third party

I don't believe so see #150504 (comment)

@denelon denelon added this to the 1.10 Packages milestone Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-External Blocking-Issue Manifest validation is blocked by a known issue. Interactive-Only-Installer The package requires intearction to install. Package-Request This is a request for a package (new or updated version)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants