<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/dbus/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2025-08-14T08:58:04Z</updated>
<entry>
<title>dbus: fix ujail configuration</title>
<updated>2025-08-14T08:58:04Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2025-08-05T15:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=2749f0a3af09e02d4540ec6e624794c693bf9f4f'/>
<id>urn:sha1:2749f0a3af09e02d4540ec6e624794c693bf9f4f</id>
<content type='text'>
Running dbus as an unprivileged user fails for two reasons: Cannot write pid file
and cannot read the installed policies:

 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8568]: jail: exec-ing /usr/bin/dbus-daemon
 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8585]: Encountered error 'Failed to open "/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf": Permission denied' while parsing '/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf'
 Tue Aug  5 17:12:41 2025 daemon.err dbus-daemon[8568]: dbus-daemon[8585]: Encountered error 'Failed to open "/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf": Permission denied' while parsing '/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf'
 Tue Aug  5 17:12:41 2025 daemon.warn dbus-daemon[8585]: Failed to start message bus: Failed to open "/var/run/dbus.pid": Permission denied
 Tue Aug  5 17:12:41 2025 daemon.err dbus-daemon[8568]: dbus-daemon[8585]: Failed to start message bus: Failed to open "/var/run/dbus.pid": Permission denied
 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8568]: jail: jail (8585) exited with exit: 1

Fix by dropping the pid file when running unprivileged and changing the owner
of the installed policies.

Fixes: f238d6dd0996 ("dbus: run as regular user rather than as root")
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
</content>
</entry>
<entry>
<title>dbus: use pid file owned by dbus</title>
<updated>2025-08-01T21:35:41Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-08-01T14:12:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=78bdf21e799c917d1e3336e09ca8d06f748733e7'/>
<id>urn:sha1:78bdf21e799c917d1e3336e09ca8d06f748733e7</id>
<content type='text'>
Switching to the dbus user in edc5a534 also needed to redefine the
location of dbus.pid into the directory under its ownership. This
commit fixes that omission.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>dbus: run as regular user rather than as root</title>
<updated>2025-07-31T08:59:55Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-07-23T00:05:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f238d6dd0996e4cd511522b5af25c80ddab30e9b'/>
<id>urn:sha1:f238d6dd0996e4cd511522b5af25c80ddab30e9b</id>
<content type='text'>
Running as a dedicated dbus users is better from both a security and an
isolation perspective than running as root.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>dbus: update to 1.16.2</title>
<updated>2025-07-30T20:23:10Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-07-23T11:47:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=c6b21821a56d387e0d3da87fbbacb28a260aa09b'/>
<id>urn:sha1:c6b21821a56d387e0d3da87fbbacb28a260aa09b</id>
<content type='text'>
Update the 1.16.2 and adapt Makefile to meson build system.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>dbus: take maintainership of the package</title>
<updated>2023-09-08T21:40:41Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-09-08T21:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=33627698a9af2fc56b1a6628248ec56d8655c4d1'/>
<id>urn:sha1:33627698a9af2fc56b1a6628248ec56d8655c4d1</id>
<content type='text'>
Since it seems that this nobody wants to be the maintainer of dbus,
I can take the responsibility.

I am no dbus expert, but can runtime test it and see if change seems
sane.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>dbus: update to 1.14.10 stable</title>
<updated>2023-09-08T21:39:39Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-09-08T21:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ea3482504be76392382c5371b3624e9ddd1dafac'/>
<id>urn:sha1:ea3482504be76392382c5371b3624e9ddd1dafac</id>
<content type='text'>
Current stable branch for dbus is 1.14 and that is recommended to be used.
1.13 was a development branch and not meant for production use.

1.14.10 is the latest stable, so lets move to it.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>dbus: drop CMake patches</title>
<updated>2023-09-08T21:04:33Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-09-08T21:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=25e4b88083e624abf5510cc266afdb1bc3895d40'/>
<id>urn:sha1:25e4b88083e624abf5510cc266afdb1bc3895d40</id>
<content type='text'>
CMake is not being used to build dbus as it does not respect endinaness
under CMake and 1.14 branch.

So, lets drop the patches as they will not apply to future 1.14 update.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>dbus: fix configure args for verbose mode</title>
<updated>2022-02-07T16:49:25Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2022-02-07T16:49:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=2cbe230b6a65fd00c04cd528f6e5d4651218e1f8'/>
<id>urn:sha1:2cbe230b6a65fd00c04cd528f6e5d4651218e1f8</id>
<content type='text'>
When switching from cmake to autotools, the wrong logging was used for
the verbose compilations option. This commit fixes that.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>dbus: switching back to autotools to fix big endian issue</title>
<updated>2022-02-04T13:29:07Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2022-02-04T10:30:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=da442b467dd4221e292b0229be98269b0c472bff'/>
<id>urn:sha1:da442b467dd4221e292b0229be98269b0c472bff</id>
<content type='text'>
According to the upstream developers of dbus, cmake is only inteded for
windows. Unix like operating systems should continue to use the
autotools stack.

Since the changeover to cmake, the dbus was no longer usable on all big
endian systems because the name binding no longer worked.

In cmake, it is not evaluated whether it should run on a little endian
or big endian system.

This fixes issue #17780. The original problem occurred when using the
modem manager on the big endian system (MIPS).

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
</feed>
