vyatta-component-infra (4.12danos2) unstable; urgency=medium

  * Vendor github.com/danos/godbus/dbus (this project's v4-era
    golang-github-godbus-dbus fork) and github.com/danos/objtree (this
    project's golang-github-jsouthworth-objtree) under vendor/, at private
    import paths, instead of Build-Depends on the separate packages. Both
    install their sources to the exact same physical path Debian trixie's
    real golang-dbus-dev (5.1.0, the unrelated v5 release needed
    transitively via golang-go-systemd-dev, which services.go imports)
    uses, and could not be installed in the same build root: "dpkg: trying
    to overwrite '.../godbus/dbus/auth.go', which is also in package
    golang-dbus-dev (5.1.0-1)". See vendor/README.danos for the full
    rationale, including why objtree also needed vendoring (its
    NewAnonymousBusManager requires exact Go type identity with whichever
    dbus package the caller uses). Confirmed by local build and test:
    `go build ./...` and `go test ./...` both pass against the vendored
    tree. Drops the Build-Depends on golang-github-godbus-dbus-dev and
    golang-github-jsouthworth-objtree-dev entirely (from both the source
    package and golang-github-danos-vci-dev's own Depends), and adds
    vendor/ to golang-github-danos-vci-dev.install so downstream consumers
    of this package's own Go source get the vendored copies too.

 -- DANOS <noreply@danos.io>  Mon, 28 Sep 2026 11:00:00 +0800

vyatta-component-infra (4.12danos1) unstable; urgency=medium

  * debian/control: golang-dbus-dev renamed to golang-github-godbus-dbus-dev
    (see golang-github-godbus-dbus's own changelog for why).

 -- DANOS <noreply@danos.io>  Mon, 28 Sep 2026 09:15:00 +0800

vyatta-component-infra (4.12) unstable; urgency=medium

  [ Nicholas Brown ]
  * dh-systemd is part of debhelper

  [ William Ivory ]
  * Fix Debian11 build.
  * Reset ServiceManager connection on close.
  * Add new VCI methods.

  [ John Southworth ]
  * Add the ability for a component to optionally request metadata.

 -- Paul Carson <paul.carson@intl.att.com>  Thu, 01 Jul 2021 14:10:46 +0100

vyatta-component-infra (4.11) unstable; urgency=medium

  [ Daniel Gollub ]
  * go.mod: update go-systemd pinning for Go 1.14

 -- William Ivory <william.ivory@intl.att.com>  Tue, 23 Feb 2021 13:51:26 +0000

vyatta-component-infra (4.10) unstable; urgency=medium

  [ Daniel Gollub ]
  * Introduce Kill() method for services manager

  [ John Southworth ]
  * Create shell helper to emit notifications

  [ Daniel Gollub ]
  * go.mod: pin to a Debian 10 compatible go-systemd revision

  [ John Southworth ]
  * Config files should be optional in .component files
  * Don't require Config/Get method

  [ Daniel Gollub ]
  * Introduce ResetFailedUnit for service managers

  [ John Southworth ]
  * Increase bus limits

 -- William Ivory <william.ivory@intl.att.com>  Wed, 22 Jul 2020 11:46:19 +0100

vyatta-component-infra (4.9) unstable; urgency=medium

  * Ensure trailing WS in test file is preserved
  * Add support to testcomp_gen.go for checkNS
  * Parse ImportsRequiredForCheck field in dotComponent file
  * Fix copyrights

 -- William Ivory <william.ivory@intl.att.com>  Fri, 03 Apr 2020 11:45:44 +0100

vyatta-component-infra (4.8) unstable; urgency=medium

  * DANOS Import Master

 -- Vyatta Package Maintainers <DL-vyatta-help@att.com>  Fri, 15 Nov 2019 11:33:45 +0000

vyatta-component-infra (4.6.2) unstable; urgency=medium

  * DANOS Import

 -- Vyatta Package Maintainers <DL-vyatta-help@att.com>  Tue, 12 Nov 2019 10:57:17 +0000
