Comments (7)
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.
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.
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.
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.
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.
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.
Closed, fixed with @Flyingmana repaired archives and a repaired lib_zf_locale 1.11.1.0 package.
from composer-repository.
Related Issues (20)
- Missing `connect20/fishpig_wordpress_integration` HOT 1
- Update frequency HOT 4
- Ogone extension is renamed in the Magento Marketplace HOT 1
- connect20 modules returns empty 200 response HOT 2
- old Fishpig versions and freegento HOT 1
- Newer module version from Magento Connect available HOT 3
- Optimized crawling for faster updates
- Magento Connect Sync HOT 2
- Some packages are missing HOT 1
- Update connect20/et_russianlanguagepack to 1.5.5 HOT 1
- Update connect20/fooman_emailattachments to 0.9.6 HOT 1
- https HOT 1
- Problem with connect20/magebuzz_free_testimonial 0.1.2 HOT 1
- Buckaroo version contstraints break older version of composer HOT 3
- About syncing packages HOT 4
- How are packages added to this repository? HOT 1
- The "https://packages.firegento.com/include/all%2443038064029abf0c5df83eaf3766a78f1c308b43.json" file could not be downloaded (HTTP/1.1 404 Not Found) HOT 11
- Please start a new Import HOT 2
- Archive this HOT 1
- connect20 modules not working HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from composer-repository.