From OpenSCADAWiki
Jump to: navigation, search
Line 12: Line 12:
 
* Формування-доповнення ПротоколуЗмін LTS змінами з ПротоколуЗмін Work, групуючи зміни за розташуванням та сортуючи їх за станом виправлення та рівнем, із комбінування нових можливостей у одному елементі та без видалення будь-яких відмінних змін.
 
* Формування-доповнення ПротоколуЗмін LTS змінами з ПротоколуЗмін Work, групуючи зміни за розташуванням та сортуючи їх за станом виправлення та рівнем, із комбінування нових можливостей у одному елементі та без видалення будь-яких відмінних змін.
 
* Копіювання значних змін із сформованого ПротоколуЗмін LTS до відповідної сторінки релізу-оновлення, беручи зміни за рівнем більш або рівні "!!".
 
* Копіювання значних змін із сформованого ПротоколуЗмін LTS до відповідної сторінки релізу-оновлення, беручи зміни за рівнем більш або рівні "!!".
* Переклад сторінок релізу-оновлення, оновлення "[[Special:MyLanguage/Works/To_do|Зробити (ToDo)]]" та "[[Special:MyLanguage/Works/Road_map|Дорожньої карти (RoadMap)]]".
+
* Переклад сторінок релізу-оновлення, оновлення "[[Special:MyLanguage/Works/To_do|Завдання (ToDo)]]" та "[[Special:MyLanguage/Works/Road_map|Дорожньої карти (RoadMap)]]".
 
* Генерація актуальної позамережевої документації використовуючи сервісну процедуру "[[Special:MyLanguage/Libs/Service_procedures#docOffLine|EXT: Off-line documentation]]".
 
* Генерація актуальної позамережевої документації використовуючи сервісну процедуру "[[Special:MyLanguage/Libs/Service_procedures#docOffLine|EXT: Off-line documentation]]".
 
* Застосування-вивантаження змін LTS дерева до репозиторію та складання цього.
 
* Застосування-вивантаження змін LTS дерева до репозиторію та складання цього.
 
* Анонсування релізу-оновлення.
 
* Анонсування релізу-оновлення.

Revision as of 17:20, 25 June 2022

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Documents/How to/Release)
The common releasing process for the users to estimate your expectations and for the developers to remind the tasks:<br/>
{{CntHdr|1. The preparing and building week:}}
* Building the last Work SVN-revision for all environments of the irregular building to provide early and wide testing the coming LTS release.
* Announcing the releasing process start:
** creating a new [[Special:MyLanguage/Documents|release page]] or [[Special:MyLanguage/Documents/Release_0.9|update page]] on the Wiki;
** creating a new news-page on the [http://oscada.org/en/main/|official OpenSCADA site].
* Merging the Work branch changes or copying the whole Work branch tree to the LTS branch-tree.
* Making some LTS specific changes about the version rise:
** updating '''configure.ac''' for version of the release-update and core library;
** updating '''data/*.spec''' and '''data/{debian,debian_mod}/changelog''' for the new version number and appending the files' changelog for new release-update entry.
* Forming-appending the LTS ChangeLog by the changes from the Work ChangeLog, grouping the changes by the location and sorting them by the fixing status and the level, with combination new features under one item and without removing any different changes.
* Copying the significant changes from the formed LTS ChangeLog to the related page of the release-update, taking the changes in the level more or even than "!!".
* Translating the release-update page(s), updating the [[Special:MyLanguage/Works/To_do|ToDo]] and [[Special:MyLanguage/Works/Road_map|RoadMap]].
* Generating the actual offline documentation using the service procedure "[[Special:MyLanguage/Libs/Service_procedures#docOffLine|EXT: Off-line documentation]]".
* Committing the LTS tree changes to the repository and building that.
TranslationЗагальний процес випуску, користувачам для оцінки ваших очікувань та розробникам для нагадування завдань:<br/>
{{CntHdr|1. Тиждень приготування та складання:}}
* Складання останньої Робочої (Work) SVN-ревізії для всіх оточень нерегулярного складання щоб забезпечити ранне та широке тестування прийдешнього LTS релізу.
* Анонсування початку процесу випуску:
** створення нової [[Special:MyLanguage/Documents|сторінки релізу]] або [[Special:MyLanguage/Documents/Release_0.9|сторінки оновлення]] на Wiki;
** створення нової новини-сторінки на [http://oscada.org/en/main/|офіційному сайті OpenSCADA];
** створення нового повідомлення-посилання на новину-сторінку на [https://www.facebook.com/Roman.Savochenko FaceBook] та [https://www.linkedin.com/in/roman-savochenko-71b50272/ LinkedIn];
* Злиття змін Робочої (Work) версії, або копіювання цілком дерева Робочої гілки, до LTS гілки-дерева.
* Внесення деяких змін, специфічних до LTS, стосовно підняття версії:
** оновлення '''configure.ac''' щодо версії випуску-оновлення та бібліотеки ядра;
** оновлення '''data/*.spec''' та '''data/{debian,debian_mod}/changelog''' стосовно нового номеру версії та доповнення протоколу змін файлів новими записами випуску-оновлення.
* Формування-доповнення ПротоколуЗмін LTS змінами з ПротоколуЗмін Work, групуючи зміни за розташуванням та сортуючи їх за станом виправлення та рівнем, із комбінування нових можливостей у одному елементі та без видалення будь-яких відмінних змін.
* Копіювання значних змін із сформованого ПротоколуЗмін LTS до відповідної сторінки релізу-оновлення, беручи зміни за рівнем більш або рівні "!!".
* Переклад сторінок релізу-оновлення, оновлення "[[Special:MyLanguage/Works/To_do|Завдання (ToDo)]]" та "[[Special:MyLanguage/Works/Road_map|Дорожньої карти (RoadMap)]]".
* Генерація актуальної позамережевої документації використовуючи сервісну процедуру "[[Special:MyLanguage/Libs/Service_procedures#docOffLine|EXT: Off-line documentation]]".
* Застосування-вивантаження змін LTS дерева до репозиторію та складання цього.
* Анонсування релізу-оновлення.

Загальний процес випуску, користувачам для оцінки ваших очікувань та розробникам для нагадування завдань:
1. Тиждень приготування та складання:

  • Складання останньої Робочої (Work) SVN-ревізії для всіх оточень нерегулярного складання щоб забезпечити ранне та широке тестування прийдешнього LTS релізу.
  • Анонсування початку процесу випуску:
  • Злиття змін Робочої (Work) версії, або копіювання цілком дерева Робочої гілки, до LTS гілки-дерева.
  • Внесення деяких змін, специфічних до LTS, стосовно підняття версії:
    • оновлення configure.ac щодо версії випуску-оновлення та бібліотеки ядра;
    • оновлення data/*.spec та data/{debian,debian_mod}/changelog стосовно нового номеру версії та доповнення протоколу змін файлів новими записами випуску-оновлення.
  • Формування-доповнення ПротоколуЗмін LTS змінами з ПротоколуЗмін Work, групуючи зміни за розташуванням та сортуючи їх за станом виправлення та рівнем, із комбінування нових можливостей у одному елементі та без видалення будь-яких відмінних змін.
  • Копіювання значних змін із сформованого ПротоколуЗмін LTS до відповідної сторінки релізу-оновлення, беручи зміни за рівнем більш або рівні "!!".
  • Переклад сторінок релізу-оновлення, оновлення "Завдання (ToDo)" та "Дорожньої карти (RoadMap)".
  • Генерація актуальної позамережевої документації використовуючи сервісну процедуру "EXT: Off-line documentation".
  • Застосування-вивантаження змін LTS дерева до репозиторію та складання цього.
  • Анонсування релізу-оновлення.