| *** 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!