[Bug 903901] Re: [Lucid] backport fix for ITS#6458

Peter Matulis peter.matulis at canonical.com
Thu Dec 15 17:09:52 UTC 2011


** Description changed:

  The problem:
  
  Replication fails if an attribute of a multi-value attribute entry is
  removed if the attribute does not have a equality matching rule defined
  in the schema.
  
  The problem can be mitigated temporarily by a doing a full re-sync by
  removing the affected database and restarting the service to trigger a
  full sync.
  
  This is fixed upstream beginning with the slapd 2.4.25 branch:
  
  openldap-2.4.25/CHANGES: Fixed slapd syncrepl for attributes with no
  matching rule (ITS#6458)
  
  For Ubuntu, this translates to the fix appearing in Oneiric:
  
  slapd | 2.4.21-0ubuntu5.6 | lucid-updates
  slapd | 2.4.23-6ubuntu6.1 | natty-updates
  slapd | 2.4.25-1.1ubuntu4 | oneiric-updates
  
  I am requesting the fix be backported at least to Lucid.
  
  Upstream bug:
  
  http://www.openldap.org/its/index.cgi/Software%20Bugs?id=6458;selectid=6458;usearchives=1
  
  SRU Justification:
  
- [Impact]: TBC
+ [Impact]: Serious. Replication, when used, is there for important reasons. It should not break due to a schema, even if poorly designed.
  [Development Fix]: Fixed in an upstream release and thus already present since Oneiric
  [Stable Fix]: lucid-proposed.debdiff, attached - patches taken from upstream git repository
- [Test Case]: TBC
+ [Test Case]: Attached as test_case.txt (from upstream bug; for consistency)
  [Regression Potential]: looks to be minimal from looking at the patch. There appears to be a comprehensive test suite that continues to pass with this patch applied.

** Attachment added: "SRU test case"
   https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/903901/+attachment/2634586/+files/test_case.txt

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/903901

Title:
  [Lucid] backport fix for ITS#6458

Status in “openldap” package in Ubuntu:
  New

Bug description:
  The problem:

  Replication fails if an attribute of a multi-value attribute entry is
  removed if the attribute does not have a equality matching rule
  defined in the schema.

  The problem can be mitigated temporarily by a doing a full re-sync by
  removing the affected database and restarting the service to trigger a
  full sync.

  This is fixed upstream beginning with the slapd 2.4.25 branch:

  openldap-2.4.25/CHANGES: Fixed slapd syncrepl for attributes with no
  matching rule (ITS#6458)

  For Ubuntu, this translates to the fix appearing in Oneiric:

  slapd | 2.4.21-0ubuntu5.6 | lucid-updates
  slapd | 2.4.23-6ubuntu6.1 | natty-updates
  slapd | 2.4.25-1.1ubuntu4 | oneiric-updates

  I am requesting the fix be backported at least to Lucid.

  Upstream bug:

  http://www.openldap.org/its/index.cgi/Software%20Bugs?id=6458;selectid=6458;usearchives=1

  SRU Justification:

  [Impact]: Serious. Replication, when used, is there for important reasons. It should not break due to a schema, even if poorly designed.
  [Development Fix]: Fixed in an upstream release and thus already present since Oneiric
  [Stable Fix]: lucid-proposed.debdiff, attached - patches taken from upstream git repository
  [Test Case]: Attached as test_case.txt (from upstream bug; for consistency)
  [Regression Potential]: looks to be minimal from looking at the patch. There appears to be a comprehensive test suite that continues to pass with this patch applied.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/903901/+subscriptions



More information about the Ubuntu-sponsors mailing list