The bzr branch is the source for generating the meta package (vanilla-
gnome-desktop)

The source package ubuntu-gnome-meta, has an 'update' script that reads
the seed from bzr and generates the package lists that are used by
germinate to produce the final meta packages.

So the basic process is
1. Update bzr branch
2. pull-lp-source ubuntu-gnome-meta 
3. For testing update the bzr branch in update.cfg
4. Run the './update' script in ubuntu-gnome-meta
5. Build package as per normal (dpkg-buildpackage or sbuild or PPA etc)

To split the desktop seed,
- You would create a new file in the bzr repo and move all the core deps into 
it (or probably easier to rename desktop to core, then move the apps into a new 
desktop file)
- You would need to update the SUPPORTED File in the seed bzr repo, to include 
the new core seed and have desktop depend on it
- You would need to add a new package for the core seed in debian/control in 
ubuntu-gnome-meta

Maybe take a look at some of the other flavours, pretty sure lubuntu did
a similar split in the past.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1764596

Title:
  vanilla-gnome-desktop dependencies too strict

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-gnome-meta/+bug/1764596/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to