**** BEGIN LOGGING AT Thu Apr 19 02:59:59 2012 Apr 19 11:44:00 is the craneboard still supported? i checked out a fresh copy but i can't find the machine conf file for the craneboard Apr 19 11:48:14 !logs Apr 19 12:27:55 0 Apr 19 12:28:27 1 Apr 19 12:41:14 sorry for that Apr 19 12:41:43 woudlnt worry, this is a dead quiet channel Apr 19 12:42:02 and I dont know answer to crane board as Ive never seen one Apr 19 12:42:46 too bad, because the narcissus one isn't working Apr 19 17:13:05 ehlo Apr 19 17:13:41 I'm struggling to make a recipe work using git://github.com/Angstrom-distribution/setup-scripts.git Apr 19 17:14:31 when I do 'bitbake -b sources/meta-mystuff/recipes-mysoft/my_soft/my_soft_v0.bb' Apr 19 17:15:02 it fails with 'OSError: [Errno 2] No such file or directory: '/home/packager/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/my-soft-r0/my_soft/.git/HEAD' Apr 19 17:15:22 and the directory pollux-gateway-r0 does not get created Apr 19 17:15:38 and the repository is not cloned Apr 19 17:23:14 guyzmo: so the first thing I would suggest is do not use -b Apr 19 17:26:54 bluelightning - yup, I'm doing it too, but without -b takes about 10 minutes Apr 19 17:27:00 between each try Apr 19 17:27:04 for getting the repository Apr 19 17:27:42 you're not using cleanall between tries by any chance? Apr 19 17:28:16 nope Apr 19 17:28:47 I don't understand why it would be re-fetching the repository then... Apr 19 17:29:02 or rather, why it would not be reusing a cached copy of it Apr 19 17:29:21 it's Parsing recipes that takes ages Apr 19 17:29:31 and fails on my recipe Apr 19 17:29:49 well that might be something to fix first... Apr 19 17:30:03 what is the failure? Apr 19 17:30:31 yup, it fails on my recipe, because it assumes the git repository is already pulled in /home/packager/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/my-soft-r0/my_soft/ Apr 19 17:30:47 ^pulled^cloned Apr 19 17:30:51 when it is actually not Apr 19 17:31:46 I cloned it manually Apr 19 17:40:56 ah right, you shouldn't do that Apr 19 17:41:30 if you do want to use an external repo for development purposes there is an externalsrc bbclass which handles that properly Apr 19 17:41:56 (external meaning manually cloned outside of WORKDIR) Apr 19 17:42:15 no I don't Apr 19 17:42:24 but if I do nothing, it does not download my source Apr 19 17:43:10 though in the recipe I properly wrote SRC_URI = "git://my.git.repos.com/my_repository.git;branch=master;protocol=ssh;user=my_user;subpath=my_software" Apr 19 17:43:48 so the do_fetch task does get executed? Apr 19 17:43:54 and if I manually do the git clone, subpath is correctly handled, as it creates a directory in my-soft-r0 with subpath Apr 19 17:45:11 bluelightning - I can't tell Apr 19 17:45:19 what does the do_fetch task do ? Apr 19 17:45:29 guyzmo: are you attempting to use subpath to give the directory its own name instead of "git"? or are you really wanting to get just one subdir from the repository? Apr 19 17:45:38 yup, I do Apr 19 17:45:45 that's where the Makefile of my project is Apr 19 17:45:46 do_fetch is where the source is downloaded Apr 19 17:45:53 (it's actually only a submodule of a full project) Apr 19 17:47:06 I've run bitbake my_soft -c fetch Apr 19 17:47:16 and it seems now to be fetching a hell lot of things Apr 19 17:47:34 right, in order to fetch your recipe it needs to build git-native first Apr 19 17:48:04 so if I understand correctly Apr 19 17:48:31 when I configure my stuff, I need to do bitbake my_soft -c fetch explicitely to have /home/packager/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/my-soft-r0/my_soft/ populated ? Apr 19 17:49:43 no Apr 19 17:49:57 fetch is part of the normal tasks executed when you do bitbake my_soft Apr 19 17:50:17 so why has'nt it done that in the first place ? Apr 19 17:50:31 * guyzmo is getting confused Apr 19 17:50:52 I'm not entirely sure, but I'm not sure I know exactly what you did before you got to this point Apr 19 17:51:15 if you bitbake -c clean my_soft and then bitbake my_soft you should find it starts with a fetch and proceeds from there Apr 19 17:52:11 bear in mind that when a task executes a stamp file gets created that tells bitbake it doesn't need to run that task again Apr 19 17:52:23 yup, but when I do that, it fails as I said earlier Apr 19 17:52:47 'OSError: [Errno 2] No such file or directory: '/home/packager/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/my-soft-r0/my_soft/.git/HEAD' Apr 19 17:53:03 with a long time doing "Parsing recipes" Apr 19 17:53:08 but not downloading stuff Apr 19 17:53:24 ok so it's definitely not even getting past parsing? Apr 19 17:53:32 definitely Apr 19 17:53:50 but now I've done bitbake my_soft -c fetch Apr 19 17:54:20 and it's getting 106 packages from things like recipes-core, recipes-devtools, recipes-extended ... Apr 19 17:54:33 another thing worth knowing... if you have not set SRCREV in your recipe to a full commit hash (sha) you will find it needs to query the remote repository on every parse, which is not desirable Apr 19 17:54:35 (it's now building curl) Apr 19 17:54:54 ah ok Apr 19 17:55:09 that might be why it's taking so long to parse Apr 19 17:55:19 I did not Apr 19 17:55:31 but it's long to parse all the 2000 recipes Apr 19 17:55:34 not just mine Apr 19 17:56:29 I put SRCREV="HEAD" Apr 19 17:56:36 that's not going to help Apr 19 17:56:42 (originally) Apr 19 17:56:46 ah ok Apr 19 17:56:55 it needs to be a full hash Apr 19 17:57:16 ok, I changed it, thanks Apr 19 17:59:16 so I'm still a little puzzled as to how -c fetch worked but you say it's not getting past the parsing stage... Apr 19 17:59:22 that's not possible Apr 19 17:59:44 well, as I said, I manually cloned my repository to /home/packager/setup-scripts/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/my-soft-r0/my_soft/ Apr 19 17:59:49 so I can test my recipe Apr 19 18:00:02 but I still have that bug laying around if I do a bitbake -c clean Apr 19 18:00:43 I'm not sure but you may find it no longer occurs with SRCREV set... it is a bug though Apr 19 18:01:17 ok, I'll tell you when I'll retry from scratch Apr 19 18:01:22 I'm anyway documenting all my steps Apr 19 18:01:48 so one can have a full tutorial "from a source package to your own package in your own feed" Apr 19 18:03:17 I hope those steps don't include -b or any manual clones though... Apr 19 18:03:34 nope, I finally found out how to get rid of -b Apr 19 18:03:42 but I still need one manual clone Apr 19 18:03:45 and that's why I'm asking Apr 19 18:03:51 if that's the hash the problem Apr 19 18:03:58 I'm going to make a big /!\ aside :) Apr 19 18:04:20 the subpath option is not used very often Apr 19 18:04:52 I know because I was the one who got it added originally... Apr 19 18:04:57 ahah :) Apr 19 18:05:00 thanks a lot then Apr 19 18:05:21 I haven't checked but it could be that my recipes are still the only published ones that use it Apr 19 18:05:44 I use it because my repository is containing several software modules, two of them becoming packages for angstrom Apr 19 18:05:50 if that's the case it's almost certain nobody has tried that option in conjunction with having SRCREV unset, as mine ensure that Apr 19 18:06:01 sure, it's definitely legit Apr 19 19:27:33 hi? I just got a Pandora and it is running Angstrom 2008. Pretty cool and I am getting into the shell a lot on it.two questions. Apr 19 19:28:01 1) how do I clone the repo with git. I got it installed on my windows machine but the url listed on the Angstrom faq is wrong Apr 19 19:28:38 2) the Pandora uses Angstrom 2008 which is nolonger available. What version should I use then? Yes I am still sommwhat a newbie trying to jump out the windows Apr 19 19:37:31 BTW the processor specs are: 600MHz Texas Instruments OMAP3530 processor. ARM® Cortex™-A8 superscalar microprocessor core Apr 19 19:43:04 hello? Apr 19 19:43:22 54 trolls? Apr 19 19:52:59 hmm, maybe ask the pandora people Apr 19 19:53:12 they should know how they built the image Apr 19 19:54:29 thank you, but what about where the git repo is? according to the Angstrom faq I should do this: Apr 19 19:54:31 git clone http://git.angstrom-distribution.org/ Apr 19 19:54:47 but I get a reply for git that it is not a valid git repo. Apr 19 19:54:53 yeah, that moved to github Apr 19 19:55:02 by you want to read the bit on building angstrom Apr 19 19:55:25 http://www.angstrom-distribution.org/building-angstrom Apr 19 19:57:43 OK I will but I mainly want a clone of the repo on my network and I wanted to know if the years of versions is important and am I looking for versions that state "Arm8" Apr 19 19:57:49 yes I will read that page later also Apr 19 20:09:50 hmm, read the page and it does not seem to help me. I want a local copy of the repo on my network that will work with ipkg. I have the same for Debian and pclinuxos on my network. Apr 19 21:44:22 yay I built virtual/kernel via oebb.sh now what? How do I get the tgz that narcissus produces? **** ENDING LOGGING AT Fri Apr 20 02:59:58 2012