Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vagrant: add update script #65800

Closed
wants to merge 2 commits into from

Conversation

angristan
Copy link
Member

@angristan angristan commented Aug 2, 2019

Since Gemfile and Gemfile.lock were removed in 16a8e49, we need an easy to update the gemset.nix using the Vagrant source.

This update.sh script updates the version and hash of vagrant and generates a new gemset.nix using a temporary copy of the vagrant source code.

See discussion in #64302

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.
Notify maintainers

cc @aneeshusa

@Ma27
Copy link
Member

Ma27 commented Aug 2, 2019

I probably missed something, but I can't get it working at the moment. When I revert 5521aae on a local checkout to test the update functionality, the update.sh fails with the following failures (during the bundix run after the generation of the lockfile):

Writing lockfile to /run/user/1000/nixpkgs-vagrant-cLxAsyJ/Gemfile.lock
0fy4yj52kssrm5hchq7l2mbry6w6yvi736p1wjpyv8m19rx7k0c3 => winrm-fs-1.3.2.gem
1saqc3ffh075y6fdkc7iqmn0v3pnidvfw0sh09w9cn6jvpsdxizk => winrm-elevated-1.1.1.gem
19vxrclxc5l8n2agwvv291740s6gna2phg3lkybjb0ldkmpi3sj2 => winrm-2.3.2.gem
04hkcqsmbfnp8g237pisnc834vpgildklicbjbyikqg0bg1rwcy5 => webmock-2.3.2.gem
0x5l2pn4x92734k6i2wcjbn2klmwgkiqaajvxadh35k74dgnyh18 => wdm-0.1.1.gem
0451x3ab869hbycffcq656dm7mmjwmnxcyhv6g7dpdv3acg64783 => vagrant_cloud-2.0.2.gem
08xy2c82lrxkwjlvrbx1v32968a6psni3952y3knriqgygv2kzbn => https://github.com/hashicorp/vagrant-spec.git
1ll6w64ibh81qwvjx19h8nj7mngxgffg7aigjx11klvf5k2g4nxf => unf_ext-0.0.7.6.gem
0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9 => unf-0.1.4.gem
0d1g37j6sc7fkidf8rqlm3wh9zgyg3g7y8h2x1y34hmil5ywa8c3 => thor-0.18.1.gem
0j7qv63p0vqcd838i2iy2f76c3dgwzkiz1d1xkg7n0pbnxj2vb56 => safe_yaml-1.0.5.gem
1w9gw28ly3zyqydnm8phxchf4ymyjl2r7zf7c12z8kla10cpmhlc => rubyzip-1.2.3.gem
1p6bxsklkbcqni4bcq6jajc2n57g0w5rzn4r49c3lb04wz5xg0dy => rubyntlm-0.6.2.gem
0v0qznxz999lx4vs76mr590r90i0cm5m76wwvgis7sq4y21l308l => ruby_dep-1.3.1.gem
10vf3k3d472y573mag2kzfsfrf6rv355s13kadnpryk8d36yq5r0 => rspec-support-3.5.0.gem
0nl3ksivh9wwrjjd47z5dggrwx40v6gpb3a0gzbp1gs06a5dmk24 => rspec-mocks-3.5.0.gem
1pwphny5jawcm1hda3vs9pjv1cybaxy17dc1s75qd7drrvx697p3 => rspec-its-1.2.0.gem
0bbqfrb1x8gmwf8x2xhhwvvlhwbbafq4isbvlibxi6jk602f09gs => rspec-expectations-3.5.0.gem
1nacs062qbr98fx6czf1vwppn1js956nv2c8vfwj6i65axdfs46i => rspec-core-3.5.4.gem
16g3mmih999f0b6vcz2c3qsc7ks5zy4lj1rzjh8hf6wk531nvc6s => rspec-3.5.0.gem
1hzcs2r7b5bjkf2x2z3n8z6082maz0j8vqjiciwgg3hzb63f958j => rest-client-2.0.2.gem
14mhzrhs2j43vj36i1qq4z29nd860shrslfik015f4kf1jiaqcrw => rb-kqueue-0.2.5.gem
1fs7hxm9g6ywv2yih83b879klhc4fs8i0p9166z795qmd77dk0a4 => rb-inotify-0.10.0.gem
1lm1k7wpz69jx7jrc92w3ggczkjyjbfziq5mg62vjnxmzs383xx8 => rb-fsevent-0.10.3.gem
01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n => rake-12.0.0.gem
0g9ds2ffzljl6jjmkjffwxc1z6lh5nkqqmhhkxjk71q5ggv0rkpm => public_suffix-3.1.1.gem
066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn => nori-2.6.0.gem
0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y => netrc-0.11.0.gem
0jglf8rxvlw6is5019r6kwsdhw38zm3z39jbghdbj449r6h7h77n => net-ssh-5.1.0.gem
04674g4n6mryjajlcd82af8g8k95la4b1bj712dh71hw1c9vhw1y => net-sftp-2.1.2.gem
0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j => net-scp-1.2.1.gem
1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv => multi_json-1.13.1.gem
1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a => mime-types-data-3.2019.0331.gem
0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk => mime-types-3.2.2.gem
06j6iaj89h9jhkx1x3hlswqrfnqds8br05xb1qra69dpvbdmjcwn => logging-2.2.2.gem
0ri90q0frfmigkirqv5ihyrj59xm8pq5zcmf156cbdv4r4l2jicv => log4r-1.1.10.gem
1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym => little-plugger-1.1.4.gem
01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx => listen-3.1.5.gem
1gcp1m1p6dpasycfz2sj82ci9ggz7lsskz9c9q6gvfwxrl8y9dx7 => i18n-1.1.1.gem
19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99 => httpclient-2.8.3.gem
004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g => http-cookie-1.0.3.gem
1z6mwzvd7p2wqhmk07dwrhvm0ncgqm7pxn0pr2k025rwsspp9bsd => hashicorp-checkpoint-0.1.5.gem
18jqpbvidrlnq3xf0hkdbs00607jgz35lry6gjw4bcxgh52am2mk => hashdiff-1.0.0.gem
1wn0sl14396g5lyvp8sjmcb1hw9rbyi89gxng91r7w4df4jwiidh => gyoku-1.3.1.gem
13l6pqbfrx3vv7cw26nq9p8rnyp9br31gaz85q32wx6hnzfcriwh => gssapi-1.3.0.gem
06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh => ffi-1.11.1.gem
0rn7lxdk3sqc2i4v2c5k25b9ca1qnkdf32nv04y760aml9mszwf7 => fake_ftp-0.1.1.gem
1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3 => erubis-2.7.0.gem
1f5kr8za7hvla38fc0n9jiv55iq62k5bzclsa5kdb14l3r4w6qnw => ed25519-1.2.4.gem
0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0 => domain_name-0.5.20190701.gem
18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza => diff-lcs-1.3.gem
0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k => crack-0.4.3.gem
1x07r23s7836cpp5z9yrlbpljcxpax14yw4fy4bnp6crhr6x24an => concurrent-ruby-1.1.5.gem
1p3f43scdzx9zxmy2kw5zsc3az6v46nq4brwcxmnscjy4w4racbv => childprocess-0.6.3.gem
0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1 => builder-3.2.3.gem
02vssr285m7kpsr47jdmzbar1h1d0mnkmyrpr1zg828isfmwii35 => bcrypt_pbkdf-1.0.1.gem
0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l => addressable-2.6.0.gem
Traceback (most recent call last):
        30: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/bin/.bundix-wrapped:18:in `<main>'
        29: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/bin/.bundix-wrapped:18:in `load'
        28: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/bin/bundix:5:in `<top (required)>'
        27: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/commandline.rb:22:in `run'
        26: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/commandline.rb:36:in `run'
        25: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/commandline.rb:158:in `save_gemset'
        24: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/commandline.rb:152:in `object2nix'
        23: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:20:in `serialize'
        22: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:83:in `serialize'
        21: from /nix/store/08qj37bmp4fna1fhj1xzkciwkqj642bh-ruby-2.5.5/lib/ruby/2.5.0/erb.rb:876:in `result'
        20: from /nix/store/08qj37bmp4fna1fhj1xzkciwkqj642bh-ruby-2.5.5/lib/ruby/2.5.0/erb.rb:876:in `eval'
        19: from (erb):2:in `serialize'
        18: from (erb):2:in `each'
        17: from (erb):2:in `block in serialize'
        16: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:69:in `sub'
        15: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:83:in `serialize'
        14: from /nix/store/08qj37bmp4fna1fhj1xzkciwkqj642bh-ruby-2.5.5/lib/ruby/2.5.0/erb.rb:876:in `result'
        13: from /nix/store/08qj37bmp4fna1fhj1xzkciwkqj642bh-ruby-2.5.5/lib/ruby/2.5.0/erb.rb:876:in `eval'
        12: from (erb):2:in `serialize'
        11: from (erb):2:in `each'
        10: from (erb):2:in `block in serialize'
         9: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:69:in `sub'
         8: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:85:in `serialize'
         7: from /nix/store/08qj37bmp4fna1fhj1xzkciwkqj642bh-ruby-2.5.5/lib/ruby/2.5.0/erb.rb:876:in `result'
         6: from /nix/store/08qj37bmp4fna1fhj1xzkciwkqj642bh-ruby-2.5.5/lib/ruby/2.5.0/erb.rb:876:in `eval'
         5: from (erb):1:in `serialize'
         4: from (erb):1:in `each_with_index'
         3: from (erb):1:in `each'
         2: from (erb):1:in `block in serialize'
         1: from /nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:69:in `sub'
/nix/store/zlxpyhx4p92f6hbbd67q96li0a9cai5v-bundix-2.4.1/lib/ruby/gems/2.5.0/gems/bundix-2.4.1/lib/bundix/nixer.rb:100:in `serialize': Cannot convert to nix: nil (RuntimeError)

Finally, it would be awesome if you could set the passthru.updateScript parameter.

@angristan
Copy link
Member Author

angristan commented Aug 5, 2019

Weird, it works for me:

stanislas@nixpsla ~/nixpkgs> (master|✔) git checkout -b vagrant-test
Switched to a new branch 'vagrant-test'
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) 
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) 
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) git revert 5521aae4b926604b43d5bb39cd6423d849a191b0
[vagrant-test 83fa35f84a5] Revert "vagrant: 2.2.3 -> 2.2.5"
 2 files changed, 99 insertions(+), 38 deletions(-)
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) 
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) 
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) git cherry-pick 91ff5d1d263e7932f18ba9995722b6b34cde1481
[vagrant-test d1c098014bf] vagrant: add update script
 Date: Fri Aug 2 17:42:29 2019 +0200
 1 file changed, 33 insertions(+)
 create mode 100755 pkgs/development/tools/vagrant/update.sh
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) 
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) 
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) 
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) ./^C
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✔) pkgs/development/tools/vagrant/update.sh
these paths will be fetched (0.05 MiB download, 0.28 MiB unpacked):
  /nix/store/ijda039vcxmigxbqbmlqjlkzh777ji8n-bash-interactive-4.4-p23-dev
copying path '/nix/store/ijda039vcxmigxbqbmlqjlkzh777ji8n-bash-interactive-4.4-p23-dev' from 'https://cache.nixos.org'...
Cloning into '/run/user/1000/nixpkgs-vagrant-uysEBE3'...
remote: Enumerating objects: 85, done.
remote: Counting objects: 100% (85/85), done.
remote: Compressing objects: 100% (61/61), done.
remote: Total 95392 (delta 42), reused 60 (delta 21), pack-reused 95307
Receiving objects: 100% (95392/95392), 22.28 MiB | 2.29 MiB/s, done.
Resolving deltas: 100% (61286/61286), done.
Note: checking out 'v2.2.5'.

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>

HEAD is now at ae0d574e8 Release v2.2.5
Following files may not be writable, so sudo is needed:
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/bin
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0/build_info
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0/cache
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0/doc
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0/extensions
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0/gems
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0/nix
  /nix/store/34v68i9n67bzpdqkg36jb8817z0laz22-ruby-2.5.5/lib/ruby/gems/2.5.0/specifications
Fetching https://github.com/hashicorp/vagrant-spec.git
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Writing lockfile to /run/user/1000/nixpkgs-vagrant-uysEBE3/Gemfile.lock
0fy4yj52kssrm5hchq7l2mbry6w6yvi736p1wjpyv8m19rx7k0c3 => winrm-fs-1.3.2.gem
1saqc3ffh075y6fdkc7iqmn0v3pnidvfw0sh09w9cn6jvpsdxizk => winrm-elevated-1.1.1.gem
19vxrclxc5l8n2agwvv291740s6gna2phg3lkybjb0ldkmpi3sj2 => winrm-2.3.2.gem
04hkcqsmbfnp8g237pisnc834vpgildklicbjbyikqg0bg1rwcy5 => webmock-2.3.2.gem
0x5l2pn4x92734k6i2wcjbn2klmwgkiqaajvxadh35k74dgnyh18 => wdm-0.1.1.gem
0451x3ab869hbycffcq656dm7mmjwmnxcyhv6g7dpdv3acg64783 => vagrant_cloud-2.0.2.gem
145g43n9drfkwxm9k8rn5z11cf7qslv45w252klqhavdyxp5ps2r => https://github.com/hashicorp/vagrant-spec.git
1ll6w64ibh81qwvjx19h8nj7mngxgffg7aigjx11klvf5k2g4nxf => unf_ext-0.0.7.6.gem
0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9 => unf-0.1.4.gem
0d1g37j6sc7fkidf8rqlm3wh9zgyg3g7y8h2x1y34hmil5ywa8c3 => thor-0.18.1.gem
0j7qv63p0vqcd838i2iy2f76c3dgwzkiz1d1xkg7n0pbnxj2vb56 => safe_yaml-1.0.5.gem
1w9gw28ly3zyqydnm8phxchf4ymyjl2r7zf7c12z8kla10cpmhlc => rubyzip-1.2.3.gem
1p6bxsklkbcqni4bcq6jajc2n57g0w5rzn4r49c3lb04wz5xg0dy => rubyntlm-0.6.2.gem
0v0qznxz999lx4vs76mr590r90i0cm5m76wwvgis7sq4y21l308l => ruby_dep-1.3.1.gem
10vf3k3d472y573mag2kzfsfrf6rv355s13kadnpryk8d36yq5r0 => rspec-support-3.5.0.gem
0nl3ksivh9wwrjjd47z5dggrwx40v6gpb3a0gzbp1gs06a5dmk24 => rspec-mocks-3.5.0.gem
1pwphny5jawcm1hda3vs9pjv1cybaxy17dc1s75qd7drrvx697p3 => rspec-its-1.2.0.gem
0bbqfrb1x8gmwf8x2xhhwvvlhwbbafq4isbvlibxi6jk602f09gs => rspec-expectations-3.5.0.gem
1nacs062qbr98fx6czf1vwppn1js956nv2c8vfwj6i65axdfs46i => rspec-core-3.5.4.gem
16g3mmih999f0b6vcz2c3qsc7ks5zy4lj1rzjh8hf6wk531nvc6s => rspec-3.5.0.gem
1hzcs2r7b5bjkf2x2z3n8z6082maz0j8vqjiciwgg3hzb63f958j => rest-client-2.0.2.gem
14mhzrhs2j43vj36i1qq4z29nd860shrslfik015f4kf1jiaqcrw => rb-kqueue-0.2.5.gem
1fs7hxm9g6ywv2yih83b879klhc4fs8i0p9166z795qmd77dk0a4 => rb-inotify-0.10.0.gem
1lm1k7wpz69jx7jrc92w3ggczkjyjbfziq5mg62vjnxmzs383xx8 => rb-fsevent-0.10.3.gem
01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n => rake-12.0.0.gem
0g9ds2ffzljl6jjmkjffwxc1z6lh5nkqqmhhkxjk71q5ggv0rkpm => public_suffix-3.1.1.gem
066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn => nori-2.6.0.gem
0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y => netrc-0.11.0.gem
0jglf8rxvlw6is5019r6kwsdhw38zm3z39jbghdbj449r6h7h77n => net-ssh-5.1.0.gem
04674g4n6mryjajlcd82af8g8k95la4b1bj712dh71hw1c9vhw1y => net-sftp-2.1.2.gem
0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j => net-scp-1.2.1.gem
1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv => multi_json-1.13.1.gem
1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a => mime-types-data-3.2019.0331.gem
0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk => mime-types-3.2.2.gem
06j6iaj89h9jhkx1x3hlswqrfnqds8br05xb1qra69dpvbdmjcwn => logging-2.2.2.gem
0ri90q0frfmigkirqv5ihyrj59xm8pq5zcmf156cbdv4r4l2jicv => log4r-1.1.10.gem
1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym => little-plugger-1.1.4.gem
01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx => listen-3.1.5.gem
1gcp1m1p6dpasycfz2sj82ci9ggz7lsskz9c9q6gvfwxrl8y9dx7 => i18n-1.1.1.gem
19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99 => httpclient-2.8.3.gem
004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g => http-cookie-1.0.3.gem
1z6mwzvd7p2wqhmk07dwrhvm0ncgqm7pxn0pr2k025rwsspp9bsd => hashicorp-checkpoint-0.1.5.gem
18jqpbvidrlnq3xf0hkdbs00607jgz35lry6gjw4bcxgh52am2mk => hashdiff-1.0.0.gem
1wn0sl14396g5lyvp8sjmcb1hw9rbyi89gxng91r7w4df4jwiidh => gyoku-1.3.1.gem
13l6pqbfrx3vv7cw26nq9p8rnyp9br31gaz85q32wx6hnzfcriwh => gssapi-1.3.0.gem
06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh => ffi-1.11.1.gem
0rn7lxdk3sqc2i4v2c5k25b9ca1qnkdf32nv04y760aml9mszwf7 => fake_ftp-0.1.1.gem
1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3 => erubis-2.7.0.gem
1f5kr8za7hvla38fc0n9jiv55iq62k5bzclsa5kdb14l3r4w6qnw => ed25519-1.2.4.gem
0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0 => domain_name-0.5.20190701.gem
18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza => diff-lcs-1.3.gem
0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k => crack-0.4.3.gem
1x07r23s7836cpp5z9yrlbpljcxpax14yw4fy4bnp6crhr6x24an => concurrent-ruby-1.1.5.gem
1p3f43scdzx9zxmy2kw5zsc3az6v46nq4brwcxmnscjy4w4racbv => childprocess-0.6.3.gem
0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1 => builder-3.2.3.gem
02vssr285m7kpsr47jdmzbar1h1d0mnkmyrpr1zg828isfmwii35 => bcrypt_pbkdf-1.0.1.gem
0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l => addressable-2.6.0.gem
vagrant has been updated to 2.2.5.
stanislas@nixpsla ~/nixpkgs> (vagrant-test|✚2)

I supposed some kind of cache is involved...

I will add passthru.updateScript, I forgot about it.

@angristan angristan force-pushed the vagrant/update-script branch 2 times, most recently from 7fa4d6e to da8c581 Compare August 5, 2019 11:35
Since Gemfile and Gemfile.lock were removed in 16a8e49, we need an easy to update the gemset.nix using the Vagrant source.

This update.sh script updates the version and hash of vagrant and generates a new gemset.nix using a temporary copy of the vagrant source code.

See discussion in NixOS#64302
@stale
Copy link

stale bot commented Jun 1, 2020

Thank you for your contributions.
This has been automatically marked as stale because it has had no activity for 180 days.
If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.
Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the
    related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse. 3. Ask on the #nixos channel on
    irc.freenode.net.

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jun 1, 2020
@stale stale bot removed the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Oct 3, 2020
@stale
Copy link

stale bot commented Jun 7, 2021

I marked this as stale due to inactivity. → More info

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jun 7, 2021
@SuperSandro2000
Copy link
Member

Closing due to inactivity from author.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.status: merge conflict 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md 10.rebuild-darwin: 0 10.rebuild-linux: 0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants