Dostępność i przygotowanie / zgodność wersji
Zgodność wersji
Publiczny katalog nie udostępnia paczek. Nie można na jego podstawie wskazać zestawu wersji gotowego do pobrania ani deklarować zgodności dowolnych wydań komponentów.
Junexis składa się z narzędzi i komponentów, które wymieniają wersjonowane dane. Zgodność dotyczy zarówno źródeł projektu, jak i formatów odczytywanych przez narzędzia oraz zależności potrzebnych podczas wykonania.
Najbezpieczniej korzystać z zestawu źródeł lub lokalnych paczek zweryfikowanego razem dla konkretnego scenariusza. Zachowaj jego rewizje i zakres próby. Sam numer wersji albo poprawny start aplikacji nie potwierdza zgodności całego zestawu.
Jakie warstwy trzeba rozróżnić?
| Warstwa | Co musi do siebie pasować? | Co sprawdzić? |
|---|---|---|
| Źródła i manifest projektu | Użyta składnia, konstrukcje i manifest z zakresem obsługi CLI. | Czy aktualne CLI rozpoznaje projekt i przeprowadza kontrolę używanych źródeł? |
| Kompilator i artefakty | Wyniki generowania z narzędziami docelowymi i odbiorcami manifestów. | Czy nowe budowanie przygotowuje wymagane pliki i czy odbiorca potrafi je odczytać? |
| Zapis analizy i Mentor | Format zapisu analizy z obsługiwanym kontraktem odbiorcy. | Czy analiza dotyczy aktualnego projektu i może zostać odczytana? |
| Studio i zaplecze narzędziowe | Wybrany profil, CLI, narzędzia budowania i adapter debugowania. | Czy działa konkretna operacja, z której korzystasz? |
| Paczka i wykonanie | Przygotowane artefakty, zależności i konfiguracja miejsca wykonania. | Czy paczka przechodzi właściwą kontrolę i próbę uruchomienia? |
| Zdarzenia i diagnostyka | Obsługiwane formaty sygnałów oraz identyfikatory budowania i paczki. | Czy narzędzie odczytuje dane i wiąże je z właściwym uruchomieniem? |
To obszary kontroli, a nie tabela potwierdzonych kombinacji wersji. Zakres zależy od używanego projektu, środowiska i komponentów.
Przed aktualizacją
- Zapisz rewizje repozytoriów albo identyfikatory używanych paczek oraz konfigurację narzędzi.
- Zachowaj źródła, manifest projektu i konfigurację potrzebną do odtworzenia poprzedniego scenariusza.
- Ustal, które operacje chcesz potwierdzić: edycję, sprawdzanie, budowanie, Run, Debug lub odczyt danych diagnostycznych.
- Porównuj wynik z konkretną wcześniejszą próbą. Nie zakładaj, że aktualizacja jednego komponentu oznacza automatyczną aktualizację wszystkich pozostałych.
Po aktualizacji: od projektu do wyniku
- Sprawdź dostępność wymaganych narzędzi i rozpoznanie manifestu projektu.
- Wykonaj kontrolę źródeł aktualnym CLI. Jej sukces nie zastępuje budowania i uruchomienia.
- Przygotuj nowe wyniki budowania. Sprawdź manifest i wymagane artefakty.
- Jeżeli używasz Studio lub Mentora, sprawdź odczyt aktualnych wyników przez te narzędzia.
- Zweryfikuj paczkę i uruchom obsługiwany scenariusz w jego rzeczywistym środowisku.
- Jeżeli korzystasz z obserwacji lub Narrative, sprawdź odczyt zdarzeń i ich powiązanie z właściwą wersją systemu.
Dokładne polecenia zależą od narzędzia i scenariusza. Dokumentacja Lang oraz instrukcje Studio opisują ich użycie.
Pliki generowane należą do konkretnego budowania
Nie przenoś katalogu out/ między różnymi zestawami narzędzi jako zamiennika ponownego budowania. Źródła i manifest są wejściem projektu; wyniki generowania powstały przy określonej wersji kompilatora i konfiguracji.
Odczyt wcześniej zapisanego wyniku przez narzędzie nie oznacza, że projekt został ponownie sprawdzony lub zbudowany nowym zestawem.
Zgodność języka i formatów
Specyfikacja oraz kontrakty platformy nadal się rozwijają. Składnia, semantyka i zakres implementacji mogą się zmieniać. Numer wersji formatu nie oznacza automatycznie, że każdy odbiorca obsługuje wszystkie jego warianty.
Migrację należy opierać na diagnostyce aktualnych narzędzi, właściwych kontraktach i informacjach konkretnego wydania, gdy zostanie opublikowane. Ten rozdział nie ustanawia gwarancji zgodności wstecznej ani okresu wsparcia.
Specyfikacja i jawne ograniczenia pomagają oddzielić brak reguły od braku implementacji.
Co jest obecnie potwierdzone?
Publiczny manifest opisuje strukturę katalogu i przewidywane warianty dystrybucji, lecz nie zawiera publicznych plików. Lokalne raporty prób dotyczą wskazanych zestawów i warunków; nie są ogólną macierzą zgodności platformy.
Podczas przygotowania tego rozdziału nie wykonywano nowych prób zgodności, aktualizacji ani uruchamiania komponentów. Nie przypisujemy wersji aplikacji do wersji schematów na podstawie podobnych numerów.