Comments (9)
@NeoBlack
The current pinning helps us to have a reproduceable build. We have already a ticket open to reconsider it https://issues.shopware.com/issues/NEXT-9961
from platform.
It's not the same. Shopware has two distributions ways zip version and composer. In the Zip your comment would work. But when somebody depend on Shopware using composer only the require from composer.json will be restrictet.
Locking for a specific version makes the lifes for our support team easier, because we have only to check the Shopware version and not of the dependencies. We had already tickets, where a single patch version difference in Symfony broke the complete shop registration and address managment
from platform.
@shyim Yes! That is fine. I encourage you to do that, just by the means of the composer.lock
file.
- you could do build/test with locked versions
- with downgraded versions
- with latest versions
https://getcomposer.org/doc/01-basic-usage.md#installing-with-composer-lock
from platform.
I just explained our current point why we do it and didn't said we are against that đ .
We will look into that linked issue and come back with feedback đ
from platform.
Okay. I see, you have incompetent users.
I am sorry.
from platform.
where a single patch version difference in Symfony broke
@shyim If you encounter an issue use version exclusion: "symfony/something": "^3.1.41 !=3.1.42"
But I understand the business is the main thing.
from platform.
pinning the version in the composer.json file is a pain in the ass for the other developers, who code plugins or try to manage bigger installations. It is stupid to pin package versions in a composer product.
Other systems also have zip releases and don't pin packages to a specific version. I guess you don't understand how package management works. Really sad.
from platform.
That does not help us. This repository is an library and not an root composer project
from platform.
Okay.
Please randomly pick a handful of Composer packages https://packagist.org/explore/popular
and it will be very-very difficult to find one with locked versions in the JSON file.
How could it be? (theoretical question)
from platform.
Related Issues (20)
- Meta information in landing pages is not inherited HOT 3
- Custom field (image) in list view: Not displayed when on paginated pages. But displayed when force refresh paginated list-view page. HOT 2
- Shopware v.6.6 stateMachineState for delivery and payment is always = (null) HOT 3
- CMS form data is not cleared from local storage after form is submitted HOT 5
- The selection of a main variant doesn't have any effect HOT 1
- Admin: Unable to move category as first child into another category HOT 1
- On install: "Failed to add the foreign key constraint. Missing unique key for constraint 'fk.product.main_variant_id' in the referenced table 'product'." HOT 3
- Component Text Field doesn't work anymore HOT 5
- every order can be canceled - even if not allowed via statemachine transition HOT 1
- Promotions not recalculated when editing order in administration HOT 3
- Development setup with devenv failed: HOT 5
- "Missing translated storage aware property" with user defined searchable content HOT 1
- CustomFields without CustomFieldSet creation fails with activated Elasticsearch HOT 1
- @update event in admin component incorrect HOT 1
- Date on rule breaks checkout without error HOT 1
- Default alert on bulk edit stretched over screen HOT 1
- Shopware 6.6.3.0 plugin installation with composer dependency leads to an error HOT 3
- test issue HOT 1
- ecommerce slider dynamic group not showing HOT 4
- Write permissions required HOT 3
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 platform.