Git Product home page Git Product logo

Comments (8)

kurtschelfthout avatar kurtschelfthout commented on May 24, 2024 3

Released in 3.0.0-rc1.

Also merged fscheck3 branch to master.

from fscheck.

kurtschelfthout avatar kurtschelfthout commented on May 24, 2024 1

tldr: make sure you have .NET 6 SDK installed (not 7), git checkout fscheck3, git pull, build.sh and you should be good.

It's known now, in that I see it too :)

Afaik this is due to some incompatibility between fake and installed MSBuild versions. This kind of thing unfortunately happens a lot. For a project like FsCheck which is essentially untouched, the amount of churn introduced by .NET, Fake, paket and all the build paraphernelia keeps surprising me. Excuse the rant.

In any case it's moot, because since you want to modify 3.0, you need to check out (and PR to) the fscheck3 branch. It is substantially different (i.e. includes the async support...whereas master doesn't).

For that, as well as the eternal prerelease state of 3.0, there is no one to blame but myself.

In any case I managed to update the fscheck3 branch to the latest paket and fake, and after pinning to .NET 6 that builds fine, also in CI: https://ci.appveyor.com/project/kurtschelfthout/fscheck/builds/47399941

Hope this helps!

from fscheck.

bartelink avatar bartelink commented on May 24, 2024 1

aside: While I'm a poster child of what not to do (I'm up to -rc.11 on some prominent public things, though most people can work out the story from looking at the previous full releases being ~2y ago!) I would plead to do as I say, not as I do and make fscheck3 become main, fork off a v2 maintenance badge, and then badge the nuget 3.0.0-rc.1

There's enough info out there (e.g. @pblasucci and Mark's blogs etc) for people with appetite/aptitude for FsCheck to move on past V2. My main reasoning is that there are enough quality of life/usability fixes that the OOTB experience is simply better. And if anyone wants to complain about that, simply put an Issue on GH stating that some docs are not yet in sync with V3 - ultimately if nobody has capacity to do a real complete release with all that might entail on paper, that should not be a blocker on doing the right thing.

from fscheck.

kurtschelfthout avatar kurtschelfthout commented on May 24, 2024 1

@bartelink yes, I think it's time for that. I'll probably just do 3.0.0 even. If the other plans ever materialize, there'll just have to be another version.

from fscheck.

kurtschelfthout avatar kurtschelfthout commented on May 24, 2024

Agree that a fix is desired. Actually not sure why it doesn’t already work!

Let me know if you get stuck, happy to assist (although it’s quite busy these days, so may take a couple days to reply)

from fscheck.

ploeh avatar ploeh commented on May 24, 2024

I've now cloned the repo and executed build.sh. It looks fairly promising, but does report this error:

Script reported an error:
-> BuildFailedException: Target 'Build' failed.
-> One or more errors occurred. (Unsupported log file format. Latest supported version is 14, the log file has version 16.)
-> NotSupportedException: Unsupported log file format. Latest supported version is 14, the log file has version 16.

Is this a know issue?

from fscheck.

ploeh avatar ploeh commented on May 24, 2024

All looks green now, thank you!

from fscheck.

C0DK avatar C0DK commented on May 24, 2024

When will this be released? :D

from fscheck.

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.