Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    'Fixed in Fremantle' and Diablo community SSU

    Reply
    Page 27 of 67 | Prev | 17   25     26   27   28     29   37 | Next | Last
    lma | # 261 | 2010-04-09, 10:50 | Report

    Originally Posted by qole View Post
    Where is that? Is it overwritten after each install?
    AFAIK it's only a string in RAM unless you save it manually (Tools -> Log -> Save as).

    Originally Posted by
    Hmm, mine didn't update...
    Hm, the -unlocked variants didn't contain /etc/osso_software_version or the postinst script. Fixed, and thanks for spotting it.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to lma For This Useful Post:
    qole

     
    buurmas | # 262 | 2010-04-09, 12:04 | Report

    How much additional disk space is the community SSU taking up for you guys? I haven't cloned my OS yet (holding out for Mer), so I'm down to about 20 MB free.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    lma | # 263 | 2010-04-09, 13:42 | Report

    Originally Posted by buurmas View Post
    How much additional disk space is the community SSU taking up for you guys?
    I'm not sure why, but there is some binary bloat simply by rebuilding the packages in the Diablo SDK :-(

    For example, the default 5.2008.43-7 busybox (1.6.1.legal-1osso16) is:

    -rwxr-xr-x 1 root root 228792 Sep 18 2008 /bin/busybox

    while building the exact same version unmodified in scratchbox results in a file 314808 bytes long (the current community SSU one is 331264).

    It's probably too late to complain to Nokia about this now, but if anyone has any ideas I'm all ears.

    Originally Posted by
    so I'm down to about 20 MB free.
    That should be more than enough though.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 3 Users Say Thank You to lma For This Useful Post:
    buurmas, iKneaDough, qole

     
    luca | # 264 | 2010-04-09, 18:16 | Report

    Originally Posted by lma View Post
    It's probably too late to complain to Nokia about this now
    The GPL version 2 states that the offer for sources, scripts to control compilation and the toolchain has to be available for 3 years and everything must match the binary provided with the device.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Stskeeps | # 265 | 2010-04-09, 18:48 | Report

    Originally Posted by lma View Post
    I'm not sure why, but there is some binary bloat simply by rebuilding the packages in the Diablo SDK :-(

    For example, the default 5.2008.43-7 busybox (1.6.1.legal-1osso16) is:

    -rwxr-xr-x 1 root root 228792 Sep 18 2008 /bin/busybox
    Prelink might have helped size in cases..

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to Stskeeps For This Useful Post:
    iKneaDough

     
    lma | # 266 | 2010-04-09, 19:06 | Report

    Originally Posted by Stskeeps View Post
    Prelink might have helped size in cases..
    That was my first thought too but the busybox binary in the .deb is identical to the one in the jffs2 image. But since you're reading this, do you feel like poking the right people about it? It may be something as simple as different gcc defaults on the buildbot vs scratchbox. Somehow I doubt Nokia are maintaining two separate toolchains and keeping the good one secret :-)

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to lma For This Useful Post:
    iKneaDough

     
    Stskeeps | # 267 | 2010-04-10, 06:09 | Report

    Originally Posted by lma View Post
    That was my first thought too but the busybox binary in the .deb is identical to the one in the jffs2 image.
    Prelink is done as a post-image-generation process - it goes in and runs it on the file system after putting in all the packages, effectively modifying the binaries.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to Stskeeps For This Useful Post:
    iKneaDough

     
    lma | # 268 | 2010-04-10, 06:18 | Report

    Originally Posted by Stskeeps View Post
    Prelink is done as a post-image-generation process - it goes in and runs it on the file system after putting in all the packages, effectively modifying the binaries.
    Exactly, so if prelink was the cause the /bin/busybox binary in busybox_3%3a1.6.1.legal-1osso16_armel.deb would be larger than the one in the rootfs part of the FIASCO image.

    I suppose there could also be something hinky in my Diablo SDK installation, it would be nice if someone else could verify the size discrepancy.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Stskeeps | # 269 | 2010-04-10, 06:48 | Report

    Originally Posted by lma View Post
    Exactly, so if prelink was the cause the /bin/busybox binary in busybox_3%3a1.6.1.legal-1osso16_armel.deb would be larger than the one in the rootfs part of the FIASCO image.

    I suppose there could also be something hinky in my Diablo SDK installation, it would be nice if someone else could verify the size discrepancy.
    Strictly speaking, busybox in SDK doesn't have to be the same actual deb package as was used to build the image. It might be same source package but not same binary package.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    lma | # 270 | 2010-04-10, 06:56 | Report

    Originally Posted by Stskeeps View Post
    Strictly speaking, busybox in SDK doesn't have to be the same actual deb package as was used to build the image.
    There's no SDK binary package, the deb I'm comparing against came from catalogue.tableteer.nokia.com (obtained with "apt-get --download-only --reinstall install busybox" on a freshly reflashed vanilla 5.2008.43-7 device) and the binary it contains is identical to the one on the image. It's only when rebuilding the same source package that I get a larger binary.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Page 27 of 67 | Prev | 17   25     26   27   28     29   37 | Next | Last
vBulletin® Version 3.8.8
Normal Logout