mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-09-01 05:49:19 +02:00
Nowy starter a nowe dodatki na weekly - problemy #513
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Doszła do mnie wiadomość, że w wersji Weekly na Steam są nowe cysterny DieselPowera, których nie da się wybrać w nowym starterze, bo ten obsługuje tylko nowy format bazy pojazdów.
W związku z tym proszę o pilne dokonanie jednej z trzech opcji:
Pozdrawiam
Teoretycznie można zrobić też tak ze starter po wykryciu zwyklego textures.txt bedzie najzwyczajniej w świecie konwertować brakujące wpisy do swojej bazy i tyle. Proszę o wypowiedź administracji w kwestii nowego startera co dalej bo od czasu afery w sumie nic nie ustalono.
Ja jestem zwolennikiem wywalenia nowego startera z weekly do czasu jego skończenia i pełnego przetestowania na becie.
Na becie czyli? Z tego co wynikło podczas afery to public-beta sie do tego za bardzo nie nadaje z tego co rozumiem.
Pisałem na dc ale żeby się nie zgubiło:
Ja nie mam problemu z tym, że istnieje beta, tylko żeby to nie był śmietnik na 50 zmian na raz, tylko (to teraz luźna koncepcja):
jak macie gotową zmianę x, w miarę możliwości przetestowaną we własnym gronie, to wrzucacie ją na beta i dajecie informację na discorda na odpowiedni kanał, że zrobiono zmianę x, proszę przetestować.
W skrócie - afera nie była o to, że testy istnieją na becie, tylko że są chaotyczne, niedokończone i nieopisane zmiany. Moje uwagi odnosiły się do tego, żeby uporządkować to co się dzieje na becie i testować na niej (chociaż deklaratywnie) gotowe produkty, a nie, żeby jej nie używać do testów.
Ja bym to widzial w ten sposób
na githubie, zmiany z nieznaną stabilnością - mergujemy na staging
zmiany stabilne staging - > master
na steamie będą 2 weekly
stabilne - pctga aktualna + master
niestabilne - pctga aktualna + staging
Dla mnie ok.
//z wyraźnym zaznaczeniem, że nieznana stabilność =/= wrzucanie tam rzeczy nieskończonych i niesprawdzonych przez autora.
Jestem za. Tylko w jaki sposób będziemy mergować staging do mastera?
załóżmy że co w ciągu miesiąca albo dwóch ktoś by musiał przetestować wersje niestabilną / przeniesc do stanu stabilności, w przeciwnym wypadku commity powodujące niestabilność byłby wycinane aby nadal sobie leżały na stagingu. - może ktoś z lepszym doświadczeniem w open source contribution moglby podpowiedziec.
No bo właśnie, jeżeli coś wymaga dopracowania, to PR nie powinien być przyjęty, tylko uwagi zgłoszone i autor musi to poprawić.
Niestety z testami różnie i może nikogo nie być chętnego do testów, więc trafi do ludu do jakby nie patrzeć testowej wersji paczki.
Więc do staging można by zaciągać niezmergowane branche z pull requestów, tylko wtedy ryzykujemy konfliktami.
Sęk w tym że nie widać pewnych rzeczy na PR..., a dodatkowa warstwa testowania mogłaby przesądzić o odrzuceniu featurea, przed wielkim rozwaleniem całości.
Koniec końców i tak ktoś musiałby zakasać rękawy aby doprowadzić do stabilności roznicy staging - master...