Re: How do you hack on GNOME? How can we do better?
- From: Alberto Ruiz <aruiz gnome org>
- To: Owen Taylor <otaylor redhat com>
- Cc: "desktop-devel-list gnome org" <desktop-devel-list gnome org>
- Subject: Re: How do you hack on GNOME? How can we do better?
- Date: Tue, 21 Jul 2015 02:04:33 +0100
It'd be really nice if we could team up with the people working on container technology so that we were able to run a full GNOME session within a container. Even if it was privilleged.
We could serve GNOME Continuous images as docker or lxc images with the latest stuff built in so that people can hack instead of waiting forever to build the same thing we're all building and just run it from within the container tree. Containers in general are a lot softer on hardware requirements than full fledged virtualization so we wouldn't be imposing a lot of requirements on hackers, on top of that they have the extra flexibility of us being able to step into the filesystem easily from the host so you can use your development environment instead of having to replicate it inside the VM. This would also alleviate all the dbus problems when nesting.
I have tried running gnome-shell inside a docker/lxc image but had issues at several fronts what were less practical to address for me rather than switching to libvirt/kvm (this is something I needed for Fleet Commander). If we could crack those issues with a privileged container of some sort I think we could come up with a really handy workflow for ostree
Relying on jhbuild from my point of view is a waste of everybody's time, we've got all these developers building the same version of the same module in the same architecture again and again and again, to reach more or less the same state, all the people who give up on writing a patch or testing master everytime a module breaks (like the latest libgit2-glib issues for example) is a precious resource we're wasting for not having the right infrastructure. Up to the point of glib or gtk+ is kinda handy but beyond that is almost impractical.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]