← Back to team overview

torios-dev team mailing list archive

Re: update

 

Hi Nio,
This is one of the odd things about using the -9 compression, at least I think The entire size should be roughly the exact same. However there is something that changed enough to make the compression algorithm compress things slightly different and voila 25MiB more :(

On a side note, there may be something that slipped in somewhere, but I do not see it. I have had these issues before where running the compression a few times tweaking minor things produces a huge difference (685 to 725 is huge)

But really in precise it wasn't a huge deal. systemd is a huge deal and has contributed to this extremely large footprint.

I definitely have considered the 2 file method, and have thought to work on dltbl some to make it more robust. The main issue is that we need to do a few things. 1) get an accurate list of the tarballs at the time the ISO is built, and have dltbl get an accurate list when run. 2)Automatically assume a sane default (even if things change... always look for the best tarball)
3)Test installing from a USB tarball pretty heavily
4)Make the automatic tarball selection code look on USB devices to automatically choose a good tarball if there is not one on the ISO 5)update phill's server with a good selection of tarballs, and do things nicely (offer a 64bit tarball, tarballs with a bunch of preinstalled applications, etc...)

I do not think I will strip the system more, I will purge my cached debs, and rebuild once I make sure things work correctly. This usually corrects the issue (not sure why....) It may be that the chroot updater brings in a few unwanted extras when I run it in the mkISO or UpdateTarball scripts.

Anyhow this whole process is much easier now that I don't have to do it all in a VM, so once I find the issue I can rebuild it more quickly.

On 07/29/2016 12:55 PM, Nio Wiklund wrote:
Hi Israel,

I recognize the sleep fix - I use it in mkusb to make things work in a reliable way :-)

But that should not make the code grow to 725 MiB. Did you add code, or are there updates from upstream (packages that grow outside your control)?

I know that Lubuntu is suffering from such problems, not only the kernel but also the language packs (including some Asian locales added big chunks) and other software grow.

-o-

Have you considered the 'two file method' with an iso file and a separate tarball? The tarball can be written to another drive, for example a USB drive or a second CD (a data CD), and accessed after booting from the CD.

The OBI can also download a tarball when it is running, but I think some users will prefer to get it separately. (The tarball can be stored in RAM, but I think the old computers, that cannot boot from DVD or USB also have too small RAM to store a tarball.)

The 'two file method' might be a solution to the problem with growing software components and the CD size limit. Otherwise I'm afraid that you must strip the system too much so that it will lack important features.

Best regards
Nio

Den 2016-07-29 kl. 19:30, skrev Israel:
Thanks guys!

So here is the information i have found so far with the menu bug.
I have been testing things quite a bit.
There is some issue with how all the startup commands are handled that
was causing a mess, as too many processes were started too closely
together, OR there was a problem with too many files created
simultaneously OR too many pipes needed.
kinda broad, I know...
However Joe (The 'J' in JWM) has been giving me some things to try
Here is the link https://github.com/joewing/jwm/issues/321
I tried recompiling things with sleep(2); in a few places to see if I
could 'make' it load correctly

However, I have made some tweaks (using the mkISO/UpdateTarball scripts)
which now has a working liveOS, and (hopefully) installed OS.
The issue now is that the size is 725MiB

If anyone uses the ISOmaker scripts, please do a git pull
I recently updated the help screens (using the arguments -h|--help|-?).
The ISOmaker help screen now covers most everything the program does,
and the ways you can modify things.
I also added more options for customization, and added info on what the
log file is called.

I also updated the mkISO/UpdateTarball scripts to allow custom jwmrc
files (which is how I have been testing things)

Just run on of the programs with --help (or -h or -? if you don't like
typing long words) to see the information.

Please let me know if anything is still not very clear.

I have not pushed any changes to the settings manager or torios branches
yet, as I still have a lot of work to do on settings manager, and need
to verify these things FULLY fix our issues before rebuilding torios
packages.



On 07/27/2016 05:49 PM, Nio Wiklund wrote:
+1 :-)

Den 2016-07-28 kl. 00:28, skrev Cinque Port Computers:
Hi Israel,

Thanks for the update and nice to know you're engaging in real life
pursuits too  :)

Cheers,
JackT

..





--
Regards



Follow ups

References