Fix compatibility with newer buildlog-consultant.

This commit is contained in:
Jelmer Vernooij 2021-02-08 17:35:08 +00:00
parent ab99144388
commit 9870c12a33
4 changed files with 25 additions and 8 deletions

View file

@ -17,8 +17,8 @@
from debian.deb822 import Deb822
from .apt import AptManager
from .session import Session
from ..apt import AptManager
from ..session import Session
# TODO(jelmer): move this to debian/

View file

@ -68,8 +68,8 @@ from silver_platter.debian import (
from breezy.plugins.debian.util import get_build_architecture
from .build import attempt_build
from buildlog_consultant.sbuild import (
Problem,
from buildlog_consultant import Problem
from buildlog_consultant.common import (
MissingConfigStatusInput,
MissingPythonModule,
MissingPythonDistribution,
@ -99,13 +99,17 @@ from buildlog_consultant.sbuild import (
MissingXfceDependency,
MissingHaskellDependencies,
NeedPgBuildExtUpdateControl,
SbuildFailure,
DhAddonLoadFailure,
AptFetchFailure,
MissingMavenArtifacts,
GnomeCommonMissing,
MissingGnomeCommonDependency,
)
from buildlog_consultant.apt import (
AptFetchFailure,
)
from buildlog_consultant.sbuild import (
SbuildFailure,
)
DEFAULT_MAX_ITERATIONS = 10

View file

@ -30,7 +30,20 @@ from breezy.workingtree import WorkingTree
from breezy.plugins.debian.repack_tarball import get_filetype
from buildlog_consultant.sbuild import (
from . import apt, DetailedFailure, shebang_binary
from .buildsystem import detect_buildsystems, NoBuildToolsFound
from .session import run_with_tee, Session
from .session.schroot import SchrootSession
from .debian.fix_build import (
DependencyContext,
resolve_error,
APT_FIXERS,
)
from buildlog_consultant.common import (
find_build_failure_description,
Problem,
MissingPerlModule,
MissingCommand,
NoSpaceOnDevice,
)

View file

@ -19,7 +19,7 @@ import re
from debian.deb822 import Deb822
from buildlog_consultant.sbuild import (
from buildlog_consultant.common import (
MissingCommand,
MissingGoPackage,
MissingPerlModule,