Giter Club home page Giter Club logo

Comments (16)

jdreesen avatar jdreesen commented on May 26, 2024 2

Something's not right... v1.2.0 and v1.2.1 are tagged on master, while v1.2.2 is tagged on 1.x (and points to the same commit as v1.1.0), while in the release notes it says that it contains #48, which however was merged into master and not into 1.x.

So when users run composer update, they lose the changes from master that were already in v1.2.0 and v1.2.1.

What should have been done instead is to merge 1.x into master and release this as v1.2.2, I suppose.

from console-parallelization.

brusch avatar brusch commented on May 26, 2024 1

I agree
Actually https://github.com/webmozarts/console-parallelization/blob/master/composer.json#L18 is causing the composer conflict now.

from console-parallelization.

brusch avatar brusch commented on May 26, 2024 1

@theofidry any updates on that, actually it would be quite urgent 😐 Thanks in advance!

from console-parallelization.

theofidry avatar theofidry commented on May 26, 2024

Agreed the console path detection could be better, I don't like the current one either

from console-parallelization.

andreas-gruenwald avatar andreas-gruenwald commented on May 26, 2024

@theofidry What if we move that line
https://github.com/webmozarts/console-parallelization/blob/1.x/src/Parallelization.php#L379

into a separate method? I can provide a PR if you agree...

from console-parallelization.

theofidry avatar theofidry commented on May 26, 2024

that would make sense 👍

from console-parallelization.

andreas-gruenwald avatar andreas-gruenwald commented on May 26, 2024

that would make sense 👍

Done.

from console-parallelization.

theofidry avatar theofidry commented on May 26, 2024

Closed via #43

from console-parallelization.

AlternateIf avatar AlternateIf commented on May 26, 2024

Hi @theofidry,

Is there a reason this was dropped in 1.2.x?

from console-parallelization.

andreas-gruenwald avatar andreas-gruenwald commented on May 26, 2024

Hi @theofidry,

Is there a reason this was dropped in 1.2.x?

I think in 1.2.1. you tagged based on the master, but it should be tagged based on version 1.x?
The method is important as it is overriden in Pimcore.

from console-parallelization.

theofidry avatar theofidry commented on May 26, 2024

Sorry for the late response, indeed I tagged the wrong branch corrected with 1.2.2

from console-parallelization.

brusch avatar brusch commented on May 26, 2024

@theofidry are you going to fix the v1.2.2 release, or should we add a conflict to our composer.json ?

  "conflict": {
    "webmozarts/console-parallelization": "1.2.2",

from console-parallelization.

theofidry avatar theofidry commented on May 26, 2024

I'll try to have a look next week I'm a bit under water atm

from console-parallelization.

theofidry avatar theofidry commented on May 26, 2024

Ok looks like things got quite messed up: quite a bit of work was introduced on master and master was accidentally released as 1.x. I'll merge back master to 1.x and do a new release. Technically this is introducing BC breaks but given the relatively low usage and because that problematic release has been out for so long I think it's an acceptable solution

from console-parallelization.

brusch avatar brusch commented on May 26, 2024

@theofidry Thanks a lot for looking into this, just tested and I can confirm all works now. 👍

from console-parallelization.

theofidry avatar theofidry commented on May 26, 2024

As of 2.x, by default the current script path will be taken instead of $cwd/bin/console which be more robust and also work outside of a Symfony context.

from console-parallelization.

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.