Page 1 of 1

Feedback and suggestions

Published: June 7, 2018 - 7:24 PM
by Olivier
Hello everyone, and thank you to the team for this wonderful tool, WAPT!

I learned about WAPT from Korben's article (https://korben.info/wapt.html). As I was looking for an alternative to proprietary solutions, you came at just the right time!

Having been using it since version 1.0, it was time to give my feedback.
The problem I encountered perfectly matched WAPT's motivation: "to address the recurring issue of Flash and Java updates," while also being open source.
What a joy to find a solution that meets these criteria, and even more so when it's a French solution!

Since then, subsequent versions have been released, and for good reasons, notably regarding memory consumption and the package creation wizard.

Clearly, I like the software since I'm still using it today and plan to continue using it for many years to come, including for personal :)

use. Now for some suggestions:
1) Some custom-built packages are several hundred MB, even GB in size. Is it possible/planned to compress them during compilation? For example, by using a 7z library.
If an answer has already been provided in a previous post, please send me the URL; after searching, I haven't found anything.

2) I've noticed that the "C:\wapt\template" directory contains 'setup.py' templates for *.EXE, *.MSI, and even *.MSU (Microsoft Update Standalone Package) files used by some Windows updates, but not for *.CAB files.
As I also use WSUS Offline (and therefore *.MSU and *.CAB files), is a template planned for these?
Not seeing this function appear (and especially since I'm a complete beginner in Python), I'm working around this by using a very basic batch script to download and install these files from a network share, but it's a shame to resort to a makeshift solution when you have a proper deployment tool.

My final question
is: Is a PXE deployment solution planned? I'm gradually migrating to free and open-source French installations. I know there are already many alternatives to proprietary deployments; the question is, are you working on this? (Just curious.)

I wish you prosperity and a long life!

Re: Feedback and suggestions

Published: June 7, 2018 - 9:29 PM
by sfonteneau
Olivier wrote: June 7, 2018 - 7:24 PM Hello everyone and thank you to the team for this wonderful tool, WAPT!

I learned about WAPT from Korben's article (https://korben.info/wapt.html). As I was looking for an alternative to proprietary solutions, you came at just the right time!

Having been using it since version 1.0, it was time to give feedback.
The problem corresponded exactly to WAPT's motivation: "to address the recurring issue of Flash and Java updates," but also with the imperative of being free software.
What a joy to find a solution that meets these conditions, and even more so when it's a French solution!

Since then, the versions have been updated, and for good reasons, notably regarding memory consumption and the package creation wizard.

Clearly, I like the software since I'm still using it today and plan to continue using it for many years to come, including for personal :)

use. Now for some suggestions:
1) Some custom-built packages are several hundred MB, even GB in size. Is it possible/planned to compress them during compilation? For example, by using a 7z library.
If an answer has already been provided in a previous post, please send me the URL; after searching, I haven't found anything.
Thank you for the encouragement ;-)

Hmm, a .wapt file is already a .zip file, so it's already compressed

https://github.com/tranquilit/WAPT/blob ... ls.py#L984

Olivier wrote: June 7, 2018 - 7:24 PM 2) I've noticed that the "C:\wapt\template" directory contains 'setup.py' templates for *.EXE, *.MSI, and even *.MSU (Microsoft Update Standalone Package) files used by some Windows updates, but not for *.CAB files.
As I also use WSUS Offline (and therefore *.MSU and *.CAB files), is there a template available for these? Since
I don't see this feature (and especially since I'm a complete beginner in Python), I'm working around this by using a very basic batch script to download and install these files from a network share, but it's a shame to resort to a makeshift solution when a proper deployment tool is available.

This should work :)

Code: Select all

with disable_file_system_redirection():
      run(r'dism /online /add-package /packagepath:"%s\cabname.cab"' % basedir) 
Alternatively, there's WSUS for WAPT coming soon in an enterprise version
Olivier wrote: June 7, 2018 - 7:24 PM The final question
3) Is a PXE deployment solution planned? I'm gradually migrating to open-source AND French installations. I know there are already many alternatives to proprietary deployments, the question is whether you're working on this? (just curious)

I wish you prosperity and a long life!
We have indeed started to look at a way of working with partimage and nfs (in the style of FOG) so yes, but it's not for right now!