Size: a a a

2020 October 14

VS

Vladimir Suisei in Embedded Group
Тут есть кто шарит за yocto?
источник

OK

Oleh Kravchenko in Embedded Group
Vladimir Suisei
Тут есть кто шарит за yocto?
+
источник

VS

Vladimir Suisei in Embedded Group
Вопрос такой - можно ли как-то наладить автогенерацию чейнджлога при выпуске нового релиза дистрибутива? Чтобы генерировался файл, где будет список пакетов, в которых обновилась версия.
источник

OK

Oleh Kravchenko in Embedded Group
Vladimir Suisei
Вопрос такой - можно ли как-то наладить автогенерацию чейнджлога при выпуске нового релиза дистрибутива? Чтобы генерировался файл, где будет список пакетов, в которых обновилась версия.
Можно.
Там есть спец класс для ведения истории.
Он все коммитит в отдельний гит репозиторий.

build-log
или
build-history

В мега мануале он описан.
источник

VS

Vladimir Suisei in Embedded Group
Окей, спасибо, почитаю.

Есть еще второй вопрос. По какой системе можно нумеровать версию дистрибутива, какие есть best practices? Кроме варианта где тупо дата стоит и все.
источник

VS

Vladimir Suisei in Embedded Group
Я искал правила нумерации релизов для poky, но не нашел объяснения что каждая цифра значит
источник

SK

Stas Koynov in Embedded Group
Vladimir Suisei
Я искал правила нумерации релизов для poky, но не нашел объяснения что каждая цифра значит
возми классику мажор.минор.патч
источник

VS

Vladimir Suisei in Embedded Group
Stas Koynov
возми классику мажор.минор.патч
Она и есть, есть даже правило как бампать мажорную версию, но совершенно не понятно что такое минор и патч в рамках версии дистрибутива
источник

SK

Stas Koynov in Embedded Group
а вы про солянку говорите. ну вы же не часто их делаете. тогда наверное год.месяц
источник

VS

Vladimir Suisei in Embedded Group
Сейчас т.к. идет активная разработка то частенько
источник

OK

Oleh Kravchenko in Embedded Group
Vladimir Suisei
Окей, спасибо, почитаю.

Есть еще второй вопрос. По какой системе можно нумеровать версию дистрибутива, какие есть best practices? Кроме варианта где тупо дата стоит и все.
если не собираешся делать свою убунту, то версия з датой самый лучший и легко поддерживаемый вариант.
источник

VS

Vladimir Suisei in Embedded Group
Oleh Kravchenko
если не собираешся делать свою убунту, то версия з датой самый лучший и легко поддерживаемый вариант.
Нужен именно семверный триплет, т.к. на это завязана логика обновлятора
источник

AK

Anton Kirilenko in Embedded Group
Vladimir Suisei
Она и есть, есть даже правило как бампать мажорную версию, но совершенно не понятно что такое минор и патч в рамках версии дистрибутива
это всё на усмотрение проджект овнера
источник

SK

Stas Koynov in Embedded Group
Vladimir Suisei
Сейчас т.к. идет активная разработка то частенько
ну добавь третье число. либо просто инкремент от начало года. либо день в году.
источник

AK

Anton Kirilenko in Embedded Group
и внутри архива с дистрибом надо обязательно класть файл с историей изменений и датами
источник

OK

Oleh Kravchenko in Embedded Group
Vladimir Suisei
Нужен именно семверный триплет, т.к. на это завязана логика обновлятора
Ну тогда все в твоих руках и наверное больше зависит от пакетного менеджера который будет использоваться
источник

VS

Vladimir Suisei in Embedded Group
Anton Kirilenko
и внутри архива с дистрибом надо обязательно класть файл с историей изменений и датами
Ну вот поэтому мой первый вопрос был как этот файл с историей генерить :)
источник

OK

Oleh Kravchenko in Embedded Group
Vladimir Suisei
Окей, спасибо, почитаю.

Есть еще второй вопрос. По какой системе можно нумеровать версию дистрибутива, какие есть best practices? Кроме варианта где тупо дата стоит и все.
Есть вот такая штука https://docs.mender.io/
Советую на нее посмотреть.
источник

OK

Oleh Kravchenko in Embedded Group
В наше время, пакеты уже немного устарели..
Надежнее обновляться как в Андроиде - A/B
источник

VS

Vladimir Suisei in Embedded Group
Stas Koynov
ну добавь третье число. либо просто инкремент от начало года. либо день в году.
Мне интересно как вообще люди в миру делают
источник