Opened 3 years ago

Closed 3 years ago

#17032 closed bug (fixed)

No nightly images since hrev55185

Reported by: madmax Owned by: nielx
Priority: normal Milestone:
Component: Sys-Admin Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

It seems the fix is committed in https://github.com/haiku/infrastructure/commit/5403654b933a612f7c75caafcec000b99ca01eb6, though. Maybe it has not been picked up?

Change History (6)

comment:1 by nielx, 3 years ago

Example output from a recent build:

/bin/bash: line 12: [: missing `]'
sha256sum: haiku-master-hrev55201-x86_gcc2h-anyboot.iso: No such file or directory
Password: 
Deriving a key from the password and decrypting the secret key... done

haiku-master-hrev55201-x86_gcc2h-anyboot.iso: No such file or directory
mc: Configuration written to `/root/.mc/config.json`. Please update your access credentials.
mc: Successfully created `/root/.mc/share`.
mc: Initialized share uploads `/root/.mc/share/uploads.json` file.
mc: Initialized share downloads `/root/.mc/share/downloads.json` file.
Added `remote` successfully.
mc: <ERROR> Unable to validate source haiku-master-hrev55201-x86_gcc2h-anyboot.iso
https://s3.wasabisys.com/haiku-nightly/x86_gcc2h/haiku-master-hrev55201-x86_gcc2h-anyboot.iso was successfully uploaded!
`haiku-master-hrev55201-x86_gcc2h-anyboot.iso.sha256` -> `remote/haiku-nightly/x86_gcc2h/haiku-master-hrev55201-x86_gcc2h-anyboot.iso.sha256`
Total: 0 B, Transferred: 0 B, Speed: 0 B/s
https://s3.wasabisys.com/haiku-nightly/x86_gcc2h/haiku-master-hrev55201-x86_gcc2h-anyboot.iso.sha256 was successfully uploaded!
mc: <ERROR> Unable to validate source haiku-master-hrev55201-x86_gcc2h-anyboot.iso.minisig
https://s3.wasabisys.com/haiku-nightly/x86_gcc2h/haiku-master-hrev55201-x86_gcc2h-anyboot.iso.minisig was successfully uploaded!

comment:2 by nielx, 3 years ago

It seems like the pipeline fix indeed still needs to be applied. I will try to apply once I have gotten a hold of the secrets file.

comment:3 by nielx, 3 years ago

Owner: changed from haiku-web to nielx
Status: newin-progress

comment:4 by kallisti5, 3 years ago

err.. i thought I applied that fix

comment:5 by kallisti5, 3 years ago

nope! Didn't apply to nightly pipelines. Sorry for the trouble :-)

        - |
          RELEASE=$(git -C haiku-git describe --tags --long | cut -d\- -f1,2 | sed 's/\-/\_/g' | sed 's/\_0//g')
          if [[ "anyboot" == "anyboot" ]]; then
            ARTIFACT="haiku-master-$RELEASE-x86_64-anyboot.iso"
            cp generated.x86_64/haiku-nightly-anyboot.iso images.x86_64/${ARTIFACT}
          elif [[ "anyboot" == "mmc" ]]; then
            ARTIFACT="haiku-master-$RELEASE-x86_64-anyboot.image"
            cp generated.x86_64/haiku-anyboot.image images.x86_64/${ARTIFACT}
          elif [[ "anyboot" == "raw" ]]; then
            ARTIFACT="haiku-master-$RELEASE-x86_64-anyboot.image"
            cp generated.x86_64/haiku-nightly.image images.x86_64/${ARTIFACT}
          fi
+         cd images.x86_64
          # If nightly; compress build as tightly as possible
-         if [ "master" == "master" ]]; then
-           cp haiku-git/ReadMe.md images.x86_64/ReadMe.md
-           cd images.x86_64
+         if [[ "master" == "master" ]]; then
+           cp ../haiku-git/ReadMe.md ReadMe.md
            zip -9 haiku-master-$RELEASE-x86_64-anyboot.zip ReadMe.md ${ARTIFACT}
            rm -f *.md *.image *.iso

comment:6 by nielx, 3 years ago

Milestone: Unscheduled
Resolution: fixed
Status: in-progressclosed

They are back. Thanks @kallisti5.

Note: See TracTickets for help on using tickets.