Ticket #103 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Windows version's minimal Perl does not fully support XMLRPC

Reported by: brian Assigned to: brian
Priority: normal Milestone:
Component: Installer Version: 1.1.0
Severity: normal Keywords: minimal Perl
Cc:

Description

There appears to be something missing from the minimal Perl as far as XMLRPC support is concerned. (I used the Windows installer for the 1.1.0 release to confirm this)

Although the Python script from the wiki produces the correct output, the equivalent Perl script produces no output at all. However if a full Perl installation is used to run POPFile and the sample Perl script then the correct output is produced.

Problem reported in POPFile 1.0.0 and 1.1.0. According to the original error report in the HELP forum there was no problem with the 0.22.5 release.

Attachments

installer.nsi.diff (1.8 kB) - added by brian on 05/23/09 21:33:41.
The changes made to installer.nsi revision 3394
installer-Uninstall.nsh.diff (0.5 kB) - added by brian on 05/23/09 21:35:09.
The changes made to installer-Uninstall.nsh revision 3394

Change History

05/19/09 23:18:14 changed by brian

  • status changed from new to assigned.

05/23/09 21:33:41 changed by brian

  • attachment installer.nsi.diff added.

The changes made to installer.nsi revision 3394

05/23/09 21:35:09 changed by brian

  • attachment installer-Uninstall.nsh.diff added.

The changes made to installer-Uninstall.nsh revision 3394

05/23/09 21:38:16 changed by brian

The 822 build of Perl 5.8.8 introduced some subtle changes from the previous 820 build which meant that the minimal Perl had to be updated. This XMLRPC problem appears to have been caused by my failure to identify some of these changes.

Adding an extra 12 files when the XMLRPC option is selected lets the sample Perl script from the wiki and the Perl script from the original error report run properly.

A test installer with these changes included has been uploaded as setup-bugfix-test-1.zip (5.38 MB).

Two installer source files were updated to handle the changes to the minimal Perl: installer.nsh and installer-Uninstall.nsh. The 1.1.0 installer was built using files tagged as v1_1_0 (or revision 3394). Attached to this ticket are the diff files showing the changes made to revision 3394 of installer.nsi and installer-Uninstall.nsh

05/25/09 00:42:08 changed by brian

The installer code for the next release (1.1.1) has been updated (see changeset:3483 for details)

05/28/09 16:37:18 changed by brian

  • status changed from assigned to closed.
  • resolution set to fixed.

Fixed in 1.1.1 RC0