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
..