[maemo-developers] Maemo-Optify & Builder Bots = Broken?
From: Kamen Bundev bundyo at gmail.comDate: Thu Oct 22 10:21:04 EEST 2009
- Previous message: Maemo-Optify & Builder Bots = Broken?
- Next message: Maemo-Optify & Builder Bots = Broken?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Yes, mine too, though failed because of missing mce dep afterwards :) Regards: Bundyo On Thu, Oct 22, 2009 at 10:17 AM, Ed Bartosh <bartosh at gmail.com> wrote: > Hi, > > I restarted Nathan's build and autobuilder seems to be able to install > all build-deps. > You can see autobuilder logs here soon: > https://garage.maemo.org/builder/fremantle/sword_1.6.0a-0maemo1/ > > 2009/10/22 Ed Bartosh <bartosh at gmail.com>: > > Hi, > > > > Please read my last message. The issue is fixed. Nobody should do > > anything except of SDK guys. > > > > 2009/10/22 Kamen Bundev <bundyo at gmail.com>: > >> Hi guys, > >> > >> I've played around with maemo-optify yesterday and decided to instead of > >> creating the paths in the package subdir, to create a symlink to /opt > and > >> drop everything there before packaging. Wrong move, dpkg-deb doesn't > follow > >> symlinks, it packages them :) So, the logical step was to instead of > symlink > >> to /opt, to create home/opt in the package subdir and symlink opt/ to > it. > >> That worked and I have a package ready that will work in the device, but > I'm > >> hesitant to try it in the autobuilder because if the autobuilder is like > >> scratchbox, then the package will be installed to /home/opt but the /opt > >> symlinks will point to somewhere else (/targets/links/opt) and the build > >> will fail anyway. > >> > >> So my question is - is this the right way to go about this and can I > control > >> where the /opt dir is symlinked to in the autobuilder? > >> > >> Regards: > >> Bundyo > >> > >> On Thu, Oct 22, 2009 at 2:35 AM, Nathan Anderson < > nathan at andersonsplace.net> > >> wrote: > >>> > >>> Kamen, > >>> > >>> I build both binary target and source targets debs in my scratchbox > >>> before I upload. For instance last night I had to rebuild the binary > debs > >>> about 20 times (trying to get a weird make file rule to work). Once I > got > >>> it working then I would copy my rules to a fresh copy and re-run a > source > >>> deb then re-run a binary once more just to make sure it wasn't "left" > over > >>> stuff causing a success. ;-) > >>> > >>> So, I don't think it has anything to do with the scratchbox. I > suspect > >>> it as Ed found something to do with the symlink -> directory or > something in > >>> their on the auto-builder. > >>> > >>> Nathan. > >>> ________________________________ > >>> From: Kamen Bundev [mailto:bundyo at gmail.com] > >>> Sent: Wednesday, October 21, 2009 6:14 PM > >>> To: Nathan Anderson > >>> Cc: maemo-developers at maemo.org > >>> Subject: Re: Maemo-Optify & Builder Bots = Broken? > >>> > >>> Nah, that's not enough. Still fails. > >>> > >>> Another difference is that I'm building my optified package in > scratchbox > >>> before upload and the other people are using the autobuilder, so the > problem > >>> should be somewhere else. > >>> > >>> Regards: > >>> Bundyo > >>> > >>> On Thu, Oct 22, 2009 at 2:09 AM, Kamen Bundev <bundyo at gmail.com> > wrote: > >>>> > >>>> Nah, that's not enough. Still fails. > >>>> > >>>> Regards: > >>>> Bundyo > >>>> > >>>> On Thu, Oct 22, 2009 at 12:52 AM, Kamen Bundev <bundyo at gmail.com> > wrote: > >>>>> > >>>>> Looks like the only difference here is that my /opt should be > pointing > >>>>> to /targets/links/opt which is symlinked to the proper target on > target > >>>>> change. Uploading the new package to extras now. > >>>>> > >>>>> Regards: > >>>>> Bundyo > >>>>> > >>>>> On Thu, Oct 22, 2009 at 12:39 AM, Nathan Anderson > >>>>> <nathan at andersonsplace.net> wrote: > >>>>>> > >>>>>> Ed, > >>>>>> > >>>>>> I believe this is what you are asking: > >>>>>> FREMANTLE_ARMEL cs2007q3-glibc2.5-arm7 > >>>>>> FREMANTLE_X86 cs2007q3-glibc2.5-i486 > >>>>>> > >>>>>> > >>>>>> Nathan > >>>>>> > >>>>>> -----Original Message----- > >>>>>> From: Ed Bartosh [mailto:bartosh at gmail.com] > >>>>>> Sent: Wednesday, October 21, 2009 4:03 PM > >>>>>> To: Nathan Anderson > >>>>>> Cc: maemo-developers at maemo.org > >>>>>> Subject: Re: Maemo-Optify & Builder Bots = Broken? > >>>>>> > >>>>>> 2009/10/21 Nathan Anderson <nathan at andersonsplace.net>: > >>>>>> > Ed, > >>>>>> > > >>>>>> > Sure can (and following the chain). > >>>>>> > > >>>>>> > ls -l / | grep opt > >>>>>> > lrwxrwxrwx 1 root root 18 Oct 6 22:36 opt -> > >>>>>> > /targets/links/opt > >>>>>> > > >>>>>> > ls -l /targets/links/ | grep opt > >>>>>> > lrwxrwxrwx 1 maemo 1000 26 Oct 19 16:55 opt -> > >>>>>> > /targets/FREMANTLE_X86/opt > >>>>>> > > >>>>>> I've found the difference! > >>>>>> In your environment /targets/<target>/opt is a directory. In > >>>>>> autobuilder > >>>>>> environment it's a symlink: > >>>>>> > >>>>>> > ls -l > /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ > >>>>>> > |grep opt > >>>>>> lrwxrwxrwx 1 builder1 builder1 9 Oct 21 23:50 opt -> /home/opt > >>>>>> > >>>>>> And it looks like it becomes symlink after rootstrap unpacking. > Look: > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > > sb-conf > >>>>>> re > >>>>>> -f > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > ls > -l > >>>>>> /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep > opt > >>>>>> drwxrwxr-x 2 1005 1006 4096 Oct 21 23:56 opt > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > > sb-conf > >>>>>> in > >>>>>> --etc --devkits > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > ls > -l > >>>>>> /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep > opt > >>>>>> drwxrwxr-x 2 builder1 builder1 4096 Oct 21 23:56 opt > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > > sb-conf > >>>>>> in > >>>>>> --fakeroot Installing fakeroot version 1.4.2.1... > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > ls > -l > >>>>>> /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep > opt > >>>>>> drwxrwxr-x 2 builder1 builder1 4096 Oct 21 23:56 opt > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > > sb-conf > >>>>>> rs > >>>>>> /scratchbox/packages/maemo-sdk-rootstrap_5.0_armel.tgz > >>>>>> Unpacking rootstrap... > >>>>>> [sbox-maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c: ~] > ls > -l > >>>>>> /targets/maemo5-arm-183e1d1de998260fa89b870d65b22998c6908b6c/ |grep > opt > >>>>>> lrwxrwxrwx 1 1005 1006 9 Oct 21 23:57 opt -> /home/opt > >>>>>> > >>>>>> So, the difference is in rootstraps. Tell me which rootstrap do you > use > >>>>>> and > >>>>>> I'll compare it with the one autobuilder uses. > >>>>>> > >>>>>> -- > >>>>>> BR, > >>>>>> Ed > >>>>>> > >>>>>> _______________________________________________ > >>>>>> maemo-developers mailing list > >>>>>> maemo-developers at maemo.org > >>>>>> https://lists.maemo.org/mailman/listinfo/maemo-developers > >>>>> > >>>> > >>> > >> > >> > >> _______________________________________________ > >> maemo-developers mailing list > >> maemo-developers at maemo.org > >> https://lists.maemo.org/mailman/listinfo/maemo-developers > >> > >> > > > > > > > > -- > > BR, > > Ed > > > > > > -- > BR, > Ed > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20091022/96bb3431/attachment.htm
- Previous message: Maemo-Optify & Builder Bots = Broken?
- Next message: Maemo-Optify & Builder Bots = Broken?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]