В октябре-ноябре выйдет версия 0.2.0 программы
- Реализован механизм блокировок. Теперь можно собирать только один порт за раз. Это сделано для того, чтобы избежать конфликтов и иных проблем как с самим
- Добавлены окна для настройки
- Добавлена проверка на корректность ввода запрашиваемых параметров. Теперь если пользователь не указал какие-либо данные либо указал их в неверном формате,
- Изменён формат указания зависимостей порта. Теперь для разделения нескольких портов между собой используется символ пробел (
- Изменён внешний вид программы. Стали использовать крейт
#cport #mkport
mkport, предназначенной для автоматизации создания новых портов. Из изменений по сравнению с версией 0.1.0:- Реализован механизм блокировок. Теперь можно собирать только один порт за раз. Это сделано для того, чтобы избежать конфликтов и иных проблем как с самим
mkport, так и с собираемыми программами.- Добавлены окна для настройки
mkport.- Добавлена проверка на корректность ввода запрашиваемых параметров. Теперь если пользователь не указал какие-либо данные либо указал их в неверном формате,
mkport укажет, что конкретно нужно исправить.- Изменён формат указания зависимостей порта. Теперь для разделения нескольких портов между собой используется символ пробел (
), а не запятая (,).- Изменён внешний вид программы. Стали использовать крейт
libmsg для формирования пользовательского интерфейса. Отказались от боковой панели и изменили цветовую схему. Скриншот старой версии программы см. в комментариях к этому сообщению.#cport #mkport
🔥5❤1👍1
Завершены работы над модулем для сборки порта в
mkport. Релиз 0.2.0 состоится после тестирования работоспособности и исправления основных багов.🔥6👏1
Состоялся релиз
Из-за большого числа изменений версия
Изменения:
- Переработан пользовательский интерфейс. Изменили тему оформления, отказались от боковых панелей для выбора системы сборки и лицензии порта, добавили кучу диалоговых окон для создания новых портов, изменения глобальных и локальных параметров
- Добавлена проверка корректности ввода данных.
- Изменён формат указания зависимостей порта. Теперь для разделения нескольких портов между собой используется символ пробел (
- Добавлена возможность изменения путей клонирования репозитория системы портов, скачивания исходного кода порта и префикса установки.
- Теперь можно пропустить тестирование порта в случаях, когда тесты завершаются ошибкой, но не влияют на работоспособность порта.
- Задействована подстановка части инструкций в файл
- Добавлена генерация файла
- Теперь в случае выхода из окна ввода данных о порте, если данные введены не полностью или не введены вообще,
mkport-v1.0.0.Из-за большого числа изменений версия
mkport была поднята с 0.2.0 до 1.0.0.Изменения:
- Переработан пользовательский интерфейс. Изменили тему оформления, отказались от боковых панелей для выбора системы сборки и лицензии порта, добавили кучу диалоговых окон для создания новых портов, изменения глобальных и локальных параметров
mkport и т.д.- Добавлена проверка корректности ввода данных.
mkport проверяет все введённые пользователем данные на их корректность перед сборкой порта. В случае ошибки не даст приступить к сборке, в случае предупреждения запросит у пользователя, исправить ли введённые данные или оставить как есть и собрать порт.- Изменён формат указания зависимостей порта. Теперь для разделения нескольких портов между собой используется символ пробел (
), а не запятая (,).- Добавлена возможность изменения путей клонирования репозитория системы портов, скачивания исходного кода порта и префикса установки.
- Теперь можно пропустить тестирование порта в случаях, когда тесты завершаются ошибкой, но не влияют на работоспособность порта.
- Задействована подстановка части инструкций в файл
install в зависимости от системы сборки (поддерживается make, ninja и cargo).- Добавлена генерация файла
README.md с человекочитабельным описанием порта.- Теперь в случае выхода из окна ввода данных о порте, если данные введены не полностью или не введены вообще,
mkport не приступит к бессмысленной сборке порта.🔥7
В
cport-v2.0 реализована поддержка локализаций. На данный момент существуют переводы программы на русский, английский и шведский языки.👍9
С новым годом!
2023й, ровно как и 2022й год, оказался не менее дерьмовым. Но, несмотря на это, прогресс разработки Calmira GNU/Linux-libre заметно продвинулся вперёд: новая версия
Хочу пожелать вам оставаться людьми вне зависимости от обстоятельств. Ну и мирного неба над головой.
2023й, ровно как и 2022й год, оказался не менее дерьмовым. Но, несмотря на это, прогресс разработки Calmira GNU/Linux-libre заметно продвинулся вперёд: новая версия
cport была переписана на языке Rust, мы избавились от огромного числа ошибок и багов в этой программе, добавили кучу новых портов и даже написали продвинутую утилиту для автоматизации создания новых портов. В данный момент мы работаем над автоматизированной системой сборки — чтобы уже в 2024 году выпустить вторую версию нашего дистрибутива. Если 2023 год мы потратили на шлифование и доработку системных компонентов Calmira GNU/Linux-libre, то 2024 посвятим сборке и тестированию новой версии системы.Хочу пожелать вам оставаться людьми вне зависимости от обстоятельств. Ну и мирного неба над головой.
🔥10👏1