Commit ae31525
Port to libyang 3
Refactor the code to switch to libyang 3:
- the cdefs.h file is updated to match the new definitions
- the flags used in lyd_new_* are regrouped in a newvaloptions bitmap
- the log callback management is reworked
- the system-ordered lists / leaf-lists are now ordered by key (hence the unit
test change)
Fixes: #105
Link: https://github.com/CESNET/libyang/blob/master/doc/transition_2_3.dox
Signed-off-by: Stefan Gula <steweg@gmail.com>
Signed-off-by: Samuel Gauthier <samuel.gauthier@6wind.com>1 parent 92b5250 commit ae31525
File tree
6 files changed
+105
-61
lines changed- cffi
- libyang
- tests
6 files changed
+105
-61
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
183 | | - | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
184 | 185 | | |
185 | | - | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
241 | | - | |
| 241 | + | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
245 | 247 | | |
246 | 248 | | |
247 | 249 | | |
248 | | - | |
249 | 250 | | |
250 | 251 | | |
251 | 252 | | |
| |||
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
264 | 269 | | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
| 270 | + | |
269 | 271 | | |
270 | 272 | | |
271 | 273 | | |
| |||
614 | 616 | | |
615 | 617 | | |
616 | 618 | | |
| 619 | + | |
617 | 620 | | |
618 | 621 | | |
619 | 622 | | |
| |||
641 | 644 | | |
642 | 645 | | |
643 | 646 | | |
| 647 | + | |
644 | 648 | | |
645 | 649 | | |
646 | 650 | | |
| |||
682 | 686 | | |
683 | 687 | | |
684 | 688 | | |
685 | | - | |
686 | 689 | | |
687 | 690 | | |
688 | 691 | | |
| |||
703 | 706 | | |
704 | 707 | | |
705 | 708 | | |
706 | | - | |
| 709 | + | |
707 | 710 | | |
708 | 711 | | |
709 | | - | |
710 | | - | |
| 712 | + | |
711 | 713 | | |
712 | 714 | | |
713 | 715 | | |
| |||
821 | 823 | | |
822 | 824 | | |
823 | 825 | | |
| 826 | + | |
824 | 827 | | |
825 | 828 | | |
826 | 829 | | |
| |||
829 | 832 | | |
830 | 833 | | |
831 | 834 | | |
| 835 | + | |
832 | 836 | | |
833 | 837 | | |
834 | 838 | | |
| |||
838 | 842 | | |
839 | 843 | | |
840 | 844 | | |
| 845 | + | |
841 | 846 | | |
842 | 847 | | |
843 | 848 | | |
| |||
859 | 864 | | |
860 | 865 | | |
861 | 866 | | |
| 867 | + | |
862 | 868 | | |
863 | 869 | | |
864 | 870 | | |
| |||
867 | 873 | | |
868 | 874 | | |
869 | 875 | | |
| 876 | + | |
870 | 877 | | |
871 | 878 | | |
872 | 879 | | |
| |||
875 | 882 | | |
876 | 883 | | |
877 | 884 | | |
| 885 | + | |
878 | 886 | | |
879 | 887 | | |
880 | 888 | | |
881 | 889 | | |
882 | 890 | | |
883 | 891 | | |
884 | | - | |
885 | 892 | | |
886 | 893 | | |
887 | 894 | | |
888 | 895 | | |
889 | 896 | | |
| 897 | + | |
890 | 898 | | |
891 | 899 | | |
892 | 900 | | |
| |||
895 | 903 | | |
896 | 904 | | |
897 | 905 | | |
| 906 | + | |
898 | 907 | | |
899 | 908 | | |
900 | 909 | | |
| |||
903 | 912 | | |
904 | 913 | | |
905 | 914 | | |
| 915 | + | |
906 | 916 | | |
907 | 917 | | |
908 | 918 | | |
| |||
911 | 921 | | |
912 | 922 | | |
913 | 923 | | |
| 924 | + | |
914 | 925 | | |
915 | 926 | | |
916 | 927 | | |
| |||
1053 | 1064 | | |
1054 | 1065 | | |
1055 | 1066 | | |
1056 | | - | |
| 1067 | + | |
1057 | 1068 | | |
1058 | 1069 | | |
1059 | 1070 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 9 | + | |
| 10 | + | |
14 | 11 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | | - | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
121 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
122 | 126 | | |
123 | 127 | | |
124 | 128 | | |
| |||
244 | 248 | | |
245 | 249 | | |
246 | 250 | | |
247 | | - | |
| 251 | + | |
248 | 252 | | |
249 | 253 | | |
250 | 254 | | |
| |||
256 | 260 | | |
257 | 261 | | |
258 | 262 | | |
259 | | - | |
| 263 | + | |
| 264 | + | |
260 | 265 | | |
261 | 266 | | |
262 | 267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
81 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
82 | 100 | | |
83 | 101 | | |
84 | | - | |
85 | | - | |
| 102 | + | |
| 103 | + | |
86 | 104 | | |
87 | 105 | | |
88 | 106 | | |
| |||
297 | 315 | | |
298 | 316 | | |
299 | 317 | | |
| 318 | + | |
300 | 319 | | |
301 | 320 | | |
302 | 321 | | |
303 | 322 | | |
304 | 323 | | |
305 | 324 | | |
306 | | - | |
| 325 | + | |
307 | 326 | | |
308 | 327 | | |
309 | 328 | | |
| |||
364 | 383 | | |
365 | 384 | | |
366 | 385 | | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
379 | 393 | | |
380 | | - | |
| 394 | + | |
381 | 395 | | |
382 | 396 | | |
383 | 397 | | |
| |||
1003 | 1017 | | |
1004 | 1018 | | |
1005 | 1019 | | |
1006 | | - | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
1007 | 1024 | | |
1008 | 1025 | | |
1009 | 1026 | | |
| |||
1177 | 1194 | | |
1178 | 1195 | | |
1179 | 1196 | | |
| 1197 | + | |
1180 | 1198 | | |
1181 | | - | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
1182 | 1205 | | |
1183 | 1206 | | |
1184 | 1207 | | |
| |||
1209 | 1232 | | |
1210 | 1233 | | |
1211 | 1234 | | |
| 1235 | + | |
1212 | 1236 | | |
1213 | 1237 | | |
1214 | 1238 | | |
1215 | 1239 | | |
1216 | | - | |
| 1240 | + | |
1217 | 1241 | | |
1218 | 1242 | | |
1219 | 1243 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| |||
51 | 56 | | |
52 | 57 | | |
53 | 58 | | |
54 | | - | |
| 59 | + | |
55 | 60 | | |
56 | 61 | | |
57 | | - | |
| 62 | + | |
58 | 63 | | |
59 | 64 | | |
60 | 65 | | |
0 commit comments