wpkg 0.8.2 available

Testing some more with long filenames there were still quite a few problems to resolve.

Along the way, I found out that the place where --force-configure-any should have been used, I had --force-downgrade instead.

When unpacking packages, the version wasn't being validated as expected.

The Date field would get a time zone of "ric" under MS-Windows. I replaced the output with the expected +XXXX syntax.

As I was updating the tests to fully work under MS-Windows, I had problems with the WPKG_SUBST in a unit test. It actually has to be defined in the main() function to make sure ...

wpkg 0.8.1 available

I started work on version 0.9.0 which is going to include even more advance features such as a full build system inside the packager tool (wpkg).

As I do that work, I find little, and not so little, glitches in version 0.8.0. I found a crashing problem, a big mistake preventing the use of control.info files, and the fact that limiting file names and path to what the good old tar system offers is just plain not enough so I ported the new code from 0.9.0 to support unlimited filenames in tar files!

These are the 3 major mistakes that got fixed.

I also goofed off with a few other things such ...

wpkg 0.8.0 available

Finally, after countless hours working at it, we got 0.8.0 out!

This version includes a large number of new advanced features that allow you to very easily manage a target system, manage indexes of packages, and much much more.

All the features are already documented on this website so I won't try to re-document them here! If you are just starting with wpkg, make sure to go slowly. There is a lot to learn if you want to become an expert but in most cases you can just use the basics, see the following pages:

wpkg 0.7.2 available

wpkg 0.7.2 finally made it!

There were quite a few bugs to fix in 0.7.1 and 0.7.2 is already a huge improvement over 0.7.1.

The ChangeLog file will give you all the details, but the major bugs were in the compression/decompression code which would not properly handle all cases. This new version should not fail anymore. It was tested with many more packages and some really large ones (i.e. over 250Mb in size) so the compression code has now been stressed. I also write a unit test to test that code and had no problems even with sizes equal to the buffer boundaries.

For those of you who would ...

wpkg 0.7.1 available

I quickly published 0.7.1 as I found a couple of rather bad things in 0.7.0.

The main two problems where:

1) bz2 compression, this compression method would fail with large files because the offset was not properly handled;

2) ar creation, this archiving method would fail with large files because the offset was not properly handled.

The reason why such bugs were still in that version is simple: I just changed from creating files as one large memory block which would be enlarged by using new + copy + delete to a block based mechanism allocated 64Kb blocks. A package smaller than that would ...

wpkg 0.7.0 available

The first version of the new wpkg tool is now available on SourceForge.net, it is version 0.7.0.

This version is a near complete replica of dpkg (outside of dselect commands.) So I suggest you start making use of this version instead of the older version 0.5.

You can directly download a binary version for Windows 32 or 64 bit then start creating packages!

Download: https://sourceforge.net/projects/unigw/files/wpkg/0.7.0/