Re: [PATCH] debian/ directory

Previous thread: Re: [RFC] t5300 considered dangerous by Junio C Hamano on Monday, December 26, 2005 - 7:10 pm. (3 messages)

Next thread: [ANNOUNCE] GIT preformatted documentation available. by Junio C Hamano on Tuesday, December 27, 2005 - 1:49 am. (2 messages)
From: Junio C Hamano
Date: Tuesday, December 27, 2005 - 1:47 am

This is a minor bugfix release.  There is one real fix by
Johannes that would help people who manage symlinks with git.

Starting from this one I won't be touching debian/ directory,
nor supplying pre-built Debian binaries anymore.
The official maintainer seems to be reasonably quick to package
up things.  The packaging procedure used there seems to be quite
different from what I have, so I'd like to avoid potential
confusion and reduce work by the official maintainer and myself.

Also I've enhanced the post-update hook of git.git repository to
automatically prepare preformatted documentation, which I'll
cover in a separate message.


-

From: Gerrit Pape
Date: Wednesday, December 28, 2005 - 4:20 am

Thanks.  The most notable change is that debhelper isn't used to do the
packaging stuff, and the build-dependency has been dropped; this is
after my personal preference.

Below is the diff for reference, I think though it might be better if
you don't include the debian/ directory in the upstream package at all.
It may well be that I'm not always available immediately if things need
to be changed in debian/, but do as you wish.

Regards, Gerrit.


* don't use debhelper, use implicit rules.
* rename package git-tk to gitk; adjust Build-Depends*, Depends, Recommends,
  Suggests, Section, Description; Replaces: cogito (<< 0.16rc2-0) (ease
  upgrade from previous cogito packages which include git-core); Conflicts:
  git (<< 4.3.20-8) (/usr/bin/git transition).
* build with NO_OPENSSL=1 WITH_SEND_EMAIL=1 WITH_OWN_SUBPROCESS_PY=1
  prefix=/usr, python 2.3; disable t/t6001-rev-list-merge-order.sh (test
  fails with NO_OPENSSL=1).

Signed-off-by: Gerrit Pape <pape@smarden.org>

---

 debian/changelog         |  114 ++++++++++++++----------
 debian/compat            |    1 
 debian/control           |  141 +++++++++++++++++++++---------
 debian/copyright         |   38 ++++----
 debian/docs              |    1 
 debian/git-arch.files    |    2 
 debian/git-core.doc-base |   13 ---
 debian/git-core.docs     |    1 
 debian/git-core.files    |    1 
 debian/git-core.postinst |    5 +
 debian/git-core.prerm    |    5 +
 debian/git-cvs.files     |    2 
 debian/git-doc.docs      |    2 
 debian/git-doc.files     |    4 -
 debian/git-email.files   |    2 
 debian/git-svn.files     |    2 
 debian/git-tk.files      |    2 
 debian/implicit          |   93 ++++++++++++++++++++
 debian/rules             |  215 ++++++++++++++++++++++++++--------------------
 19 files changed, 410 insertions(+), 234 deletions(-)
 delete mode 100644 debian/compat
 delete mode 100644 debian/docs
 delete mode 100644 debian/git-arch.files
 delete mode 100644 debian/git-core.doc-base
 create mode ...
From: Kalle Valo
Date: Wednesday, December 28, 2005 - 9:17 am

One upside in Junio's debian packages is that they[1] work also in
sarge[2]. If he stops building them, we sarge users will miss them.
Any volunteers to maintain them, for example, through backports.org?

[1] at least git-core and git-doc work
[2] Debian 3.1

-- 
Kalle Valo

-

From: Gerrit Pape
Date: Monday, January 2, 2006 - 3:31 am

Thanks to Norbert Tretkowski, the git* and cogito packages are now
available for Debian sarge through http://backports.org/.

Regards, Gerrit.
-

Previous thread: Re: [RFC] t5300 considered dangerous by Junio C Hamano on Monday, December 26, 2005 - 7:10 pm. (3 messages)

Next thread: [ANNOUNCE] GIT preformatted documentation available. by Junio C Hamano on Tuesday, December 27, 2005 - 1:49 am. (2 messages)