Prepare AGL to switch from yocto thud to zeus (3.0)

Description

 

Some recipes apply patch on new packages version and are broken:

  • dbus

  • qtlocation

  • opencv

  • qtwayland

  • ...

Some source are brocken

 freetype (${SOURCEFORGE_MIRROR}/freetype/ft2demos${PV}.tar.bz2)

  • ...

Some recipes need to be fix due to new QA check:

- rtl-sdr

 

Some backport recipes need to be remove:

- connman

... 

 

LAYERSERIES_COMPAT need to be update:

This command line can be useful:

"find meta-agl* -name layer.conf -exec sed -i s/thud/zeus/g {} \;"

 

 

 

Environment

None

Activity

Walt Miner 
July 10, 2020 at 3:14 PM

Close for JJ RC1

Scott Murray 
March 30, 2020 at 6:34 PM

I'm going to declare victory on this, and open a new issue to track the 3.1/dunfell upgrade work.

jose bollo 
January 28, 2020 at 1:46 PM

I found

and by default send_destination is denied

Not sure if it will help at the end but you can try to add uid=1 or to allow by default

Scott Murray 
January 28, 2020 at 1:20 PM

, the error messages are of the form:

Jan 28 13:18:31 qemux86-64 dbus-daemon[167]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.18" (uid=1 pid=324 comm="afbd-agl-service-network@1.0-7835524 " label="User::App::agl-service-network") interface="net.connman.Manager" member="RegisterAgent" error name="(unset)" requested_reply="0" destination="net.connman" (uid=0 pid=292 comm="/usr/sbin/connmand -n " label="System")
Jan 28 13:18:31 qemux86-64 afbd-agl-service-network@1.0-7835524[324]: ERROR: [API network-manager] Error calling manager RegisterAgent method Rejected send message, 2 matched rules; type="method_call", sender=":1.18" (uid=1 pid=324 comm="afbd-agl-service-network@1.0-7835524 " label="User::App::agl-service-network") interface="net.connman.Manager" member="RegisterAgent" error name="(unset)" requested_reply="0" destination="net.connman" (uid=0 pid=292 comm="/usr/sbin/connmand -n " label="System") /usr/src/debug/agl-service-network/1.0+gitAUTOINC+7835524cf7-r0/git/binding/network-connman.c:276,connman_call

The labels are mentioned, which makes me think that could be an issue, perhaps I'm wrong.  It's my guess that you can debug this a lot faster than I could.

 

jose bollo 
January 28, 2020 at 8:04 AM

I'm not sure that the lacking of dbus-cynara patches is the reason. Have you tried to tune /usr/share/dbus policies just for debugging? What tells busctl monitor?

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Components

Affects versions

Priority

Created October 31, 2019 at 2:27 PM
Updated July 10, 2020 at 3:14 PM
Resolved March 30, 2020 at 6:34 PM