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