Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Composer - co gdy twróca usuwa repo
markonix
post 14.11.2017, 10:04:49
Post #1





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Nasunęło mi się takie jedno pytanko o composer.

Czy mieliście już taką sytuację, że paczka, z której korzystasz znika? Ja tak właśnie miałem, była to mała paczka i w pewnym momencie zniknęło repozytorium i przy update ją wywaliło z Vendors.
Czy to normalne? Nie powinno zostawić jej skoro nie potrafi pobrać nowej? Generalnie rozwaliło mi to aplikację w paru miejscach, musiałem szukać zastępczej mimo, że ta bez aktualizacji mogła mi jeszcze długo posłużyć.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 14.11.2017, 10:54:53
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Jedyne sęsowne rozwiązanie to zrobienie prywatnego repo composera i klownowanie tam paczek używanych w projektach.
Go to the top of the page
+Quote Post
markonix
post 14.11.2017, 18:45:01
Post #3





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Uu.. Zrobiło się mało przyjemnie.. Czyli, że jak się popsztykają na githubie albo po prostu autor sobie stwierdzi że sobie zrobi porządek to masz ogólnie mówiąc przewalone, zwłaszcza, że nie trzymasz w repozytoriach kodu paczek, a tylko plik z ich "nazwami"..

Ps. Włącz sobie korektę w przeglądarce smile.gif


--------------------
Go to the top of the page
+Quote Post
Tomplus
post 14.11.2017, 19:55:24
Post #4





Grupa: Zarejestrowani
Postów: 1 828
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Moment.
Ale czy nie jest tak że powinno się regularnie robić backup nie tylko bazy danych, ale także plików własnych serwisów włącznie z katalogiem bibliotek `vendor`?

Taki backup w momencie kiedy zniknie biblioteka może zostać z niego odtworzona.


Go to the top of the page
+Quote Post
markonix
post 14.11.2017, 23:17:23
Post #5





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Ale ja myślę o rozwiązaniu na niższym poziomie - developmencie, lokalnie. Musiałbym robić backupy mojej pracy, mimo, że mam backup w postaci repo.
Oczywiście, że nie wgram na produkcję serwisu z brakującą biblioteką chociaż to też się może zdarzyć - lokalnie wszystko cacy, wrzucam i akurat w tym momencie biblioteka znika.

Jak dla mnie powinno istnieć rozwiązanie na poziomie samego composera, jeżeli biblioteka znika to zostawia katalog i go nie rusza informując o problemie.


--------------------
Go to the top of the page
+Quote Post
Tomplus
post 15.11.2017, 06:33:26
Post #6





Grupa: Zarejestrowani
Postów: 1 828
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Myślę że musiałbyś coś takiego zaproponować:
https://github.com/composer/composer/issues

Go to the top of the page
+Quote Post
Pyton_000
post 15.11.2017, 08:53:07
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Była dyskusja na ten temat: https://github.com/composer/packagist/issues/115

@markonix Mam włączoną ale nie działa biggrin.gif
Go to the top of the page
+Quote Post
markonix
post 15.11.2017, 17:57:56
Post #8





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Tam dyskusja jest faktycznie w temacie ale problem poruszany jest bardziej od drugiej strony - autorów.
Mi bardziej chodzi o to, że jak ktoś użył tej biblioteki to nie powinna ona być usuwana.
Jednakże i tak to powoduje problemy - przykładowo na localu używam sobie tej biblioteki i pobrałem ją zanim ją usunął, potem chce zrobić deployment na produkcję i klops tak czy siak.

A tak z ciekawości mieliście kiedyś taki problem?


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 09:54