Hi Paul & Zygmunt (& others),

I spent a while today fixing a couple of bugs in lava-tool and in the
packaging of lava-server, and was wondering what the process should be
for getting them into the ~linaro-validation ppa and onto v.l.o
(although there's no particular urgency in getting these precise fixes
deployed, there will be changes that are more urgent).

In some sense these are basic debian packaging questions I guess.  But
my understanding of the process is that it should go like this:

If there are upstream changes, make a new release (update the version in
__init__.py, tag the branch, make an sdist and upload it to pypi).

Then (whether there is an upstream change or not) it should be uploaded
to a PPA.  I think the part here that I don't really get is basically
how to use bzr build-deb in practice.  But I've just found
http://jameswestby.net/bzr/builddeb/user_manual/merge.html so I think I
should read that first :)

Another question I have is around version numbers.  Currently we're
using version numbers like 0.2-0ubuntu0~zyga1.  I don't really see why
the "zyga" is in there :) I think simply dropping the zyga and using
versions like 0.2-0ubuntu0~1 would be fine, or if we want to know who
uploaded a particular version we can use things like
0.2-0ubuntu0~2mwhudson.

Finally, I think that we should be triggerhappy about releases, and so
going through the above process shouldn't take very long.  I guess
lava-dev-tool can help here.

Cheers,
mwh

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to