Giter Site home page Giter Site logo

Uhm build fails? about chrono HOT 14 CLOSED

MrFaul avatar MrFaul commented on June 8, 2024
Uhm build fails?

from chrono.

Comments (14)

pitdicker avatar pitdicker commented on June 8, 2024 2

Fixed with 0.4.33 in #1383. Thank you for reporting, and @jtmoon79 for investigating.

from chrono.

jtmoon79 avatar jtmoon79 commented on June 8, 2024 1

I could not find failed builds here on github under the Actions tab. But I did find this build failure at docs.rs

...
[INFO] [stderr] warning: Target filter specified, but no targets matched. This is a no-op
[INFO] [stderr]     Checking rkyv v0.7.43
[INFO] [stderr] error: one of ["size_16", "size_32", or "size_64"] features must be enabled
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rkyv-0.7.43/src/macros.rs:114:1
[INFO] [stderr]     |
[INFO] [stderr] 114 | core::compile_error!(r#"one of ["size_16", "size_32", or "size_64"] features must be enabled"#);
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `pick_size_type` in this scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rkyv-0.7.43/src/lib.rs:723:23
...

At first glance, this looks to be an rkyv oddity.
Tag #644 and @dovahcrow

from chrono.

jtmoon79 avatar jtmoon79 commented on June 8, 2024 1

Thanks @dovahcrow for following up too.

from chrono.

MrFaul avatar MrFaul commented on June 8, 2024 1

Thanks for fixing.

A small issue remains so:
Screenshot_20240126-080546
All tests and builds are still failing at least according to the badge...
But I think there is something wrong with job naming and not the testing it self.

Since chrono is a very popular crate I think this isn't something that should left that way.
Even removing the badge is a better option.

from chrono.

djc avatar djc commented on June 8, 2024 1

That's from the main branch, whereas we mostly release from the 0.4.x branch. The badge should fix itself when we do our next merge from 0.4.x to main. Perhaps we should rename main to 0.5.x and keep 0.4.x as main?

from chrono.

dovahcrow avatar dovahcrow commented on June 8, 2024

I failed to reproduce locally. Here's what I ran:
cargo +nightly rustdoc --lib -Zrustdoc-map --features rkyv.
Rust version: v1.77.0-nightly

Seems to me --no-default-features is passed to rkyv somehow.

from chrono.

MrFaul avatar MrFaul commented on June 8, 2024

Would be better if the "landing page" is actually the current published version.
After all the same badges are also shown in the docs.

from chrono.

pitdicker avatar pitdicker commented on June 8, 2024

Perhaps we should rename main to 0.5.x and keep 0.4.x as main?

I'm all for it. We would have to change the target branch of all open PRs though.

from chrono.

pitdicker avatar pitdicker commented on June 8, 2024

I can't find the reason why the badge is still red but made an attempt in #1388.

Edit: still red because the latest merge is still running on the CI 😄.

from chrono.

pitdicker avatar pitdicker commented on June 8, 2024

Perhaps we should rename main to 0.5.x and keep 0.4.x as main?

I'm all for it. We would have to change the target branch of all open PRs though.

@djc I don't have permission, but it may just work when you rename the branches via the GitHub interface.

from chrono.

djc avatar djc commented on June 8, 2024

Done -- let's use #1390 to coordinate any necessary changes in the repo contents.

from chrono.

pitdicker avatar pitdicker commented on June 8, 2024

Should we yank 0.4.32?

from chrono.

djc avatar djc commented on June 8, 2024

Nah, it doesn't seem bad enough for that.

from chrono.

MrFaul avatar MrFaul commented on June 8, 2024

Nice 👍🏼
Looooks way better this way.
Thx for fixing it.

from chrono.

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.