Florian Eckert [Wed, 6 Nov 2024 13:28:57 +0000 (14:28 +0100)]
modemmanager: check during SIM unlocking whether initialization has been completed
After the SIM has been successfully unlocked, it is initialized. This can
take longer on some modems, so we must wait until the modem is ready to
execute the next commands.
Otherwise the modem cannot be enabled and aborts with the following
error message:
error: couldn't enable the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.WrongState: modem in initializing state'
Florian Eckert [Tue, 5 Nov 2024 07:37:02 +0000 (08:37 +0100)]
modemmanager: swap plmn and technology set command in the proto
In the current implementation of the modemmanager 'proto', if a 'plmn' and a
'technology' is configured, the 'plmn' is set first and then second the
'technology' on a 'proto' setup.
However, this is problematic if a 'technology' has already been set in an
earlier run. It is possible, that this previously set 'technology' is not
available at the current location, as the modem remembers the setting.
To fix this, first set the technology and then the plmn.
modemmanager: add log file if syslog is set to DEBUG
If the ModemManager is started with debug, all outputs are written to the
system log. To simplify debugging, a logging file is now created under
'/var/log/mm.log' in this case. This simplifies error analysis.
Marius Dinu [Sun, 17 Apr 2022 10:23:51 +0000 (13:23 +0300)]
btrfs-progs: add "btrfs device scan" before overlay/extroot
If users choose to build OpenWrt with btrfs included
and want to use a btrfs RAID for overlay/extroot,
then devices need to be scanned *before* mounting overlay/extroot.
If not, btrfs won't find all RAID drives and fail to mount.
This commit:
- creates a duplicate (symlink) of the btrfs scan script so that it runs
both before and after overlay/extroot mount,
- changes the scan command to not depend on blkid (-d),
- outputs the scan results to kernel log to show what's being detected,
as the system logger is not yet running.
Daniel Golle [Tue, 5 Nov 2024 03:20:57 +0000 (03:20 +0000)]
gst1-plugins-bad: package play and player libraries
Create packages for the libgstplay and libgstplayer.
Introduce InstallDev to allow using and detecting libraries which are
part of the 'bad' set by other packages.
Daniel Golle [Tue, 12 Nov 2024 02:50:24 +0000 (03:50 +0100)]
libdrm: update to 2.4.123
Changes since 2.4.120: ad750dc6 amdgpu: add marketing names from Adrenalin 23.11.1 64144740 amdgpu: add marketing names from PRO Edition for W7700 fb13af43 amdgpu: add marketing names from Windows Steam Deck OLED APU driver dfb8111e amdgpu: add marketing names from amd-6.0 9d9498f4 amdgpu: add marketing name for Radeon RX 6550M 14094328 amdgpu: add marketing names from amd-6.0.1 7ab1cdac xf86drm: ignore symlinks in process_device() 1aa800d4 Revert "xf86drm: ignore symlinks in process_device()" 7c5c742d xf86drm: Don't consider node names longer than the maximum allowed 01f91aa7 meson: make build system happy by replacing deprecated feature 1b4e04ba tests/util: add tidss driver c8f327ce amdgpu: Make amdgpu_device_deinitialize thread-safe 43768487 amdgpu: add amdgpu_va_manager 96fe43a0 amdgpu: expose amdgpu_va_manager publicly 6978f999 amdgpu: add amdgpu_va_range_alloc2 7275ef8e amdgpu: add amdgpu_device_initialize2 525e8044 symbols-check: Add _GLOBAL_OFFSET_TABLE_ c45ffb1e symbols-check: Add _fbss, _fdata, _ftext c7c3c14b amdgpu: fix deinit logic fbb83f74 meson: Replace usages of deprecated ExternalProgram.path() 764ed8b9 meson: Fix broken str.format usage 5a9cfb3c ci: build with meson --fatal-meson-warnings f94a79a7 ci: use "meson setup" sub-command 1179edb4 include poll.h instead of sys/poll.h 362b5b0a xf86drm: document drmDevicesEqual() 4df91735 amdgpu: Make amdgpu_cs_signal_semaphore() thread-safe 058a04de tests/amdgpu: fix compile warning with the guard enum value cee441f3 tests/amdgpu: fix compile error with gcc7.5 37265ab0 tests/amdgpu: fix compile error with gcc14 93d037cd amdgpu: sync amdgpu_drm.h 70c4f836 Bump version to 2.4.121 7f20912b Remove libm in libdrm dependencies 0cd18d0d OpenBSD: fix FTBS on misspelled and missing variables 90c1a35f fix FTBS on FreeBSD (or non-Linux in general) b7338fc8 freedreno: fix FTBS on non-Linux platforms (unused header) 589f8e86 etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms. d096affb ci: upgrade debian container to bookworm a97bd7b4 ci: upgrade FreeBSD VM to 14.1 998d2a2e Sync headers with drm-next ad78bb59 build: bump version to 2.4.122 b065dbc5 Fix FTBS on undefined clock_gettime() and asprintf() 5e1e7c4d amdgpu: add new marketing names 11cafdd8 amdgpu: add new marketing names 21ac1816 Convert to Android.bp aefb5fa9 Delete all Makefile.sources files aef24b66 readdir_r is deprecated. c2b5759a Android.bp: Add include exports for android dir 6aa6411c Make libdrm recovery_available dcb14fe0 Makes libdrm available on host 460f7907 Export include dirs with -isystem f22956a4 Adds libdrm_headers d9043a25 add crosvm to com.android.virt 4bd09d78 Enable GPU in crosvm b0815faa libs: Tie DSO minor versions to libdrm version 88db6114 tests: Make modetest and proptest cc_binary in Android.bp f3f56f41 Disable ioctl signed overload for Bionic libc 25dec5b9 build: bump version to 2.4.123
Mathew McBride [Thu, 7 Mar 2024 03:06:35 +0000 (14:06 +1100)]
net-tools: package full netstat implementation
The full implementation of netstat can be useful,
for example, showing inodes of sockets or displaying
protocol families not supported by the busybox
version.
Gagan Deep [Tue, 22 Oct 2024 16:58:46 +0000 (22:28 +0530)]
openwisp-monitoring: fix Makefile for 0.2.0 update
Commit 5e69da4ccb760da66f00f91e6cb2248ddcdabe5d upgraded openwisp-monitoring
to version 0.2.0 but missed necessary Makefile adjustments, causing the
package to break in OpenWrt feeds.
This patch updates the Makefile to ensure proper functionality of
openwisp-monitoring with the 0.2.0 release.
Hannu Nyman [Sun, 10 Nov 2024 08:29:00 +0000 (10:29 +0200)]
ddns-scripts: Adjust descriptions in Makefile for apk
Having both double quotes and parentheses in package
description may lead into troublewith apk, if parentheses
are located so that they get passed "outside" the quoted
parameter, and get interpreted as a token for shell.
Example:
ash: -c: line 1: syntax error near unexpected token `('
bash: -c: line 1: `/OpenWrt/e8450/staging_dir/host/bin/fakeroot
/OpenWrt/e8450/staging_dir/host/bin/apk mkpkg --info "name:ddns
-scripts-pdns" --info "version:2.8.2-r51" --info "description:D
ynamic DNS Client scripts extension for "PowerDNS" via API. It
requires: "option param_opt(Optional Parameter)" to be a valid
Avoid that by using single quotes in the detailed descriptions.
ICU 76 updates to Unicode 16 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations. It also updates to CLDR 46 (beta blog) locale data with new locales, significant updates to existing locales, and various additions and corrections. For example, the CLDR and Unicode default sort orders are now very nearly the same.
ICU 76 and CLDR 46 are major releases, including a new version of Unicode and major locale data improvements.
ICU 76 decided to reduce overlinking[^1] thus `icu-i18n` will no longer
add `icu-uc` when linking to shared libraries. This results in undefined
symbols/references when trying to build with system ICU 76.
Til Kaiser [Fri, 8 Nov 2024 11:40:02 +0000 (12:40 +0100)]
mstflint: update to 4.30.0
This commit updates the mstflint package to the latest
4.30.0 release. It also drops the zlib dependency because
libsqlite3 and libxml2 already depend on it.
Daniel Golle [Tue, 5 Nov 2024 03:15:26 +0000 (03:15 +0000)]
glib2: fix pkg-config path for glib_compile_schemas
Some applications using Glib2 require using glib_compile_schemas during
build and deduct the path of that executable via pkg-config.
This currently fails as the path is not fixed in gio.pc.
Fix that by adding glib_compile_schemas to the sed expression taking
care of applying prefix_hostpkg.
fwupd: bump to 2.0.1 and make libdrm support configurable
Bump fwupd to 2.0.1 and make libdrm support configurable.
Set libdrm support disabled by default.
This is needed to fix a problem with buildbot where libdrm dependency is
silently included as buildbot compile every package and library is found
in the system.
Nginx hardcode the libxml2 include path to /usr/include/libxml2. This
works in a local build as pretty much everyone have the libxml2 library
installed but doesn't on buildbot container as the library doesn't
exist.
This effectively makes the host library leak intro library detection but
doesn't actually link to it as linking is still done with the correct
library in staging dir.
To fix this add a patch to define custom libxml2 include directory
instead of hardcoding it to host library.
Mute warning on procd init.d script enable as nginx_util is tried to be
called from /usr/bin host system. Limit it to be called only if
nginx-util is present.