[syslinux] Syslinux-5.00-pre9

Ady ady-sf at hotmail.com
Thu Nov 1 08:04:19 PDT 2012


> 
> Date sent:      	Wed, 31 Oct 2012 15:06:33 +0000
> Subject:        	[syslinux] Syslinux-5.00-pre9
> 
> > I've just pushed out another prerelease for the 5.00 branch. The idea
> > behind this -pre was to merge in the final 4.06 release.
> > 
> > I'm aiming for a final 5.00 release next week, but as we saw with the
> > 4.06 branch, anything can happen and these deadlines can get pushed
> > backwards. Please, test if you can.
> > 
> 
> Hi Matt,
> 
> Some 5.00pre9 comments:
> 
> 1_ The "--directory" option is not working in the Win32-based 
> SYSLINUX installer. The same installer works if "--directory" is not 
> used. The nomtools Linux-based installer works correctly with 
> "--directory".
> 
> 2_ When running an installer with "--version", could the result 
> include the "complete" version ("5.00-pre9"), instead of "5.00" only?
> 
> 3_ Special combination of keys in the boot prompt are not working. 
> For example, "ctrl+v" used to give the version in the boot prompt in 
> 4.06.
> 
> 4_ In the boot prompt, when pressing arrow keys some characters 
> (letters) are inserted. This was not happening in 5.00pre8.
> 
> 5_ When running the (Windows-based) installer with "--directory" and 
> the directory path doesn't exist in the destination device, there is 
> no (error) message. I don't expect the path to be created, but since 
> ldlinux was not installed (in any path), it shouldn't just end as if 
> the installation was successful. Either some general "error" message 
> or some "no such directory [exists]" or alike could be helpful.
> 
> 6_ From 5.00 NEWS: 
>   ... "Split non-core functionality into ldlinux.c32"...
> I wonder; will the INITIAL CWD definition still be the location of 
> ldlinux.sys (as example for SYSLINUX)? Is there a possible case where 
> ldlinux.sys will be located in one directory, and ldlinux.c32 in 
> another? Or they must always be located in the same directory?
> 
> 7_ From 5.00 NEWS: 
>   ... "reducing both disk space and runtime memory consumption."
> Interestingly, the installers are several times bigger than in 4.xx.
> 
> TIA,
> Ady.
> 
 
 
_ Part of the problems described in my previous report were resolved 
by adding *lib*.c32 files to the same location where ldlinux.c32 and 
menu.c32 were already located. This means that ALL the new 
dependencies need to be documented for the final user.


_ When no UI nor DEFAULT directives are found, there is no message.

_ Even though I changed to a different CWD, it still runs the 
commands without the need to type the path. Strange. It may be useful 
in some cases, and problematic in others.

_ The first argument for config.c32 works correctly, but the second 
(the soon-to-be new CWD) doesn't. The CONFIG directive from a menu 
seems to work (at least at first impression).

_ In some situations (from menu.c32 for example), pwd.c32 seems to 
clear the screen first and then it presents the resulting CWD. I 
don't think this is what was happening in 4.xx, unless instructed 
with the relevant MENU CLEAR directive.

Testing in a VBox VM:

_ hdt.c32:
Undef symbol FAIL: cpu_flags_strings

_ hello.c32:
Hello, world, from 0x00229200! malloc return 0x0022ac60


Best Regards,
Ady.



More information about the Syslinux mailing list