machawk1 / wail

:whale2: Web Archiving Integration Layer: One-Click User Instigated Preservation
https://matkelly.com/wail
MIT License
345 stars 32 forks source link

Next Windows Release Planning #463

Open machawk1 opened 4 years ago

machawk1 commented 4 years ago

A potential WAIL user (Sean Lehning) expressed interest in the project, tried to used the Windows version, and encountered catastrophic failures. A new version of WAIL for Windows has not been released since 2013. This is unacceptable.

There are many GitHub issues in this repo that are "nice to have"s but this has been part of the source of delay. In this GitHub issue, I will document what is critically needed for another release. The nice-to-haves can wait.

Critical

Relevant/Meta Nice-to-Haves

machawk1 commented 4 years ago

Bumped due date to Friday, because they are good days to release software. 😁

ValmerHigginsworth commented 4 years ago

I came here after installing WAIL today and having the same error that kanihal described in this thread: https://github.com/machawk1/wail/issues/265

I have a Windows machine and WAIL looks like exactly the kind of tool I would like to use for my web archiving work, so thank you so much for working on this!

machawk1 commented 4 years ago

@ValmerHigginsworth Thanks for the report. I have yet to find the time to devote to debugging the Windows version. I understand the current release is very outdated, particularly with respect to the macOS version, but building from source resolves many issue compared to the last release. I do not expect you to need to do this.

machawk1 commented 4 years ago

I was able to secure a Windows 10 virtual environment. After cloning the latest master (e26e87c2eb3fb9095bb8e0272d931d956e9edd73), installing Python3, setting the PATH, I was able to build and launch WAIL for Windows.

Screen Shot 2020-06-30 at 3 18 45 PM

There are, of course, still issues, but this shows that the revised interface since the changes to the macOS version can be propagated.

Edit: note that I had to remove black, among some macOS-specific module references in requirements.txt for the build process to complete. This needs to be replicated and understood.

machawk1 commented 3 years ago

I anticipate a new release in the next two weeks inclusive of some fixes and other functionality. I do not currently have the capacity to fully test on Windows, so the state of the above fixes should be evaluated prior to release to determine what remains.