Closed
Description
Q | A |
---|---|
Bug report? | yes |
Feature request? | yes |
BC Break report? | - |
RFC? | - |
Symfony version | x.y.z |
Reproducible builds are all the craze right now (exhibit a: https://reproducible-builds.org/). The basic premise is: code generation, compilation, heck, builds in general should behave deterministically, meaning: given the same set of inputs return the same output.
The main pain point with Symfony comes from the cache warmup process. console cache:warmup
will return a different results on two consecutive builds. The three main problem areas I've found so far:
- Container IDs are randomly generated
- Names and symbols of lazy proxies are randomly generated
- Compiled twig templates are randomly generated
Before we start digging deeper into this, first question: is that something Symfony wants to properly support or is that something that should somehow live outside of Symfony?
Demo project
theofidry, egils, sstok, pamil, torbenbr and 11 more
Metadata
Metadata
Assignees
Labels
No labels