Differences between revisions 21 and 22
Revision 21 as of 2008-03-07 15:02:19
Size: 3796
Editor: ?JanLübbe
Comment:
Revision 22 as of 2008-03-07 21:40:19
Size: 3803
Editor: ?JanLübbe
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
||python-ecore ||[http://git.debian.org/?p=pkg-e/proto/python-efl/python-ecore.git;a=summary proto/python-efl/python-ecore.git] ||0.2.1 || Ready || ||python-ecore ||[http://git.debian.org/?p=pkg-e/proto/python-efl/python-ecore.git;a=summary proto/python-efl/python-ecore.git] ||0.2.1 ||New queue ||
Line 27: Line 27:
||python-evas ||[http://git.debian.org/?p=pkg-e/proto/python-efl/python-evas.git;a=summary proto/python-efl/python-evas.git] ||0.2.1 ||Ready || ||python-evas ||[http://git.debian.org/?p=pkg-e/proto/python-efl/python-evas.git;a=summary proto/python-efl/python-evas.git] ||0.2.1 ||New queue ||

e17 Desktop Environment for the Debian GNU/Linux distribution

e17 is currently maintained by the Debian e17 Maintainer Group.

E-Mail

Packages

Package Name

Repository

Version

Status

ecore

[http://git.debian.org/?p=pkg-e/libs/ecore.git;a=summary libs/ecore.git]

0.9.9.042

Uploaded

edbus

[http://git.debian.org/?p=pkg-e/libs/edbus.git;a=summary libs/edbus.git]

0.1.0.042

Ready?

edje

[http://git.debian.org/?p=pkg-e/libs/edje.git;a=summary libs/edje.git]

0.5.0.042

New Queue

eet

[http://git.debian.org/?p=pkg-e/libs/eet.git;a=summary libs/eet.git]

0.9.10.042

Uploaded

efreet

[http://git.debian.org/?p=pkg-e/libs/efreet.git;a=summary libs/efreet.git]

0.0.3.042

Ready?

embryo

[http://git.debian.org/?p=pkg-e/libs/embryo.git;a=summary libs/embryo.git]

0.9.1.042

Uploaded

evas

[http://git.debian.org/?p=pkg-e/libs/evas.git;a=summary libs/evas.git]

0.9.9.042

Uploaded

ewl

[http://git.debian.org/?p=pkg-e/libs/ewl.git;a=summary libs/ewl.git]

Empty

python-ecore

[http://git.debian.org/?p=pkg-e/proto/python-efl/python-ecore.git;a=summary proto/python-efl/python-ecore.git]

0.2.1

New queue

python-edbus

[http://git.debian.org/?p=pkg-e/proto/python-efl/python-edbus.git;a=summary proto/python-efl/python-edbus.git]

0.1.1

No debian dir

python-edje

[http://git.debian.org/?p=pkg-e/proto/python-efl/python-edje.git;a=summary proto/python-efl/python-edje.git]

0.2.1

No debian dir

python-evas

[http://git.debian.org/?p=pkg-e/proto/python-efl/python-evas.git;a=summary proto/python-efl/python-evas.git]

0.2.1

New queue

GIT Workflow

Suggestion by Jan Lübbe (shoragan)

This is based on madcoder's talk at FOSDEM 2008. It will allow us to do:

git clone git://git.debian.org/git/pkg-e/libs/embryo.git
cd embryo
git-buildpackage

This will build the current development version in the repository without having any other local setup.

attachment:git-workflow-legend.png

At first we import the upstream tarballs into git and tell git which tarball (in the upstream branch, with upstream/{version} tags) corresponds to which version in upstream's VCS (in the upstream-vcs branch, with upstream-vcs/{version} tags). This will allow us to easily pull fixes from there. After importing three versions our repository looks like this:

attachment:git-workflow-upstream.png

Then we can branch from a upstream/{version} tag and add the debian packaging. When we have a new version in the upstream branch, we simply merge it into the master branch. The tree corresponding to a version uploaded to Debian is tagged debian/{version}.

attachment:git-workflow-debian.png

This is how it looks in gitk:

attachment:git-workflow-gitk.png

The original upstream tarballs are stored as deltas to upstream/{version} in the pristine-tar branch.

Repository