Code Monkey home page Code Monkey logo

Comments (7)

Vinai avatar Vinai commented on August 28, 2024

I think this is because of the cutoff we apply to module age.
We need to include a few special rules for these Core packages into the build scripts. @thebod
This would be a quick subtask for the next hackathon maybe.

from composer-repository.

steverice avatar steverice commented on August 28, 2024

I worked around this by cloning those three packages and adding them to the repository definitions in my composer.json: https://gist.github.com/steverice/5874745

Definitely not the prettiest solution but it allows me to install CE 1.7.0.2 via composer without issues.

from composer-repository.

steverice avatar steverice commented on August 28, 2024

To get installation of Magento fully working with the composer installer, I needed a fix for links in the root directory:
steverice/magento-composer-installer@dec4886

I also needed to use "magento-deploystrategy":"link" to create hardlinks instead of symlinks as the Varien autoloader chokes when it discovers that none of the files it's looking for are in the same original vendor directory as itself. I imagine "magento-deploystrategy":"copy" would work as well. Maybe there's a better way to do this — perhaps being able to use the link or copy strategy only for the connect20/lib_varien package?

It seems some packages also like to clobber each other's packages, meaning I had to add "magento-force":true as well. Will update if I notice any ill effects.

from composer-repository.

Flyingmana avatar Flyingmana commented on August 28, 2024

the problem reported from me in the first place seems to be fixed, composer install works fine and files seem to be in place.

But I can approve the problems steverice describes. There is some functionality which works relative to the current file and is broken if used together with symlink deploy

from composer-repository.

Flyingmana avatar Flyingmana commented on August 28, 2024

have to correct my last comment.

there are still three unresolved dependencies. Did not notice them, because I had a replacement in my composer.json

the same as steverice named.

Will look if I can add them to our repository

from composer-repository.

Flyingmana avatar Flyingmana commented on August 28, 2024

have now added a workaround for the three missing packages.

I wrote a script which downloads the current version, repairs the tgz and stores it in our git repository.
Also I added them to the satis.json, so after next rebuild they are available.(and they are availabil and it works 😃 )

Future versions should not produce a defect tgz on connect, so they should work in future without this workaround.

the deploy strategy problem should get moved to an own issue, if someone thinks this will be a serious problem.

from composer-repository.

bastianccm avatar bastianccm commented on August 28, 2024

Closed, fixed with @Flyingmana repaired archives and a repaired lib_zf_locale 1.11.1.0 package.

from composer-repository.

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.