* [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: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
* 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
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