firebird4.0 (4.0.3.2860.ds6-1) experimental; urgency=medium

  * review copyright and licensing information after feedback from the ftp
    team

  * exclude more upstream sources while repackaging:
    + src/utilities/fbcpl/ - unclear licensing of stdafx.h
    + doc/README.makefiles - has only copyright statement without a license
    + src/utilities/install/registry.h
      licensed under "Independent Developers Public License", pointing to
      http://www.ibphoenix.com/IDPL.html which is not available
  * bump .ds<N> suffix
  * fix license stanza under which several files are described
    + src/misc/upgrade/v2.1/metadata_charset* are under IDPL
    + src/jrd/replication is under IDPL, not IPL
    + src/jrd/version.h is under IDPL, not IPL
    + builds/install/posix-common/registerDatabase.sh.in is under LGPL, not
      IDPL
    + examples/interfaces/13.null_pk.cpp is under IPL, not IDPL
    + builds/posix/make.rules is under MPL, not IDPL
    + src/auth/SecDbCache.{cpp,h} are under IPL, not IDPL
    + src/common/config/dir_list.{cpp,h} are under IPL, not IDPL
  * add comment about copyright and licensing sources for tzdata/*.zip
  * add clarification on extern/decNumber/decDPD.h terms
  * add Borland International to the list of copyright holders of IPL-licensed
    files
  * add the license boilerplate to the IPL-licensed Files: stanza
  * add license boilerplate to the IDPL-licensed Files: stanza
  * overhaul copyright holders of IDPL-licensed files
    fix sorting, add missed years, abbreviate sequential years
  * revamp copyright holders list for IPL-licensed files
    sort, add years and emails where present
  * update extern/icu/tzdata/*.zip copyright/licensing comment
  * remove .gitignore when repackaging (instead of .cvsignore)
  * add files not normally present in upstream source tarballs, but present
    in git snapshots to Files-Excluded.
  * exclude src/include/gen/Firebird.pas while repackaging
    generated file, not used during build

  * switch d/watch from github to firebirdsql.org
    useful source tarball no longer accessible via uscan
  * use mk-origtargz for packaging upstream snapshots
    uses the Files-Excluded data from debian/copyright
  * add `gfix -icu' as a third option for dealing with collation versioning
  * fix documentation link in README.Debian
  * update README.source WRT dsN and built/test step
  * New upstream snapshot version 4.0.3.2860.ds6
  * -utils: break/replace 3.0-server because of fb_lock_print
  * bump Standards-Version from 4.6.0 to 4.6.1 (no changes needed)

 -- Damyan Ivanov <dmn@debian.org>  Fri, 21 Oct 2022 09:38:10 +0000

firebird4.0 (4.0.2.2816.ds1-1) experimental; urgency=medium

  * tighten libfbclient2 dependency
    ensures installed libfbclient2 has honor-env.patch applied
  * include fbtracemgr in -utils packages
  * New upstream version 4.0.2.2816.ds1
  * update debian/copyright (-2, +2 files)
  * bump copyright years of extern/icu/tzdata/*.zip
  * update offsets in 5 patches
  * refresh cross-configure.patch
  * update a bunch of lintian overrides to match new lintian expectations
  * bump firebird3.0-utils breaks/replaces/alt-depends version to
    3.0.10.33601-2

 -- Damyan Ivanov <dmn@debian.org>  Fri, 23 Sep 2022 16:51:19 +0000

firebird4.0 (4.0.1.2692.ds1-1) experimental; urgency=medium

  * abandon usage of FIREBIRD_BOOT_BUILD in fb_wrapper
    the good about that variable is that firebird client library, where
    directory discovery is done honours FIREBIRD environment variable
    unfortunately, the ill side effects are too serious to bear:
     - checks whether a given database path matches the configured restricted
       paths are dropped -- potential security issue
     - checks whether database belongs to an NFS share are skipped -- may
       lead to db corruption
    the new approach is to make the good effect of the variable permanent
    via a patch to common/utils.cpp
  * put links to /usr/lib/$TRIPLET/firebird/4.0/bin to a new pair of
    wrapper scripts, which pass the invocation to /usr/sbin/$script or
    /usr/bin/$script
    this way runnung a binary directly from /usr/lib/$TRIPLET/firebird/4.0/bin
    (the 'bin' directory discovered at runtime by libfbclient) sets
    up proper environment
  * do not install manpages in nodoc mode
    these aren't created, so can't be installed
  * also drop extern/int128 when repacking upstream sources
    will use libabseil-dev build-time dependency for that
  * fix typo in debian/copyright
  * correctly note that all doc/*.pdf are removed from repackaged source
  * New upstream version 4.0.1.2692.ds1
  * describe a couple of new files in debian/copyright
  * bump years of debian/ copyright
  * drop 6 patches applied upstream
  * update line offsets of 9 patches
  * adjust 3 patches to apply to the new upstream source
  * out/cloop-honour-build-flags.patch: smaller scale and working
  * describe honor-env.patch and mark as Forwarded: not-needed
  * honour LDFLAGS when linking cloop
    only used duting build, but seems like a good idea anyway
  * use LDFLAGS when linking cloop test files
  * restore -static-libstdc++ to STATICEXE_LINK
    this is used only for some intermediate binaries, not shipped in the
    package
  * add LDFLAGS to LIB_LINK
  * add CPPFLAGS and CFLAGS to decNumber compilation
  * replace -O2 with -O3 in Debian supplied build flags
    also stop exporting, not needed
    -O3 is what upstream uses and it may be important for performance

 -- Damyan Ivanov <dmn@debian.org>  Wed, 13 Apr 2022 20:07:40 +0000

firebird4.0 (4.0.0.2496.ds1-1) experimental; urgency=medium

  * Initial release, can coexist with firebird3.0 3.0.7.33374.ds4-3 (pending
    upload to experimental)
    Closes: #992133 -- ITP

 -- Damyan Ivanov <dmn@debian.org>  Fri, 29 Oct 2021 15:20:49 +0000
