Comments (24)
I created a draft release which contains three winfile binaries built and signed by Microsoft. This is just the third item above.
https://github.com/microsoft/winfile/releases/tag/v10.2.0.0
The ARM binary is the old one (not the newer ARM64 @malxau suggests).
Do let me know if you have see any issues.
from winfile.
I got the internal signing process to work before I had travel for thanksgiving. I should be able to finish before mid-December. I would like to take the PR that are mentioned by @schinagl above.
Most important to me is for testing of features already committed.
from winfile.
Hello to all! Looks like we need #360 for MSYS2.
from winfile.
winget install "Windows File Manager"
installs the thing. Assuming we can get winget install winfile
to work, I don't think we need a separate winget manifest.
from winfile.
At this point I have taken the last of the functional changes for this release; thus, we are in Release Candidate mode. PR accepted at this time would be for show-stopper bug fixes.
The three release modalities I am working on:
- Windows Store
- Chocolatey
- bare exe files (on github this time)
The latter two releases will be signed with the Microsoft OSS key.
I'm thinking the version number would be 10.2.0.0. Other suggestions?
@podsvirov, do you have what you need to update https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-winfile/PKGBUILD?
Anything else?
from winfile.
Downloaded the 64bit version of your artefacts and looks good. Thx :-)
from winfile.
Updated the draft release with new binaries, replacing the ARM one with ARM64.
from winfile.
The release has been published: https://github.com/microsoft/winfile/releases/latest.
I will close this issue when the Store and Chocolately versions are approved.
Thanks to all who have helped put this together. I especially appreciate all of the effort @schinagl has put in.
from winfile.
The MSYS2
release are under review.
We have five binary releases via MSYS2
.
Commands to install:
pacman -S mingw-w64-i686-winfile
pacman -S mingw-w64-x86_64-winfile
pacman -S mingw-w64-ucrt-x86_64-winfile
pacman -S mingw-w64-clang-i686-winfile
pacman -S mingw-w64-clang-x86_64-winfile
Or just update previously installed version:
pacman -Syu
UPDATE: Review done. Binaries in the MSYS2
repo now. For more info see base package.
from winfile.
Thanks to all who have helped put this together. I especially appreciate all of the effort @schinagl has put in.
Thx to you all also who have been a great community during the last year
Will try to notify heise.de which is a very well known download site to update their link to this release.
Merry Xmas and a Happy New Year
Kind Regards Hermann
from winfile.
The internal tools require VS 2019 tools or later. We are currently on 2017. Do folks have a preference about using 2019 .vs. 2022?
Also, the tools require Control Flow Guard (/guard:cf). @schinagl and others, any issues with that?
The tooling changes I'm testing are currently staged in the branch craigwi-use-2019-toolset-142 which can only be tested by running through the internal ADO instance.
from winfile.
The internal tools require VS 2019 tools or later. We are currently on 2017. Do folks have a preference about using 2019 .vs. 2022?
Also, the tools require Control Flow Guard (/guard:cf). @schinagl and others, any issues with that?
I have VS2019 and VS2022, thus I am fine.
CFG can be enabled since VS2015, so ok too
from winfile.
The internal tools require VS 2019 tools or later. We are currently on 2017. Do folks have a preference about using 2019 .vs. 2022?
No...although I do have a preference for setting WindowsTargetPlatformVersion to 10.0, which wasn't possible on 2017. 10.0 means "any 10.0 SDK" as opposed to mandating a specific SDK build. This is very useful since there's now 12 of them, and having to download/keep a few GBs of space for every project requesting a specific one gets annoying. There's also a WindowsTargetPlatformMinVersion in case some minimum version is required, where a newer one will suffice.
(Of course, not specifying this also means that different developers may have different header versions. I doubt that's going to be a big deal because winfile doesn't generally need bleeding edge changes.)
from winfile.
Do you have a rough schedule on the release?
Will it be a x-mas or a 2023 spring release?
Which PRs do we take?
I would like to have #352, #354 and #359 in if possible.
@malxau : which of your PRs should go in?
from winfile.
Something else came to my mind:
- Chocolatey should work out of the box, and is on you, I assume.
- MSYS2 release is also on you? Or @podsvirov ? Action needed on this side?
from winfile.
How new release will be tagged?
from winfile.
Will we also provide winget download capability?
Winget has grown during the last 2 years and it is fairly easy to have it there
- We need a working download location
- One has to create the manifests and submit a PR to microsoft/winget-pkgs.
- Once we have this, lets update the README.md so that it is part of the upcoming release
Did it for my ln.exe tool last night and and after a few little struggles due to my stupidity it worked well.
What do you think?
from winfile.
winget support is fine. This used to be enabled (#255) but that manifest has since been removed (microsoft/winget-pkgs@35f7664).
from winfile.
winget support is fine. This used to be enabled (#255) but that manifest has since been removed (microsoft/winget-pkgs@35f7664).
This is odd.
@ItzLevvie2: Why did you remove it?
from winfile.
winget does not seem to support installing the VC++ library. Chocolatey does handle that. Anyone know how to handle that?
from winfile.
Turns out there is rudimentary support for dependencies in the winget manifests.
Also, I found out that winget show "Windows File Manager"
shows the current version in the store. Perhaps we don't need to do anything more than enable a more/better keywords.
from winfile.
- This only shows that it is in the store, but how to install from the command line? ( I am not the expert on this ... sry )
- Learned about the winget dependency support on my own project
Dependencies:
PackageDependencies:
- PackageIdentifier: Microsoft.VCRedist.2015+.x64
If there was no real reason to remove Winfile from winget by @ItzLevvie2 I would add it again once we are done with the release. Any veto?
from winfile.
The PR #14463 was created. Anybody can download any artifacts, install via pacman -U <artifact>
and test how it's work.
Feel free to send any feedback .
UPDATE: New artifacts for v10.2.0.0
tag.
from winfile.
All release points are now available. We need a minor update to readme.md to clarify the specifics.
from winfile.
Related Issues (20)
- Doesn't appear to support "long paths" HOT 11
- Switching Option of Full-Width Katakana and Half-Width Katakana HOT 9
- Support for trash bin? HOT 5
- Start command shell in Administrator mode (Ctrl Shift K) starts in wrong folder HOT 5
- WinFile Portable released by PortableApps.com HOT 1
- Open Explorer.exe in selected directory HOT 5
- oomkilled HOT 1
- Question: How does non-OLE Drag and Drop work? HOT 2
- software and add-ons to edit and compile File Manager HOT 2
- Enhancement Request - Increase / Decrease Font using Ctrl + Mouse Wheel and / or new Toolbar Buttons HOT 6
- winfile do not work on windows pe 10 HOT 5
- Bug - Menu >> File >> Run for long command line gets truncated HOT 6
- Add create file option in context menu and toolbar HOT 3
- 挺不错的 HOT 2
- Folder is locked when expand the folder in left hand side HOT 2
- Read-only attribute on files copied from CD-ROM HOT 4
- Support sparse files? HOT 2
- How to specify the destination HOT 1
- I am off HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winfile.