lp:debian/firebird2.5

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/firebird2.5
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

66. By Damyan Ivanov

* Make the build reproducible
  + export SOURCE_DATE_EPOCH which helps help2man generate reproducible
    manpages
  + process all database files included in the binary packages with a tool
    that:
    - sets the creation stamp in the database header to a fixed value (taken
      from the last changelog stanza)
    - zero-out unused portions of data and b-tree index pages
* rewrite all added manpages that were still using sgml+docbook-to-man to
  POD
  + remove build dependency on orphaned docbook-to-man
* -classic.postrm: replace -x test on update-inetd existence with 'which';
  thanks, lintian

65. By Damyan Ivanov

* move firebird.msg from firebird2.5-common to libfbclient2, under /usr/lib
  Closes: #782842 -- firebird2.5-common: firebird.msg is
  architecture-specific
* Imported Upstream version 2.5.4.26856.ds4
  + update copyright information (added a file and a directory)
  + drop upstream/r58859-arm64.patch (released upstream)
  + drop out/fb_guard-lock-permissions.patch (applied upstream)
  + drop upstream/r60322-remote-crash.patch (released upstream)
  + drop upstream/r60322-remote-crash.patch (released upstream)
  + refresh five patches to apply cleanly
* link fbguard with dl, it uses at least dl_close

64. By Damyan Ivanov

Apply patch from upstream revision 60322 fixing server crash (NULL-pointer
dereference) with specially crafter service packet. Closes: #772880

63. By Damyan Ivanov

add patch from upstream adding proper support for ppc64el
Avoids misreporting endianness on ppc64el, which would break transmitting
data between ppc64el and other architectures.
Thanks to marius popa for reporting and upstream implementation.
Closes: #769161

62. By Damyan Ivanov

* add patch tightening fb_guard lock file permissions (Closes: #767497)
  Thanks to Holger Levsen
* -super.postinst: tighten permissions on existing fbguard lock file
* declare conformance with Policy 3.9.6

61. By Damyan Ivanov

fix arm64 build by uncommenting one more place where arm64 support is
described

60. By Damyan Ivanov

* Imported Upstream version 2.5.3.26778.ds4
  + drop 10 patches applied/released upstream
  + refresh 5 patches to apply without offsets
  + reduce the arm64 patch to the parts enabling arm64 builds
    other parts are upstream
  + debian/copyright: add builds/posix/prefix.linux_arm64
  + update symbol files (added isc_sqlcode_s@Base 2.5.3.26778.ds4)
* do not fail server installation if unable to set the admin password
  (Closes: #756212 -- firebird2.5-super: fails to install with firewalled
  localhost)
* -server-common.postinst: move_log_files: use -exec instead of -execdir
  (Closes: #754888 -- -server-common installation fails with '.' in $PATH)
* add Polish debconf translation by Magdalena Zofia Kubot (Closes: #728926)

59. By Damyan Ivanov

* logrotate: add su option
* -server-common.postinst: move existing log files from /var/log to
  /var/log/firebird

58. By Damyan Ivanov

* control: apply wrap-and-sort -s -t
* move adduser dependency from -server-common to individual server packages
* drop conflict relations with 2.0 packages not present in oldstable
* -server-common: change shell of the automatically created firebird user to /bin/false
* put server log file under /var/log/firebird
  Removes the need to create the log file after rotation
  Closes: #751216 -- /etc/cron.daily/logrotate complains about unknown user
  'firebird'

57. By Damyan Ivanov

* -server-sommon.postinst: drop the --shell option when invoking adduser
* move firebird account creation implementation from -server-common.postinst
  to functions.sh
* move creation of firebird user from -server-common.postinst to individual
  server packages
  Closes: #749619 -- upgrading libreoffice creates a new "firebird" system
  user. Thanks to Russ Allbery for the detailed bug report.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers