anticapitalista wrote: Sat Mar 23, 2019 4:36 pm
So why does it work in MX with the old lum and MX uses fuseiso9660?
My old code doesn't try to use fuseiso9660. It only tries fuseiso. The fragmentation problem only occurs if fuseiso* is used. So if you uninstall fuseiso then the old code will work because fuse mounting is not used. It is possible I knew there was a problem with fuseiso9660 when we first added fuseiso. That would explain why my old code doesn't even try fuseiso9660.
As fehlix figured out, the problem with fuseiso9660 is it converts all filenames to uppercase. This is why it created so many strange problems and why my program couldn't find files it was looking for.
You were right to include fuseiso and not fuseiso9660 in antiX-17.4. The only problem was that rs55 had a system where we needed to work harder to defrag vmlinuz. But the fuseiso9660 red herring caused you and rs55 and d.o. to have a bunch of mysterious problems while fehlix and I had no problems because we knew fuseiso worked and we didn't bother installing fuseiso9660.
@rs55 thank you for persevering through the chaos and trying my fix once more!
I think we are all back on track. The new code works. The fragmentation problem that rs55 had is fixed. I will have my code only use fuseiso and not fuseiso9660. AND we have learned that we don't want to have fuesiso9660 on our systems but we do want fuseiso.
I sympathize with you anti. I imagine you thought
"*I* did something wrong by including fuseiso instead of fuseiso9660". I got caught in this same trap. I though
"I did something wrong in my code that caused these problems". We both blamed ourselves first.