~ubuntu-core-dev/eucalyptus/ubuntu-karmic

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
eucalyptus (1.6~bzr931-0ubuntu7.4) karmic-proposed; urgency=low

  [ Thierry Carrez ]
  * cluster/handlers.c: Cherrypick upstream r946: initialize axis2c in the CC
    for each NC client connection, to avoid rampart memory leak (LP: #460085)
  * clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/HmacV2Handler.java:
    Cherrypick upstream r1079: Fix authentication issue when using a euca2ools
    that doesn't double base64encode userdata (LP: #461156)

  [ Dustin Kirkland ]
  * debian/eucalyptus-cc.upstart, debian/eucalyptus-common.eucalyptus.upstart:
    support CLEAN=1 on start/stop/restart of eucalyptus/euclayptus-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>  Wed, 02 Dec 2009 17:00:11 -0600

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

  * debian/eucalyptus-cc.postinst: restart avahi daemon so that it uses
    eucalyptus specific configuration file (LP: #458904).
  * debian/eucalyptus-cc.eucalyptus-cc-publication{,-ip}.upstart: Respawn 
    avahi publication jobs if they die (LP: #480885).

 -- Mathias Gug <mathiaz@ubuntu.com>  Wed, 11 Nov 2009 15:15:48 -0500

eucalyptus (1.6~bzr931-0ubuntu7.2) karmic-proposed; 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)
  * debian/rules, debian/euclayptus-cc.install: install the avahi-daemon.conf
    in /etc/eucalyptus, (LP: #458904).

  [ 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)

  [ Mathias Gug ]
  * cluster/handlers.c: Fix the networkIndex returned by describeInstances.
    (LP: #454405 - upstream revno 933).
  * debian/eucalyptus-cc.eucalyptus-cc-publication{,-ip}.upstart: add an
    upstart job to explicitly publish the IP/CC hostname mapping via avahi
    instead of publishing the CC IP address via the service name (LP: #458904).
  * debian/avahi-daemon.conf: ship a specific avahi-daemon configuration file
    that doesn't publish IP addresses by default. (LP: #458904).
  * debian/eucalyptus-cloud.postinst: Fix postfix configuration to accept
    confirmation emails sent by eucalyptus (LP: #459101)
  * debian/eucalyptus-cc.upstart: Don't clean the CC network state when the CC is
    stopped by default (LP: #460089).

 -- Mathias Gug <mathiaz@ubuntu.com>  Thu, 05 Nov 2009 12:17:33 -0500

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