* [devel-distro] mkimage-profiles 1.4.3-alt1
@ 2020-09-25 19:22 Антон Мидюков
2020-09-28 7:54 ` Sergey V Turchin
0 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2020-09-25 19:22 UTC (permalink / raw)
To: Distributions development
Доброго времени суток
Доступна новая значительная версия mkimage-profiles 1.4.3-alt1
Изменения следующие:
- education: Добавлены коммиты утерянные при rebase (спасибо cas@ за
внимательность);
- wireless: добавлен драйвер wi-fi rtl8812au;
- частично интегрированы коммиты для сборки kworkstation. Требуется в
самом профиле переопределить шрифты на требуемые и решить вопрос с
поддержкой проприетарного видеодрайвера nvidia. Моя реализация
переопределения nvidia оказалась неудачной, так как я добавлял в списки
пустые переменные, которые добавляют пустое место в списки. Над этим
нужно подумать ещё.
- из ветки alt-sp-p9 добавлен коммит boyarsh@, который фиксит пустое
место в списках. Это должно решать проблему, описанную выше;
- use/efi: при определённом стечении обстоятельств добавлялась пустая
переменная на aarch64. Исправил. Собственно, boyarsh@ пришлось сделать
очистку пустого места в списках пакетов из-за этой проблемы;
- Добавлены патчи для e2k (mike@);
- tar2fs: теперь UUID в extlinux.conf будет добавляться при наличии
файла, а не в зависимости от выбранного загрузчика;
- vm.mk: упростил выбор загрузчика в зависимости от архитектуры. На
aarch64 теперь по дефолту выбран grub-efi;
- добавлена пара коммитов для улучшения сборок для облаков (obirvalger@);
- добавлены коммиты для улучшения поддержки mipsel (iv@);
- добавлена возможность переопределить шрифты в переменной FONTS (нужно
для kworkstation);
- добавлена цель use/live/no-cleanup которая позволяет отключить очистку
документация и rpmdb. Необходима она для live kworkstation
безlivecd-install;
- убрал безусловную очистку dri модулей из install2, которые нужны для
работы 2d-ускорения (glamore) в инсталляторе. Старое поведение можно
вернуть добавив цель use/install2/cleanup/dri.
Страница проекта: https://www.altlinux.org/Mkimage/Profiles/m-p
История анонсов: https://www.altlinux.org/Mkimage/Profiles/m-p/news
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-25 19:22 [devel-distro] mkimage-profiles 1.4.3-alt1 Антон Мидюков
@ 2020-09-28 7:54 ` Sergey V Turchin
2020-09-28 8:17 ` Антон Мидюков
0 siblings, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2020-09-28 7:54 UTC (permalink / raw)
To: Distributions development
On Friday, 25 September 2020 22:22:26 MSK Антон Мидюков wrote:
> Доброго времени суток
>
> Доступна новая значительная версия mkimage-profiles 1.4.3-alt1
>
> Изменения следующие:
2d0ddf44d355688eb7c91774e9f75c0e2ae1212d
Полагаю, достаточно 1-й строки
@$(call add,LIVE_LISTS,$(call tags,rescue x11))
вместо затронутых 2-х. Или я чего-то не понимаю?
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 7:54 ` Sergey V Turchin
@ 2020-09-28 8:17 ` Антон Мидюков
2020-09-28 8:22 ` Sergey V Turchin
0 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2020-09-28 8:17 UTC (permalink / raw)
To: devel-distro
28.09.2020 14:54, Sergey V Turchin пишет:
> On Friday, 25 September 2020 22:22:26 MSK Антон Мидюков wrote:
>> Доброго времени суток
>>
>> Доступна новая значительная версия mkimage-profiles 1.4.3-alt1
>>
>> Изменения следующие:
> 2d0ddf44d355688eb7c91774e9f75c0e2ae1212d
> Полагаю, достаточно 1-й строки
> @$(call add,LIVE_LISTS,$(call tags,rescue x11))
> вместо затронутых 2-х. Или я чего-то не понимаю?
>
> [...]
Нужно, чтобы не вытянулся rescue+x11+extra, но вытянулись rescue+extra и
rescue+x11
@$(call add,LIVE_LISTS,$(call tags,rescue extra !x11))
вытянет: rescue+extra
@$(call add,LIVE_LISTS,$(call tags,rescue x11 !extra))
вытянет: rescue+x11
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 8:17 ` Антон Мидюков
@ 2020-09-28 8:22 ` Sergey V Turchin
2020-09-28 8:30 ` Антон Мидюков
0 siblings, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2020-09-28 8:22 UTC (permalink / raw)
To: Distributions development
On Monday, 28 September 2020 11:17:09 MSK Антон Мидюков wrote:
> 28.09.2020 14:54, Sergey V Turchin пишет:
> > On Friday, 25 September 2020 22:22:26 MSK Антон Мидюков wrote:
> >> Доброго времени суток
> >>
> >> Доступна новая значительная версия mkimage-profiles 1.4.3-alt1
> >
> >> Изменения следующие:
> > 2d0ddf44d355688eb7c91774e9f75c0e2ae1212d
> > Полагаю, достаточно 1-й строки
> > @$(call add,LIVE_LISTS,$(call tags,rescue x11))
> > вместо затронутых 2-х. Или я чего-то не понимаю?
> >
> > [...]
>
> Нужно, чтобы не вытянулся rescue+x11+extra, но вытянулись rescue+extra и
> rescue+x11
>
> @$(call add,LIVE_LISTS,$(call tags,rescue extra !x11))
>
> вытянет: rescue+extra
>
> @$(call add,LIVE_LISTS,$(call tags,rescue x11 !extra))
>
> вытянет: rescue+x11
Так, я и спрашиваю, что вытянет
@$(call add,LIVE_LISTS,$(call tags,rescue x11))
?
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 8:22 ` Sergey V Turchin
@ 2020-09-28 8:30 ` Антон Мидюков
2020-09-28 8:37 ` Sergey V Turchin
0 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2020-09-28 8:30 UTC (permalink / raw)
To: devel-distro
28.09.2020 15:22, Sergey V Turchin пишет:
> On Monday, 28 September 2020 11:17:09 MSK Антон Мидюков wrote:
>> 28.09.2020 14:54, Sergey V Turchin пишет:
>>> On Friday, 25 September 2020 22:22:26 MSK Антон Мидюков wrote:
>>>> Доброго времени суток
>>>>
>>>> Доступна новая значительная версия mkimage-profiles 1.4.3-alt1
>>>> Изменения следующие:
>>> 2d0ddf44d355688eb7c91774e9f75c0e2ae1212d
>>> Полагаю, достаточно 1-й строки
>>> @$(call add,LIVE_LISTS,$(call tags,rescue x11))
>>> вместо затронутых 2-х. Или я чего-то не понимаю?
>>>
>>> [...]
>> Нужно, чтобы не вытянулся rescue+x11+extra, но вытянулись rescue+extra и
>> rescue+x11
>>
>> @$(call add,LIVE_LISTS,$(call tags,rescue extra !x11))
>>
>> вытянет: rescue+extra
>>
>> @$(call add,LIVE_LISTS,$(call tags,rescue x11 !extra))
>>
>> вытянет: rescue+x11
> Так, я и спрашиваю, что вытянет
> @$(call add,LIVE_LISTS,$(call tags,rescue x11))
> ?
Все списки в названии которых содержатся слова (теги) rescue и x11, т.е.
rescue+x11 и rescue+x11+extra. А нам не нужно вытягивать rescue+x11+extra.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 8:30 ` Антон Мидюков
@ 2020-09-28 8:37 ` Sergey V Turchin
2020-09-28 8:47 ` Антон Мидюков
2020-09-28 9:23 ` Michael Shigorin
0 siblings, 2 replies; 11+ messages in thread
From: Sergey V Turchin @ 2020-09-28 8:37 UTC (permalink / raw)
To: Distributions development
On Monday, 28 September 2020 11:30:57 MSK Антон Мидюков wrote:
[...]
> >>> 2d0ddf44d355688eb7c91774e9f75c0e2ae1212d
> >>> Полагаю, достаточно 1-й строки
> >>> @$(call add,LIVE_LISTS,$(call tags,rescue x11))
> >>> вместо затронутых 2-х. Или я чего-то не понимаю?
> >>> [...]
> >> Нужно, чтобы не вытянулся rescue+x11+extra, но вытянулись rescue+extra и
> >> rescue+x11
> >> @$(call add,LIVE_LISTS,$(call tags,rescue extra !x11))
> >> вытянет: rescue+extra
> >> @$(call add,LIVE_LISTS,$(call tags,rescue x11 !extra))
> >> вытянет: rescue+x11
> > Так, я и спрашиваю, что вытянет
> > @$(call add,LIVE_LISTS,$(call tags,rescue x11))
> > ?
>
> Все списки в названии которых содержатся слова (теги) rescue и x11, т.е.
> rescue+x11 и rescue+x11+extra. А нам не нужно вытягивать rescue+x11+extra.
Ааа, вот! А я думал, rescue+x11+extra не вытянется, спасибо!
Получается, если завтра кто-то добавит rescue+x11+super и rescue+x11+puper, то
они автоматом влезут мне в образ, хотя я не просил? Или в этом и состоит идея
с тэгами?
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 8:37 ` Sergey V Turchin
@ 2020-09-28 8:47 ` Антон Мидюков
2020-09-28 9:40 ` Michael Shigorin
2020-09-28 9:23 ` Michael Shigorin
1 sibling, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2020-09-28 8:47 UTC (permalink / raw)
To: devel-distro
28.09.2020 15:37, Sergey V Turchin пишет:
> On Monday, 28 September 2020 11:30:57 MSK Антон Мидюков wrote:
>
> [...]
>>>>> 2d0ddf44d355688eb7c91774e9f75c0e2ae1212d
>>>>> Полагаю, достаточно 1-й строки
>>>>> @$(call add,LIVE_LISTS,$(call tags,rescue x11))
>>>>> вместо затронутых 2-х. Или я чего-то не понимаю?
>>>>> [...]
>>>> Нужно, чтобы не вытянулся rescue+x11+extra, но вытянулись rescue+extra и
>>>> rescue+x11
>>>> @$(call add,LIVE_LISTS,$(call tags,rescue extra !x11))
>>>> вытянет: rescue+extra
>>>> @$(call add,LIVE_LISTS,$(call tags,rescue x11 !extra))
>>>> вытянет: rescue+x11
>>> Так, я и спрашиваю, что вытянет
>>> @$(call add,LIVE_LISTS,$(call tags,rescue x11))
>>> ?
>> Все списки в названии которых содержатся слова (теги) rescue и x11, т.е.
>> rescue+x11 и rescue+x11+extra. А нам не нужно вытягивать rescue+x11+extra.
> Ааа, вот! А я думал, rescue+x11+extra не вытянется, спасибо!
> Получается, если завтра кто-то добавит rescue+x11+super и rescue+x11+puper, то
> они автоматом влезут мне в образ, хотя я не просил? Или в этом и состоит идея
> с тэгами?
В этом и состоит. Удобно расчленять на новые списки, никому ничего не
ломая, когда нужно взять лишь часть списка к себе.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 8:37 ` Sergey V Turchin
2020-09-28 8:47 ` Антон Мидюков
@ 2020-09-28 9:23 ` Michael Shigorin
1 sibling, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2020-09-28 9:23 UTC (permalink / raw)
To: devel-distro
On Mon, Sep 28, 2020 at 11:37:59AM +0300, Sergey V Turchin wrote:
> Получается, если завтра кто-то добавит rescue+x11+super и
> rescue+x11+puper, то они автоматом влезут мне в образ, хотя я
> не просил? Или в этом и состоит идея с тэгами?
Именно. Тут предполагается наличие здравого смысла и осторожности,
но хорошо бы это предположение ещё как-то инструментировать --
например, отвечалкой на вопрос "какие образы затронет моё
изменение в тегированных списках пакетов".
Таких проверок пока куда меньше, чем хотелось бы, но хотя бы
что-то есть -- например:
$ make -s -C pkg.in/lists pkgdups 2>/dev/null| head -3
vim-console: 14 virt/base.pkgs tagged/ve+tools tagged/rescue+extra tagged/base+tablet tagged/base+desktop+live tagged/builder+extra tagged/base+extra tagged/regular+server slinux/misc-base kworkstation/kde5-base ltsp server-base dev/builder centaurus/disk-server-light
screen: 14 virt/base.pkgs tagged/ve+tools tagged/rescue+extra tagged/base+tablet tagged/builder+extra tagged/regular+server slinux/misc-full kworkstation/kde5-base workstation/base.pkgs education/misc server-base centaurus/disk-dvd centaurus/disk-server-light centaurus/base-server
rsync: 14 virt/base.pkgs tagged/ve+tools tagged/rescue+extra tagged/base+tablet tagged/server+network tagged/base+desktop+live tagged/base+extra slinux/misc-base slinux/misc-full education/misc centaurus/disk-dvd centaurus/cluster centaurus/base-server
// так, там в bin/pkgdups явно стоит SIGPIPE игнорировать
$ make -s -C pkg.in/groups check
** Error: missing parent group referenced in:
./centaurus/mysql-server-a.directory
./centaurus/alterator.directory
** Error: missing parent group referenced in:
./centaurus/http-server.directory
./centaurus/dns-server.directory
./centaurus/kvm-server.directory
** Error: missing pkglist alterator referenced:
./centaurus/mysql-server-a.directory
./centaurus/alterator.directory
** Error: missing pkglist cups referenced:
./centaurus/cups.directory
** Error: missing pkglist dns-server referenced:
./centaurus/dns-server-a.directory
./centaurus/dns-server.directory
** Error: missing pkglist docs referenced:
./centaurus/docs.directory
** Error: missing pkglist http-server referenced:
./centaurus/http-server.directory
** Error: missing pkglist kvm-server referenced:
./centaurus/ganeti.directory
./centaurus/kvm-server.directory
** Error: missing pkglist phpmyadmin referenced:
./centaurus/mysql-server-a.directory
/* ну здесь просто "наследство" надо проверять --
* где-то добавить "centaurus/", где-то взять список
* из m-p-d или убрать невостребованный .directory-файл
*/
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 8:47 ` Антон Мидюков
@ 2020-09-28 9:40 ` Michael Shigorin
2020-09-28 10:48 ` Sergey V Turchin
0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2020-09-28 9:40 UTC (permalink / raw)
To: devel-distro
On Mon, Sep 28, 2020 at 03:47:14PM +0700, Антон Мидюков wrote:
> > Получается, если завтра кто-то добавит rescue+x11+super и
> > rescue+x11+puper, то они автоматом влезут мне в образ,
> > хотя я не просил? Или в этом и состоит идея с тэгами?
Так она же задокументирована:
---
Применение: дополнение жёстко статически заданной функциональности
(как правило, обязательной в данном образе) более "плавающим"
в долгосрочном плане результатом раскрытия списка тегов (который
может покрывать второстепенные вещи способом, обычно требующим
меньше внимания).
--- pkg.in/lists/tagged/README
> В этом и состоит. Удобно расчленять на новые списки, никому
> ничего не ломая, когда нужно взять лишь часть списка к себе.
Более того, если нужен ровно tagged/rescue+x11 --
ничто не мешает сделать напрямую
@$(call add,LIVE_LISTS,tagged/rescue+x11)
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 9:40 ` Michael Shigorin
@ 2020-09-28 10:48 ` Sergey V Turchin
2020-09-28 12:07 ` Michael Shigorin
0 siblings, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2020-09-28 10:48 UTC (permalink / raw)
To: Distributions development
On Monday, 28 September 2020 12:40:47 MSK Michael Shigorin wrote:
> On Mon, Sep 28, 2020 at 03:47:14PM +0700, Антон Мидюков wrote:
> > > Получается, если завтра кто-то добавит rescue+x11+super и
> > > rescue+x11+puper, то они автоматом влезут мне в образ,
> > > хотя я не просил? Или в этом и состоит идея с тэгами?
>
> Так она же задокументирована:
Там ничего не сказано про выражения. Наример, мне было до конца не понятно,
что значит
@$(call add,LIVE_LISTS,$(call tags,rescue x11 !extra))
. Можно ещё такой пример описать
@$(call add,BASE_LISTS, $(call tags,(base || desktop) && (l10n || network)))
> ---
> Применение: дополнение жёстко статически заданной функциональности
> (как правило, обязательной в данном образе) более "плавающим"
> в долгосрочном плане результатом раскрытия списка тегов (который
> может покрывать второстепенные вещи способом,
> обычно требующим меньше внимания).
Про внимание совершенно непонятно, где меньше, а где больше. Весь абзац
"плавающий". Его сократить бы, сделав поконкретнее, убрав разные "как
правило", "в долгосрочном" и "обычно".
Напрмер:
Применение: эти "плавающие списки" позволяют автоматически подстраивать
функциональность, но требуют больше внимания для отслеживания их количества и
содержимого.
> --- pkg.in/lists/tagged/README
>
> > В этом и состоит. Удобно расчленять на новые списки, никому
> > ничего не ломая, когда нужно взять лишь часть списка к себе.
>
> Более того, если нужен ровно tagged/rescue+x11 --
> ничто не мешает сделать напрямую
>
> @$(call add,LIVE_LISTS,tagged/rescue+x11)
Теперь это понятно.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-distro] mkimage-profiles 1.4.3-alt1
2020-09-28 10:48 ` Sergey V Turchin
@ 2020-09-28 12:07 ` Michael Shigorin
0 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2020-09-28 12:07 UTC (permalink / raw)
To: devel-distro
On Mon, Sep 28, 2020 at 01:48:17PM +0300, Sergey V Turchin wrote:
> > > > Получается, если завтра кто-то добавит rescue+x11+super и
> > > > rescue+x11+puper, то они автоматом влезут мне в образ,
> > > > хотя я не просил? Или в этом и состоит идея с тэгами?
> > Так она же задокументирована:
> Там ничего не сказано про выражения. Наример, мне было до конца
> не понятно, что значит
> @$(call add,LIVE_LISTS,$(call tags,rescue x11 !extra))
> . Можно ещё такой пример описать
> @$(call add,BASE_LISTS, $(call tags,(base || desktop) && (l10n || network)))
Н-да, тут скорее полагался на (относительную) очевидность,
а какое-то описание есть в bin/tags2lists и lib/functions.mk;
где и какую документацию ты бы предпочёл видеть, чтобы прочесть?
Добавить примеры в pkg.in/lists/tagged/README хватит, как думаешь?
> > ---
> > Применение: дополнение жёстко статически заданной функциональности
> > (как правило, обязательной в данном образе) более "плавающим"
> > в долгосрочном плане результатом раскрытия списка тегов (который
> > может покрывать второстепенные вещи способом,
> > обычно требующим меньше внимания).
> Про внимание совершенно непонятно, где меньше, а где больше.
> Весь абзац "плавающий". Его сократить бы, сделав поконкретнее,
> убрав разные "как правило", "в долгосрочном" и "обычно".
Это в целом беда моей документации, действительно :-/
> Напрмер:
> Применение: эти "плавающие списки" позволяют автоматически
> подстраивать функциональность, но требуют больше внимания для
> отслеживания их количества и содержимого.
Ты выплеснул "в сравнении с чем" (со статически заданной
функциональностью), это важно. Но уже похоже на патч. :)
Я пытался сказать, что "здесь и сейчас" прибить шурупом всегда
быстрее, а только основная ценность m-p -- это именно работа
ещё и на совместно применимые "кусочки", когда в чём-то хорошо
разбирается "сосед", а ты по опыту знаешь, что достаточно
подобрать то, что он там насопровождает, и не надо городить
чего-то отдельного (или же наоборот -- что у него интересное,
но может меняться вообще без учёта других и лучше форкнуть
с упоминанием да следить отдельно глазами).
Братцы, спрашивайте. Давайте приводить документацию m-p
в приличный вид и по содержимому.
Заодно чуть подновил http://altlinux.org/m-p
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2020-09-28 12:07 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-25 19:22 [devel-distro] mkimage-profiles 1.4.3-alt1 Антон Мидюков
2020-09-28 7:54 ` Sergey V Turchin
2020-09-28 8:17 ` Антон Мидюков
2020-09-28 8:22 ` Sergey V Turchin
2020-09-28 8:30 ` Антон Мидюков
2020-09-28 8:37 ` Sergey V Turchin
2020-09-28 8:47 ` Антон Мидюков
2020-09-28 9:40 ` Michael Shigorin
2020-09-28 10:48 ` Sergey V Turchin
2020-09-28 12:07 ` Michael Shigorin
2020-09-28 9:23 ` Michael Shigorin
ALT Linux Distributions development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
public-inbox-index devel-distro
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-distro
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git