Ubuntu Pastebin

Paste from smoser at Fri, 6 Oct 2017 20:59:54 +0000

Download as text
   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  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
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
$ sh -c 'git diff ubuntu/devel | filterdiff --exclude "debian/changelog"'
diff --git a/debian/apport-launcher.py b/debian/apport-launcher.py
deleted file mode 100644
index 30fea31b..00000000
+++ /dev/null
@@ -1,6 +0,0 @@
-'''Wrapper for cloudinit apport interface'''
-
-from cloudinit.apport import add_info as cloudinit_add_info
-
-def add_info(report, ui):
-    return cloudinit_add_info(report, ui)
diff --git a/debian/changelog b/debian/changelog
index 5e4d7301..f0ff2212 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,27 +1,23 @@
-cloud-init (17.1-17-g45d361cb-0ubuntu1) artful; urgency=medium
+cloud-init (17.1-17-g45d361cb-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
-  * New upstream snapshot.
+  * drop the following cherry picks, now incorporated in snapshot.
+    + debian/patches/cpick-a2f8ce9c-Do-not-provide-systemd-fsck-drop...
+  * debian/copyright: dep5 updates, reorganize, add Apache 2.0 license.
+    (LP: #1718681)
+  * debian/control: drop dependency on python3-prettytable
+  * New upstream snapshot. (LP: #1721847)
     - net: Handle bridge stp values of 0 and convert to boolean type
       [Chad Smith]
     - tools: Give specific --abbrev=8 to "git describe"
-    - network: bridge_stp value not always correct [Ryan Harper] (LP: #1721157)
+    - network: bridge_stp value not always correct [Ryan Harper]
     - tests: re-enable tox with nocloud-kvm support [Joshua Powers]
-
- -- Ryan Harper <ryan.harper@canonical.com>  Thu, 05 Oct 2017 16:15:34 -0500
-
-cloud-init (17.1-13-g7fd04255-0ubuntu1) artful; urgency=medium
-
-  * debian/copyright: dep5 updates, reorganize, add Apache 2.0 license.
-    (LP: #1718681)
-  * debian/control: drop dependency on python3-prettytable
-  * New upstream snapshot.
     - systemd: remove limit on tasks created by cloud-init-final.service.
-      [Robert Schweikert] (LP: #1717969)
+      [Robert Schweikert]
     - suse: Support addition of zypper repos via cloud-config.
-      [Robert Schweikert] (LP: #1718675)
+      [Robert Schweikert]
     - tests: Combine integration configs and testcases [Joshua Powers]
     - Azure, CloudStack: Support reading dhcp options from systemd-networkd.
-      [Dimitri John Ledkov] (LP: #1718029)
+      [Dimitri John Ledkov]
     - packages/debian/copyright: remove mention of boto and MIT license
     - systemd: only mention Before=apt-daily.service on debian based distros.
       [Robert Schweikert]
@@ -29,99 +25,55 @@ cloud-init (17.1-13-g7fd04255-0ubuntu1) artful; urgency=medium
       [Chad Smith]
     - Remove prettytable dependency, introduce simpletable [Andrew Jorgensen]
     - debian/copyright: dep5 updates, reorganize, add Apache 2.0 license.
-      [Joshua Powers] (LP: #1718681)
+      [Joshua Powers]
     - tests: remove dependency on shlex [Joshua Powers]
     - AltCloud: Trust PATH for udevadm and modprobe.
     - DataSourceOVF: use util.find_devs_with(TYPE=iso9660)
-      [Ryan Harper] (LP: #1718287)
+      [Ryan Harper]
     - tests: remove a temp file used in bootcmd tests.
-
- -- Ryan Harper <ryan.harper@canonical.com>  Tue, 03 Oct 2017 10:59:52 -0500
-
-cloud-init (17.1-0ubuntu1) artful; urgency=medium
-
-  * New upstream release.
+    - release 17.1
     - doc: document GCE datasource. [Arnd Hannemann]
     - suse: updates to templates to support openSUSE and SLES.
-      [Robert Schweikert] (LP: #1718640)
+      [Robert Schweikert]
     - suse: Copy sysvinit files from redhat with slight changes.
-      [Robert Schweikert] (LP: #1718649)
+      [Robert Schweikert]
     - docs: fix sphinx module schema documentation [Chad Smith]
     - tests: Add cloudinit package to all test targets [Chad Smith]
     - Makefile: No longer look for yaml files in obsolete ./bin/.
     - tests: fix ds-identify unit tests to set EC2_STRICT_ID_DEFAULT.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 22 Sep 2017 12:21:18 -0400
-
-cloud-init (0.7.9-283-g7eb3460b-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
     - ec2: Fix maybe_perform_dhcp_discovery to use /var/tmp as a tmpdir
-      [Chad Smith] (LP: #1717627)
+      [Chad Smith]
     - Azure: wait longer for SSH pub keys to arrive.
-      [Paul Meyer] (LP: #1717611)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 18 Sep 2017 20:41:53 -0400
-
-cloud-init (0.7.9-281-g10f067d8-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
-    - GCE: Fix usage of user-data. (LP: #1717598)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 18 Sep 2017 17:03:22 -0400
-
-cloud-init (0.7.9-280-ge626966e-0ubuntu1) artful; urgency=medium
-
-  * debian/rules: install rsyslog file with 0644 mode instead of 0755.
-  * debian/rules, debian/apport-launcher.py: add an apport hook. (LP: #1607345)
-  * New upstream snapshot.
-    - cmdline: add collect-logs subcommand. [Chad Smith] (LP: #1607345)
+      [Paul Meyer]
+    - GCE: Fix usage of user-data.
+    - cmdline: add collect-logs subcommand. [Chad Smith]
     - CloudStack: consider dhclient lease files named with a hyphen.
-      (LP: #1717147)
     - resizefs: Drop check for read-only device file, do not warn on
       overlayroot. [Chad Smith]
-    - Do not provide systemd-fsck drop-in which could cause ordering cycles.
-      [Balint Reczey] (LP: #1717477)
     - tests: Enable the NoCloud KVM platform [Joshua Powers]
     - resizefs: pass mount point to xfs_growfs [Dusty Mabe]
     - vmware: Enable nics before sending the SUCCESS event. [Sankar Tanguturi]
     - cloud-config modules: honor distros definitions in each module
-      [Chad Smith] (LP: #1715738, #1715690)
+      [Chad Smith]
     - chef: Add option to pin chef omnibus install version
-      [Ethan Apodaca] (LP: #1462693)
+      [Ethan Apodaca]
     - tests: execute: support command as string [Joshua Powers]
     - schema and docs: Add jsonschema to resizefs and bootcmd modules
       [Chad Smith]
     - tools: Add xkvm script, wrapper around qemu-system [Joshua Powers]
     - vmware customization: return network config format
-      [Sankar Tanguturi] (LP: #1675063)
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 15 Sep 2017 16:09:07 -0400
-
-cloud-init (0.7.9-267-g922c3c5c-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
+      [Sankar Tanguturi]
     - Ec2: only attempt to operate at local mode on known platforms.
-      (LP: #1715128)
-    - Use /run/cloud-init for tempfile operations. (LP: #1707222)
+    - Use /run/cloud-init for tempfile operations.
     - ds-identify: Make OpenStack return maybe on arch other than intel.
-      (LP: #1715241)
     - tests: mock missed openstack metadata uri network_data.json
-      [Chad Smith] (LP: #1714376)
+      [Chad Smith]
     - relocate tests/unittests/helpers.py to cloudinit/tests
       [Lars Kellogg-Stedman]
     - tox: add nose timer output [Joshua Powers]
     - upstart: do not package upstart jobs, drop ubuntu-init-switch module.
     - tests: Stop leaking calls through unmocked metadata addresses
-      [Chad Smith] (LP: #1714117)
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 07 Sep 2017 16:59:04 -0400
-
-cloud-init (0.7.9-259-g7e76c57b-0ubuntu1) artful; urgency=medium
-
-  * Disable upstart support, as upstart is no longer shipped in artful.
-    [Dimitri Ledkov]
-  * New upstream snapshot.
+      [Chad Smith]
     - distro: allow distro to specify a default locale [Ryan Harper]
     - tests: fix two recently added tests for sles distro.
     - url_helper: dynamically import oauthlib import from inside oauth_headers
@@ -130,165 +82,126 @@ cloud-init (0.7.9-259-g7e76c57b-0ubuntu1) artful; urgency=medium
     - suse: Add support for openSUSE and return SLES to a working state.
       [Robert Schweikert]
     - GCE: Add a main to the GCE Datasource.
-    - ec2: Add IPv6 dhcp support to Ec2DataSource. [Chad Smith] (LP: #1639030)
+    - ec2: Add IPv6 dhcp support to Ec2DataSource. [Chad Smith]
     - url_helper: fail gracefully if oauthlib is not available
-      [Lars Kellogg-Stedman] (LP: #1713760)
+      [Lars Kellogg-Stedman]
     - cloud-init analyze: fix issues running under python 2. [Andrew Jorgensen]
     - Configure logging module to always use UTC time.
-      [Ryan Harper] (LP: #1713158)
+      [Ryan Harper]
     - Log a helpful message if a user script does not include shebang.
       [Andrew Jorgensen]
     - cli: Fix command line parsing of coniditionally loaded subcommands.
-      [Chad Smith] (LP: #1712676)
+      [Chad Smith]
     - doc: Explain error behavior in user data include file format.
       [Jason Butz]
     - cc_landscape & cc_puppet: Fix six.StringIO use in writing configs
-      [Chad Smith] (LP: #1699282, #1710932)
+      [Chad Smith]
     - schema cli: Add schema subcommand to cloud-init cli and cc_runcmd schema
       [Chad Smith]
     - Debian: Remove non-free repositories from apt sources template.
-      [Joonas Kylmälä] (LP: #1700091)
-
- -- Scott Moser <smoser@ubuntu.com>  Wed, 30 Aug 2017 21:18:05 -0400
-
-cloud-init (0.7.9-243-ge74d775-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
+      [Joonas Kylmälä]
     - tools: Add tooling for basic cloud-init performance analysis.
-      [Chad Smith] (LP: #1709761)
+      [Chad Smith]
     - network: add v2 passthrough and fix parsing v2 config with bonds/bridge
-      params [Ryan Harper] (LP: #1709180)
+      params [Ryan Harper]
     - doc: update capabilities with features available, link doc reference,
       cli example [Ryan Harper]
     - vcloud directory: Guest Customization support for passwords
       [Maitreyee Saikia]
     - ec2: Allow Ec2 to run in init-local using dhclient in a sandbox.
-      [Chad Smith] (LP: #1709772)
+      [Chad Smith]
     - cc_ntp: fallback on timesyncd configuration if ntp is not installable
-      [Ryan Harper] (LP: #1686485)
+      [Ryan Harper]
     - net: Reduce duplicate code. Have get_interfaces_by_mac use
       get_interfaces.
     - tests: Fix build tree integration tests [Joshua Powers]
     - sysconfig: Dont repeat header when rendering resolv.conf
-      [Ryan Harper] (LP: #1701420)
+      [Ryan Harper]
     - archlinux: Fix bug with empty dns, do not render 'lo' devices.
-      (LP: #1663045, #1706593)
-    - cloudinit.net: add initialize_network_device function and tests
-      [Chad Smith]
-    - makefile: fix ci-deps-ubuntu target [Chad Smith]
 
- -- Ryan Harper <ryan.harper@canonical.com>  Mon, 21 Aug 2017 15:09:36 -0500
+ -- Chad Smith <chad.smith@canonical.com>  Fri, 06 Oct 2017 13:56:05 -0600
 
-cloud-init (0.7.9-231-g80bf98b9-0ubuntu1) artful; urgency=medium
+cloud-init (0.7.9-233-ge586fe35-0ubuntu1~16.04.2) xenial-proposed; urgency=medium
 
+  * cherry-pick a2f8ce9c: Do not provide systemd-fsck drop-in which
+    could cause systemd ordering loops (LP: #1717477).
+
+ -- Scott Moser <smoser@ubuntu.com>  Fri, 15 Sep 2017 15:23:38 -0400
+
+cloud-init (0.7.9-233-ge586fe35-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
+
+  * debian/cloud-init.templates: enable Scaleway cloud.
+  * debian/cloud-init.templates: enable Aliyun cloud.
+  * drop the following cherry picks, now incorporated in snapshot.
+    + debian/patches/cpick-5fb49bac-azure-identify-platform...
+    + debian/patches/cpick-003c6678-net-remove-systemd-link...
+    + debian/patches/cpick-1cd4323b-azure-remove-accidental...
+    + debian/patches/cpick-ebc9ecbc-Azure-Add-network-config...
+    + debian/patches/cpick-11121fe4-systemd-make-cloud-final...
+  * debian/patches/stable-release-no-jsonschema-dep.patch:
+    add patch to remove optional dependency on jsonschema.
   * New upstream snapshot.
+    - cloudinit.net: add initialize_network_device function and tests
+      [Chad Smith]
+    - makefile: fix ci-deps-ubuntu target [Chad Smith]
+    - tests: adjust locale integration test to parse default locale.
     - tests: remove 'yakkety' from releases as it is EOL.
+    - centos: do not package systemd-fsck drop-in.
     - systemd: make systemd-fsck run after cloud-init.service (LP: #1691489)
     - tests: Add initial tests for EC2 and improve a docstring.
     - locale: Do not re-run locale-gen if provided locale is system default.
-    - archlinux: fix set hostname usage of write_file.
-      [Joshua Powers] (LP: #1705306)
+    - archlinux: fix set hostname usage of write_file. [Joshua Powers]
     - sysconfig: support subnet type of 'manual'.
+    - tools/run-centos: make running with no argument show help.
     - Drop rand_str() usage in DNS redirection detection
       [Bob Aman] (LP: #1088611)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 31 Jul 2017 09:47:34 -0400
-
-cloud-init (0.7.9-221-g7e41b2a7-0ubuntu3) artful; urgency=medium
-
-  * debian/control: replace Depends on ifupdown with 'nplan | ifupdown'.
-    (LP: #1705639)
-  * debian/control: drop versioned dependencies on old packages.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 21 Jul 2017 12:32:33 -0400
-
-cloud-init (0.7.9-221-g7e41b2a7-0ubuntu2) artful; urgency=medium
-
-  * debian/cloud-init.templates: enable Scaleway cloud.
-  * debian/cloud-init.templates: enable Aliyun cloud.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 21 Jul 2017 09:33:39 -0400
-
-cloud-init (0.7.9-221-g7e41b2a7-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
     - sysconfig: use MACADDR on bonds/bridges to configure mac_address
-      [Ryan Harper] (LP: #1701417)
+      [Ryan Harper]
     - net: eni route rendering missed ipv6 default route config
       [Ryan Harper] (LP: #1701097)
     - sysconfig: enable mtu set per subnet, including ipv6 mtu
-      [Ryan Harper] (LP: #1702513)
-    - sysconfig: handle manual type subnets [Ryan Harper] (LP: #1687725)
-    - sysconfig: fix ipv6 gateway routes [Ryan Harper] (LP: #1694801)
+      [Ryan Harper]
+    - sysconfig: handle manual type subnets [Ryan Harper]
+    - sysconfig: fix ipv6 gateway routes [Ryan Harper]
     - sysconfig: fix rendering of bond, bridge and vlan types.
-      [Ryan Harper] (LP: #1695092)
+      [Ryan Harper]
     - Templatize systemd unit files for cross distro deltas. [Ryan Harper]
-    - sysconfig: ipv6 and default gateway fixes. [Ryan Harper] (LP: #1704872)
-    - net: fix renaming of nics to support mac addresses written in upper case.
-      (LP: #1705147)
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 20 Jul 2017 21:37:12 -0400
-
-cloud-init (0.7.9-212-g865e941f-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
+    - sysconfig: ipv6 and default gateway fixes. [Ryan Harper]
+    - net: fix renaming of nics to support mac addresses written in upper
+      case. (LP: #1705147)
     - tests: fixes for issues uncovered when moving to python 3.6.
-    - sysconfig: include GATEWAY value if set in subnet 
-      [Ryan Harper] (LP: #1686856)
-
- -- Scott Moser <smoser@ubuntu.com>  Wed, 19 Jul 2017 07:54:57 -0400
-
-cloud-init (0.7.9-210-ge80517ae-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
+    - sysconfig: include GATEWAY value if set in subnet
+      [Ryan Harper]
     - Scaleway: add datasource with user and vendor data for Scaleway.
       [Julien Castets]
     - Support comments in content read by load_shell_content.
-    - FreeBSD: cloudinit local fail to run during boot [Hongjiang Zhang]
+    - cloudinitlocal fail to run during boot [Hongjiang Zhang]
     - doc: fix disk setup example table_type options [Sandor Zeestraten]
-      (LP: #1703789)
-    - tools: Fix exception handling. [Joonas Kylmälä] (LP: #1701527)
+    - tools: Fix exception handling. [Joonas Kylmälä]
     - tests: fix usage of mock in GCE test.
     - test_gce: Fix invalid mock of platform_reports_gce to return False
       [Chad Smith]
-    - test: fix incorrect keyid for apt repository. [Joshua Powers]
-      (LP: #1702717)
+    - test: fix incorrect keyid for apt repository.  [Joshua Powers]
     - tests: Update version of pylxd [Joshua Powers]
     - write_files: Remove log from helper function signatures.
       [Andrew Jorgensen]
     - doc: document the cmdline options to NoCloud [Brian Candler]
-
- -- Scott Moser <smoser@ubuntu.com>  Tue, 18 Jul 2017 14:03:33 -0400
-
-cloud-init (0.7.9-199-g4d9f24f5-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
     - read_dmi_data: always return None when inside a container. (LP: #1701325)
     - requirements.txt: remove trailing white space.
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 29 Jun 2017 18:01:21 -0400
-
-cloud-init (0.7.9-197-gebc9ecbc-0ubuntu1) artful; urgency=medium
-
-  * debian/control: add build dependency python3-jsonschema (LP: #1695318)
-  * New upstream snapshot.
-    - Azure: Add network-config, Refactor net layer to handle duplicate macs.
-      [Ryan Harper]
     - Tests: Simplify the check on ssh-import-id [Joshua Powers]
     - tests: update ntp tests after sntp added [Joshua Powers]
     - FreeBSD: Make freebsd a variant, fix unittests and
       tools/build-on-freebsd.
     - FreeBSD: fix test failure
     - FreeBSD: replace ifdown/ifup with "ifconfig down" and "ifconfig up".
-      [Hongjiang Zhang] (LP: #1697815)
+      [Hongjiang Zhang]
     - FreeBSD: fix cdrom mounting failure if /mnt/cdrom/secure did not exist.
-      [Hongjiang Zhang] (LP: #1696295)
+      [Hongjiang Zhang]
     - main: Don't use templater to format the welcome message
       [Andrew Jorgensen]
     - docs: Automatically generate module docs form schema if present.
       [Chad Smith]
-    - debian: fix path comment in /etc/hosts template.
-      [Jens Sandmann] (LP: #1606406)
+    - debian: fix path comment in /etc/hosts template. [Jens Sandmann]
     - suse: add hostname and fully qualified domain to template.
       [Jens Sandmann]
     - write_file(s): Print permissions as octal, not decimal [Andrew Jorgensen]
@@ -297,12 +210,10 @@ cloud-init (0.7.9-197-gebc9ecbc-0ubuntu1) artful; urgency=medium
     - tools/run-centos: cleanups and move to using read-dependencies
     - pkg build ci: Add make ci-deps-<distro> target to install pkgs
       [Chad Smith]
-    - systemd: make cloud-final.service run before apt daily services.
-      (LP: #1693361)
-    - selinux: Allow restorecon to be non-fatal. [Ryan Harper] (LP: #1686751)
-    - net: Allow netinfo subprocesses to return 0 or 1.
-      [Ryan Harper] (LP: #1686751)
-    - net: Allow for NetworkManager configuration [Ryan McCabe] (LP: #1693251)
+    - selinux: Allow restorecon to be non-fatal. [Ryan Harper]
+    - net: Allow netinfo subprocesses to return 0 or 1 due to selinux.
+      [Ryan Harper]
+    - net: Allow for NetworkManager configuration [Ryan McCabe]
     - Use distro release version to determine if we use systemd in redhat spec
       [Ryan Harper]
     - net: normalize data in network_state object
@@ -315,11 +226,10 @@ cloud-init (0.7.9-197-gebc9ecbc-0ubuntu1) artful; urgency=medium
     - cloud.cfg: move to a template.  setup.py changes along the way.
     - Makefile: add deb-src and srpm targets. use PYVER more places.
     - makefile: fix python 2/3 detection in the Makefile [Chad Smith]
-    - snap: Removing snapcraft plug line [Joshua Powers] (LP: #1695333)
+    - snap: Removing snapcraft plug line [Joshua Powers]
     - RHEL/CentOS: Fix default routes for IPv4/IPv6 configuration.
-      [Andreas Karis] (LP: #1696176)
-    - test: Fix pyflakes complaint of unused import.
-      [Joshua Powers] (LP: #1695918)
+      [Andreas Karis]
+    - test: Fix pyflakes complaint of unused import. [Joshua Powers]
     - NoCloud: support seed of nocloud from smbios information
       [Vladimir Pouzanov] (LP: #1691772)
     - net: when selecting a network device, use natural sort order
@@ -327,50 +237,55 @@ cloud-init (0.7.9-197-gebc9ecbc-0ubuntu1) artful; urgency=medium
     - fix typos and remove whitespace in various docs [Stephan Telling]
     - systemd: Fix typo in comment in cloud-init.target. [Chen-Han Hsiao]
     - Tests: Skip jsonschema related unit tests when dependency is absent.
-      [Chad Smith] (LP: #1695318)
-    - azure: remove accidental duplicate line in merge.
-    - azure: identify platform by well known value in chassis asset tag.
-      [Chad Smith] (LP: #1693939)
+      [Chad Smith]
     - tools/net-convert.py: support old cloudinit versions by using kwargs.
     - ntp: Add schema definition and passive schema validation.
       [Chad Smith] (LP: #1692916)
-    - Fix eni rendering for bridge params that require repeated key for values.
-      [Ryan Harper]
-    - net: remove systemd link file writing from eni renderer [Ryan Harper]
+    - Fix eni rendering for bridge params that require repeated key for
+      values. [Ryan Harper] (LP: #1706752)
     - AliYun: Enable platform identification and enable by default.
       [Junjie Wang] (LP: #1638931)
 
- -- Scott Moser <smoser@ubuntu.com>  Tue, 27 Jun 2017 17:18:24 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Mon, 31 Jul 2017 16:36:16 -0400
+
+cloud-init (0.7.9-153-g16a7302f-0ubuntu1~16.04.2) xenial-proposed; urgency=medium
 
-cloud-init (0.7.9-153-g16a7302f-0ubuntu1) artful; urgency=medium
+  * debian/patches/ds-identify-behavior-xenial.patch: refresh patch.
+  * cherry-pick 5fb49bac: azure: identify platform by well known value
+    in chassis asset (LP: #1693939)
+  * cherry-pick 003c6678: net: remove systemd link file writing from eni
+    renderer
+  * cherry-pick 1cd4323b: azure: remove accidental duplicate line in
+    merge.
+  * cherry-pick ebc9ecbc: Azure: Add network-config, Refactor net layer
+    to handle duplicate macs. (LP: #1690430)
+  * cherry-pick 11121fe4: systemd: make cloud-final.service run before
+    apt daily (LP: #1693361)
+
+ -- Scott Moser <smoser@ubuntu.com>  Wed, 28 Jun 2017 17:17:18 -0400
+
+cloud-init (0.7.9-153-g16a7302f-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * New upstream snapshot.
     - net: fix reading and rendering addresses in cidr format.
       [Dimitri John Ledkov] (LP: #1689346, #1684349)
     - disk_setup: udev settle before attempting partitioning or fs creation.
-      [Scott Moser] (LP: #1692093)
+      (LP: #1692093)
     - GCE: Update the attribute used to find instance SSH keys.
       [Daniel Watkins] (LP: #1693582)
     - nplan: For bonds, allow dashed or underscore names of keys.
       [Dimitri John Ledkov] (LP: #1690480)
-    - python2.6: fix unit tests usage of assertNone and format.
-    - test: update docstring on test_configured_list_with_none
+    - tests: python2.6: fix unit tests usage of assertNone and format.
+    - tests: update docstring on test_configured_list_with_none
     - fix tools/ds-identify to not write None twice.
     - tox/build: do not package depend on style requirements.
-    - cc_ntp: Restructure cc_ntp unit tests. [Chad Smith] (LP: #1692794)
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 26 May 2017 15:11:48 -0400
-
-cloud-init (0.7.9-144-g2825a917-0ubuntu1) artful; urgency=medium
-
-  * New upstream snapshot.
+    - tests: ntp: Restructure cc_ntp unit tests. [Chad Smith]
     - flake8: move the pinned version of flake8 up to 3.3.0
     - tests: Apply workaround for snapd bug in test case. [Joshua Powers]
-    - RHEL/CentOS: Fix dual stack IPv4/IPv6 configuration. [Andreas Karis]
-      (LP: #1679817, #1685534, #1685532)
+    - RHEL/CentOS: Fix dual stack IPv4/IPv6 configuration.  [Andreas Karis]
     - disk_setup: fix several issues with gpt disk partitions. (LP: #1692087)
     - function spelling & docstring update [Joshua Powers]
-    - Fixing wrong file name regression. [Joshua Powers]
+    - tests: Fix unittest bug in ntp tests. [Joshua Powers]
     - tox: move pylint target to 1.7.1
     - Fix get_interfaces_by_mac for empty macs (LP: #1692028)
     - DigitalOcean: remove routes except for the public interface.
@@ -381,20 +296,17 @@ cloud-init (0.7.9-144-g2825a917-0ubuntu1) artful; urgency=medium
       [Felix Dreissig]
     - cc_ntp: write template before installing and add service restart
       [Ryan Harper] (LP: #1645644)
-    - cloudstack: fix tests to avoid accessing /var/lib/NetworkManager
-      [Lars Kellogg-Stedman]
+    - tests: fix cloudstack unit tests to avoid accessing
+      /var/lib/NetworkManager [Lars Kellogg-Stedman]
     - tests: fix hardcoded path to mkfs.ext4 [Joshua Powers] (LP: #1691517)
-    - Actually skip warnings when .skip file is present. [Chris Brinker]
-      (LP: #1691551)
+    - Actually skip warnings when .skip file is present.
+      [Chris Brinker] (LP: #1691551)
     - netplan: fix netplan render_network_state signature.
       [Dimitri John Ledkov] (LP: #1685944)
     - Azure: fix reformatting of ephemeral disks on resize to large types.
       (LP: #1686514)
-    - Revert "tools/net-convert: fix argument order for render_network_state"
-    - make deb: Add devscripts dependency for make deb. Cleanup packages/bddeb.
-      [Chad Smith] (LP: #1685935)
-    - tools/net-convert: fix argument order for render_network_state
-      [Ryan Harper] (LP: #1685944)
+    - make deb: Add devscripts dependency for make deb.
+      Cleanup packages/bddeb. [Chad Smith] (LP: #1685935)
     - openstack: fix log message copy/paste typo in _get_url_settings
       [Lars Kellogg-Stedman]
     - unittests: fix unittests run on centos [Joshua Powers]
@@ -411,22 +323,23 @@ cloud-init (0.7.9-144-g2825a917-0ubuntu1) artful; urgency=medium
       [Paul Meyer] (LP: #1687712)
     - doc: document network configuration defaults policy and formats.
       [Ryan Harper]
-    - Fix name of "uri" key in docs for "cc_apt_configure" module
+    - doc: Fix name of "uri" key in docs for "cc_apt_configure" module
       [Felix Dreissig]
-    - tests: Enable artful [Joshua Powers]
+    - tests: Enable artful in integration tests [Joshua Powers]
 
- -- Scott Moser <smoser@ubuntu.com>  Tue, 23 May 2017 17:04:40 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Fri, 26 May 2017 15:58:48 -0400
 
-cloud-init (0.7.9-113-g513e99e0-0ubuntu1) artful; urgency=medium
+cloud-init (0.7.9-113-g513e99e0-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
+  * debian/update-grub-legacy-ec2: fix early exit failure no /etc/fstab
+    file. (LP: #1682160)
   * New upstream snapshot.
     - nova-lxd: read product_name from environment, not platform.
       (LP: #1685810)
-    - Fix yum repo config where keys contain array values
-      [Dylan Perry] (LP: #1592150)
-    - template: Update debian backports template [Joshua Powers] (LP: #1627293)
+    - Fix yum repo config where keys contain array values [Dylan Perry]
+    - template: Update debian backports template [Joshua Powers]
     - rsyslog: replace ~ with stop [Joshua Powers] (LP: #1367899)
-    - Doc: add additional RTD examples [Joshua Powers] (LP: #1459604)
+    - Doc: add additional RTD examples [Joshua Powers]
     - Fix growpart for some cases when booted with root=PARTUUID.
       (LP: #1684869)
     - pylint: update output style to parseable [Joshua Powers]
@@ -437,116 +350,77 @@ cloud-init (0.7.9-113-g513e99e0-0ubuntu1) artful; urgency=medium
       [Dimitri John Ledkov] (LP: #1682871)
     - ds-identify: Check correct path for "latest" config drive
       [Daniel Watkins] (LP: #1673637)
-    - doc: Fix example for resolve.conf configuration.
-      [Jon Grimm] (LP: #1531582)
-    - Fix examples that reference upstream chef repository.
-      [Jon Grimm] (LP: #1678145)
+    - doc: Fix example for resolv.conf configuration.  [Jon Grimm]
+    - Fix examples that reference upstream chef repository.  [Jon Grimm]
     - doc: correct grammar and improve clarity in merging documentation.
       [David Tagatac]
     - doc: Add missing doc link to snap-config module. [Ryan Harper]
     - snap: allows for creating cloud-init snap [Joshua Powers]
     - DigitalOcean: assign IPv4ll address to lowest indexed interface.
-      [Ben Howard]
-    - DigitalOcean: configure all NICs presented in meta-data. [Ben Howard]
-    - Remove (and/or fix) URL shortener references [Jon Grimm] (LP: #1669727)
+      [Ben Howard] (LP: #1676908)
+    - DigitalOcean: configure all NICs presented in meta-data.
+      [Ben Howard] (LP: #1676908)
+    - Remove (and/or fix) URL shortener references [Jon Grimm]
     - HACKING.rst: more info on filling out contributors agreement.
-      [Scott Moser]
     - util: teach write_file about copy_mode option
       [Lars Kellogg-Stedman] (LP: #1644064)
-    - DigitalOcean: bind resolvers to loopback interface. [Ben Howard]
+    - DigitalOcean: bind resolvers to loopback interface.
+      [Ben Howard] (LP: #1676908)
     - tests: fix AltCloud tests to not rely on blkid (LP: #1636531)
 
- -- Scott Moser <smoser@ubuntu.com>  Tue, 25 Apr 2017 16:34:08 -0400
-
-cloud-init (0.7.9-90-g61eb03fe-0ubuntu2) UNRELEASED; urgency=medium
-
-  * debian/update-grub-legacy-ec2: fix early exit failure no /etc/fstab
-    file. (LP: #1682160)
-
- -- Scott Moser <smoser@ubuntu.com>  Wed, 12 Apr 2017 11:16:33 -0400
-
-cloud-init (0.7.9-90-g61eb03fe-0ubuntu1) zesty; urgency=medium
+ -- Scott Moser <smoser@ubuntu.com>  Thu, 27 Apr 2017 12:51:04 -0400
 
-  * New upstream snapshot.
-    - OpenStack: add 'dvs' to the list of physical link types. 
-      (LP: #1674946)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 03 Apr 2017 11:10:38 -0400
-
-cloud-init (0.7.9-89-gbf7723e8-0ubuntu1) zesty; urgency=medium
+cloud-init (0.7.9-90-g61eb03fe-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
+  * debian/cloud-init.templates: add Bigstep to list of sources. (LP: #1676460)
   * New upstream snapshot.
-    - Fix bug that resulted in an attempt to rename bonds or vlans. 
+    - OpenStack: add 'dvs' to the list of physical link types. (LP: #1674946)
+    - Fix bug that resulted in an attempt to rename bonds or vlans.
       (LP: #1669860)
     - tests: update OpenNebula and Digital Ocean to not rely on host
       interfaces.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 31 Mar 2017 17:02:28 -0400
-
-cloud-init (0.7.9-87-gd23543eb-0ubuntu1) zesty; urgency=medium
-
-  * debian/cloud-init.templates: add Bigstep to list of sources. (LP: #1676460)
-  * New upstream snapshot.
     - net: in netplan renderer delete known image-builtin content.
       (LP: #1675576)
     - doc: correct grammar in capabilities.rst [David Tagatac]
     - ds-identify: fix detecting of maas datasource. (LP: #1677710)
     - netplan: remove debugging prints, add debug logging [Ryan Harper]
     - ds-identify: do not write None twice to datasource_list.
-    - support resizing partition and rootfs on system booted without initramfs.
-      (LP: #1677376) [Steve Langasek]
+    - support resizing partition and rootfs on system booted without
+      initramfs.  [Steve Langasek] (LP: #1677376)
     - apt_configure: run only when needed. (LP: #1675185)
     - OpenStack: identify OpenStack by product 'OpenStack Compute'.
       (LP: #1675349)
     - GCE: Search GCE in ds-identify, consider serial number in check.
       (LP: #1674861)
     - Add support for setting hashed passwords [Tore S. Lonoy] (LP: #1570325)
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 30 Mar 2017 16:46:43 -0400
-
-cloud-init (0.7.9-77-g4a2b2f87-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - Fix filesystem creation when using "partition: auto" [Jonathan Ballet]
-      (LP: #1634678)
-    - ConfigDrive: support reading config drive data from /config-drive for
-      nova-lxd.  (LP: #1673411)
+    - Fix filesystem creation when using "partition: auto"
+      [Jonathan Ballet] (LP: #1634678)
+    - ConfigDrive: support reading config drive data from /config-drive.
+      (LP: #1673411)
     - ds-identify: fix detection of Bigstep datasource. (LP: #1674766)
     - test: add running of pylint [Joshua Powers]
     - ds-identify: fix bug where filename expansion was left on.
     - advertise network config v2 support (NETWORK_CONFIG_V2) in features.
-    - Bigstep: fix bug when executing in python3.
+    - Bigstep: fix bug when executing in python3. [root]
     - Fix unit test when running in a system deployed with cloud-init.
     - Bounce network interface for Azure when using the built-in path.
       [Brent Baude] (LP: #1674685)
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 24 Mar 2017 16:50:56 -0400
-
-cloud-init (0.7.9-68-gef18b8ac-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
     - cloudinit.net: add network config v2 parsing and rendering [Ryan Harper]
     - net: Fix incorrect call to isfile [Joshua Powers] (LP: #1674317)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 20 Mar 2017 16:21:55 -0400
-
-cloud-init (0.7.9-66-g5beecdf8-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - net: add renderers for automatically selecting the renderer. 
+    - net: add renderers for automatically selecting the renderer.
     - doc: fix config drive doc with regard to unpartitioned disks.
       (LP: #1673818)
     - test: Adding integratiron test for password as list [Joshua Powers]
-    - render_network_state: switch arguments around, do not require target 
-    - support 'loopback' as a device type. 
+    - render_network_state: switch arguments around, do not require target
+    - support 'loopback' as a device type.
     - Integration Testing: improve testcase subclassing [Wesley Wiedenmeier]
     - gitignore: adding doc/rtd_html [Joshua Powers]
     - doc: add instructions for running integration tests via tox.
       [Joshua Powers]
-    - test: avoid differences in 'date' output due to daylight savings. 
+    - test: avoid differences in 'date' output due to daylight savings.
     - Fix chef config module in omnibus install. [Jeremy Melvin] (LP: #1583837)
     - Add feature flags to cloudinit.version. [Wesley Wiedenmeier]
-    - tox: add a citest environment 
+    - tox: add a citest environment
     - Support chpasswd/list being a list in addition to a string.
       [Sergio Lystopad] (LP: #1665694)
     - doc: Fix configuration example for cc_set_passwords module.
@@ -556,444 +430,298 @@ cloud-init (0.7.9-66-g5beecdf8-0ubuntu1) zesty; urgency=medium
     - net: do not raise exception for > 3 nameservers
       [Lars Kellogg-Stedman] (LP: #1670052)
 
- -- Scott Moser <smoser@ubuntu.com>  Fri, 17 Mar 2017 21:41:40 -0400
-
-cloud-init (0.7.9-48-g1c795b9-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - ds-identify: report cleanups for config and exit value. (LP: #1669949)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 06 Mar 2017 14:56:28 -0500
+ -- Scott Moser <smoser@ubuntu.com>  Mon, 03 Apr 2017 11:52:56 -0400
 
-cloud-init (0.7.9-47-gc81ea53-0ubuntu1) zesty; urgency=medium
+cloud-init (0.7.9-48-g1c795b9-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * debian/rules: install Z99-cloudinit-warnings.sh to /etc/profile.d
+  * debian/patches/ds-identify-behavior-xenial.patch: adjust default
+    behavior of ds-identify for SRU (LP: #1669675, #1660385).
   * New upstream snapshot.
     - Support warning if the used datasource is not in ds-identify's list
-      (LP: #1669675)
+      (LP: #1669675).
+    - DatasourceEc2: add warning message when not on AWS. (LP: #1660385)
     - Z99-cloudinit-warnings: Add profile.d script for showing warnings on
-      login.
     - Z99-cloud-locale-test.sh: convert tabs to spaces, remove unneccesary
       execute bit in permissions.
-    - tools/ds-identify: look at cloud.cfg when looking for ec2 strict_id.
-    - tools/ds-identify: fix bug that would mistakingly enable vmware guest
-      customization.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 03 Mar 2017 01:56:19 -0500
-
-cloud-init (0.7.9-38-g83606ae-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - tools/ds-identify: ovf identify vmware guest customization.
-    - Identify Brightbox as an Ec2 datasource user. (LP: #1661693)
-    - DatasourceEc2: add warning message when not on AWS.
-    - ds-identify: add reading of datasource/Ec2/strict_id
-    - tools/ds-identify: add support for 'found' or 'maybe' contributing
-      config.
-    - tools/ds-identify: read the seed directory on Ec2
-    - tools/ds-identify: use quotes in local declarations.
-    - tools/ds-identify: fix documentation of policy setting in a comment.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 24 Feb 2017 22:53:53 -0500
-
-cloud-init (0.7.9-30-gf4e8eb0-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - ds-identify: only run once per boot unless --force is given.
-    - net: correct errors in cloudinit/net/sysconfig.py
-      [Lars Kellogg-Stedman] (LP: #1665441)
-    - ec2_utils: fix MetadataLeafDecoder that returned bytes on empty.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 17 Feb 2017 17:05:47 -0500
-
-cloud-init (0.7.9-26-g1cd8cfa-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - apply the runtime configuration written by ds-identify.
-
- -- Scott Moser <smoser@ubuntu.com>  Tue, 14 Feb 2017 14:45:25 -0500
-
-cloud-init (0.7.9-25-g65529b6-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - ds-identify: fix checking for filesystem label (LP: #1663735)
-    - ds-identify: read ds=nocloud properly (LP: #1663723)
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 10 Feb 2017 15:25:17 -0500
-
-cloud-init (0.7.9-23-g0df21b6-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - support nova-lxd by reading platform from environment of pid 1.
-      (LP: #1661797)
-    - ds-identify: change aarch64 to use the default for non-dmi systems.
-      that default is to enable cloud-init even if no datasources are
-      explicitly found.
-    - Remove style checking during build and add latest style checks to tox
-      [Joshua Powers] (LP: #1652329)
-    - code-style: make master pass pycodestyle (2.3.1) cleanly.
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 09 Feb 2017 13:18:47 -0500
-
-cloud-init (0.7.9-19-ge987092-0ubuntu2) zesty; urgency=medium
-
-  * debian/update-grub-legacy-ec2: fix shell syntax error. (LP: #1662221)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 06 Feb 2017 11:14:11 -0500
-
-cloud-init (0.7.9-19-ge987092-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - manual_cache_clean: When manually cleaning touch a file in instance dir.
-    - Add tools/ds-identify to identify datasources available.
-    - Fix small typo and change iso-filename for consistency [Robin Naundorf]
-    - Fix eni rendering of multiple IPs per interface
-      [Ryan Harper] (LP: #1657940)
-    - tools/mock-meta: support python2 or python3 and ipv6 in both.
-    - tests: remove executable bit on test_net, so it runs, and fix it.
-    - tests: No longer monkey patch httpretty for python 3.4.2
+    - (RedHat) net: correct errors in cloudinit/net/sysconfig.py
+      [Lars Kellogg-Stedman]
+    - ec2_utils: fix MetadataLeafDecoder that returned bytes on empty
+    - Fix eni rendering of multiple IPs per interface [Ryan Harper]
+      (LP: #1657940)
     - Add 3 ecdsa-sha2-nistp* ssh key types now that they are standardized
-      [Lars Kellogg-Stedman] (LP: #1658174)
-    - reset httppretty for each test [Lars Kellogg-Stedman] (LP: #1658200)
-    - build: fix running Make on a branch with tags other than master
-    - EC2: Do not cache security credentials on disk
-      [Andrew Jorgensen] (LP: #1638312)
-    - doc: Fix typos and clarify some aspects of the part-handler
-      [Erik M. Bray]
-    - doc: add some documentation on OpenStack datasource.
+      [Lars Kellogg-Stedman]
+    - EC2: Do not cache security credentials on disk [Andrew Jorgensen]
+      (LP: #1638312)
     - OpenStack: Use timeout and retries from config in get_data.
       [Lars Kellogg-Stedman] (LP: #1657130)
     - Fixed Misc issues related to VMware customization. [Sankar Tanguturi]
-    - Fix minor docs typo: perserve > preserve [Jeremy Bicha]
-    - Use dnf instead of yum when available [Lars Kellogg-Stedman]
-      (LP: #1647118)
-    - validate-yaml: use python rather than explicitly python3
+    - (RedHat) Use dnf instead of yum when available [Lars Kellogg-Stedman]
     - Get early logging logged, including failures of cmdline url.
+    - test / doc / build environment changes
+      - Remove style checking during build and add latest style checks to
+        tox [Joshua Powers]
+      - code-style: make master pass pycodestyle (2.3.1) cleanly, currently
+        [Joshua Powers]
+      - Fix small typo and change iso-filename for consistency
+      - tools/mock-meta: support python2 or python3 and ipv6 in both.
+      - tests: remove executable bit on test_net, so it runs, and fix it.
+      - tests: No longer monkey patch httpretty for python 3.4.2
+      - reset httppretty for each test [Lars Kellogg-Stedman]
+      - build: fix running Make on a branch with tags other than master
+      - doc: Fix typos and clarify some aspects of the part-handler
+        [Erik M. Bray]
+      - doc: add some documentation on OpenStack datasource.
+      - Fix minor docs typo: perserve > preserve [Jeremy Bicha]
+      - validate-yaml: use python rather than explicitly python3
+
+ -- Scott Moser <smoser@ubuntu.com>  Mon, 06 Mar 2017 16:34:10 -0500
+
+cloud-init (0.7.9-0ubuntu1~16.04.2) xenial-proposed; urgency=medium
 
- -- Scott Moser <smoser@ubuntu.com>  Fri, 03 Feb 2017 21:54:39 -0500
+  * debian/update-grub-legacy-ec2: fix shell syntax error. (LP: #1662221)
+
+ -- Scott Moser <smoser@ubuntu.com>  Mon, 06 Feb 2017 16:18:28 -0500
 
-cloud-init (0.7.9-0ubuntu2) zesty; urgency=medium
+cloud-init (0.7.9-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * debian/copyright: update License field to include Apache.
   * debian/update-grub-legacy-ec2: fix to include kernels whose config
     has CONFIG_XEN=y (LP: #1379080).
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 20 Jan 2017 10:01:42 -0500
-
-cloud-init (0.7.9-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - release 0.7.9
+  * debian/patches/azure-use-walinux-agent.patch: continue relying on
+    walinux agent in stable release.
+  * New upstream release.
     - doc: adjust headers in tests documentation for consistency.
+    - pep8: fix issue found in zesty build with pycodestyle.
     - integration test: initial commit of integration test framework
       [Wesley Wiedenmeier]
     - LICENSE: Allow dual licensing GPL-3 or Apache 2.0 [Jon Grimm]
     - Fix config order of precedence, putting kernel command line over system.
       [Wesley Wiedenmeier] (LP: #1582323)
+    - pep8: whitespace fix [Scott Moser]
     - Update the list of valid ssh keys. [Michael Felt]
     - network: add ENI unit test for statically rendered routes.
     - set_hostname: avoid erroneously appending domain to fqdn
       [Lars Kellogg-Stedman] (LP: #1647910)
     - doc: change 'nobootwait' to 'nofail' in docs [Anhad Jai Singh]
-    - Replace an expired bit.ly link in code comment.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 23 Dec 2016 12:54:50 -0500
-
-cloud-init (0.7.8-68-gca3ae67-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
+    - Replace an expired bit.ly link in code comment. [Joshua Harlow]
     - user-groups: fix bug when groups was provided as string and had spaces
-      (LP: #1354694)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 19 Dec 2016 12:35:13 -0500
-
-cloud-init (0.7.8-67-gc9c9197-0ubuntu1) zesty; urgency=medium
-
-  * debian/cherry-pick: add utility for cherry picking commits from upstream
-    into patches in debian/patches.
-  * New upstream snapshot.
-    - mounts: use mount -a again to accomplish mounts (LP: #1647708)
-    - CloudSigma: Fix bug where datasource was not loaded in local search. (LP: #1648380)
-    - when adding a user, strip whitespace from group list (LP: #1354694)
+      [Scott Moser] (LP: #1354694)
+    - when adding a user, strip whitespace from group list
+      [Lars Kellogg-Stedman] (LP: #1354694)
     - fix decoding of utf-8 chars in yaml test
-    - Replace usage of sys_netdev_info with read_sys_net (LP: #1625766)
-    - fix problems found in python2.6 test.
-
- -- Scott Moser <smoser@ubuntu.com>  Sun, 11 Dec 2016 21:22:57 -0500
-
-cloud-init (0.7.8-61-g2d2ec70-0ubuntu1) zesty; urgency=medium
-
-  * debian/grub-legacy-ec2.install: install post(inst|rm) files correctly.
-    [Simon Deziel] (LP: #1581416)
-  * New upstream snapshot.
-    - OpenStack: extend physical types to include hyperv, hw_veb, vhost_user. [Scott Moser] (LP: #1642679)
-    - tests: fix assumptions that expected no eth0 in system. [Scott Moser] (LP: #1644043)
-    - net/cmdline: Consider ip= or ip6= on command line not only ip= [Scott Moser] (LP: #1639930)
+    - Replace usage of sys_netdev_info with read_sys_net
+      [Joshua Harlow] (LP: #1625766)
+    - fix problems found in python2.6 test. [Joshua Harlow]
     - Just use file logging by default [Joshua Harlow] (LP: #1643990)
     - Improve formatting for ProcessExecutionError [Wesley Wiedenmeier]
-    - flake8: fix trailing white space [Scott Moser]
+    - flake8: fix trailing white space
     - Doc: various documentation fixes [Sean Bright]
-    - cloudinit/config/cc_rh_subscription.py: Remove repos before adding [Brent Baude]
-    - packages/redhat: fix rpm spec file. [Scott Moser]
+    - cloudinit/config/cc_rh_subscription.py: Remove repos before adding
+      [Brent Baude]
+    - packages/redhat: fix rpm spec file.
     - main: set TZ in environment if not already set. [Ryan Harper]
-    - Azure: No longer rely on walinux agent. [Scott Moser] (LP: #1538522)
-    - disk_setup: Use sectors as unit when formatting MBR disks with sfdisk. [Daniel Watkins] (LP: #1460715)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 28 Nov 2016 16:08:09 -0500
-
-cloud-init (0.7.8-49-g9e904bb-0ubuntu1) zesty; urgency=medium
-
-  * debian/cloud-init.postinst: update /etc/fstab on Azure to fix
-    future resize operations. (LP: #1611074)
-  * New upstream snapshot.
-    - Add activate_datasource, for datasource specific code paths.
-      Use that on Azure to handle re-formatting of ephemeral disk.
-      (LP: #1611074)
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 18 Nov 2016 16:37:34 -0500
-
-cloud-init (0.7.8-48-g9d826b8-0ubuntu1) zesty; urgency=medium
-
-  * New upstream snapshot.
-    - systemd: cloud-init-local use RequiresMountsFor=/var/lib/cloud
-      (LP: #1642062)
-    - systemd: cloud-init remove After=systemd-networkd-wait-online
-    - systemd: cloud-init-local change Before basic to sysinit
 
- -- Scott Moser <smoser@ubuntu.com>  Tue, 15 Nov 2016 17:21:34 -0500
+ -- Scott Moser <smoser@ubuntu.com>  Fri, 20 Jan 2017 10:43:12 -0500
 
-cloud-init (0.7.8-45-g584b843-0ubuntu1) zesty; urgency=medium
+cloud-init (0.7.8-49-g9e904bb-0ubuntu1~16.04.4) xenial; urgency=medium
 
-  * New upstream snapshot.
-    - pep8: fix style errors reported by pycodestyle 2.1.0 [Scott Moser]
-    - systemd: drop both Wants and After local-fs.target [Scott Moser]
-    - systemd: networking service adjustments. (LP: #1636912)
-    - systemd: replace Before=basic.target, dbus.target with sysinit.target
-      (LP: #1629797)
-    - doc: Add documentation on stages of boot.
-    - doc: make the RST files consistently formated and other improvements.
-    - Ec2: fix syntax and tox in previous commit.
-    - Ec2: protect against non-dictionary in block-device-mapping.
-    - doc: fixed example to not overwrite /etc/hosts [Chris Glass]
-    - Doc: fix spelling / typos in ca_certs and scripts_vendor.
+  * debian/update-grub-legacy-ec2:
+    - Correctly detect kernels ending in -aws as kernels that can boot on EC2
+      (LP: #1655934)
 
- -- Scott Moser <smoser@ubuntu.com>  Thu, 10 Nov 2016 21:04:09 -0500
+ -- Daniel Watkins <daniel.watkins@canonical.com>  Thu, 12 Jan 2017 11:56:03 +0000
 
-cloud-init (0.7.8-35-gc24187e-0ubuntu1) zesty; urgency=medium
+cloud-init (0.7.8-49-g9e904bb-0ubuntu1~16.04.3) xenial-proposed; urgency=medium
 
-  * New upstream snapshot.
-    - pyflakes: fix issue with pyflakes 1.3 found in ubuntu zesty-proposed.
+  * debian/cherry-pick: use git format-patch rather than git show
+  * cherry-pick a9d41de: CloudSigma: Fix bug where datasource was not
+    loaded in local (LP: #1648380)
+  * cherry-pick c9c9197: mounts: use mount -a again to accomplish mounts
+    (LP: #1647708)
 
- -- Scott Moser <smoser@ubuntu.com>  Mon, 07 Nov 2016 13:31:30 -0500
+ -- Scott Moser <smoser@ubuntu.com>  Tue, 13 Dec 2016 16:02:50 -0500
 
-cloud-init (0.7.8-34-ga1cdebd-0ubuntu1) zesty; urgency=medium
+cloud-init (0.7.8-49-g9e904bb-0ubuntu1~16.04.2) xenial-proposed; urgency=medium
 
-  * New upstream snapshot.
-    - net/cmdline: Further adjustments to ipv6 support [LaMont Jones]
-     (LP: #1621615)
-    - Add coverage dependency to bddeb to fix package build.
-    - doc: improve HACKING.rst file
-    - dmidecode: Allow dmidecode to be used on aarch64 [Robert Schweikert]
-    - AliYun: Add new datasource for Ali-Cloud ECS [kaihuan.pkh]
-    - Add coverage collection to tox unit tests. [Joshua Powers]
+  * cherry-pick 18203bf: disk_setup: Use sectors as unit when formatting
+    MBR disks with sfdisk. (LP: #1460715)
+  * cherry-pick 6e92c5f: net/cmdline: Consider ip= or ip6= on command
+    line not only ip= (LP: #1639930)
+  * cherry-pick 8c6878a: tests: fix assumptions that expected no eth0 in
+    system. (LP: #1644043)
+  * cherry-pick 2d2ec70: OpenStack: extend physical types to include
+    hyperv, hw_veb, vhost_user. (LP: #1642679)
 
- -- Scott Moser <smoser@ubuntu.com>  Fri, 04 Nov 2016 11:03:46 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Thu, 01 Dec 2016 16:57:39 -0500
 
-cloud-init (0.7.8-28-gf7a5756-0ubuntu1) zesty; urgency=medium
+cloud-init (0.7.8-49-g9e904bb-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
+  * debian/cloud-init.postinst: update /etc/fstab on Azure to fix
+    future resize operations. (LP: #1611074)
   * New upstream snapshot.
-    - cc_users_groups: fix remaing call to ds.normalize_user_groups
-      [Ryan Harper]
+    - Add activate_datasource, for datasource specific code paths.
+      (LP: #1611074)
+    - systemd: cloud-init-local use RequiresMountsFor=/var/lib/cloud
+      (LP: #1642062)
 
- -- Scott Moser <smoser@ubuntu.com>  Wed, 26 Oct 2016 09:06:03 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Fri, 18 Nov 2016 16:51:54 -0500
 
-cloud-init (0.7.8-27-g29348af-0ubuntu1) zesty; urgency=medium
+cloud-init (0.7.8-47-gb6561a1-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * debian/cloud-init.templates: enable DigitalOcean by default [Ben Howard]
   * New upstream snapshot.
-    - disk-config: udev settle after partitioning in gpt format. (LP: #1626243)
-    - unittests: do not read system /etc/cloud/cloud.cfg.d (LP: #1635350)
-    - Add documentation for logging features. [Wesley Wiedenmeier]
+    - systemd/cloud-init-local.service:
+      + replace 'Wants' and 'After' on local-fs.target with more granular
+        After=systemd-remount-fs.service and RequiresMountsFor=/var/lib
+        and Before=sysinit.target.
+        This is done run sufficiently early enough to update /etc/fstab.
+        (LP: #1611074)
+      + add Before=NetworkManager.service so that cloud-init can render
+        NetworkManager network config before it would apply them.
+    - systemd/cloud-init.service:
+      + add Before=sysinit.target and DefaultDependencies=no (LP: #1611074)
+      + drop Requires=networking.service to work where networking.service is
+        not needed.
+      + add Conflicts=shutdown.target
+      + drop unnecessary Wants=local-fs.target
+    - net: support reading ipv6 dhcp config from initramfs [LaMont Jones]
+      (LP: #1621615)
+    - dmidecode: Allow dmidecode to be used on aarch64, and only attempt
+      usage on x86, x86_64, and aarch64. [Robert Schweikert]
+    - disk-config: udev settle after partitioning in gpt format.
+      (LP: #1626243)
     - Add support for snap create-user on Ubuntu Core images. [Ryan Harper]
       (LP: #1619393)
-    - Fix sshd restarts for rhel distros. [Jim Gorz] (LP: #1470433)
-    - OpenNebula: replace 'ip' parsing with cloudinit.net usage.
-    - Fix python2.6 things found running in centos 6.
+    - Fix sshd restarts for rhel distros. [Jim Gorz]
     - Move user/group functions to new ug_util file [Joshua Harlow]
-    - DigitalOcean: enable usage of data source by default.
     - update Gentoo initscripts to run in the correct order [Matthew Thode]
-    - MAAS: improve the main of datasource to look at kernel cmdline config.
-    - tests: silence the Cheetah UserWarning about NameMapper C version.
-
- -- Scott Moser <smoser@ubuntu.com>  Tue, 25 Oct 2016 17:06:59 -0400
-
-cloud-init (0.7.8-15-g6e45ffb-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
-    - systemd: Run cloud-init.service Before dbus.socket not dbus.target
-      [Daniel Watkins] (LP: #1629797).
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 07 Oct 2016 12:41:38 -0400
-
-cloud-init (0.7.8-14-g94fd35e-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
-    - systemd: run cloud-init.service Before dbus.service (LP: #1629797)
-    - unittests: fix use of mock 2.0 'assert_called' when running make check
-      [Ryan Harper]
-    - Improve module documentation and doc cleanup.  [Wesley Wiedenmeier]
-
- -- Scott Moser <smoser@ubuntu.com>  Tue, 04 Oct 2016 16:46:05 -0400
-
-cloud-init (0.7.8-11-g02f6c4b-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
-    - lxd: Update network config for LXD 2.3 [Stéphane Graber]
-    - DigitalOcean: use meta-data for network configruation [Ben Howard]
-    - ntp: move to run after apt configuration (LP: #1628337)
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 29 Sep 2016 14:30:15 -0400
-
-cloud-init (0.7.8-8-g0439d8a-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
+    - MAAS: improve the debugging tool in datasource to consider
+      config provided on kernel cmdline.
+    - lxd: Update network config for LXD 2.3 [Stéphane Graber] (LP: #1640556)
     - Decode unicode types in decode_binary [Robert Schweikert]
-    - systemd: Ensure that cloud-init-local happens before NetworkManager
     - Allow ephemeral drive to be unpartitioned [Paul Meyer]
-    - subp: add 'update_env' argument
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 23 Sep 2016 16:51:27 -0400
-
-cloud-init (0.7.8-4-g970dbd1-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
-    - net: support reading ipv6 dhcp config from initramfs [LaMont Jones]
-      (LP: #1621615)
-
- -- Scott Moser <smoser@ubuntu.com>  Wed, 21 Sep 2016 11:56:23 -0400
-
-cloud-init (0.7.8-3-g80f5ec4-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
+    - subp: add 'update_env' argument which allows for more easily adding
+      environment variables to a subprocess call.
     - Adjust mounts and disk configuration for systemd. (LP: #1611074)
-    - dmidecode: run dmidecode only on i?86 or x86_64 arch. [Robert Schweikert]
-
- -- Scott Moser <smoser@ubuntu.com>  Tue, 20 Sep 2016 13:59:20 -0400
-
-cloud-init (0.7.8-1-g3705bb5-0ubuntu1) yakkety; urgency=medium
+    - DataSources:
+      + Ec2: protect against non-dictionary in block-device-mapping.
+      + AliYun: Add new datasource for Ali-Cloud ECS, that is
+        available but not enabled by default [kaihuan.pkh]
+      + DigitalOcean: use meta-data for network configuration and
+        enable data source by default. [Ben Howard]
+      + OpenNebula: replace parsing of 'ip' command with similar function
+        available in cloudinit.net.  This fixed unit tests when running
+        in environment with no networking.
+    - doc changes:
+      + Add documentation on stages of boot.
+      + make the RST files consistently formated and other improvements.
+      + fixed example to not overwrite /etc/hosts [Chris Glass]
+      + fix spelling / typos in ca_certs and scripts_vendor.
+      + improve HACKING.rst file
+      + Add documentation for logging features. [Wesley Wiedenmeier]
+      + Improve module documentation and doc cleanup. [Wesley Wiedenmeier]
+    - code style and unit test changes:
+      + pep8: fix style errors reported by pycodestyle 2.1.0
+      + pyflakes: fix issue with pyflakes 1.3 found in ubuntu zesty-proposed.
+      + Add coverage dependency to bddeb to fix package build.
+      + Add coverage collection to tox unit tests. [Joshua Powers]
+      + do not read system /etc/cloud/cloud.cfg.d (LP: #1635350)
+      + tests: silence the Cheetah UserWarning about NameMapper C version.
+      + Fix python2.6 things found running in centos 6.
+
+ -- Scott Moser <smoser@ubuntu.com>  Tue, 15 Nov 2016 17:29:12 -0500
+
+cloud-init (0.7.8-1-g3705bb5-0ubuntu1~16.04.3) xenial-proposed; urgency=medium
+
+  * ntp: move to run after apt configuration (LP: #1628337).
+
+ -- Scott Moser <smoser@ubuntu.com>  Mon, 03 Oct 2016 12:22:26 -0400
+
+cloud-init (0.7.8-1-g3705bb5-0ubuntu1~16.04.2) xenial; urgency=medium
+
+  * Support IPv6 config coming from initramfs.  LP: #1621615.
+
+ -- LaMont Jones <lamont@ubuntu.com>  Fri, 23 Sep 2016 20:54:40 -0600
+
+cloud-init (0.7.8-1-g3705bb5-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * New upstream release 0.7.8.
   * New upstream snapshot.
     - systemd: put cloud-init.target After multi-user.target (LP: #1623868)
 
- -- Scott Moser <smoser@ubuntu.com>  Thu, 15 Sep 2016 09:47:11 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Thu, 15 Sep 2016 09:57:27 -0400
 
-cloud-init (0.7.7-31-g65ace7b-0ubuntu1) yakkety; urgency=medium
+cloud-init (0.7.7-31-g65ace7b-0ubuntu1~16.04.2) xenial-proposed; urgency=medium
 
-  * New upstream snapshot.
-    - Allow link type of null in network_data.json [Jon Grimm] (LP: #1621968)
-    - DataSourceOVF: fix user-data as base64 with python3 (LP: #1619394)
+  * debian/control: add Breaks of older versions of walinuxagent (LP: #1623570)
 
- -- Scott Moser <smoser@ubuntu.com>  Mon, 12 Sep 2016 14:56:42 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Wed, 14 Sep 2016 16:39:50 -0400
 
-cloud-init (0.7.7-28-g34a26f7-0ubuntu2) yakkety; urgency=medium
+cloud-init (0.7.7-31-g65ace7b-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * debian/control: fix missing dependency on python3-serial,
     and make SmartOS datasource work.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 09 Sep 2016 21:22:13 -0400
-
-cloud-init (0.7.7-28-g34a26f7-0ubuntu1) yakkety; urgency=medium
-
+  * debian/cloud-init.templates fix capitalisation in template so
+    dpkg-reconfigure works to select OpenStack. (LP: #1575727)
+  * d/README.source, d/control, d/new-upstream-snapshot, d/rules: sync
+    with yakkety for changes due to move to git.
+  * d/rules: change PYVER=python3 to PYVER=3 to adjust to upstream change.
+  * debian/rules, debian/cloud-init.install: remove install file
+    to ensure expected files are collected into cloud-init deb.
+    (LP: #1615745)
+  * debian/dirs: remove obsolete / unused file.
+  * upstream move from bzr to git.
   * New upstream snapshot.
-    - systemd: Better support package and upgrade.
-      (LP: #1576692, #1621336)
+    - Allow link type of null in network_data.json [Jon Grimm] (LP: #1621968)
+    - DataSourceOVF: fix user-data as base64 with python3 (LP: #1619394)
+    - remove obsolete .bzrignore
+    - systemd: Better support package and upgrade. (LP: #1576692, #1621336)
     - tests: cleanup tempdirs in apt_source tests
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 09 Sep 2016 16:01:13 -0400
-
-cloud-init (0.7.7-26-g058dd75-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
     - apt config conversion: treat empty string as not provided. (LP: #1621180)
     - Fix typo in default keys for phone_home [Roland Sommer] (LP: #1607810)
     - salt minion: update default pki directory for newer salt minion.
       (LP: #1609899)
     - bddeb: add --release flag to specify the release in changelog.
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 08 Sep 2016 09:36:52 -0400
-
-cloud-init (0.7.7-22-g763f403-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
     - apt-config: allow both old and new format to be present.
       [Christian Ehrhardt] (LP: #1616831)
     - python2.6: fix dict comprehension usage in _lsb_release. [Joshua Harlow]
     - Add a module that can configure spacewalk. [Joshua Harlow]
     - add install option for openrc [Matthew Thode]
     - Generate a dummy bond name for OpenStack (LP: #1605749)
-  * debian/control, debian/README.source: update to reference git.
-  * debian/new-upstream-snapshot: small fixes.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 26 Aug 2016 15:22:13 -0400
-
-cloud-init (0.7.7-17-g40a2f62-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
     - network: fix get_interface_mac for bond slave, read_sys_net for ENOTDIR
     - azure dhclient-hook cleanups
     - Minor cleanups to atomic_helper and add unit tests.
     - Fix Gentoo net config generation [Matthew Thode]
-  * debian/control: drop very old meta-package ec2-init
-  * debian/rules, debian/cloud-init.install: remove install file
-    and use --destdir=debian/cloud-init. (LP: #1615745)
-  * debian/dirs: remove obsolete / unused file.
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 22 Aug 2016 17:02:56 -0400
-
-cloud-init (0.7.7-13-g41271bd-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
     - distros: fix get_primary_arch method use of os.uname [Andrew Jorgensen]
     - Apt: add new apt configuration format [Christian Ehrhardt]
     - Get Azure endpoint server from DHCP client [Brent Baude]
-  * debian/new-upstream-snapshot: update to use git and packaging branches.
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 18 Aug 2016 17:11:51 -0400
-
-cloud-init (0.7.7-10-gbc2c326-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot:
-    - DigitalOcean: use the v1.json endpoint
+    - DigitalOcean: use the v1.json endpoint [Ben Howard]
     - MAAS: add vendor-data support (LP: #1612313)
-    - Upgrade the minimum configobj package to one new enough to work
-    - ConfigDrive: recognize 'tap' as a link type.  (LP: #1610784)
+    - Upgrade to a configobj package new enough to work [Joshua Harlow]
+    - ConfigDrive: recognize 'tap' as a link type. (LP: #1610784)
     - NoCloud: fix bug providing network-interfaces via meta-data.
-      (LP: #1577982)
-    - Add distro tags on config modules that should have it
-    - add ntp config module
+      (LP: 1577982)
+    - Add distro tags on config modules that should have it [Joshua Harlow]
+    - ChangeLog: update changelog for previous commit.
+    - add ntp config module [Ryan Harper]
     - SmartOS: more improvements for network configuration
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 12 Aug 2016 17:18:01 -0400
-
-cloud-init (0.7.7-0ubuntu1) yakkety; urgency=medium
-
-  * New Upstream release.
-
- -- Scott Moser <smoser@ubuntu.com>  Wed, 10 Aug 2016 01:48:32 -0400
-
-cloud-init (0.7.7~git1029-gb56d7a1-0ubuntu1) yakkety; urgency=medium
-
-  * New Upstream snapshot.
+    - tools/read-version: update to address change in version
+    - make-tarball: older versions of git with --format=tar.
+    - read-version: do not attempt git-describe if no git.
+    - Newer requests have strong type validation [Joshua Harlow]
+    - For upstream snapshot versions do not modify git-describe output.
+    - adjust signal_handler for version changes.
+    - revert unintended change to ubuntu sources list
+    - drop modification of version during make-tarball, tools changes.
+    - adjust tools and version information.
+    - Update build tools to work with git [Lars Kellogg-Stedman]
+    - fix pep8 errors in mcollective unit tests
     - mcollective: add tests, cleanups and bug fix when no config in /etc.
-    - Move upstream revision control to git.  [Lars Kellogg-Stedman]
-    - Adjust unit tests to address newer requests have strong type validation.
-  * debian/control: update Standards-Version to 3.9.8
-  * debian/rules: fix PYVER in environment to sync with upstream changes.
 
- -- Scott Moser <smoser@ubuntu.com>  Tue, 09 Aug 2016 01:16:28 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Mon, 12 Sep 2016 16:05:25 -0400
 
-cloud-init (0.7.7~bzr1256-0ubuntu1) yakkety; urgency=medium
+cloud-init (0.7.7~bzr1256-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * New upstream snapshot.
     - distros/debian.py: fix eni renderer to not render .link files
@@ -1005,87 +733,46 @@ cloud-init (0.7.7~bzr1256-0ubuntu1) yakkety; urgency=medium
     - fix mcollective module that was completely broken if using python3
       (LP: #1597699)
 
- -- Scott Moser <smoser@ubuntu.com>  Thu, 14 Jul 2016 14:54:05 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Fri, 15 Jul 2016 13:27:04 -0400
 
-cloud-init (0.7.7~bzr1246-0ubuntu1) yakkety; urgency=medium
+cloud-init (0.7.7~bzr1246-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
   * New upstream snapshot.
     - fix restoring from a datasource that did not have dsmode (LP: #1596690)
 
- -- Scott Moser <smoser@ubuntu.com>  Mon, 27 Jun 2016 16:28:39 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Mon, 27 Jun 2016 16:31:37 -0400
 
-cloud-init (0.7.7~bzr1245-0ubuntu1) yakkety; urgency=medium
+cloud-init (0.7.7~bzr1245-0ubuntu1~16.04.1) xenial-proposed; urgency=medium
 
-  * New upstream snapshot.
-    - user_data: fix error when user-data is not utf-8 decodable (LP: #1532072)
+  * debian/new-upstream-snapshot: minor change supporting revision
+    passed in as an argument.
+  * debian/control: Build-Depends on python3-unittest2
+  * SRU Upstream to 16.04 (LP: #1595302).
+    - user_data: fix error when user-data is not utf-8 decodable
     - write_files: if no permissions are provided, use the default without
       logging a warning.
-
- -- Scott Moser <smoser@ubuntu.com>  Wed, 22 Jun 2016 15:11:33 -0400
-
-cloud-init (0.7.7~bzr1243-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
-    - do not render systemd.link files (LP: #1594546)
-
- -- Scott Moser <smoser@ubuntu.com>  Mon, 20 Jun 2016 17:14:34 -0400
-
-cloud-init (0.7.7~bzr1242-0ubuntu1) yakkety; urgency=medium
-
-  * d/control: Build-Depends on python3-unittest2
-  * New upstream snapshot.
-    - DataSourceNoCloud: fix stack trace on reboot, default to dsmode=net 
-      (LP: #1592505)
-    - support network rendering to sysconfig (for centos and RHEL)
-    - fix errors reported by pylint
-    - move 'main' into cloudinit.cmd for easier testing. use
-      setuptools entry_points for creating executable.
-    - Remove trailing dot from GCE metadata URL (LP: #1581200)
+    - do not write /etc/systemd/network/50-cloud-init-*.link files
+    - fix several potential errors identified by pylint.
+    - move 'main' into cloudinit/cmd/ for easier testing
+    - Remove trailing dot from GCE metadata URL [Phil Roche]
+    - Refactor cloudinit networking module to improve testing
     - Change missing Cheetah log warning to debug [Andrew Jorgensen]
-    - make networking config provided in system config override datasource.
-      (LP: #1590104)
-
- -- Scott Moser <smoser@ubuntu.com>  Thu, 16 Jun 2016 00:07:12 -0400
-
-cloud-init (0.7.7~bzr1227-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
-    - fix one more unit test to run inside buildd.
-
- -- Scott Moser <smoser@ubuntu.com>  Sat, 04 Jun 2016 20:55:07 -0400
-
-cloud-init (0.7.7~bzr1226-0ubuntu1) yakkety; urgency=medium
-
-  * New upstream snapshot.
-    - fix unit tests to run inside buildd.
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 03 Jun 2016 23:01:16 -0400
-
-cloud-init (0.7.7~bzr1225-0ubuntu1) yakkety; urgency=medium
-
-  * debian/cloud-init.templates fix capitalisation in template so
-    dpkg-reconfigure works to select OpenStack. (LP: #1575727)
-  * New upstream snapshot.
-    - improve network configuration.  Support DreamCompute, RDO openstack
-      and SmartOS networking
-    - remove blocking udev rules (LP: #1577844, LP: #1571761)
-    - support for renaming devices in a container (LP: #1579130).
-    - Apt sources configuration improvements (LP: #1574113)
-    - kernel command line: override all local settings (LP: #1582323)
+    - network configuration improvements
+      - centrally handle 'dsmode' (DataSource mode) to be 'local' or 'net.
+      - support networking information being read on dreamcompute
+      - support reading and applying networking information on SmartOS
+      - improve reading networking from openstack network_data.json
+      - support for renaming devices in a container.
+      - remove blocking of udev rules
+    - Apt sources configuration improvements
+    - cloud-config specified on kernel command line will now override
+      system settings.
     - fix timestamp in reporting events.
+    - Paths: fix instance path if datasource's id has a '/'.
+    - Config Drive: fix check_instance_id signature.
+    - cloudstack: Only use DHCPv4 lease files as a datasource
 
- -- Scott Moser <smoser@ubuntu.com>  Fri, 03 Jun 2016 16:38:55 -0400
-
-cloud-init (0.7.7~bzr1215-0ubuntu1) yakkety; urgency=medium
-
-  * debian/new-upstream-snapshot: minor change supporting revision
-    passed in as an argument.
-  * New upstream snapshot.
-    - Paths: fix instance path if datasource's id has a '/'. (LP: #1575938)
-    - Config Drive: fix check_instance_id signature.  (LP: #1575055)
-    - cloudstack: Only use DHCPv4 lease files as a datasource (LP: #1576273)
-
- -- Scott Moser <smoser@ubuntu.com>  Fri, 29 Apr 2016 12:37:48 -0400
+ -- Scott Moser <smoser@ubuntu.com>  Wed, 22 Jun 2016 16:06:49 -0400
 
 cloud-init (0.7.7~bzr1212-0ubuntu1) xenial; urgency=medium
 
diff --git a/debian/cloud-init.lintian-overrides b/debian/cloud-init.lintian-overrides
new file mode 100644
index 00000000..591b651e
--- /dev/null
+++ b/debian/cloud-init.lintian-overrides
@@ -0,0 +1,3 @@
+# this explicitly diverts ureadahead.conf in ureadahead package
+# see LP: #499520 for more discussion
+cloud-init binary: diversion-for-unknown-file
diff --git a/debian/cloud-init.maintscript b/debian/cloud-init.maintscript
deleted file mode 100644
index 93aff81c..00000000
+++ /dev/null
@@ -1,8 +0,0 @@
-rm_conffile /etc/init/cloud-config.conf 0.7.9-243-ge74d775-0ubuntu2~
-rm_conffile /etc/init/cloud-final.conf 0.7.9-243-ge74d775-0ubuntu2~
-rm_conffile /etc/init/cloud-init-blocknet.conf 0.7.9-243-ge74d775-0ubuntu2~
-rm_conffile /etc/init/cloud-init-container.conf 0.7.9-243-ge74d775-0ubuntu2~
-rm_conffile /etc/init/cloud-init-local.conf 0.7.9-243-ge74d775-0ubuntu2~
-rm_conffile /etc/init/cloud-init-nonet.conf 0.7.9-243-ge74d775-0ubuntu2~
-rm_conffile /etc/init/cloud-init.conf 0.7.9-243-ge74d775-0ubuntu2~
-rm_conffile /etc/init/cloud-log-shutdown.conf 0.7.9-243-ge74d775-0ubuntu2~
diff --git a/debian/cloud-init.postinst b/debian/cloud-init.postinst
index f88d1c52..420420b5 100644
--- a/debian/cloud-init.postinst
+++ b/debian/cloud-init.postinst
@@ -276,14 +276,11 @@ fix_azure_upgrade_1611074() {
     rm "$tmpf" || :
 }
 
-cleanup_ureadahead() {
-    local oldver="$1" last_bad_ver="0.7.9-243-ge74d775-0ubuntu2~"
-    dpkg --compare-versions "$oldver" le "$last_bad_ver" || return 0
-    dpkg-divert --package cloud-init --remove --rename --divert \
-        /etc/init/ureadahead.conf.disabled /etc/init/ureadahead.conf
-}
 
 if [ "$1" = "configure" ]; then
+   # disable ureadahead (LP: #499520)
+   dpkg-divert --package cloud-init --rename --divert \
+      /etc/init/ureadahead.conf.disabled --add /etc/init/ureadahead.conf
    if db_get cloud-init/datasources; then
       values="$RET"
       if [ "${values#*MaaS}" != "${values}" ]; then
@@ -324,8 +321,6 @@ EOF
    disable_network_config_on_upgrade "$2"
 
    fix_azure_upgrade_1611074 "$2"
-
-   cleanup_ureadahead "$2"
 fi
 
 #DEBHELPER#
diff --git a/debian/cloud-init.postrm b/debian/cloud-init.postrm
index 4e20db1c..81b66812 100644
--- a/debian/cloud-init.postrm
+++ b/debian/cloud-init.postrm
@@ -8,6 +8,8 @@ case "$1" in
       rm -f /etc/apt/apt.conf.d/90cloud-init-pipelining
       ;;
    remove)
+      dpkg-divert --package cloud-init --remove --rename --divert \
+            /etc/init/ureadahead.conf.disabled /etc/init/ureadahead.conf
       rm -f /etc/cloud/cloud.cfg.d/90cloud-init-pipelining
       ;;
 esac
diff --git a/debian/control b/debian/control
index 3f46d7bf..1de4f2f5 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,6 @@ Build-Depends: debhelper (>= 9),
                python3-httpretty,
                python3-jinja2,
                python3-jsonpatch,
-               python3-jsonschema,
                python3-mock,
                python3-nose,
                python3-oauthlib,
@@ -29,28 +28,32 @@ Build-Depends: debhelper (>= 9),
 XS-Python-Version: all
 Vcs-Browser: https://git.launchpad.net/cloud-init/?h=ubuntu/devel
 Vcs-Git: git://git.launchpad.net/cloud-init -b ubuntu/devel
-Standards-Version: 3.9.8
+Standards-Version: 3.9.6
 
 Package: cloud-init
 Architecture: all
 Depends: cloud-guest-utils | cloud-utils,
-         nplan | ifupdown,
+         ifupdown (>= 0.6.10ubuntu5),
          procps,
          python3,
-         python3-requests,
+         python3-requests (>= 0.8.2),
          python3-serial,
          ${misc:Depends},
          ${python3:Depends}
+Breaks: walinuxagent (<< 2.1.3-0ubuntu4.1)
 Recommends: eatmydata, gdisk, software-properties-common
+Provides: ec2-init
+Replaces: ec2-init (<<0.5.3)
+Conflicts: ec2-init (<<0.5.3)
 XB-Python-Version: ${python:Versions}
 Description: Init scripts for cloud instances
  Cloud instances need special scripts to run during initialisation
  to retrieve and install ssh keys and to let the user run various scripts.
 
 Package: grub-legacy-ec2
-Depends: debconf | cdebconf,
+Depends: debconf (>= 1.5.19) | cdebconf,
          ucf,
-         util-linux,
+         util-linux (>= 2.15-1),
          ${misc:Depends}
 Conflicts: grub
 Suggests: grub-legacy-doc
@@ -59,3 +62,9 @@ Description: Handles update-grub for ec2 instances
  EC2 instances that use grub-legacy as a bootloader need a way to keep
  /boot/grub/menu.lst up to date while not conflicting with grub-pc.
  This package provides that.
+
+Package: ec2-init
+Depends: cloud-init, ${misc:Depends}
+Architecture: all
+Description: package renamed -> cloud-init
+ This package has been renamed to 'cloud-init'.
diff --git a/debian/grub-legacy-ec2.install b/debian/grub-legacy-ec2.install
index f9ac6281..b75b0bee 100644
--- a/debian/grub-legacy-ec2.install
+++ b/debian/grub-legacy-ec2.install
@@ -1,4 +1,4 @@
 debian/grub-set-default usr/sbin
 debian/grub-set-default-legacy-ec2 usr/sbin
-debian/kernel etc/
+debian/kernel etc/kernel/
 debian/update-grub-legacy-ec2 usr/sbin
diff --git a/debian/patches/azure-use-walinux-agent.patch b/debian/patches/azure-use-walinux-agent.patch
new file mode 100644
index 00000000..c50d664a
--- /dev/null
+++ b/debian/patches/azure-use-walinux-agent.patch
@@ -0,0 +1,17 @@
+Description: Use walinux-agent rather than builtin fabric support
+ Upstream now uses the built-in support for instance initialization on Azure.
+ On a stable release, we want to continue to use the walinux-agent integration.
+ Upstream made this change under bug 1538522.
+Forwarded: not-needed
+Author: Scott Moser <smoser@ubuntu.com>
+--- a/cloudinit/sources/DataSourceAzure.py
++++ b/cloudinit/sources/DataSourceAzure.py
+@@ -185,7 +185,7 @@ if util.is_FreeBSD():
+     ]
+ 
+ BUILTIN_DS_CONFIG = {
+-    'agent_command': AGENT_START_BUILTIN,
++    'agent_command': AGENT_START,
+     'data_dir': "/var/lib/waagent",
+     'set_hostname': True,
+     'hostname_bounce': {
diff --git a/debian/patches/ds-identify-behavior-xenial.patch b/debian/patches/ds-identify-behavior-xenial.patch
new file mode 100644
index 00000000..cfe8f9a8
--- /dev/null
+++ b/debian/patches/ds-identify-behavior-xenial.patch
@@ -0,0 +1,32 @@
+Description: Adjust behavior of ds-identify for SRU
+ To make this acceptable as a SRU we have changed ds-identify to
+ act in 'report only' mode, and to only 'warn' when it cloud-init
+ finds itself to be using a Ec2 Datasource on an unknown and
+ non AWS platform.
+Forwarded: not-needed
+Author: Scott Moser <smoser@ubuntu.com>
+Bug-ubuntu: http://bugs.launchpad.net/bugs/1669675
+Bug-ubuntu: http://bugs.launchpad.net/bugs/1660385
+
+--- a/tools/ds-identify
++++ b/tools/ds-identify
+@@ -83,8 +83,8 @@ _DI_LOGGED=""
+ # set DI_MAIN='noop' in environment to source this file with no main called.
+ DI_MAIN=${DI_MAIN:-main}
+ 
+-DI_DEFAULT_POLICY="search,found=all,maybe=all,notfound=${DI_DISABLED}"
+-DI_DEFAULT_POLICY_NO_DMI="search,found=all,maybe=all,notfound=${DI_ENABLED}"
++DI_DEFAULT_POLICY="report,found=all,maybe=all,notfound=${DI_ENABLED}"
++DI_DEFAULT_POLICY_NO_DMI="report,found=all,maybe=all,notfound=${DI_ENABLED}"
+ DI_DMI_CHASSIS_ASSET_TAG=""
+ DI_DMI_PRODUCT_NAME=""
+ DI_DMI_SYS_VENDOR=""
+@@ -119,7 +119,7 @@ DI_ON_FOUND=""
+ DI_ON_MAYBE=""
+ DI_ON_NOTFOUND=""
+ 
+-DI_EC2_STRICT_ID_DEFAULT="true"
++DI_EC2_STRICT_ID_DEFAULT="warn"
+ 
+ error() {
+     set -- "ERROR:" "$@";
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 00000000..7e909afc
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+azure-use-walinux-agent.patch
+ds-identify-behavior-xenial.patch
+stable-release-no-jsonschema-dep.patch
diff --git a/debian/patches/stable-release-no-jsonschema-dep.patch b/debian/patches/stable-release-no-jsonschema-dep.patch
new file mode 100644
index 00000000..f8a11334
--- /dev/null
+++ b/debian/patches/stable-release-no-jsonschema-dep.patch
@@ -0,0 +1,21 @@
+Description: Remove the optional dependency on jsonschema for stable release.
+ To make this acceptable as a SRU we keep the same dependencies as are
+ in the stable release.
+ .
+ The '${python3:Depends}' in debian/control would automatically add the
+ dependency if it is seen in requirements.txt.
+Forwarded: not-needed
+Author: Scott Moser <smoser@ubuntu.com>
+
+--- a/requirements.txt
++++ b/requirements.txt
+@@ -34,7 +34,8 @@ requests
+ jsonpatch
+ 
+ # For validating cloud-config sections per schema definitions
+-jsonschema
++## Do not add dependencies to a stable release (SRU).
++#jsonschema
+ 
+ # For Python 2/3 compatibility
+ six
diff --git a/debian/rules b/debian/rules
index 3e03fed0..f335b7f7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,5 @@
 #!/usr/bin/make -f
-INIT_SYSTEM ?= systemd
+INIT_SYSTEM ?= upstart,systemd
 export PYBUILD_INSTALL_ARGS=--init-system=$(INIT_SYSTEM)
 
 %:
@@ -17,7 +17,6 @@ override_dh_systemd_start:
 
 override_dh_auto_install:
 	dh_auto_install --destdir=debian/cloud-init
-	install -D -m 0644 ./tools/21-cloudinit.conf debian/cloud-init/etc/rsyslog.d/21-cloudinit.conf
+	install -D ./tools/21-cloudinit.conf debian/cloud-init/etc/rsyslog.d/21-cloudinit.conf
 	install -D ./tools/Z99-cloud-locale-test.sh debian/cloud-init/etc/profile.d/Z99-cloud-locale-test.sh
 	install -D ./tools/Z99-cloudinit-warnings.sh debian/cloud-init/etc/profile.d/Z99-cloudinit-warnings.sh
-	install -m 0644 -D debian/apport-launcher.py debian/cloud-init/usr/share/apport/package-hooks/cloud-init.py
diff --git a/debian/update-grub-legacy-ec2 b/debian/update-grub-legacy-ec2
index fb44b6e4..c1c9dc79 100755
--- a/debian/update-grub-legacy-ec2
+++ b/debian/update-grub-legacy-ec2
@@ -1423,6 +1423,7 @@ if ! type is_xen_kernel >/dev/null 2>&1; then
     ver_flavor="${1##*vmlinuz-}"
 
     case "${ver_flavor}" in
+       *-aws) return 0;;
        *-ec2) return 0;;
        *-virtual)
          # 10.04 LTS through 12.04 LTS -virtual is the EC2/Xen kernel
Download as text