Opened 7 years ago

Closed 7 years ago

#9042 closed bug (fixed)

pre-alpha4 anyboot image is oversized for a CD

Reported by: luroh Owned by: kallisti5
Priority: blocker Milestone: R1/alpha4
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by luroh)

R1/A3 anyboot was 694 MB.

Previous discussion: http://www.freelists.org/post/haiku-development/R1a4-anyboot-is-8004MiB-and-CafePress-disc-service-is-offline

List of potential (non-application) candidates for removal, not needed for running or building Haiku:

Python -- 67.1 MB Subversion -- 24.9 MB Mercurial -- 5.4 MB CVS -- 4.4 MB Git + Perl -- 11.3 + 33.1 MB

Change History (10)

comment:1 by luroh, 7 years ago

Description: modified (diff)
Owner: changed from leavengood to kallisti5
Status: newassigned

comment:2 by scottmc, 7 years ago

You might even add git to that list, as all of these are available via installoptionalpackage. Most users who are trying to run a live CD won't be needing to use git and probably a few other packages that are still on the live cd.

comment:3 by kallisti5, 7 years ago

Priority: normalblocker

will look into removing some packages this evening

in reply to:  2 comment:4 by luroh, 7 years ago

Description: modified (diff)

You might even add git to that list

Ok, fair point I guess. In that case, am I correct in believing Perl can be removed as well? I have added them to the list in any case.

comment:5 by kallisti5, 7 years ago

Sure

  • CVS -- no relation.. we don't need it in the base image
  • Python -- nice, but too big for the base image
  • Mercurial -- no relation.. we don't need it in the base image
  • Subversion -- haiku ports... but we don't need in base image

Maybe

  • Git / Perl -- related, and having at least one common scripting environment may be good.. thoughts?

comment:6 by kallisti5, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed in hrevr1alpha4-44657

CVS, Python, Mercurial, and Subversion dropped.

Size is now ~657

Keep in mind these can all be installed post-installation via installoptionalpackage

comment:7 by luroh, 7 years ago

Resolution: fixed
Status: closedreopened

With HAIKU_IMAGE_SIZE = 700, the anyboot will still be oversized for a CD. I suggest reducing the size to 695 instead.

comment:8 by kallisti5, 7 years ago

The final image size at the moment is 704MB. Some research pointed out that CD's can hold a *maximum* of...

700 MB CD-ROM can actually hold about 737 MB (703 MiB) of data with error correction (or 847 MB total).

704MB (or 671.4 MiB) is far enough away from 737MB that it shouldn't be a problem.

I'll try burning the alpha to a standard *cheap* cd-r and post findings here.

comment:9 by kallisti5, 7 years ago

Bah.. you're right.

Blocks total: 359849 Blocks current: 359849 Blocks remaining: -601
wodim: WARNING: Data may not fit on current disk.

Strange as-per spec it *should* fit. It's prob a soft limit in the recording software. (eg, overburn)

will reduce

comment:10 by kallisti5, 7 years ago

Resolution: fixed
Status: reopenedclosed

pushed in hrevr1alpha4-44658. 695MB. Tested working + burned to a CD.

Note: See TracTickets for help on using tickets.