[Bug 211347] Re: sysinfo Fails to Find Hardware
Koen Beek
koen.beek at gmail.com
Sat Oct 4 19:23:46 BST 2008
Hi,
indeed increasing the limit by one isn't too great as a solution
the major correction though, is that limit checking is being applied
while it wasn't before - if there are more than 6 usb-controllers, only
the first 6 will be shown but the program will not fail and will show
all the other hardware.
before this change when more than 5 usb controllers where mentioned in
the 'lspci -v' list, the program would stop detecting any other hardware
in the 'lspci -v' list when it reached the 6th usb controller and it
would produce a 'IndexOutOfRangeException' exception - any hardware
listed in lspci -v from the 6th usb controller was therefore missing
from the sysinfo gui
I chose this way of correcting the code to limit the size of the code changes to a minimum and because my mono programming skills are very small - I've only used Mono for sysinfo bug corrections
I could easily increase the limit to a size that will be sufficient for 99.999% of all machines (for example 10 usb controllers) but it would take me much more effort to get a truly dynamic list size as I'm not accustomed to Mono development
I'll add the bug reports and a link to the patches upstream but I
think upstream might be dead since +- middle of 2006
Koen
--
sysinfo Fails to Find Hardware
https://bugs.launchpad.net/bugs/211347
You received this bug notification because you are a member of Ubuntu
Sponsors for universe, which is a direct subscriber.
More information about the Ubuntu-universe-sponsors
mailing list