public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. b56067deec4341a64a449ecb3666036b9ade20b5
@ 2025-11-11 21:35 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2025-11-11 21:35 UTC (permalink / raw)
  To: ipfire-scm

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 8633 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  b56067deec4341a64a449ecb3666036b9ade20b5 (commit)
       via  af36f639de7c342b35808bede6b9512bf905b8c3 (commit)
       via  94f7b3e59692b148fcc9d8bb1039514fb2b75a4d (commit)
       via  bf3603433743c33bd0c2f1b91feb92ebfbbee375 (commit)
       via  c33f9452373377df3a18b58848e6fcdaeaaa7b4f (commit)
      from  2244601d117e57c4b5cc7082a4843fcead167cff (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b56067deec4341a64a449ecb3666036b9ade20b5
Author: Robin Roevens <robin.roevens@disroot.org>
Date:   Tue Nov 11 22:11:59 2025 +0100

    zabbix_agentd: Update to 7.0.21 (LTS)
    
    - Update of rootfile not required
    
    Improvements:
    - ZBXNEXT-9902	Changed timeout range for Zabbix JS and Zabbix get utilities
    
    Bugs fixed:
    - ZBX-25148	Added adjustments for sequential data entries with the same timestamp
    - ZBX-25263	Fixed Zabbix agent to attempt next refresh of active checks in 60 seconds in case of connection errors
    
    Full changelogs:
    - https://www.zabbix.com/rn/rn7.0.19
    - https://www.zabbix.com/rn/rn7.0.20
    - https://www.zabbix.com/rn/rn7.0.21
    
    Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit af36f639de7c342b35808bede6b9512bf905b8c3
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Tue Nov 11 21:31:39 2025 +0000

    installer: Ensure the console it configure to use UTF-8
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 94f7b3e59692b148fcc9d8bb1039514fb2b75a4d
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Tue Nov 11 11:09:49 2025 +0000

    installer: Use locales by their full handles
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit bf3603433743c33bd0c2f1b91feb92ebfbbee375
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Tue Nov 11 11:09:14 2025 +0000

    installer: Install all supported locales
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit c33f9452373377df3a18b58848e6fcdaeaaa7b4f
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Nov 10 21:15:48 2025 +0000

    qemu: Drop custom udev rules
    
    These rules are now included in the default udev rules.
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/qemu/65-kvm.rules                     |  2 --
 config/rootfiles/packages/qemu               |  1 -
 lfs/qemu                                     |  5 +----
 lfs/zabbix_agentd                            |  6 +++---
 src/installer/dracut-module/module-setup.sh  |  6 ++++--
 src/installer/dracut-module/run-installer.sh |  3 +++
 src/installer/main.c                         | 28 ++++++++++++++--------------
 7 files changed, 25 insertions(+), 26 deletions(-)
 delete mode 100644 config/qemu/65-kvm.rules

Difference in files:
diff --git a/config/qemu/65-kvm.rules b/config/qemu/65-kvm.rules
deleted file mode 100644
index 569ded9f97..0000000000
--- a/config/qemu/65-kvm.rules
+++ /dev/null
@@ -1,2 +0,0 @@
-KERNEL=="kvm", GROUP="kvm", MODE="0660"
-KERNEL=="vhost-net", GROUP="kvm", MODE="0660", TAG+="uaccess", OPTIONS+="static_node=vhost-net"
diff --git a/config/rootfiles/packages/qemu b/config/rootfiles/packages/qemu
index 24a37e759b..34f779f5fa 100644
--- a/config/rootfiles/packages/qemu
+++ b/config/rootfiles/packages/qemu
@@ -15,7 +15,6 @@ usr/bin/qemu-system-x86_64
 usr/bin/qemu-vmsr-helper
 usr/bin/qemu-x86_64
 usr/include/qemu-plugin.h
-usr/lib/udev/rules.d/65-kvm.rules
 usr/libexec/qemu-bridge-helper
 #usr/share/applications/qemu.desktop
 #usr/share/icons/hicolor/128x128
diff --git a/lfs/qemu b/lfs/qemu
index effad8109a..8dfac27536 100644
--- a/lfs/qemu
+++ b/lfs/qemu
@@ -35,7 +35,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = qemu
-PAK_VER    = 49
+PAK_VER    = 50
 
 DEPS       = alsa libusbredir spice libseccomp libslirp
 
@@ -111,8 +111,5 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	# install wrapper for old kvm parameter handling
 	install -m 755 $(DIR_SRC)/config/qemu/qemu /usr/bin/qemu
 
-	# install an udev script to set the permissions of /dev/kvm
-	cp -avf $(DIR_SRC)/config/qemu/65-kvm.rules /usr/lib/udev/rules.d/65-kvm.rules
-
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd
index 6ba834eda1..be61ca02e6 100644
--- a/lfs/zabbix_agentd
+++ b/lfs/zabbix_agentd
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = Zabbix Agent
 
-VER        = 7.0.18
+VER        = 7.0.21
 
 THISAPP    = zabbix-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = zabbix_agentd
-PAK_VER    = 19
+PAK_VER    = 20
 
 DEPS       = fping
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 8a88e359a6aa411ca5eb010fe24352edc3fb9dfba64d86e4e609ac3537c46cb45d470ba2f8bc196e62359459fd695d94d8be5a18afa5d1fe933fcb6f7de80cf7
+$(DL_FILE)_BLAKE2 = afc14329a5e97db6aca7f6dbd27921d8e6c1812f0c64e1e811bf41dd3fffe88cd0facd8afa56f06061aea74476f429b81ac55cbe5d6e325925dc0f0f45c354d9
 
 install : $(TARGET)
 
diff --git a/src/installer/dracut-module/module-setup.sh b/src/installer/dracut-module/module-setup.sh
index e63053eaf5..8a8de87d70 100755
--- a/src/installer/dracut-module/module-setup.sh
+++ b/src/installer/dracut-module/module-setup.sh
@@ -59,8 +59,10 @@ install() {
 
     # Locales
     mkdir -p "${initdir}/usr/lib/locale"
-    localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US
-    localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US.utf8
+    for locale in da_DK de_DE en_US es_ES fa_IR fr_FR hr_HR it_IT nl_NL pl_PL pt_PT ru_RU tr_TR; do
+        localedef --quiet --prefix="${initdir}" --add-to-archive "/usr/lib/locale/${locale}"
+        localedef --quiet --prefix="${initdir}" --add-to-archive "/usr/lib/locale/${locale}.utf8"
+    done
 
     for file in /usr/share/locale/*/LC_MESSAGES/installer.mo; do
         inst "${file}"
diff --git a/src/installer/dracut-module/run-installer.sh b/src/installer/dracut-module/run-installer.sh
index d0eebc61a2..c6af855f09 100644
--- a/src/installer/dracut-module/run-installer.sh
+++ b/src/installer/dracut-module/run-installer.sh
@@ -3,6 +3,9 @@
 # IPFire Installer RC
 #
 
+# Enable UTF-8 mode for the console before the installer starts
+export LC_ALL="en_US.utf-8"
+
 # wait for udev settle
 /bin/udevadm settle
 
diff --git a/src/installer/main.c b/src/installer/main.c
index 59a7ee3f78..f5f5672bfc 100644
--- a/src/installer/main.c
+++ b/src/installer/main.c
@@ -216,26 +216,26 @@ static char* center_string(const char* str, int width) {
 	return string;
 }
 
-#define DEFAULT_LANG "en.utf8"
+#define DEFAULT_LANG "en_US.utf8"
 #define NUM_LANGS 13
 
 static struct lang {
 	const char* code;
 	char* name;
 } languages[NUM_LANGS + 1] = {
-	{ "fa.utf8",    "فارسی (Persian)" },
-	{ "da.utf8",    "Dansk (Danish)" },
-	{ "es.utf8",    "Español (Spanish)" },
-	{ "en.utf8",    "English" },
-	{ "fr.utf8",    "Français (French)" },
-	{ "hr.utf8",    "Hrvatski (Croatian)" },
-	{ "it.utf8",    "Italiano (Italian)" },
-	{ "de.utf8",    "Deutsch (German)" },
-	{ "nl.utf8",    "Nederlands (Dutch)" },
-	{ "pl.utf8",    "Polski (Polish)" },
-	{ "pt.utf8",    "Portuguese (Brasil)" },
-	{ "ru.utf8",    "Русский (Russian)" },
-	{ "tr.utf8",    "Türkçe (Turkish)" },
+	{ "da_DK.utf8", "Dansk (Danish)" },
+	{ "de_DE.utf8", "Deutsch (German)" },
+	{ "en_US.utf8", "English" },
+	{ "es_ES.utf8", "Español (Spanish)" },
+	{ "fa_IR.utf8", "فارسی (Persian)" },
+	{ "fr_FR.utf8", "Français (French)" },
+	{ "hr_HR.utf8", "Hrvatski (Croatian)" },
+	{ "it_IT.utf8", "Italiano (Italian)" },
+	{ "nl_NL.utf8", "Nederlands (Dutch)" },
+	{ "pl_PL.utf8", "Polski (Polish)" },
+	{ "pt_PT.utf8", "Portuguese (Brasil)" },
+	{ "ru_RU.utf8", "Русский (Russian)" },
+	{ "tr_TR.utf8", "Türkçe (Turkish)" },
 	{ NULL, NULL },
 };
 


hooks/post-receive
--
IPFire 2.x development tree


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-11-11 21:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-11 21:35 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. b56067deec4341a64a449ecb3666036b9ade20b5 Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox