Files
buildroot/package
Jérôme Pouiller 3adbdb63e2 python3: generate reproducible .pyc
.pyc files contain the modification time of the corresponding .py
source. In order to make the build reproducible, we fix the modification
time of all .py before compiling .pyc files.

In addition, since pycompile relies on the modification time to know if
a file needs to be recompiled, it is safer to force recompilation of all
source files.

This work was sponsored by `BA Robotic Systems'.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
[Thomas: do not register PYTHON_FIX_TIME as a
 PYTHON_TARGET_FINALIZE_HOOKS, instead call it inside
 PYTHON_CREATE_PYC_FILES before doing the byte compilation.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-03-20 23:03:18 +01:00
..
2017-03-18 14:09:42 +01:00
2016-12-03 00:00:18 +01:00
2017-02-04 13:04:08 +01:00
2017-01-16 13:45:07 +01:00
2016-12-22 10:50:37 +01:00
2017-02-27 22:53:24 +01:00
2017-02-04 13:04:22 +01:00
2016-11-28 22:25:14 +01:00
2017-02-07 09:43:41 +01:00
2016-12-18 21:21:14 +01:00
2017-03-12 14:09:57 +01:00
2017-01-21 13:55:00 +01:00
2016-11-29 08:28:01 +01:00
2016-12-20 19:27:27 +01:00
2017-02-14 22:13:42 +01:00
2017-02-26 15:00:08 +01:00
2017-03-12 22:59:29 +01:00
2017-03-12 23:02:15 +01:00
2017-03-20 21:56:29 +01:00
2017-03-01 21:57:20 +01:00
2017-02-19 22:49:33 +01:00
2016-12-09 17:56:52 +01:00
2017-02-06 19:13:47 +01:00
2017-02-19 23:08:06 +01:00
2017-02-20 22:16:01 +01:00
2017-03-16 22:11:31 +01:00
2016-12-11 15:09:27 +01:00
2017-03-07 19:29:46 +01:00
2017-02-20 22:16:01 +01:00
2017-03-01 17:37:33 +01:00
2016-12-07 18:16:42 +01:00
2017-02-17 16:32:01 +01:00
2017-03-03 23:53:27 +01:00
2016-12-07 23:45:35 +01:00
2017-03-09 22:20:23 +01:00
2017-03-01 23:53:44 +01:00
2017-03-12 14:19:50 +01:00
2016-12-09 18:27:36 +01:00
2017-02-07 22:29:59 +01:00
2017-03-18 14:10:19 +01:00
2017-03-01 17:37:33 +01:00
2017-03-12 15:36:16 +01:00
2017-03-02 09:24:35 +01:00
2017-02-15 21:18:26 +01:00
2017-01-03 16:24:02 +01:00
2016-12-03 00:00:24 +01:00
2017-01-19 15:09:12 +01:00
2017-02-23 23:15:39 +01:00
2017-03-12 14:13:53 +01:00
2017-01-30 15:38:04 +01:00
2017-03-01 22:37:51 +01:00
2016-12-19 00:32:56 +01:00
2016-12-02 09:19:08 +01:00
2017-01-23 23:01:27 +01:00
2017-01-18 11:31:24 +01:00
2016-10-28 14:44:22 +02:00
2016-11-25 17:45:26 +01:00
2017-01-03 23:53:42 +01:00
2017-02-15 21:18:22 +01:00
2016-10-29 15:45:33 +02:00
2017-03-05 22:09:02 +01:00
2016-12-17 08:40:36 +01:00
2017-03-18 15:51:05 +01:00
2017-01-21 13:55:43 +01:00
2017-01-30 21:14:11 +01:00
2017-01-27 21:32:42 +01:00
2016-12-12 22:27:10 +01:00
2017-01-08 18:23:13 +01:00
2016-10-19 23:31:59 +02:00
2017-01-21 13:55:51 +01:00
2016-12-23 00:04:46 +01:00
2017-03-18 15:51:53 +01:00
2017-03-02 09:21:51 +01:00
2016-10-20 21:34:26 +02:00
2017-01-25 23:05:20 +13:00
2017-02-04 13:07:14 +01:00
2017-03-15 13:37:47 +01:00
2016-12-11 21:07:52 +01:00
2016-12-23 15:00:04 +01:00
2017-03-01 17:37:33 +01:00
2017-03-14 23:41:45 +01:00
2016-10-30 16:29:21 +01:00
2017-03-19 14:57:50 +01:00
2016-10-27 21:53:01 +02:00
2016-11-16 22:15:09 +01:00
2017-03-10 21:52:40 +01:00
2017-01-17 00:37:59 +01:00
2017-02-15 14:13:35 +01:00
2016-10-28 15:17:43 +02:00
2016-10-20 21:34:22 +02:00
2017-01-28 08:34:28 +13:00
2016-11-21 23:18:33 +01:00
2017-03-14 23:23:07 +01:00
2017-03-10 22:02:53 +01:00
2017-03-03 08:40:25 +01:00
2016-12-21 17:14:38 +01:00
2017-01-06 14:44:51 +01:00
2017-03-12 23:03:56 +01:00
2017-03-19 21:27:42 +01:00
2017-01-09 17:17:59 +01:00
2017-01-28 15:28:39 +13:00
2017-01-06 17:07:38 +01:00
2017-01-25 23:25:26 +13:00
2016-12-22 10:33:23 +01:00
2017-03-20 21:50:44 +01:00
2017-03-03 08:40:29 +01:00
2017-03-05 12:13:57 +01:00
2017-03-02 22:45:10 +01:00
2016-12-04 16:11:59 +01:00
2017-01-30 13:32:56 +01:00
2017-03-05 22:02:13 +01:00
2017-03-05 22:02:08 +01:00
2017-03-05 22:03:13 +01:00
2017-02-26 21:06:21 +01:00
2017-03-02 22:26:56 +01:00
2017-02-09 21:35:55 +01:00
2016-12-21 22:18:39 +01:00
2017-01-03 16:25:22 +01:00
2016-12-01 22:29:56 +01:00
2017-03-03 21:49:02 +01:00
2016-12-21 11:13:03 +01:00
2016-12-04 21:54:30 +01:00
2017-03-15 13:30:10 +01:00
2017-02-19 22:49:33 +01:00
2017-03-10 22:03:17 +01:00
2017-02-15 13:10:14 +01:00
2017-03-03 11:01:22 +01:00
2017-03-12 14:27:55 +01:00
2017-03-01 21:47:15 +01:00
2016-12-21 17:14:51 +01:00
2017-02-04 17:15:39 +01:00
2016-10-27 10:41:53 +02:00
2016-12-21 15:13:21 +01:00
2017-01-09 13:46:51 +01:00
2016-12-02 22:38:22 +01:00
2017-01-04 17:10:15 +01:00
2017-02-15 22:11:12 +01:00
2016-11-19 10:57:43 +01:00
2016-11-21 21:44:58 +01:00
2016-11-14 23:47:38 +01:00
2017-01-24 23:24:46 +13:00
2017-02-06 16:07:33 +01:00
2017-01-27 21:55:06 +13:00
2017-01-22 17:52:28 +11:00
2017-01-24 22:37:58 +13:00
2017-03-06 17:47:08 +01:00
2016-11-10 10:39:38 +01:00
2017-03-06 21:19:48 +01:00
2017-02-17 16:10:54 +01:00
2017-03-01 23:13:08 +01:00
2017-03-16 22:11:44 +01:00
2017-02-23 21:42:34 +01:00
2017-02-17 16:49:50 +01:00
2016-11-06 15:00:43 +01:00
2017-03-04 23:42:46 +01:00
2017-01-08 21:34:10 +01:00
2017-02-06 17:15:35 +01:00
2017-01-25 14:11:10 +13:00
2017-01-24 22:53:23 +13:00
2017-01-20 13:18:55 +11:00
2017-02-11 16:49:00 +01:00
2017-03-09 22:28:11 +01:00
2017-02-20 21:39:00 +01:00
2016-11-13 18:03:57 +01:00
2016-11-19 10:50:19 +01:00
2016-12-17 15:31:45 +01:00
2017-02-15 23:35:01 +01:00
2016-11-30 12:00:46 +01:00
2017-02-15 21:26:04 +01:00
2017-01-29 16:19:58 +01:00
2017-03-09 22:55:46 +01:00
2017-03-09 23:07:29 +01:00
2017-03-10 22:55:17 +01:00
2017-03-09 23:09:28 +01:00
2017-03-15 13:31:32 +01:00
2017-02-15 21:18:31 +01:00
2017-02-01 22:19:16 +01:00
2017-03-14 07:23:06 +01:00
2017-03-03 08:40:21 +01:00
2017-01-17 14:54:44 +01:00
2017-02-15 14:13:24 +01:00
2016-11-02 17:25:09 +01:00
2017-02-15 21:18:18 +01:00
2016-12-27 11:14:39 +01:00
2017-02-20 22:16:01 +01:00
2016-11-10 13:56:18 +01:00
2017-02-26 14:14:30 +01:00
2016-12-06 11:28:43 +01:00
2017-01-16 15:30:04 +01:00
2017-03-19 21:22:08 +01:00
2017-03-16 16:58:16 +01:00
2017-02-15 22:48:25 +01:00
2017-03-16 22:10:55 +01:00
2017-03-19 14:57:56 +01:00
2017-03-14 07:22:17 +01:00
2016-12-15 13:55:48 +01:00
2017-03-10 22:24:08 +01:00
2017-02-05 21:59:26 +01:00
2017-03-12 14:21:38 +01:00
2017-02-16 15:23:57 +01:00
2017-02-23 22:08:39 +01:00
2017-03-14 07:24:09 +01:00
2017-01-22 23:34:53 +01:00
2017-03-18 15:34:03 +01:00
2017-01-25 23:44:03 +13:00
2017-02-16 21:15:51 +01:00
2017-01-08 21:46:54 +01:00
2016-11-05 13:54:41 +01:00
2017-03-09 22:19:24 +01:00
2016-12-27 18:01:39 +01:00
2016-12-02 22:02:29 +01:00
2017-02-19 23:05:10 +01:00
2017-01-25 21:04:44 +13:00
2017-03-03 23:50:51 +01:00
2017-03-20 16:27:37 +01:00
2016-12-30 21:10:43 +01:00
2017-01-27 21:04:00 +13:00
2017-03-05 21:35:27 +01:00
2017-03-20 21:57:33 +01:00
2016-12-18 21:32:17 +01:00
2016-12-01 22:29:56 +01:00
2017-01-03 16:24:18 +01:00
2017-03-03 08:40:34 +01:00
2016-10-20 22:58:58 +02:00
2017-03-05 12:12:07 +01:00
2017-01-16 15:30:23 +01:00
2017-03-14 21:58:17 +01:00
2016-12-27 23:36:16 +01:00
2016-12-12 17:16:34 +01:00
2017-03-20 21:59:12 +01:00