Что случилось с репозиториями Symfony Bundle от Doctrine?

Я только что провел последние 2 часа, задаваясь вопросом, почему все сломалось, когда я сделал обновление bin / vendors в своем проекте. Я получал следующие ошибки:

fatal: github.com/symfony/DoctrineMigrationsBundle.git/info/refs не найден: вы запустили git update-server-info на сервере?

fatal: github.com/symfony/DoctrineMongoDBBundle.git/info/refs не найден: вы запустили git update-server-info на сервере?

fatal: github.com/symfony/DoctrineFixturesBundle.git/info/refs не найден: вы запустили git update-server-info на сервере?

Я ничего не менял с депрессиями

[DoctrineMigrationsBundle] git=http://github.com/symfony/DoctrineMigrationsBundle.git target=/bundles/Symfony/Bundle/DoctrineMigrationsBundle [doctrine-migrations] git=http://github.com/doctrine/migrations.git [doctrine-fixtures] git=http://github.com/doctrine/data-fixtures.git [DoctrineFixturesBundle] git=http://github.com/symfony/DoctrineFixturesBundle.git target=/bundles/Symfony/Bundle/DoctrineFixturesBundle [doctrine-mongodb] git=http://github.com/doctrine/mongodb.git [doctrine-mongodb-odm] git=http://github.com/doctrine/mongodb-odm.git [DoctrineMongoDBBundle] git=http://github.com/symfony/DoctrineMongoDBBundle.git target=/bundles/Symfony/Bundle/DoctrineMongoDBBundle version=v2.0.0 

После некоторого расследования я увидел, что места репо связок изменились на github.com/ doctrine /. Я должен был изменить расположение депов и удалить пакеты из поставщиков / пакетов / Symfony / Bundle /, но это наверняка смутило меня.

Я не могу найти никакой документации по этому поводу, кроме нечетного git diff и небольшого упоминания в readme для DoctrineFixturesBundle . Разве это не изменение ВС? Разве это не влияет на всех, кто использует эти репозитории? Если это изменение, отличное от BC, то почему нет более подробной информации об этом. Я только пострадал? Или я сделал что-то не так (обновление вендоров вместо установки)?

Я вижу, что в главных ветвях этих проектов меняются также пространства имен. Разве это не массовое изменение без BC? Я обеспокоен тем, что это может произойти в будущем, когда я собираюсь запустить сайт, и, похоже, я ничего не могу с этим поделать.

Это произошло совсем недавно: http://symfony.com/blog/symfony-2-1-the-doctrine-bundle-has-moved-to-the-doctrine-organization

Они хранили старые репозиции для людей, которые не обновлялись. Я бы не сказал, что это действительно брейк-брейк, потому что это не код, который меняется, а только место, откуда подаются пакеты.

Возможно, просто посетите / подписайтесь на блог symfony и любые связанные с ним аккаунты Twitter. Они упомянули об этом ранее ранее: https://twitter.com/jmikola/status/207852349782368256

Для нас (используя Symfony 2.0.4) он работал, просто изменив git-url в deps и установив его для отслеживания ветки 2.0. Если вы выберете этот подход, вы не должны (!) Адаптировать путь (ы) в своем AppKernel.php к пространству имен Doctrine. Наши deps выглядят так:

 [DoctrineFixturesBundle] git=https://github.com/doctrine/DoctrineFixturesBundle.git target=/bundles/Symfony/Bundle/DoctrineFixturesBundle version=origin/2.0 [DoctrineMigrationsBundle] git=https://github.com/doctrine/DoctrineMigrationsBundle.git target=/bundles/Symfony/Bundle/DoctrineMigrationsBundle version=origin/2.0 

AppKernel.php выглядит так же:

 new Symfony\Bundle\DoctrineFixturesBundle\DoctrineFixturesBundle(), new Symfony\Bundle\DoctrineMigrationsBundle\DoctrineMigrationsBundle(), 

Кроме того, убедитесь, что у вас все еще есть DoctrineBundles, зарегистрированные в autoload.php:

 'Symfony\\Bundle\\DoctrineFixturesBundle' => __DIR__.'/../vendor/bundles', 'Symfony\\Bundle\\DoctrineMigrationsBundle' => __DIR__.'/../vendor/bundles',