*** genii [~quassel@ubuntu/member/genii] has joined #baserock | 05:38 | |
*** genii [~quassel@ubuntu/member/genii] has quit [Remote host closed the connection] | 10:07 | |
* paulsherwood thinks definitions should be unique - it should not be possible to have stratum foo and chunk foo. | 10:48 | |
radiofree | i think that's fine | 10:52 |
---|---|---|
radiofree | e.g in my system i want wayland, so i include the wayland stratum, which includes the wayland chunk | 10:52 |
paulsherwood | i'm hoping we drop the whole idea of chunk/stratum | 10:53 |
paulsherwood | so one example currently is ruby. another would be wayland. i think it would be clearer if we had a different name that covered 'the stuff that we typically need for foo' | 10:55 |
paulsherwood | so wayland-tools or wayland-utils or wayland-stuff for example | 10:55 |
paulsherwood | or wayland-things or wayland-world :) | 10:56 |
rjek | I quite like the simplicity of just having chunks, and chunks can have dependancies. So a stratum is just a chunk that consists only of dependancies. | 11:19 |
rjek | paulsherwood: wouldn't it be strata/wayland.morph and chunks/wayland.morph? :) | 11:20 |
rjek | namespacing ftw | 11:20 |
pedroalvarez | Hm.. If we put them in a chunks folder then we won't have duplicated names for chunks, and also we won't duplicate chunks morphologies if they appear in various strata. But then that folder would be a mess with hundreds of files.. | 12:06 |
jjardon | Jhbuild has metamodules for that: modules that are simply a group of modules | 13:39 |
pedroalvarez | jjardon: and you can build depend in modules or in metamodules? | 14:45 |
jjardon | pedroalvarez: yes | 14:49 |
jjardon | For example: by default we build meta-gnome-core that depends on other metamodules that depend on different modules: https://git.gnome.org/browse/jhbuild/tree/modulesets/gnome-suites-core-3.16.modules#n1135 | 14:55 |
jjardon | Also, everything is in one file, but you can split different modules in different files if you want (we have -core, -core-deps and -apps in GNOME | 14:58 |
paulsherwood | at the moment, it's strata/wayland-generic.morph and strata/wayland-generic/wayland.morph | 15:02 |
paulsherwood | the issue i hit is with ruby. we now have strata/ruby.morph, which contains ruby and ruby-1.8, and various other strata also contain ruby-1.8, ruby-1.9, with further definitions for them | 15:03 |
paulsherwood | i'm not suggesting having everything in one directory. just that it should not be possible to use a given name for a chunk/system as well as for a chunk | 15:05 |
paulsherwood | s/chunk\/system/stratum\/system/ | 15:08 |
straycat | The wiki is looking much better. | 15:42 |
jjardon | paulsherwood: agree | 15:45 |
jjardon | I normally use -common suffix for the strata in those cases: mesa-common contains mesa, llvm-common llvm ... | 15:48 |
jjardon | Why do we have several versions of ruby BTW? Is it not possible to use the latest ones for everything? | 15:49 |
straycat | I think you might need ruby 1.8 to build ruby 1.9 | 15:53 |
paulsherwood | yes, we need 1.8 to build 1.9. we just need a tidyup to get all systems that need ruby to use one stratum | 16:25 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!