FFe: tdb 1.3.18

Bug #1818520 reported by Andreas Hasenack on 2019-03-04
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tdb (Ubuntu)

Bug Description

This is part of the effort to remove python2 from the desktop images (see bug #1440381). It's needed for the samba FFe bug #1818518.

Samba 4.10.0 needs tdb >= 1.3.17. Version 1.3.18 introduces (python and otherwise) build fixes for issues in 1.3.17.

tdb already builds python2 and python3 packages: this bug is about the new version being needed just to satisfy samba 4.10's dependency.

We can't drop python-tdb (the py2 version) because bzr-git has a Recommends on it.

There are no specific release notes for tdb from upstream, as its development is closely tied to samba.

Commit history: https://gitlab.com/samba-team/samba/tree/v4-10-test/lib/tdb


You can diff against "ubuntu/devel" to see what has changed.

I will still create MPs in LP for this, and there are likely to be changes coming from review feedback.

Related branches

description: updated
description: updated
description: updated
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

From Colin on IRC:
<cjwatson> bzr-git's tdb thing is used by LP
<cjwatson> for git-to-bzr code imports
<cjwatson> this doesn't mean you should block on it, since we maintain our own copies of the modules we need, just FYI on what sorts of things it's used for

Revision history for this message
Steve Langasek (vorlon) wrote :

FFe granted.

As an aside, note that we do not generally regard Recommends as blockers for removal; there are many unsatisfied recommends in the archive due to package removals from Debian.

Changed in tdb (Ubuntu):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tdb - 1.3.18-0ubuntu1

tdb (1.3.18-0ubuntu1) disco; urgency=medium

  * New upstream version: 1.3.18 (LP: #1818520)
    - d/p/40_test_transaction_expand_non_fatal.diff: refresh to get rid of
    - d/rules: use "find" for the cleanup target instead of listing every
      single file or directory we have to remove.
    - d/libtdb1.symbols: added new symbols for 1.3.17 and 1.3.18
    - d/libtdb-dev.install: also install the static library
    - d/rules: python3 is what the tdb buildsystem looks for by default,
      which makes --extra-python take python2 and not python3. Also, don't
      specify PYTHON and let it pick python3 as it wants.

 -- Andreas Hasenack <email address hidden> Fri, 08 Mar 2019 13:10:46 +0000

Changed in tdb (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers