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

Re: postgres 8.3.5 packages



Hi,

Gerfried Fuchs wrote:
>  As backporting packages usually don't need intensive work I'm not even
> sure if there is a single package that has more than one backporter... ;)

Okay, good to know :-)

>  I keep the interdiff from the previous backported source package and
> apply it to the next source. I use version control for backports only
> where the Debian package is already in a version control that I can
> properly build upon, so far it's only done for bacula which is stored in
> git.
> 
>  svn isn't really an option because git-svn treads every tag as a branch
> instead of at least trying to use it as tag unless proven wrong with
> another commit to the corresponding tags directory.
> 
>  And for bzr - git-bzr isn't packaged and I haven't got around yet to
> give it a deeper look. And bzr did behave badly to me several times so I
> rather try to stay away from it when possible, and that would be the
> thing I'd need for postgres.

That's cool. I'm developing for monotone, so I'm absolutely biased
regarding that matter.

BTW: svn's tags are in fact braches even for svn. You can easily modify
files in "tag" directories. So there's a point in doing it that way. But
I'm getting off topic...

>  The diff is really just lowering TCL_VER in debian/rules and tcl*.dev
> in debian/control, besides adding myself to Uploaders (so it appears on
> my QA page and the obvious corresponding changes to the changelog.
> Haven't taken a look at yours at all yet, is there more to it? Can you
> spare me the download?

Correct, the diff is pretty short, it's attached (together with a pretty
similar diff for 8.2). I'm absolutely fine simply exchanging diffs in
that case. Comments and corrections are welcome.

Regards

Markus Wanner

diff -Naur debian-8.2-markus-experimental/debian/changelog debian-8.2-markus-etch-backports/debian/changelog
--- debian-8.2-markus-experimental/debian/changelog	2008-11-04 14:19:58.348376136 +0100
+++ debian-8.2-markus-etch-backports/debian/changelog	2008-11-04 14:23:24.132377115 +0100
@@ -1,3 +1,10 @@
+postgresql-8.2 (8.2.11-1~bpo40+1) etch-backports; urgency=low
+
+  * Rebuild for Etch backports
+  * Revert back to using tcl 8.4.
+
+ -- Markus Wanner <markus@bluegap.ch>  Tue, 04 Nov 2008 12:59:28 +0100
+
 postgresql-8.2 (8.2.11-1) experimental; urgency=low
 
   * New upstream security/bugfix release:
diff -Naur debian-8.2-markus-experimental/debian/control debian-8.2-markus-etch-backports/debian/control
--- debian-8.2-markus-experimental/debian/control	2008-11-04 11:32:43.300375723 +0100
+++ debian-8.2-markus-etch-backports/debian/control	2008-11-04 12:59:08.832377075 +0100
@@ -5,7 +5,7 @@
 Standards-Version: 3.7.3
 XS-Python-Version: current
 Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), perl (>= 5.8),
- libperl-dev, tcl8.5-dev, libreadline5-dev (>= 4.2), libssl-dev,
+ libperl-dev, tcl8.4-dev, libreadline5-dev (>= 4.2), libssl-dev,
  zlib1g-dev | libz-dev, libpam0g-dev | libpam-dev, libxml2-dev,
  libkrb5-dev, libxslt1-dev, python-dev, python-central (>= 0.5),
  gettext, bzip2, libpq-dev (>= 8.2~beta1-1)
diff -Naur debian-8.2-markus-experimental/debian/rules debian-8.2-markus-etch-backports/debian/rules
--- debian-8.2-markus-experimental/debian/rules	2008-11-04 13:38:16.508376191 +0100
+++ debian-8.2-markus-etch-backports/debian/rules	2008-11-04 13:37:02.384376319 +0100
@@ -1,5 +1,5 @@
 #!/usr/bin/make	-f 
-TCL_VER := 8.5
+TCL_VER := 8.4
 DEB_TAR_SRCDIR:=postgresql-8.2.11
 
 include /usr/share/cdbs/1/rules/tarball.mk
diff -Naur debian-8.3/debian/changelog debian-8.3-markus-etch-backports/debian/changelog
--- debian-8.3/debian/changelog	2008-11-04 10:50:13.720375807 +0100
+++ debian-8.3-markus-etch-backports/debian/changelog	2008-11-06 09:16:40.285702423 +0100
@@ -1,4 +1,12 @@
-postgresql-8.3 (8.3.5-1) UNRELEASED; urgency=low
+postgresql-8.3 (8.3.5-1~bpo40+1) etch-backports; urgency=low
+
+  * Rebuild for etch-backports.
+  * Lowered tcl-dev dependency back to 8.4 (also in debian/rules).
+  * Disable hardening, not available in etch.
+
+ -- Markus Wanner <markus@bluegap.ch>  Thu, 06 Nov 2008 09:09:54 +0100
+
+postgresql-8.3 (8.3.5-1) unstable; urgency=low
 
   * New upstream bug fix release:
     - Fix GiST index corruption due to marking the wrong index entry
diff -Naur debian-8.3/debian/control debian-8.3-markus-etch-backports/debian/control
--- debian-8.3/debian/control	2008-11-04 10:50:14.300376500 +0100
+++ debian-8.3-markus-etch-backports/debian/control	2008-11-06 09:14:50.772375306 +0100
@@ -2,13 +2,14 @@
 Section: misc
 Priority: optional
 Maintainer: Martin Pitt <mpitt@debian.org>
+Uploaders: Gerfried Fuchs <rhonda@debian.at>, Markus Wanner <markus@bluegap.ch>
 Standards-Version: 3.8.0
 XS-Python-Version: current
 Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), perl (>= 5.8),
- libperl-dev, tcl8.5-dev, libreadline5-dev (>= 4.2), libssl-dev, 
+ libperl-dev, tcl8.4-dev, libreadline5-dev (>= 4.2), libssl-dev, 
  zlib1g-dev | libz-dev, libpam0g-dev | libpam-dev, libxml2-dev, libkrb5-dev,
  libldap2-dev, libxslt1-dev, libossp-uuid-dev, python-dev,
- python-central (>= 0.5), gettext, bzip2, lsb-release, hardening-wrapper
+ python-central (>= 0.5), gettext, bzip2
 
 Package: libpq-dev
 Architecture: any
diff -Naur debian-8.3/debian/rules debian-8.3-markus-etch-backports/debian/rules
--- debian-8.3/debian/rules	2008-11-04 10:50:14.708375675 +0100
+++ debian-8.3-markus-etch-backports/debian/rules	2008-11-06 09:14:19.032376580 +0100
@@ -1,5 +1,5 @@
 #!/usr/bin/make	-f 
-TCL_VER := 8.5
+TCL_VER := 8.4
 MAJOR_VER := 8.3
 DEB_TAR_SRCDIR:=postgresql-8.3.5
 
@@ -17,11 +17,6 @@
     CFLAGS+=-O1
 endif
 
-# do not yet enable hardening for Lenny, too close to release
-ifeq ($(shell lsb_release -is 2>/dev/null), Ubuntu)
-export DEB_BUILD_HARDENING=1
-endif
-
 # build should fail on test suite failures on all arches
 TESTSUITE_FAIL_CMD=exit 1
 

Reply to: