2. Go packages added
[1] note 2 packages had licence issues that I reported upstream during
development of 1.24.0. This point release has the upstream fixes, we
avoided the need to document licensing exceptions:
* src/github.com/ajstarks/svgo
* src/github.com/altoros/gosigma
* src/github.com/coreos/go-systemd
* src/github.com/dustin/go-humanize
* src/github.com/godbus/dbus
* src/github.com/juju/govmomi
* src/github.com/juju/jujusvg
* src/github.com/juju/persistent-cookiejar
* src/github.com/juju/replicaset
* src/golang.org/x/oauth2
* src/google.golang.org/api
* src/google.golang.org/cloud
* src/gopkg.in/errgo.v1 [1]
* src/gopkg.in/juju/charm.v5
* src/gopkg.in/juju/charmstore.v4 [1]
* src/gopkg.in/macaroon-bakery.v0
* src/gopkg.in/macaroon.v1
3. Projects moved from launchpad.net; inflating the diff:
* src/launchpad.net/goamz -> src/gopkg.in/amz.v3
* src/launchpad.net/goose -> src/gopkg.in/goose.v1
4. Forks of upstream golang to fix issues in golang 1.2 system packages:
* src/github.com/gabriel-samfira/sys
* src/github.com/juju/govmomi/vim25/xml
* src/github.com/juju/httpprof
* src/github.com/juju/xml
5. Fixes for copyright issues in response to the bugs we reported previously:
* src/github.com/juju/cmd
* src/github.com/juju/gojsonpointer
* src/github.com/juju/gojsonreference
* src/github.com/juju/gojsonschema
* src/github.com/juju/juju
* src/github.com/juju/utils
6. Packages updated to get fixes or new API:
* src/github.com/juju/blobstore
* src/github.com/juju/names
* src/github.com/juju/testing
* src/golang.org/x/crypto
* src/gopkg.in/check.v1
* src/gopkg.in/mgo.v2
* src/gopkg.in/natefinch/lumberjack.v2
* src/launchpad.net/gomaasapi
Hi Robie and all interested parties.
I have linked a source package branch to update Juju to 1.24.5 in wily.
The debian diff can be seen at people. canonical. com/~curtis/ wily-juju- 1.24.5/ debian. diff
http://
There are several kinds of changes in the juju-core release files reflected
in debian/copyright that I can summarise:
1. Go packages dropped: org/kardianos/ osext org/kardianos/ service google. com/p/go. crypto google. com/p/winsvc
* src/bitbucket.
* src/bitbucket.
* src/code.
* src/code.
2. Go packages added com/ajstarks/ svgo com/altoros/ gosigma com/coreos/ go-systemd com/dustin/ go-humanize com/godbus/ dbus com/juju/ govmomi com/juju/ jujusvg com/juju/ persistent- cookiejar com/juju/ replicaset org/x/oauth2 golang. org/api golang. org/cloud in/errgo. v1 [1] in/juju/ charm.v5 in/juju/ charmstore. v4 [1] in/macaroon- bakery. v0 in/macaroon. v1
[1] note 2 packages had licence issues that I reported upstream during
development of 1.24.0. This point release has the upstream fixes, we
avoided the need to document licensing exceptions:
* src/github.
* src/github.
* src/github.
* src/github.
* src/github.
* src/github.
* src/github.
* src/github.
* src/github.
* src/golang.
* src/google.
* src/google.
* src/gopkg.
* src/gopkg.
* src/gopkg.
* src/gopkg.
* src/gopkg.
3. Projects moved from launchpad.net; inflating the diff: net/goamz -> src/gopkg.in/amz.v3 net/goose -> src/gopkg. in/goose. v1
* src/launchpad.
* src/launchpad.
4. Forks of upstream golang to fix issues in golang 1.2 system packages: com/gabriel- samfira/ sys com/juju/ govmomi/ vim25/xml com/juju/ httpprof com/juju/ xml
* src/github.
* src/github.
* src/github.
* src/github.
5. Fixes for copyright issues in response to the bugs we reported previously: com/juju/ cmd com/juju/ gojsonpointer com/juju/ gojsonreference com/juju/ gojsonschema com/juju/ juju com/juju/ utils
* src/github.
* src/github.
* src/github.
* src/github.
* src/github.
* src/github.
6. Packages updated to get fixes or new API: com/juju/ blobstore com/juju/ names com/juju/ testing org/x/crypto in/check. v1 in/natefinch/ lumberjack. v2 net/gomaasapi
* src/github.
* src/github.
* src/github.
* src/golang.
* src/gopkg.
* src/gopkg.in/mgo.v2
* src/gopkg.
* src/launchpad.
I audited the embedded go packages based on a diff of the dependencies.tsv people. canonical. com/~curtis/ wily-juju- 1.24.5/ deps.diff
http://
and this script to identify undocumented deps:
for dep in $(cat src/github. com/juju/ juju/dependenci es.tsv | cut -f 3); do
grep -q "Last verified commit $dep" debian/copyright || echo "Review $dep"
done
The actual diff between 1.22.6 and 1.24.5 is a mind-numbing 1,123,938 lines; people. canonical. com/~curtis/ wily-juju- 1.24.5/ 1.22.6- 1.24.5. diff.gz
http://
I singled out src/githib. com/juju/ juju for special attention since files people. canonical. com/~curtis/ wily-juju- 1.24.5/ juju.diff. gz
are moved in and out the project;
http://