[pkg-firebird-general] Bug#693216: pu: firebird2.5/2.5.2.26539.ds4-1

Damyan Ivanov dmn at debian.org
Tue May 28 18:12:09 UTC 2013


-=| Julien Cristau, 23.04.2013 20:53:08 +0200 |=-
> On Tue, Apr 23, 2013 at 15:39:28 +0300, Damyan Ivanov wrote:
> > So does the following sound like a good plan:
> > 
> >  1. Wait for wheezy release
> >  2. Upload to unstable
> >  3. Wait some time (a week? a month? migration to testing?)
> >  4. (if no showstoppers emerge) Ping this bug and ask for a stable
> >      update
> > 
> I'm not sure 1 is necessary, but the rest seems fine.

This all happened, and firebird2.5 version 2.5.2.26540.ds4-1 had 20 
days in unstable without new bugs. It migrated to testing after 
a giveback on sparc (first attempt crashed the compiler). Perhaps it 
is time to consider it for 7.0.1?

The full source and binary diffs are attached for reference.

Here's the changelog since wheezy proper

--------------8<--------------8<---------------
 firebird2.5 (2.5.2.26540.ds4-1) unstable; urgency=low
 .
   * Official 2.5.2 release
     + CORE-3912: segfault in superclassic (Closes: #693192)
     + Restored the on-disk-structure compatibility with 2.5.1 index keys
       (Closes: #693193)
     + Fixed broken (working as no-op) sweep in SuperServer (Closes: #693195)
     + CORE-3902: Derived fields may not be optimized via an index
       (Closes: #693196)
     + CORE-3895: High memory usage when PSQL code SELECT's from stored
       procedure which modified some data (Closes: #693202)
     + CORE-3238: GEN_UUID returns a non-RFC-4122-compliant UUID
       (Closes: #693207)
     + CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in big endian
       architectures (Closes: #693209)
     + Enabled per-table runtime stats for sweeper
     + Changes not concerning Debian
       - CORE-3786: Hangs on MacOSX 10.7 (Lion) on DB create after reboot
       - CORE-3911: API entrypoints Bopen and BLOB_open are not visible on Darwin
       - CORE-3740: SELECT using IN list with >413 elements causes crash on Mac
         (stack overflow with default stack size)
       - CORE-3740: optimisation bug in GCC on Darwin
 .
   * Update debian/copyright (two new files, no licensing changes)
   * Add NEWS.Debian about incompatible fix in char↔UUID conversion functions
 .
   * drop patches included in the upstream release:
     + upstream/r54702-cve-2012-5529.patch
     + upstream/r57728-cve-2013-2429.patch
   * refresh separate-file-and-sem-perms.patch to apply cleanly
 .
   * Patches taken from upstream SVN
     + r57516r57773-gbak-y-redirection.patch
       make gbak -y work with redirection again (regression from 2.5.1)
       http://tracker.firebirdsql.org/browse/CORE-3995
     + r57707r57710-lots-autonomous-trx-leaks-crash.patch
       fix engine crash/memory leak with many autonomous transactions (remote
       crash/memory leak)
       http://tracker.firebirdsql.org/browse/CORE-3908
     + r57349-bad-trn-num-logged-during-sweep.patch
       fix invalid transaction counters logged during sweep (trivial fix)
       http://tracker.firebirdsql.org/browse/CORE-3978
     + r57714r57716-fix-isql-edit-command.patch
       fix isql's edit command broken in 2.5.2 (regression from 2.5.1)
       http://tracker.firebirdsql.org/browse/CORE-3990
     + r58004-crash-converting-overscaled-numeric-to-string.patch
       fix engine crash while converting an overscaled numeric to a string
       (remote crash)
       http://tracker.firebirdsql.org/browse/CORE-4093
     + r57795-crash-storing-long-incompressible-data.patch
       fix bugcheck/corruption when storing long uncompressible data (possible
       db corruption)
       http://tracker.firebirdsql.org/browse/CORE-4036
   * add out/crash-create-db-restricted.patch
     fixes a server crash when attempting creation of a database outside of
     allowed paths with firebrd.xonf setting of 'DatabaseAccess' other than
     'Full'
--------------8<--------------8<---------------

All of the patches under "taken from upstream" are either regressions 
in the official 2.5.2 upstream release, fixed in upstream Svn, or 
fixes to crashes/possible db corruption also present in the current 
wheezy package.

The last patch, out/crash-create-db-restricted.patch is for a crash 
that is claimed fixed in upstream Svn, but the actual commit is 
missing. I have produced it by looking at the surrounding code. 
Upstream bug is at http://tracker.firebirdsql.org/browse/CORE-3996

Thanks for your time,
    dam
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fb-src.diff
Type: text/x-diff
Size: 35724 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-firebird-general/attachments/20130528/f48d4700/attachment-0002.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fb-bin.diff
Type: text/x-diff
Size: 7860 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-firebird-general/attachments/20130528/f48d4700/attachment-0003.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-firebird-general/attachments/20130528/f48d4700/attachment-0001.pgp>


More information about the pkg-firebird-general mailing list