Używam kompozytor (w projektach Symfony2) i często dostaję błędy podczas aktualizacji bibliotek.dev-master w composer.json, czy to szaleństwo?
Wiele bibliotek (większość z mojego doświadczenia) używa dev-master jako wersji dla swoich zależności (lub gorzej używa *).
Ilekroć coś jest przypisane do gałęzi głównej, aktualizuje się bibliotekę, a szanse zmiany interfejsu API są większe w miarę upływu czasu. To, co dziś w mistrzu jest w wersji 1.2.1, jutro może być 1.2.7, bez szkody, i stać się później 1.7 lub 2.x z pewnymi niekompatybilnościami.
Moje pytania są
- Jak udało się do tej pory? Czy jest to praktyka sugerowana ze źródeł o wysokim profilu?
- co mogę zrobić/możemy zrobić, aby uczulić autorów na ten temat?
lub czy jestem zły?
Czy pytasz, czy krzyczysz? –
autentycznie i pozytywnie pytając: –
@RiccardoGalli, jeśli opiekun nie nasłuchuje, to możesz być może rozwidlić zależności i oznaczyć je samodzielnie i uczynić pakiet niestandardowy zależnością; to oczywiście nie działa, gdy masz do czynienia z wieloma poziomami zależności – Manquer