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

First bits of collab infrastructure ready to go



Hi folks,

I've finished setting up the first bits of collaborative infrastructure.
 It's not pretty, it's not slick, it's not fancy.  But it's there, and
it's working so far.

So here's where to look:

Start at http://wiki.debian.org/Haskell/CollabMaint

It has pointers on using Git, including basic Git packaging practices
and workflow.

The Alioth project, linked from there, has a commits mailing list which
will announce commits to any tracked Git repo in pkg-haskell.

There's also a maintainers mailing list, for use in Maintainer: lines.

I've put two packages up there already.

convertible, which was imported as if upstream didn't use git (using
git-import-dsc --pristine-tar over its history).  hdbc, which was
imported from the upstream git (and even darcs) history.

the Haskell/CollabMaint page has checkout instructions.

You can get a list of repos under collaborative maintanence on Alioth with:

jgoerzen@alioth:~$ ls /git/pkg-haskell
agda.git  convertible.git  hdbc.git

Ooo, and I see somebody else put agda.git out there too. Sweet.

You can also get a list from http://git.debian.org.

Next steps:

1) Deciding on a set of best practices.  I suggested some on the wiki
(use of --pristine-tar, branch naming, etc.)  We must agree on these if
we are to have a working set of automated tools later.

2) Writing the automated tools.

3) Uploading packages with changed Maintainer: lines.

4) Consider seting up a superrepo that uses submodules to pull in the
others.

Feedback?

-- John


Reply to: