The firebird rpms
Find a file
2014-02-12 15:07:14 -06:00
.gitignore clog 2012-11-09 19:50:54 +01:00
firebird-2.5.2-svn-58886.patch fix FTBFS if "-Werror=format-security" flag is used (bug #1037062) 2013-12-07 15:26:11 +01:00
firebird-2.5.2-svn-CORE-3946.patch clog 2012-11-09 19:50:54 +01:00
firebird-2.5.2-svn-CORE-4058.patch added patch from upstream to fix Firebird CORE-4058 CVE-2013-2492 2013-03-10 19:22:16 +01:00
firebird-aarch64.patch Firebird fails to build for aarch64 (bug #969851) 2013-06-03 21:59:53 +02:00
firebird-btyacc-fpie.patch add patch to btyacc to have PIE compiler flags 2013-04-27 13:31:07 +02:00
firebird-classic.socket Add support for systemd (rh #737281) 2011-09-22 17:03:08 +02:00
firebird-classic@.service Add support for systemd (rh #737281) 2011-09-22 17:03:08 +02:00
firebird-logrotate Initial import 2009-05-04 09:03:44 +00:00
firebird-superclassic.service Add support for systemd (rh #737281) 2011-09-22 17:03:08 +02:00
firebird-superserver.service Add support for systemd (rh #737281) 2011-09-22 17:03:08 +02:00
firebird.conf Better systemd support fix rh #757624 2011-11-28 21:46:04 +01:00
firebird.spec rebuild (libicu) 2014-02-12 15:07:14 -06:00
README.Fedora Add support for systemd (rh #737281) 2011-09-22 17:03:08 +02:00
sources clog 2012-11-09 19:50:54 +01:00

Differences between upstream and the Fedora package
===================================================

* Firebird utilities gbak,gsec,gfix,and nbackup have a symlink in /usr/bin
  In /usr/bin you have also isql-fb symlinked to Firebird isql.
  We can't name it isql to avoid conflict with isql from UNIX-ODBC
  In /usr/bin you have also gstat-fb symlinked to Firebird gstat.
  We can't name it gstat to avoid conflict with gstat from Ganglia-gmond

* According to Fedora packaging rules, firebird service is not started 
  automatically. You need to start it, as root : 
  for SuperServer :  
    systemctl start firebird-superserver.service
  for SuperClassic :  
    systemctl start firebird-superclassic.service
  for Classic :  
    systemctl start firebird-classic.socket
  If you want to have firebird started at each boot, as root :
  for SuperServer :  
    systemctl enable firebird-superserver.service 
  for SuperClassic :  
    systemctl enable firebird-superclassic.service 
  for Classic :  
    systemctl enable firebird-classic.socket 

* Fedora packages do not use, nor contain the pre-supplied sources for
  libicu. Fedora packages are used instead.

* POSSIBLE INCOMPATIBILITY
  In incides on text-based columns (CHAR/VARCHAR), Firebird uses ICU to get
  binary-comparable sequences (collations). These collations may be different
  in different ICU versions.

  In Firebird 2.5 upstream always uses the bundled ICU library. Firebird packages
  use the Firebird-packaged libicu*. Unfortunately, this may lead to
  incompatibilities in the binary index representation (on disk) between
  databases created by Fedora-packaged Firebird, and upstream.

  This can also lead to incompatibilities when the Firebird packages are
  re-built using different version of the system-wide ICU library

  One way to fix this is to backup and restore all databases created with ICU
  version different from the one currently installed on the system. Another is
  to re-generate all indices that contain a text-based columns.