Richard Purdie
3ecf5d9692
uninative: Don't use single sstate for pseudo-native
...
pseudo-native is a bit special. It conditionally compiles in support for
xattr, statx and statvfs amongst other options. If a pseudo-native binary is
used on a system where these functions are present but it wasn't compiled in
we see hard to debug permissions problems.
An example is the devtool.DevtoolExtractTests.test_devtool_deploy_target
oe-selftest which shows a cryptic error:
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/lib/oeqa/selftest/cases/devtool.py", line 1388, in test_devtool_deploy_target
self.assertEqual(filelist1, filelist2)
File "/usr/lib64/python3.9/unittest/case.py", line 831, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib64/python3.9/unittest/case.py", line 1037, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib64/python3.9/unittest/case.py", line 1019, in assertSequenceEqual
self.fail(msg)
File "/usr/lib64/python3.9/unittest/case.py", line 670, in fail
raise self.failureException(msg)
AssertionError: Lists differ: ['-rwxr-xr-x 6000 6000 /etc/init.d/mdmonitor', '-rw-r-[10124 chars]n.8'] != ['-rwxr-xr-x root root /etc/init.d/mdmonitor', '-rw-r-[10124 chars]n.8']
First differing element 0:
'-rwxr-xr-x 6000 6000 /etc/init.d/mdmonitor'
'-rwxr-xr-x root root /etc/init.d/mdmonitor'
This is due to a version of pseudo without statx being used on a system where
ls uses statx, hence the files are displayed as 6000.6000 instead of root.root.
Avoid this by always building pseudo-native for the specific distro in question rather
than using a universal sstate feed.
This hopefully fixes one of the mysterious AB-INT issues.
(From OE-Core rev: 6e3785a3f1f3cf68f5fe101cd6bebe91db165973)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2020-11-24 15:53:07 +00:00
..
2018-09-13 07:42:28 +01:00
2020-10-07 11:18:38 +01:00
2014-02-28 14:01:16 +00:00
2020-11-08 14:03:20 +00:00
2020-07-08 10:37:12 +01:00
2020-11-24 15:53:07 +00:00
2016-08-25 23:03:45 +01:00
2017-12-02 11:25:32 +00:00
2016-12-22 08:50:17 +00:00
2019-06-19 12:46:44 +01:00
2018-01-26 13:09:09 +00:00
2020-10-26 22:08:36 +00:00
2016-12-16 10:23:23 +00:00
2020-06-04 13:27:32 +01:00
2019-01-14 11:35:55 +00:00
2019-04-12 09:29:06 +01:00
2019-12-29 09:27:16 +00:00
2019-02-19 16:14:57 +00:00
2020-08-10 18:14:59 +01:00
2020-11-08 14:03:20 +00:00
2019-01-16 15:35:07 +00:00
2016-12-16 10:23:23 +00:00
2017-06-28 20:55:08 +01:00
2020-03-30 12:33:29 +01:00
2019-01-11 10:39:09 +00:00
2019-01-11 10:39:09 +00:00
2019-01-11 10:39:09 +00:00
2018-12-26 11:12:12 +00:00
2020-01-27 16:48:10 +00:00
2020-02-14 13:07:23 +00:00
2020-11-24 10:27:45 +00:00
2019-01-16 15:35:07 +00:00
2020-06-30 23:03:02 +01:00
2020-02-14 13:07:23 +00:00
2017-06-06 19:02:43 +01:00
2020-10-08 08:08:32 +01:00
2017-04-19 10:18:43 +01:00
2019-11-21 23:08:19 +00:00
2017-07-17 14:01:36 +01:00
2020-11-16 14:27:46 +00:00
2019-12-28 23:25:41 +00:00
2020-11-24 10:27:45 +00:00
2018-08-20 17:38:22 +01:00
2020-10-17 12:34:29 +01:00
2020-11-11 10:08:12 +00:00
2020-06-12 08:25:05 +01:00
2020-05-27 10:47:05 +01:00
2017-01-09 13:39:11 +00:00
2019-01-16 15:35:07 +00:00
2018-01-14 09:11:58 +00:00
2018-04-05 14:49:07 +01:00
2018-03-25 09:40:42 +01:00
2018-01-05 12:02:36 +00:00
2020-09-28 14:15:48 +01:00
2019-07-09 23:30:44 +01:00
2020-05-26 23:07:12 +01:00
2020-01-21 12:52:53 +00:00
2016-09-14 22:22:08 +01:00
2019-04-11 21:15:56 +01:00
2018-03-06 06:43:10 -08:00
2020-03-11 11:44:29 +00:00
2019-09-19 10:54:32 +01:00
2019-01-11 10:39:09 +00:00
2019-04-25 00:05:20 +01:00
2020-07-28 12:41:10 +01:00
2020-07-22 12:45:56 +01:00
2020-02-14 13:07:23 +00:00
2020-10-07 11:18:38 +01:00
2020-09-17 09:47:45 +01:00
2020-09-20 12:48:11 +01:00
2018-12-08 17:17:01 +00:00
2018-04-07 11:44:50 +01:00
2017-02-19 06:49:00 -08:00
2020-09-17 09:47:45 +01:00
2018-08-23 17:58:59 +01:00
2018-08-16 09:49:39 +01:00
2020-03-11 11:44:29 +00:00
2020-10-13 09:42:08 +01:00
2020-11-02 11:35:10 +00:00
2018-10-08 14:13:54 +01:00
2020-09-17 09:47:45 +01:00
2020-08-06 15:12:39 +01:00
2020-10-06 23:14:24 +01:00
2016-12-16 10:23:23 +00:00
2020-11-08 14:03:20 +00:00
2020-11-24 10:27:45 +00:00
2018-11-23 23:35:19 +00:00
2020-09-25 10:54:30 +01:00
2020-11-18 13:59:27 +00:00
2020-03-10 23:20:33 +00:00
2013-01-07 11:09:42 +00:00
2020-01-19 23:49:39 +00:00
2020-11-24 10:27:44 +00:00
2019-12-16 23:25:50 +00:00
2018-11-23 23:35:19 +00:00
2020-09-30 15:01:51 +01:00
2019-09-19 10:54:32 +01:00
2018-02-24 10:31:48 +00:00
2020-01-27 16:48:08 +00:00
2019-03-03 15:38:13 +00:00
2020-08-06 15:12:39 +01:00
2014-07-03 17:41:16 +01:00
2018-11-14 11:14:39 +00:00
2016-12-16 10:23:23 +00:00
2020-03-01 17:50:30 +00:00
2020-06-23 12:31:03 +01:00
2018-09-04 11:03:56 +01:00
2018-02-24 10:31:44 +00:00
2018-11-16 11:46:07 +00:00
2019-06-27 12:20:36 +01:00
2017-03-31 10:10:29 +01:00
2019-07-03 17:00:57 +01:00
2020-05-27 10:47:05 +01:00
2020-01-27 16:48:10 +00:00
2020-07-12 12:21:48 +01:00
2020-08-26 21:56:41 +01:00
2020-01-27 16:48:09 +00:00
2016-12-16 10:23:23 +00:00
2017-10-16 23:52:44 +01:00
2020-05-25 22:25:53 +01:00
2020-05-25 22:25:53 +01:00
2019-06-30 22:40:52 +01:00
2020-08-22 15:46:55 +01:00
2020-08-26 21:56:41 +01:00
2020-11-24 10:27:45 +00:00
2016-12-16 10:23:23 +00:00
2019-10-02 20:22:25 +01:00
2020-02-06 12:16:34 +00:00
2019-01-11 10:39:09 +00:00
2012-07-26 14:56:20 +01:00
2019-04-05 17:32:50 +01:00
2012-10-18 12:13:12 +01:00
2020-10-17 12:34:29 +01:00
2020-09-30 15:01:51 +01:00
2012-09-02 05:52:06 -07:00
2016-12-16 10:23:23 +00:00
2013-06-14 12:55:47 +01:00
2015-11-24 15:50:25 +00:00
2018-03-06 06:19:18 -08:00
2020-07-12 12:21:48 +01:00
2020-05-12 15:20:42 +01:00
2020-10-30 13:22:49 +00:00
2020-11-16 14:27:46 +00:00
2020-11-24 10:27:44 +00:00
2020-01-22 15:56:14 +00:00
2020-10-30 13:22:48 +00:00
2017-04-05 23:22:11 +01:00
2017-02-09 10:52:03 +00:00
2020-06-15 14:53:46 +01:00
2016-02-02 14:44:16 +00:00
2019-10-23 16:30:36 +01:00
2020-02-21 17:48:09 +00:00
2020-07-22 12:45:56 +01:00
2017-01-20 11:53:48 +00:00
2019-11-10 14:06:10 +00:00
2020-11-17 21:53:14 +00:00
2020-11-17 21:53:14 +00:00
2020-11-17 21:53:14 +00:00
2020-09-17 09:47:45 +01:00
2020-07-27 10:37:57 +01:00
2020-10-09 12:01:24 +01:00
2020-11-16 14:27:46 +00:00
2018-07-26 13:16:40 +01:00
2016-12-16 10:23:23 +00:00
2018-01-11 10:26:07 +00:00
2020-06-17 11:10:28 +01:00
2018-11-23 23:35:19 +00:00
2020-10-17 23:22:19 +01:00
2020-11-24 15:53:07 +00:00
2020-09-30 15:01:51 +01:00
2019-07-26 08:41:38 +01:00
2019-05-16 16:35:12 +01:00
2019-09-19 10:54:32 +01:00
2019-10-19 23:18:33 +01:00
2019-04-03 14:50:13 +01:00
2020-09-21 23:54:39 +01:00
2020-11-11 10:08:12 +00:00
2018-11-21 11:54:14 +00:00
2020-02-03 00:10:11 +00:00
2020-02-02 16:57:21 +00:00
2016-09-23 14:56:39 +01:00
2019-10-09 14:07:43 +01:00
2016-12-16 10:23:23 +00:00
2018-01-26 13:09:09 +00:00
2019-08-14 17:33:49 +01:00
2020-06-30 23:03:02 +01:00
2020-10-13 09:42:08 +01:00
2019-06-27 12:20:36 +01:00
2019-06-21 15:32:36 +01:00
2016-12-17 09:57:04 +00:00
2020-11-11 10:08:12 +00:00
2019-05-07 10:12:53 +01:00
2019-06-01 11:27:06 +01:00
2018-02-15 11:23:10 +00:00
2020-05-05 13:19:55 +01:00
2020-03-29 12:05:31 +01:00
2020-10-17 23:22:19 +01:00
2019-07-11 09:32:50 +01:00