Hello, world! authored by Hans van Kranenburg's avatar Hans van Kranenburg
Xen packaging for Debian
========================
Welcome to the documentation of the Debian Xen Team.
Building the package
--------------------
Instructions to build a package are included in the README.source in the
packaging code.
Branches
--------
The repository has three types of branches:
1. The `master` branch, which tracks the latest greatest upstream version.
2. Branches to track different Debian releases (`sid`, `buster`,
`buster-security`, etc).
3. Team member branches, `<user>/*` (e.g. `knorrie/blaat-mekker`) are branches
where team members can mess around, share ideas, share work for review etc.
When an upload is done, the release commit gets a signed tag with the debian
version number.
Note: Yes, this way of working is copied from the Debian Kernel Team. Have a
look at [their git
repository](https://anonscm.debian.org/cgit/kernel/linux.git) to see it in
action with quite some history already.
When a new upstream version is in release candidate stage, we can target Debian
experimental for uploads to allow Debian users to help testing the new release.
So even if for example Xen 4.10 is in unstable (getting updates in the `sid`
branch), we can already work on getting 4.11 packaging in shape in the master
branch.
Contributing
------------
There are many ways to contribute to this project. Think about how you want to
participate. It's up to you to decide in whatever way you want to help. Find
out what you can/want to do, and then be committed to it.
* Report bugs or missing features in the BTS.
* Reply to bugs in the BTS, trying to get issues more clear, reproduce them
yourself and/or find a fix.
* Clone the repository, fix bugs and submit patches to the mailing list for
review.
* Join or start discussions on the mailing list or in gitlab issues about new
ideas for improvements.
* Contribute a bigger feature to the packaging and also be there when users
submit bug reports. ;-)
* Or just clone the repository and use it as a base for your own modified
packages with extra upstream patches, etc.
Contact
-------
* [pkg-xen-devel mailing list](https://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xen-devel)
* IRC: `#debian-xen` on OFTC
* [The Debian BTS](https://bugs.debian.org/src:xen)
Upstream
--------
* [xen-users mailing list](https://lists.xenproject.org/mailman/listinfo/xen-users)
* [xen-devel mailing list](https://lists.xenproject.org/mailman/listinfo/xen-devel)
* IRC: `#xen` on Freenode