cloudfoundry / bosh-dns-release

BOSH DNS release
Apache License 2.0
18 stars 36 forks source link

Cannot create a release of v1.36.2 #92

Closed mvach closed 10 months ago

mvach commented 1 year ago

Hi, I checked out v1.36.2 and tried to create release as documented. Sadly this is currently failing

$ bosh create-release
Building a release from directory '/bosh-dns-release-2':
  - Cannot find blob named 'acceptance-tests-windows/0bc52f47592ba7a1a3d61da9bdfdb650388e39feb794a555149d279f35e034f4' with SHA1 'sha256:baa9772727753674741fa072e50f7459d5eec6eeafa13d25a9f1eb1b4cb95fbc'
  - Cannot find blob named 'bosh-dns/ca25e0043d031c75b12320651ebd9f41b6959bcffa292582f7c9db066801b67b' with SHA1 'sha256:e4c6f5502f3d4b1bda9d2cf1402e9f5c0ecd433d11289ecb985c2502fdace9bf'
  - Cannot find blob named 'bosh-dns-windows/ab26682e63a370941fb1e63373605c5c33f61fe99d9cc418902b540d8104b0cb' with SHA1 'sha256:2182299145b34ab18985bc66f418d1bfabd39c7e493be282155723b40e7501b6'
  - Cannot find blob named 'bosh-dns/80354e01a5369d8e261e10a2bf7e788e058f54ff6fe3e39fffd978eba973b806' with SHA1 'sha256:86badf33ee153ecf6577b3201b365a921bd172264ff1ecd9c813bdbda44c31e0'
  - Cannot find blob named 'acceptance-tests-windows/5519c5e0964e9ad337870563b24100ce3902cfcfe6105b6a6a8251ca7cd307c0' with SHA1 'sha256:bb71836a7d18c317d9a5fdab54d8065774ab16b7f1b80de0323a2f7a90b9a5c3'

Exit code 1

I noticed that https://github.com/cloudfoundry/bosh-dns-release/commit/ccb385a684db5311b6c46cb2a598acc63bd9771d introduced some changes on .final-builds so I tried it on master as well. Sadly it sowed same results.

Just for testings I deleted .final_builds and .dev_builds but fail with:

$ rm -rf .final_builds
$ rm -rf .dev_builds
$ bosh create-release --force
Adding job 'acceptance-tests-windows/0bc52f47592ba7a1a3d61da9bdfdb650388e39feb794a555149d279f35e034f4'...
Added job 'acceptance-tests-windows/0bc52f47592ba7a1a3d61da9bdfdb650388e39feb794a555149d279f35e034f4'
Adding job 'bosh-dns-windows/ab26682e63a370941fb1e63373605c5c33f61fe99d9cc418902b540d8104b0cb'...
Added job 'bosh-dns-windows/ab26682e63a370941fb1e63373605c5c33f61fe99d9cc418902b540d8104b0cb'
Adding job 'bosh-dns/e174fc0f49deac69bf4575c852e5cda86b8e508ed3152cf414be9434e414a764'...
Added job 'bosh-dns/e174fc0f49deac69bf4575c852e5cda86b8e508ed3152cf414be9434e414a764'
Adding package 'acceptance-tests-windows/5519c5e0964e9ad337870563b24100ce3902cfcfe6105b6a6a8251ca7cd307c0'...
Added package 'acceptance-tests-windows/5519c5e0964e9ad337870563b24100ce3902cfcfe6105b6a6a8251ca7cd307c0'
Adding package 'bosh-dns-windows/fc9de1ed81470256e3cd06c398cdf30ffb7eb79179f0304e4c3e14b937561e71'...
Adding package 'bosh-dns/b3a87c974e40c5256ce80943abc72894b6f6561e819caddabb6a16babe171fd3'...
Added package 'bosh-dns-windows/fc9de1ed81470256e3cd06c398cdf30ffb7eb79179f0304e4c3e14b937561e71'
Added package 'bosh-dns/b3a87c974e40c5256ce80943abc72894b6f6561e819caddabb6a16babe171fd3'

Building a release from directory '/bosh-dns-release-2':
  - Expected to find 'golang-1-linux/8c04109541f4d504f5be559da433998bd459b0f45cd3654557cc3642cc4d2f60'
  - Expected to find 'golang-1-windows/aecf4ed887a4fd2194c07b5f1426525ded8d4a6e65e8face4d69872e2706ea15'

Exit code 1
beyhan commented 1 year ago

Hi @mvach,

I just checkout the v1.36.2 tag and tried to create a release and it worked on my side:

❯ git st
HEAD detached at v1.36.2
nothing to commit, working tree clean

❯ bosh create-release
-- Started downloading 'acceptance-tests-windows/0bc52f47592ba7a1a3d61da9bdfdb650388e39feb794a555149d279f35e034f4' (sha1=sha256:69f38dc9bac354aa8690c570e9da9f2ab2589326ddac069f96bbdc82be6f5f07)
-- Started downloading 'bosh-dns/ca25e0043d031c75b12320651ebd9f41b6959bcffa292582f7c9db066801b67b' (sha1=sha256:28bb67b6f90b603c8a7d05da7eb6a9b6d84177ddaba97506bbd318b84c3f644e)
-- Started downloading 'bosh-dns-windows/ab26682e63a370941fb1e63373605c5c33f61fe99d9cc418902b540d8104b0cb' (sha1=sha256:3997e1f340cd4ab659946266000f96719276b4239a15e57e265a918bc6f59277)
-- Finished downloading 'acceptance-tests-windows/0bc52f47592ba7a1a3d61da9bdfdb650388e39feb794a555149d279f35e034f4' (sha1=sha256:69f38dc9bac354aa8690c570e9da9f2ab2589326ddac069f96bbdc82be6f5f07)
-- Finished downloading 'bosh-dns-windows/ab26682e63a370941fb1e63373605c5c33f61fe99d9cc418902b540d8104b0cb' (sha1=sha256:3997e1f340cd4ab659946266000f96719276b4239a15e57e265a918bc6f59277)
-- Finished downloading 'bosh-dns/ca25e0043d031c75b12320651ebd9f41b6959bcffa292582f7c9db066801b67b' (sha1=sha256:28bb67b6f90b603c8a7d05da7eb6a9b6d84177ddaba97506bbd318b84c3f644e)
-- Started downloading 'golang-1-windows/aecf4ed887a4fd2194c07b5f1426525ded8d4a6e65e8face4d69872e2706ea15' (sha1=sha256:c16fe23fd6a31aaa578ac306a8cdf7892ea39d21548dc4ba4462f9526c14cea6)
-- Started downloading 'golang-1-linux/8c04109541f4d504f5be559da433998bd459b0f45cd3654557cc3642cc4d2f60' (sha1=sha256:efdf65bca81264d9110ec764be7edea1de341781a1ffe59c219db064d71d9fc3)
Adding package 'acceptance-tests-windows/5519c5e0964e9ad337870563b24100ce3902cfcfe6105b6a6a8251ca7cd307c0'...
Added package 'acceptance-tests-windows/5519c5e0964e9ad337870563b24100ce3902cfcfe6105b6a6a8251ca7cd307c0'
Adding package 'bosh-dns/80354e01a5369d8e261e10a2bf7e788e058f54ff6fe3e39fffd978eba973b806'...
Added package 'bosh-dns/80354e01a5369d8e261e10a2bf7e788e058f54ff6fe3e39fffd978eba973b806'
Adding package 'bosh-dns-windows/e13914d02fbc6bf6a5c80458cb1be8e3e1d7f74e0b4585d5802faa6d63d8668a'...
Added package 'bosh-dns-windows/e13914d02fbc6bf6a5c80458cb1be8e3e1d7f74e0b4585d5802faa6d63d8668a'
-- Finished downloading 'golang-1-windows/aecf4ed887a4fd2194c07b5f1426525ded8d4a6e65e8face4d69872e2706ea15' (sha1=sha256:c16fe23fd6a31aaa578ac306a8cdf7892ea39d21548dc4ba4462f9526c14cea6)
-- Finished downloading 'golang-1-linux/8c04109541f4d504f5be559da433998bd459b0f45cd3654557cc3642cc4d2f60' (sha1=sha256:efdf65bca81264d9110ec764be7edea1de341781a1ffe59c219db064d71d9fc3)
-- Started downloading 'license/bcc45d485856f77feb9b7c4f58e53712477ab73f0e6eb523da0230d226c56fa2' (sha1=sha256:465fb1d96e8588bed4d393a752197487d692723ea7fd2cc86124cb663f11e8b6)
-- Finished downloading 'license/bcc45d485856f77feb9b7c4f58e53712477ab73f0e6eb523da0230d226c56fa2' (sha1=sha256:465fb1d96e8588bed4d393a752197487d692723ea7fd2cc86124cb663f11e8b6)

Added dev release 'bosh-dns/1.36.1+dev.1'

Name         bosh-dns
Version      1.36.1+dev.1
Commit Hash  9f51979e

Job                                                                                        Digest                                                                   Packages
acceptance-tests-windows/0bc52f47592ba7a1a3d61da9bdfdb650388e39feb794a555149d279f35e034f4  sha256:69f38dc9bac354aa8690c570e9da9f2ab2589326ddac069f96bbdc82be6f5f07  golang-1-windows
                                                                                                                                                                    acceptance-tests-windows
bosh-dns-windows/ab26682e63a370941fb1e63373605c5c33f61fe99d9cc418902b540d8104b0cb          sha256:3997e1f340cd4ab659946266000f96719276b4239a15e57e265a918bc6f59277  bosh-dns-windows
bosh-dns/ca25e0043d031c75b12320651ebd9f41b6959bcffa292582f7c9db066801b67b                  sha256:28bb67b6f90b603c8a7d05da7eb6a9b6d84177ddaba97506bbd318b84c3f644e  bosh-dns

3 jobs

Package                                                                                    Digest                                                                   Dependencies
acceptance-tests-windows/5519c5e0964e9ad337870563b24100ce3902cfcfe6105b6a6a8251ca7cd307c0  sha256:afea3e5d3d73cbb28d4e231e13852449af1367e84b6062cc7a9a8e0db32abd17  -
bosh-dns-windows/e13914d02fbc6bf6a5c80458cb1be8e3e1d7f74e0b4585d5802faa6d63d8668a          sha256:b07bd3ed335b6c0a314049b2a57134261167e68bf7eb71fd1d680119e73d7552  golang-1-windows
bosh-dns/80354e01a5369d8e261e10a2bf7e788e058f54ff6fe3e39fffd978eba973b806                  sha256:a368d08f90d3177586a12981e6cfc12a79494224a088d1952a1a9ee2a57db1c8  golang-1-linux
golang-1-linux/8c04109541f4d504f5be559da433998bd459b0f45cd3654557cc3642cc4d2f60            sha256:efdf65bca81264d9110ec764be7edea1de341781a1ffe59c219db064d71d9fc3  -
golang-1-windows/aecf4ed887a4fd2194c07b5f1426525ded8d4a6e65e8face4d69872e2706ea15          sha256:c16fe23fd6a31aaa578ac306a8cdf7892ea39d21548dc4ba4462f9526c14cea6  -

5 packages

Succeeded

Maybe it was a temporary network issue on your side?

mvach commented 1 year ago

Hi @beyhan, this issue can be reproduced by cloning bosh-dns into a different directory like bosh-dns-release-2 and then triggering bosh create-release

jpalermo commented 10 months ago

I wasn't able to reproduce it by cloning it into bosh-dns-release-2.

Can you run the create release with BOSH_LOG_LEVEL=debug to get a better idea of where the error is happening?

mvach commented 10 months ago

@jpalermo I do agree also I cannot reproduce it anymore ....