**** BEGIN LOGGING AT Fri Apr 14 03:00:01 2017 Apr 14 04:22:28 hello, if I wrote new recipes for lsscsi and lsusb, which meta layer should it go to? Apr 14 04:25:45 or rather, where should the bb files even go if I do send them in Apr 14 17:31:30 mm38 is the version of lsusb different from that in usbutils: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-bsp/usbutils/usbutils_008.bb?h=master Apr 14 17:32:28 hmmm, no mm38: well lsscisi is also here: http://layers.openembedded.org/layerindex/recipe/46472/ Apr 14 19:21:10 is there a shortcut for including all of a recipes' PACKAGES in an image without having to list all of them individually? Apr 14 19:22:11 not really, no Apr 14 19:25:51 tlwoerner: if a recipe write a million packages, eg using do_split_packages, it's trivial to make a meta-package as that function returns a list of the packages it created Apr 14 19:26:27 is there an example somewhere? Apr 14 19:27:37 gstreamer probably Apr 14 19:28:06 rburton: ok, thanks :-) Apr 14 19:31:31 oh, and kernel-modules is probably similar (?) Apr 14 19:35:45 oh hey, since both you two are online... i noticed that the mesa-demos recipes has an error Apr 14 19:36:05 the [glut] PACKAGECONFIG requires there to be a dependency on freeglut Apr 14 19:36:24 but mesa-demos is in openembedded-core and freeglut is in meta-openembedded/meta-oe Apr 14 19:37:06 there are a number of cases like that with optional dependencies, as long as it's not default i think that sort of thing is allowed Apr 14 19:39:47 but with RSS, the only way to have a build that succeeds is to edit the mesa-demos recipe (or could a bbappend work for this?) Apr 14 19:44:50 if glut is in PACKAGECONFIG by default, then it's a bug. if not, then i don't really see the issue Apr 14 19:45:02 afk Apr 14 19:45:16 or are you saying it depends on freeglut but doesnt' list that dep in the packageconfig? Apr 14 19:45:26 i thought the complaint was the cross-layer dep Apr 14 19:45:33 s/complaint/issue/ Apr 14 19:47:34 * kergoth ponders Apr 14 19:48:35 yes, that's exactly it, freeglut is a required dependency to build mesa-demos if the [glut] PACKAGECONFIG is enabled Apr 14 19:48:44 the [glut] PACKAGECONFIG is not default Apr 14 19:48:54 so nobody notices Apr 14 19:49:18 and the dependency can only be satisfied with another layer Apr 14 19:49:46 I think we've done that in a number of cases, if the PACKAGECONFIG needs something outside core, it defaults off Apr 14 19:51:51 we need stub recipes :-) Apr 14 19:52:18 Crofton|work: that will fix, say, a world build, but what happens when somebody actually wants that features? ;-) Apr 14 19:52:24 we need to do away with layers and have one giant repo! Apr 14 19:53:15 if the layer is included, it'll use the actual recipe, otherwise the stub will inform the user of the issue and allow the build to proceed (?) haha Apr 14 19:53:58 if you want that feature, then add the layer with the dep it needs Apr 14 19:54:22 the issue is the error message is confusing? Apr 14 19:54:32 kergoth: yes, but then i also have to edit the mesa-demos recipe too, to list the dependency Apr 14 19:54:47 as i said, if the packageconfig needs a dep and doesn't list it, the recipe should be fixed Apr 14 19:55:04 but the dependency is only satisfied in another layer Apr 14 19:55:08 and? Apr 14 19:55:19 like i said, we do that in a number of places, and it's allowed Apr 14 19:55:27 if the user wants toe anble that feature, then they need to add the layer with the deps it needs Apr 14 19:55:28 ok Apr 14 19:55:57 it would be nice to have a nicer error message for that case, though, as you implied, ideally pointing them at the layer.. Apr 14 19:56:25 ok, i was actually just wondering if the dependency would have to also be migrated Apr 14 19:56:54 okay, the answer to that is no in general, optional dependencies for features which are disabled by default can live in other layers Apr 14 19:57:03 it could be appropriate to move it, but that's a case by case thing, not a necessity Apr 14 19:57:06 perfect :-) Apr 14 19:59:16 hmm Apr 14 19:59:54 Crofton|work: ...and so the pendulum swings... Apr 14 20:00:11 Crofton|work: first there was one big layer, then it got broken up, then... Apr 14 20:06:38 :) Apr 14 20:06:42 only joking Apr 14 20:12:41 Crofton|work: you troll you ;-) **** ENDING LOGGING AT Sat Apr 15 03:00:00 2017