*** gtristan has joined #baserock | 02:13 | |
*** gtristan has quit IRC | 06:55 | |
*** gtristan has joined #baserock | 07:08 | |
*** gtristan has quit IRC | 08:12 | |
*** paulw has joined #baserock | 08:30 | |
*** fay_ has quit IRC | 08:33 | |
*** fay has joined #baserock | 08:36 | |
*** fay is now known as Guest24606 | 08:37 | |
*** rdale has joined #baserock | 08:37 | |
*** franred has joined #baserock | 08:40 | |
*** toscalix has joined #baserock | 08:54 | |
*** gtristan has joined #baserock | 08:57 | |
*** ctbruce has joined #baserock | 09:22 | |
gtristan | pedroalvarez, so openstack system, in it's own directory or unmaintained with the rest ? | 09:38 |
---|---|---|
gtristan | fwiw, I have (asides from genivi which is already it's own directory): ivi, gnome, weston, trove | 09:39 |
pedroalvarez | Hm.. I think anybody will be willing to maintain it | 09:40 |
pedroalvarez | I don't think * | 09:40 |
gtristan | unmaintained notably contains ceph, chef, cxmanage, java-build, nodejs, ocaml, qt4,qt5, swift, web, xfce, zookeeper | 09:40 |
jjardon | gtristan: where did you put the minimal and build system ? In a baserock folder? | 09:41 |
gtristan | jjardon, those are still all at the root | 09:46 |
gtristan | in strata, systems, clusters | 09:46 |
gtristan | consequentially, I used this script: https://paste.fedoraproject.org/466747/47790716/ | 09:46 |
gtristan | To pick up whatever strata should be moved into a subdir (whatever is not shared) | 09:47 |
gtristan | jjardon, ivi system has gtk3 or not ? | 09:48 |
gtristan | jjardon, looks like it's missing from the system, but implicitly required by some strata | 09:48 |
*** locallycompact has joined #baserock | 09:50 | |
gtristan | seems we have a few strays that way; I thought it was a rule that everything needed to be specified in the system right ? | 09:50 |
gtristan | oh no, we also have these uglinesses hanging around... like: strata/ocaml-language.morph refers to strata/ocaml/ocaml.morph | 09:52 |
gtristan | instead of strata/ocaml-language/ocaml.morph | 09:52 |
*** tiagogomes has joined #baserock | 09:52 | |
jjardon | gtristan: gtk3 should not be needed; what stratum is pulling it? Still difficult to track runtime deps when building the system morphology | 09:56 |
gtristan | jjardon, I had it before... hold on... | 09:58 |
gtristan | jjardon, strata/secret-service.morph | 09:58 |
gtristan | jjardon, if you want an ivi without gtk3, I think in the absence of 'variants' features, you duplicate what you need and build a separate stratum --without-gtk or such | 10:00 |
jjardon | nah, let's include gtk3 with a comment in the system morphology; I will send a patch | 10:01 |
gtristan | Ok | 10:02 |
gtristan | For now I leave gtk3 in common grounds, otherwise it lands only in gnome/ | 10:02 |
gtristan | pedroalvarez, jjardon ... so as a matter of neatness... I'm thinking to make an exception for qt5 | 10:07 |
gtristan | weston, ivi and genivi all use various qt5 stratum | 10:07 |
gtristan | but qt5-sdk for instance, is used by nothing except the qt5-devel-system which I put into unmaintained | 10:08 |
gtristan | I think in this case, don't ditch the qt5-sdk ? | 10:09 |
gtristan | also | 10:09 |
gtristan | genivi uses qt5-tools-qtwebkit, but nothing else | 10:09 |
gtristan | so instead of shoving that into the genivi subdir... keep it around ? | 10:09 |
jjardon | qt5-sdk is qtcreator | 10:10 |
gtristan | Yeah | 10:10 |
gtristan | I think in a module split world, we would want qt5 components all part of the same definitions module | 10:10 |
gtristan | not spread out into various consumers of it | 10:10 |
jjardon | gtristan: it was splitted to not build qtwebkit all the time | 10:11 |
jjardon | and at some point genivi uses a patched version of qtwayland, so we need 2 different strata for that; Im not sure its the case anymore | 10:13 |
gtristan | eeek http://git.baserock.org/cgit/baserock/baserock/definitions.git/tree/strata/qt5-sdk/snowshoe.morph | 10:15 |
gtristan | what's that ? | 10:15 |
gtristan | jjardon, fwiw, genivi uses the main qtwayland, if you're interested about that | 10:17 |
gtristan | jjardon, do you love python3-core ? | 10:17 |
gtristan | or is that just some kinda special case lying around | 10:17 |
gtristan | jjardon, because my scripts and grep have that listed as a special exception for trove systems | 10:18 |
pedroalvarez | we need it for the trove | 10:20 |
pedroalvarez | it was created for that usecase | 10:20 |
gtristan | pedroalvarez, yeah, ok that's why I'm asking, in that case I leave it inside trove/strata | 10:20 |
gtristan | and remove clutter from root strata directory | 10:20 |
gtristan | see the rule is not exactly clear, that's why I'm asking these things, however the workflow I would envision would be that: Trove system maintainer whips up python3-core (for example), and say if some other module maintainer is interested in consuming that, it's proposed to the maintainer of a module they both consume, I guess this would belong close to foundation/core | 10:22 |
gtristan | the foundation/core maintainers would then consider if it makes sense to them to maintain that, and downstream trove system maintainers could drop it once they use a foundation module which includes it | 10:23 |
gtristan | so, in any case it's not bad to start with "strata which is only referred to by weston, goes in the weston subdir" as a sort of rule | 10:23 |
gtristan | but for qt5 strata, lets keep em all together | 10:24 |
gtristan | pedroalvarez, one thing I have not figured out, is what to do with the installer systems ? | 10:26 |
pedroalvarez | ;/ | 10:36 |
pedroalvarez | lot of things :P | 10:36 |
gtristan | pedroalvarez, hahah | 10:43 |
gtristan | pedroalvarez, I have a sequence of branches | 10:43 |
gtristan | and I did not deal with extensions | 10:43 |
gtristan | I feel like, if you can live with the extensions not split into subdirs, thats great for me | 10:44 |
gtristan | deployments I'm going to handle completely differently anyway | 10:44 |
gtristan | pedroalvarez, what is the medium of the day for branch reviews ? | 10:44 |
pedroalvarez | branch reviews? erm.. it hasn't changed yet | 10:45 |
pedroalvarez | still gerrit | 10:45 |
tiagogomes | jjardon, I rebased PR #259 | 10:58 |
gtristan | gerrit, alright | 10:59 |
pedroalvarez | wow, 45s to load gitlab | 11:17 |
pedroalvarez | shouldn't we just host it? | 11:17 |
locallycompact | I would like to host it | 11:52 |
*** ctbruce has quit IRC | 12:49 | |
*** ctbruce has joined #baserock | 12:58 | |
*** franred has quit IRC | 13:04 | |
*** ctbruce has quit IRC | 13:07 | |
*** gtristan has quit IRC | 13:09 | |
*** ctbruce has joined #baserock | 13:10 | |
* locallycompact is lost with splitting | 13:21 | |
*** paulw has joined #baserock | 13:23 | |
locallycompact | can you recursively yield generator expressions in python? | 14:01 |
locallycompact | hmm yield from is quite nice | 14:14 |
*** franred has joined #baserock | 14:17 | |
*** tiagogomes has quit IRC | 14:35 | |
*** tiagogomes has joined #baserock | 14:35 | |
paulsher1ood | tiagogomes: wrt #259, i still don't understand what the problem is that you are fixing here. pls can you raise a bug with a reproduction? | 14:46 |
*** leeming has quit IRC | 14:55 | |
*** toscalix_ has joined #baserock | 15:04 | |
*** toscalix has quit IRC | 15:04 | |
*** leeming has joined #baserock | 15:12 | |
*** gtristan has joined #baserock | 15:17 | |
*** tiagogomes has quit IRC | 15:55 | |
*** tiagogomes has joined #baserock | 15:55 | |
*** toscalix has joined #baserock | 16:08 | |
*** anahuelamo_ has joined #baserock | 16:09 | |
*** anahuelamo has quit IRC | 16:10 | |
*** toscalix_ has quit IRC | 16:11 | |
*** ctbruce has quit IRC | 16:50 | |
*** locallycompact has quit IRC | 18:27 | |
*** toscalix has quit IRC | 18:45 | |
*** gtristan has quit IRC | 19:10 | |
*** toscalix has joined #baserock | 21:20 | |
*** toscalix has quit IRC | 21:42 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!