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 debian.deb822 import Deb822
from .apt import AptManager from ..apt import AptManager
from .session import Session from ..session import Session
# TODO(jelmer): move this to debian/ # 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 breezy.plugins.debian.util import get_build_architecture
from .build import attempt_build from .build import attempt_build
from buildlog_consultant.sbuild import ( from buildlog_consultant import Problem
Problem, from buildlog_consultant.common import (
MissingConfigStatusInput, MissingConfigStatusInput,
MissingPythonModule, MissingPythonModule,
MissingPythonDistribution, MissingPythonDistribution,
@ -99,13 +99,17 @@ from buildlog_consultant.sbuild import (
MissingXfceDependency, MissingXfceDependency,
MissingHaskellDependencies, MissingHaskellDependencies,
NeedPgBuildExtUpdateControl, NeedPgBuildExtUpdateControl,
SbuildFailure,
DhAddonLoadFailure, DhAddonLoadFailure,
AptFetchFailure,
MissingMavenArtifacts, MissingMavenArtifacts,
GnomeCommonMissing, GnomeCommonMissing,
MissingGnomeCommonDependency, MissingGnomeCommonDependency,
) )
from buildlog_consultant.apt import (
AptFetchFailure,
)
from buildlog_consultant.sbuild import (
SbuildFailure,
)
DEFAULT_MAX_ITERATIONS = 10 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 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, NoSpaceOnDevice,
) )

View file

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