Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Update packer to v0.8.0. #41237

Closed
wants to merge 1 commit into from
Closed

Update packer to v0.8.0. #41237

wants to merge 1 commit into from

Conversation

jeffhung
Copy link

@jeffhung jeffhung commented Jul 1, 2015

Update packer to v0.8.0 and remove those patches that are already
included in upstream.

See also #41190.

Update packer to v0.8.0 and remove those patches that are already
included in upstream.
@mistydemeo
Copy link
Member

Build is failing for me:

==> Getting dependencies...
package github.com/hashicorp/go-multierror
    imports github.com/mitchellh/reflectwalk
    imports github.com/aws/aws-sdk-go/aws
    imports github.com/aws/aws-sdk-go/aws/awserr
    imports github.com/aws/aws-sdk-go/aws/awsutil
    imports github.com/aws/aws-sdk-go/aws/credentials
    imports github.com/aws/aws-sdk-go/service/ec2
    imports github.com/dylanmei/winrmtest
    imports github.com/masterzen/winrm/soap
    imports github.com/masterzen/simplexml/dom
    imports github.com/masterzen/xmlpath
    imports github.com/satori/go.uuid
    imports github.com/masterzen/winrm/winrm
    imports github.com/nu7hatch/gouuid
    imports github.com/packer-community/winrmcp/winrmcp
    imports github.com/dylanmei/iso8601
    imports github.com/digitalocean/godo
    imports github.com/google/go-querystring/query
    imports github.com/tent/http-link-go
    imports golang.org/x/oauth2/jwt: /private/tmp/packer20150701-33884-ko2pla/src/golang.org/x/oauth2 exists but /private/tmp/packer20150701-33884-ko2pla/src/golang.org/x/oauth2/.git does not - stale checkout?
make: *** [bin] Error 1

@mistydemeo
Copy link
Member

This can be fixed if the dependencies' .git directories are copied over; however, then the following error occurs, which suggests the dependencies need to be updated:

# github.com/mitchellh/packer/template
template/parse.go:208: undefined: mapstructure.StringToTimeDurationHookFunc
# github.com/mitchellh/packer/helper/config
helper/config/decode.go:70: undefined: mapstructure.StringToTimeDurationHookFunc

@DomT4 DomT4 mentioned this pull request Jul 1, 2015
@DomT4
Copy link
Member

DomT4 commented Jul 2, 2015

@BrewTestBot test this please

@jeffhung
Copy link
Author

jeffhung commented Jul 2, 2015

This is strange. Below is the output message when I try to build/install it:

$ brew install packer
==> Downloading https://homebrew.bintray.com/bottles/packer-0.8.0.yosemite.bottle.tar.gz

curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "packer"
Download failed: https://homebrew.bintray.com/bottles/packer-0.8.0.yosemite.bottle.tar.gz
Warning: Bottle installation failed: building from source.
==> Cloning https://github.com/mitchellh/packer.git
Updating /Library/Caches/Homebrew/packer--git
==> Checking out tag v0.8.0
==> Cloning https://github.com/mitchellh/gox.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-gox--git'...
remote: Counting objects: 14, done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 14 (delta 0), reused 10 (delta 0), pack-reused 0
Unpacking objects: 100% (14/14), done.
Checking connectivity... done.
Note: checking out '54b619477e8932bbb6314644c867e7e6db7a9c71'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

==> Checking out tag v0.3.0
==> Cloning https://github.com/mitchellh/iochan.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-iochan--git'...
remote: Counting objects: 17, done.
remote: Total 17 (delta 0), reused 0 (delta 0), pack-reused 17
Unpacking objects: 100% (17/17), done.
Checking connectivity... done.
==> Checking out revision b584a329b193e206025682ae6c10cdbe03b0cd77
==> Cloning https://github.com/hashicorp/atlas-go.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-hashicorp-atlas-go--git'...
remote: Counting objects: 726, done.
remote: Total 726 (delta 0), reused 0 (delta 0), pack-reused 726
Receiving objects: 100% (726/726), 135.87 KiB | 0 bytes/s, done.
Resolving deltas: 100% (416/416), done.
Checking connectivity... done.
==> Checking out revision 6a87d5f443991e9916104392cd5fc77678843e1d
==> Cloning https://github.com/hashicorp/go-checkpoint.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-hashicorp-go-checkpoint--git'...
remote: Counting objects: 59, done.
remote: Total 59 (delta 0), reused 0 (delta 0), pack-reused 59
Unpacking objects: 100% (59/59), done.
Checking connectivity... done.
==> Checking out revision 88326f6851319068e7b34981032128c0b1a6524d
==> Cloning https://github.com/hashicorp/go-msgpack.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-hashicorp-go-msgpack--git'...
remote: Counting objects: 303, done.
remote: Total 303 (delta 0), reused 0 (delta 0), pack-reused 303
Receiving objects: 100% (303/303), 206.74 KiB | 216.00 KiB/s, done.
Resolving deltas: 100% (199/199), done.
Checking connectivity... done.
==> Checking out revision 71c2886f5a673a35f909803f38ece5810165097b
==> Cloning https://github.com/hashicorp/go-version.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-hashicorp-go-version--git'...
remote: Counting objects: 112, done.
remote: Total 112 (delta 0), reused 0 (delta 0), pack-reused 112
Receiving objects: 100% (112/112), 22.38 KiB | 0 bytes/s, done.
Resolving deltas: 100% (59/59), done.
Checking connectivity... done.
==> Checking out revision 999359b6b7a041ce16e695d51e92145b83f01087
==> Cloning https://github.com/hashicorp/yamux.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-hashicorp-yamux--git'...
remote: Counting objects: 208, done.
remote: Total 208 (delta 0), reused 0 (delta 0), pack-reused 208
Receiving objects: 100% (208/208), 54.68 KiB | 0 bytes/s, done.
Resolving deltas: 100% (134/134), done.
Checking connectivity... done.
==> Checking out revision b2e55852ddaf823a85c67f798080eb7d08acd71d
==> Cloning https://github.com/mitchellh/cli.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-cli--git'...
remote: Counting objects: 159, done.
remote: Total 159 (delta 0), reused 0 (delta 0), pack-reused 159
Receiving objects: 100% (159/159), 41.37 KiB | 0 bytes/s, done.
Resolving deltas: 100% (88/88), done.
Checking connectivity... done.
==> Checking out revision 6cc8bc522243675a2882b81662b0b0d2e04b99c9
==> Cloning https://github.com/mitchellh/mapstructure.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-mapstructure--git'...
remote: Counting objects: 345, done.
remote: Total 345 (delta 0), reused 0 (delta 0), pack-reused 345
Receiving objects: 100% (345/345), 79.85 KiB | 0 bytes/s, done.
Resolving deltas: 100% (203/203), done.
Checking connectivity... done.
==> Checking out revision 442e588f213303bec7936deba67901f8fc8f18b1
==> Cloning https://github.com/mitchellh/osext.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-osext--git'...
remote: Counting objects: 9, done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 9
Unpacking objects: 100% (9/9), done.
Checking connectivity... done.
==> Checking out revision 0dd3f918b21bec95ace9dc86c7e70266cfc5c702
==> Cloning https://github.com/mitchellh/panicwrap.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-panicwrap--git'...
remote: Counting objects: 112, done.
remote: Total 112 (delta 0), reused 0 (delta 0), pack-reused 112
Receiving objects: 100% (112/112), 26.93 KiB | 0 bytes/s, done.
Resolving deltas: 100% (54/54), done.
Checking connectivity... done.
==> Checking out revision 45cbfd3bae250c7676c077fb275be1a2968e066a
==> Cloning https://github.com/mitchellh/prefixedio.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-prefixedio--git'...
remote: Counting objects: 60, done.
remote: Total 60 (delta 0), reused 0 (delta 0), pack-reused 60
Unpacking objects: 100% (60/60), done.
Checking connectivity... done.
==> Checking out revision 89d9b535996bf0a185f85b59578f2e245f9e1724
==> Cloning https://code.google.com/p/go.crypto/
requesting all changes
adding changesets
adding manifests
adding file changes
added 236 changesets with 843 changes to 207 files
updating to branch default
197 files updated, 0 files merged, 0 files removed, 0 files unresolved
==> Checking out revision 69e2a90ed92d03812364aeb947b7068dc42e561e
==> Cloning https://github.com/mitchellh/go-fs.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-go-fs--git'...
remote: Counting objects: 313, done.
remote: Total 313 (delta 0), reused 0 (delta 0), pack-reused 313
Receiving objects: 100% (313/313), 61.24 KiB | 0 bytes/s, done.
Resolving deltas: 100% (192/192), done.
Checking connectivity... done.
==> Checking out revision faaa223588dd7005e49bf66fa2d19e35c8c4d761
==> Cloning https://github.com/mitchellh/goamz.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-goamz--git'...
remote: Counting objects: 1868, done.
remote: Total 1868 (delta 0), reused 0 (delta 0), pack-reused 1868
Receiving objects: 100% (1868/1868), 618.59 KiB | 256.00 KiB/s, done.
Resolving deltas: 100% (1184/1184), done.
Checking connectivity... done.
==> Checking out revision caaaea8b30ee15616494ee68abd5d8ebbbef05cf
==> Cloning https://github.com/mitchellh/multistep.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-multistep--git'...
remote: Counting objects: 116, done.
remote: Total 116 (delta 0), reused 0 (delta 0), pack-reused 116
Receiving objects: 100% (116/116), 22.66 KiB | 0 bytes/s, done.
Resolving deltas: 100% (64/64), done.
Checking connectivity... done.
==> Checking out revision 162146fc57112954184d90266f4733e900ed05a5
==> Cloning https://code.google.com/p/gosshold/
requesting all changes
adding changesets
adding manifests
adding file changes
added 3 changesets with 57 changes to 51 files
updating to branch default
45 files updated, 0 files merged, 0 files removed, 0 files unresolved
==> Checking out revision 9dd3b6b6e7b3e1b7f30c2b58c5ec5fff6bf9feff
==> Cloning https://github.com/ActiveState/tail.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-ActiveState-tail--git'...
remote: Counting objects: 579, done.
remote: Total 579 (delta 0), reused 0 (delta 0), pack-reused 579
Receiving objects: 100% (579/579), 126.51 KiB | 168.00 KiB/s, done.
Resolving deltas: 100% (306/306), done.
Checking connectivity... done.
==> Checking out revision 068b72961a6bc5b4a82cf4fc14ccc724c0cfa73a
==> Cloning https://code.google.com/p/google-api-go-client/
requesting all changes
adding changesets
adding manifests
adding file changes
added 136 changesets with 3292 changes to 344 files
updating to branch default
270 files updated, 0 files merged, 0 files removed, 0 files unresolved
==> Checking out revision 6ddfebb10ece847f1ae09c701834f1b15abbd8b2
==> Cloning https://go.googlesource.com/crypto.git
Cloning into '/Library/Caches/Homebrew/packer--golang.org-x-crypto--git'...
remote: Total 1943 (delta 1211), reused 1943 (delta 1211)
Receiving objects: 100% (1943/1943), 1.44 MiB | 2.67 MiB/s, done.
Resolving deltas: 100% (1211/1211), done.
Checking connectivity... done.
==> Checking out revision 74f810a0152f4c50a16195f6b9ff44afc35594e8
==> Cloning https://go.googlesource.com/oauth2.git
Cloning into '/Library/Caches/Homebrew/packer--golang.org-x-oauth2--git'...
remote: Total 945 (delta 447), reused 945 (delta 447)
Receiving objects: 100% (945/945), 500.33 KiB | 0 bytes/s, done.
Resolving deltas: 100% (447/447), done.
Checking connectivity... done.
==> Checking out revision b3f9a68f05ff3f8b323cd6917f1f237cdbc6edaa
==> Cloning https://go.googlesource.com/net.git
Cloning into '/Library/Caches/Homebrew/packer--golang.org-x-net--git'...
remote: Total 2450 (delta 1477), reused 2450 (delta 1477)
Receiving objects: 100% (2450/2450), 1.98 MiB | 1.88 MiB/s, done.
Resolving deltas: 100% (1477/1477), done.
Checking connectivity... done.
==> Checking out revision e0403b4e005737430c05a57aac078479844f919c
==> Cloning https://github.com/golang/appengine.git
Cloning into '/Library/Caches/Homebrew/packer--google.golang.org-appengine--git'...
remote: Counting objects: 1316, done.
remote: Total 1316 (delta 0), reused 0 (delta 0), pack-reused 1316
Receiving objects: 100% (1316/1316), 488.35 KiB | 194.00 KiB/s, done.
Resolving deltas: 100% (755/755), done.
Checking connectivity... done.
==> Checking out revision c98f627282072b1230c8795abe98e2914c8a1de9
==> Cloning https://github.com/GoogleCloudPlatform/gcloud-golang.git
Cloning into '/Library/Caches/Homebrew/packer--google.golang.org-cloud--git'...
remote: Counting objects: 2284, done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 2284 (delta 13), reused 0 (delta 0), pack-reused 2230
Receiving objects: 100% (2284/2284), 660.26 KiB | 253.00 KiB/s, done.
Resolving deltas: 100% (1317/1317), done.
Checking connectivity... done.
==> Checking out revision de1c38e5af44da22abe7c3b14a1edcf6264dae55
==> Cloning https://github.com/golang/protobuf.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-golang-protobuf--git'...
remote: Counting objects: 2406, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 2406 (delta 4), reused 0 (delta 0), pack-reused 2391
Receiving objects: 100% (2406/2406), 555.66 KiB | 260.00 KiB/s, done.
Resolving deltas: 100% (1786/1786), done.
Checking connectivity... done.
==> Checking out revision abd3b412d3c2460d848b6b81478fcb4e542d6327
==> Cloning https://github.com/mitchellh/gophercloud-fork-40444fb.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-gophercloud-fork-40444fb--git'...
remote: Counting objects: 764, done.
remote: Total 764 (delta 0), reused 0 (delta 0), pack-reused 764
Receiving objects: 100% (764/764), 213.74 KiB | 229.00 KiB/s, done.
Resolving deltas: 100% (435/435), done.
Checking connectivity... done.
==> Checking out revision 40444fbc2b10960682b34e6822eb9179216e1ae1
==> Cloning https://github.com/racker/perigee.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-racker-perigee--git'...
remote: Counting objects: 127, done.
remote: Total 127 (delta 0), reused 0 (delta 0), pack-reused 127
Receiving objects: 100% (127/127), 38.12 KiB | 0 bytes/s, done.
Resolving deltas: 100% (73/73), done.
Checking connectivity... done.
==> Checking out revision 44a7879d89b7040bcdb51164a83292ef5bf9deec
==> Cloning https://github.com/going/toolkit.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-going-toolkit--git'...
remote: Counting objects: 571, done.
remote: Total 571 (delta 0), reused 0 (delta 0), pack-reused 571
Receiving objects: 100% (571/571), 1.66 MiB | 293.00 KiB/s, done.
Resolving deltas: 100% (171/171), done.
Checking connectivity... done.
==> Checking out revision 5bff591dc40da25dcc875d3fa1a3373d74d45411
==> Cloning https://github.com/mitchellh/go-vnc.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-mitchellh-go-vnc--git'...
remote: Counting objects: 117, done.
remote: Total 117 (delta 0), reused 0 (delta 0), pack-reused 117
Receiving objects: 100% (117/117), 26.83 KiB | 0 bytes/s, done.
Resolving deltas: 100% (61/61), done.
Checking connectivity... done.
==> Checking out revision 03f3462e6e86a197451e1a13dc8eee68c970db57
==> Cloning https://github.com/howeyc/fsnotify.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-howeyc-fsnotify--git'...
remote: Counting objects: 660, done.
remote: Total 660 (delta 0), reused 0 (delta 0), pack-reused 660
Receiving objects: 100% (660/660), 167.47 KiB | 147.00 KiB/s, done.
Resolving deltas: 100% (382/382), done.
Checking connectivity... done.
==> Checking out revision 4894fe7efedeeef21891033e1cce3b23b9af7ad2
==> Cloning https://gopkg.in/tomb.v1.git
Cloning into '/Library/Caches/Homebrew/packer--gopkg.in-tomb.v1--git'...
remote: Counting objects: 116, done.
remote: Total 116 (delta 0), reused 0 (delta 0), pack-reused 116
Receiving objects: 100% (116/116), 29.17 KiB | 0 bytes/s, done.
Resolving deltas: 100% (66/66), done.
Checking connectivity... done.
==> Checking out revision dd632973f1e7218eb1089048e0798ec9ae7dceb8
==> Cloning https://github.com/vaughan0/go-ini.git
Cloning into '/Library/Caches/Homebrew/packer--github.com-vaughan0-go-ini--git'...
remote: Counting objects: 72, done.
remote: Total 72 (delta 0), reused 0 (delta 0), pack-reused 72
Unpacking objects: 100% (72/72), done.
Checking connectivity... done.
==> Checking out revision a98ad7ee00ec53921f08832bc06ecf7fd600e6a1
==> go build
==> make bin
🍺  /usr/local/Cellar/packer/0.8.0: 39 files, 402M, built in 5.4 minutes

$ brew test packer
Testing packer
==> /usr/local/Cellar/packer/0.8.0/bin/packer validate /private/tmp/packer20150701-71874-8lxn7y/minimal.json

$ packer version
Packer v0.8.0

Let me dig it further.

@julien-duponchelle
Copy link
Contributor

I just build your PR on my computer without issues.

@lhoBas lhoBas mentioned this pull request Jul 4, 2015
@DomT4
Copy link
Member

DomT4 commented Jul 4, 2015

Closing in favour of #41351.

@DomT4 DomT4 closed this Jul 4, 2015
@Homebrew Homebrew locked and limited conversation to collaborators Jul 10, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants