~ubuntu-branches/ubuntu/lucid/eucalyptus/lucid

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
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
eucalyptus (1.6.2-0ubuntu26) lucid; urgency=low

  * Cherry-pick merge from upstream 1.6.2, now on revision 1217
    - LP: #534877 - fix potential db connection leak when no
      default kernel/ramdisk set
    - LP: #534868 - update expiration deadline
    - LP: #534869 - correct misleading error message
    - LP: #437026 - fix auth failures due to timezone
    - LP: #535335 - fix display of failed volumes
    - LP: #537058 - fix creation of large numbers of volumes
    - LP: #538604 - remember storage stats across sc restarts
    - LP: #547059 - fix euca-describe-snapshots
    - LP: #544992 - fix get-all-keys

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 29 Mar 2010 12:48:13 -0500

eucalyptus (1.6.2-0ubuntu25) lucid; urgency=low

  * tools/eucalyptus.conf.5: add a caveat about VNET_*INTERFACE
    and storage controller, LP: #539051
  * tools/euca_conf.in: ensure that we exit 0 if no errors
  * debian/eucalyptus-udeb.postinst: don't retrieve preseed if
    skip-find = true

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 25 Mar 2010 18:10:17 -0700

eucalyptus (1.6.2-0ubuntu24) lucid; urgency=low

  * debian/eucalyptus-url: line up whitespace, add a pointer to
    documentation in addition to support

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 25 Mar 2010 11:24:45 -0700

eucalyptus (1.6.2-0ubuntu23) lucid; urgency=low

  * debian/eucalyptus-udeb.postinst, debian/eucalyptus-udeb.templates:
    add a debconf/preseed option to skip the euca_find_component
    checks in the installer
  * debian/eucalyptus-network.upstart: only rewrite ipaddr.conf if
    it does not exist (admin can force a rewrite by removing it);
    only write the pertinent addrs to ipaddr.conf, LP: #523126
  * debian/registration/node: ensure that nodes.list is used in
    building the $NODES ip list, might (in part) solve LP: #530091
  * debian/rules: drop the install-init --noscripts option, as this
    is not what we want and appears to have arrived from a bad
    copy-n-paste; this fix ensures that eucalyptus-nc is started on
    on package install, LP: #545606

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 24 Mar 2010 18:10:05 -0700

eucalyptus (1.6.2-0ubuntu22) lucid; urgency=low

  * utils/wrappers.conf: add populate_arp.pl to the whitelist; this
    utility ensures that the arp tables are up to date, LP: #461829
  * tools/euca_conf.in: make node registration/deregistration more
    robust, LP: #522204
  * tools/euca_conf.in: exit non-zero if any of the node registrations
    fail, LP: #531195

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 23 Mar 2010 19:32:58 -0700

eucalyptus (1.6.2-0ubuntu21) lucid; urgency=low

  * debian/source_eucalyptus.py (LP: #541486):
    - simplify questions to user.
    - give user option to not attach logs, compress them if attached.

 -- Scott Moser <smoser@ubuntu.com>  Tue, 23 Mar 2010 18:06:20 -0400

eucalyptus (1.6.2-0ubuntu20) lucid; urgency=low

  [ Dustin Kirkland ]
  * Continue fixing karmic -> lucid upgrades, LP: #519513
  * debian/eucalyptus-java-common.postinst: ensure that the db dir exists
    before running euca_upgrade
  * debian/eucalyptus-common.preinst: ensure that the local conf exists
  * tools/euca_upgrade:
    - on upgrade, migrate eucalyptus.conf settings to eucalyptus.local.conf
    - on upgrade, migrated $NODES to nodes.list
  * clc/modules/msgs/conf/scripts/startup.groovy: change m1.small to 192M
    such that we can actually boot the lucid uec image, LP: #544292

  [ Scott Moser ]
  * debian/source_eucalyptus.py: fix AttributeError, LP: #520775

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 22 Mar 2010 17:22:48 -0700

eucalyptus (1.6.2-0ubuntu19) lucid; urgency=low

  * debian/eucalyptus-udeb.finish-install: Set VNET*INTERFACE at install-time
    in eucalyptus.conf so that they actually get set and a CC with two NICs
    works correctly (LP: #534412)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 19 Mar 2010 11:19:03 +0100

eucalyptus (1.6.2-0ubuntu18) lucid; urgency=low

  * debian/eucalyptus-cc.postinst: ensure that nodes.list exists before
    chowning it, LP: #536829

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 17:17:30 -0500

eucalyptus (1.6.2-0ubuntu17) lucid; urgency=low

  * debian/eucalyptus-java-common.preinst: work around LP: #538546 on
    the Ubuntu side (this really should be solve by the upstream build);
    move /etc/eucalyptus/cloud.d/scripts to the backup dir so that the new
    eucalyptus-java-common cloud.d/scripts gets installed smoothly in its
    place

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 16:56:07 -0500

eucalyptus (1.6.2-0ubuntu16) lucid; urgency=low

  * debian/rules: still LP: #519513, update hack moving java common scripts
    from etc to usr/lib; do this within java common now that the functionality
    is separated between common and java common

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 02:30:20 -0500

eucalyptus (1.6.2-0ubuntu15) lucid; urgency=low

  * debian/eucalyptus-common.postinst, debian/eucalyptus-common.preinst,
    debian/euclayptus-java-common.postinst,
    debian/eucalyptus-java-common.preinst:
    - continue fixing LP: #519513
    - split upgrade of db to eucalyptus-java-common, and keys+conf to
      eucalyptus-common
    - backup must be performed in preinst
    - upgrade must be performed in postinst
    - remove code in eucalyptus-common.preinst that attempted to safely
      upgrade eucalyptus.conf; this code pre-dated the euca_upgrade
      process we recently received from upstream
    - eucalyptus.conf is required in the backup directory

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 02:13:04 -0500

eucalyptus (1.6.2-0ubuntu14) lucid; urgency=low

  * eucalyptus-common, debian/eucalyptus-common.install:
    - install the euca_upgrade script
    - handle upgrades from karmic, LP: #519513
  * debian/rules:
    - hack to make upgrades work
    - upstream code installs scripts into /etc/eucalyptus/cloud.d/scripts,
      but since it goes into /etc, debhelper considers these conffiles,
      which means that they don't get installed until postinst;
      the euca_upgrade runs in eucalyptus-common postinst, and depends
      on this script; thus, move scripts to /usr/lib, and symlink back to
      etc.  Ugh.  Upstream needs to fix this.
  * tools/euca_upgrade: call the groovy script from the /usr/lib
    location since the /etc/ location won't exist during postinst

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 13 Mar 2010 16:04:50 -0600

eucalyptus (1.6.2-0ubuntu13) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/build-jars, debian/eucalyptus-java-common.links: Migrate to
    google-collections new JAR name (LP: #455931)

  [ Dustin Kirkland ]
  * tools/euca_conf.in: fix bug introduced in r932, handle RSYNC_RSH
    quoting correctly, fixes euca_conf --discover-nodes, LP: #535345

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 11 Mar 2010 08:50:26 -0600

eucalyptus (1.6.2-0ubuntu12) lucid; urgency=low

  * Cherry-pick merge from upstream 1.6.2, now on revision 1208
    - LP: #532682 - fix long, pending instances that go straight to
      'terminated'

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Mar 2010 17:34:24 -0600

eucalyptus (1.6.2-0ubuntu11) lucid; urgency=low

  * Cherry-pick merge from upstream 1.6.2, now on revision 1207
    - LP: #532938: fix restarting the cloud controller while instances
      are pending, which was causing incorrect address allocation state
  * debian/eucalyptus-nc.dirs, debian/eucalyptus-nc.postinst: LP: #519653
    - ensure that the instance directories are created and owned by
      eucalyptus
  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-nc.eucalyptus-nc-publication.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart: LP: #534271
    - stop publication jobs on run-level [!2345], fixes issue where
      publication respawning delays shutdown

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Mar 2010 14:23:53 -0600

eucalyptus (1.6.2-0ubuntu10) lucid; urgency=low

  * Cherry-pick merge from upstream 1.6.2 from revision 1199 to 1206,
    affecting:
    clc/modules/cluster-manager/src/main/java/edu/ucsb/eucalyptus/cloud/cluster/ConsoleOutputCallback.java,
    clc/modules/cluster-manager/src/main/java/edu/ucsb/eucalyptus/cloud/cluster/VmInstance.java,
    clc/modules/image-manager/src/main/java/edu/ucsb/eucalyptus/cloud/ws/ImageManager.java,
    clc/modules/image-manager/src/main/java/edu/ucsb/eucalyptus/cloud/ws/VolumeManager.java,
    clc/modules/storage-controller/src/main/java/edu/ucsb/eucalyptus/storage/LVM2Manager.java,
    tools/euca_conf.in
  * This merge is expected to fix:
    - LP: #526506 - fix volume attach to /dev/sda
    - LP: #525989 - improve handling of non-ramdisk images
    - LP: #531536 - handle get-console-output better

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 05 Mar 2010 09:30:29 -0600

eucalyptus (1.6.2-0ubuntu9) lucid; urgency=low

  * debian/registration/uec_component_listener.c:
    - Register a SIGCHLD handler to take care of dead children (LP: #531899)
    - Do not create unnecessary child processes to call non-existent scripts

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 05 Mar 2010 12:13:19 +0100

eucalyptus (1.6.2-0ubuntu8) lucid; urgency=low

  * debian/eucalyptus-udeb.postinst: Fix regression in default install
    choices introduced at rev887 (LP: #526461)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Thu, 04 Mar 2010 11:15:25 +0100

eucalyptus (1.6.2-0ubuntu7) lucid; urgency=low

  [ Dustin Kirkland ]
  * tools/euca_conf.in: fix manual node registration with rsync, LP: #530942
    - fix one stray 'rsync', replace with $RSYNC
    - use sudo -u $EUCA_USER to match (working) behavior with scp
    - use local $RSYNC_RSH variable, rather than exporting to the environment
  * eucalyptus-cc.templates, eucalyptus-nc.config, eucalyptus-nc.templates,
    eucalyptus-sc.templates: fix the default cluster name 'cluster1', as
    this was not getting populated in the -nc if the default cluster name
    was accepted on the CC, LP: #530937

  [ Thierry Carrez ]
  * Fixed eucalyptus-nc.templates so that eucalyptus-nc postinst doesn't fail
  * eucalyptus-udeb.*: Preseed detected cloud for the CC installer to pick
    it up and set VNET_CLOUDIP in separated CC case (LP: #527648)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 03 Mar 2010 14:02:24 +0100

eucalyptus (1.6.2-0ubuntu6) lucid; urgency=low

  * debian/eucalyptus-cc.config, debian/eucalyptus-udeb.finish-install,
    tools/euca_conf.in: continuation of previous fixes to LP: #527648;
    must add VNET_CLOUDIP to euca_conf (should send this upstream)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 26 Feb 2010 16:19:56 -0600

eucalyptus (1.6.2-0ubuntu5) lucid; urgency=low

  [ Colin Watson ]
  * Preseed postfix/main_mailer_type on the cloud controller, not the
    cluster controller (LP: #455746).

  [ Dustin Kirkland ]
  * debian/eucalyptus-cc.postinst, debian/eucalyptus-udeb.finish-install,
    debian/eucalyptus-cc.templates, debian/eucalyptus-udeb.postinst:
    - Have the CLC add it's IP address to the served preseed file, such
      the CC can pick it up and write it to eucalyptus.local.conf
      as the required VNET_CLOUDIP value (on separated CC, CLC installs),
      LP: #527648

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 26 Feb 2010 11:41:45 -0600

eucalyptus (1.6.2-0ubuntu4) lucid; urgency=low

  [ Colin Watson ]
  * Preseed postfix/main_mailer_type to "Internet Site" for cluster
    controller installations (LP: #455746).

  [ Scott Moser ]
  * only show ramdisk-id in metadata service if present for booted
    instance, LP: #526805

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 24 Feb 2010 10:33:49 +0100

eucalyptus (1.6.2-0ubuntu3) lucid; urgency=low

  [ Thierry Carrez ]
  * clc/modules/cluster-manager/src/main/java/edu/ucsb/eucalyptus/cloud/cluster/VmInstance.java:
    fix incomplete ephemeral block device mapping path, LP: #525675

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 22 Feb 2010 14:09:26 -0600

eucalyptus (1.6.2-0ubuntu2) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/registration/node: Accept "clustername node #2" and next ones into
    clustername (LP: #523826)

  [ Dustin Kirkland ]
  * debian/eucalyptus-url: improve format
  * util/wrappers.conf: update for powernap-now

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 18 Feb 2010 14:04:21 -0600

eucalyptus (1.6.2-0ubuntu1) lucid; urgency=low

  * Eucalyptus upstream has officially released 1.6.2 at bzr 1199;
    update our versioning accordingly

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Feb 2010 14:30:41 -0600

eucalyptus (1.6.2~bzr1199-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 15 Feb 2010 16:16:55 -0600

eucalyptus (1.6.2~bzr1189-0ubuntu2) lucid; urgency=low

  * Make node ask to be registered in a specific cluster (LP: #515812):
    - debian/eucalyptus-nc.postinst: Store target cluster name, if any
    - debian/eucalyptus-nc.eucalyptus-nc-publication.upstart: Use stored target
      cluster name in node publication
    - debian/registration/node: Only register if we are on target cluster

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 15 Feb 2010 17:49:07 +0100

eucalyptus (1.6.2~bzr1189-0ubuntu1) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/rules: Start publication jobs on package install (LP: #504326)
  * debian/*publication.upstart: Do not advertise Walrus, SC, CC or NC if
    eucalyptus authorized_keys is missing, since autoregistration would then
    partially fail (LP: #513722)

  [ Dustin Kirkland ]
  * Merge from upstream bzr revision, should fix:
    - LP: #453416 - fix metadata subdirectory lists
    - LP: #513842 - fix metadata ephemeral verbage

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 11 Feb 2010 16:32:06 -0600

eucalyptus (1.6.2~bzr1180-0ubuntu2) lucid; urgency=low

  * debian/eucalyptus-common.install: install bash completion information,
    LP: #458203

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 10 Feb 2010 08:58:15 -0600

eucalyptus (1.6.2~bzr1180-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision, should fix:
    - LP: #517769 - fix bucket acl server internal error

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Feb 2010 12:42:18 -0600

eucalyptus (1.6.2~bzr1176-0ubuntu4) lucid; urgency=low

  * debian/eucalyptus-sc.config: Set default cluster name for SC
    if not set.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 05 Feb 2010 14:34:44 -0800

eucalyptus (1.6.2~bzr1176-0ubuntu3) lucid; urgency=low

  * eucalyptus-sc.postinst, eucalyptus-sc.postrm,
    eucalyptus-walrus.postinst: mkdir/chown the bukkits and volumes
    folders, and purge them correctly

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 05 Feb 2010 13:24:02 -0800

eucalyptus (1.6.2~bzr1176-0ubuntu2) lucid; urgency=low

  [ Dustin Kirkland ]
  * debian/eucalyptus-cloud.postinst: gracefully handle non-existant
    index.html

  [ Thierry Carrez ]
  * Use a separate file for NODES, make eucalyptus-cc and euca_conf use it.
  * Run uec-component-listener as the eucalyptus user (LP: #516373)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 05 Feb 2010 12:16:02 -0800

eucalyptus (1.6.2~bzr1176-0ubuntu1) lucid; urgency=low

  * Fix version naming of this upload to match the correct
    bzr revision
  * Merge from upstream bzr revision, should fix:
    - LP: #475354 - send correct hostname in metadata service
    - LP: #461464 - fix ec2 tools compatibility

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 05 Feb 2010 10:16:46 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu5) lucid; urgency=low

  [ Colin Watson ]
  * debian/eucalyptus-udeb.postinst: allow preseeding of
    eucalyptus/install-mode, LP: #512633

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 04 Feb 2010 17:37:11 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu4) lucid; urgency=low

  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-cloud.eucalyptus-cloud-publication.upstart,
    eucalyptus-nc.eucalyptus-nc-publication.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart: publication
    jobs should respawn, but not too fast; also, revert a recent change
    that stopped publication when the services stopped; this was
    incorrect because publication is sometimes required for registration
  * eucalyptus-cc.prerm, eucalyptus-cloud.prerm, eucalyptus-common.prerm,
    eucalyptus-nc.prerm, eucalyptus-sc.prerm, eucalyptus-walrus.prerm: ensure
    that publication services are stopped on package removal

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 04 Feb 2010 12:19:12 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu3) lucid; urgency=low

  * debian/eucalyptus-nc.upstart: handle libvirt restarts, LP: #512887
  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-cloud.eucalyptus-cloud-publication.upstart,
    eucalyptus-cloud.upstart, eucalyptus-common.eucalyptus.upstart,
    eucalyptus-nc.eucalyptus-nc-publication.upstart,
    eucalyptus-nc.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-sc.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart,
    eucalyptus-walrus.upstart, uec-component-listener.upstart: add a few
    inline comments, including a comment at the top of every upstart script
    that seems to be required to get get vim syntax highlighting to work
  * eucalyptus-cc.postrm, eucalyptus-cloud.postrm,
    eucalyptus-common.postrm, eucalyptus-sc.postrm,
    eucalyptus-walrus.postrm, uec-component-listener.postrm: fix package
    purging with per-package file purging lists, LP: #503063
  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart: stop publication
    jobs if the relevant service stops running

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 03 Feb 2010 19:01:47 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu2) lucid; urgency=low

  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/client/EucalyptusWebInterface.java:
    use upstream's better method of getting the version displayed in the web
    login page
  * tools/euca_conf.in: add known_hosts -> /dev/null to the SCP_OPT
  * debian/eucalyptus-common.eucalyptus.upstart: allow for simple
    eucalyptus process management with 'start,stop,status' of 'eucalyptus'
    by ensuring that a dummy sleep process at least runs when the cc or
    nc are started, LP: #504521, #504704
  * debian/eucalyptus-cc.upstart, debian/eucalyptus.conf,
    tools/eucalyptus.conf.5: document CC clean restart, LP: #464384

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 03 Feb 2010 13:59:37 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 02 Feb 2010 17:26:47 -0800

eucalyptus (1.6.2~bzr1136-0ubuntu3) lucid; urgency=low

  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-common.eucalyptus.upstart, eucalyptus-network.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart, rules: rework
    our eucalyptus starting condition to depend on a new upstart emitted
    signal, eucalyptus-network-is-ready, which is only fired once the
    network interface providing the default route is in fact up, and
    listening on a real ip address, LP: #503180
  * debian/eucalyptus-common.eucalyptus.upstart:
    - don't respawn eucalyptus-cloud
    - ensure that the iptables module gets loaded soon enough, otherwise
      much bad behavior happens in various nasty ways, most notably, a
      wedged database which renders the CLC non responsive on restart/reboot,
      LP: #503180 and dupes, LP:  #444352, #444946, #467521, #478573, #480048

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 02 Feb 2010 17:13:52 -0800

eucalyptus (1.6.2~bzr1136-0ubuntu2) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/control, debian/build-jars, debian/eucalyptus-java-common.links:
    Migrate from jetty6 to jetty (LP: #418836)

  [ Dustin Kirkland ]
  * debian/eucalyptus-url: conditionally print the CLC's ipaddress in the MOTD
    only if we're on the CLC, LP: #494808
  * debian/eucalyptus-cc.config: default the cluster-name to "cluster1",
    ideally to eliminate one mostly unneeded (but preseedable) debconf
    question, LP: #513379, #455062

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 01 Feb 2010 22:07:49 -0800

eucalyptus (1.6.2~bzr1136-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 27 Jan 2010 09:01:56 -0600

eucalyptus (1.6.2~bzr1128-0ubuntu4) lucid; urgency=low

  * debian/uec-component-listener.*: Add low-priority debconf question to
    allow to disable autoregistration at install-time.
    Start/stop uec-component-listener at package install/removal time.
  * debian/control: Have uec-component-listener depend on eucalyptus-common
    to ensure /var/lib/eucalyptus is available during postinst.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 25 Jan 2010 17:09:04 +0100

eucalyptus (1.6.2~bzr1128-0ubuntu3) lucid; urgency=low

  * debian/registration/uec-registration: Add CLI helper to easily disable
    (or reenable) automatic component registration.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Thu, 21 Jan 2010 15:28:21 +0100

eucalyptus (1.6.2~bzr1128-0ubuntu2) lucid; urgency=low

  [Chuck Short]
  * debian/source_eucalptus.py: Update apport hook with a bit more information.

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 21 Jan 2010 10:45:34 +1300

eucalyptus (1.6.2~bzr1128-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree, minor logging fixes
  * debian/eucalyptus-common.links: fix broken link

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 18 Jan 2010 09:35:11 +1300

eucalyptus (1.6.2~bzr1124-0ubuntu3) lucid; urgency=low

  * debian/eucalyptus-common.postinst: Add empty NODES variable to the
    original eucalyptus.local.conf, so that euca_conf can actually modify
    it when registering nodes (LP: #506316)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 12 Jan 2010 11:54:53 +0100

eucalyptus (1.6.2~bzr1124-0ubuntu2) lucid; urgency=low

  [ Mathias Gug ]
  * tools/eucalyptus.conf.5: fix path to eucalyptus-local.conf file.

  [ Dustin Kirkland ]
  * debian/eucalyptus-cc.eucalyptus-cc-publication.upstart,
    debian/eucalyptus-cc.upstart,
    debian/eucalyptus-cloud.eucalyptus-cloud-publication.upstart,
    debian/eucalyptus-common.eucalyptus.upstart,
    debian/eucalyptus-common.install, debian/eucalyptus-common.links,
    debian/eucalyptus-common.postinst, debian/eucalyptus-common.preinst,
    debian/eucalyptus-defaults.conf,
    debian/eucalyptus-nc.eucalyptus-nc-publication.upstart,
    debian/eucalyptus-nc.upstart,
    debian/eucalyptus-sc.eucalyptus-sc-publication.upstart,
    debian/eucalyptus-udeb.finish-install,
    debian/eucalyptus-walrus.eucalyptus-walrus-publication.upstart,
    debian/eucalyptus.conf, debian/source_eucalyptus.py,
    tools/euca_conf.in, tools/eucalyptus.conf.5:
    - eucalyptus.conf rework, per discussion with mathiaz and nurmi
    - preserve /etc/eucalyptus/eucalyptus.conf as a conffile
    - eliminate eucalyptus-defaults.conf, moving the defaults to the
      eucalyptus.conf conffile
    - rename eucalyptus-local.conf to eucalyptus.local.conf to match
      work Dan Nurmi had already started in the parser
    - update a bunch scripts and packaging to handle the new names

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 12 Jan 2010 00:21:33 -0600

eucalyptus (1.6.2~bzr1124-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree
  * Makefile, clc/build.xml, clc/modules/bootstrap/Makefile,
    clc/modules/module-inc.xml,
    clc/modules/storage-controller/native/Makefile,
    clc/modules/www/build.xml, cluster/Makefile, gatherlog/Makefile,
    node/Makefile, tools/Makefile, util/Makefile: revert DESTDIR patch,
    as a more complete version has been integrated upstream

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 11 Jan 2010 15:37:09 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu7) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/eucalyptus-sc.config: Ask for cluster name on SC-only installs
    (LP: #497831)

  [ Dustin Kirkland ]
  * debian/eucalyptus-common.install, debian/eucalyptus-common.manpages,
    debian/eucalyptus-common.postinst, debian/eucalyptus-common.preinst,
    debian/eucalyptus-defaults.conf, debian/eucalyptus-nc.postinst,
    debian/eucalyptus.conf, tools/euca_conf.8, tools/euca_conf.in:
    - Massive rework fixing LP: #487275, improving the conffile handling
      of eucalyptus.conf and euca_conf
      + create /usr/share/eucalyptus/eucalyptus-defaults.conf,
        which contains generic, distro defaults
      + first source /usr/share/eucalyptus/eucalyptus-defaults.conf,
        in eucalyptus.conf
      + next source /etc/eucalyptus/eucalyptus-local.conf, in
        eucalyptus.conf, containing site-specific customizations
      + finally, allow for admin customizations at the bottom of
        eucalyptus.conf
      + move euca_conf.1 to euca_conf.8, and actually install it,
        LP: #458211
      + fix tools/euca_conf.in to use $FILE instead of eucalyptus.conf
      + have tools/euca_conf.in write to eucalyptus-local.conf
      + drop serveral postinst calls to euca_conf, now that these
        defaults are set/sourced in eucalyptus-defaults.conf
      + maintainer script fixes seeding eucalyptus-local.conf on new
        installs, moving existing eucalyptus.conf data to
        eucalyptus-local.conf on upgrades
  * debian/eucalyptus-common.links, debian/eucalyptus-common.manpages,
    tools/eucalyptus.conf.5: move most of the inline documentation from
    eucalyptus.conf to a manpage, LP: #458211

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sun, 10 Jan 2010 22:08:59 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu6) lucid; urgency=low

  [ Thierry Carrez ]
  * Revert eucalyptus-nc-publication to start on "started eucalyptus-nc",
    pending a more elegant solution (LP: #504262)
  * debian/eucalyptus-nc.eucalyptus-nc-publication.upstart: Be slightly more
    accurate and start on started eucalyptus-nc, ssh and avahi-daemon.
  * debian/eucalyptus-{sc,walrus}.postinst: Fix /var/lib/eucalyptus/.ssh
    permissions, even for SC-only and Walrus-only installs (LP: #504309)

  [ Dustin Kirkland ]
  * debian/eucalyptus-cloud.postinst, debian/eucalyptus-cloud.postrm::
    if the default "It works!" page is in place, enhance it with a redirect
    to the real UEC front end, LP: #504615

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 08 Jan 2010 00:40:59 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu5) lucid; urgency=low

  * Log the URL from which we're loading the cloud preseed file.
  * When constructing the cloud preseed URL, strip the port from the cloud
    before appending :8443 (LP: #504157).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 07 Jan 2010 09:54:53 +0000

eucalyptus (1.6.2~bzr1120-0ubuntu4) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/*publication.upstart: Start publication jobs when eth0 is up, and
    never stop them to work around The Upstart Bug (LP: #503850)

  [ Dustin Kirkland ]
  * debian/control, debian/eucalyptus-nc.upstart: (LP: #446036, #452572)
    - add a versioned depends for eucalyptus-nc on a new version
      of libvirt-bin that starts using upstart
    - start eucalyptus-nc on started libvirt-bin

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 06 Jan 2010 19:16:01 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu3) lucid; urgency=low

  [ Thierry Carrez ]
  * Move again eucalyptus-interface.jar from eucalyptus-cloud to
    eucalyptus-java-common, fix got lost in bzr1103 merge (LP: #503400)
  * debian/*publication.upstart, debian/control: Start publication when sshd
    and avahi-daemon are started and package is installed. Add versioned
    dependency on the upstart-enabled openssh-server, and move avahi-utils as
    a dependency of eucalyptus-common (LP: #503340)

  [ Dustin Kirkland ]
  * eucalyptus-common.eucalyptus.upstart, eucalyptus-nc.upstart: per slangasek,
    these should be starting on [2345], and stopping on [!2345], to prevent
    respawning on killall5 at shutdown

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 05 Jan 2010 16:24:03 +0100

eucalyptus (1.6.2~bzr1120-0ubuntu2) lucid; urgency=low

  * Merge debian/patches into the branch, since we're using bzr for merging:
    - debian/patches/axis2c_home_init.diff, debian/patches/series,
      tools/httpd.conf: change the location of the Axis2 Apache module to
      match what is provided by the libapache2-mod-axis2c package, from
      Thierry Carrez <thierry.carrez@canonical.com> -- 7 Dec 2009
    - debian/patches/series, tools/gen_kvm_libvirt_xml: Ubuntu prefers to
      rely on libvirt's default choosing of the appropriate hypervisor, from
      Dustin Kirkland <kirkland@ubuntu.com> -- 2 Dec 2009
    - Makefile, clc/build.xml, clc/modules/bootstrap/Makefile,
      clc/modules/module-inc.xml,
      clc/modules/storage-controller/native/Makefile,
      clc/modules/www/build.xml, cluster/Makefile,
      debian/patches/03-DESTDIR.patch, debian/patches/series,
      gatherlog/Makefile, node/Makefile, tools/Makefile, util/Makefile:
      + this patch makes the eucalyptus installation work with a configurable
        destination directory, much better for packaging
      + this patch should be applied upstream (Dan Nurmi agreed to do so),
        in which case we should get back in sync
  * debian/rules, debian/wsdl.md5sums, debian/wsdl_generator: improve wsdl
    stubs (LP: #487270);
    - fail build if wsdl stubs need to be updated
    - create a script that verbosely automates wsdl stub generation for
      package maintainer(s)
  * debian/patches/01-wsdl-stubs.patch, debian/wsdl.md5sums: wsdl stubs updated

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 04 Jan 2010 11:24:00 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 04 Jan 2010 09:26:03 -0600

eucalyptus (1.6.2~bzr1113-0ubuntu2) lucid; urgency=low

  * tools/euca_conf.in: Fix euca_conf local key sync regression (LP: #499811)
  * debian/registration/uec_component_listener.c: Call registration scripts
    asynchronously, so that SC can wait for CC to be registered.
  * debian/registration/{cluster,storage}: Implement CC/SC autoregistration
  * debian/*registration.upstart, debian/rules: Phase out old CC/SC register
  * debian/registration/walrus: Stronger check for existing walrus
  * debian/registration/node: Stronger check for existing nodes

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 04 Jan 2010 15:38:22 +0100

eucalyptus (1.6.2~bzr1113-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree, fixes LP: #498379
  * debian/eucalyptus-common.postinst: Apply the setuid bit not just on new
    installs, so that it's not lost on upgrades (LP: #499480)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 22 Dec 2009 15:40:21 +0100

eucalyptus (1.6.2~bzr1103-0ubuntu4) lucid; urgency=low

  * debian/*publication.upstart: Do not use IP address as Avahi service name,
    to avoid cloud/walrus conflicts (and be generally more readable), fixes
    LP: #499098
  * debian/registration/{node,walrus}: Do not include euca_conf output in log
  * debian/{eucalyptus-cloud,eucalyptus-cc,uec-component-listener}.upstart:
    Only start uec-component-listener when both CLC and CC are running (or one
    them is absent), fixes LP: #499367

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 22 Dec 2009 09:58:22 +0100

eucalyptus (1.6.2~bzr1103-0ubuntu3) lucid; urgency=low

  * debian/eucalyptus-nc.upstart: Fix httpd configuration in upstart script
    so that eucalyptus-nc can actually start (LP: #499029)
  * tools/euca_conf.in: Add --skip-scp-hostcheck option to euca_conf, which
    is needed for node autoregistration (LP: #499049)
  * debian/registration/{common,node}: Add node autoregistration script
  * debian/uec-component-listener.upstart: Enable autoregistration lock
  * Add walrus autoregistration, remove old walrus-registration upstart script
  * debian/eucalyptus-common.postinst: chown *before* chmod 04754, so that
    euca_rootwrap actually ends up setuid (LP: #499048)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 21 Dec 2009 16:30:33 +0100

eucalyptus (1.6.2~bzr1103-0ubuntu2) lucid; urgency=low

  [ Dustin Kirkland ]
  * debian/control: add a recommends on bridge-utils, and a suggests
    on aoetools, per feedback from Dan
  * debian/eucalyptus-common.eucalyptus.upstart, debian/eucalyptus-nc.upstart:
    move the loop device creation to the common upstart script, since several
    eucalyptus components need this, LP: #498174
  * clc/modules/bootstrap/eucalyptus-bootstrap.c: fix broken build, "true"
    was undefined

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 19 Dec 2009 07:53:56 -0600

eucalyptus (1.6.2~bzr1103-0ubuntu1) lucid; urgency=low

  [ Dustin Kirkland ]
  * Merge from Lucid's 1.6.1 tree, pull Colin's registration magic
  * Merge from upstream 1.6.2 tree
    - eucalyptus-cloud.install, eucalyptus-common.eucalyptus.upstart,
      eucalyptus-java-common.install, eucalyptus-sc.install,
      eucalyptus-walrus.install: jars are now named *-1.6.2.jar
    - debian/eucalyptus-java-common.install: db is packaged independently now,
      make sure this gets installed
    - debian/eucalyptus-java-common.links: install proxool.jar link
  * debian/eucalyptus-common.postinst: remove incorrect
    'dpkg-statoverride --add' calls, clean up existing ones, (LP: #437012)
  * Improve lintian cleanliness of this package
    - debian/control: bump standards version, no changes necessary
    - debian/README.source: add patch info
    - debian/eucalyptus-cc.templates, debian/eucalyptus-udeb.templates: drop
      useless imperative, fix too-long descriptions
    - debian/eucalyptus-cc.postinst, debian/eucalyptus-cloud.postinst,
      debian/eucalyptus-cloud.postrm, debian/eucalyptus-common.postinst,
      debian/eucalyptus-common.postrm, debian/eucalyptus-nc.config,
      debian/eucalyptus-nc.postinst: fix maintainer-script-ignores-errors
      lintian errors, this will need some testing and will probably
      involve some (needed) error handling in the maintainer scripts
    - debian/eucalyptus-common.install: fix lintian dir-or-file-in-var-run;
      create in the upstart script, rather than the install file
    - debian/control: fix lintian python-script-but-no-python-dep;
      depend on python
    - debian/eucalyptus-nc.postinst: fix postinst-does-not-load-confmodule,
      source it
    - debian/registration/common: fix script-not-executable, make executable
  * util/wrappers.conf: add /usr/sbin/ietadm, (LP: #497196)
  * clc/modules/bootstrap/eucalyptus-bootstrap.c: disable iscsi, (LP: #497196)
  * clc/modules/configuration/src/main/java/com/eucalyptus/config/Configuration.java:
    revert r582, as this is appropriately addressed now, no need to comment
    out this code
  * clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/WalrusRESTBinding.java:
    fix minor whitespace diff against upstream
  * debian/control, debian/eucalyptus-nc.eucalyptus-nc-publication.upstart,
    debian/eucalyptus-nc.install, debian/eucalyptus-nc.upstart, debian/rules: 
    migrate the NC init to upstart, LP: #438631
  * debian/30-eucalyptus-nc.conf, debian/eucalyptus-nc.install,
    debian/eucalyptus-nc.upstart: use sysctl to load the eucalyptus-nc
    networking settings

  [ Thierry Carrez ]
  * Move eucalyptus-interface-1.6-devel.jar from eucalyptus-cloud to
    eucalyptus-java-common, since it is needed on Walrus and SC (LP: #494765)
  * Fix dependencies: Remove c3p0 dependencies, add proxool, woodstox and
    euca-commons-ext >=0.5.0

  [ Mathias Gug ]
  * debian/control: Add wget as an eucalyptus-cc dependency (required by 
    eucalyptus-cc upstart job). 

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 17 Dec 2009 18:22:02 -0600

eucalyptus (1.6.2~bzr1099-0ubuntu1~ppa1) lucid; urgency=low

  * Merge from upstream bzr
    - Conflict handling:
      + .bzrignore: modules moved, accept upstream
      + tools/eucalyptus-cloud.in: ubuntu doesn't use this file, accept
        upstream
      + clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/WalrusRESTBinding.java:
        whitespace only, accept upstream
      + clc/modules/module-inc.xml, debian/patches/03-DESTDIR.patch: move
        stray DESTDIR change to the DESTDIR patch
      + clc/modules/walrus/src/main/java/edu/ucsb/eucalyptus/cloud/ws/WalrusManager.java:
        new function parameter, accept upstream
      + clc/modules/msgs/src/main/java/com/eucalyptus/util/EntityWrapper.java: moved
      + clc/modules/msgs/src/main/java/com/eucalyptus/util/TxHandle.java: moved
    - debian/patches/03-DESTDIR.patch: patch ported forward
    - Bugs fixed:
      + LP: #461156 - User data is not parsed correctly in some cases
      + LP: #477776 - Query string authentication does not work in some cases
    - eucalyptus-cloud.install, eucalyptus-common.eucalyptus.upstart,
      eucalyptus-java-common.install, eucalyptus-sc.install,
      eucalyptus-walrus.install: update jar version from 1.6.1 to 1.6.2

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 09 Dec 2009 17:34:21 -0800

eucalyptus (1.6.1~bzr1085-0ubuntu4) lucid; urgency=low

  [ Colin Watson ]
  * Append " storage" to the Avahi service name for storage controllers, to
    ensure that they're distinct from cluster controllers on the same
    machine.

  [ Thierry Carrez ]
  * Fix basic security issues in uec-component-listener by using
    fork()/execvp() instead of system(), thanks to Colin Watson for the patch

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 14 Dec 2009 08:25:59 +0100

eucalyptus (1.6.1~bzr1085-0ubuntu3) lucid; urgency=low

  * uec-component-listener:
    - New binary package, provides a listener to remote avahi announces
    - Add a build-dep on libavahi-client-dev
    - Make eucalyptus-cc and eucalyptus-cloud depend on uec-component-listener
  * Add dummy registration action scripts in eucalyptus-cc and -cloud

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 11 Dec 2009 11:09:09 +0100

eucalyptus (1.6.1~bzr1085-0ubuntu2) lucid; urgency=low

  * Generate a preseed file on the CLC as well as the CC.
  * If multiple CLCs are discovered, ask which to use.
  * Use CLC preseed file when installing any of Walrus, CC, or SC on a
    different machine from the CLC. (Requires wget-udeb since the CLC only
    talks HTTPS.)
  * Generate an SSH key on the CLC as well as the CC.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 10 Dec 2009 18:24:42 +0000

eucalyptus (1.6.1~bzr1085-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision 1085

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 07 Dec 2009 17:00:19 -0800

eucalyptus (1.6.1~bzr1083-0ubuntu4) lucid; urgency=low

  * debian/patches/axis2c_home_init.diff: Restore patch for Axis2 module
    location, to allow CC to start (LP: #493523)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 07 Dec 2009 16:06:28 +0100

eucalyptus (1.6.1~bzr1083-0ubuntu3) lucid; urgency=low

  * Add eucalyptus/cluster-name to CC preseed file.
  * Offer finer-grained choices between Eucalyptus components during
    installation.
  * Source debconf confmodule in eucalyptus-sc.postinst.
  * Set correct permissions on /usr/lib/eucalyptus/eucalyptus-url at build
    time rather than in eucalyptus-cc.postinst.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 04 Dec 2009 23:29:57 +0000

eucalyptus (1.6.1~bzr1083-0ubuntu2) lucid; urgency=low

  * debian/patches/06-symlinked-jars.patch: drop patch from source; this
    patch hasn't been in the series file for a while now
  * debian/patches/axis2c_home_init.diff:
    - Dropping the httpd.conf part of this patch, since our upstart
      script handles this properly.
    - Dropping the tools/eucalyptus-cc.in part of this patch, since
      we no longer use the eucalyptus-cc init script.
    - The tools/eucalyptus-nc.in patch should be dropped as soon as
      it's converted to an upstart script (which will need to handle
      AXIS2C_HOME correctly), see lp#438631
  * debian/patches/02-rely-on-libvirt-defaults.patch: add some documentation
    in this patches headers
  * debian/patches/var_lib_eucalyptus.diff: drop patch from source; this
    patch hasn't been in the series file for a while now
  * debian/patches/euca_conf-error-output.diff, debian/series,
    tools/euca_conf.in:
    - drop this patch from our series
    - apply directly to the branch, cleaning up wget error printing
    - upstream has agreed to take this, and fix this globally in their
      source
  * aclocal.m4, debian/patches/05-axis-alternative-repository.patch,
    debian/patches/series:
    - drop this patch from our series
    - apply directly to the branch, to support pkg-config
    - upstream cannot take this because not all distros will be able to
      depend on pkg-config
  * debian/patches/03-DESTDIR.patch: Eucalyptus will take this upstream;
    should be dropped from the Ubuntu branch as soon as they do
  * debian/eucalyptus-cc.upstart, debian/eucalyptus-common.eucalyptus.upstart:
    support CLEAN=1 on start/stop/restart of eucalyptus/eucalyptus-cc; export
    the CLEAN env variable in eucalyptus.init, and handle it in both the
    pre-start and post-stop sections of eucalyptus-cc, (LP: #491254)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 03 Dec 2009 07:29:32 -0600

eucalyptus (1.6.1~bzr1083-0ubuntu1) lucid; urgency=low

  [ Dustin Kirkland ]
  * Merge upstream bzr revision 1082; the following bugs have been fixed
    upstream since the last merge:
    - LP: #378969 - private bug
    - LP: #404842 - init script fix
    - LP: #434283 - existing keys should be overwritten unconditionally
    - LP: #445990 - run instance will fail if no kernel or ramdisk specified
    - LP: #447457 - euca_conf --register-sc ... check the number of parameters
    - LP: #449874 - fix incorrect help text (--delete-nodes doesn't exist)
    - LP: #451795 - show registered images in elastic fox
    - LP: #454405 - return correct networkIndex values on describeInstances
    - LP: #456877 - init script fix
    - LP: #456878 - fix for libvirt xen driver
    - LP: #460085 - fix rampart memory leak
    - LP: #461156 - fix authentication problem w/ userdata
    - LP: #461394 - fix multiple concurrent snapshots on the same volume
    - LP: #461444 - fix memory leaks in NC getConsoleOutput and startup_thread
    - LP: #469984 - fix iptables rules issue
    - LP: #477776 - fix query string authentication
    - LP: #480783 - allow api connection over https
    - LP: #482249 - fix "Describe Regions"
    - LP: #484217 - create keypair should return an error if key exists
    - LP: #490623 - parse RFC 1123 formatted datetime
  * debian/control:
    - make all package lists one-per-line (makes changes henceforth more
      readable), sort lists
    - depend on rampart >= 1.3.0-0ubuntu6, which fixes some shared library
      installation issues
  * debian/patches/04-axis2c-1.6.0-rampart-1.3.0.patch: drop this patch,
    since Eucalyptus 1.6.1 natively supports axis2c 1.6.0 now
  * debian/eucalyptus-cloud.install,
    debian/eucalyptus-common.eucalyptus.upstart,
    debian/eucalyptus-java-common.install, debian/eucalyptus-sc.install,
    debian/eucalyptus-walrus.install: update static version number strings
    from "1.6-devel" to "1.6.1"; (we should really find a better way to do
    this)
  * debian/patches/03-DESTDIR.patch: ported forward for merge

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 01 Dec 2009 21:09:28 -0600

eucalyptus (1.6~bzr931-0ubuntu9) UNRELEASED; urgency=low

  [ Dustin Kirkland ]
  * cluster/handlers.c: euca_rootwrap rework did not whitelist powerwake;
    however, powerwake does *not* need root privs, drop euca_rootwrap wrapper
    (LP: #458163)
  * 

  [ Thierry Carrez ]
  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/public/EucalyptusWebInterface.html:
    Fix HTML title in the web UI for more consistency in naming (LP: #455293)
  * debian/eucalyptus-common.eucalyptus.upstart: Add -l to eucalyptus-cloud
    options so that cloud-output.log is affected by LOGLEVEL (LP: #458001)

  [ Colin Watson ]
  * Move cluster private interface selection forward to just after network
    configuration (LP: #455816).
  * Add the CC's IP address as an explicit TXT record in the Avahi
    advertisement, and make use of it in euca_find_cluster (LP: #458904).
  * Advertise the CLC and Walrus using Avahi.
  * Rename euca_find_cluster to euca_find_component and make it take the
    component type as its first argument, so that we can use it for other
    advertisements.
  * Advertise $CC_NAME rather than $CC_IP_ADDR as the cluster's Avahi
    service name, reverting the workaround from 1.6~bzr916-0ubuntu1 now that
    we have the ipaddr= TXT record. I've left the client side of this
    workaround in euca_find_component for compatibility with old
    advertisements.
  * Show cluster service names in installer cluster selection dialog.
  * Advertise the SC using Avahi.

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 01 Dec 2009 14:32:42 -0600

eucalyptus (1.6~bzr931-0ubuntu7) karmic; urgency=low

  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/client/EucalyptusWebInterface.java:
    Add a bit of branding text and pointers to documentation in the web
    interface (LP: #455697)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 19 Oct 2009 14:04:37 -0500

eucalyptus (1.6~bzr931-0ubuntu6) karmic; urgency=low

  * debian/control: Depend on libecj-java instead of ecj to get ecj.jar,
    saves ~25Mb of CD space (LP: #455246)
  * debian/control: Set Maintainer field to Ubuntu Developers

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 19 Oct 2009 13:36:15 +0200

eucalyptus (1.6~bzr931-0ubuntu5) karmic; urgency=low

  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/client/EucalyptusWebInterface.java:
    change the Eucalyptus version string displayed in the web interface
    from "1.6-devel" to "1.6"; this version is officially released by
    upstream, and a far more invasive patch is required to fix all of
    the -devel references; this minimal patch is required for the
    cosmetics of the web front end for the Ubuntu 9.10 release (LP: #452271)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 16 Oct 2009 15:41:15 -0500

eucalyptus (1.6~bzr931-0ubuntu4) karmic; urgency=low

  [ Kees Cook ]
  * Fix unsafe /tmp file uses (LP: #445105):
    - tools/detach.pl: remove debugging XML dump call.
    - node/handlers_xen.c: use mkstemp().

  [ Mathias Gug ]
  * debian/eucalyptus-common.eucalyptus.upstart: Start eucalyptus-cloud
    with all the relevant options (LP: #452665).

  [ Dustin Kirkland ]
  * cluster/handlers.c, net/vnetwork.c: label the 169.254.169.254 link
    local address with :metadata, the public vm ip addresses with :pub,
    and the private vm ip addresses with :priv, to separate it appropriately
    (LP:  #452754)
  * debian/eucalyptus-ipaddr.conf: and now that we're separating the weird
    addresses to their own labels, we can show just the device label, much
    cleaner output, (LP: #451607)
  * debian/copyright: Eucalyptus licensed 1.6 under the GPLv3, update
    our copyright file accordingly, (LP: #453129)
  * debian/control, debian/eucalyptus-java-common.links: the CLC absolutely
    needs the ecj.jar installed and linked for euca-* and ec2-* API calls
    to work (LP: #453177)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 16 Oct 2009 13:28:32 -0500

eucalyptus (1.6~bzr931-0ubuntu3) karmic; urgency=low

  * debian/eucalyptus-ipaddr.conf: Only consider scope global addresses when
    determining cloud IP addresses (LP: #451607)
  * Cherrypick upstream r932 to fix regression in ElasticFox query handling
    that would prevent registered images to show up (LP: #451795)
  * Web UI changes: add Services tab and fix look of ImageStore (LP: #436447)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Thu, 15 Oct 2009 13:51:28 +0200

eucalyptus (1.6~bzr931-0ubuntu2) karmic; urgency=low

  [ Kees Cook, Dan Nurmi, Dustin Kirkland ]
  * debian/control, util/Makefile, util/chgrp-dhcpd, util/chmod-dhcpd,
    util/dd-lv, util/euca_rootwrap.c, util/modprobe-aoe,
    util/wrappers.conf: LP: #436977
    - rework euca_rootwrap to be a bit more secure;
    - whitelist the commands that eucalyptus needs to run as root in a
      configuration file
    - build-depend on libcap-dev
  * debian/eucalyptus-common.install: ensure the new utilities and conf
    file gets installed
  * debian/patches/03-DESTDIR.patch: updated for new util/Makefile
    utility installs

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 14 Oct 2009 18:12:51 -0500

eucalyptus (1.6~bzr931-0ubuntu1) karmic; urgency=low

  * Merge from upstream revision 931
  * This snapshot is expected to fix the following bug:
    - LP: #450915 - fix issue with slow restoring of instances

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 13 Oct 2009 23:31:12 -0500

eucalyptus (1.6~bzr930-0ubuntu1) karmic; urgency=low

  [ Dustin Kirkland ]
  * debian/eucalyptus-url, debian/eucalyptus-cc.install,
    debian/eucalyptus-cc.links, debian/eucalyptus-cc.postinst::
    - fix whitespace, to match other update-motd urls LP: #450449
    - link to ubuntu.com/cloud, which links to our documentation,
      necessary for new UEC admins
    - ensure that it gets installed with executable permissions,
      LP: #444970
  * debian/eucalyptus-udeb.finish-install: fix typo; fix breakage of
    /etc/network/interfaces when nodes are configured with static IP
    addresses, LP: #446023
  * eucalyptus-cc.upstart,
    eucalyptus-cloud.eucalyptus-cc-registration.upstart,
    eucalyptus-cloud.eucalyptus-sc-registration.upstart,
    eucalyptus-cloud.eucalyptus-walrus-registration.upstart,
    eucalyptus-sc.upstart, eucalyptus-walrus.upstart, rules, control:
    - registration of cc/sc/walrus should *only* ever occur on the CLC,
      so these scripts should be moved to the eucalyptus-cloud package,
      LP: #450815
    - starting cc/sc/walrus should *not* depend on eucalyptus-cloud
      running, since these components can be installed on separate
      machines, LP: #450777
    - but if cc/sc/walrus are on a system doing registration, ensure that
      these jobs kick off when "starting" registration
    - allow for whitespace separated list of $CC_IP_ADDR and $SC_IP_ADDR,
      as there can be more than one of these, and admins in multi-cluster
      or multi-component mode would need to register a list
    - use Replaces to ensure upgrades work properly
  * debian/eucalyptus-ipaddr.conf: update inline documentation accordingly
  * debian/eucalyptus-cc.templates: update public_ips instructions in the
    installer to match the new upstream implementation, LP: #438565
  * eucalyptus-common.eucalyptus.upstart: fix unclean package purging,
    which hangs on stopping eucalyptus service

  [ Upstream ]
  * Merge upstream revision 930
  * This snapshot is expected to fix the following bugs:
    - LP: #449944 - fixes remote component bootstrap issue
    - LP: #430852, #401996 - fix handling of security groups for the admin
    - LP: #449948 - fix issues with network index and address recovery after
      a system restart
    - LP: #398867 - fix storing VLAN tag info from web ui
    - LP: #430266 - fix setting of HTTP error codes
    - LP: #449948 - part of fix to LP:#449948 the CC now correctly sets the
      networkIndex field in the reponse message of describeInstances
    - LP: #438565 - allowing a range of IPs to be specified in the
      VNET_PUBLICIPS field of eucalyptus.conf
    - LP: #449143 - Add the 169.254.169.254 address to eth0 as 'scope link'
      in order to avoid conflict with the UEC avahi-publish mechanism
    - LP: #449135 - Prevents a segfault in CC during client connection to NC
      on describeInstances, when number of instances is high (> 20 or so).
      The number of bytes sent to 'malloc' was being calculated incorrectly.
    - LP: #444838 - fix to fully allow VMs to access meta-data service in
      MANAGED-NOVLAN, when CC and CLC are on separate machines, and
      VNET_CLOUDIP is set (more complete fix)
    - LP: #447555 - off-by-one error was causing the public IPs in STATIC
      mode to be reported incorrectly (last character was being truncated)
    - LP: #447585 - flush cached images on deregister
    - LP: #439410 - Add retry in the case where walrus responds to
      getDecryptedImage with a 408 (connection timeout)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 13 Oct 2009 23:03:15 -0500

eucalyptus (1.6~bzr919-0ubuntu3) karmic; urgency=low

  [ Matt Zimmerman ]
  * Kill the Eucalyptus DHCP server in eucalyptus-cc.upstart:stop
    (LP: #446056)

  [ Thierry Carrez ]
  * Add missing gnumail-providers.jar and inetlib.jar links to
    /usr/share/eucalyptus to enable email sending (LP: #449530)
  * Cherrypick upstream rev920, fixing Walrus timeouts (LP: #439410)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 12 Oct 2009 17:37:39 +0200

eucalyptus (1.6~bzr919-0ubuntu2) karmic; urgency=low

  * eucalyptus-cc need not depend on eucalyptus-cloud, so remove the dependency
    (LP: #447991)

 -- Matt Zimmerman <mdz@ubuntu.com>  Sat, 10 Oct 2009 14:12:40 +0100

eucalyptus (1.6~bzr919-0ubuntu1) karmic; urgency=low

  * Merge upstream revision 919
  * This snapshot is expected to fix the following bugs:
    - LP: #444908 - fixes addressing conflicts between MANAGED and SYSTEM
      mode which cause run-instances to fail
    - LP: #445997 - fix issues with failure cases and the release of
      addresses and network indexes

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 09 Oct 2009 00:47:11 -0500

eucalyptus (1.6~bzr916-0ubuntu1) karmic; urgency=low

  * Merge upstream revision 916
  * This snapshot is expected to fix the following bugs:
    - LP: #443314 - fix system address selection
    - LP: #443325 - fix regression in heartbeat, fix NPE in system mode
    - LP: #444838 - fix meta-data service in multi-cluster
    - LP: #444908 - fix running instances on multi-cluster
    - LP: #445206 - fix remote bootstrap on walrus+sc
  * debian/eucalyptus-cc.eucalyptus-cc-publication.upstart,
    debian/local/euca_find_cluster.c: when doing the avahi-publish, use
    $CC_IP_ADDR rather than $(hostname) for the "name" of the service;
    use this ip address in the case where euca_find_cluster gets the
    link-local 169.254.169.254 address, LP: #445738

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 07 Oct 2009 20:01:56 -0500

eucalyptus (1.6~bzr912-0ubuntu3) UNRELEASED; urgency=low

  * debian/eucalyptus-*.upstart: Make sure IP address is looked up at every
    iteration of the loop, to have a chance to pick up late DHCP (LP: #445361)
  * debian/eucalyptus-*.upstart: Increase timeouts waiting for the services
    to appear, as we seem to be dangerously close to the limit for port 8443
    and it still sometimes fails on first boot (LP: #445294)
  * debian/eucalyptus-cloud.upstart: Remove useless "sleep 5" after checking
    that port 8443 answers
  * Cherrypicking Heartbeat fix from upstream rev913 (LP: #443325)
  * debian/eucalyptus-*.upstart: Do NOT attempt autoregistration if the
    services are not started after waiting 2 minutes for them (LP: #444504)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 07 Oct 2009 13:37:40 +0200

eucalyptus (1.6~bzr912-0ubuntu2) karmic; urgency=low

  [ Thierry Carrez ]
  * debian/eucalyptus-cc.upstart: Really fix LP: #436407, since it was only
    fixed in unused init scripts.
  * tools/eucalyptus-cc.in, tools/eucalyptus-java-ws.in: No longer patch
    those files, now that we use upstart we no longer use them.
  * debian/eucalyptus-cc.upstart: Fix typo that made post-start fail early,
    LP: #444560

  [ Dustin Kirkland ]
  * eucalyptus-cc.dirs, eucalyptus-cc.install, eucalyptus-cc.links: ensure
    that update-motd.d/80-eucalyptus-url is executable, LP: #444970

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 06 Oct 2009 19:31:14 -0500

eucalyptus (1.6~bzr912-0ubuntu1) karmic; urgency=low

  * Merge upstream revision 912
  * tools/eucalyptus-cc.in: resolve conflict, ensuring that we maintain
    the 'ThreadsPerChild 1' sed
  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/server/ServletUtils.java:
    resolve conflict, drop our diff, as upstream has solved the smtp
    hostname issue
  * debian/patches/boot-order.patch: dropped, applies to a file we don't
    use anymore so it can be removed
  * debian/eucalyptus-walrus.eucalyptus-walrus-registration.upstart: source
    conf file and use $WALRUS_IP_ADDR variable, like the other scripts
  * This snapshot is expected to fix the following bugs:
    - LP: #388934 - apply authorization checks
    - LP: #430226 - fix display of image permissions
    - LP: #430957 - fix running of instances in SYSTEM mode
    - LP: #436276 - sc should run as eucalyptus, instead of root
    - LP: #436313 - fix sc registration through web ui
    - LP: #436407 - fix cc segfaults with apache-mpm-worker, rampart
    - LP: #436885 - fix database corruption, c3p0 deadlock on CLC
    - LP: #437014 - handle execessive CLC sockets
    - LP: #439251 - fix restart-required after autoregistration issue
    - LP: #440744 - handle external command
    - LP: #440817 - fail gracefully with volume deletion on sc
    - LP: #443125 - fix loss of admin credentials

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 05 Oct 2009 15:02:11 -0500

eucalyptus (1.6~bzr854-0ubuntu14) UNRELEASED; urgency=low

  * Simplify eucalyptus-cc.eucalyptus-cc-publication.upstart and
    eucalyptus-common.eucalyptus.upstart based on discussion with
    Scott James Remnant
  * debian/patches/euca_conf-error-output.diff: Don't suppress error output
    from wget in checkLocalService, because it's useful in debugging

 -- Matt Zimmerman <mdz@ubuntu.com>  Sat, 03 Oct 2009 16:57:56 +0100

eucalyptus (1.6~bzr854-0ubuntu13) karmic; urgency=low

  * eucalyptus-common.eucalyptus.upstart: the -L option was in the wrong
    place, breaking the console.log logging, LP: #439161
  * eucalyptus-cc.eucalyptus-cc-registration.upstart,
    eucalyptus-cc.upstart, eucalyptus-cloud.upstart,
    eucalyptus-ipaddr.conf, eucalyptus-common.install,
    eucalyptus-sc.eucalyptus-sc-registration.upstart,
    eucalyptus-sc.upstart, eucalyptus-walrus.upstart: using "localhost"
    is breaking registration; instead, use the real, external ip
    address; consolidate the (nasty) logic for determining this
    into a single, sourcable, overridable location, LP: #437058, #438602
  * 80-eucalyptus-url: use the new $CLOUD_IP_ADDR value and logic

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 30 Sep 2009 01:02:36 -0500

eucalyptus (1.6~bzr854-0ubuntu12) karmic; urgency=low

  * eucalyptus-cc.upstart, eucalyptus-common.eucalyptus.upstart: ensure
    that the /var/run/eucalyptus/net directory gets created on upstart
    job runs, and that all of /var/run/eucalyptus is owned by
    eucalyptus:eucalyptus, LP: #438747
  * debian/eucalyptus-common.postrm: fix lintian error, add missing
    debhelper stubb
  * Fix typo in post-stop stanza of eucalyptus-cc.upstart

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 29 Sep 2009 15:54:56 -0500

eucalyptus (1.6~bzr854-0ubuntu11) karmic; urgency=low

  * Restore /etc/init.d/eucalyptus-nc as a quickfix for node startup,
    LP: #438585
  * Wait 5 more seconds after eucalyptus-cloud appears to be started before
    considering it started, to allow registration to succeed, LP: #438602
  * Fix failure to import VNET_PUBLICIPS setting if a space-separated list
    of IPs is entered, LP: #438586

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 29 Sep 2009 11:42:26 +0200

eucalyptus (1.6~bzr854-0ubuntu10) karmic; urgency=low

  [ Matt Zimmerman ]
  * Bump priority of eucalyptus/publicips to High, as we don't have a
    reasonable default for this.  The administrator needs to provide a
    list of IP addresses on the local network which we can allocate.
  * Updated question text for eucalyptus/publicips, thanks to Dan Nurmi

  [ Thierry Carrez ]
  * Revised question text for eucalyptus/publicips to include format info.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 28 Sep 2009 21:06:36 +0200

eucalyptus (1.6~bzr854-0ubuntu9) karmic; urgency=low

  [ Colin Watson ]
  * Move eucalyptus-cloud slightly up the boot sequence, in particular so
    that it starts before eucalyptus-cc.
  * debian/patches/boot-order.patch: Adjust LSB init script headers to
    declare that eucalyptus-cloud should start before eucalyptus-cc if
    installed.

  [ Matt Zimmerman ]
  * tools/eucalyptus-java-ws.in: Print an error message, instead of silently
    giving up, if we don't find /etc/eucalyptus/eucalyptus-cc.conf when trying
    to autoregister the SC
  * debian/source_eucalyptus.py, debian/rules: Add an apport hook to collect
    configuration and log data
  * Replace init scripts in eucalyptus-cloud, eucalyptus-cc, eucalyptus-sc and
    eucalyptus-walrus with upstart jobs
  * Add upstart jobs to register CC, SC and Walrus in the appropriate order, as
    they come up, so that they are up and running out of the box instead of
    having to be registered manually
  * eucalyptus-{cloud,sc,walrus} depend on eucalyptus-common now, as they
    rely on the eucalyptus upstart job

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 28 Sep 2009 16:02:13 +0100

eucalyptus (1.6~bzr854-0ubuntu8) karmic; urgency=low

  * Update two references to installer-cc.conf that now need to refer to
    eucalyptus-cc.conf.
  * Update translation templates.

 -- Colin Watson <cjwatson@ubuntu.com>  Sat, 26 Sep 2009 10:09:27 +0100

eucalyptus (1.6~bzr854-0ubuntu7) karmic; urgency=low

  [ Dustin Kirkland ]
  * tools/eucalyptus-nc.in: exit 0, rather than 1, in the -nc
    init script when unconfigured, related to bug LP: #430075
  * debian/eucalyptus-cc.in, debian/eucalyptus-java-ws.in: help registration
    with local sync, no rsync parameters
  * debian/eucalyptus-common.postrm: prune eucalyptus files from /etc and
    /var on package purge, essential for testing, LP: #436928

  [ Matt Zimmerman ]
  * Revert revno 573, as according to Dan Nurmi it broke registration entirely
  * Apply upstream revno 895, as according to Dan this fixes the same bug that
    revno 573 attempted to fix, but properly (without breaking registration)
  * debian/eucalyptus-cc.postinst: Guard update-rc.d remove calls so that they
    don't run on initial installation.  Because -cc could be configured before
    or after -walrus/-cloud, this could cause -cc to clobber -walrus/-cloud
    init scripts on initial installation
  * tools/eucalyptus.conf: Don't try to run shell code here; it isn't (always)
    interpreted as a shell script
  * debian/eucalyptus-cc.postinst: Use euca_conf --import-conf to copy the
    network settings into eucalyptus.conf instead
  * Set the default VNET_MODE to MANAGED-NOVLAN
  * The three preceding changes close LP: #435130
  * Store the CC name in a new config file /etc/eucalyptus/eucalyptus-cc.conf
    and get rid of /etc/eucalyptus/installer-cc.conf

  [ Steve Langasek ]
  * Move eucalyptus-nc "no VT" handling for LP: #426830 to a debconf script
    instead, so that users are a bit more likely to see this.
  * Drop the dpkg-statoverride check on /var/lib/eucalyptus/keys in the
    eucalyptus-common postinst; this was ineffective anyway because we'd done
    a chown -R immediately before that, so the only part that was respecting
    statoverride were the directory perms.

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 26 Sep 2009 00:30:18 -0700

eucalyptus (1.6~bzr854-0ubuntu6) karmic; urgency=low

  [ Thierry Carrez ]
  * Apply upstream rev867 and rev876 diffs to fix SC registration through
    Web UI, LP: #436313
  * tools/eucalyptus-java-ws.in: Reapply fix on boot messages that was lost
    on a merge, LP: #435766

  [ Dustin Kirkland ]
  * debian/80-eucalyptus-url: add an update-motd script that
    displays the administration URL in the MOTD at position 80, LP: #436199
  * debian/eucalyptus-nc.preinst: echo a warning message if a system
    installing the -nc does not have VT, LP: #426830
  * debian/rules: don't fail package installation due to init script
    failures, LP: #430075, #418473
  * tools/euca_conf.in: vastly improve the output of
    'euca_conf --register-nodes', which was missing some pertinent
    information, LP: #424457
  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/server/ServletUtils.java:
    if we're going to use the local host to send email, use 'localhost' as
    the hostname, rather than the externally resolvable hostname which
    breaks in the default ubuntu postfix configuration, LP: #412676
  * debian/control:
    - have eucalyptus-common depend on openssh-server and openssh-client,
      as these should really be installed on most any Eucalyptus system,
      LP: #411656
    - have eucalyptus-common recommend unzip, since Eucalyptus uses zip
      files for credentials, which may be needed on various systems,
      LP: #436876
    - recommend libpam that provides pam_motd, LP: #436199
    - conflict with apache2-mpm-itk, LP: #338344
  * debian/eucalyptus-common.postinst: configure VNET_DHCPDAEMON and
    VNET_DHCPUSER appropriately for default Ubuntu on initial install,
    LP: #364938

  [ Colin Watson ]
  * debian/control:
    - Make eucalyptus-nc explicitly depend on apache2-mpm-worker |
      apache2-mpm-prefork, since the NC requires that Apache be configured
      to only start a single child (LP: #338344).

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 25 Sep 2009 18:01:29 -0700

eucalyptus (1.6~bzr854-0ubuntu5) karmic; urgency=low

  [ Dustin Kirkland ]
  * debian/control: drop dhcp from -nc's recommends, add it to -cc's
    recommends, LP: #364925
  * tools/euca_conf.in: use "-oStrictHostKeyChecking=no" if we're doing
    --discover-nodes, LP: #436210
  * debian/eucalyptus-udeb.finish-install: add own ssh host key to
    /etc/ssh/ssh_known_hosts, LP: #436211

  [ Colin Watson ]
  * euca_find_cluster: Use the proper bracketed format for IPv6 host/port
    combinations.
  * euca_find_cluster: For now, only ask for an IPv4 address for the
    cluster, as IPv6 addresses often show up by accident but don't work, and
    we don't have time to deal with this right now (LP: #436200).
  * tools/eucalyptus-java-ws.in: Increase timeout here too, to go with
    Matt's previous change.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 25 Sep 2009 15:30:36 +0100

eucalyptus (1.6~bzr854-0ubuntu4) karmic; urgency=low

  * Temporarily disable rejection of loopback addresses in registerComponent.
    This seems perfectly valid when the cloud and cluster controllers are
    running on the same system.

    This works around LP: #434593 (which is a blocker for 9.10 beta) and
    reopens LP: #431934 (which is not)
  * tools/eucalyptus-cc.in:register_local_cloud: Increase the timeout
    waiting for the service to start before registering it.  Increasing from 10
    seconds to 60 seems to be sufficient to work around LP: #434590

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 24 Sep 2009 15:57:38 -0700

eucalyptus (1.6~bzr854-0ubuntu3) karmic; urgency=low

  * Continue in non-automated mode if we fail to download the preseed file
    from the cluster during node installation.
  * Carry over user-setup/encrypt-home value from cluster to node
    installation.
  * Fix euca_conf --discover-nodes to offer each discovered node separately,
    not all at once.
  * Fix euca_conf --discover-nodes to offer only nodes, not the cluster as
    well.
  * Make euca_conf rsync keys to ${EUCA_USER} rather than root, since the
    former is set up for automatic authentication and the latter isn't (and
    probably shouldn't be).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 24 Sep 2009 22:52:33 +0100

eucalyptus (1.6~bzr854-0ubuntu2) karmic; urgency=low

  * Fix query timeout issues in timezones > UTC (LP: #431847)
  * Add --local-sync to allow euca_conf --register-* to sync keys locally
    if an external (but local) IP address is used to register (LP: #434651)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 23 Sep 2009 18:27:06 +0200

eucalyptus (1.6~bzr854-0ubuntu1) karmic; urgency=low

  * New snapshot.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 23 Sep 2009 10:50:10 +0200

eucalyptus (1.6~bzr840-0ubuntu1) karmic; urgency=low

  [ Colin Watson ]
  * Configure VNET_PUBINTERFACE and VNET_PRIVINTERFACE, asking for the
    private interface if multiple interfaces are available (LP: #425933). If
    the private interface is not the same as the public interface configured
    in netcfg, then give it basic DHCP configuration in
    /etc/network/interfaces.

  [ Soren Hansen ]
  * New upstream snapshot.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 22 Sep 2009 12:44:42 +0200

eucalyptus (1.6~bzr808-0ubuntu1) karmic; urgency=low

  [ Dustin Kirkland ]
  * debian/eucalyptus-udeb.finish-install: eth0 should be set to
    'manual', when configured with br0 on dhcp, LP: #430820
  * tools/euca_conf.in: ensure that /var/run/eucalyptus and
    /var/run/eucalyptus/net are created at boot and have correct
    ownerships, LP: #431114, #365349

  [ Thierry Carrez ]
  * cluster/Makefile, node/Makefile: Do not patch generated stubs if you
    didn't regenerate them, to avoid spurious build interruptions.
  * tools/eucalyptus-*.in: Do not guard initscripts basic output
    messages with VERBOSE != no (LP: #431274)
  * debian/control: Have eucalyptus-cc suggest vtun for full multi-cluster
    networking capabilities (LP: #425928)

  [ Colin Watson ]
  * Align ports used for cloud startup detection in init scripts with the
    corresponding code in euca_conf (LP: #430758).

  [ Soren Hansen ]
  * New snapshot.
  * Add a build-dependency on libc3p0-java.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 21 Sep 2009 12:14:12 +0200

eucalyptus (1.6~bzr746-0ubuntu3) karmic; urgency=low

  [ Dustin Kirkland ]
  * tools/eucalyptus-nc.in: Create the suggested 32 loop devices using
    mknod in the init script, perm'd 660, owned by root:disk, LP: #430846
  * debian/eucalyptus-udeb.finish-install: br0 needs to start at boot,
    LP: #430820

  [ Colin Watson ]
  * Work around netcfg/choose_interface not always being set (LP: #430820).
  * Actually check timeout in register_local_cloud.

  [ Mathias Gug ]
  * Recommend python-image-store-proxy for eucalyptus-cloud. The Image Store
    feature won't work without it, LP: #425926

 -- Soren Hansen <soren@ubuntu.com>  Wed, 16 Sep 2009 21:14:18 +0200

eucalyptus (1.6~bzr746-0ubuntu2) karmic; urgency=low

  [ Colin Watson ]
  * On initial cluster installation, allow authentication to the front-end
    using the cluster's SSH key (LP: #429087).
  * Update the cloud .jar name we look for when registering a cluster with a
    local cloud.
  * Check for IPv6 listeners as well as IPv4 when registering a cluster with
    a local cloud.
  * Actually kill cloud/Walrus/SC processes before entering a timeout loop
    to wait for them to die.
  * Automatically register Walrus and storage controllers with any local
    cloud (LP: #425922).
  * Discard standard output from euca_conf when registering components in
    init scripts.

  [ Soren Hansen ]
  * Add configuration for mpm_event.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 15 Sep 2009 22:44:25 +0100

eucalyptus (1.6~bzr746-0ubuntu1) karmic; urgency=low

  * New upstream, bugfix snapshot.
  * Add more full-featured default network configuration (LP: #425914).

 -- Soren Hansen <soren@ubuntu.com>  Tue, 15 Sep 2009 13:50:40 +0200

eucalyptus (1.6~bzr672-0ubuntu4) karmic; urgency=low

  * Configure a bridge interface when installing a node controller
    (LP: #424541).
  * Don't remove /etc/eucalyptus/installer-cc.conf after registering the
    cluster controller with a local cloud; we may need it later.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 14 Sep 2009 23:57:31 +0100

eucalyptus (1.6~bzr672-0ubuntu3) karmic; urgency=low

  [ Colin Watson ]
  * Add euca_conf --discover-nodes option.
  * Register cluster with local cloud in start as well as cleanstart.
  * SECURITY UPDATE: Fix temporary file vulnerability in euca_conf by using
    'sed -i' (LP: #424459).

  [ Soren Hansen ]
  * Only ship antlr.jar in eucalyptus-java-common. (LP: #429086)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 14 Sep 2009 12:59:40 +0200

eucalyptus (1.6~bzr672-0ubuntu2) karmic; urgency=low

  * Do a better job at unsetting $DISPLAY in the build.
  * Remove gatherlog/generated/stubs which somehow snuck into the
    diff.gz.

 -- Soren Hansen <soren@ubuntu.com>  Fri, 11 Sep 2009 13:26:37 +0200

eucalyptus (1.6~bzr672-0ubuntu1) karmic; urgency=low

  * Split eucalyptus-cloud into eucalyptus-java-common, eucalyptus-
    cloud, eucalyptus-sc, and eucalyptus-walrus. (LP: #425908)
  * Unset DISPLAY during the build process. The build would fail if
    DISPLAY was set, but $DISPLAY couldn't be reached.
  * Regenerate WSDL stubs.
  * New, bugfix-only upstream snapshot. (LP: #426197)

 -- Soren Hansen <soren@ubuntu.com>  Fri, 11 Sep 2009 01:42:04 +0200

eucalyptus (1.6~bzr645-0ubuntu2) karmic; urgency=low
  
  [ Dustin Kirkland ]
  * debian/control: eucalyptus-nc should depend on avahi-utils for the
    avahi-publish utility used in the init script, LP: #424442
  * tools/eucalyptus.conf: fix dhcpd configuration values, change default
    bridge name from xenbr0 to br0

  [ Colin Watson ]
  * eucalyptus-cloud Replaces: eucalyptus-javadeps.

  [ Soren Hansen ]
  * Update WSDL stubs.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 07 Sep 2009 15:24:04 +0200

eucalyptus (1.6~bzr645-0ubuntu1) karmic; urgency=low

  [ Dustin Kirkland ]
  * debian/control:
    - Add openssh-server and eucalyptus-common dependencies for
      eucalyptus-cloud.
  * debian/eucalyptus-cc.dirs,  debian/eucalyptus-cloud.dirs,
    debian/eucalyptus-nc.dirs:
    - Consolidate directory creation.
  * debian/eucalyptus-cc.postinst, debian/eucalyptus-cloud.postinst,
     debian/eucalyptus-common.postinst:
    - Adjust ownership/permissions for /var/lib/eucalyptus dirs.
  * tools/euca_conf.in:
    - Uncomment --no-rsync usage statement.
  * debian/eucalyptus-cloud.install, debian/rules: install and start
    the eucalyptus-sc init script in the eucalyptus-cloud package
  * tools/eucalyptus-cc.in, tools/eucalyptus-java-ws.in,
    tools/eucalyptus-nc.in: init script cleanups; use DESC appropriately,
    exit 0 if already started when trying to start
  * debian/eucalyptus-cc.postinst: prevent init script zombie by calling
    db_stop to clean file descriptors properly and reap postinst script

  [ Soren Hansen ]
  * Only inject SSH keys if not running in MANAGED or MANAGED-NOVLAN
    mode.
  * New upstream (bugfix only) snapshot.
  * Add commons-io build-dependency.

 -- Soren Hansen <soren@ubuntu.com>  Thu, 03 Sep 2009 19:15:58 -0500

eucalyptus (1.6~bzr588-0ubuntu7) karmic; urgency=low

  * When running in d-i, cdebconf doesn't set the seen flag on questions
    asked interactively (otherwise there are problems with going back and
    revisiting earlier parts of the installer). As such we can't use it to
    decide whether questions have been preseeded. Just preseed questions if
    they existed at all during cluster installation (LP: #423424).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 03 Sep 2009 18:09:07 +0100

eucalyptus (1.6~bzr588-0ubuntu6) karmic; urgency=low

  [ Dustin Kirkland ]
  * Add Recommends: powerwake for eucalyptus-cc, and Recommends:
    powernap for eucalyptus-nc.
  * LSBify init script messages.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 02 Sep 2009 16:45:39 -0500

eucalyptus (1.6~bzr588-0ubuntu5) karmic; urgency=low

  [ Soren Hansen ]
  * Also include a /services symlink in our Axis2 repository.
  * Add backport-util-concurrent runtime dependency.
  * Set AXIS2C_HOME environment variable to point to our separate
    repository, as the environment variable takes precedence over what
    we put in the Apache configuration.
  * Provide a default path for instances for the NC.
  * For reasons unknown, Eucalyptus requires antlr.jar to be a regular
    file rather than a symlink. We need to get to the bottom of this,
    but for now, we will put a copy in the eucalyptus package at build
    time.

  [ Mathias Gug ]
  * Fix eucalyptus init scripts ordering so that it starts after 
    avahi-daemon.
  * Load apache2 alias module when generating httpd CC configuration. 

 -- Soren Hansen <soren@ubuntu.com>  Wed, 02 Sep 2009 16:28:51 -0500

eucalyptus (1.6~bzr588-0ubuntu4) karmic; urgency=low

  * eucalyptus-commons-ext changed its jarname again. Adjust accordingly
    to fix ftbfs.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 02 Sep 2009 00:45:45 -0500

eucalyptus (1.6~bzr588-0ubuntu3) karmic; urgency=low

  * Install eucalyptus-nc's init script.
  * Add extra 'dh_installinit --onlyscripts' calls to make sure update-
    rc.d gets called correctly.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 01 Sep 2009 23:39:01 -0500

eucalyptus (1.6~bzr588-0ubuntu2) karmic; urgency=low

  [ Soren Hansen ]
  * Enable Appliance Store GUI and the Ubuntu theme. (Really fixes LP:
    #420035)
  * Fix Axis2 repository links.
  * Always set the statoverride for euca_rootwrap on fresh installs.
    This takes care of the case where there is already a eucalyptus user
    on the system.
  * Remove eucalyptus-{nc,cloud,cc}.prerm. They are not needed anymore.
  * Make the java wrapper accept symlinks into its classpath.
  * Add symlinks for all the jars needed at runtime.

  [ Dustin Kirkland ]
  * Merge Colin's changes to the init scripts. Salvaged from the
    removed, old init scripts.

  [ Colin Watson ]
  * Run eucalyptus-udeb after netcfg (LP: #422876).
  * Fix seen flag detection in finish-install script.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 01 Sep 2009 18:14:04 -0500

eucalyptus (1.6~bzr588-0ubuntu1) karmic; urgency=low

  [ Colin Watson ]
  * debian/eucalyptus-udeb.postinst:
    - Fix order of db_set vs. db_metaget.
    - Fix reversed sense of cluster detection.
    - Ensure that tasksel/first preseeding will be propagated to /target.

  [ Soren Hansen ]
  * On upgrades, migrate statoverride for /usr/share/eucalyptus/euca_rootwrap
    to /usr/lib/eucalyptus/euca_rootwrap, in case the admin overrode it.
  * Make sure the configuration bits in eucalyptus-common's postinst
    only get called during install and upgrade.
  * Add axis2 "repository" for Eucalyptus. This is the only way to use a
    separate Axis2/C configuration file for Eucalyptus.
  * New upstream snapshot. (FFe: LP: #420035)

  [ Dustin Kirkland ]
  * Remove init scripts from source package that are no longer used.
  * Make sure $EUID is set in init scripts.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 31 Aug 2009 19:27:28 -0500

eucalyptus (1.6~bzr515-0ubuntu4) karmic; urgency=low

  * 04-axis2c-1.6.0-rampart-1.3.0.patch:
    - Build against new Axis2/C+Rampart stack.

 -- Soren Hansen <soren@ubuntu.com>  Sat, 29 Aug 2009 00:03:02 +0000

eucalyptus (1.6~bzr515-0ubuntu3) karmic; urgency=low

  * debian/eucalyptus-udeb.postinst:
    - Ignore errors from db_input, which usually just mean that the question
      has been preseeded.
    - Don't mark eucalyptus/install-mode as seen before asking it.
    - Fix cluster detection.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 28 Aug 2009 17:52:20 +0100

eucalyptus (1.6~bzr515-0ubuntu2) karmic; urgency=low

  * Remove clc/modules/msgs/src/main/resources/msgs-binding.xml on clean
    rather than clc/modules/msgs/resources/msgs-binding.xml (old location).
  * Generate node preseed file on cluster installation.
  * Fetch node preseed file from /node-preseed on the cluster rather than
    /node.preseed.
  * Alias /node-preseed on the cluster's web server to
    /etc/eucalyptus/node-preseed.conf.
  * Use new-style euca_conf options in eucalyptus-cc init script.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 27 Aug 2009 13:42:08 +0100

eucalyptus (1.6~bzr515-0ubuntu1) karmic; urgency=low

  * New upstream snapshot.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 26 Aug 2009 23:17:49 +0000

eucalyptus (1.6~bzr452-0ubuntu5) karmic; urgency=low

  * Add a Vcs-Bzr field.
  * Advertise running cluster and node controllers using Avahi.
  * Add installer integration:
    - eucalyptus-udeb asks whether you want to install a cluster or a node,
      based on whether any cluster controllers are currently advertised on
      the network.
    - eucalyptus-cc asks for a cluster name on first installation, and drops
      that into /etc/eucalyptus/installer-cc.conf. On startup, if the
      cluster doesn't have its X.509 key yet, there's a cloud controller on
      the local machine, and it knows the cluster name, it will
      automatically register itself with the cloud controller.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 26 Aug 2009 12:25:14 +0100

eucalyptus (1.6~bzr452-0ubuntu4) karmic; urgency=low

  * Update and apply debian/patches/axis2c_home_init.diff.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 25 Aug 2009 09:37:35 +0100

eucalyptus (1.6~bzr452-0ubuntu3) karmic; urgency=low

  * Only install the /var/lib/eucalyptus/keys/ directory in
    eucalyptus-cloud, not cc-client-policy.xml or nc-client-policy.xml;
    thanks to Daniel Nurmi for confirmation (LP: #418350).

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 25 Aug 2009 00:17:20 +0100

eucalyptus (1.6~bzr452-0ubuntu2) karmic; urgency=low

  * Newer version of libeucalyptus-commons-ext-java renamed the Eucalyptus jar.
    Change accordingly in debian/build-jars and add a versioned dependency on
    libeucalyptus-commons-ext-java.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 24 Aug 2009 05:57:56 +0000

eucalyptus (1.6~bzr452-0ubuntu1) karmic; urgency=low

  * New upstream release

 -- Soren Hansen <soren@ubuntu.com>  Sun, 23 Aug 2009 23:18:20 +0000

eucalyptus (1.5~bzr266-0ubuntu2) jaunty; urgency=low

  * Ship missing populate_arp.pl. (LP: #358541)

 -- Soren Hansen <soren@ubuntu.com>  Thu, 09 Apr 2009 17:54:34 +0200

eucalyptus (1.5~bzr266-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. (LP: #356519)

 -- Soren Hansen <soren@ubuntu.com>  Tue, 07 Apr 2009 16:11:48 +0200

eucalyptus (1.5~bzr265-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. (LP: #354795, #354846, #352896, #354895,
    #354852, #354098, #351650, #353301)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 06 Apr 2009 11:27:50 +0200

eucalyptus (1.5~bzr250-0ubuntu1) UNRELEASED; urgency=low

  * New upstream snapshot. (LP: #347629, #345165)

 -- Soren Hansen <soren@ubuntu.com>  Wed, 01 Apr 2009 17:36:23 -0400

eucalyptus (1.5~bzr241-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot.
    + Make sure that no addresses outside the specified range are used.
      (LP: #344330)
    + Fix EBS volume detachment. (LP: #344568)
    + Fix EBS volume attachment. (LP: #344613)
    + Fix deletiong volumes marked as deleted. (LP: #344620)
    + Add missing EBS flag in sample conffile. (LP: #345004)
    + Allow more concurrent downloads from Walrus. (LP: #345034)
  * Rely on libvirt's defaults for the emulator. (LP: #336852)

 -- Soren Hansen <soren@ubuntu.com>  Thu, 19 Mar 2009 00:33:07 +0100

eucalyptus (1.5~bzr232-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. (LP: #342024, #341965)
    + Correctly set up swap and ephemeral storage for KVM VM's. (LP:
      #332973)
    + Use correct names for devices. (LP: #334665)
    + Use compression for image transfers. (LP: #332971)
    + Don't fail if first attempt at image download fails. (LP: #337027)
    + Don't time out if image transfer takes more than one hour, but is
      still on-going. (LP: #337870)
    + Don't allow to delete in-use volumes. (LP: #342121)
    + Correctly handle failure to attach volumes (LP: #342077) 
    + Handle unknown EBS block device names with KVM backend. (LP: #342076)
    + Make euca_conf -delnode remove the node properly. (LP: #342055)
  * Drop addnode-ssh-magic.patch. Adopted upstream.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 17 Mar 2009 23:14:50 +0100

eucalyptus (1.5~bzr212-0ubuntu4) UNRELEASED; urgency=low

  * Also create /var/run/eucalyptus/net for the node controller.
    (LP: #338764) 
  * Added bridge-utils and dhcp3-server as recommended packages for the
    node controller. (LP: #338846)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 16 Mar 2009 09:43:08 +0100

eucalyptus (1.5~bzr212-0ubuntu3) jaunty; urgency=low

  * Create /var/run/eucalyptus in all the init scripts. 

 -- Soren Hansen <soren@ubuntu.com>  Tue, 10 Mar 2009 23:16:19 +0100

eucalyptus (1.5~bzr212-0ubuntu2) jaunty; urgency=low

  * Fix version check in eucalyptus-cc's postinst. (LP: #337477 (again))
  * Patch euca_conf's addnode functionality to allow the use of sudo on
    the node controller, and also fix up the path to authorized_keys.
  * Have eucalyptus-nc's postinst script create the authorized_keys file
    to make sure it gets the right ownership and mode.
  * Give the eucalyptus user a shell, and remove the various hacks applied
    to work around the lack of it.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 10 Mar 2009 10:08:49 +0200

eucalyptus (1.5~bzr212-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #337042, #337514, #337539, #337541, #337884,
    #338486)
  * Weed out the unused/obsolete patches.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 09 Mar 2009 18:38:59 +0100

eucalyptus (1.5~bzr203-0ubuntu3) UNRELEASED; urgency=low

  * Create SSH keypair for eucalyptus user on cluster controller. (LP: 337477)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 09 Mar 2009 16:58:40 +0100

eucalyptus (1.5~bzr203-0ubuntu2) jaunty; urgency=low

  * Added missing dependencies:
    + eucalyptus-cloud: vblade, lvm2, dmsetup
    + eucalyptus-nc: adduser
  * Split out the init script so that each component has its own (LP: #334804)
  * Make eucalyptus user a member of libvirtd on the node controller. (LP: #337482)

 -- Soren Hansen <soren@ubuntu.com>  Wed, 04 Mar 2009 12:07:53 -0800

eucalyptus (1.5~bzr203-0ubuntu1) jaunty; urgency=low

  * New upstream release. (LP: #334732, #336841)

 -- Soren Hansen <soren@ubuntu.com>  Tue, 03 Mar 2009 10:01:33 -0800

eucalyptus (1.5~bzr198-0ubuntu5) UNRELEASED; urgency=low

  * Fixed missing dependency on eucalytus-gl for eucalyptus-{nc,cc}.
  * Disable JCE check. (LP: #334501)

 -- Soren Hansen <soren@ubuntu.com>  Tue, 03 Mar 2009 09:18:03 -0800

eucalyptus (1.5~bzr198-0ubuntu4) jaunty; urgency=low

  * Add libvirt-bin and kvm as Recommends for the node controller,
    and make kvm the default hypervisor.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 25 Feb 2009 14:07:45 +0100

eucalyptus (1.5~bzr198-0ubuntu3) jaunty; urgency=low

  * Fix spelling mistake in eucalyptus-common.postinst.
  * Make sure we actually run the cloud controller by using a valid shell.
  * Start the cluster controller even if no NODES are defined.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 24 Feb 2009 16:49:06 +0100

eucalyptus (1.5~bzr198-0ubuntu2) jaunty; urgency=low

  * Make sure rootwrap binary gets its ownership and mode applied
    immediately. 
  * Correctly set EUCA_USER from -common's postinst. (LP: #333341)
  * Don't fail in the init script if NODES is empty. (LP: #333333)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 23 Feb 2009 20:42:24 +0100

eucalyptus (1.5~bzr198-0ubuntu1) jaunty; urgency=low

  * New upstream release

 -- Soren Hansen <soren@ubuntu.com>  Thu, 19 Feb 2009 01:00:04 +0200

eucalyptus (1.5~bzr184-0ubuntu3) UNRELEASED; urgency=low

  * Create eucalyptus user in eucalyptus-common.postinst.
  * Fix ownership of /usr/share/eucalyptus/euca_rootwrap
  * init_lsb_headers.diff:
    - Add LSB headers to init script
  * axis2c_home_init.diff:
    - Set AXIS2_HOME in init script.
    - Point Eucalyptus apache instance at the axis2 module.
  * Add apache2-mpm and libapache2-mod-axis2c dependencies to node and
    cluster controller.

 -- Soren Hansen <soren@ubuntu.com>  Thu, 19 Feb 2009 00:50:30 +0200

eucalyptus (1.5~bzr184-0ubuntu2) jaunty; urgency=low

  * initscript-eucalyptus-path.diff:
    - Default to "/" for the EUCALYPTUS variable in init script.
  * init-reload.diff:
    - Add a "reload" option to the init script (does the same as restart).
  * var_lib_eucalyptus.diff:
    - Change all references to /var/eucalyptus to /var/lib/eucalyptus.
  * Make all components depend on eucalyptus-common.
  * Make eucalyptus-common postinst perform some initial configuration.
  * Have eucalyptus-cloud depend on eucalyptus-javadeps instead of
    shipping them itself.
  * Make eucalyptus-{cc,nc,cloud}.postinst set up the individual services
    automatically.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 18 Feb 2009 18:25:36 +0200

eucalyptus (1.5~bzr184-0ubuntu1) jaunty; urgency=low

  * New upstream release

 -- Soren Hansen <soren@ubuntu.com>  Wed, 18 Feb 2009 09:46:17 +0200

eucalyptus (1.5~bzr139-0ubuntu1) jaunty; urgency=low

  * Initial release.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 11 Feb 2009 02:45:39 +0200