Giter Club home page Giter Club logo

Comments (7)

finestructure avatar finestructure commented on September 26, 2024 1

I can reproduce the problem. The 1.7.x change to the doc uploader broke the zipping of (some) archives. Rolling back to 1.6.3 fixes it for swift-dependencies.

I'll roll back the uploader and the builder's dependency on it to 1.6.3 and then re-run doc gen for packages with docs that had changes over the last 11 days (we deployed 1.7.1 on June 3).

This will likely break swift-metrics' doc gen again (which the doc uploader change was fixing, #3069) but that's lower impact.

from swiftpackageindex-server.

finestructure avatar finestructure commented on September 26, 2024

Thanks for the report, @stephencelis !

It's an odd one. I can see the doc archive being uploaded to the S3 inbox but it didn't seem to get picked up and copied into the doc bucket. I might be able to find more logs but for now I'll retrigger the runs for those two versions so the 404 is cured.

It might take a little longer to process this than usual, because we're in the middle of the Swift 6 processing. Please bear with us!

from swiftpackageindex-server.

finestructure avatar finestructure commented on September 26, 2024

Ok, it's already re-run.

Logs look ok: https://us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:log-groups/log-group/$252Faws$252Flambda$252FDocUploaderLambda-Prod-UploadFunction-GGu55JqjJ0Lz/log-events/2024$252F06$252F13$252F$255B$2524LATEST$255D72c73b7249d14391ba569b4fb798c8e4

The problem is that the archives seem to empty:

❯ unzip prod-pointfreeco-swift-dependencies-1.3.1-8c5dcc16.zip
Archive:  prod-pointfreeco-swift-dependencies-1.3.1-8c5dcc16.zip
 extracting: metadata.json
   creating: 1.3.1/
~/Downloads
❯ tree 1.3.1/
1.3.1/

0 directories, 0 files

I believe this is a regression in our doc uploader, which I recently switched to a new zip library after some troubles.

Thanks a lot for reporting this, I believe it's affecting more of not all recent doc builds.

from swiftpackageindex-server.

finestructure avatar finestructure commented on September 26, 2024

Reverting the doc uploader doesn't help, I think it's the zipping in the builder itself that's broken, not the uploader's unzipping and uploading.

from swiftpackageindex-server.

finestructure avatar finestructure commented on September 26, 2024

Roll back deployed and re-triggered builds for swift-dependencies and swift-testing.

from swiftpackageindex-server.

finestructure avatar finestructure commented on September 26, 2024

swift-dependencies docs are back. swift-testing should follow soon.

from swiftpackageindex-server.

finestructure avatar finestructure commented on September 26, 2024

They're both back now. Thanks again for the reports!

from swiftpackageindex-server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.