Skip to content

Debian Changelog firebird2.1 (2.1.3.18185-0.ds1-6)

2009

firebird2.1 (2.1.3.18185-0.ds1-6) unstable; urgency=low

   * port-s390.patch: add missing LOCK_MANAGER_FLG=Y to the configure.in stanza

 -- Damyan Ivanov <dmn@debian.org>  Tue, 20 Oct 2009 10:40:44 +0300

firebird2.1 (2.1.3.18185-0.ds1-5) unstable; urgency=low

   * fix xdr.cpp part of port-s390.patch to properly detect s390
     Closes: #550342

 -- Damyan Ivanov <dmn@debian.org>  Mon, 19 Oct 2009 09:51:17 +0300

firebird2.1 (2.1.3.18185-0.ds1-4) unstable; urgency=low

   * fix port-s390.patch to add prefix.linux_s390x in the right directory. Third
     time for luck.

 -- Damyan Ivanov <dmn@debian.org>  Sun, 18 Oct 2009 19:52:12 +0300

firebird2.1 (2.1.3.18185-0.ds1-3) unstable; urgency=low

   * add port-sh4.patch from Nobuhiro Iwamatsu (Closes: #545925)
   * fix port-s390.patch to also modify xdr.cpp. This part was lost when
     backporting the patch from upstream CVS. Closes: #550342

 -- Damyan Ivanov <dmn@debian.org>  Sat, 17 Oct 2009 17:11:18 +0300

firebird2.1 (2.1.3.18185-0.ds1-2) unstable; urgency=low

   * add port-s390.patch from upstream CVS HEAD based on patch from Bastian
     Blank.
     Closes: #548299 -- please port to s390
   * -server-common: remove security database on purge
   * debian/clean-after-build.sh: also remove generated m4/

 -- Damyan Ivanov <dmn@debian.org>  Mon, 28 Sep 2009 12:45:45 +0300

firebird2.1 (2.1.3.18185-0.ds1-1) unstable; urgency=low

   * fix repack.sh invocation in watch file
   * make executable
   * New upstream release
     + drop patches released upstream
       - cvs_CVE-2009-2620_DOS.patch
       - cvs_autogen.sh-autoreconf.patch
   * refresh all patches to apply cleanly
   * no longer regster QuickStart.pdf with doc-base; it was dropped upstream
   * -classic.postinst: remove stray stop rc.d symlinks

 -- Damyan Ivanov <dmn@debian.org>  Fri, 11 Sep 2009 17:46:48 +0300

firebird2.1 (2.1.2.18118-0.ds1-5) unstable; urgency=low

   * add cvs_no-new-overload.patch fixing building with new gcc/libc
     Closes: #542988
   * *.init made compliant to LSB
     + use real Provides service
     + s/local_fs/remote_fs (we use /usr)
     + add $syslog to Required-Start
     + remove unused optional headers
     Thanks to Petter Reinholdtsen for reporting and providing a patch
     Closes: #542195 -- Incorrect provides and dependencies in init.d script
   * no longer create stop rc.d symlinks for -classic
     also fix double update-rc.d stanza generated by improper dh_installinit
     usage
   * -classic.prerm: drop the path from /bin/true (thanks lintian)
   * register documentation with doc-base (thanks lintian)
   * *.preinst: migrate to a symlink in doc/ pointing to -common-doc
      on upgrade
   * Standards-Version: 3.8.3 (no changes needed)
   * prune versioned build-dependencies satisfiable by oldstable
   * install lintian overrides with dh_lintian; bump debhelper build-dependency
     to 6.0.7

 -- Damyan Ivanov <dmn@debian.org>  Wed, 26 Aug 2009 15:49:23 +0300

firebird2.1 (2.1.2.18118-0.ds1-4) unstable; urgency=high

   * add patch from upstream CVS fixing denial of service (daemon crash)
     via a malformed op_connect_request message (CVE-2009-2620)
     Closes: #539478. Thanks to Giuseppe Iuculano
   * rules: disable parallel MAKE
     the targets are now chained so no simultaneous satisfaction of classic and
     super build can commence. also, upstream sources aren't to be made in
     parallel so pass -j1
     Closes: #538870. Thanks to Bastian Blank
   * fix a typo in firebird2.1-common-doc short description
     Thanks to Peter Schwindt (Closes: #535760)
   * Standards-Version 3.8.2 (no changes needed)

 -- Damyan Ivanov <dmn@debian.org>  Thu, 13 Aug 2009 13:35:04 +0300

firebird2.1 (2.1.2.18118-0.ds1-3) unstable; urgency=low

   * remove stray g++-4.3 from Build-Depends the package builds fine with
     the default GCC version.
     Closes: #533816 -- non-standard gcc/g++ used for build (gcc-4.3)

 -- Damyan Ivanov <dmn@debian.org>  Sat, 20 Jun 2009 22:16:28 +0300

firebird2.1 (2.1.2.18118-0.ds1-2) unstable; urgency=low

   * control: change source/default section from misc to database
     libraries/docs/examples stay as they were
   * functions.sh: before checking $VAR/$RUN permissions, call
     create_var_run_firebird
     fixes a problem with installing with /var/run on tmpfs

 -- Damyan Ivanov <dmn@debian.org>  Wed, 29 Apr 2009 23:03:10 +0300

firebird2.1 (2.1.2.18118-0.ds1-1) unstable; urgency=low

   * New Upstream Version
     + update debian/copyright
     + refresh patches
       - remove cvs-execute-statement-crash.patch: released upstream
   * stop shipping /var/run/firebird/2.1 in -server-common
     it is created by the init scripts if not already present
   * now conforms to Policy 3.8.1
   * *.config: fix detection of super/classic flavour

 -- Damyan Ivanov <dmn@debian.org>  Tue, 28 Apr 2009 09:22:40 +0300

firebird2.1 (2.1.1.17910-release.ds1-3) unstable; urgency=low

   * remove Conflicts: firebird2.0-common from firebird2.1-common and replace
     it with Conflicts: firebird2.0-server-common in firebird2.1-server-common

 -- Damyan Ivanov <dmn@debian.org>  Tue, 24 Feb 2009 07:27:16 +0200

firebird2.1 (2.1.1.17910-release.ds1-2) unstable; urgency=low

   * Add Japanese debconf translation. Thanks to Hideki Yamane.
   * watch: stricter upstream tar.bz2 match
   * convert debian/get-orig-source.sh to an uscan hook
   * repackaging explaination moved from debian/README.Debian-source to
     debian/copyright
   * split debian/copyright and upstream changelog in a separate package,
     firebird2.1-common-doc.
     This saves about 40MB on mirrors (430KB data * 8 packages less containing
     it * 12 architectures) and 1-3MB on user systems.
     + all other binary packages depend on firebird2.1-common doc and ship a
       symling instead of doc directory
     + adjusted -doc and -examples to ship content in
       doc/firebird2.1-common-doc/*
   * rules: drop LDFLAGS="-Wl,--as-needed" from configure invocation. not
     needed anymore (due to no-spurious-linkage.patch)
   * debian/*.init: do nothing if -common/functions.sh is not present
   * classic-prerm/failed-upgrade: complain quietly if server running
   * control/servers: provide/conflict with firebrd-server
   * README.source:
     + added documenting quilt usage
     + add also a short guide to integrating new upstream releases
   * describe all patches
   * add ${misc:Depends} to all binary packages
   * extend firebird2.1-doc's long description a bit
   * remove README.autoboot
     we no longer hold the autoboot changes in a patch. autotools are
     booted during build
   * add .symbols files for lifbclient2 and libfbenbed2.1 and call
     dpkg-gensymbols during build
   * upload to unstable

 -- Damyan Ivanov <dmn@debian.org>  Sun, 22 Feb 2009 21:00:35 +0200

2008

firebird2.1 (2.1.1.17910-release.ds1-1) experimental; urgency=low

   * Final 2.1.1 upstream release. No code changes since rc1
   * update d/watch and d/get-orig-source for the final 2.1.1 release
   * refreshed patches to apply cleanly
 
   * -dev: make dev. symlinks point to the right file
   * add no-static-linkage.patch disabling static linking to stdc++
     support lib
   * Updated Swedish debconf translation by Martin Bagge
   * use-libedit.patch: link with libedit, not libeditline; accordingly
     change build-dependency to libedit-dev
   * drop unneeded build-dependency on libncurses-dev
   * replace link-as-needed.patch by no-spurious-linkage.patch; -Wl,--as-
     needed may have side-effects. Now no unneeded libraries are given to
     -l
   * firebird2.1-common: Conflict with firebird2.0-common both packages
     install the same manual pages. Closes LP#260823
   * Standards-Version: 3.8.0 (no changes needed)

 -- Damyan Ivanov <dmn@debian.org>  Wed, 01 Oct 2008 23:47:25 +0300

firebird2.1 (2.1.1.17910-RC1.ds1-1) experimental; urgency=low

   * make_packages.sh: deterine firebird version from build_no.h
   * rules
     + deterine firebird version from build_no.h
     + add -Werror=write-strings to CFLAGS
   * better local-CFLAGS.patch description
   * add deprecated-charp-conversion.patch
   * add cvs-execute-statement-crash.patch fixing memory corruption in
     EXECUTE STATEMENT, possibly crashing the server (upstream tracker
     CORE-1919)
   * -dev: move libfbembed2.1 from Depends to Suggests
 
   * update get-orig-source for 2.1.1 RC1
   * New upstream release candidate, 2.1.1 RC1
   * adapt debian/copyright for new upstream sources
   * drop cvs-port-arm.patch and cvs-port-ia64.patch; applied upstream

 -- Damyan Ivanov <dmn@debian.org>  Thu, 05 Jun 2008 17:35:16 +0300

firebird2.1 (2.1.0.17798-0.ds2-1) experimental; urgency=low

   * rules: cleanup
     + stop mangling CFLAGS/INSTALL_PROGRAM for debug/nostrip
     + better -j support (still unsupported upstream)
     + move --prefix to confflags
   * drop autoboot.patch and call ./autogen.sh during build
     + add autoconf and libtool to build-depends
     + add autoconf2.13, automake1.4 to build-conflicts
     + remove more generated files in during clean
     + enable debconf-updatepo in the clean target
     + put version in a variable
     + add versions to dh_makeshlins calls
   * get-orig-source.sh: clean more unneeded files from upstream
   * Fix an unmerged string in server-templates.master and refresh
     translations, no new fuzzy strings
   * patch cleanup
     + remove use-debian-libedit.patch; libeditline does the job
     + rename fix-os-detection.patch to fix-kfreebsd_hurd-detection.patch
       reflecting the patch purpose
     + merge create-run-dir.patch into lock-file-location.patch
   * control: tighten -dev dependency on libfbclient2
   * drop terminate-lock-manager.patch and replace it with
     local-CFLAGS.patch, passing CFLAGS unchanged to the compiler
     + stops CFLAGS multiplicating its contents, unclutters build logs

 -- Damyan Ivanov <dmn@debian.org>  Mon, 26 May 2008 23:59:25 +0300

firebird2.1 (2.1.0.17798-0.ds1-4) experimental; urgency=low

   * get IA64 port from upstream CVS
     + refreshed autoboot and fix-mipseb-detect patches
   * add --with-gpre-cobol to ./configure flags. LP#198383
   * force build with g++-4.3, add that to B-D
     + should help building on amd64

 -- Damyan Ivanov <dmn@debian.org>  Thu, 22 May 2008 23:52:59 +0300

firebird2.1 (2.1.0.17798-0.ds1-3) experimental; urgency=low

   * firebird2.1-super.init: stop exporting ISC_USER and ISC_PASSWORD.
     Closes: #481408
   * fix fix-mipseb-detect.patch; s/MIPS/MIPSEB/ in pag.cpp CLASS
     definition too; Closes: #481467 -- FTBFS on mips
   * refresh all patches using --no-timestamps --no-index -p ab

 -- Damyan Ivanov <dmn@debian.org>  Tue, 20 May 2008 21:49:33 +0300

firebird2.1 (2.1.0.17798-0.ds1-2) experimental; urgency=low

   * s/2.0/2.1/ in a number of places. Thanks to marius popa
   * actually install reindex-db in -server-common

 -- Damyan Ivanov <dmn@debian.org>  Mon, 05 May 2008 21:49:29 +0300

firebird2.1 (2.1.0.17798-0.ds1-1) experimental; urgency=low

   * New upstream release candidate
 
   * debian/get-orig-source.sh: also remove .cvsignore from upstream sources
   * Refreshed patches
 
   * servers: do not fail to start if /var/run/firebird/2.1 does not exist
     + 2.1-super.init: create /var/run/firebird/2.1 if it doesn't exist before
       starting the server.
     + 2.1-classic.init: added; creates the run directory at system startup.
     + Avoids failure to start the server if /var/run is mounted on tmpfs.
   * Get updated debconf translations from firebird2.0
 
   * new upstream release 2.1.0
   * rework debian/copyright; it now contains licensing/copyright information
     about each and every file in the upstream source
     + update README.Debian to list all removed files
   * fix variable misspelling in Italian translation
   * updated Spanish debconf translation by Javier Fernandez-Sanguino Peña
   * fix frmgr-corrent-log-path.patch to use 2.1 in log path
   * adapt debian/get-orig-source.sh to new upstream release
     + also clean non-free stuff listed in debian/prune-non-free.lst
   * cherry-pick iprovements from firebird2.0
     + add fix-mipseb-detect.patch to help detection of big-endian mips;
       refresh autoboot.patch
     + split server-common things in a separate firebird2.1-server-common
       package
     + *.postinst: pass "$@" to debhelper_hook(), not only "$1"
     + -server-common.postinst: use version-neutral home directory for firebird
       user
     + add a few words about Firebird in -common description
   * add cvs-port-arm.patch, stolen from upstream; refresh autoboot.patch
   * control: typo in -doc description (ISQL->SQL)
   * forget about linda overrides
   * debian/TODO: remove things already done

 -- Damyan Ivanov <dmn@debian.org>  Sun, 04 May 2008 00:44:05 +0300

2007

firebird2.1 (2.1.0.15999~beta1.ds1-1) experimental; urgency=low

   * New upstream beta (June 30th)
     + Adapt debian/get-orig-source.sh
   * Refreshed patches
     + no-rpath
     + link-as-needed
     + separate-file-and-sem-perms
     + fix-os-detection
     + frmgr-corrent-log-path
     + create-run-dir
     + terminate-lock-manager
     + autoboot
   * Dropped patches
     + use-debian-icu - upstream implemented --with-system-icu option in
       ./configure
     + link-with-g++
     + inet-trust-localhost - applied upstream
     + cvs-sparc-jrd_sort - released upstream
     + cvs-remote-alignment - released upstream
     + port-mipsel - applied upstream
   * Use libedit instead of libeditline, since this is what actually upstream
     uses
     + rename use-debian-editline.patch to use-debian-libedit.patch and update
       it to patch the --with-system-editline configure option
     + Change -leditline to -ledit in make.defaults
     + Build-Depend on libedit-dev instead of libeditline-dev
     + add --with-system-editline --with-system-icu to ./configure call
   * Library soname handling
     + new patch library-soname to make libfbclient use libfbclient.so.2 and
       libfbembed libfbembed.so.2.1
     + rename libfbembed2 to libfbembed2.1 in debian/control
     + follow these changes in make_packages.sh
   * Clean up debian/clean-after-build.sh
   * debian/get-orig-source.sh: remove CVS cruft too
   * Detect missing debconf in .postrm/purge and don't remove any
     password/security/database files. Spit messages about that.
     Thanks to Michael Ablassmeier
   * Build-Depnds on libicu36-dev (changed from libicu34-dev)
   * [clean-after-build.sh] do not remove build_no.h
   * Applied patch to Hungarian translation from Tamas TEVESZ

 -- Damyan Ivanov <dmn@debian.org>  Mon, 23 Jul 2007 10:41:32 +0300

firebird2.1 (2.1.0.15199~alpha1.ds1-2) experimental; urgency=low

   * Updated fix-mcpu-to-mtune to use -march=486 instead of 586

 -- Damyan Ivanov <dmn@debian.org>  Mon, 04 Jun 2007 11:57:39 +0300

firebird2.1 (2.1.0.15199~alpha1.ds1-1) experimental; urgency=low

   * New upstream alpha release (27-Mar-2007)
   * Spin-off new source package out of firebird2.0
 
   * Updated debian/watch and debian/get-orig-source.sh
   * Refreshed patches
     + Removed unnecessary patches
         proto_h-ALLSPACE-ulong.patch
         dsql.tab.h-bison2.3.patch
         cvs-common_classes_alloc.cpp-unaligned.patch
         cvs-jrd.cpp-crash-on-srervices-and-conventional-api-usage.patch
         cvs-powerpc-double-define.patch
   * Add extern/btyacc/btyacc and src/dsql/dsql.tab.h to
     debian/clean-after-build.sh

 -- Damyan Ivanov <dmn@debian.org>  Wed, 16 May 2007 15:08:22 +0300