@@ -36,9 +36,9 @@ type Reporter interface {
36
36
// The root package will also be passed into PackageBuildFinished once it's been built.
37
37
BuildFinished (pkg * Package , err error )
38
38
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
40
40
// all transitive dependencies of the package have been built.
41
- PackageBuildStarted (pkg * Package )
41
+ PackageBuildStarted (pkg * Package , builddir string )
42
42
43
43
// PackageBuildLog is called during a package build whenever a build command produced some output.
44
44
PackageBuildLog (pkg * Package , isErr bool , buf []byte )
@@ -188,7 +188,7 @@ func (r *ConsoleReporter) BuildFinished(pkg *Package, err error) {
188
188
}
189
189
190
190
// 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 ) {
192
192
out := r .getWriter (pkg )
193
193
194
194
version , err := pkg .Version ()
@@ -200,7 +200,7 @@ func (r *ConsoleReporter) PackageBuildStarted(pkg *Package) {
200
200
r .times [pkg .FullName ()] = r .now ()
201
201
r .mu .Unlock ()
202
202
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 ))
204
204
}
205
205
206
206
// 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) {
403
403
r .Report ()
404
404
}
405
405
406
- func (r * HTMLReporter ) PackageBuildStarted (pkg * Package ) {
406
+ func (r * HTMLReporter ) PackageBuildStarted (pkg * Package , builddir string ) {
407
407
rep := r .getReport (pkg )
408
408
rep .start = time .Now ()
409
409
rep .status = PackageBuilding
@@ -529,9 +529,9 @@ func (cr CompositeReporter) PackageBuildLog(pkg *Package, isErr bool, buf []byte
529
529
}
530
530
531
531
// PackageBuildStarted implements Reporter
532
- func (cr CompositeReporter ) PackageBuildStarted (pkg * Package ) {
532
+ func (cr CompositeReporter ) PackageBuildStarted (pkg * Package , builddir string ) {
533
533
for _ , r := range cr {
534
- r .PackageBuildStarted (pkg )
534
+ r .PackageBuildStarted (pkg , builddir )
535
535
}
536
536
}
537
537
@@ -552,7 +552,7 @@ func (*NoopReporter) PackageBuildFinished(pkg *Package, rep *PackageBuildReport)
552
552
func (* NoopReporter ) PackageBuildLog (pkg * Package , isErr bool , buf []byte ) {}
553
553
554
554
// PackageBuildStarted implements Reporter
555
- func (* NoopReporter ) PackageBuildStarted (pkg * Package ) {}
555
+ func (* NoopReporter ) PackageBuildStarted (pkg * Package , builddir string ) {}
556
556
557
557
var _ Reporter = ((* NoopReporter )(nil ))
558
558
0 commit comments