@@ -36,9 +36,9 @@ type Reporter interface {
3636 // The root package will also be passed into PackageBuildFinished once it's been built.
3737 BuildFinished (pkg * Package , err error )
3838
39- // PackageBuildStarted is called when a package build actually gets underway. At this point
39+ // PackageBuildStarted is called when a package build actually gets underway. At this point
4040 // all transitive dependencies of the package have been built.
41- PackageBuildStarted (pkg * Package )
41+ PackageBuildStarted (pkg * Package , builddir string )
4242
4343 // PackageBuildLog is called during a package build whenever a build command produced some output.
4444 PackageBuildLog (pkg * Package , isErr bool , buf []byte )
@@ -188,7 +188,7 @@ func (r *ConsoleReporter) BuildFinished(pkg *Package, err error) {
188188}
189189
190190// PackageBuildStarted is called when a package build actually gets underway.
191- func (r * ConsoleReporter ) PackageBuildStarted (pkg * Package ) {
191+ func (r * ConsoleReporter ) PackageBuildStarted (pkg * Package , builddir string ) {
192192 out := r .getWriter (pkg )
193193
194194 version , err := pkg .Version ()
@@ -200,7 +200,7 @@ func (r *ConsoleReporter) PackageBuildStarted(pkg *Package) {
200200 r .times [pkg .FullName ()] = r .now ()
201201 r .mu .Unlock ()
202202
203- _ , _ = io .WriteString (out , color .Sprintf ("<fg=yellow>build started</> <gray>(version %s)</>\n " , version ))
203+ _ , _ = io .WriteString (out , color .Sprintf ("<fg=yellow>build started</> <gray>(version %s, builddir %s )</>\n " , version , builddir ))
204204}
205205
206206// PackageBuildLog is called during a package build whenever a build command produced some output.
@@ -403,7 +403,7 @@ func (r *HTMLReporter) BuildFinished(pkg *Package, err error) {
403403 r .Report ()
404404}
405405
406- func (r * HTMLReporter ) PackageBuildStarted (pkg * Package ) {
406+ func (r * HTMLReporter ) PackageBuildStarted (pkg * Package , builddir string ) {
407407 rep := r .getReport (pkg )
408408 rep .start = time .Now ()
409409 rep .status = PackageBuilding
@@ -529,9 +529,9 @@ func (cr CompositeReporter) PackageBuildLog(pkg *Package, isErr bool, buf []byte
529529}
530530
531531// PackageBuildStarted implements Reporter
532- func (cr CompositeReporter ) PackageBuildStarted (pkg * Package ) {
532+ func (cr CompositeReporter ) PackageBuildStarted (pkg * Package , builddir string ) {
533533 for _ , r := range cr {
534- r .PackageBuildStarted (pkg )
534+ r .PackageBuildStarted (pkg , builddir )
535535 }
536536}
537537
@@ -552,7 +552,7 @@ func (*NoopReporter) PackageBuildFinished(pkg *Package, rep *PackageBuildReport)
552552func (* NoopReporter ) PackageBuildLog (pkg * Package , isErr bool , buf []byte ) {}
553553
554554// PackageBuildStarted implements Reporter
555- func (* NoopReporter ) PackageBuildStarted (pkg * Package ) {}
555+ func (* NoopReporter ) PackageBuildStarted (pkg * Package , builddir string ) {}
556556
557557var _ Reporter = ((* NoopReporter )(nil ))
558558
0 commit comments