Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2020-01-19 20:51:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Sun Jan 19 20:51:00 2020 rev:55 rq:764217 version:9.19.10 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2020-01-01 14:57:38.985910772 +0100 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.26092/python-kiwi.changes 2020-01-19 20:51:06.131850578 +0100 @@ -1,0 +2,41 @@ +Mon Jan 13 10:12:58 CET 2020 - Marcus Schäfer <[email protected]> + +- Bump version: 9.19.9 → 9.19.10 + +------------------------------------------------------------------- +Sun Jan 12 21:51:30 CET 2020 - Marcus Schäfer <[email protected]> + +- Follow up fix for kernel version lookup + + When using custom kiwi boot images a shell method named + baseCreateCommonKernelFile was used to create a common + kernel file name in the boot image to allow a simpler + search code in the builder. The search code in the builder + however uses the standard kernel naming schema and with + the latest changes to the kernel version lookup the + common name did not match the matching pattern anymore. + The use of such a common kernel file is obsolete and + the shell method can finally be deleted. + +------------------------------------------------------------------- +Sat Jan 11 22:33:05 CET 2020 - Marcus Schäfer <[email protected]> + +- Bump version: 9.19.8 → 9.19.9 + +------------------------------------------------------------------- +Thu Jan 09 11:25:13 CET 2020 - Marcus Schäfer <[email protected]> + +- Refactor kernel version lookup + + For the lookup of the kernel version kiwi provided a small + C program that reads the first bytes of the kernel binary + and extracts the version information. Given the various + compression formats and also the problem of kernel files + that contains the decompressor code which could be anything + it has turned out to be difficult to provide a stable tool + to read the version from the binary. Therefore the code in + kiwi was refactored to read the version via regexp match + from the filename which also makes kversion an obsolete + tool. This Fixes #1308 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.E33rac/_old 2020-01-19 20:51:07.095851084 +0100 +++ /var/tmp/diff_new_pack.E33rac/_new 2020-01-19 20:51:07.095851084 +0100 @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.19.8 +Version: 9.19.10 Provides: kiwi-schema = 7.1 Release: 0 Url: https://github.com/SUSE/kiwi @@ -426,7 +426,6 @@ %files -n kiwi-tools %{_bindir}/dcounter %{_bindir}/isconsole -%{_bindir}/kversion %{_bindir}/utimer %files -n dracut-kiwi-lib ++++++ python-kiwi-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.E33rac/_old 2020-01-19 20:51:07.115851095 +0100 +++ /var/tmp/diff_new_pack.E33rac/_new 2020-01-19 20:51:07.115851095 +0100 @@ -31,7 +31,6 @@ addFilter("W: no-manual-page-for-binary utimer"); addFilter("W: no-manual-page-for-binary driveready"); addFilter("W: no-manual-page-for-binary setctsid"); -addFilter("W: no-manual-page-for-binary kversion"); addFilter("W: no-manual-page-for-binary isconsole"); addFilter("W: no-manual-page-for-binary kiwicompat"); ++++++ python-kiwi.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/.bumpversion.cfg new/kiwi-9.19.10/.bumpversion.cfg --- old/kiwi-9.19.8/.bumpversion.cfg 2019-12-19 16:12:46.000000000 +0100 +++ new/kiwi-9.19.10/.bumpversion.cfg 2020-01-13 10:12:58.000000000 +0100 @@ -1,5 +1,5 @@ [bumpversion] -current_version = 9.19.8 +current_version = 9.19.10 commit = True tag = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/.coverage new/kiwi-9.19.10/.coverage --- old/kiwi-9.19.8/.coverage 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi-9.19.10/.coverage 2016-03-14 11:05:59.000000000 +0100 @@ -0,0 +1 @@ +!coverage.py: This is a private format, don't read it directly!{"lines": {"/home/ms/Project/kiwi-horizon/kiwi/storage/disk.py": [18, 19, 20, 23, 24, 25, 26, 27, 30, 33, 34, 38, 40, 41, 42, 43, 45, 46, 49, 51, 56, 57, 58, 59, 61, 63, 69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 123, 128, 129, 130, 131, 132, 133, 135, 136, 139, 140, 141, 143, 149, 151, 152, 154, 158, 159, 160, 161, 163, 165, 166, 169, 170, 171, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 188, 189, 190, 191, 194, 195, 197, 198, 199, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211], "/home/ms/Project/kiwi-horizon/kiwi/package_manager/zypper.py": [18, 21, 22, 23, 29, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 49, 51, 55, 56, 57, 60, 61, 62, 64, 67, 68, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 85, 86, 89, 90, 93, 94, 96, 99, 100, 103, 104, 105, 107, 110, 111, 114, 115, 116, 118, 123, 124, 127, 128, 129, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 144, 145, 146, 148, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 164, 165, 166, 169, 171, 172, 173, 175, 177, 178, 179, 180], "/home/ms/Project/kiwi-horizon/kiwi/tasks/system_build.py": [129, 130, 131, 132, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 150, 152, 155, 157, 158, 159, 160, 161, 163, 164, 165, 166, 169, 170, 171, 173, 174, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 67, 68, 69, 70, 71, 73, 75, 76, 78, 79, 80, 83, 84, 87, 89, 90, 91, 94, 95, 97, 98, 99, 102, 104, 107, 109, 112, 114, 115, 116, 118, 119, 120, 121, 124, 126, 127], "/home/ms/Project/kiwi-horizon/kiwi/storage/luks_device.py": [128, 129, 130, 131, 132, 134, 135, 136, 137, 18, 21, 22, 23, 24, 26, 31, 34, 35, 39, 41, 42, 44, 46, 47, 48, 52, 56, 57, 58, 61, 67, 68, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 100, 101, 104, 106, 107, 110, 112, 113, 114, 115, 116, 117, 121, 125, 127], "/home/ms/Project/kiwi-horizon/kiwi/storage/subformat/qcow2.py": [32, 37, 20, 21, 24, 36, 27, 28, 29, 31], "/home/ms/Project/kiwi-horizon/kiwi/app.py": [], "/home/ms/Project/kiwi-horizon/kiwi/partitioner/msdos.py": [19, 20, 21, 23, 28, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 67, 68, 70, 71, 72, 74, 80, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 96, 97, 101, 103, 104, 108], "/home/ms/Project/kiwi-horizon/kiwi/cli.py": [50, 51, 52, 53, 54, 55, 56, 59, 65, 66, 67, 70, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103, 104, 105, 106, 107, 108, 109, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 132, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 174, 175], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/config/isolinux.py": [18, 19, 22, 23, 24, 25, 26, 28, 34, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 88, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 129, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 161, 162, 163, 164, 165, 166, 169, 172, 174, 176, 178, 179, 180, 181, 182, 183, 184, 186, 187, 190, 191, 193, 194, 195, 196], "/home/ms/Project/kiwi-horizon/kiwi/system/kernel.py": [18, 19, 22, 25, 28, 29, 30, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 57, 58, 59, 60, 61, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 86], "/home/ms/Project/kiwi-horizon/kiwi/builder/pxe.py": [18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 36, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 57, 59, 60, 61, 62, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 85, 86, 89, 90, 94, 95, 96, 97, 99, 100, 103, 104, 107, 108, 109, 113, 114, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 127, 130, 131, 132, 136, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 165, 169, 170, 171, 172, 174, 175, 176, 178, 179, 180, 181, 183, 184, 185, 188, 189, 190, 193], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/__init__.py": [1], "/home/ms/Project/kiwi-horizon/kiwi/xml_description.py": [18, 19, 20, 23, 24, 25, 27, 35, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 76, 77, 78, 79, 80, 83, 84, 86, 87, 88], "/home/ms/Project/kiwi-horizon/kiwi/storage/mapped_device.py": [32, 33, 34, 36, 37, 39, 40, 42, 43, 18, 21, 22, 27, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/storage/subformat/vhd.py": [35, 19, 20, 23, 36, 26, 27, 28, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/xfs.py": [32, 33, 19, 20, 23, 26, 27, 28, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/template/grub2.py": [256, 257, 260, 265, 266, 267, 268, 269, 271, 272, 273, 18, 19, 276, 278, 279, 280, 281, 282, 27, 285, 34, 291, 292, 293, 295, 296, 297, 298, 299, 300, 45, 304, 336, 52, 309, 310, 311, 312, 313, 58, 315, 316, 317, 318, 319, 320, 321, 323, 324, 325, 326, 329, 335, 80, 337, 339, 340, 341, 342, 343, 344, 345, 90, 102, 274, 112, 275, 122, 22, 134, 144, 25, 154, 26, 69, 166, 301, 176, 186, 198, 208, 215, 218, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 242, 248, 249, 250, 252, 253, 254, 255], "/home/ms/Project/kiwi-horizon/kiwi/repository/__init__.py": [32, 33, 34, 35, 37, 38, 39, 19, 20, 22, 27, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/kiwi.py": [], "/home/ms/Project/kiwi-horizon/kiwi/storage/__init__.py": [1], "/home/ms/Project/kiwi-horizon/kiwi/storage/subformat/__init__.py": [19, 20, 21, 22, 23, 25, 30, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79], "/home/ms/Project/kiwi-horizon/kiwi/tasks/result_bundle.py": [41, 42, 43, 46, 47, 48, 49, 50, 51, 52, 53, 55, 60, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 77, 78, 80, 81, 83, 84, 87, 88, 89, 90, 91, 94, 95, 96, 98, 99, 100, 102, 103, 105, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127], "/home/ms/Project/kiwi-horizon/kiwi/builder/__init__.py": [64, 19, 20, 21, 22, 23, 24, 25, 27, 32, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48, 50, 51, 52, 54, 55, 56, 58, 59, 60, 63], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/fat32.py": [32, 33, 19, 20, 23, 26, 27, 28, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/tasks/system_create.py": [65, 66, 67, 69, 70, 71, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 87, 88, 89, 91, 92, 37, 38, 41, 42, 43, 44, 45, 46, 47, 50, 53, 54, 55, 56, 57, 59, 61, 62], "/home/ms/Project/kiwi-horizon/kiwi/builder/container.py": [18, 21, 22, 23, 24, 25, 28, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 49, 51, 52, 53, 54, 56, 57, 59, 60, 61, 63, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 88, 90, 91, 92, 93, 95, 96, 97, 99], "/home/ms/Project/kiwi-horizon/kiwi/system/setup.py": [18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 40, 47, 48, 49, 50, 51, 52, 53, 55, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 71, 73, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 91, 93, 97, 98, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 119, 124, 126, 131, 132, 133, 134, 135, 136, 137, 140, 148, 149, 150, 151, 153, 155, 156, 158, 159, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 173, 174, 175, 176, 178, 179, 180, 183, 184, 185, 186, 187, 188, 190, 191, 192, 193, 197, 198, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 215, 216, 219, 220, 221, 222, 224, 225, 226, 227, 230, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 247, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 264, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 292, 293, 294, 295, 297, 299, 300, 301, 303, 304, 305, 306, 308, 309, 312, 316, 317, 318, 319, 320, 321, 323, 327, 328, 329, 330, 331, 332, 334, 335, 338, 343, 344, 345, 347, 348, 349, 350, 351, 354, 356, 357, 359, 360, 365, 366, 367, 369, 374, 375, 376, 378, 379, 380, 381, 382, 385, 386, 387, 389, 390, 391, 393, 394, 396, 397, 399, 400, 401, 404, 405, 406, 409, 415, 416, 419, 428, 430, 431, 432, 434, 435, 437, 439, 441, 443, 445, 447, 448, 450, 451, 452, 454, 455, 456, 458, 459, 460, 463, 464, 467, 468, 469, 470, 471, 475, 477, 478, 480, 481, 482, 483, 484, 487, 488, 489, 490, 491, 492, 495, 496, 497, 499, 500, 502, 503, 504, 505, 506, 507, 508, 515, 516, 517, 519, 521, 522, 523, 524, 526, 527, 529, 530, 531, 532, 535, 536, 538, 539, 541, 542, 544, 545, 547, 548, 549, 550, 553, 554, 555, 557, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 575, 576, 577, 578, 580, 581, 583, 585, 587, 592, 593, 594, 595, 597], "/home/ms/Project/kiwi-horizon/kiwi/volume_manager/base.py": [18, 19, 20, 23, 24, 25, 26, 27, 28, 30, 35, 38, 39, 43, 48, 50, 51, 52, 53, 54, 56, 58, 59, 60, 63, 65, 70, 72, 76, 78, 83, 85, 89, 91, 95, 97, 101, 103, 109, 111, 116, 117, 118, 119, 121, 126, 128, 134, 135, 136, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 161, 167, 168, 170, 183, 184, 186, 187, 188, 189, 190, 192, 194, 198, 199, 200, 201, 202, 203, 204, 205, 207, 209, 214, 216, 222], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/config/grub2.py": [18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 40, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83, 84, 86, 90, 91, 92, 93, 94, 95, 96, 99, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 130, 131, 132, 134, 135, 136, 137, 138, 142, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 173, 174, 175, 176, 178, 179, 180, 181, 182, 186, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 217, 218, 219, 220, 222, 223, 224, 225, 226, 229, 237, 238, 240, 241, 242, 244, 245, 247, 248, 251, 253, 254, 255, 258, 259, 260, 262, 264, 266, 268, 274, 276, 277, 279, 281, 282, 283, 284, 285, 286, 287, 290, 291, 293, 294, 295, 296, 298, 299, 301, 302, 304, 306, 307, 311, 315, 316, 317, 318, 321, 322, 324, 326, 327, 328, 329, 330, 331, 332, 335, 336, 337, 338, 340, 341, 342, 346, 347, 348, 349, 351, 352, 355, 356, 358, 359, 361, 362, 364, 365, 367, 368, 370, 371, 373, 374, 375, 376, 378, 379, 383, 384, 385, 386, 387, 388, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 401, 402, 403, 407, 408, 409, 411, 412, 413, 414, 416, 417, 420, 422, 423, 424, 427, 428, 429, 432, 434, 435, 436, 437, 439, 440, 442, 443, 444, 447, 453, 454, 455, 456, 458, 459], "/home/ms/Project/kiwi-horizon/kiwi/__init__.py": [1], "/home/ms/Project/kiwi-horizon/kiwi/boot/image/__init__.py": [32, 33, 34, 35, 36, 37, 38, 40, 41, 19, 20, 22, 27, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/template/zipl.py": [65, 67, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 18, 19, 22, 25, 26, 27, 44, 47, 49, 57], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/install/__init__.py": [32, 33, 34, 36, 37, 38, 41, 42, 19, 20, 22, 27, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/boot/image/kiwi.py": [129, 130, 131, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 38, 39, 43, 44, 46, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 78, 80, 81, 84, 85, 87, 88, 89, 97, 98, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 115, 120, 122, 123, 124, 126, 127], "/home/ms/Project/kiwi-horizon/kiwi/builder/disk.py": [18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 83, 84, 86, 87, 89, 91, 92, 93, 94, 95, 98, 99, 100, 105, 110, 114, 117, 119, 120, 121, 122, 123, 127, 130, 131, 134, 137, 138, 139, 141, 143, 144, 148, 149, 150, 154, 157, 158, 159, 160, 163, 164, 165, 166, 168, 171, 174, 175, 177, 179, 181, 183, 185, 186, 187, 188, 190, 191, 193, 194, 196, 197, 199, 200, 201, 203, 204, 205, 206, 208, 209, 211, 214, 215, 218, 220, 222, 224, 225, 229, 231, 234, 237, 239, 241, 242, 246, 247, 248, 249, 251, 252, 253, 254, 257, 258, 259, 263, 264, 266, 267, 268, 269, 270, 271, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 289, 290, 291, 292, 293, 294, 295, 296, 297, 301, 302, 303, 304, 305, 307, 308, 309, 310, 311, 313, 314, 315, 319, 320, 321, 322, 324, 325, 326, 328, 329, 330, 331, 333, 334, 335, 338, 340, 341, 342, 344, 346, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 359, 360, 362, 363, 364, 365, 366, 368, 369, 371, 372, 374, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 388, 389, 391, 392, 394, 396, 397, 398, 399, 400, 401, 404, 405, 406, 407, 410, 411, 412, 413, 416, 417, 418, 419, 422, 423, 424, 426, 427, 428, 431, 432, 434, 435, 436, 438, 439, 440, 442, 443, 445, 446, 447, 448, 449, 450, 451, 453, 454, 455, 456, 457, 460, 461, 462, 463, 464, 467, 468, 469, 470, 473, 474, 475, 476, 478, 479, 483, 484, 485, 486, 487, 488, 490, 491, 492, 493, 495, 496, 498, 499, 500, 501, 502, 504, 506, 507, 510, 511, 514, 515, 517, 518, 519, 520, 521, 523, 524, 525, 526, 529, 530, 531, 532, 535, 536, 537, 538, 541, 542, 543, 545, 546, 547, 549, 551, 552, 555, 556, 557, 558, 560, 561, 562, 565, 566, 567, 568, 569, 572, 573, 574, 577, 578, 580, 581, 585, 586, 587, 589, 590, 592, 593, 594, 595, 596, 598, 601, 602, 603, 606, 607, 608], "/home/ms/Project/kiwi-horizon/kiwi/repository/yum.py": [18, 19, 20, 23, 24, 27, 30, 31, 32, 33, 34, 36, 43, 45, 46, 47, 50, 51, 55, 56, 58, 61, 62, 64, 65, 67, 68, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 91, 92, 94, 95, 98, 100, 101, 102, 103, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 126, 128, 129, 131, 132, 133, 136, 137, 138, 140, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 158, 159, 160], "/home/ms/Project/kiwi-horizon/kiwi/tasks/system_prepare.py": [128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 144, 145, 146, 148, 149, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 66, 69, 70, 71, 72, 73, 75, 77, 78, 81, 83, 84, 85, 88, 89, 91, 92, 93, 96, 99, 101, 104, 106, 107, 108, 109, 110, 112, 113, 114, 115, 118, 120, 121, 123, 124, 125, 126], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/clicfs.py": [66, 67, 68, 69, 71, 72, 73, 74, 19, 22, 23, 24, 25, 26, 27, 28, 31, 34, 35, 36, 37, 39, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 60, 62, 63], "/home/ms/Project/kiwi-horizon/kiwi/archive/tar.py": [18, 21, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 41, 44, 45, 46, 47, 52, 55, 56, 58, 59, 60, 63, 64, 65, 68, 69, 70, 71, 74, 77, 79, 80, 81, 82, 84, 85, 86, 87, 88, 90, 92, 93, 94, 95, 96, 97], "/home/ms/Project/kiwi-horizon/kiwi/partitioner/__init__.py": [18, 21, 22, 23, 25, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55], "/home/ms/Project/kiwi-horizon/kiwi/package_manager/__init__.py": [32, 34, 35, 36, 37, 39, 40, 41, 44, 45, 47, 19, 20, 22, 27, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/system/shell.py": [54, 39, 40, 41, 42, 44, 50, 61, 18, 51, 52, 21, 22, 56, 25, 58, 59, 28, 29, 53], "/home/ms/Project/kiwi-horizon/kiwi/data/compress.py": [18, 19, 22, 24, 30, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 47, 49, 50, 52, 53, 54, 55, 57, 59, 61, 63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 81, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 95], "/home/ms/Project/kiwi-horizon/kiwi/tasks/system_update.py": [65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 82, 83, 84, 86, 87, 88, 91, 92, 93, 95, 96, 40, 42, 43, 44, 45, 47, 50, 53, 54, 55, 56, 57, 59, 61, 62], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/template/__init__.py": [1], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/ext2.py": [32, 33, 19, 20, 23, 26, 27, 28, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/storage/subformat/vmdk.py": [18, 19, 22, 23, 24, 26, 31, 34, 35, 36, 38, 39, 43, 44, 47, 49, 59, 60, 61, 62, 64, 65, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 83, 84, 86, 87, 89, 90, 91, 92, 94, 95, 96, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 115, 118, 119, 121, 122], "/home/ms/Project/kiwi-horizon/kiwi/storage/subformat/vhdfixed.py": [128, 129, 132, 133, 134, 135, 18, 19, 20, 21, 24, 25, 27, 32, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 56, 57, 60, 61, 63, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 91, 92, 95, 96, 99, 100, 103, 105, 107, 108, 110, 122, 123, 125, 126, 127], "/home/ms/Project/kiwi-horizon/kiwi/command_process.py": [19, 20, 22, 27, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 90, 95, 96, 97, 99, 100, 101, 104, 105, 106, 109, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 127, 130, 131, 132, 133, 134, 135, 136, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 152, 154, 155, 156, 157, 159, 161, 163, 164, 166, 167, 169, 170, 172, 173, 175, 176], "/home/ms/Project/kiwi-horizon/kiwi/firmware.py": [18, 21, 23, 28, 33, 34, 35, 36, 37, 39, 40, 41, 44, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65, 66, 68, 70, 71, 72, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 88, 90, 91, 92, 94, 96, 97, 98, 100, 102, 103, 104, 106, 108, 109, 110, 112, 114, 115, 116, 118], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/config/zipl.py": [19, 20, 23, 24, 25, 26, 27, 28, 30, 38, 41, 42, 43, 44, 45, 46, 48, 49, 52, 53, 54, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 70, 71, 73, 77, 78, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 96, 97, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 128, 130, 132, 133, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 149, 150, 151, 153, 154, 156, 157, 159, 160, 161, 162, 163, 164, 166, 168, 169, 170, 172, 173, 174, 175, 176, 178, 179, 181, 182, 183, 185, 186, 187, 188, 190, 191, 192, 194, 195, 196, 197, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213], "/home/ms/Project/kiwi-horizon/kiwi/data/checksum.py": [18, 19, 20, 23, 24, 26, 31, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 47, 48, 49, 51, 53, 54, 55, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 78, 79, 80, 81, 82, 83, 87, 88, 89, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 115, 116, 117, 118], "/home/ms/Project/kiwi-horizon/kiwi/iso.py": [18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 56, 57, 58, 59, 60, 64, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 111, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 131, 132, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 151, 152, 153, 154, 155, 157, 158, 159, 161, 163, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 194, 196, 197, 200, 202, 203, 204, 205, 206, 207, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 245, 247, 248, 249, 251, 252, 254, 255, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 269, 270, 273, 275, 277, 278, 279, 280, 282, 283, 284, 285, 286, 287, 289, 290, 291, 293, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 307, 308, 309, 310, 312, 313, 314, 316, 321, 322, 324, 325, 330, 331, 333, 334, 335, 336, 338, 340, 342, 343, 344, 345, 346, 347, 348, 349, 350, 353, 355, 356, 357, 358, 360, 361, 362, 363, 365, 366, 367, 368, 370, 371, 372, 373, 375, 376, 377, 378, 381, 383, 384, 386, 388, 389, 391, 392, 393, 395, 397, 398, 399], "/home/ms/Project/kiwi-horizon/kiwi/system/root_bind.py": [18, 21, 22, 23, 24, 26, 33, 37, 38, 39, 40, 41, 42, 46, 47, 48, 52, 53, 54, 55, 58, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 117, 119, 120, 121, 122, 124, 126, 128, 129, 131, 136, 137, 138, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 160, 162, 163, 164, 165, 166, 167, 168, 170], "/home/ms/Project/kiwi-horizon/kiwi/tasks/base.py": [18, 19, 20, 23, 24, 25, 27, 32, 36, 37, 38, 40, 43, 46, 49, 52, 54, 56, 57, 59, 62, 63, 64, 67, 68, 70, 71, 72, 74, 75, 77, 78, 79, 80, 82, 83, 84, 87, 88, 90, 91, 92, 93, 94, 95, 98, 99, 100, 101, 102, 104, 105, 106, 107, 110, 111, 112], "/home/ms/Project/kiwi-horizon/kiwi/system/root_init.py": [128, 129, 18, 19, 20, 23, 24, 25, 27, 33, 38, 39, 40, 41, 42, 44, 46, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 65, 66, 68, 69, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 92, 93, 95, 96, 98, 99, 102, 103, 104, 105, 106, 108, 109, 110, 111, 113, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 127], "/home/ms/Project/kiwi-horizon/kiwi/defaults.py": [18, 19, 20, 21, 22, 25, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 47, 48, 49, 50, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 109, 110, 111, 112, 113, 115, 117, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 265, 266, 269, 271, 272, 273, 276, 278, 279, 280, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 324, 325, 327, 328, 329, 331, 332, 333, 334], "/home/ms/Project/kiwi-horizon/kiwi/system/uri.py": [128, 129, 131, 137, 138, 141, 142, 143, 18, 19, 20, 21, 24, 26, 32, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 62, 63, 64, 66, 67, 68, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 85, 86, 89, 90, 92, 93, 94, 95, 96, 98, 99, 101, 102, 104, 105, 108, 109, 110, 112, 113, 114, 116, 117, 119, 120, 121, 123, 124, 125, 127], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/install/grub2.py": [18, 21, 22, 23, 24, 25, 27, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 55, 56, 57, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 79, 80, 83, 84, 86, 87, 88, 90, 92, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 121, 122, 123, 124, 126, 127, 128, 130, 131, 132, 134, 135, 136, 138, 139, 140, 141, 149, 151, 152, 153, 156, 158, 159, 160, 163, 165, 166, 167, 171, 173, 174, 175, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "/home/ms/Project/kiwi-horizon/kiwi/boot/image/dracut.py": [18, 21, 22, 23, 24, 25, 26, 29, 35, 36, 40, 41, 43, 44, 45, 46, 47, 49, 50, 51, 53, 54, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 73, 75, 76, 77, 79, 82, 83, 85, 86, 87], "/home/ms/Project/kiwi-horizon/kiwi/xml_state.py": [18, 19, 20, 21, 24, 25, 27, 35, 38, 39, 40, 41, 42, 43, 45, 46, 49, 53, 54, 57, 58, 59, 62, 66, 68, 72, 73, 74, 75, 77, 81, 82, 83, 84, 86, 90, 91, 92, 94, 95, 96, 97, 98, 100, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118, 120, 124, 125, 126, 128, 129, 131, 132, 133, 134, 136, 140, 142, 146, 147, 148, 149, 151, 152, 153, 154, 156, 160, 161, 162, 164, 165, 167, 168, 169, 170, 172, 176, 177, 178, 179, 180, 181, 182, 183, 184, 186, 190, 191, 192, 194, 195, 196, 197, 199, 205, 206, 208, 209, 210, 211, 212, 213, 214, 216, 217, 219, 220, 222, 226, 227, 228, 230, 231, 232, 233, 235, 239, 241, 245, 247, 251, 252, 253, 255, 256, 257, 258, 260, 264, 266, 270, 272, 276, 277, 278, 280, 284, 285, 286, 288, 292, 293, 294, 296, 300, 301, 302, 303, 304, 306, 310, 311, 312, 314, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 333, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 362, 364, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 396, 397, 398, 399, 401, 409, 410, 411, 412, 414, 422, 423, 424, 425, 427, 432, 433, 434, 437, 438, 439, 441, 442, 443, 446, 447, 450, 451, 452, 453, 455, 456, 457, 458, 459, 460, 461, 464, 467, 468, 469, 471, 473, 474, 475, 476, 477, 478, 479, 480, 481, 484, 486, 491, 492, 493, 494, 495, 497, 498, 500, 501, 503, 508, 509, 511, 515, 516, 518, 519, 520, 521, 522, 523, 525, 530, 531, 533, 534, 535, 536, 537, 538, 539, 541, 545, 547, 551, 553, 557, 559, 563, 564, 567, 573, 574, 575, 576, 577, 580, 586, 587, 588, 589, 590, 593, 597, 598, 599, 600, 601, 602, 603, 604, 605, 607, 611, 612, 613, 614, 615, 616, 620, 621, 622, 623, 625, 626, 627, 630, 631, 632, 634, 635, 636, 638, 639, 640, 641, 642, 645, 646, 647, 649, 650, 651, 653, 654, 655, 656, 657, 660, 661, 662, 663, 664, 667, 668, 669, 671, 672, 673, 674, 675, 678, 679, 681, 682, 683, 684, 685, 686, 687, 688, 690, 691, 692, 693, 695, 697, 698, 699, 700, 702, 703, 704, 705, 707, 709, 716, 717, 719, 720, 721, 722, 724, 725, 727, 728, 729, 730, 731, 732, 735, 736, 738, 739, 741, 742, 744, 745, 746, 747, 749, 755, 756, 758, 759, 760, 762, 763, 764, 765, 766, 767, 768, 769, 773, 778, 779, 781, 783, 784, 785, 787, 788, 790, 791, 792, 793, 794, 795, 799, 800, 801, 802, 803, 805, 806, 807, 809, 810, 811, 812, 814, 816, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 837, 838, 839, 840, 842, 844, 849, 850, 851, 854, 855, 856, 857, 858, 859, 863, 864, 865, 868, 869, 871, 878, 879, 880, 881, 882, 883, 884, 885, 887, 888, 890, 894, 895, 896, 897, 899, 900, 901, 902, 903, 904, 905, 907, 909], "/home/ms/Project/kiwi-horizon/kiwi/storage/loop_device.py": [64, 65, 66, 67, 68, 69, 70, 71, 18, 21, 22, 23, 25, 30, 33, 34, 35, 36, 37, 38, 40, 41, 42, 44, 45, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 62], "/home/ms/Project/kiwi-horizon/kiwi/storage/subformat/base.py": [18, 19, 20, 22, 26, 27, 28, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 48, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 70, 72, 73, 74, 75, 76, 80, 81, 82, 83], "/home/ms/Project/kiwi-horizon/kiwi/boot/image/base.py": [18, 19, 20, 23, 24, 25, 26, 27, 29, 35, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 52, 53, 54, 57, 59, 60, 61, 62, 63, 67, 72, 74, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 96, 97, 98, 99, 100, 101, 103, 104, 106, 107, 108, 109, 110, 112, 113, 114, 115, 118, 119, 120, 122, 123, 125, 126, 127, 129, 130, 132, 133, 135, 136, 137, 140, 141, 142, 143, 144, 145, 147, 148, 150, 151, 153, 154, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 182, 183, 185, 186, 188, 189, 192, 193, 194, 195, 197, 198, 199, 201, 202, 204, 205, 207, 208, 209, 210], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/squashfs.py": [19, 20, 23, 26, 27, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/tasks/result_list.py": [64, 65, 30, 31, 34, 35, 36, 37, 40, 43, 44, 45, 46, 47, 49, 50, 52, 53, 55, 56, 58, 60, 61, 62], "/home/ms/Project/kiwi-horizon/kiwi/logger.py": [18, 19, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 52, 62, 63, 64, 66, 73, 74, 75, 77, 80, 81, 83, 85, 86, 87, 88, 89, 92, 93, 97, 98, 100, 103, 104, 107, 108, 111, 112, 115, 116, 119, 120, 123, 124, 127, 128, 131, 132, 135, 138, 139, 140, 141, 143, 144, 145, 148, 149, 150, 153, 154, 155, 158, 159, 160, 161, 163, 165, 166, 168, 172, 173, 174, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 189, 196, 197, 198, 202, 203, 204, 205, 206, 208, 209, 210, 213, 215, 216, 217, 219, 220, 221, 222, 225, 227, 228, 234], "/home/ms/Project/kiwi-horizon/kiwi/data/__init__.py": [1], "/home/ms/Project/kiwi-horizon/kiwi/archive/cpio.py": [19, 22, 25, 26, 27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 53, 54, 55, 57, 58], "/home/ms/Project/kiwi-horizon/kiwi/volume_manager/__init__.py": [32, 34, 35, 36, 38, 39, 40, 43, 44, 19, 20, 22, 27, 30], "/home/ms/Project/kiwi-horizon/kiwi/privileges.py": [32, 33, 18, 35, 20, 25, 28, 29, 31], "/home/ms/Project/kiwi-horizon/kiwi/container/setup/base.py": [129, 171, 150, 139, 140, 141, 142, 144, 145, 18, 19, 149, 22, 23, 152, 25, 154, 155, 157, 30, 160, 161, 162, 163, 36, 37, 38, 39, 40, 42, 43, 44, 46, 125, 48, 49, 51, 158, 55, 57, 146, 62, 63, 65, 118, 70, 71, 72, 73, 74, 75, 76, 80, 120, 87, 88, 164, 90, 91, 92, 165, 96, 166, 102, 103, 104, 105, 106, 167, 108, 109, 110, 111, 168, 114, 89, 119, 153, 121, 122, 123, 124, 170], "/home/ms/Project/kiwi-horizon/kiwi/volume_manager/lvm.py": [19, 20, 21, 22, 23, 24, 25, 27, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 48, 53, 54, 55, 59, 60, 61, 63, 65, 66, 67, 68, 69, 71, 72, 74, 75, 76, 78, 79, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 101, 103, 104, 107, 108, 109, 111, 112, 115, 116, 117, 118, 120, 121, 124, 125, 126, 128, 129, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 158, 159, 160, 162, 163, 164, 165, 169, 170, 171, 172, 176, 177, 178, 181, 182, 183, 185, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], "/home/ms/Project/kiwi-horizon/kiwi/repository/zypper.py": [18, 19, 20, 23, 24, 25, 27, 32, 35, 36, 37, 38, 39, 41, 49, 51, 52, 53, 54, 55, 56, 59, 60, 62, 63, 67, 68, 69, 70, 71, 72, 73, 74, 76, 79, 80, 83, 84, 85, 86, 88, 89, 91, 92, 94, 95, 98, 100, 101, 102, 103, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 127, 128, 130, 133, 134, 135, 136, 138, 141, 142, 143, 145, 150, 151, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 168, 169, 172, 173, 174, 175, 176, 178, 183, 184, 185, 186, 188, 189, 190, 191, 192], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/config/__init__.py": [32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 46, 47, 19, 20, 21, 23, 28, 31], "/home/ms/Project/kiwi-horizon/kiwi/path.py": [64, 67, 73, 74, 18, 21, 24, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 49, 51, 52, 55, 57, 58, 61, 63], "/home/ms/Project/kiwi-horizon/kiwi/partitioner/gpt.py": [64, 65, 67, 68, 69, 70, 72, 73, 75, 76, 77, 81, 19, 20, 22, 27, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 50, 51, 53, 54, 56, 57, 58, 59, 62, 63], "/home/ms/Project/kiwi-horizon/kiwi/repository/base.py": [32, 34, 35, 37, 38, 40, 41, 43, 44, 46, 47, 20, 23, 24, 25, 26, 27, 29, 31], "/home/ms/Project/kiwi-horizon/kiwi/tasks/__init__.py": [1], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/template/isolinux.py": [128, 22, 135, 139, 140, 141, 143, 144, 145, 18, 19, 148, 150, 25, 26, 27, 156, 157, 133, 160, 48, 162, 155, 164, 38, 193, 171, 172, 174, 175, 176, 177, 178, 179, 181, 57, 186, 187, 188, 61, 190, 191, 192, 65, 194, 195, 70, 161, 76, 82, 163, 88, 159, 94, 100, 166, 106, 146, 112, 147, 118, 120, 170, 126], "/home/ms/Project/kiwi-horizon/kiwi/version.py": [20, 21, 22], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/isofs.py": [51, 34, 35, 36, 37, 40, 41, 44, 45, 56, 50, 19, 20, 21, 54, 55, 24, 27, 28, 29, 31], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/btrfs.py": [32, 33, 19, 20, 23, 26, 27, 28, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/ext3.py": [32, 33, 19, 20, 23, 26, 27, 28, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/install/base.py": [32, 33, 35, 20, 23, 24, 25, 26, 39, 28, 30], "/home/ms/Project/kiwi-horizon/kiwi/system/users.py": [18, 21, 24, 25, 26, 28, 29, 31, 32, 34, 35, 36, 39, 40, 41, 44, 45, 46, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 62, 63], "/home/ms/Project/kiwi-horizon/kiwi/builder/archive.py": [18, 21, 22, 23, 24, 25, 26, 28, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 97, 98, 100, 101, 102, 103, 104], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/config/base.py": [256, 257, 259, 260, 261, 19, 20, 21, 22, 24, 29, 32, 33, 34, 35, 37, 39, 40, 42, 47, 49, 57, 59, 68, 70, 79, 81, 88, 90, 95, 97, 102, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 157, 158, 159, 160, 161, 162, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 184, 185, 187, 189, 191, 196, 197, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 232, 233, 234, 235, 236, 237, 238, 240, 242, 243, 248, 250, 253, 255], "/home/ms/Project/kiwi-horizon/kiwi/container/__init__.py": [32, 35, 34, 19, 21, 26, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/help.py": [18, 20, 23, 26, 27, 28, 29, 30], "/home/ms/Project/kiwi-horizon/kiwi/container/setup/docker.py": [20, 21, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 65, 66, 69, 71, 72, 73, 74, 75, 76, 80, 82, 83, 85, 86, 87, 88, 90, 91, 92, 93, 95, 97, 98, 100, 101, 103, 104, 105, 106, 108, 109, 110, 111, 113], "/home/ms/Project/kiwi-horizon/kiwi/command.py": [18, 19, 20, 21, 24, 27, 30, 31, 32, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 71, 72, 74, 75, 76, 77, 80, 81, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 136, 137, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 152, 153, 154, 155, 156, 157], "/home/ms/Project/kiwi-horizon/kiwi/storage/subformat/gce.py": [64, 66, 67, 70, 76, 77, 78, 45, 80, 81, 82, 83, 22, 23, 24, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 18, 46, 49, 50, 19, 52, 53, 54, 56, 60, 62, 63], "/home/ms/Project/kiwi-horizon/kiwi/system/profile.py": [256, 258, 43, 260, 262, 264, 266, 343, 268, 270, 272, 18, 19, 276, 278, 23, 280, 282, 284, 286, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 298, 299, 44, 45, 302, 47, 304, 305, 50, 51, 308, 54, 55, 56, 313, 58, 59, 316, 317, 319, 321, 322, 324, 330, 331, 332, 333, 335, 337, 342, 57, 89, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 274, 110, 61, 112, 114, 116, 118, 345, 120, 217, 63, 124, 126, 128, 130, 294, 132, 22, 134, 136, 138, 140, 142, 144, 145, 148, 150, 151, 152, 154, 52, 26, 158, 159, 161, 162, 164, 165, 48, 168, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 189, 192, 288, 194, 196, 199, 201, 290, 210, 211, 213, 214, 216, 292, 219, 220, 122, 222, 223, 225, 226, 228, 229, 231, 232, 234, 236, 296, 42], "/home/ms/Project/kiwi-horizon/kiwi/container/setup/__init__.py": [32, 35, 34, 19, 21, 26, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/mount_manager.py": [18, 19, 22, 23, 24, 27, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 82, 84, 85, 87, 89, 90, 91, 92, 94, 95, 97], "/home/ms/Project/kiwi-horizon/kiwi/exceptions.py": [20, 24, 25, 26, 28, 29, 32, 33, 36, 37, 40, 41, 44, 45, 48, 49, 52, 53, 56, 57, 60, 61, 64, 65, 68, 69, 72, 73, 76, 77, 80, 81, 84, 85, 88, 89, 92, 93, 96, 97, 100, 101, 104, 105, 108, 109, 112, 113, 116, 117, 120, 121, 124, 125, 128, 129, 132, 133, 136, 137, 140, 141, 144, 145, 148, 149, 152, 153, 156, 157, 160, 161, 164, 165, 168, 169, 172, 173, 176, 177, 180, 181, 184, 185, 188, 189, 192, 193, 196, 197, 200, 201, 204, 205, 208, 209, 212, 213, 216, 217, 220, 221, 224, 225, 228, 229, 232, 233, 236, 237, 240, 241, 244, 245, 248, 249, 252, 253, 256, 257, 260, 261, 264, 265, 268, 269, 272, 273, 276, 277, 280, 281, 284, 285, 288, 289, 292, 293, 296, 297, 300, 301, 304, 305, 308, 309, 312, 313, 316, 317, 320, 321, 324, 325, 328, 329, 332, 333, 336, 337, 340, 341, 344, 345, 348, 349, 352, 353, 356, 357, 360, 361, 364, 365, 368, 369], "/home/ms/Project/kiwi-horizon/kiwi/bootloader/install/zipl.py": [64, 65, 66, 19, 20, 21, 22, 24, 29, 32, 33, 34, 35, 36, 37, 40, 41, 44, 48, 50, 52, 54, 55, 56, 59, 60, 62], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/ext4.py": [32, 33, 19, 20, 23, 26, 27, 28, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/system/prepare.py": [18, 21, 22, 23, 24, 25, 26, 27, 29, 31, 40, 43, 45, 50, 51, 52, 54, 55, 56, 58, 59, 60, 62, 63, 64, 70, 72, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 106, 108, 109, 111, 112, 114, 115, 116, 117, 120, 125, 126, 127, 128, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 150, 151, 152, 155, 156, 157, 159, 161, 162, 163, 164, 165, 166, 169, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 199, 200, 201, 202, 203, 206, 207, 208, 211, 212, 213, 214, 215, 216, 219, 224, 225, 226, 227, 228, 229, 230, 231, 234, 239, 240, 241, 243, 244, 245, 247, 248, 249, 250, 251, 254, 255, 256, 259, 264, 265, 266, 268, 269, 270, 271, 273, 274, 275, 276, 277, 280, 281, 282, 285, 291, 292, 293, 295, 296, 297, 298, 299, 302, 303, 304, 305, 306, 307, 309, 312, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 328, 329, 331, 332, 333, 334, 335, 336], "/home/ms/Project/kiwi-horizon/kiwi/builder/install.py": [18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 40, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 58, 60, 61, 62, 63, 64, 67, 69, 70, 71, 72, 73, 76, 77, 79, 80, 83, 84, 86, 87, 88, 89, 91, 96, 97, 101, 102, 106, 107, 108, 110, 111, 114, 117, 118, 120, 121, 124, 126, 129, 130, 132, 133, 134, 138, 139, 140, 142, 143, 144, 146, 147, 149, 152, 153, 155, 156, 157, 159, 160, 162, 165, 166, 169, 170, 171, 172, 173, 175, 178, 179, 182, 192, 193, 196, 197, 199, 200, 203, 204, 205, 207, 208, 209, 213, 214, 216, 217, 220, 221, 225, 227, 228, 231, 232, 233, 234, 235, 236, 239, 240, 243, 244, 245, 247, 248, 251, 252, 253, 254, 256, 257, 258, 260, 261, 262, 264, 265, 266, 268, 269, 271, 272, 276, 277, 278, 279, 280, 281, 283, 284, 285, 287, 288, 289, 291, 292, 293, 295, 296, 298, 299, 303, 305, 306, 307, 308, 309, 310, 312, 313, 314, 315, 316, 317, 318, 319], "/home/ms/Project/kiwi-horizon/kiwi/system/identifier.py": [18, 19, 22, 26, 27, 28, 30, 31, 33, 34, 35, 38, 39, 40, 42, 43, 44, 45, 46, 47, 49, 50], "/home/ms/Project/kiwi-horizon/kiwi/system/size.py": [65, 19, 20, 23, 26, 27, 28, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 50, 51, 54, 56, 58, 60, 62], "/home/ms/Project/kiwi-horizon/kiwi/storage/raid_device.py": [18, 21, 22, 23, 24, 26, 31, 34, 35, 39, 41, 42, 43, 45, 47, 51, 52, 53, 56, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 95, 97, 101, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113], "/home/ms/Project/kiwi-horizon/kiwi/system/result.py": [18, 19, 20, 23, 25, 30, 31, 35, 38, 39, 40, 45, 47, 50, 52, 53, 54, 55, 56, 57, 60, 61, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 78, 80, 81, 82, 84, 85, 86, 87, 88, 89], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/setup.py": [64, 66, 67, 68, 69, 71, 19, 20, 21, 24, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 41, 42, 45, 46, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 60, 62, 63], "/home/ms/Project/kiwi-horizon/kiwi/package_manager/yum.py": [129, 131, 133, 138, 23, 142, 143, 144, 18, 147, 148, 21, 150, 151, 152, 22, 47, 28, 154, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 44, 45, 157, 49, 51, 52, 53, 59, 60, 61, 65, 66, 139, 68, 71, 72, 73, 75, 76, 82, 83, 84, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 112, 113, 116, 117, 118, 120, 67, 123, 124, 126, 149], "/home/ms/Project/kiwi-horizon/kiwi/archive/__init__.py": [1], "/home/ms/Project/kiwi-horizon/kiwi/volume_manager/btrfs.py": [18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 36, 39, 40, 41, 42, 44, 45, 46, 47, 48, 50, 51, 53, 55, 56, 57, 58, 62, 63, 64, 66, 67, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 84, 85, 87, 89, 91, 92, 93, 95, 97, 98, 101, 102, 105, 106, 109, 111, 112, 113, 114, 116, 117, 118, 120, 121, 124, 125, 126, 127, 128, 130, 131, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 163, 164, 165, 166, 167, 168, 169, 171, 172, 175, 177, 178, 181, 182, 183, 184], "/home/ms/Project/kiwi-horizon/kiwi/storage/setup.py": [18, 19, 22, 23, 24, 25, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 72, 73, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 89, 90, 91, 92, 93, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 139, 140, 141, 142, 144, 146, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 176, 177, 179, 180, 182, 183, 184, 185, 187, 189, 199, 200, 201, 202, 204, 209, 211, 212, 214, 215, 216, 217, 218, 219, 220, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 235, 238, 240, 241, 243, 244, 245, 248, 250, 256, 257, 259, 260, 261, 262, 263, 264, 265, 268, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 289, 290, 291], "/home/ms/Project/kiwi-horizon/kiwi/data/sync.py": [32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 19, 22, 26, 27, 28, 29, 31], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/__init__.py": [64, 65, 67, 68, 69, 71, 72, 73, 76, 77, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 34, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 56, 57, 59, 60, 61, 63], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/base.py": [64, 66, 88, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 18, 19, 84, 85, 22, 23, 24, 89, 26, 86, 90, 94, 31, 96, 97, 34, 35, 40, 92, 95, 82, 46, 48, 52, 54, 55, 57, 59, 61], "/home/ms/Project/kiwi-horizon/kiwi/storage/device_provider.py": [32, 35, 36, 37, 39, 41, 42, 43, 45, 47, 48, 19, 20, 25, 28, 29, 31], "/home/ms/Project/kiwi-horizon/kiwi/filesystem/fat16.py": [32, 33, 19, 20, 23, 26, 27, 28, 29, 30, 31], "/home/ms/Project/kiwi-horizon/kiwi/builder/filesystem.py": [18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 57, 59, 60, 61, 62, 63, 66, 67, 69, 71, 73, 74, 75, 77, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 125, 126, 127, 130, 132, 134, 135, 136, 137, 138, 140, 141], "/home/ms/Project/kiwi-horizon/kiwi/container/docker.py": [35, 19, 36, 38, 22, 39, 25, 26, 27, 29, 31], "/home/ms/Project/kiwi-horizon/kiwi/partitioner/dasd.py": [64, 70, 72, 74, 19, 20, 21, 24, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 56, 57, 58, 60, 61, 62], "/home/ms/Project/kiwi-horizon/kiwi/builder/live.py": [18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 75, 77, 78, 79, 80, 81, 84, 86, 87, 88, 89, 92, 94, 96, 97, 99, 102, 103, 104, 106, 107, 108, 110, 111, 112, 113, 116, 117, 120, 121, 125, 126, 127, 128, 129, 130, 132, 133, 134, 136, 138, 139, 143, 144, 145, 147, 148, 149, 151, 152, 154, 157, 158, 159, 160, 162, 163, 164, 166, 167, 169, 172, 173, 176, 177, 178, 179, 182, 183, 184, 185, 186, 188, 191, 192, 193, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 208, 209, 210, 212, 213, 214, 215, 217, 218, 219, 221, 223, 224, 225, 226, 227, 228, 230, 231, 232, 234, 235, 236, 238, 239, 240, 242, 243, 245, 246, 250, 263, 264, 265, 267, 268, 269, 270, 271, 272, 275, 276, 277, 280, 281, 282, 283], "/home/ms/Project/kiwi-horizon/kiwi/package_manager/base.py": [64, 65, 67, 68, 70, 71, 73, 74, 75, 76, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 37, 38, 40, 41, 43, 44, 46, 47, 49, 50, 52, 53, 55, 56, 58, 59, 61, 62], "/home/ms/Project/kiwi-horizon/kiwi/system/__init__.py": [1]}} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/PKG-INFO new/kiwi-9.19.10/PKG-INFO --- old/kiwi-9.19.8/PKG-INFO 2019-12-19 16:15:33.000000000 +0100 +++ new/kiwi-9.19.10/PKG-INFO 2020-01-13 10:14:37.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: kiwi -Version: 9.19.8 +Version: 9.19.10 Summary: KIWI - Appliance Builder (next generation) Home-page: https://osinside.github.io/kiwi Author: Marcus Schaefer Binary files old/kiwi-9.19.8/doc/build/latex/kiwi.pdf and new/kiwi-9.19.10/doc/build/latex/kiwi.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi.8 new/kiwi-9.19.10/doc/build/man/kiwi.8 --- old/kiwi-9.19.8/doc/build/man/kiwi.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi \- Creating Operating System Images . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::image::info.8 new/kiwi-9.19.10/doc/build/man/kiwi::image::info.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::image::info.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::image::info.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::IMAGE::INFO" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::IMAGE::INFO" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::image::info \- Provide detailed information about an image description . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::image::resize.8 new/kiwi-9.19.10/doc/build/man/kiwi::image::resize.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::image::resize.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::image::resize.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::IMAGE::RESIZE" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::IMAGE::RESIZE" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::image::resize \- Resize disk images to new geometry . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::result::bundle.8 new/kiwi-9.19.10/doc/build/man/kiwi::result::bundle.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::result::bundle.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::result::bundle.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::RESULT::BUNDLE" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::RESULT::BUNDLE" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::result::bundle \- Bundle build results . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::result::list.8 new/kiwi-9.19.10/doc/build/man/kiwi::result::list.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::result::list.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::result::list.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::RESULT::LIST" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::RESULT::LIST" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::result::list \- List build results . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::system::build.8 new/kiwi-9.19.10/doc/build/man/kiwi::system::build.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::system::build.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::system::build.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::SYSTEM::BUILD" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::SYSTEM::BUILD" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::system::build \- Build image in combined prepare and create step . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::system::create.8 new/kiwi-9.19.10/doc/build/man/kiwi::system::create.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::system::create.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::system::create.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::SYSTEM::CREATE" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::SYSTEM::CREATE" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::system::create \- Create image from prepared root system . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::system::prepare.8 new/kiwi-9.19.10/doc/build/man/kiwi::system::prepare.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::system::prepare.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::system::prepare.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::SYSTEM::PREPARE" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::SYSTEM::PREPARE" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::system::prepare \- Prepare image root system . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/doc/build/man/kiwi::system::update.8 new/kiwi-9.19.10/doc/build/man/kiwi::system::update.8 --- old/kiwi-9.19.8/doc/build/man/kiwi::system::update.8 2019-12-19 16:15:31.000000000 +0100 +++ new/kiwi-9.19.10/doc/build/man/kiwi::system::update.8 2020-01-13 10:14:36.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "KIWI::SYSTEM::UPDATE" "8" "Dec 19, 2019" "9.19.8" "kiwi" +.TH "KIWI::SYSTEM::UPDATE" "8" "Jan 13, 2020" "9.19.10" "kiwi" .SH NAME kiwi::system::update \- Update/Upgrade image root system . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/kiwi/config/functions.sh new/kiwi-9.19.10/kiwi/config/functions.sh --- old/kiwi-9.19.8/kiwi/config/functions.sh 2019-12-17 16:05:23.000000000 +0100 +++ new/kiwi-9.19.10/kiwi/config/functions.sh 2020-01-13 10:12:54.000000000 +0100 @@ -946,126 +946,33 @@ } #====================================== -# baseCreateCommonKernelFile -#-------------------------------------- -function baseCreateCommonKernelFile { - # /.../ - # Search for the kernel file name and move them into - # a common file name used by kiwi - # ---- - local kernel_dir - local kernel_names - local kernel_name - local kernel_version - local have_kernel_package=0 - for kernel_dir in /lib/modules/*;do - if [ ! -d "${kernel_dir}" ];then - continue - fi - if [ -x /bin/rpm ];then - # if we have a package database take the kernel name from - # the package name. This could result in multiple kernel - # names - if kernel_names=$(rpm -qf "${kernel_dir}"); then - have_kernel_package=1 - fi - else - # without a package database take the installed kernel - # directory name as the kernel name - kernel_names="${kernel_dir}" - fi - for kernel_name in ${kernel_names};do - #========================================== - # get kernel VERSION information - #------------------------------------------ - if [ "${have_kernel_package}" -eq 0 ];then - # not in a package... - continue - fi - if echo "${kernel_name}" | grep -q "\-kmp\-";then - # a kernel module package... - continue - fi - if echo "${kernel_name}" | grep -q "\-source\-";then - # a kernel source package... - continue - fi - kernel_version=$(/usr/bin/basename "${kernel_dir}") - #========================================== - # create common kernel files, last wins ! - #------------------------------------------ - pushd /boot || return - if [ -f "uImage-${kernel_version}" ];then - # dedicated to kernels on arm - mv "uImage-${kernel_version}" vmlinuz - elif [ -f "Image-${kernel_version}" ];then - # dedicated to kernels on arm - mv "Image-${kernel_version}" vmlinuz - elif [ -f "zImage-${kernel_version}" ];then - # dedicated to kernels on arm - mv "zImage-${kernel_version}" vmlinuz - elif [ -f "vmlinuz-${kernel_version}.gz" ];then - # dedicated to kernels on x86 - mv "vmlinuz-${kernel_version}" vmlinuz - elif [ -f "vmlinuz-${kernel_version}.el5" ];then - # dedicated to kernels on ppc - mv "vmlinux-${kernel_version}.el5" vmlinuz - elif [ -f "vmlinux-${kernel_version}" ];then - # dedicated to kernels on ppc - mv "vmlinux-${kernel_version}" vmlinux - elif [ -f "image-${kernel_version}" ];then - # dedicated to kernels on s390 - mv "image-${kernel_version}" vmlinuz - elif [ -f "vmlinuz-${kernel_version}" ];then - # dedicated to xz kernels - mv "vmlinuz-${kernel_version}" vmlinuz - elif [ -f vmlinuz ];then - # nothing to map, vmlinuz already there - : - else - echo "Failed to find a mapping kernel" - fi - if [ -f "vmlinux-${kernel_version}.gz" ];then - mv "vmlinux-${kernel_version}.gz" vmlinux.gz - fi - popd || return - done - done -} - -#====================================== # baseStripKernel #-------------------------------------- function baseStripKernel { # /.../ # this function will strip the kernel # - # 1. create the vmlinux.gz and vmlinuz commonly named files - # which are used as fallback for the kernel extraction in - # case of kiwi boot images - # - # 2. handle <strip type="delete"> requests. Because this + # 1. handle <strip type="delete"> requests. Because this # information is generic not only files of the kernel # are affected but also other data which is unwanted # gets deleted here # - # 3. only keep kernel modules matching the <drivers> + # 2. only keep kernel modules matching the <drivers> # patterns from the kiwi boot image description # - # 4. lookup kernel module dependencies and bring back + # 3. lookup kernel module dependencies and bring back # modules which were removed but still required by # other modules kept in the system to stay consistent # - # 5. lookup for duplicate kernel modules due to kernel + # 4. lookup for duplicate kernel modules due to kernel # module updates and keep only the latest version # - # 6. lookup for kernel firmware files and keep only those + # 5. lookup for kernel firmware files and keep only those # for which a kernel driver is still present in the # system # ---- declare kiwi_initrd_system=${kiwi_initrd_system} declare kiwi_strip_delete=${kiwi_strip_delete} - baseCreateCommonKernelFile if [ "${kiwi_initrd_system}" = "dracut" ]; then echo "dracut initrd system requested, kernel strip skipped" else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/kiwi/system/kernel.py new/kiwi-9.19.10/kiwi/system/kernel.py --- old/kiwi-9.19.8/kiwi/system/kernel.py 2019-12-13 15:09:00.000000000 +0100 +++ new/kiwi-9.19.10/kiwi/system/kernel.py 2020-01-11 22:34:48.000000000 +0100 @@ -16,6 +16,7 @@ # along with kiwi. If not, see <http://www.gnu.org/licenses/> # import os +import re from collections import namedtuple # project @@ -56,34 +57,19 @@ [self.root_dir, 'boot', kernel_name] ) if os.path.exists(kernel_file): - kernel_file_for_version_check = \ - self._get_kernel_name_for_version_lookup() - if not kernel_file_for_version_check: - # The system does not provide a gzip compressed binary - # of the kernel. Thus we try to fetch the version from - # the arbitrary kernel image format. Please Note: - # kernel images that contains the decompressor code - # as part of the kernel could have been compressed by - # any possible compression algorithm. For such kernels - # the simple kversion utility will not be able to read - # kernel version - kernel_file_for_version_check = kernel_file - - version = Command.run( - command=['kversion', kernel_file_for_version_check], - raise_on_error=False - ).output - if not version: - version = 'no-version-found' - version = version.rstrip('\n') - kernel = namedtuple( - 'kernel', ['name', 'filename', 'version'] - ) - return kernel( - name=os.path.basename(os.path.realpath(kernel_file)), - filename=kernel_file, - version=version + version_match = re.match( + '.*?-(.*)', os.path.basename(kernel_file) ) + if version_match: + version = version_match.group(1) + kernel = namedtuple( + 'kernel', ['name', 'filename', 'version'] + ) + return kernel( + name=os.path.basename(os.path.realpath(kernel_file)), + filename=kernel_file, + version=version + ) if raise_on_not_found: raise KiwiKernelLookupError( @@ -159,17 +145,16 @@ :rtype: list """ - kernel_names = [ - # lookup for the symlink first - 'vmlinux', 'vmlinuz' - ] - kernel_dirs = sorted(os.listdir(''.join([self.root_dir, '/lib/modules']))) + kernel_names = [] + kernel_dirs = sorted( + os.listdir(''.join([self.root_dir, '/lib/modules'])) + ) if kernel_dirs: # append lookup for the real kernel image names # depending on the arch and os they are different # in their prefix kernel_prefixes = [ - 'uImage', 'Image', 'zImage', 'vmlinuz', 'vmlinux', 'image' + 'uImage', 'Image', 'zImage', 'vmlinuz', 'image' ] kernel_name_pattern = '{prefix}-{name}' for kernel_prefix in kernel_prefixes: @@ -180,14 +165,3 @@ ) ) return kernel_names - - def _get_kernel_name_for_version_lookup(self): - vmlinux_kernel_files = list( - filter(lambda kernel: 'vmlinux-' in kernel, self.kernel_names) - ) - if vmlinux_kernel_files: - kernel_file_for_version_check = os.sep.join( - [self.root_dir, 'boot', vmlinux_kernel_files[0] + '.gz'] - ) - if os.path.exists(kernel_file_for_version_check): - return kernel_file_for_version_check diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/kiwi/version.py new/kiwi-9.19.10/kiwi/version.py --- old/kiwi-9.19.8/kiwi/version.py 2019-12-19 16:12:47.000000000 +0100 +++ new/kiwi-9.19.10/kiwi/version.py 2020-01-13 10:12:58.000000000 +0100 @@ -18,5 +18,5 @@ """ Global version information used in kiwi and the package """ -__version__ = '9.19.8' -__githash__ = 'b03e8b328a107921594f348cc53e1980ec932e74' +__version__ = '9.19.10' +__githash__ = '94b42c6c121f8f1fccef9a78a88d0f5ec4e20c85' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/kiwi.egg-info/PKG-INFO new/kiwi-9.19.10/kiwi.egg-info/PKG-INFO --- old/kiwi-9.19.8/kiwi.egg-info/PKG-INFO 2019-12-19 16:15:32.000000000 +0100 +++ new/kiwi-9.19.10/kiwi.egg-info/PKG-INFO 2020-01-13 10:14:37.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: kiwi -Version: 9.19.8 +Version: 9.19.10 Summary: KIWI - Appliance Builder (next generation) Home-page: https://osinside.github.io/kiwi Author: Marcus Schaefer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/kiwi.egg-info/SOURCES.txt new/kiwi-9.19.10/kiwi.egg-info/SOURCES.txt --- old/kiwi-9.19.8/kiwi.egg-info/SOURCES.txt 2019-12-19 16:15:32.000000000 +0100 +++ new/kiwi-9.19.10/kiwi.egg-info/SOURCES.txt 2020-01-13 10:14:37.000000000 +0100 @@ -1,4 +1,5 @@ .bumpversion.cfg +.coverage .travis.yml .virtualenv.dev-requirements.txt .virtualenv.requirements.txt @@ -408,6 +409,11 @@ test/unit/iso_tools/init_test.py test/unit/iso_tools/iso_test.py test/unit/iso_tools/xorriso_test.py +test/unit/kiwi.egg-info/SOURCES.txt +test/unit/kiwi.egg-info/dependency_links.txt +test/unit/kiwi.egg-info/entry_points.txt +test/unit/kiwi.egg-info/requires.txt +test/unit/kiwi.egg-info/top_level.txt test/unit/oci_tools/__init__.py test/unit/oci_tools/base_test.py test/unit/oci_tools/buildah_test.py @@ -513,5 +519,4 @@ tools/README.md tools/dcounter.c tools/isconsole.c -tools/kversion.c tools/utimer.c \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/package/python-kiwi-rpmlintrc new/kiwi-9.19.10/package/python-kiwi-rpmlintrc --- old/kiwi-9.19.8/package/python-kiwi-rpmlintrc 2019-12-13 06:58:53.000000000 +0100 +++ new/kiwi-9.19.10/package/python-kiwi-rpmlintrc 2020-01-11 22:34:48.000000000 +0100 @@ -31,7 +31,6 @@ addFilter("W: no-manual-page-for-binary utimer"); addFilter("W: no-manual-page-for-binary driveready"); addFilter("W: no-manual-page-for-binary setctsid"); -addFilter("W: no-manual-page-for-binary kversion"); addFilter("W: no-manual-page-for-binary isconsole"); addFilter("W: no-manual-page-for-binary kiwicompat"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/package/python-kiwi-spec-template new/kiwi-9.19.10/package/python-kiwi-spec-template --- old/kiwi-9.19.8/package/python-kiwi-spec-template 2019-12-17 16:05:23.000000000 +0100 +++ new/kiwi-9.19.10/package/python-kiwi-spec-template 2020-01-11 22:34:48.000000000 +0100 @@ -426,7 +426,6 @@ %files -n kiwi-tools %{_bindir}/dcounter %{_bindir}/isconsole -%{_bindir}/kversion %{_bindir}/utimer %files -n dracut-kiwi-lib diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/test/unit/kiwi.egg-info/dependency_links.txt new/kiwi-9.19.10/test/unit/kiwi.egg-info/dependency_links.txt --- old/kiwi-9.19.8/test/unit/kiwi.egg-info/dependency_links.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi-9.19.10/test/unit/kiwi.egg-info/dependency_links.txt 2017-11-29 17:13:38.000000000 +0100 @@ -0,0 +1 @@ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/test/unit/kiwi.egg-info/entry_points.txt new/kiwi-9.19.10/test/unit/kiwi.egg-info/entry_points.txt --- old/kiwi-9.19.8/test/unit/kiwi.egg-info/entry_points.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi-9.19.10/test/unit/kiwi.egg-info/entry_points.txt 2017-11-29 17:13:38.000000000 +0100 @@ -0,0 +1,4 @@ +[console_scripts] +kiwi-ng-3 = kiwi.kiwi:main +kiwicompat-3 = kiwi.kiwi_compat:main + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/test/unit/kiwi.egg-info/requires.txt new/kiwi-9.19.10/test/unit/kiwi.egg-info/requires.txt --- old/kiwi-9.19.8/test/unit/kiwi.egg-info/requires.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi-9.19.10/test/unit/kiwi.egg-info/requires.txt 2017-11-29 17:13:38.000000000 +0100 @@ -0,0 +1,7 @@ +docopt>=0.6.2 +lxml +xattr +future +six +requests +PyYAML diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/test/unit/kiwi.egg-info/top_level.txt new/kiwi-9.19.10/test/unit/kiwi.egg-info/top_level.txt --- old/kiwi-9.19.8/test/unit/kiwi.egg-info/top_level.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi-9.19.10/test/unit/kiwi.egg-info/top_level.txt 2017-11-29 17:13:38.000000000 +0100 @@ -0,0 +1 @@ +kiwi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/test/unit/system/kernel_test.py new/kiwi-9.19.10/test/unit/system/kernel_test.py --- old/kiwi-9.19.8/test/unit/system/kernel_test.py 2019-12-17 16:05:24.000000000 +0100 +++ new/kiwi-9.19.10/test/unit/system/kernel_test.py 2020-01-11 22:34:48.000000000 +0100 @@ -1,7 +1,7 @@ import mock +import os from mock import patch from pytest import raises -from collections import namedtuple from kiwi.system.kernel import Kernel @@ -14,13 +14,10 @@ mock_listdir.return_value = ['1.2.3-default'] self.kernel = Kernel('root-dir') assert self.kernel.kernel_names == [ - 'vmlinux', - 'vmlinuz', 'uImage-1.2.3-default', 'Image-1.2.3-default', 'zImage-1.2.3-default', 'vmlinuz-1.2.3-default', - 'vmlinux-1.2.3-default', 'image-1.2.3-default' ] @@ -31,66 +28,14 @@ @patch('os.path.exists') @patch('os.path.realpath') - @patch('kiwi.command.Command.run') - def test_get_kernel(self, mock_run, mock_realpath, mock_os): - run = namedtuple( - 'run', ['output'] + def test_get_kernel(self, mock_os_path_realpath, mock_os_path_exists): + mock_os_path_exists.return_value = True + kernel = self.kernel.get_kernel() + assert kernel.filename == 'root-dir/boot/uImage-1.2.3-default' + assert kernel.version == '1.2.3-default' + assert kernel.name == os.path.basename( + mock_os_path_realpath.return_value ) - result = run(output='42') - mock_os.return_value = True - mock_run.return_value = result - mock_realpath.return_value = 'vmlinux-realpath' - data = self.kernel.get_kernel() - mock_run.assert_called_once_with( - command=['kversion', 'root-dir/boot/vmlinux-1.2.3-default.gz'], - raise_on_error=False - ) - assert data.filename == 'root-dir/boot/vmlinux' - assert data.version == '42' - assert data.name == 'vmlinux-realpath' - - @patch('os.path.exists') - @patch('os.path.realpath') - @patch('kiwi.command.Command.run') - def test_get_kernel_from_arbitrary_kernel_image( - self, mock_run, mock_realpath, mock_os - ): - def path_exists(path): - return False if 'vmlinux.gz' in path else True - - self.kernel.kernel_names = ['zImage'] - run = namedtuple( - 'run', ['output'] - ) - result = run(output='42') - mock_os.side_effect = path_exists - mock_run.return_value = result - mock_realpath.return_value = 'vmlinux.gz' - data = self.kernel.get_kernel() - mock_run.assert_called_once_with( - command=['kversion', 'root-dir/boot/zImage'], - raise_on_error=False - ) - assert data.filename == 'root-dir/boot/zImage' - assert data.version == '42' - assert data.name == mock_realpath.return_value - - @patch('os.path.exists') - @patch('kiwi.command.Command.run') - def test_get_kernel_no_version(self, mock_run, mock_os): - run = namedtuple( - 'run', ['output'] - ) - result = run(output=None) - mock_os.return_value = True - mock_run.return_value = result - data = self.kernel.get_kernel() - mock_run.assert_called_once_with( - command=['kversion', 'root-dir/boot/vmlinux-1.2.3-default.gz'], - raise_on_error=False - ) - assert data.filename == 'root-dir/boot/vmlinux' - assert data.version == 'no-version-found' @patch('os.path.exists') def test_get_xen_hypervisor(self, mock_os): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/tools/README.md new/kiwi-9.19.10/tools/README.md --- old/kiwi-9.19.8/tools/README.md 2019-12-13 06:58:54.000000000 +0100 +++ new/kiwi-9.19.10/tools/README.md 2020-01-11 22:34:48.000000000 +0100 @@ -8,10 +8,6 @@ run a timer process like the kernel -* /usr/bin/kversion - - extract kernel version information from kernel image - * /usr/bin/dcounter a small program to count bytes on a transfer so that you diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-9.19.8/tools/kversion.c new/kiwi-9.19.10/tools/kversion.c --- old/kiwi-9.19.8/tools/kversion.c 2019-12-13 06:58:54.000000000 +0100 +++ new/kiwi-9.19.10/tools/kversion.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,214 +0,0 @@ -/* Copyright (C) 2000-2002 SuSE Linux AG, Nuremberg. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - -#define _GNU_SOURCE -#include <stdio.h> -#include <string.h> -#include <ctype.h> -#include <unistd.h> -#include <fcntl.h> -#include <sys/stat.h> -#include <sys/types.h> - -static inline int my_is_alnum_punct(char c) -{ - return isdigit(c) || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') - || c == '.' || c == ',' || c == '-' || c == '_' || c == '+'; -} - -int -main (int argc, char *argv[]) -{ - FILE *fp; -#define MAX_VERSION_LENGTH 80 - char buffer[4096 + MAX_VERSION_LENGTH]; /* buffer + sizeof ("Linux version .....") */ - char command[512] = ""; - int found = 0; - - if (argc != 2) { - char msg[] = "usage: get_kernel_version <kernel_image>\n"; - write (2, msg, sizeof (msg)); - return 1; - } - - /* check if file exist and is compressed */ - { - unsigned char buf [2]; - int fd = open (argv[1], O_RDONLY | O_CLOEXEC); - if (fd == -1) { - fprintf (stderr, "Cannot open kernel image \"%s\"\n", argv[1]); - return 1; - } - - if (read (fd, buf, 2) != 2) { - fprintf (stderr, "Short read\n"); - close (fd); - return 1; - } - - if (buf [0] == 037 && (buf [1] == 0213 || buf [1] == 0236)) { - snprintf (command, sizeof (command), "/bin/gzip -dc %s 2>/dev/null", argv[1]); - fp = popen (command, "re"); - if (fp == NULL) { - fprintf (stderr, "%s: faild\n", command); - return 1; - } - } else { - fp = fopen (argv[1],"re"); - } - close (fd); - } - - memset (buffer, 0, sizeof (buffer)); - - - while (!found) { - ssize_t in; - int i; - - in = fread (&buffer[MAX_VERSION_LENGTH], - 1, sizeof (buffer) - MAX_VERSION_LENGTH, fp); - - if (in <= 0) { - break; - } - - for (i = 0; i < in; i++) { - if ( - buffer[i] == 'L' && buffer[i+1] == 'i' && - buffer[i+2] == 'n' && buffer[i+3] == 'u' && - buffer[i+4] == 'x' && buffer[i+5] == '-' - ) { - int l; - int c = 0; - char version[MAX_VERSION_LENGTH]; - for (l=i+6; l < in; l++) { - if (buffer[l] == '(') { - version[c] = '\0'; - found = 1; - snprintf (buffer,c,"%s",version); - break; - } - version[c] = buffer[l]; - c++; - } - if (found) { - printf ("%s\n",version); - } - } - } - if (found) { - break; - } - - for (i = 0; i < in; i++) { - if (buffer[i] == 'L' && buffer[i+1] == 'i' && - buffer[i+2] == 'n' && buffer[i+3] == 'u' && - buffer[i+4] == 'x' && buffer[i+5] == ' ' && - buffer[i+6] == 'v' && buffer[i+7] == 'e' && - buffer[i+8] == 'r' && buffer[i+9] == 's' && - buffer[i+10] == 'i' && buffer[i+11] == 'o' && - buffer[i+12] == 'n' && buffer[i+13] == ' ' - ) { - int j = i+14; - int invalid_char = 0; - int number_dots = 0; - - /* check if we really found a version */ - for (j = j+1; buffer[j] != ' '; j++) { - char c = buffer[j]; - - if (c == '.') { - number_dots++; - continue; - } - if (((number_dots < 2) && !isdigit(c)) || - ((number_dots >= 2) && !my_is_alnum_punct(c)) - ) { - //invalid_char = 1; - printf("invalid=1 for %c\n", c); - break; - } - } - - if (!invalid_char) { - found = 1; - break; - } - } - } - - if (found) { - int j; - for (j = i+14; buffer[j] != ' '; j++); - buffer[j] = '\0'; - printf ("%s\n", &buffer[i+14]); - } else { - if (in < (ssize_t)(sizeof (buffer) - MAX_VERSION_LENGTH)) { - break; - } - memcpy ( - &buffer[0], &buffer[sizeof (buffer) - MAX_VERSION_LENGTH], - MAX_VERSION_LENGTH - ); - memset ( - &buffer[MAX_VERSION_LENGTH], 0, - sizeof (buffer) - MAX_VERSION_LENGTH - ); - } - } - - if(!found) { - /* ia32 kernel */ - if( - !fseek(fp, 0x202, SEEK_SET) && - fread(buffer, 1, 4, fp) == 4 && - buffer[0] == 0x48 && buffer[1] == 0x64 && - buffer[2] == 0x72 && buffer[3] == 0x53 && - !fseek(fp, 0x20e, SEEK_SET) && - fread(buffer, 1, 2, fp) == 2 - ) { - unsigned ofs = 0x200 + ((unsigned char *) buffer)[0] + (((unsigned char *) buffer)[1] << 8); - if( - !fseek(fp, ofs, SEEK_SET) && - fread(buffer, 1, MAX_VERSION_LENGTH, fp) == MAX_VERSION_LENGTH - ) { - char *s = buffer; - for(s[MAX_VERSION_LENGTH] = 0; *s; s++) if(*s == ' ') { - *s = 0; break; - } - if(*buffer) { - found = 1; - printf("%s\n", buffer); - } - } - } - } - - if (command[0] != '\0') { - pclose (fp); - } else { - fclose (fp); - } - if (found) { - return 0; - } else { - return 1; - } - return 0; -} - -/* vim: set sw=4 ts=8 sts=4 noet: */
