Hi Alex, I have finished packaging cgit 1.0. Please fetch the package from
git clone https://anonscm.debian.org/git/users/pc-guest/pkg-cgit.git When I began with packaging, I noticed that the original git sources that you uploaded to the team repository failed to build due to a missing file (debian/cgit.conf). So I inspected the git history further and found a few serious errors. At one point the master branch (with debian/) had been merged into the upstream branch; afterwards the upstream branch was updated and merged back into the master branch, which completely removed the debian/ dir. There were commits in master that accidentally removed upstream files. As a consequence some of the Debian versions from snapshot.debian.org did not match with the corresponding commits. Fortunately the git repository has not been published so far, so I used the opportunity to fix the history. I untangled the master and upstream branches, and added missing upstream/ and debian/ tags. The new history corresponds exactly to the Debian versions uploaded to the archive. This work will allow us and future packagers to retrace the changes made to the package in a straight-forward manner. The updated package builds in a clean chroot using sbuild and passes lintian without warnings. I added a get-orig-source target to pack the orig tarball including git, so we may simply call debian/rules get-orig-source CGIT_VERSION=1.2.3 to pack a reproducible tarball for a future version. I have added a pristine-tar branch, so you can retrieve tarballs with pristine-tar checkout ../cgit_1.0+git2.8.3.orig.tar.gz Once you have reviewed the changes, I will push to the team repository. Would you sponsor this upload of cgit? My DM application is currently pending. If yes, could you upload the source only so that the buildd logs are published for all archs? Regards, Peter
signature.asc
Description: PGP signature