Le 21/06/2011 08:50, keymaster a écrit :
3rd party bundles (eg. FOSUserBundle, SonataAdminBundle, etc.) are
different from the SE distribution. Different support levels,
different release schedules, etc.
While it's true in theory that SE comes with third party bundles, they
really are only third party with respect to those inside the Symfony
development team. For me, those bundles inside the standard
distribution are basically Symfony2. I ain't changin' 'em any time soon.
So, I guess the point is we want to minimize migration effort once
Symfony2 becomes stable and issues maintenance releases. Those
maintenance releases are rarely going to be changing app/ or bin/ or
src/ or web/. It may happen sometimes, but most of the changes will be
in what is now called the vendor/ directory.
I would think it would be much easier to just plop a replacement
vendor/ folder in, leaving the rest of our project as is. We don't
necessarily have to upgrade the FOSUserBundle, for example, just
because a new maintenance release of the SE has come out.
I know we can separate it out ourselves, but I thought it should be
part of the officially recommended structure.
As I said, I may be out to lunch, but it would seem to be sensible. Do
you not agree?
It seems like you don't understand what the SE is. It is a way to
distribute Symfony by creating a project. Then, you will need to change
the content of the app/ folder each time you need to change the
configuration, be it because you create some code or because you update
your vendors. Each third party bundle provided by the SE will have its
own release lifecycle, not necessarily tied with Symfony release schedules.
Once you have a project, maintenance releases that impact it are the
ones of each vendor you use, not the one of the SE. Maintenance releases
of a bundle (SensioFrameworkExtraBundle for instance) can occur without
a maintenance release of Symfony, and in this case, you should update
this bundle.
--
Christophe | Stof
--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com
You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en