What is your environment when you develop GNOME core component? Do you use VM or not?

Hello,

when you develop “core” GNOME components (example: gnome-shell, mutter, gdm, dbus, package release testing…) :

  • do you develop on your main desktop computer ?
  • do you develop on a second computer, dedicated to development ?
  • do you develop in one or more virtual machines (based on vagrant or kvm…) ?

This is a question I’ve been asking myself for years, I’d like to know the environment, the development practices of the GNOME core developers :slightly_smiling_face:.

Thanks in advance, best regards,
Stéphane