* No-change rebuild for icu soname change.
* No-change rebuild for icu soname change.
* New upstream release
* remove a couple of files dropped upstream from debian/copyright
* debian/make_packages.sh: drop 'mkdir' from the list of directories passed
to mkdir -p. It is harmless, but still wrong
Thanks to Russell Stuart (Closes: #946663)
* New upstream snapshot from the B3_0_Release branch
* copyright:
+ drop two files and add one file
* debian/copyright_check.pl:
+ adapt to machine-readable debian/copyright
+ skip '.git/' only, not everything beginning with '.git'
* refresh/rebase patches
* New upstream snapshot from the B3_0_Release branch
* refresh line numbers in two patches
* Declare conformance to Policy 4.4.1 (no changes needed)
* Remove unused lintian override for -common-doc
* New upstream snapshot from the B3_0_Release branch
* update copyright summary
* refresh/adapt patches
* bump debhelper compatibility level to 12
* add 'Pre-Depends: ${misc:Pre-Depends}' to all packages
* fix spelling error in copyright
* install manuals for admin binaries in section 8
* rules: remove unsupported "--with-bin" configure argument
* rules: comment wording
* adopt dh as package build system
* Declare conformance with policy 4.4.0
* Address FTCBFS: Obtain pkg-config from dpkg's buildtools.mk.
Patch by Helmut Grohne, Closes: #928849
* rules: fail if unable to determine ICU version.
* rules: deremine ICU version via pkg-config
Closes: #921683, thanks to Matthias Klose
* New upstream snapshot from the B3_0_Release branch
* fix typo in xinetd configuration (Closes: #919422)
* New upstream snapshot from the B3_0_Release branch
* Declare conformance with Policy 4.3.0 (no chanes needed)
* replace usage of dpkg-maintscript-helper with a .maintscript file
* New upstream snapshot from the B3_0_Release branch
* add Build-Depends-Package field to *.symbols files; thanks, lintian
* New upstream snapshot from the B3_0_Release branch
* functions.sh/firebird_config_postinst: route service start via
invoke-rc.d.
Thanks to Andreas Beckmann (Closes: #910989)
* New upstream snapsot from the B3_0_Release branch
* drop .gitignore files from d/copyright (excluded from repackaged sources)
* Porting efforts:
+ c++-std.patch: apply also to prefix.freebsd{,-amd64}
+ patch prefix.freebsd* to match prefix.linux
the -msse4 option is of particular interest
+ deb/march-i486.patch: extend to cover prefix.freebsd
+ add patch teaching SockAddr.h about kfreebsd's AF_INET6
Thanks to James Clarke
+ patch fallback definition of MAXPATHLEN outside of WinNT conditional
helps the hurd build move a bit further
* also remove .gitignore files when repacking upstream sources
* init: remove left over setting of the FIREBIRD environment variable.
Not needed, and actually harmful, since it points to a non-existing path
Thanks to Jan Korbel, Closes: #901959
* New upstream snapshot from the B3_0_Release branch
* add basic autopkgtest
for now tests database creation, backup, restore and validation
* ad patch from John David Anglin fixing build problem on HPPA
(Closes: #858868)
* pack-upstream-snapshot: adapt to git, drop date from upstream version
upstream version already includes a build number, which is
increasing and unique
* remove another HTML file without source when repackaging
* New upstream snapshot from the B3_0_Release branch
* update debian/copyright
* drop out/nbackup-decompress-level1.patch (fixed upstream)
* adapt/refresh remaining patches
* move source.lintian-overrides to source/lintian-overrides
* add debian/upstream/metadata file
* repack.sh: remove empty directories
* honour-buildflags.patch: stop overriding CXXFLAGS from the environment
* bump debhelper compatibility level to 11
* add Rules-Requires-Root: no
* declare conformance with Policy 4.2.1
* add patch from upstream master branch adding support for building on
Linux/RiscV64
* add missing builds/posix/prefix.linux_riscV64 completing RiscV64 support.
Thanks to Manuel A. Fernandez Montecelo (Closes: #895257)
* refresh line offsets of two patches
* disable UDFs in firebird.conf due to a remote authenticated code execution
vilnerability
https://www.tenable.com/security/research/tra-2017-36 (CVE-2017-11509)
http://tracker.firebirdsql.org/browse/CORE-5518
* bump Standards-Version to 4.1.4 (no changes needed)
* fix typo in fbserver-startup.patch; thanks, lintian
* drop get-orig-source target from debian/rules; was an alias for uscan
* copyright: fix a lintian warning about double license definition
* move databases.conf and fbtrace.conf symlinks from -server-core to -server
the real files are in -server already. Closes: #873913
* add c++-std.patch, adding --std=gnu++03 to several build prefix files
Closes: #889627
* move myself from Uploaders to Maintainer
* point Vcs-* to salsa.debian.org
* drop no-binary-metadata.patch
* convert debian/copyright to copyright-format/1.0
* convert d/watch to version 4, with source URL from upstream site (not
sf.net) and automatic repackaging
* exclude all *.pdf under doc/ when repackaging
* New upstream version 3.0.3.32900.ds4
* update copyright
* drop dupl-unique-constraint.patch (applied upstream)
* adapt patches to apply to the new release
* refresh patches to apply cleanly
* rules: drop -std and -fno-delete-null-pointer-checks from
DEB_CXXFLAGS_MAINT_APPEND
* drop ddeb-migration parameters of dh_strip
* update nbackup(1) with additional options, variants and description
* add patch fixing nbackup -decompress -restore when multi-level restore is
performed
* -server.postinst/functions.sh: make sure debhelper_hook receives original
command-line parameters
* rework -server long description
* add patch from upstream Git fixing possible diplicates in columns with
unique constraint (Closes: #886781)
* add -DUCHAR_TYPE=uint16_t to DEB_CXXFLAGS_MAINT_APPEND fixing compilation
with libicu59; Thanks to Adam Conrad (CLoses: #879972)
* drop unneeded bison build dependency
* pass --with-fblib=/usr/lib/${DEB_HOST_MULTIARCH} to ./configure
* remove $fb_incdir and $fb_libdir from fb_config output
there is no need to output the default system-wide directories
(or symlinks to them)
* drop alternative build dependency on obsolete dh_systemd
* drop build dependency on faketime
not used since the effort for reproducible backup files was abandoned
* update honour-buildflags.patch to pass LDFLAGS to the linker
* extend a bit the long description of libfbclient2
* drop build dependency on libatomic-ops-dev (Closes: #883585)
* Upload to unstable
Closes: #874517 -- configure.ac not supporting cross-build
* Add patch from Helmut Grohne fixing cross-build support in configure.ac.
See #874517
* rules: s/BUILD/HOST/ in the OS check for --enable-raw-devices.
Thanks to Helmut Grohne, see #874517
* drop parallel-build.patch
not needed with FB3
using lockfile prevents cross-building. See #874517
also drop procmail build-dependency as no longer needed
* refresh remaining patches
* Upload to experimental
* update years of copyright for debian/*
* Do not ship employee.fbk in -examples, making the build deterministic.
Ship a SQL script that creates employee.fdb instead.
Closes: #867200 -- src:firebird3.0: Does not buildreproducibly (third
take)
* remove sample database from databases.conf
* stop fiddling with employee.fdb attempting to make its creation
deterministic.
* Use "frozen time" when calling faketime in order to produce deterministic
employee.fbk (Closes: #867200 -- src:firebird3.0: Does not build
reproducibly, broken in -6)
* extend a bit the shorter long descriptions
* Add synthetic dependency on libicu to -server-core.
This is needed because firebird loads libicu via dlopen()
Missing dependency found by piuparts, see
https://piuparts.debian.org/sid/fail/firebird3.0-server_3.0.2.32703.ds4-5.log
* Revert "Stop shipping employee.fdb in firebird3.0-examples"
* Revert "stop trying to supply deterministic security3.fdb and employee.fdb
in the package"
* Ship employee sample database as a Firebird database backup (.fbk)
Firebird backup files seem to be more deterministic compared to the raw
database (provided you use faketime -- the backup contains timestamp
of creation). See #867200
* update d/copyright to match new upstream release
* Rework long descriptions to be more focused.
Closes: #854433 -- irebird3.0-server-core: Please document that this is
the package needed to use the embedded mode
* Add Enhances: linfbclient2 and Recommends: firebird3.0-utils to -server-core
* Add Recommends: firebird3.0-server-core and Suggests: firebird3.0-server
to -utils
* rules: print config.log when configure fails
* Stop shipping employee.fdb in firebird3.0-examples.
This was an unavoidable source for non-determinism
Update README.Debian accordingly
* Stop shipping security3.fdb in firebird3.0-server.
Instead, create it during postinst
This was the last source of non-determinism. Closes: #867200
* drop libib-util.triggers. dh_shlibdeps now handles the ldconfig trigger
* add support for the nodoc parameter of DEB_BUILD_OPTIONS
* rules: replace dpkg-parsechangelog invocation with SOURCE_DATE_EPOCH from
dpkg's pkg-info.mk. Thanks, lintian
* Declare conformance with Policy 4.0.0
* Upload to unstable
* fix short variant of the -full validation mode in gfix(1)
* README.Debian: suggest a clean way for using unicode collations from old
ICU versions
* install README.Debian in -common-doc
* New upstream release
+ Drop 4 patches released upstream and fix offsets in 2 patches to apply
cleanly
* move password question reset from .config to .postinst
Closes: #859236
* patch fbguard/fbserver so that fbguard parent process exits to the OS only
after fbserver is ready to serve requests
Closes: #859234
* Apply commit 56e9a73c168 from upstream B3_0_Release branch
fixing authenticated remote execution vulnerability (CVE-2017-6369,
CORE-5474)
Closes: #858644
* Add Danish debconf translation by Joe Dalton (Closes: #850854)
* Added patch from upstream B3_0_Release branch fixing a rare segfault
during engine unload (Closes: #846392)
* Revert "rules: make the sample table browsing failures non-fatal"
* Drop the PIDFile= line from firebird3.0.service
* rules: invoke dh_systemd_enable to enable the firebird3.0 service upon
-server package installation
* Revert "Change runtime directory from /var/run/firebird3.0 to
/var/run/firebird/3.0"
* functions.sh: RUN="/var/run/firebird3.0" (no sub-dir)
* rules: make the sample table browsing failures non-fatal
* Change default bind address from '[::1]' to 'localhost'
* Change runtime directory from /var/run/firebird3.0 to
/var/run/firebird/3.0
* quote all strings in debian/make_packahes.sh
* make the server listen only on the loopback interface by default
* rewrite manuals of isql-fb, gbak, gfix and gsec from SGML to POD
* drop the manual of qli, which is not part of Firebird anymore
* drop docbook-to-man from build-dependencies, no longer used
* add --with-bin=/usr/bin flag to configure invocation
makes fb_config --bindir match the reality
* add manual for fb_config
* remove debian/fdb-r15y-prune.d on clean
* rules: use := where possible
* rules: rearrange targets and stamps to avoid touching build-stamp when
satisfying the binary target
* rules: enable raw device support only on linux
Fixes FTBFS on kfreebsd
* add patch by John Paul Adrian Glaubitz fixing garbage output by gpre and
isql caused by linkage issues on mips64el, alpha and m68k
(Closes: #840666)
* Add patch by John Paul Adrian Glaubitz adding support for m68k
(Closes: #840684)
* add RuntimeDirectory= to server's service files
fixes firebird3.0-server startup errors
* use and build-depend on 'rename' package instead of perl-provided prename
* temporary directory is /tmp/firebird
* doc-base: let all Titles start with 'Firebird 3.0'
* doc-base: include all text docs
* turn echo on when verifying pruned database
* Verify and apply suggestions from the multi-arch hinter
-doc and -examples become M-A: foreign
-server-core becomes M-A: same
* build fdb-r15y-prune with a separate Makefile
this allows including compiler flags from gen/make.platform without
parsing its content by hand, which was broken on some architectures due
to unexpected content
* test resulting example database after pruning
* symlink stuff in /usr/lib/<triplet>/firebird/3.0 to match fb_config output
* Mark firebird3.0-common as Multi-Arch: foreign
* Add Multi-Arch headers to libfbclient2, libib-util and
firebird3.0-common-doc
* integrate fdb-r15y-prune from 2.5
+ compare DB ODS version with the one the tool is compiled against, not a
fixed number
+ reset pag_generation (last changing transaction ID) and pag_reserved for
all page types
+ more information about data pages
* Upload to unstable
* d/rules: call configure with arch-specific --prefix
* d/rules: build --with-fbconf=${ULFB} and symlink *.conf there
($ULFB = /usr/lib/<triplet>/firebird/3.0)
* d/rules: rely on the environment for passing compiler flags
* add compiler flags to make the build pass with gcc6
-std=gnu++98
-fno-lifetime-dse
-fno-delete-null-pointer-checks
-fno-strict-aliasing
* amend honour-buildflags.patch to add CFLAGS when building btyacc
* use proper versioned dependency on lsb-base for /lib/lsb/init-functions
(thanks, lintian)
* remove symlinks in /usr/lib/firebird/3.0
instead of mimicking a "standard layout" under /usr/lib/firebird/3.0
(a non-standard location to begin with), rely on fb_config telling
potential users where things are.
As a side effect Closes: #838365 -- broken symlink to aliases.conf
(and aliases.conf is gone in 3.0 anyway)
* adopt multi-arch paths under /usr/lib
* New upstream version 3.0.1.32609.ds4
+ drop two files from d/copyright, gone upstream
+ drop three patches released upstream
+ refresh the rest to apply cleanly
* fix service name in functions.sh
* fix PID path in make_packages.sh
* fix the path to employee.fdb in databases.conf
* rework setting of sysdba password via dpkg-reconfigure using the new
functionality in 3.0 for direct access to the security database
* drop two unused functions from functions.sh
* make_packages: rename installed .service file to firebird3.0-server
* temporarily use gcc-5 for building
* Drop experimental warnings from -server description. 3.0 is officially
released.
* Drop TCP connection and the claim about interoperability with InterBase
from client description
* split core engine into -server-core package (Closes: #834952)
* stop renaming firebird3.0.service to firebird3.0-server.service
* fix a spelling mistake in gdix.sgml
* Typo in server description
* a couple of spelling mistakes in messages/comments
* add a patch from upstream fixing unaligned access on sparc64
(Closes: #823802)
* patch fb_config --embedlibs to output the same flags as --libs
(Closes: #826591)
* install fb_config in firebird-dev (Closes: #826320)
* include Firebird.pas in firebird-dev package
* Add patch from upstream commit 6a8067e fixing locking on big-endian
(Closes: #823705)
* libib-util.post{inst,rm}: replace ldconfig call with a trigger
* Declare conformance with Policy 3.9.8 (no changes needed)
* Final 3.0.0 release
* adapt prune-upstream-dfsg.lst to 3.0.0
* the QuickStart.pdf was renamed in 3.0.0
* watch: drop pre-release and snapshot URLs
* watch: strip trailing -0 from upstream version
* make sure src/include/gen/Firebird.pas is rebuilt
* update upstream copyrights
* rules: add bindnow hardening option
* build executable binaries with -fPIE -pie
* follow B3_0_Release branch for upstream snapshots
* add doc/Using_OO_API.html to the list of files removed from original
sources
* Imported Upstream version 3.0.0.32383+20160312.ds4
This is a couple of commits after 3.0 RC2
* update debian/copyright for the new snapshot
* refresh patches to apply cleanly
* use https transport for the Vcs-Git control field
* Fix two typos in Debian-provided manuals
* migrate to -dbgsym packages maintained by debhelper
* patch perfrom -> perform spelling error (thanks, lintian)
* Imported Upstream version 3.0.0.32157+20151110.ds4
Several commits after 3.0 RC1
* update d/copyright (file renames)
* Imported Upstream version 3.0.0.32137+20151031.ds4
* refresh np-copy-from-icu.patch to apply cleanly
* Imported Upstream version 3.0.0.32096+20151018.ds4
* Imported Upstream version 3.0.0.32081+20151010.ds4
* update debian/copyright (two new files, one typo)
* d/pack-upstream-snapshot: use $FULL_UPSTREAM_VER+$DATE for version
* Imported Upstream version 3.0.0.32052+20150925.ds4
* update d/copyright for a couple of new PD files
* bump debhelper compatibility level to 9
* Imported Upstream version 3.0.0~svn+61853.ds4
* bump years of upstream copyright
* update copyright summary with information about new files
* copyright_check: improve file-name matching
* add forgotten src/include/iberror.h to debian/copyright
* Drop spelling.patch (applied upstream)
* Drop kfreebsd-qsort.patch (applied upstream)
* Drop tighten-sem-perms.patch (applied upstream)
* server.postrm: do not fail to purge when there were no user databases
created (Closes: #788281)
* remove obsolete package relations with firebird2.0
* Imported Upstream version 3.0.0.31896~Beta2.ds4
* update debian/copyright
* -utils: add Conflicts: with firebird2.5-common, firebird2.5-server-common
(Closes: #787920)
* install systemd service/socket in /lib
* refresh two patches to apply without offsets
* three more generated files to clean after build
* add patch fixing logic around HAVE_QSORT_R on kFreeBSD (Closes: #632576)
* Fix the last case of $VER usage, replacing it with $FB_VER (Closes: #787506)
* Imported Upstream version 3.0.0~svn+61729.ds4
+ update debian/copyright
* consistently use FB_VER instead of that and VER to refer to the firebird
version throughout maintainer scripts
Closes: #787506 -- firebird3.0-server.postinst: VER: parameter not set
Thanks to Andreas Beckman
* Remove extra ';a=summary' from the Vcs-Browser URL
* -server.postinst: s/LOGDIR/LOG_DIR/ spelling mistake
* Imported Upstream subversion snapshot r61579
* fix populating -dev with include/firebird/* content
* New upstream SVN snapshot
+ update copyright
+ repack: remove bundled boost
* fix typo in -common-doc description (Closes: #641149)
* control: fix -dev dependency on libib-util.
Thanks to marius adrian popa (Closes: #663368)
* refresh patches to apply cleanly
* repack.sh: switch to xz compression
* repack.sh: sync with 2.5
* drop non-existent src/install/arch-specific/solx86gcc from
prine-upstream-dfsg.lst
* also prune builds/install/arch-specific/linux/firebird.init.d.suse.in
has copyright statement but no license for anything
* add a patch to remove references to firebird.init.d.suse.in
* prune several OpenOffice.org-generated HTML files in doc/
we need their source, can't distribute non-source files
* repack: also remove generated src/include/gen/parse.h
* add libtommath-dev to build-dependencies and remove bundled copy
* repack: remove two more auto-generated files
* use system boost headers during build
* drop no-binary-metadata.gbak.patch, adopted upstream
* temporarily disable no-spurious-linkage.patch
we have more important things now, will return to
spurious linkage later
* refresh patches to apply cleanly
* make_packages.sh: aliases.conf → databases.conf
* patch builds/posix/Makefile.in to always re-generate ids.h
* exclude built example plugins from the binary package
upstream discourages their use for production
* install systemd support files
* use canonical Vcs-* headers
* fix typo in gpre.pod
* rules: adopt hardening flags
* rules: provide build-arch and build-indep targets
* patch firebird-superserver.service.in to drop syslog.target from
dependencies
* patch a couple of spelling mistakes
* patch posix/Makefile.in to pass hardening build flags to btyacc and
makeHeader compilation
* add zlib1g-dev to B-D. enables wire compression
* move firebird.msg to libfbclient2 package
ported from firebird2.5
* update libfbclient2.symbols
* libib-util: override two lintian complains: shlib-without-versioned-soname
and dev-pkg-without-shlib-symlink
* stop using /etc/default/firebird3.0 for enabling/disabling the server.
The server comes enabled by default. If needed, disabling should be
done by the administrator via systemctl/update-rc.d
* remove obsolete /etc/default/firebird3.0
* drop the shared/firebird/enabled debconf template
* quote shell variable substitutions
* replace deprecated `...` with $(...)
* put server log file under /var/log/firebird.
* -server.postinst: move existing log files to /var/lib/firebird/
* when purging the security database, also remove any remaining empty
directories
* -server.postinst: drop the --shell option when invoking adduser
* logrotate: add su option
* install firebird-superserver.service as firebird3.0-service
this way it overlaps the init.d script
also move firebird-classic to -doc/examples/systemd
* add out/parallel-build.patch serializing engine code calls during building
* add support for parallel=N in DEB_BUILD_OPTIONS. Thanks to Aron Xu
(Closes: #723575)
* Claim conformance with Policy 3.9.6
* patch cloop compilation to honour compiler/linker flags
* drop unused patches (kfreebsd fix and nice compiler messages)
* update copyright summary
* refresh no-binary-gbaks.patch to apply cleanly
* describe two new symbols in libfbclient2
* New upsream SVN snapshot
* patchworks:
+ rework semaphore permissions patch
+ dtop trim-cflags.patch (applied upstream)
+ disable fix_kfreebsd_amd64_miscompile.patch
+ no-spurious-linkage.patch: -ldl only where needed
+ added out/no-copy-from-icu.patch removing emnedded ICU code from isql
linking instead
* pack-upstream-snapshot: drop date from version
* tighten firebird-dev dependency on libib-util
* update copyright summary
* move libfbintl.so from -common to -server
Avoids circular dependency between libfbclient2 and -common. Thanks,
lintian!
* -common is now Arch:all
* drop Conflicts with ancient firebird2-* packages
* add Conflicts with still current -server-common and -common packages
* Claim conformance with Policy 3.9.2
* New upstream SVN snapshot
* update copyright/licensing summary
* patchworks:
+ drop s390_targets.patch
+ adapt/refresh the rest
+ disale nice-compiler-msg.patch
* make_packages: do not create empty usr/lib/firebird/3.0/lib directory in
-server. thanks, lintian
* New upstream SVN snapshot
* remove alternative dependency on cdebconf it is priority:extra and
we want to stay priority:optional
* New upsream SVN snapshot
* copyright: drop three files gone upstream
* New upstream SVN snapshot
* make nice-compiler-msg.patch a bit less intrusive
* out/s390_targets.patch is forwarded
* no-binary-metadata.gbak.patch is forwarded
* New upstream SVN snapshot
* move s390_targets.patch to out/
* remove mention of using packaged ICU
* copyright: drop a couple of files removed upstream
* refresh patches to apply cleanly
* New upstream SVN snapshot
* patches:
+ series: drop (commented) references to dropped patches
+ split no-binary-metadata.gbak.patch out of no-binary-gbaks.patch. It
could be forwarded upstream
+ drop out/customizable-log-filename.patch; applied upstream
+ one hunk from no-spurious-linkage.patch applied upstream
* control: fix bad punctiation in -server description
* control: do not refer to non-existing -superclassic in -common-doc
description
* New upstream SVN snapshot
* drop default-rpath.patch; applied upstream
* re-enable nice-compiler-msg.patch
* try to streamline nice-compiler-msg.patch
* prune README.Debian: there are no static libraries anymore
* prune README.Debian: SQLDA_DISPLAY isql option is available upstream
* rules: drop useless --disable-static
* drop unused link_atomic_ops.patch
* drop unused no-static-linkage.patch
* remove $(THR_LIBS) from no-spurious-linkage.patch
* improve comments in libib-util lintian override
* drop unussed firebird-utils.{manpages,wrapper}
* drop obsolete superclassic.lintian-overrides
* rename .xinetd file and improve comments
* Initial upload of Firebird 3.0, based on firebird2.5
Closes: #600460 (ITP)
* prune 2.5 changelog entries
* watch: track 3.0 releases, prereleases and snapshots
* repack.sh: adapt to 3.0
* package simplified thanks to upstream unifying architectures. We now have a
single -server package and a separate -utils one (see #568089)
* fbstat manual page rewritten in POD
* reorganize patches; forward some upstream
* control: I am the only uploader (since a loong time)
* remove any references to gdef (gone upstream)
* libfbclient2.symbols: tag internal symbols as (optional)
* improved debian/copyright_check.pl
* update debian/copyright; no surprises
* debian/pack-upstream-snapshot.sh -- a new script for packaging upstream
snapshots
* -server.postrm: delete password database unconditionally on purge
* control: drop Conflicts/Provices: firebird-udf
* debian/repack.sh: remove binary .gbak files
* add no-binary-gbak.patch -- builds metadata.fdb from src/dbs/metadata.sql
and removes qli and help.fdb from the build (because of missing source of
help.fdb)