[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#708132: bcache-tools ITP



I have some progress to report. I also think that this is ready to
upload, though we should sort out a couple of things first.

I've added the bcache list (this is the Debian packaging bug) since
there is a question about some of these commits that seem to be relevant
to upstream but aren't in the upstream branch.

I've done some (functional only) testing of bcache itself with a
colleague, and we haven't seen any major issues.

I think the packaging is good to go, though I've added a removal of one
extraneous file and updated debian/copyright. This is in
github.com/basak/bcache-tools. I haven't submitted any pull requests to
avoid confusion (see below).

A colleague (James Page) is a DD and is prepared to upload, provided
that we all agree on who will maintain the package first. I'm happy to
step up. Who else does?

I found following all the various git trees confusing, and think we
should resolve this soon after upload. There are three git trees I'm
aware of, and I've added a fourth:

1) http://evilpiepirate.org/git/bcache-tools.git
2) git://github.com/g2p/bcache-tools.git
3) git://github.com/squisher/bcache-tools.git
4) git://github.com/basak/bcache-tools.git

Vcs-Git points to 2 (g2p). I also noted that the github branches seem to
contain commits to the upstream source, too, that aren't present in the
"upstream" repository (1).

Can we define which the canonical upstream source tree is, please, and
where the canonical Debian packaging branch should be? Then we can work
on pushing the changes back to the right places, rather than having
scattered branches all over the place. I noticed some changes to the
upstream source that don't appear to be in branch 1, for example.

I think it would be easiest to upload, since I think it's good to go and
this will at least result in a definitive packaging state that we can
work from.

In the meantime, I think branch 3 contained everything, so I cloned that
one to add my two commits. To keep Vcs-Git correct g2p should pull my
commits, or else we can change Vcs-Git.

So in summary:

1) Define and agree maintainers.
2) g2p to pull my commits, or we agree to change Vcs-Git, or we drop
Vcs-Git for now.
3) Upload. Either my colleague (James Page) can do it as he's already
reviewed the packaging itself, or someone else. Let me know if there are
any objections to James uploading.
4) Sort out which trees are canonical upstream and packaging branches,
and push all commits to those places.

In the meantime, I'll upload to Ubuntu as I can do that straight away
and we're quite close to release now. I hope that we can get Debian
straightened out soon.

Robie

Attachment: signature.asc
Description: Digital signature


Reply to: