Kathey,

At least some of those with my name on them are not necessarily easy to backport. Even if the merge itself is clean, I think some of them depend on other fixes.

As an example, I do remember DERBY-3690 depending on some changes Dag did for DERBY-3327 and DERBY-1331. I'm not saying a merge is impossible, it would just take some time to analyze and make sure nothing breaks. A complicating factor is that we (hopefully) have more tests for trunk than for 10.3. I do not know if the trunk tests are easily run against 10.3.


Since there is no current plan to release another 10.3 version, I'm leaning towards not spending time on backporting potential risky changes to the 10.3 branch.



--
Kristian

Kathey Marsden wrote:
I see the following bug fixes in 10.4 that have not been backported to 10.3. I think the ones marked with an * make sense to backport to 10.3. Please let me know if there are fixes that you think should or should not be backported.


*DERBY-3690 |[DERBY-3690] EmbedPooledConnection doesn't reset schema when creating a new logical connection |Kristian Waagan *DERBY-3596 |[DERBY-3596] Creation of logical connections from a pooled connection causes resource leak on the server | Kristian Waagan *DERBY-3593 |[DERBY-3593] ErrorCode 30000 when quering a select with 'having' clause and named tables with aliases for selected fields |Unassigned *DERBY-3589 |[DERBY-3589] AllocPage.createPage() doesn't initialize minimumRecordSize correctly |Knut Anders Hatlen *DERBY-3581 |[DERBY-3581] Changing certain properties on client DataSource objects causes existing connections to reflect the new values |Kristian Waagan DERBY-3574 |[DERBY-3574] With client, attempting to get the lob length after commit or connection close if there wasa call to length() before commit does not throw an exception|Tiago R. Espinha DERBY-3469 |[DERBY-3469] Clob.length() doesn't detect a closed underlying connection in a consistent way |Tiago R. Espinha *DERBY-3430 |[DERBY-3430] Inconsistency in JDBC autogen APIs between Connection.prepareStatement(...) and Statement.execute(...) |Kathey Marsden DERBY-3366 |[DERBY-3366] Various formatting erros in L10N property files |Dyre Tjeldvoll DERBY-3352 |[DERBY-3352] truncateTable crashed, Caused by: java.lang.NullPointerException |Dyre Tjeldvoll *DERBY-3350 |[DERBY-3350] SQL CAST always marks its type as nullable even if the expression to be cast is not nullable |Daniel John Debrunner *DERBY-3307 |[DERBY-3307] NPE in PooledConnction event notification handling if a null listener is added |Knut Anders Hatlen *DERBY-3299 |[DERBY-3299] Uniqueness violation error (23505) occurs after dropping a PK constraint if there exists a for eign key on the same&|A B *DERBY-3226 |[DERBY-3226] BlobLocatorInputStream.read() and ClobLocatorInputStream.read() don't mask out sign bits |Knut Anders Hatlen *DERBY-3198 |[DERBY-3198] Using setQueryTimeout will leak sections |Dyre Tjeldvoll DERBY-3160 |[DERBY-3160] SYSCS_GET_USER_ACCESS incorrectly treats the passed in user name as a SQL identifier and thus can reports the wron&|Daniel John Debrunner DERBY-3079 |[DERBY-3079] Database name is printed twice in derby.log on rollbacks when logStatementText is enabled |Kristian Waagan DERBY-3060 |[DERBY-3060] Network Server incorrectly assumes that all SQLExceptions with error code 08004 are caused by an authentication fa&|J°rgen L°land *DERBY-2983 |[DERBY-2983] The ResultSet returned by DatabaseMetaData.getFunctions() does not contain a required column named FUNCTION_TYPE. |Rick Hillegas *DERBY-2948 |[DERBY-2948] Reoccurrence of DERBY-2842: derbynet/testconnection.java fails with '...Connection refused: connect' expecting 'Co&|Kathey Marsden *DERBY-2815 |[DERBY-2815] ij doesn't start with J2ME / JSR169 / weme6.1 because attempting to find java.sql.Driver if ij.protocol property i&|Myrna van Lunteren *DERBY-2733 |[DERBY-2733] ij rolls through NullPointerException (NPE) with J2ME/JSR169/WEME 6.1. |Myrna van Lunteren DERBY-2592 |[DERBY-2592] Wrong description of IndexName field in public JavaDoc for LockTable |Jazarine Jamal


Thanks

Kathey



Reply via email to