Differences between revisions 7 and 8
Revision 7 as of 2009-03-03 19:39:18
Size: 2099
Comment: TopGit is a possible future, no traces at all of it now.
Revision 8 as of 2009-03-16 03:30:09
Size: 2101
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 59: Line 59:
More information about the workflow is being documented in the [http://git.debian.org/?p=collab-maint/cdbs-skel.git;a=blob;f=debian/README.source README.source] available in git://git.debian.org/git/collab-maint/cdbs-skel.git More information about the workflow is being documented in the [[http://git.debian.org/?p=collab-maint/cdbs-skel.git;a=blob;f=debian/README.source|README.source]] available in git://git.debian.org/git/collab-maint/cdbs-skel.git

Debian Awstats Packaging

This page intends to document the basic information of how to do work on the awstats package in Debian in a collaborative way. See links section below for more information.

Repository

Public r/o access:

  • git://git.debian.org/git/collab-maint/awstats.git

R/w access:

  • ssh+git://username@git.debian.org/git/collab-maint/awstats.git

The git repository contains all commits from the old subversion repository.

Workflow

The master branch currently use default git-buildpakage branches.

Checking out packaging repository

  • git clone git://git.debian.org/git/collab-maint/awstats.git
    cd awstats
    git checkout -b upstream origin/upstream
    git checkout -b pristine-tar origin/pristine-tar
    git checkout -f master

Updating/Repackaging

The firefox icon is of uncertain origin and has is excluded in the debian package (source). Logic has been added to handle it semi-automatically in the future:

  1. Create fake changelog entry:
    • dch -v 6.10-1 "Dummy release entry."
  2. Comment out DEB_UPSTREAM_TARBALL_MD5 line in debian/rules 3) Pull upstream source:
    • cd ..
      debian/rules get-orig-source
  3. Pull upstream source:
    • cd ..
      debian/rules get-orig-source
  4. Cleanup fake changelog entry:
    • git reset --hard
  5. The repackaged source tarball is stored in subdir ../tarballs (i.e. right outside the git basedir). To inject that source tarball:
    • git-import-orig --sign-tags ../tarballs/awstats_6.10~dfsg.orig.tar.gz

More information about the workflow is being documented in the README.source available in git://git.debian.org/git/collab-maint/cdbs-skel.git

Building

  • git-buildpackage