[devel-distro] архитектуры, java-11-openjdk и LibreOffice*

Антон Мидюков midyukov-anton at ya.ru
Mon Nov 22 21:36:03 MSK 2021


23.11.2021 01:24, Michael Shigorin пишет:
> 	Здравствуйте.
> Коллеги, удивлён коммитами в antohami/master:
> 
> 3fbf1a5827672504e08d6a188cf8fcd916fe2c6b (sem@)
> 5581dc91ec6f3330c338995d1cdfbca285298011 (sem@)
> 9601a9e7ce92c7a521fd154f59d8e17524f12a95 (sem@)
> 8f0f5f7d3c6765c97bd7c57819de67cbbfc0d6d6 (cas@)
> 
> Понятно, что кроме меня никого не волнует,
> что java11 пока нет в sisyphus_e2k
> (прилагаю исправление для education.mk).

Я не стараюсь создавать несовместимости с профилями коллег
на ровном месте. Если серьёзных претензий нет, беру как есть.

> 
> Непонятно, зачем делать для armh отдельный список,
> если достаточно воспользоваться @armh в имеющемся?

О каких списках речь то?

> 
> Досадно, что реализация bin/archdep-filter не умеет
> списки архитектур (тогда регэксы были бы совсем уже
> нечитаемые, я думал над этим) -- но давайте тогда
> в таких случаях выписывать хотя бы списки архитектур.
> 
> Хотя тут есть другая опасность -- выплеснуть нечаянно
> какой-либо пакет или список, как это уже произошло
> с workstation/vlc на не-x86 (похоже, без замены чем-либо
> другим вообще, см. conf.d/basealt.mk).
> 
> Сейчас отдельно пришлю коммиты для обсуждения.
> 
> PS: хотя... если попробовать сперва раскладывать
> "(@!*)([a-zA-Z0-9]+,)+" в "\1\2 \1\3 ...",
> то может и получиться относительно изящно/понятно;
> как-то так: http://stackoverflow.com/a/55781741/561921
> (но с вычитанием сложнее).
> 
> PPS: в общем, написал такое, только не смог добить
> ещё одно изменение поведения (может, и ладно).
> 
> 

У меня возник вопрос по присланному патчу:
diff --git a/conf.d/education.mk b/conf.d/education.mk
index a79200cdf..50cc60ef9 100644
--- a/conf.d/education.mk
+++ b/conf.d/education.mk
@@ -18,7 +18,11 @@ mixin/education: \
 	@$(call add,THE_BRANDING,menu xfce-settings system-settings)
 	@$(call add,THE_LISTS,slinux/xfce-base)
 	@$(call add,THE_LISTS,education/misc)
-	@$(call add,THE_PACKAGES,java-11-openjdk)
+ifeq (,$(filter-out e2k%,$(ARCH)))
+	@$(call add,THE_PACKAGES,jre)
+else
+	@$(call add,LIVE_PACKAGES,java-11-openjdk)
+endif
 	@$(call add,THE_PACKAGES,thunderbird)
 	@$(call add,THE_LISTS,$(call tags,base l10n))
 	@$(call add,BASE_LISTS,workstation/3rdparty)

Было
@$(call add,THE_PACKAGES,java-11-openjdk)
Стало
@$(call add,LIVE_PACKAGES,java-11-openjdk)

Ошибка или так задумано?

-- 
С уважением, Антон Мидюков <antohami �� altlinux.org>


More information about the devel-distro mailing list