~ubuntu-branches/ubuntu/wily/hal/wily

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
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
hal (0.5.14-3ubuntu1) natty; urgency=low

  * Merge with Debian unstable; remaining Ubuntu changes:
   - Add support for smartdimmer backlight control for GeForce 7/8/9 based
     Sony laptops.
     + Add 04_nvidia_brightness.patch.
     + Add smartdimmer recommends.
   - debian/hal.postinst: Do not create plugdev and powerdev groups.
   - Change startup from init/upstart to D-Bus activation. This allows us
     having installed programs which still need hal without the need to start
     hal on boot:
     + Remove debian/hal.{init,default}.
     + Add D-Bus activation service file debian/org.freedesktop.Hal.service and
       install it in debian/hal.install.
     + debian/hal.postinst: When triggering an .fdi file update, just stop
       hald; it will be reactivated when needed.
   - Add 02_libhal_dont_check_running.patch, 00git_bigger_path_size.patch, see
     their patch headers.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 12 Oct 2010 16:50:48 +0200

hal (0.5.14-3) unstable; urgency=low

  * Switch to source format 3.0 (quilt)
    - Add debian/source/format.
    - Drop Build-Depends on quilt.
    - Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk from debian/rules.
    - Remove debian/README.source.
  * debian/patches/20-ignore-temporary-cryptsetup-devices.patch
    - Do not probe temporary cryptsetup devices. (Closes: #586286)
  * debian/control
    - Bump Standards-Version to 3.9.0.
    - Use architecture wildcards linux-any and kfreebsd-any.

 -- Michael Biebl <biebl@debian.org>  Sat, 17 Jul 2010 03:25:33 +0200

hal (0.5.14-2) unstable; urgency=low

  * debian/hal.init
    - Source the lsb init-functions after checking if the daemon exists.
    - Make directory containing the pid file world readable. (Closes: #562915)
  * debian/patches/15-probe-input-segfault-fix.patch
    - Initialize error structure before using it to avoid segfault in
      hald-probe-input. (Closes: #562068)
      Thanks to Sebastian Andrzej Siewior for the patch.
  * debian/hal.postinst
    - When upgrading from lenny, make sure to kill any running hald daemon
      before trying to start the new one. The pid file can be missing or
      outdated and trying to start hal will fail otherwise. (Closes: #561505)
    - Cleanup /var/run/hal and /var/lib/hal on upgrades.
    - When being triggered to regenerate the hal fdi-cache, only restart hal
      if it is actually running.
  * debian/hal.dirs
    - Remove /var/lib/hal directory, it is no longer used.

 -- Michael Biebl <biebl@debian.org>  Thu, 28 Jan 2010 00:33:49 +0100

hal (0.5.14-1) unstable; urgency=low

  * New upstream release.
  * Remove patches that have been merged upstream
    - debian/patches/20_cpufreq_warning_message_fix.patch
    - debian/patches/21_fix_segfault_in_hal_util_get_last_element.patch
    - debian/patches/22_fix_unconditional_usage_of_PATH_MAX.patch
    - debian/patches/23_support_relative_paths_in_umount_hal.patch
    - debian/patches/30_mount_relatime.patch
  * debian/libhal1.symbols
    - Update symbols file for new API additions.
  * debian/patches/45-fix-libusb-detection.patch
    - Fix broken libusb detection on Linux.
  * Drop debian/patches/50_kfreebsd.patch and replace it with smaller,
    self-contained patches that can be updated more easily and are better
    suited for sending upstream.
  * debian/patches/50-kfreebsd-setproctitle.patch
    - Disable usage of setproctitle on kfreebsd as glibc does not support it.
  * debian/patches/51-kfreebsd-lrt-clock_gettime.patch
    - Link against -lrt for clock_gettime.
  * debian/patches/52-kfreebsd-libufs.patch
    - Check for availability of libufs and compile the code conditionally as
      kfreebsd currently does not ship a libufs library.
  * debian/patches/53-kfreebsd-blkid.patch
    - Use libblikd instead of libvolume-id on kfreebsd.
  * debian/patches/54-kfreebsd-libusb2.patch
    - Fix build failures when using libusb2 on kfreebsd.
  * debian/patches/99-autoreconf.patch
    - Run "autoreconf -i" to update the build system.
  * debian/control
    - Build against libusb2 (new USB stack) on kfreebsd.
      With the patches above this fixes the build failures on kfreebsd with
      8.x kernel headers. (Closes: #561076)

 -- Michael Biebl <biebl@debian.org>  Wed, 16 Dec 2009 18:19:49 +0100

hal (0.5.14-0ubuntu6) lucid-proposed; urgency=low

  * Add 02_libhal_dont_check_running.patch: In libhal_ctx_init(), do not check
    if hal is already running, since it will get D-Bus activated. Thanks to
    Lionel Le Folgoc for the patch! (LP: #546992)
  * Add 00git_bigger_path_size.patch: Bump HAL_PATH_MAX to 4096. Patch taken
    from upstream git head. (LP: #525245)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Sun, 09 May 2010 12:00:16 +0200

hal (0.5.14-0ubuntu5) lucid; urgency=low

  * Revert the previous change. We do not want any user to modify internal
    system partitions without any authentication, it creates too much of a
    security hole. Instead, the patch in kdelibs should be fixed, after all it
    worked fine in karmic and earlier. (LP: #528907)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 01 Apr 2010 12:01:16 +0200

hal (0.5.14-0ubuntu4) lucid; urgency=low

  * Disable 10_nonpolkit-mount-policy.patch (LP: #528907)
    - We want allow users (and not only root) to mount storage devices

 -- Alessandro Ghersi <alessandro-ghersi@kubuntu.org>  Tue, 30 Mar 2010 08:32:58 +0200

hal (0.5.14-0ubuntu3) lucid; urgency=low

  * Add 00git_probe-input_crash.patch: Fix crash in hald-probe-input.
    (LP: #500723)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 19 Jan 2010 21:20:49 +0100

hal (0.5.14-0ubuntu2) lucid; urgency=low

  * 10-x11-input.fdi, debian/rules: Do not install 10-x11-input.fdi any more,
    X.org uses udev now. This brings those parts back in sync with Debian.
  * Change startup from init/upstart to D-Bus activation. This allows us
    having installed programs which still need hal without the need to start
    hal on boot:
    - Remove debian/hal.{init,upstart,default}.
    - Add D-Bus activation service file debian/org.freedesktop.Hal.service and
      install it in debian/hal.install.
    - debian/hal.postinst: Remove init/upstart/default/rc.d files on upgrade.
    - debian/hal.postinst: When triggering an .fdi file update, just stop
      hald; it will be reactivated when needed.
  * debian/libhal1.symbols: Add new symbol from 0.5.14.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 05 Jan 2010 12:44:01 +0100

hal (0.5.14-0ubuntu1) lucid; urgency=low

  * Merge with Debian svn head, which now has most of our changes. Remaining
    Ubuntu changes:
   - Enable support for X11 input hotplugging:
     + debian/rules: Do not remove 10-x11-input.fdi, we want to install it by
       default.
     + Drop 10-x11-input.fdi from debian/hal.examples, since we install
       it by default.
     This will soon be obsoleted by changing X.org to use udev-based input
     device detection.
   - Add support for smartdimmer backlight control for GeForce 7/8/9 based
     Sony laptops.
     + Add 04_nvidia_brightness.patch.
     + Add smartdimmer recommends.
   - debian/hal.postinst: Do not create plugdev and powerdev groups.
   - Add debian/hal.upstart: Supersedes init script.
  * Disable 50_kfreebsd.patch for now; not used in Ubuntu, and does not
    currently apply.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 03 Dec 2009 01:21:24 +0100

hal (0.5.14-1) UNRELEASED; urgency=low

  * New upstream release.
  * Remove patches that have been merged upstream
    - debian/patches/20_cpufreq_warning_message_fix.patch
    - debian/patches/21_fix_segfault_in_hal_util_get_last_element.patch
    - debian/patches/22_fix_unconditional_usage_of_PATH_MAX.patch
    - debian/patches/23_support_relative_paths_in_umount_hal.patch
    - debian/patches/30_mount_relatime.patch

 -- Michael Biebl <biebl@debian.org>  Tue, 01 Dec 2009 19:41:17 +0100

hal (0.5.13-6) unstable; urgency=low

  * debian/patches/10_nonpolkit-mount-policy.patch
    - Only allow root to mount fixed (internal) storage devices.

 -- Michael Biebl <biebl@debian.org>  Tue, 24 Nov 2009 20:00:14 +0100

hal (0.5.13-5) experimental; urgency=low

  * Disable PolicyKit and ConsoleKit support in hal. GNOME uses DK-disks for
    mounting (removable) devices nowadays and KDE never made use of the
    PolicyKit support in HAL. (Closes: #549505, #526854)
  * debian/rules
    - Pass --disable-policy-kit and --disable-console-kit to
      DEB_CONFIGURE_EXTRA_FLAGS.
    - Explicitly disable smbios support to not accidentally pick up any
      libsmbios shlibs dependencies in a tainted build environment.
  * debian/control
    - Drop libpolkit-dev and libck-connector-dev build dependency.
    - Drop policykit dependency and demote consolekit to Recommends. We still
      want to install consolekit by default for its D-Bus "at_console"
      functionality.
    - Keymap handling was disabled in 0.5.13-4 as this is done by udev
      nowadays. Bump dependency on udev to (>= 143) to make sure we actually
      have a udev version which supports keymap remapping. (Closes: #555050)
      See also /usr/share/doc/udev/README.keymap.txt
  * debian/hal.install
    - Stop installing the PolicyKit policy files.
  * debian/hal.manpages
    - Stop installing hal-is-caller-privileged.1 man page.
  * debian/hal.postinst
    - Remove polkit-auth call.
    - Ensure the system groups powerdev and plugdev are created as they are
      used in the D-Bus policy file.
  * debian/patches/10-no-polkit-policy-file-validate-check.patch
    - Drop this patch, obsolete.
  * debian/patches/01_at_console.patch
    - Restrict access to the HAL D-Bus service using "at_console" and
      alternatively group powerdev/plugdev.

 -- Michael Biebl <biebl@debian.org>  Wed, 18 Nov 2009 19:41:43 -0600

hal (0.5.13-4) unstable; urgency=low

  * Disable ACL management which is done by udev nowadays. Drop dependency on
    the acl package.
  * Disable multimedia key remapping which is managed by udev. Drop build
    dependency on gperf.
  * debian/patches/21_fix_segfault_in_hal_util_get_last_element.patch
    - Validate input before passing it to strlen which fixes a segfault in
      hal_util_get_last_element. (Closes: #531383)
  * Add support for GNU/Hurd. (Closes: #552386)
    - debian/patches/22_fix_unconditional_usage_of_PATH_MAX.patch: Use
      HAL_PATH_MAX as PATH_MAX is not defined on GNU/Hurd.
    - debian/control: Disable Linux-only dependencies.
    - debian/hal.init: Hurd's proc translator does not provide /proc/$PID/root
      so ensure we do not fail the chroot check on GNU/Hurd.
      Thanks to Pino Toscano for the patch.
  * debian/patches/23_support_relative_paths_in_umount_hal.patch
    - Support relative paths in umount.hal. (Closes: #552139)
  * Bump Standards-Version to 3.8.3. No further changes.
  * Add debian/README.source which refers to the quilt documentation.

 -- Michael Biebl <biebl@debian.org>  Thu, 05 Nov 2009 13:08:05 +0100

hal (0.5.13-3) unstable; urgency=low

  * debian/patches/50_kfreebsd.patch
    - Present input.keys capability on GNU/kFreeBSD. (Closes: #541189)
      Thanks to Aurelien Jarno for the updated patch.
  * debian/patches/30_mount_relatime.patch
    - List "relatime" as valid mount option on Linux. (Closes: #510124)
      Thanks to Krzysztof Lubański for the patch.

 -- Michael Biebl <biebl@debian.org>  Fri, 14 Aug 2009 16:06:28 +0200

hal (0.5.13-2) unstable; urgency=low

  * debian/control
    - Add missing Build-Depends on libcam-dev for kFreeBSD.

 -- Michael Biebl <biebl@debian.org>  Fri, 07 Aug 2009 18:43:20 +0200

hal (0.5.13-1ubuntu8) karmic; urgency=low

  * debian/patches/04_nvidia_brightness.patch: Fix mismatched tags (LP:
    #440797).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 05 Oct 2009 13:17:09 +0100

hal (0.5.13-1ubuntu7) karmic; urgency=low

  * debian/hal.postinst: Drop polkit-auth call.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 24 Sep 2009 09:00:29 +0200

hal (0.5.13-1ubuntu6) karmic; urgency=low

  * 60_upstream_backlight_actual_brightness.patch: pull fix from upstream to
    read the current brightness value from the correct file under /sys.
    LP: #372874.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 23 Sep 2009 16:20:47 -0700

hal (0.5.13-1ubuntu5) karmic; urgency=low

  * Drop support for the obsolete policykit 0.9, so that we don't need to
    carry two stacks:
    - debian/control: Drop libpolkit-dev build dependency and policykit
      dependency.
    - Drop 10-no-polkit-policy-file-validate-check.patch, not necessary any
      more.
    - debian/rules: Configure with --disable-policykit.
    - Add 01_at_console.patch: Allow access to hal functions to local console
      users, in particular the ones which were allowed unauthorized access in
      policykit. Do not allow access to mounting internal storage devices;
      Kubuntu does not use it, and GNOME does not use hal at all.
    - debian/hal.manpages: Drop PK specific manpages which aren't built any
      more.
    - debian/hal.install: Drop installation of PolicyKit files.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 23 Sep 2009 17:05:21 +0200

hal (0.5.13-1ubuntu4) karmic; urgency=low

  * Since we need an upstart-enabled dbus, bump our versioned dependency
    accordingly.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 16 Sep 2009 01:56:38 -0700

hal (0.5.13-1ubuntu3) karmic; urgency=low

  FFE LP: #427356.

  * Replace init script with Upstart job.
  * debian/control:
    - Bump build-dependency on debhelper for Upstart-aware dh_installinit

 -- Scott James Remnant <scott@ubuntu.com>  Tue, 15 Sep 2009 03:31:00 +0100

hal (0.5.13-1ubuntu2) karmic; urgency=low

  [ Steve Langasek ]
  * debian/patches/series: add debian/patches/04_nvidia_brightness.patch so
    it actually gets applied.
  * debian/patches/04_nvidia_brightness.patch: copy logic from
    /usr/share/hal/fdi/policy/10osvendor/10-laptop-panel-mgmt-policy.fdi to
    apply the correct methods as well, in place of
    hald-addon-generic-backlight.  LP: #277589.

  [ Martin Pitt ]
  * debian/control: Add back smartdimmer recommends for above patch.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 27 Aug 2009 15:54:42 +0200

hal (0.5.13-1ubuntu1) karmic; urgency=low

  * Merge with Debian experimental and svn head, to minimize our Delta.
    Drop MacBook and smartdimmer brightness support, since hal is being
    deprecated, and already not used for brightness changes any more.
    Remaining Ubuntu changes:
   - Enable support for X11 input hotplugging:
     + debian/rules: Do not remove 10-x11-input.fdi, we want to install it by
       default.
     + Drop 10-x11-input.fdi from debian/hal.examples, since we install
       it by default.
   - debian/rules: Disable support for keymaps, now done by udev.
   - debian/rules: Disable support for ACL management, now done by udev. Drop
     "acl" dependency.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 29 Jul 2009 09:47:48 +0200

hal (0.5.13-2) UNRELEASED; urgency=low

  [ Martin Pitt ]
  * debian/control: Drop libsmbios-dev from build depends.  Kernel 2.6.30
    provides dell_laptop kernel module which exports these interfaces into
    standard "generic" ones. Drop recommends for libsmbios-bin.
  * debian/control: Bump libblkid-dev build dep to >= 2.15  as done by
    upstream recently; 1.43 was a synthetic version number before the
    util-linux release number was determined.
  * debian/hal.init: Check for /sys/devices, not /sys/kernel. The latter
    doesn't exist in OpenVZ. (LP: #399629)

 -- Michael Biebl <biebl@debian.org>  Wed, 29 Jul 2009 09:08:39 +0200

hal (0.5.13-1) experimental; urgency=low

  * New upstream release.
    - Fix crash when assembling certain MD devices. (Closes: #522136)
    - Fixes for GNU/kFreeBSD.
    - Set default udev_prefix to ${exec_prefix}/lib in configure.in.
    - Define new (sub-)namespace(s) and policy for smart card readers.
    - Ignore ADD events if there is already a device with same sysfs_path.
    - probe-volume: remove needless check for empty fstype.
    - Use $libexecdir not $libdir/hal to define private hal directory.
    - Various startup speedups.
    - Add hal-set-property --direct.
    - addon-acpi.c: Support acpid.
    - 10-x11-input.fdi: Add tablets.
    - Add input.keys capability to input buttons.
    - Add support for devices on the SSB and ibme bus.
  * debian/patches/11-direct-hal-set-propery.patch
    - Removed, merged upstream.
  * debian/patches/23_addon_acpi.patch
    - Removed, merged upstream.
  * Add support for GNU/kFreeBSD. (Closes: #528383)
    Thanks to Aurelien Jarno and Cyril Brulebois for the patch(es).
  * debian/control
    - Change Build-Depends from libvolume-id-dev to libblkid-dev (>= 1.43).
    - Bump Standards-Version to 3.8.2. No further changes.
    - Wrap hal dependencies.
    - Demote pm-utils to Recommends now that pm-utils is in the laptop and
      desktop task and Recommends are installed by default. (Closes: #477913)
  * debian/hal.init
    - Refactor safety checks into a separate function and make sure they are
      also run on restart. (Closes: #537251)
    - Use s-s-d's --retry option on stop which allows us to safely remove the
      ugly "sleep 1" between start and stop within restart.
  * debian/patches/20_cpufreq_warning_message_fix.patch
    - Fix a misleading warning message in ondemand_set_consider_nice().
      (Closes: #532999)

 -- Michael Biebl <biebl@debian.org>  Tue, 28 Jul 2009 06:03:06 +0200

hal (0.5.13-0ubuntu1) karmic; urgency=low

  * New upstream release:
    - Fix crash when assembling certain MD devices
    - Fixes for GNU/kFreeBSD
    - Set default udev_prefix to ${exec_prefix}/lib in configure.in
    - Define new (sub-)namespace(s) and policy for smart card readers
    - Ignore ADD events if there is already a device with same sysfs_path
    - probe-volume: remove needless check for empty fstype
    - Use $libexecdir not $libdir/hal to define private hal directory
    - Various startup speedups
    - Add hal-set-property --direct
    - addon-acpi.c: Support acpid
    - 10-x11-input.fdi: Add tablets
    - Add input.keys capability to input buttons
    - Add support for devices on the SSB and ibme bus
  * Drop 05_ssb_bus_support.patch, upstream now.
  * Re-add smartdimmer recommends, got lost in a merge.
  * Drop ubuntu_01_ignore_single_slash_label.patch. It's conceptually wrong to
    change this in hal itself, should rather be done in the presentation
    layer. Also, the installer stopped labelling partitions as "/" ages ago.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 15 Jul 2009 09:38:52 +0200

hal (0.5.12+git20090626-0ubuntu3) karmic; urgency=low

  * add chroot check to the restart function in the initscript to fix FTBFS of
    xscreensaver on armel

 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 07 Jul 2009 16:33:26 +0200

hal (0.5.12+git20090626-0ubuntu2) karmic; urgency=low

  * Drop debian-setup-keyboard and debian/10-x11-keymap.fdi, shipped in xorg
    now.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 30 Jun 2009 18:19:24 +0200

hal (0.5.12+git20090626-0ubuntu1) karmic; urgency=low

  * New upstream git snapshot:
    - Add input.keys capability to power/hibernate/etc. keys. (LP: #384890)
  * Drop 01_tablet_evdev.patch, 50_no_crash_on_md_blockdev.patch: Applied
    upstream.
  * 04_nvidia_brightness.patch: Update to new upstream version.
  * debian/control: Change back Vcs-Bzr:, Ubuntu package are only for full
    source trees.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 26 Jun 2009 10:04:33 +0200

hal (0.5.12+git20090512-0ubuntu3) karmic; urgency=low

  * Drop ACL management, this is done by udev-extras now:
    - debian/rules: Drop --enable-acl-management.
    - debian/control: Drop acl dependency.
  * debian/control: Update Vcs-Bzr: for new location (moved from LP project
    branch to Ubuntu package branch).

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 02 Jun 2009 15:24:00 +0200

hal (0.5.12+git20090512-0ubuntu2) karmic; urgency=low

  * debian/patches/50_no_crash_on_md_blockdev.patch:
    - When adding a block device, don't assume that the parent 
      has storage capability. This fixes a crash where the device
      is re-parented to the root computer device object (such as
      with mdraid devices). LP: #361689.

 -- Chris Coulson <chrisccoulson@googlemail.com>  Fri, 15 May 2009 18:34:58 +0200

hal (0.5.12+git20090512-0ubuntu1) karmic; urgency=low

  * Final hal 0.5.12 release (no actual changes since our previous git
    snapshot), plus some extra commits from git head to drop some of our
    patches:
    - 02_smart_card_readers_acl.patch
    - 11-direct-hal-set-propery.patch
    - 23_addon_acpi.patch
  * 04_nvidia_brightness.patch: Update for new autoconfiscation.
  * debian/10-x11-keymap.fdi: Do not check for existing input.xkb.layout
    property; this was only set by the previous 10-keymap.fdi, which got
    disabled together with hal-setup-keymap. Directly check for input.keys
    capabilities, to make the fdi independent. This restores proper X.org
    keyboard layout setting from console-setup. (LP: #375618)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 13 May 2009 09:53:30 +0200

hal (0.5.12~rc1+git20090510-0ubuntu2) karmic; urgency=low

  * debian/rules: Disable hal-setup-keymap, this is replaced with udev-extras.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 11 May 2009 17:15:50 +0200

hal (0.5.12~rc1+git20090510-0ubuntu1) karmic; urgency=low

  * New upstream git snapshot:
    - Now use libblkid instead of libvolume-id (which is gone).
  * debian/control: libvolume-id-dev → libblkid-dev build dependency.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 11 May 2009 11:23:03 +0200

hal (0.5.12~rc1+git20090406.46dc48-2ubuntu3) karmic; urgency=low

  * debian/control:
    - Drop libsmbios-dev from build depends.  Kernel 2.6.30 provides dell_laptop
      kernel module which exports these interfaces into standard "generic"
      ones.
    - Drop recommends for libsmbios-bin.
  * debian/patches/series:
    - Disable 03_standalone_smbios.patch for same above reason.
  * debian/patches/03_standalone_smbios.patch: dropped

 -- Mario Limonciello <mario_limonciello@dell.com>  Mon, 04 May 2009 13:27:47 -0500

hal (0.5.12~rc1+git20090406.46dc48-2ubuntu2) karmic; urgency=low

  * 03_standalone_smbios.patch: Fix typo in Dell "wwan" killswitch type
    handling, thanks to Fredrik Motin! (LP: #368553)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 28 Apr 2009 16:43:15 +0200

hal (0.5.12~rc1+git20090406.46dc48-2ubuntu1) karmic; urgency=low
 
  * Merge with Debian unstable. Remaining Ubuntu changes:
   - Rename orig.tar.gz to use our current versioning scheme (~rc1+git).
   - Enable support for X11 input hotplugging:
     + debian/debian-setup-keyboard: Callout for setting input.xkb.* from
       console-setup.
     + Add debian/10-x11-keymap.fdi to run above callout for input devices.
       Install it in debian/hal.install.
     + debian/rules: Do not remove 10-x11-input.fdi, we want to install it by
       default.
     + Drop 10-x11-input.fdi from debian/debian/hal.examples, since we install
       it by default.
   - debian/rules: Enable MacBook (Pro) support on i386 and amd64. Add
     pciutils-dev build dependency.
   - debian/preferences.fdi: Disable automounting for fixed disks. On session
     startup it is not done anyway (since that disables the gnome-mount UI
     which would ask for authentication) and it leads to confusion when
     restarting hal while a session is running. (LP #138537)
   - Patches, see their headers:
     + 01_tablet_evdev.patch
     + 02_smart_card_readers_acl.patch
     + 03_standalone_smbios.patch
     + 04_nvidia_brightness.patch
     + ubuntu_01_ignore_single_slash_label.patch
   - 05_ssb_bus_support.patch: Add support for devices on the SSB bus; patch
     by Matthew Garrett (not applied upstream yet, this needs to update the
     spec, too).

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 28 Apr 2009 10:27:21 +0200

hal (0.5.12~git20090406.46dc48-2) unstable; urgency=low

  * debian/hal.postinst 
    - Ignore errors of polkit-auth so we don't fail if dbus or ConsoleKit is
      not running. (Closes: #523604)

 -- Michael Biebl <biebl@debian.org>  Fri, 17 Apr 2009 21:39:34 +0200

hal (0.5.12~git20090406.46dc48-1) unstable; urgency=low

  * Git snapshot of the upcoming 0.5.12 release.
    - Add missing '@' in udev rules file. (Closes: #506458)
    - Correctly detect large volumes. (Closes: #517295)
    - Rebuild against new libvolume-id. (Closes: #522378)
  * debian/control
    - Wrap Build-Depends.
    - Bump Standards-Version to 3.8.1. See the changes wrt to the /var/run
      directory below.
    - Bump Build-Depends on debhelper to (>= 7).
    - Add ${misc:Depends} to all binary packages.
  * debian/compat
    - Bump debhelper compat level to 7.
  * Switch patch management system to quilt.
  * Removed patches (merged upstream)
    - debian/patches/10_ntfs_uid_mount.patch
    - debian/patches/56_revert_ntfs_locale_mount_option.patch
    - debian/patches/60_use-phy80211-instead-of-wiphy-symlink-to-detect.patch
    - debian/patches/61_use-wext-ioctl-instead-of-sysfs-to-detect-wireless.patch
  * debian/hal.dirs
    - Do no longer install the /var/run/hal directory.
  * debian/hal.init
    - Change the location of PIDDIR to /var/run/hald and make it only
      accessible to root.
  * debian/rules
    - Change pid file to /var/run/hald/hald.pid
    - Remove obsolete configure switches.
    - Install udev rules file into /lib/udev/rules.d/.
  * debian/hal.postinst
    - Change the home directory of haldaemon to /var/run/hald and update it on
      upgrades.
    - Remove the chown call, let the init script take care of it.
  * debian/hal.postrm
    - Cleanup /var/run/hald upon removal.
  * Enable support for PolicyKit, ConsoleKit and dynamic ACL management.
    (Closes: #492641, #516798)
  * Remove obsolete patches, we use PolicyKit now to control access to hal.
    - debian/patches/01_hal_debian_dbuspolicy.patch
    - debian/patches/55_nonpolkit-mount-policy.patch
    - debian/patches/71-hal.conf.in-qualify-all-send_interface-.-with-s.patch
    - debian/patches/72-Allow-anyone-to-introspect-the-hal-daemon-even-with.patch
    - debian/patches/73-Let-root-call-any-hal-method.patch
    - debian/patches/74-powerdev.patch
    - debian/patches/75-at_console.patch
  * debian/hal.postinst
    - Do no longer create the system groups plugdev and powerdev as PolicyKit
      is used now.
    - Grant hal access to query the PolicyKit database.
  * debian/README.Debian
    - Remove section regarding group plugdev and powerdev.
  * debian/control
    - Add Build-Depends on libpolkit-dev (>= 0.7) and
      libck-connector-dev (>= 0.3).
    - Add Depends on policykit (>= 0.7), consolekit (>= 0.3) and acl.
  * debian/hal.install
    - Install policy files in /usr/share/PolicyKit.
  * debian/hal.manpages
    - Install hal-is-caller-privileged.1 man page.
  * debian/patches/10-no-polkit-policy-file-validate-check.patch
    - Allow to compile hal without having the complete policykit package
      installed.
  * debian/rules
    - Pass --enable-policy-kit, --enable-console-kit and
      --enable-acl-management to ./configure.
  * debian/patches/11-direct-hal-set-propery.patch
    - Add --direct option to hal-set-property which will be required by X to
      correctly set the keymap. (Closes: #513928)
      Thanks to Julien Cristau for the patch.
  * debian/hal.preinst
    - Remove obsolete conffile /etc/udev/rules.d/90-hal.rules. The rules file
      is now installed in /lib/udev/rules.d/.

 -- Michael Biebl <biebl@debian.org>  Thu, 09 Apr 2009 00:19:49 +0200

hal (0.5.11-8) unstable; urgency=high

  * debian/patches/75-at_console.patch
    - Added. Allow local users (at_console) to call methods on the CPUFreq,
      WakeOnLan and Dockstation interface, i.e. you are using consolekit and
      not static Debian group policies.
  * Priority high as this also addresses #510639.

 -- Michael Biebl <biebl@debian.org>  Wed, 07 Jan 2009 23:24:01 +0100

hal (0.5.11-7) unstable; urgency=high

  * debian/patches/71-hal.conf.in-qualify-all-send_interface-.-with-s.patch
    - Added. Add send_destination to all rules using send_interface in the
      D-Bus config
  * debian/patches/72-Allow-anyone-to-introspect-the-hal-daemon-even-with.patch
    - Added. Always allow D-Bus introspection
  * debian/patches/73-Let-root-call-any-hal-method.patch
    - Added. Allow the root user to use any HAL method. Needed to make
      NetworkManager and powersaved work properly.
  * debian/patches/74-powerdev.patch
    - Added. Allow users in the powerdev group to clal methods on the CPUFreq,
      WakeOnLan and Dockstation interface
  * Thanks to Simon McVittie for preparing and testing the patches
  * Makes HAL suitable for use with less permissive versions of D-Bus, like the
    one intended to ship with lenny (Closes: #510639)
  * Priority high as it fixes an RC bug

 -- Sjoerd Simons <sjoerd@debian.org>  Wed, 07 Jan 2009 00:35:16 +0000

hal (0.5.12~rc1+git20090403-0ubuntu1) jaunty; urgency=low

  * Update to current git HEAD to collect some more bug fixes:
    - Fix volume label parsing (directly committed upstream) (LP: #347370)
    - Regenerate FDI cache if it's zero sized
    - Fix handling of floppy and MO discs.
    - Fix various memory leaks and unused pointers.
    - Fix linking against libsmbios.
    - Allow specifying a udev dir in etc (Fedora still has udev rules dir in
      /etc)
  * debian/rules: Update --with-udev-prefix according to above upstream
    change.
  * Drop 86_smbios_configure_error.patch, applied upstream.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 03 Apr 2009 17:10:56 +0200

hal (0.5.12~rc1+git20090204-0ubuntu4) jaunty; urgency=low

  [ Steve Langasek ]
  * debian/control: Recommend: smartdimmer for sony backlight support.
  * 88_nvidia_brightness.patch: add a new sony-nvidia brightness get/set
    method, using the smartdimmer tool, and an fdi policy file so that we
    use this method on Sony laptops with known nVidia chips.  Many thanks
    to Lee-tin-yien Yohan <yleetiny@gmail.com> for working on this!
    Closes LP: #277589.

  [ Martin Pitt ]
  * 88_nvidia_brightness.patch: Also patch Makefile.{am,in} to install the new
    fdi file.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 23 Mar 2009 11:55:53 +0100

hal (0.5.12~rc1+git20090204-0ubuntu3) jaunty; urgency=low

  * 87_standalone_smbios.patch: Add missing bit from
    autoreconfiscation, which brings back the building and
    installation of hal-acl-tool. This repairs automatic ACLs, and
    thus sound card, camera, scanner, DRI, and other device access.
    Thanks to Mario Limonciello for the patch! (LP: #334299)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 25 Feb 2009 15:54:09 +0100

hal (0.5.12~rc1+git20090204-0ubuntu2) jaunty; urgency=low

  * 86_smbios_configure_error.patch:
    - Fix a compilation error that prevented the smbios based Dell
      backlight control from working with later libsmbios builds.
  * 87_standalone_smbios.patch:
    - Provide a lightweight C utility for querying WLAN,BT,WWAN rather than
      using the python one from smbios-utils.

 -- Mario Limonciello <superm1@ubuntu.com>  Tue, 24 Feb 2009 21:22:47 -0600

hal (0.5.12~rc1+git20090204-0ubuntu1) jaunty; urgency=low

  * Update to latest upstream git snapshot:
    - Fix buffer overrun with incorrectly formatted LED
      devices (LP: #322649).

 -- Chris Coulson <chrisccoulson@googlemail.com>  Wed, 04 Feb 2009 23:18:31 +0100

hal (0.5.12~rc1+git20090120-0ubuntu1) jaunty; urgency=low

  * Update to latest upstream git snapshot.
  * Drop patches applied upstream:
    - 00git_build_2.6.28.patch
    - 00git_fix_drm_acls.patch
    - 07_joystick_detection.patch 
    - ubuntu_02_udevrulesdir.patch
  * Add 01_tablet_evdev.patch: Use evdev driver for tablets. Patch
    taken from Fedora, as requested by Timo Aaltonen.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 21 Jan 2009 02:04:40 +0100

hal (0.5.12~rc1-0ubuntu6) jaunty; urgency=low

  * Add 00git_fix_drm_acls.patch: Fix copy&paste error which assigned
    the wrong access_control.file for /dev/drm/card* devices. It
    previously copied "input.device", but should be
    "linux.device_file". This brings back hardware GL rendering,
    instead of always using the Mesa software rasterizer. (Part of 
    LP #269509)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 19 Jan 2009 12:33:07 +0100

hal (0.5.12~rc1-0ubuntu5) jaunty; urgency=low

  * Bump dependency on udev.

 -- Scott James Remnant <scott@ubuntu.com>  Fri, 09 Jan 2009 11:47:29 +0000

hal (0.5.12~rc1-0ubuntu4) jaunty; urgency=low

  * debian/patches/ubuntu_02_udevrulesdir.patch: Install udev rules into
    /lib/udev/rules.d instead of /etc 
  * debian/hal.preinst: Remove the old rule file unless it's modified.

 -- Scott James Remnant <scott@ubuntu.com>  Wed, 07 Jan 2009 17:27:06 +0000

hal (0.5.12~rc1-0ubuntu3) jaunty; urgency=low

  * debian/10-x11-keymap.fdi: revert the evdev workaround for ThinkPad
    extra buttons, which is not required in jaunty and above.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 12 Dec 2008 14:31:53 -0800

hal (0.5.12~rc1-0ubuntu2) jaunty; urgency=low

  * Drop 99_new-kernel-rfkill-interface.patch, it's allegedly not necessary
    with this new hal any more. The upstream rfkill addon now handles all
    kernel rfkill types.
  * Add 00git_build_2.6.28.patch: Fix FTBFS with linux-libc-dev from Linux
    2.6.28. Committed to upstream git, too.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 27 Nov 2008 19:39:05 +0100

hal (0.5.12~rc1-0ubuntu1) jaunty; urgency=low

  * New upstream release; first candidate for 0.5.12.
  * Drop patches which got accepted upstream:
    - 03_increase_helper_timeout.patch
    - 04_read_brightness_not_actual_brightness.patch
    - 05_removable_block_acl_support.patch
    - 10_ntfs_uid_mount.patch
    - 84_memstick_bus_support.patch
  * Drop 01_default_suspend_quirks.patch: Current hal-info sets default quirks
    now, while pm-utils' 98smart-kernel-video disables the quirks on intel and
    nvidia.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 27 Nov 2008 16:59:24 +0100

hal (0.5.11+git20081110-0ubuntu1) jaunty; urgency=low

  * Merge with Debian unstable; remaining Ubuntu changes:
    - debian/{hal.init,rules}: Use /var/run/hald/ as PID file directory, not
      /var/run/hal/, since the former is needed for sockets, ACL caches, etc.
      (LP #205496)
   - debian/rules: Enable MacBook (Pro) support on i386 and amd64. Add
     pciutils-dev build dependency.
   - debian/preferences.fdi: Disable automounting for fixed disks. On session
     startup it is not done anyway (since that disables the gnome-mount UI
     which would ask for authentication) and it leads to confusion when
     restarting hal while a session is running. (LP #138537)
   - Use PolicyKit/:
     + Add libpolkit-dev build dependency and policykit, consolekit, acl
       runtime dependencies.
     + debian/rules: Enable PK, CK, and automatic ACL management.
     + hal.install, debian/hal.manpages: Ship usr/share/PolicyKit/ and
       hal-is-caller-privileged.1.
     + hal.postinst: Allow haldaemon user to query the PolicyKit database to
       enforce privileges.
     + debian/README.Debian: Adapt description for dynamic privileges.
     + debian/hal.postinst: Do not create the powerdev/plugdev system groups.
     + Drop Debian's 01_hal_debian_dbuspolicy.patch (which assumes
       powerdev/plugdev system groups).
    -  Enable input-hotplug for xorg:
       + 85_set_property_direct.patch: a patch from Fedora to add --direct
         option to hal-set-property.
       + debian/debian-setup-keyboard: modify a callout script from Fedora to
         work with console-setup.
       + debian/10-x11-keymap.fdi: add a callout to run debian-setup-keyboard
       + debian/rules, debian/hal.install: install 10-x11-input.fdi again.
   - 05_removable_block_acl_support.patch: Add support for adding ACLs to
     removable block devices (such as USB keys) on insertion.
   - Various bug fixes, see their patch headers:
     + 01_default_suspend_quirks.patch
     + 02_long_storage_size.patch
     + 03_increase_helper_timeout.patch
     + 04_read_brightness_not_actual_brightness.patch
     + 05_dell_backlight_lockups.patch
     + 06_smart_card_readers_acl.patch
     + 96_uinput_device_support.patch
     + 99_new-kernel-rfkill-interface.patch
     + 100_dell_killswitch.patch
     + ubuntu_01_ignore_single_slash_label.patch
   - 83_ssb_bus_support.patch: Add support for devices on the SSB bus; patch
     by Matthew Garrett (not applied upstream yet, this needs to update the
     spec, too).
   - 84_memstick_bus_support.patch: Add support for devices on the "memstick"
     bus; patch by Matthew Garrett (not reported upstream yet, this needs to
     update the spec, too).
  * Update to current git head snapshot.
    - Works with ConsoleKit 0.3 API. Bumped consolekit dependency
      accordingly, and add libck-connector-dev build dependency, so that
      configure can check the available ConsoleKit version. (LP: #273711)
    - Delete patches applied upstream:
      + 02_long_storage_size.patch
      + 05_dell_backlight_lockups.patch
      + 56_revert_ntfs_locale_mount_option.patch
      + 60_use-phy80211-instead-of-wiphy-symlink-to-detect.patch
      + 61_use-wext-ioctl-instead-of-sysfs-to-detect-wireless.patch
      + 100_dell_killswitch.patch
    - Ported 99_new-kernel-rfkill-interface.patch to new code base, as far as
      possible.
  * Add 07_joystick_detection.patch: Add proper detection for Joysticks, so
    that they don't end up as being detected as mouse. Thanks to Ari Mustonen
    for the patch! (LP: #284129)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 10 Nov 2008 12:55:42 +0100

hal (0.5.11-6) unstable; urgency=low

  * debian/patches/56_revert_ntfs_locale_mount_option.patch
    - The 'locale=' NTFS mount option is not supported by the Linux kernel
      NTFS driver, so remove it. The ntfs-3g package will ship a separate fdi
      file which enables this mount option again when the ntfs-3g driver is
      used. (Closes: #497463)
  * debian/hal.postinst
    - Remove existing stop symlinks in rc0 and rc6 on package upgrades.
      (Closes: 501662)

 -- Michael Biebl <biebl@debian.org>  Sat, 25 Oct 2008 15:16:30 +0200

hal (0.5.11-5) unstable; urgency=low

  * Don't stop hal in runlevels 0 and 6, sendsigs is fine; from Ubuntu; thanks
    Martin Pitt; closes: #501310.
  * Build depend on libsmbios >= 2.0.3; see LP #261665.

 -- Loic Minier <lool@dooz.org>  Mon, 06 Oct 2008 16:42:53 +0200

hal (0.5.11-4ubuntu4) intrepid; urgency=low

  * 100_dell_killswitch.patch: don't disable the hardware switch
    for bluetooth radio on Dell laptops with the killswitch interface,
    only toggle software radio options. (LP: #288294)
  * 99_new-kernel-rfkill-interface.patch: Update upstream bug number to point
    to bug rather than attachement.

 -- Mario Limonciello <superm1@ubuntu.com>  Sat, 25 Oct 2008 23:22:09 -0500

hal (0.5.11-4ubuntu3) intrepid; urgency=low

  * 99_new-kernel-rfkill-interface.patch: use
    /sys/class/net/$device/rfkill/rfkill<n>/state to detect that an
    antenna has been powered off.  LP: #267875.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 14 Oct 2008 21:48:23 +0000

hal (0.5.11-4ubuntu2) intrepid; urgency=low

  * 01_default_suspend_quirks.patch: Disable remaining quirks (s3-bios,
    s3-mode, dpms-suspend, and radeon-off) for systems using the proprietary
    nvidia and fglrx drivers and newer Intels, too, since they break
    suspend/hibernate. (LP: #253223)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 09 Oct 2008 08:38:29 +0200

hal (0.5.11-4ubuntu1) intrepid; urgency=low

  * Merge with Debian unstable; remaining Ubuntu changes:
     (LP #134712)
    - debian/{hal.init,rules}: Use /var/run/hald/ as PID file directory, not
      /var/run/hal/, since the former is needed for sockets, ACL caches, etc.
      (LP #205496)
   - debian/rules: Enable MacBook (Pro) support on i386 and amd64. Add
     pciutils-dev build dependency.
   - debian/rules, debian/hal.init: Do not run stop init.d script for levels 1
     and 6 (TearDown). (Debian #501310)
   - debian/preferences.fdi: Disable automounting for fixed disks. On session
     startup it is not done anyway (since that disables the gnome-mount UI
     which would ask for authentication) and it leads to confusion when
     restarting hal while a session is running. (LP #138537)
   - Use PolicyKit/:
     + Add libpolkit-dev build dependency and policykit, consolekit, acl
       runtime dependencies.
     + debian/rules: Enable PK, CK, and automatic ACL management.
     + hal.install, debian/hal.manpages: Ship usr/share/PolicyKit/ and
       hal-is-caller-privileged.1.
     + hal.postinst: Allow haldaemon user to query the PolicyKit database to
       enforce privileges.
     + debian/README.Debian: Adapt description for dynamic privileges.
     + debian/hal.postinst: Do not create the powerdev/plugdev system groups.
     + Drop Debian's 01_hal_debian_dbuspolicy.patch (which assumes
       powerdev/plugdev system groups).
    -  Enable input-hotplug for xorg:
       + 85_set_property_direct.patch: a patch from Fedora to add --direct
         option to hal-set-property.
       + debian/debian-setup-keyboard: modify a callout script from Fedora to
         work with console-setup.
       + debian/10-x11-keymap.fdi: add a callout to run debian-setup-keyboard
       + debian/rules, debian/hal.install: install 10-x11-input.fdi again.
   - 05_removable_block_acl_support.patch: Add support for adding ACLs to
     removable block devices (such as USB keys) on insertion.
   - Various bug fixes, see their patch headers:
     + 01_default_suspend_quirks.patch
     + 02_long_storage_size.patch
     + 03_increase_helper_timeout.patch
     + 04_read_brightness_not_actual_brightness.patch
     + 05_dell_backlight_lockups.patch
     + 06_smart_card_readers_acl.patch
     + 96_uinput_device_support.patch
     + ubuntu_01_ignore_single_slash_label.patch
   - 83_ssb_bus_support.patch: Add support for devices on the SSB bus; patch
     by Matthew Garrett (not applied upstream yet, this needs to update the
     spec, too).
   - 84_memstick_bus_support.patch: Add support for devices on the "memstick"
     bus; patch by Matthew Garrett (not reported upstream yet, this needs to
     update the spec, too).
   - 88_change_pm_quirk_policy.patch: Patch by Matthew Garret, undocumented,
     non-obvious purpose.
  * debian/hal.init: Drop the FDI cache removal again, replaced with better
    dpkg trigger solution in Debian.
  * debian/hal.init: Drop gparted-disable-automount.fdi handling, it has been
    fixed properly in gparted now.
  * debian/hal.init: Fix Default-Stop: to match update-rc.d call. (Don't stop
    on 0 and 6)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 06 Oct 2008 16:26:33 +0200

hal (0.5.11-4) unstable; urgency=low

  [ Loic Minier ]
  * New patches from upstream git, fixing support of some wifi chips with
    2.6.27 kernels; closes: #498132, #498478, #501004.
    - 60_use-phy80211-instead-of-wiphy-symlink-to-detect, fixes the sysfs
      symlink lookup to use the proper pathname.
    - 61_use-wext-ioctl-instead-of-sysfs-to-detect-wireless, fixes detection
      of wifi interfaces with 2.6.27 kernels.

  [ Michael Biebl ]
  * Add file trigger which re-generates the hal fdi cache. (Closes: #500916)

  [ Loic Minier ]
  * Bump debhelper bdep to >= 5.0.59 for debian/package.triggers support.

 -- Michael Biebl <biebl@debian.org>  Sun, 05 Oct 2008 17:50:25 +0200

hal (0.5.11-3~ubuntu10) intrepid; urgency=low

  [ Martin Pitt ]
  * debian/hal.init: Remove the FDI cache before startup. dpkg preserves
    original timestamps of unpacked fdi files in packages, so changes in those
    will never get picked up on upgrade, not even after a reboot.
    (LP: #275825)

  [ Michael Bienia ]
  * Add debian/patches/06_smart_card_readers_acl.patch:
    Grant access to the currently logged-in user on some SCM smart-card
    readers (LP: #57755). This should improve the out-of-box support for
    OpenGPG card users.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 02 Oct 2008 17:16:53 +0200

hal (0.5.11-3~ubuntu9) intrepid; urgency=low

  * debian/10-x11-keymap.fdi: Disable -evdev for the ThinkPad extra buttons;
    -evdev currently exclusively grabs that input device without properly
    passing it on. This workaround restores the old path through acpid and
    hal. (LP: #267682)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 29 Sep 2008 14:58:51 +0200

hal (0.5.11-3~ubuntu8) intrepid; urgency=low

  * debian-setup-keyboard: Read the model from 
    /etc/default/console-setup, and force input.xkb.rules as evdev.

 -- Timo Aaltonen <tepsipakki@ubuntu.com>  Tue, 09 Sep 2008 19:22:19 +0300

hal (0.5.11-3~ubuntu7) intrepid; urgency=low

  * Build depend on newer libsmbios. (LP: #261665)

 -- Mario Limonciello <mario_limonciello@dell.com>  Tue, 26 Aug 2008 18:15:52 -0500

hal (0.5.11-3~ubuntu6) intrepid; urgency=low

  * List lpia in libsmbios bdeps and deps; LP: #239843.

 -- Loic Minier <lool@dooz.org>  Fri, 08 Aug 2008 18:46:41 +0200

hal (0.5.11-3~ubuntu5) intrepid; urgency=low

  * Enable input-hotplug for xorg
    - 85_set_property_direct.patch: a patch from Fedora to add --direct
      option to hal-set-property. 
    - debian/debian-setup-keyboard: modify a callout script from Fedora to
      work with console-setup.
    - debian/10-x11-keymap.fdi: add a callout to run debian-setup-keyboard
    - debian/rules, debian/hal.install: install 10-x11-input.fdi again.

 -- Timo Aaltonen <tepsipakki@ubuntu.com>  Tue, 05 Aug 2008 11:10:51 +0300

hal (0.5.11-3~ubuntu4) intrepid; urgency=low

  * debian/control
    - Depends on lsb-base >= 3.2-14, provides status_of_proc()
  * debian/hal.init
    - Added the 'status' action, (LP: #252350)

 -- Timothy Bielawa <tim@ducksarepeople.com>  Sun, 27 Jul 2008 11:12:16 -0400

hal (0.5.11-3~ubuntu3) intrepid; urgency=low

  * Add 05_dell_backlight_lockups.patch:
    -Resolves lockups caused if a BIOS password of some type is active.
     Changing backlight via BIOS w/ a BIOS password is an unsupported
     mechanism currently. (LP: #189814)
  * debian/control:
    - Depend on libsmbios 0.13.13-1ubuntu2 or later for the above patch
      to work.

 -- Mario Limonciello <mario_limonciello@dell.com>  Tue, 22 Jul 2008 16:45:13 +0200

hal (0.5.11-3~ubuntu2) intrepid; urgency=low

  * Drop 96_uinput_device_support.patch: It is a bad security design (user
    processes should not have direct access to the hardware, such a thing
    belongs into an unix_chkpwd-like wrapper), was intended as a hack for
    Hardy, and not accepted upstream. [UbuntuSpec:intrepid-device-permissions]
  * 02_long_storage_size.patch: Use uint64 instead of int for
    volume.num_blocks, as it can get larger than 2G. (LP: #209483)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 21 Jul 2008 15:49:17 +0200

hal (0.5.11-3~ubuntu1) intrepid; urgency=low

  [ Steve Kowalik ]
  * 05_removable_block_acl_support.patch: Add, adds support for adding ACLs to
    removable block devices (such as USB keys) on insertion.

  [ Martin Pitt ]
  * Merge latest changes from Debian.
  * debian/hal.preinst: Clean up the old Debian/Ubuntu specific hal rules
    file. This needs to be kept until after the next LTS.
  * debian/hal.init: Ignore failure of removing gparted-disable-automount.fdi,
    which happens if /usr is read-only. (LP: #248649)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 15 Jul 2008 17:43:21 +0100

hal (0.5.11-3) unstable; urgency=low

  [ Michael Biebl ]
  * Remove our custom udev rules file and use the one provided by upstream.
    - debian/hal.udev.rules: Remove, no longer needed.
    - debian/rules: Remove the installation of the udev rules file.
    - debian/hal.links: No longer create the symlink
      /etc/udev/rules.d/z99_hal.rules. The upstream udev rules file is now
      directly installed as /etc/udev/rules.d/90-hal.rules.
    - debian/hal.preinst: Remove the conffile /etc/udev/hal.rules and the
      z99_hal.rules symlink on upgrades.
  * debian/control
    - Bump Standards-Version to 3.8.0. No further changes.
    - Depend on lsb-base >= 3.2-14, providing status_of_proc(). 
  * debian/patches/01_hal_debian_dbuspolicy.patch
    - Add a "at_console" policy in addition to the group based policies.
  * debian/hal.init
    - Add "status" action. (Closes: #492625)
      Thanks to Tim Bielawa for the patch.

  [ Loic Minier ]
  * List lpia arch in libsmbios bdeps and deps.

 -- Michael Biebl <biebl@debian.org>  Sun, 17 Aug 2008 20:06:13 +0200

hal (0.5.11-2) unstable; urgency=low

  * debian/patches/01_hal_debian_dbuspolicy.patch 
    - Update security policy to allow access for root. (Closes: #482123)
  * debian/preferences.fdi
    - Remove outdated examples. (Closes: #484461)

 -- Michael Biebl <biebl@debian.org>  Sun, 15 Jun 2008 22:50:13 +0200

hal (0.5.11-1ubuntu1) intrepid; urgency=low

  * Merge with Debian unstable; remaining Ubuntu changes:
   - debian/hal.init: Remove stray gparted-disable-automount.fdi on startup.
     Needs to be kept until Gnome #324220 is fixed properly.
     (LP #134712)
    - debian/{hal.init,rules}: Use /var/run/hald/ as PID file directory, not
      /var/run/hal/, since the former is needed for sockets, ACL caches, etc.
      (LP #205496)
   - debian/hal.init: Unconditionally chown the directory in the init script.
     (LP #175525)
   - Ubuntu udev world order:
     + debian/hal.links: Remove rules symlink, we install the rules file
       directly into rules/.
     + debian/rules: Install udev rules into /etc/udev/rules.d/.
   - debian/rules: Enable MacBook (Pro) support on i386 and amd64. Add
     pciutils-dev build dependency.
   - debian/rules: Do not run stop init.d script for levels 1 and 6
     (TearDown).
   - debian/preferences.fdi: Disable automounting for fixed disks. On session
     startup it is not done anyway (since that disables the gnome-mount UI
     which would ask for authentication) and it leads to confusion when
     restarting hal while a session is running. (LP #138537)
   - Use PolicyKit/:
     + Add libpolkit-dev build dependency and policykit, consolekit, acl
       runtime dependencies.
     + debian/rules: Enable PK, CK, and automatic ACL management.
     + hal.install, debian/hal.manpages: Ship usr/share/PolicyKit/ and
       hal-is-caller-privileged.1.
     + hal.postinst: Allow haldaemon user to query the PolicyKit database to
       enforce privileges.
     + debian/README.Debian: Adapt description for dynamic privileges.
     + debian/hal.postinst: Do not create the powerdev/plugdev system groups.
     + Drop Debian's 01_hal_debian_dbuspolicy.patch (which assumes
       powerdev/plugdev system groups).
   - Various bug fixes, see their patch headers:
     + 01_default_suspend_quirks.patch
     + 03_increase_helper_timeout.patch
     + 04_read_brightness_not_actual_brightness.patch
     + 96_uinput_device_support.patch
     + ubuntu_01_ignore_single_slash_label.patch
   - 83_ssb_bus_support.patch: Add support for devices on the SSB bus; patch
     by Matthew Garrett (not applied upstream yet, this needs to update the
     spec, too).
   - 84_memstick_bus_support.patch: Add support for devices on the "memstick"
     bus; patch by Matthew Garrett (not reported upstream yet, this needs to
     update the spec, too).
   - 88_change_pm_quirk_policy.patch: Patch by Matthew Garret, undocumented,
     non-obvious purpose.
  * debian/hal.postinst: Only do polkit-auth call for a fresh installation. No
    need to do it on upgrade.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 15 May 2008 17:15:26 +0200

hal (0.5.11-1) unstable; urgency=low

  * New upstream release.
    - Fixes spec regarding ALSA PCM class. (Closes: #473592)
  * debian/shlibs.local
    - This file has been obsoleted by the symbols files and is outdated so
      better remove it.
  * debian/patches/01_hal_debian_dbuspolicy.patch
    - Updated.
  * debian/patches/10_ntfs_uid_mount.patch
    - Allow uid/gid mount option for ntfs. (Closes: #418176, #427109)

 -- Michael Biebl <biebl@debian.org>  Thu, 08 May 2008 13:36:20 +0200

hal (0.5.11~rc2-1ubuntu9) intrepid; urgency=low

  * Add 03_increase_helper_timeout.patch: Increase helper timeout from 10 to
    20 seconds. Some CD-ROMs are too slow to do all the detection in 10
    seconds. (LP: #218834)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 30 Apr 2008 11:00:07 +0200

hal (0.5.11~rc2-1ubuntu8) hardy-proposed; urgency=low

  * debian/hal.postinst: If hal has any start rc symlinks, force them back to
    24. A lot of people end up with priority 12 for some reason, which races
    with dbus startup, especially with CONCURRENCY=shell. (LP: #25931)
  * Add 00upstream-fix-macbook-backlight.patch: Fix backlight control on
    MacBooks. Thanks to godlygeek! (LP: #206921)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 28 Apr 2008 07:44:11 +0200

hal (0.5.11~rc2-1ubuntu7) hardy; urgency=low

  * Add 02_input_spin_removed_fd.patch:
    - Avoid spinning on already invalidated/closed file descriptors in the
      input addon. This fixes "hal takes 100% CPU and breaks input device
      handling" on a lot of machines. (LP: #203679)
    - Thanks to Jon Oberheide for the patch!

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 21 Apr 2008 10:36:50 +0200

hal (0.5.11~rc2-1ubuntu6) hardy; urgency=low

  * debian/patches/01_default_suspend_quirks.patch: Use quirks on i845 and
    i865, too; thanks, Matthew Garrett.
  * debian/hal.postinst: Fix rc.d symlinks harder on upgrades from dapper.
    (LP: #211343)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 08 Apr 2008 18:24:15 -0500

hal (0.5.11~rc2-1ubuntu5) hardy; urgency=low

  * 01_default_suspend_quirks.patch: Apply the same logic to the
    suspend-hybrid and hibernate script.
  * debian/hal.postinst: Fix /var/run/hal -> /var/run/hald as well and drop
    the chown'ing completely, since the init script does it already.
    (LP: #175525)
  * debian/hal.postinst: Fix upgrade version comparison to also force-reload
    dbus when installing from scratch. (LP: #206787)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 26 Mar 2008 18:12:24 +0100

hal (0.5.11~rc2-1ubuntu4) hardy; urgency=low

  * debian/{hal.init,rules}: Use /var/run/hald/ as PID file directory, not
    /var/run/hal/, since the former is needed for sockets, ACL caches, etc.
    (LP: #205496)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 25 Mar 2008 16:50:58 +0100

hal (0.5.11~rc2-1ubuntu3) hardy; urgency=low

  * 01_default_suspend_quirks.patch: Disable video quirks when running on a
    known-good video driver (proprietary nvidia and fglrx, and Intel >=
    915GM). Doing this here is better than the previously applied pm-utils
    patch, since it avoids ignoring explicit pm-utils command line arguments,
    consistently uses the same behaviour for suspend and resume, and keeps the
    logic where it actually belongs.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 24 Mar 2008 17:35:38 +0100

hal (0.5.11~rc2-1ubuntu2) hardy; urgency=low

  * debian/rules: build using --with-deprecated-keys, since we don't want to
    break packages that were assuming this worked right up through beta.
    LP: #204768.

 -- Steve Langasek <vorlon@debian.org>  Fri, 21 Mar 2008 13:24:43 -0700

hal (0.5.11~rc2-1ubuntu1) hardy; urgency=low

  * Update our git snapshot from March 01 to current 0.5.11-RC2, which brings
    a few bug fixes. 
    - Adds properties for tablet PCs (LP: #90451)
    - Fixes operation on MacBookPro third generation. (LP: #129869)
  * Remove patches applied upstream:
    - 02_allow_ufs_ufstype.patch
    - 05_fix_dell_brightness.patch
  * Adapt patches to new upstream version:
    - 96_uinput_device_support.patch
    - 96_uinput_device_support.patch
  * Merge with Debian unstable; see 0.5.10+git20080301-1ubuntu1 for remaining
    Ubuntu changes.
  * Replace 88_change_pm_quirk_policy.patch with
    01_default_suspend_quirks.patch: Only set the default suspend quirks for
    kernel problem workarounds if hal-info does not define any quirks at all
    for the hardware. (LP: #198808)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 21 Mar 2008 13:39:03 +0100

hal (0.5.11~rc2-1) unstable; urgency=low

  * New upstream release candidate
  * debian/libhal-storage1.{symbols,shlibs}, debian/libhal1.{symbols,shlibs}:
    - Updated symbols and shlibs

 -- Sjoerd Simons <sjoerd@debian.org>  Tue, 18 Mar 2008 14:46:04 +0100

hal (0.5.10+git20080301-1ubuntu3) hardy; urgency=low

  * debian/hal.postinst:
    - make sure that the start scripts are installed on 
      dapper->hardy upgrades (LP: #203756)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 20 Mar 2008 10:17:43 +0100

hal (0.5.10+git20080301-1ubuntu2) hardy; urgency=low

  * debian/hal.preinst: Fix copy&paste error in mv_conffile(), so that the
    udev rules transition actually works and a standard dapper->hardy upgrade
    does not produce a conffile prompt. (LP: #172837)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 13 Mar 2008 19:01:51 +0100

hal (0.5.10+git20080301-1ubuntu1) hardy; urgency=low

  * Merge with Debian to pull in a current snapshot from upstream git head
    (upstream neglects doing a long-overdue 0.5.11 release). This pulls in two
    tons of bug fixes and reduces our insane stack of patches to a
    maintainable level again. (LP: #198295)
    - Uses MMC profile reading for CDs/DVDs. (LP: #66254)
  * Remove the following patches which are upstream now:
    - 01_proc_sys_batteries.patch
    - 02_sysfs_battery_serial.patch
    - 92_gxx43.patch
    - 94_batter-model_name.patch
    - 97_fix_power_info_via_sysfs.patch
  * Drop 80_allow_vfat_usefree.patch; Using 'usefree' VFAT mount option is not
    necessary with the current Hardy kernel any more.
  * Drop debian/patches/82_ignore_fixed_nonmedia.patch: Obsolete, GVFS treats
    fixed partitions correctly.
  * Tag and forward the subset of our remaining patches which have some kind
    of documentation and justification. Rename them to clean up patch order
    prefixes a bit.
  * 96_uinput_device_support.patch: Adapt to new upstream version.
  * Remaining Ubuntu changes:
   - debian/hal.init: Remove stray gparted-disable-automount.fdi on startup.
     Needs to be kept until Gnome #324220 is fixed properly.
     (LP #134712)
   - debian/hal.init: Unconditionally chown the directory in the init script.
     (LP #175525)
   - Ubuntu udev world order:
     + debian/hal.links: Remove rules symlink, we install the rules file
       directly into rules/.
     + debian/rules: Install udev rules into /etc/udev/rules.d/.
     + debian/hal.{preinst,postinst,postrm}: Transition code for changing the
       udev rule priority (see 0.5.8.1-3ubuntu7, needs to be kept until after
       Hardy's release).
   - debian/hal.preinst, debian/libhal1.preinst: Clean up doc directory
     symlinking when upgrading from Gutsy. Needs to be kept until after
     Hardy's release.
   - debian/rules: Enable MacBook (Pro) support on i386 and amd64. Add
     pciutils-dev build dependency.
   - debian/rules: Do not run stop init.d script for levels 1 and 6
     (TearDown).
   - debian/preferences.fdi: Disable automounting for fixed disks. On session
     startup it is not done anyway (since that disables the gnome-mount UI
     which would ask for authentication) and it leads to confusion when
     restarting hal while a session is running. (LP #138537)
   - Various bug fixes, see their patch headers:
     + 02_allow_ufs_ufstype.patch
     + 03_virtual_net_devices.patch
     + 04_read_brightness_not_actual_brightness.patch
     + 96_uinput_device_support.patch
     + ubuntu_01_ignore_single_slash_label.patch
   - 83_ssb_bus_support.patch: Add support for devices on the SSB bus; patch
     by Matthew Garrett (not applied upstream yet, this needs to update the
     spec, too).
   - 84_memstick_bus_support.patch: Add support for devices on the "memstick"
     bus; patch by Matthew Garrett (not reported upstream yet, this needs to
     update the spec, too).
   - 88_change_pm_quirk_policy.patch: Patch by Matthew Garret, undocumented,
     non-obvious purpose.
   - Use PolicyKit/ConsoleKit:
     + Add libpolkit-dev build dependency and policykit, consolekit, acl
       runtime dependencies.
     + debian/rules: Enable PK, CK, and automatic ACL management.
     + hal.install, debian/hal.manpages: Ship usr/share/PolicyKit/ and
       hal-is-caller-privileged.1.
     + hal.postinst: Allow haldaemon user to query the PolicyKit database to
       enforce privileges.
     + debian/README.Debian: Adapt description for dynamic privileges.
     + debian/hal.postinst: Do not create the powerdev/plugdev system groups.
     + Drop Debian's 01_hal_debian_dbuspolicy.patch (which assumes
       powerdev/plugdev system groups).
   - debian/hal.postinst: Do not restart hal when upgrading from 6.06. This
     needs to be kept until after Hardy's release.
  * Add policykit build dependency so that the build can use
    polkit-policy-file-validate.
  * Add debian/patches/05_fix_dell_brightness.patch: Fix Dell brightness
    backend. (LP: #191725)
  * Remove debian/patches/03_virtual_net_devices.patch. While being correct,
    it would require fixing client applications, too, which is too late for
    hardy. By request from Kees Cook. (See LP #199140, #198541)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 05 Mar 2008 18:14:57 +0100

hal (0.5.10+git20080301-1) unstable; urgency=low

  [ Michael Biebl ]
  * debian/rules
    - Explicitly disable the macbook addon to ensure reliable build results
      with unclean build chroots.
  * debian/dbus.init
    - Fix LSB init header. Use $remote_fs instead of $local_fs as the
      daemon requires /usr to be mounted. Remove S from Should-Stop.
  * debian/copyright
    - The documentation in the doc/ subdirectory is licensed under the GFDL.
      Update the copyright notice accordingly.

  [ Sjoerd Simons ]
  * New upstream release
    - Fixes issues with sysfs batteries present since 2.6.24
        (Closes: #462723, 463740, #460072, #463480, #455198)
    - Correctly handles batteries with 0% charge (Closes: #463878)
    - No longer leak fd when input devices get removed (Closes: #460133)

  * Remove patches that have been merged upstream:
    - debian/patches/65_keyboard-addon-repeated.patch
    - debian/patches/68_alternative-cdrw-capacity-detection.patch
    - debian/patches/70_killswitch_dell.patch
    - debian/patches/71_realpath.patch
    - debian/patches/75_glist_memleak.patch
    - debian/patches/80_fix_int_outof.patch
    - debian/patches/81_dont_deref_reason_why_locked_if_null.patch
    - debian/patches/82_partutil_dont_deref_null.patch
    - debian/patches/84_fix_uninitialised_memory_usage_in_pci_add.patch
    - debian/patches/85_fix_strlist_to_string.patch
    - debian/patches/86_fix_killswitch_callout.patch
    - debian/patches/87_fix_hurd_compilation.patch
    - debian/patches/88_fix_hurd_compilation2.patch
    - debian/patches/89_hurd_compile_autofoo.patch
    - debian/patches/90_fix_crash_after_fdi_cache_generation.patch
    - debian/patches/91_fix_invalid_fdi_cache_on_empty_matches.patch
  * debian/rules: Add list-missing
  * debian/libhal-storage1.symbols, debian/libhal1.symbols
    - Add symbol files for the various libraries

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 03 Mar 2008 15:22:39 +0100

hal (0.5.10-5ubuntu8) hardy; urgency=low

  [ Scott James Remnant ]
  * Add debian/patches/96_uinput_device_support.patch: This creates a HAL
    device for the uinput device, allowing us to set ACLs for it using
    PolicyKit/ConsoleKit. (LP: #187130)

  [ Daniel T Chen ]
  * Add debian/patches/97_fix_power_info_via_sysfs.patch: Fix battery status
    reading from /sys. Patches taken from upstream GIT head.
    (LP: #194052, #194719)

  [ Martin Pitt ]
  * Add debian/patches/02_sysfs_battery_serial.patch: Get battery serial
    number from sysfs. Patch taken fro upstream GIT head.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 03 Mar 2008 15:02:40 +0100

hal (0.5.10-5ubuntu7) hardy; urgency=low

  * Add debian/patches/95_virtual_net_devices.patch: Include virtual network
    devices which do not have a physical parent. Thanks to Kees Cook for the
    patch.
  * Add debian/patches/01_proc_sys_batteries.patch: Fix showing batteries
    twice. Taken from upstream git head, see patch header for details.
    (LP: #177570)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 20 Feb 2008 12:09:48 +0100

hal (0.5.10-5ubuntu6) hardy; urgency=low

  * debian/patches/94_batter-model_name.patch: Battery probe was using
    'technology' for info.product, instead of 'model_name' attribute.

 -- Ben Collins <bcollins@ubuntu.com>  Fri, 25 Jan 2008 11:30:47 +0000

hal (0.5.10-5ubuntu5) hardy; urgency=low

  * Fix build failure with g++-4.3.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 24 Jan 2008 16:53:58 +0000

hal (0.5.10-5ubuntu4) hardy; urgency=low

  * debian/hal.postinst:
    - do not restart hal on dapper upgrades (that breaks)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 23 Jan 2008 10:48:43 +0000

hal (0.5.10-5ubuntu3) hardy; urgency=low

  * debian/hal.postinst: Allow user haldaemon to query the PolicyKit database.
    Bump policykit dependency accordingly.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 15 Jan 2008 22:41:12 +0100

hal (0.5.10-5ubuntu2) hardy; urgency=low

  * debian/patches/88_change_pm_quirk_policy.patch: Change default pm 
    quirk policy to match previous Ubuntu behaviour.

 -- Matthew Garrett <mjg59@srcf.ucam.org>  Sun, 30 Dec 2007 19:57:28 +0000

hal (0.5.10-5ubuntu1) hardy; urgency=low

  * Merge with Debian unstable. See 0.5.10-1ubuntu1 for remaining changes.
  * debian/rules: Configure with --enable-acl-management, and add dependency
    to 'acl'. (See hardy-hardware-detection spec.)
  * Stop using the 'plugdev' and 'powerdev' system groups:
    - Drop debian/patches/01_hal_debian_dbuspolicy.patch.
    - debian/hal.postinst: Do not create these groups any more.
    - debian/README.Debian: Adapt text about volume and power management
      (users must be on a local console instead of in these groups).

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 02 Jan 2008 14:51:43 +0100

hal (0.5.10-5) unstable; urgency=low

  [ Michael Biebl ]
  * debian/hal.postinst
    - Remove superfluous getent calls. adduser is clever enough to omit
      creating accounts if they already exist.
    - Don't ignore addgroup errors.
    - Set the home directory of the haldaemon user to /var/run/hal.
  * debian/hal.dirs
    - Make sure the directory /var/run/hal is created.
  * debian/hal.postrm
    - As /var/run/hal is managed by dpkg now, there is no need anymore to
      clean up this directory manually.
  * debian/control
    - The Vcs-* fields are now officially supported, so remove the XS- prefix.
    - Change maintainer address to
      pkg-utopia-maintainers@lists.alioth.debian.org.
    - Add sjoerd, slomo and myself to Uploaders.
    - Bump Standards-Version to 3.7.3. No further changes required.

  [ Sjoerd Simons ]
  * debian/patches/86_fix_killswitch_callout.patch:
    - Added. Fixes errors from the killswitch callouts on non-dell machines
      (Closes: #453203)
  * debian/control: Don't build-depend on libusb-dev on hurd-i386
  * debian/patches/87_fix_hurd_compilation.patch:
    - Added. Fix compilation on the Hurd. Based on a patch by Samuel Thibault
      (Closes: #444574)
  * debian/patches/90_fix_crash_after_fdi_cache_generation.patch:
    - Added. Fix a hal crash when the fdi cache is regenerated while
    hal is running (From upstream git).
  * debian/patches/91_fix_invalid_fdi_cache_on_empty_matches.patch:
    - Added. Fix a bug causing the fdi cache to be invalid when an fdi files
    contains empty match rules. (Closes: #456310)
  * debian/hal.postinst
     - Ignore errors from addgroup. These aren't fatal and can occur when
       trying to add groups are added on installation (thus aren't system
       groups).
     - Add --quiet to the adduser invocation. We're not interested in adduser
       noting that user haldaemon already exists
  * debian/patches/88_fix_hurd_compilation2.patchx
    - Added. Some more patched to fix compilation on the Hurd. Thanks to
      Samuel Thibault
  * debian/patches/89_hurd_compile_autofoo.patch
    - Added. Regenerate tools/Makefile.in to include the changes needed for
      hurd support.
  * debian/hal.install
    - Include everything in /usr/bin as the hal package is now the only thing
      to have things from /usr/bin. Prevents issues on arch that don't build
      all binaries (like the Hurd). Thanks to Samuel Thibault

 -- Sjoerd Simons <sjoerd@debian.org>  Sat, 22 Dec 2007 18:12:30 +0100

hal (0.5.10-5~ubuntu3) hardy; urgency=low

  * debian/postinst: Drop chown'ing of /var/run/hal/, it does not exist on
    fresh installations yet. Unconditionally chown the directory in the init
    script instead. (LP: #175525)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 12 Dec 2007 09:55:46 +0100

hal (0.5.10-5~ubuntu2) hardy; urgency=low

  * Re-add accidentally dropped pciutils-dev build dependency.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 11 Dec 2007 09:36:59 +0100

hal (0.5.10-5~ubuntu1) hardy; urgency=low

  * Merge to Debian svn head to collect some bug fixes. See 0.5.10-1ubuntu1
    for remaining changes.
  * debian/hal.postinst: Do not fail if haldaemon user or system groups
    already exist. Debian removed these check recently, but it does not seem
    to work for Ubuntu, or under all conditions.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 10 Dec 2007 17:06:20 +0100

hal (0.5.10-4) unstable; urgency=low

  * debian/patches/85_fix_strlist_to_string.patch:
    - Added. Fix strlist to string conversion to no longer use a static
      buffer. As a side-effect fix an issue of strings not being properly
      terminated on overflow. Which would cause garbage being sent over dbus
      to the runner, causing it to exit (Closes: #445861, #447860)

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 02 Dec 2007 22:40:30 +0100

hal (0.5.10-3) unstable; urgency=low

  * debian/patches/75_glist_memleak.patch
    - Added. Fixes some memleaks by not probably freeing GSList object (from
      upstream git)
  * debian/patches/80_fix_int_outof.patch
    - Added. Fixes int_outof match target in fdi files (from upstream git)
  * debian/patches/70_killswitch_dell.patch
    - Replaced by the version as applied to upstream git.
  * debian/patches/81_dont_deref_reason_why_locked_if_null.patch
    - Added. If dbus_malloc0 failed (returned NULL), don't deref the NULL
    pointer. (from upstream git)
  * debian/patches/82_partutil_dont_deref_null.patch
    - Added. Fixes partutils to not deref a pointer before checking it's not
    NULL (from upstream git)
  * debian/patches/83_crash_if_singleton_hashtable_is_null.patch
    - Added. Fixes crash when the singleton hashable isn't initialized (from
      upstream git)
  * debian/patches/84_fix_uninitialised_memory_usage_in_pci_add.patch
    - Added. Properly initialise various field in pci_add. (From Rob Taylor)

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 25 Nov 2007 13:24:59 +0100

hal (0.5.10-2ubuntu3) hardy; urgency=low

  * debian/hal.postinst:
    - do not hal force-reload on upgrades from dapper (otherwise dbus
      breaks badly)

 -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 04 Dec 2007 13:41:27 +0100

hal (0.5.10-2ubuntu2) hardy; urgency=low

  * Merge Debian's experimental version to enable PolicyKit.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 20 Nov 2007 12:56:05 +0100

hal (0.5.10-2exp1) experimental; urgency=low

  * Enable the ConsoleKit/PolicyKit support in hal. Upload to experimental to
    give this feature some wider testing.
  * debian/control
    - Add a Build-Depends on libpolkit-dev (>= 0.5).
    - Add a Depends on policykit and consolekit to the hal package.
    - The Vcs-* fields are now officially supported, so remove the XS- prefix.
    - Change maintainer address to pkg-utopia-maintainers@l.a.d.o.
    - Add sjoerd, slomo and myself to Uploaders.
  * debian/rules
    - Add --enable-console-kit and --enable-policy-kit to
      DEB_CONFIGURE_EXTRA_FLAGS.
  * debian/hal.install
    - Install the hal-is-caller-privileged binary.
    - Install the policy files in /usr/share/PolicyKit/.
  * debian/hal.manpages
    - Install the man page for hal-is-caller-privileged.
  * debian/patches/55_nonpolkit-mount-policy.patch
    - Removed. Patch has become obsolete as we use PolicyKit now.
  * debian/patches/41_no_policy_validate.patch
    - Don't fail during configure if polkit-policy-file-validate is not found.
      This avoids an unnecessary build dependency on policykit. 

 -- Michael Biebl <biebl@debian.org>  Mon, 05 Nov 2007 10:36:25 +0100

hal (0.5.10-2ubuntu1) hardy; urgency=low

  * Merge with Debian unstable to get the X.org input hotplug reversion for
    the time being.
  * *.preinst: On upgrades from Gutsy, remove the symlinks to entire
    /usr/share/doc/<package>/ directories which got introduced in Gutsy. They
    break upgrades all over, and current cdbs just symlinks individual files.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 31 Oct 2007 10:46:49 -0400

hal (0.5.10-2) unstable; urgency=low

  * debian/rules
    - Remove /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi which
      effectively disables xorg input hotplugging again
      (Closes: #447666, #447676, #447841).
      This is only a temporary workaround until xserver-xorg has been fixed
      to provide a clean upgrade path for non-US keyboard layouts.
  * debian/hal.examples
    - Install 10-x11-input.fdi under /usr/share/doc/hal/examples/ for the time
      being.
  * debian/patches/71_realpath.patch
    - Include stdlib.h in tools/hal-disable-polling.c for the realpath
      function prototype definition (Closes: #447657).
      Patch by dann frazier, thanks.

 -- Michael Biebl <biebl@debian.org>  Wed, 24 Oct 2007 15:38:34 +0200

hal (0.5.10-1ubuntu1) hardy; urgency=low

  * Redo the bzr branch of this package as clean fork from the Debian svn
    (https://code.launchpad.net/~ubuntu-core-dev/hal/debian, thanks bzr-svn!)
    and commit the remaining relevant Ubuntu patches to it:
    https://code.launchpad.net/~ubuntu-core-dev/hal/ubuntu
  * Merge with Debian unstable; remaining Ubuntu changes:
   - Ubuntu udev world order:
     + debian/hal.links: Remove rules symlink, we install the rules file
       directly into rules/.
     + debian/rules: Install udev rules into /etc/udev/rules.d/.
     + debian/hal.{preinst,postinst,postrm}: Transition code for changing the
       udev rule priority (see 0.5.8.1-3ubuntu7, needs to be kept until after
       next LTS).
   - debian/rules: Enable MacBook (Pro) support on i386 and amd64. Add
     pciutils-dev build dependency.
   - debian/hal.init: Remove stray gparted-disable-automount.fdi on startup.
     (LP #134712)
   - debian/rules: Do not run stop init.d script for levels 1 and 6
     (TearDown).
   - debian/preferences.fdi: Disable automounting for fixed disks. On session
     startup it is not done anyway (since that disables the gnome-mount UI
     which would ask for authentication) and it leads to confusion when
     restarting hal while a session is running. (LP #138537)
   - 80_allow_vfat_usefree.patch: Allow vfat mount option "usefree".
     (LP #133567)
   - 81_ignore_single_slash_label.patch: Ignore labels which only consist of a
     slash, so that they do not end up as /media/-. An earlier Ubuntu
     d-i/ubiquity created those labels by default. (LP #83323)
   - 82_ignore_fixed_nonmedia.patch: Ignore fixed partitions which mounted,
     but not below /media/.
   - 83_ssb_bus_support.patch: Add support for devices on the SSB bus; patch
     by Matthew Garrett (not applied upstream yet, this needs to update the
     spec, too).
   - 84_memstick_bus_support.patch: Add support for devices on the "memstick"
     bus; patch by Matthew Garrett (not reported upstream yet, this needs to
     update the spec, too).
   - 85_read_brightness_not_actual_brightness.patch: Read the brightness from
     /sys/class/backlight/foo/brightness, not actual_brightness. It makes more
     sense to change based on the brightness that we wanted to set, not the
     brightness that we actually set. Patch by Matthew Garrett. Forwarded to
     FD#12891.
  * Now build with libsmbios to get Dell backlight support. (LP: #43572)
  * Dropped the following Ubuntu changes:
    - hwdb icons and patches, python-launchpad-integration, .desktop file
      translation fixes: hal-device-manager is gone, will be replaced by
      indepentent gnome-device-manager project.
    - symlinking of doc directories in debian/rules: current cdbs does that
      automatically now.
    - 02_powerscripts.patch, 90_pmi.patch: pm-utils is the only supported
      backend now.
    - 26-addon-acpi-fix-free-before-init.diff,
      63_my_dbus_is_full_of_uints.patch, 69_set_dmi_before_matching.patch,
      macbook-backlight.diff: Applied upstream.
    - 56_probe_fstab.patch and the disabling of mounting for unmounted
      partitions which are 'auto' in fstab: The patch does not fit into hal's
      design to always show current information, was rejected upstream,
      only handles a corner case, and we do not automount fixed drives anyway.
  * Add 86_allow_ufs_ufstype.patch: Allow ufs mount option 'ufstype', thanks
    to Georges Discry. (LP: #110865, FD#10998)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 23 Oct 2007 12:33:58 +0200

hal (0.5.10-1) unstable; urgency=low

  [ Michael Biebl ]
  * New upstream release.
    - Ships the x11-input.fdi file which is required for the xorg input
      hotplugging (Closes: #446851).
    - Correctly initializes the dbus error struct in the acpi addon
      (Closes: #438802).

    hal-device-manager has been removed from the upstream tarball. There is
    now a separate project called gnome-device-manager which is intended to
    replace hal-device-manager.
  * Remove obsolete files
    - debian/hal-device-manager.1
    - debian/hal-device-manager.desktop
    - debian/hal-device-manager.install
    - debian/hal-device-manager.manpages
    - debian/patches/62_dbus-python-0.80.patch
    - debian/pyversions
  * debian/rules
    - Remove the dh_pysupport call.
    - Enable the hal umount helper.
  * debian/control
    - Remove Build-Depends: python, python-dbus, python-support.
    - Remove binary package hal-device-manager.
    - Replace Suggests: hal-device-manager with gnome-device-manager.
    - Use the new "Homepage:" field to specify the upstream URL.
    - Add a Build-Depends: gperf. This utility is required for building the
      hal-setup-keymap binary that is necessary for the multimedia key
      re-mapping support.
    - Add a Recommends: libsmbios-bin [i386 amd64]. The libsmbios-bin
      package ships the dellWirelessCtl utility which is required for the
      RF kill switch support on DELL laptops.
    - Add a Depends: pm-utils. Beginning with this release we will only
      support pm-utils as suspend infrastructure.
    - Add a versioned Depends on mount (>= 2.13). This is a requirement of the
      hal umount helper.
  * debian/libhal1.shlibs, debian/libhal-storage1.shlibs
    - Bump shlibs to >= 0.5.10 due to ABI additions.
  * debian/hal.install
    - Install the hal-setup-keymap binary.
    - Install the hal umount helper to /usr/sbin as it has dependencies on
      libraries in /usr/lib.
  * debian/hal.links
    - Create a symlink from /usr/sbin/umount.hal to /sbin.
  * debian/watch
    - Update to new download location at http://hal.freedesktop.org/releases/.
  * Remove patches that were merged upstream
    - debian/patches/68-pass-noquirks-to-pm-utils.patch
    - debian/patches/70-libhal-changeset-memleak.patch
    - debian/patches/75-hal-serial-null.patch
  * debian/patches/70_killswitch_dell.patch
    - Fix the path for the dellWirelessCtl utility (Closes: #443583).
  * debian/patches/02_powerscripts.patch,
    debian/patches/14_power_suspend_linux_pmu_fix.patch
    - As we only support pm-utils, these patches have become obsolete and are
      thus removed.
  * debian/patches/55_nonpolkit-mount-policy.patch
    - Rework patch for this hal version. Throw a Volume.PermissionDenied error
      if a non-removable device is mounted by a user other than root.

  [ Sebastian Dröge ]
  * debian/patches/68_alternative-cdrw-capacity-detection.patch
    - Add an alternative method of detecting the capacity of CDR/CDRW discs.
      Only using the old method fails for some drives, for more information
      see http://bugs.freedesktop.org/show_bug.cgi?id=12822 .
  * debian/rules:
    - Don't mark /usr/lib/hal/scripts/hal-functions executable, this is
      nothing that can be executed.

 -- Michael Biebl <biebl@debian.org>  Mon, 22 Oct 2007 14:42:59 +0200

hal (0.5.9.1-6) unstable; urgency=low

  * debian/hal.init:
    + Don't start hal if sysfs is not mounted on /sys or a chrooted session
      is detected.

 -- Sebastian Dröge <slomo@debian.org>  Tue, 25 Sep 2007 15:46:11 +0200

hal (0.5.9.1-5) unstable; urgency=low

  [ Sjoerd Simons ]
  * debian/patches/75-hal-serial-null.patch: Fix crash when linux.device_file
    of a serial device isn't known (Closes: #439919, #440468)

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 23 Sep 2007 16:26:38 +0200

hal (0.5.9.1-4) unstable; urgency=low

  * debian/rules
    - Do not explicitly enable the dell-backlight support as libsmbios-dev is
      only available on amd64/i386. The ./configure script will automatically
      enable the feature for platforms where libsmbios-dev is installed.
      (Closes: #438459)

 -- Michael Biebl <biebl@debian.org>  Fri, 17 Aug 2007 09:58:08 +0200

hal (0.5.9.1-3) unstable; urgency=low

  * Check for inotify support in the init script and fail gracefully with a
    proper error message. (Closes: #426049, #434615)
  * Check if dbus is running in the init script and fail gracefully with a
    proper error message. (Closes: #426420, #427332)
  * debian/hal-device-manager.desktop
    - Remove invalid category "Application" from the Categories field.

 -- Michael Biebl <biebl@debian.org>  Thu, 16 Aug 2007 09:57:24 +0200

hal (0.5.9.1-2) unstable; urgency=low

  [ Sjoerd Simons ]
  * debian/control
    + Add libsmbios-dev build-depend on amd64 and i386 to build the dell
      backlight addon (Closes: #429871)
  * debian/patches/70-libhal-changeset-memleak.patch
    + Added. Fixes a memleak when freeing hal changesets. (Closes: #429823)

  [ Michael Biebl ]
  * debian/hal.preinst
    - Do not parse /var/lib/dpkg/status directly but use dpkg-query instead.

 -- Michael Biebl <biebl@debian.org>  Fri, 22 Jun 2007 19:35:08 +0100

hal (0.5.9.1-1) unstable; urgency=low

  [ Sjoerd Simons ]
  * debian/hal.udev.rules
    + No longer try calling pumount or umount when devices are removed but not
      unmounted. Leave this to hal itself
  * debian/hal-unmount.sh
    + Removed. No longer needed

  [ Tim Dijkstra ]
  * Tell pm-utils if we know a machine doesn't need a quirk

  [ Michael Biebl ]
  * New upstream release.
  * Patches removed as they were merged upstream:
    - debian/patches/10_repeated_property_changed_signals.patch
    - debian/patches/11_fix_luks_mounting.patch
    - debian/patches/12_powerscripts_quirks.patch
    - debian/patches/16_ntfs_allowed_mount_options.patch
    - debian/patches/66-NULL-fstype-crash.patch
    - debian/patches/67-fix-probe-volume.patch
  * debian/control
    - Replace ${Source-Version} with ${binary:Version}.
    - Add build dependency on autotools-dev for up-to-date config.{guess,sub}
      files.
  * debian/hal.init
    - Don't fail to start if hal daemon is already running.

 -- Michael Biebl <biebl@debian.org>  Tue, 19 Jun 2007 21:23:03 +0100

hal (0.5.9-3) unstable; urgency=low

  * Install the hal start script as regular SysV init script
    (Closes: #407132, #397223)
    - Rename debian/hal.init.dbus to debian/hal.init.
    - Add proper LSB header to debian/hal.init and cleanup some cruft.
    - debian/rules
      + Don't install /etc/dbus-1/event.d/20hal anymore.
      + Set DEB_DH_INSTALLINIT_ARGS to start at 24 and stop at 16.
    - debian/hal.{preinst,postinst,prerm}
      + The shell code to start/stop the hal daemon is now automatically
        created by dh_installinit, so remove the manually written code.
        hal.prerm is empty and therefore removed completely.
    - debian/hal.preinst
      + Remove the old conffile /etc/dbus-1/event.d/20hal or rename it to
        *.dpkg-bak if it was modified locally.

 -- Michael Biebl <biebl@debian.org>  Wed, 23 May 2007 12:33:08 +0200

hal (0.5.9-2) unstable; urgency=low

  [ Michael Biebl ]
  * Upload to unstable.

  * Changes merged from Ubuntu:
    - debian/patches/16_ntfs_allowed_mount_options.patch
      + Allow NTFS mount option 'utf8' (LP #78142).
    - debian/patches/62_dbus-python-0.80.patch
      + Correctly show HAL properties in hal-device-manager with dbus-python.
        (FD #9343; rejected upstream because h-d-m is going away).
    - debian/patches/65-keyboard-addon-repeated.patch
      + Do not ignore key repeat events in the keyboard addon. (FD #9767)
    - debian/patches/66-NULL-fstype-crash.patch
      + Do not crash on NULL volume.fstypes, and assing some fallback values
        to them. (FD #10429, LP #87800)
    - debian/patches/67-fix-probe-volume.patch
      + Fix scrambled labels. (FD #10362, LP #69914)
    - debian/hal.init.dbus
      + Use actual init script path in usage help.
    - debian/run-hald.sh
      + Put absolute paths in HALD_RUNNER_PATH so that callouts are found,
        too.

  * debian/control
    - Drop Build-Depends: linux-kernel-headers (>= 2.6.17).
      linux-libc-dev in unstable is recent enough.
    - Drop Build-Depends: libcap-dev. It's only needed for compiling some of
      the test programs. (Closes: #398933)
  * debian/hal.postrm
    - Reload dbus only on purge, i.e. when the conffile
      /etc/dbus-1/system.d/hal.conf is removed.
    - Remove the fdi-cache file on purge.
    - Check for deluser being available. If not, print a warning message and
      do not remove the haldaemon system account. (Closes: #416760)
  * debian/hal.{preinst,postinst}
    - Remove some old upgrade paths for the hal init script.

  [ Sjoerd Simons ]
  * debian/libhal1.shlibs, debian/libhal-storage1.shlibs: Bump shlibs

 -- Michael Biebl <biebl@debian.org>  Mon, 07 May 2007 15:41:16 +0200

hal (0.5.9-1) experimental; urgency=low

  * New upstream release.
    - Fixes detection of wireless devices with dscape stack. (Closes: #399507)
    - Adds support for fuse mounts. (Closes: #418570)
    - Adds support for new sysfs layout of kernels > 2.6.20. (Closes: #410868)
  * Patches removed as they were applied or fixed upstream:
    - debian/patches/03_macbookpro_configure.patch
    - debian/patches/04_cd_write.patch
    - debian/patches/05_one_formfactor_fallback.patch
    - debian/patches/06_smbios_return.patch
    - debian/patches/07_ppc_suspend.patch
    - debian/patches/08_openfirmware.patch
    - debian/patches/09_check_hashtable_initialisation.patch
    - debian/patches/10_callout_errors.patch
    - debian/patches/11_no_useless_runner_errors.patch
    - debian/patches/12_pegasus_pmu_crash_fix.patch
    - debian/patches/13_hal_callout_bashism.patch
    - debian/patches/15_partition_probing.patch
    - debian/patches/24_dbus_connection_close.patch
    - debian/patches/25_correctly_free_lists.patch
    - debian/patches/26_fix_hald_not_running_coredump.patch
    - debian/patches/27_hal_fix_dbus_error_is_set.patch
    - debian/patches/29_handle_non_hal_mounts.patch
    - debian/patches/30_cdrom_bogus_tocinfo.patch
  * Revised patches:
    - debian/patches/02_powerscripts.patch
    - debian/patches/55_nonpolkit-mount-policy.patch
    - debian/patches/14_power_suspend_linux_pmu_fix.patch
  * debian/patches/19_sonypi_support.patch
    - Removed. Instead of relying on the external spicctrl tool, /dev/sonypi
      is used directly now by the hal-system-sonypic addon.
  * Patches taken from upstream:
    - debian/patches/10_repeated_property_changed_signals.patch
      + Do not trigger the "device_property_changed" signal twice.
    - debian/patches/11_fix_luks_mounting.patch
      + Fix the lock checking for LUKS setup/teardown.
    - debian/patches/12_powerscripts_quirks.patch
      + Pass the correct quirks to pm-supend and pm-hibernate.
  * debian/control
    - Add Depends: hal-info (>= 20070402) to hal package.
    - Change the Build-Depends: docbook-utils to xmlto which is now used for
      building the API documentation.
  * debian/libhal(-storage)-dev.install
    - Do not install libtool *.la files anymore.
  * debian/rules
    - Remove cdbs tarball.mk rules file.
    - Cleanup obsolete rm commands from common-install-impl.
  * debian/hal.install
    - Install the binaries hal-disable-polling, hal-is-caller-locked-out and
      hal-lock.
  * debian/hal.dirs
    - Create the directories /var/cache/hald (fdi files cache) and
      /var/lib/hal (dev acl management list). 
  * debian/hald.8, debian/lshal.1
    - Removed. Shipped upstream. 
  * debian/hal.manpages
    - Install upstream manpages. (Closes: #277399)

 -- Michael Biebl <biebl@debian.org>  Tue, 03 Apr 2007 09:31:47 +0200

hal (0.5.8.1-9) unstable; urgency=low

  * debian/no-cd-media-check.fdi
    - Re-added "HL-DT-ST DVD-RW GCA-4080N" product string

 -- Sjoerd Simons <sjoerd@debian.org>  Wed, 14 Mar 2007 21:31:28 +0100

hal (0.5.8.1-8) unstable; urgency=low

  [ Michael Biebl ]
  * debian/control:
    - Add an explicit build dependency on docbook-xml so we don't fail on
      buildds without network access.

  [ Sjoerd Simons ]
  * debian/hal-unmount.sh: Always run pumount/umount if a block device is
    removed, not only when it's mounted. This ensure that dm devices can be
    properly deconfigured by pumount.
  * debian/debian-storage-policy-ignore-fixed-crypto-drives.fdi
    - Added. Ignore non-removable devices with crypto volumes again 
      (Closes: #414417)

 -- Sjoerd Simons <sjoerd@debian.org>  Wed, 14 Mar 2007 20:36:26 +0100

hal (0.5.8.1-7) unstable; urgency=low

  [ Sjoerd Simons ]
  * Acknowledge Steve Langasek's NMU. (Closes: #370186)
  * debian/patches/29_handle_non_hal_mounts.patch
    - Added. Handle volume removal for mounted volumed that weren't mounted by
      hal correctly.
  * debian/patches/30_cdrom_bogus_tocinfo.patch
    - Added. Some cdrom drives/discs report a wrong start of the session in the
      TOC, causing hal to not detect the filesystem. Work around this by
      rescanning at offset 0 for discs when filesystem detection fails.

  [ Michael Biebl ]
  * Add XS-Vcs-* fields to debian/control.
  * Drop debian-storage-policy-fixed-drives.fdi in favor of
    debian/patches/55_nonpolkit-mount-policy.patch.
    This fixes the problem that local devices are not shown in nautilus.
    (Closes: #394155, #395169, #409879)
  * debian/patches/02_powerscripts.patch
    - Add support for pm-utils and prefer it over other solutions. This is in
      anticipation of hal-0.5.9, where pm-utils will be the preferred backend.
  * Install HAL specification document. (Closes: #413813)
    - debian/control: Build-Depend on docbook-utils and libxml2-utils.
    - debian/rules: Pass --enable-docbook-docs to ./configure.
  * debian/watch
    - Fix regexp to not match non-hal releases, like hal-info.

 -- Sjoerd Simons <sjoerd@debian.org>  Wed,  7 Mar 2007 23:50:11 +0100

hal (0.5.8.1-6.1) unstable; urgency=high

  * Non-maintainer upload.
  * High-urgency upload for RC bugfix.
  * Provide /usr/share/doc/hal/examples/no-cd-media-check.fdi as an example
    for disabling CD ROM media checks, and document this in README.Debian, as
    a workaround for CD drives with broken firmware.  Closes: #370186.

 -- Steve Langasek <vorlon@debian.org>  Mon, 12 Feb 2007 16:42:29 -0800

hal (0.5.8.1-6) unstable; urgency=low

  * debian/patches/19_sonypi_support.patch
    - Added. Fixes the sonypi brightness setting method 
      (Patch from Mike Hommey) (Closes: #391528)

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 15 Jan 2007 22:53:09 +0100

hal (0.5.8.1-5) unstable; urgency=high

  [ Michael Biebl ]
  * debian/hal-doc.install, debian/hal-doc.links
    - Install API documentation into /usr/share/doc/hal-doc/html and create a
      link back to /usr/share/gtk-doc/html/hal so devhelp can find it.
      (Closes: #398803)
  * debian/control
    - Add a Suggests on devhelp for the hal-doc package which allows to
      access the API documentation more easily.

  [ Sebastian Dröge ]
  * debian/control:
    + Updated to use my debian.org mail address

  [ Sjoerd Simons ]
  * debian/patches/28_runner_64bit_values.patch
    - Added. Ensure 64 bit values are correctly aligned before passing them to
    dbus (Closes: #404937)
  * Urgency high, fixes an RC bug

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 15 Jan 2007 14:28:45 +0100

hal (0.5.8.1-4) unstable; urgency=low

  [ Michael Biebl ]
  * Improve short description of the hal-doc package. (Closes: #387374)

  [ Sebastian Dröge ]
  * Patches from upstream GIT:
    + debian/patches/24_dbus_connection_close.patch:
      - Don't call dbus_connection_close() in lshal and hal-device. This is
        invalid usage of DBus API.
        GIT changeset c85e02d58d6503b494bb4c8584a7c44ac6923208
    + debian/patches/25_correctly_free_lists.patch:
      - Correctly free lists to prevent accessing free'd memory.
        GIT changeset a56a15b90177734c70a8b03d961a7bcabdea2af8
    + debian/patches/26_fix_hald_not_running_coredump.patch:
      - Don't coredump utilities when hald is not running but print a usefull
        error message. GIT changeset c2053bf825cd9d81949d63ad83790a68310bb808

  [ Sjoerd Simons ]
  * debian/patches/02_powerscripts.patch
    + Prefer hibernate over uswsusp. (Closes: #397302)
  * debian/patches/27_hal_fix_dbus_error_is_set.patch
    + Added. Ensure libhal never calls dbus_error_is_set(NULL) as that's not
    allowed in the D-Bus API

 -- Sjoerd Simons <sjoerd@debian.org>  Sat, 11 Nov 2006 14:16:52 +0100

hal (0.5.8.1-3) unstable; urgency=low

  * debian/control
    - Add a Recommends on eject to the hal package.
    - Add myself to Uploaders.
  * 15_partition_probing.patch
    - Added. Fixes problems with extended partition tables.
      (Closes: #393245, #392978)
  * Update to new python policy using python-support
    - Tightened Build-Depends on python-support (>= 0.5.3).
    - Drop X[SB]-P-V fields from debian/control, add a debian/pyversions file
      instead specifying the supported python versions.
    - Drop debian/pycompat.
    - Drop dh_python call from debian/rules, call dh_pysupport with the
      correct path to the modules directory. 
    - Call dh_pysupport in binary-install instead of binary-predeb.

 -- Michael Biebl <biebl@debian.org>  Tue, 24 Oct 2006 13:33:55 +0200

hal (0.5.8.1-2) unstable; urgency=low

  * 12_pegasus_pmu_crash_fix.patch
    - Added. Check if power_management.type was set before doing strcmp and
      detect Pegasos machines as having the desktop formfactor
      (Closes: #391124)
  * /debian/patches/13_hal_callout_bashism.patch
    - Added. Fix some bashisms in the hal callout scripts 
  * debian/patches/02_powerscripts.patch
    - Updated. Use s2ram instead of s2both to let uswsusp suspend to ram
    (Closes: #388558)
  * debian/patches/14_power_suspend_linux_pmu_fix.patch 
    - Added. Use the correct hal property to check the powermanagement type.
      (Closes: #393203)

 -- Sjoerd Simons <sjoerd@debian.org>  Wed, 18 Oct 2006 23:45:26 +0200

hal (0.5.8.1-1) unstable; urgency=low

  * New upstream release
  * debian/patches/01_hal_debian_dbuspolicy.patch
    - Updated.
  * debian/patches/05_pmu_nohibernate.patch
    - Removed. Recent kernels don't crash my machine anymore
  * debian/patches/04_hald_scripts.patch
    debian/patches/06_more_buttons.patch
    debian/patches/08_probe_serial.patch
    debian/patches/09_sony_brightness.patch
    debian/patches/12_refresh_acpi_states.patch
    debian/patches/14_probe_volume_invalidlabel.patch
    debian/patches/16_dont_stat_autofs.patch
    debian/patches/17_fix_dbus_090_build.patch
    debian/patches/18_hald_runner_fd_leak.patch
    debian/patches/22_recognize_partitions.patch
    - Removed. All fixed upstream
  * debian/patches/07_suspend2.patch
    debian/patches/20_uswsusp.patch
    debian/patches/21_acpi_support.patch
    - Merged into 02_powerscripts.patch
  * debian/patches/hdm-python2.4.patch
    - Removed. Not needed anymore since the default python is 2.4 now
  * debian/patches/19_sonypi_support.patch
    - Updated. Upstream supports spicctrl but assumes it's in a different path
  * debian/patches/15_mount_scripts_pmount.patch
    - Removed. Replaced by the new version of the mount scripts
  * debian/rules: Disable PolicyKit
  * debian/control: Add build-depend on libvolume-id-dev
  * debian/patches/23_addon_acpi.patch
    - Updated.
  * debian/control: Add linux-kernel-headers (>= 2.6.17) to the build-depends
    for the definition of ARPHRD_IEEE80211_RADIOTAP
  * debian/hal.install: Scripts are no longer in /usr/share/hal but in
    /usr/lib/hal
  * debian/patches/03_macbookpro_configure.patch
    - Added. Change configure so the macbook pro utils can actually be
    disabled.
  * debian/rules: Disable the macbook pro backlight addon.
  * debian/patches/04_cd_write.patch
    - Added. don't crash on cd drives without write capabilities (From
      upstream git)
  * debian/patches/05_one_formfactor_fallback.patch
    - Added. Use one fallback to an unknown formfactor instead of three. Fixes
    bugs caused by falling back when not needed.
  * debian/patches/06_smbios_return.patch
    - Added. Only let the prober return success if it actually found some
    usefull info.
  * debian/patches/07_ppc_suspend.patch
    - Added. pmu systems can suspend by using hal's own tool. So actually flag
    it as being able to suspend even though mem isn't in /sys/power/state
  * debian/patches/08_openfirmware.patch
    - Added. Extra model and machine compatibility from openfirmware and
    use that info to detect the formfactor.
  * debian/debian-storage-policy-fixed-drives.fdi
    - Added. Add policy to hal so it refuses to mount and unmount fixed
    drives.
  * debian/patches/09_check_hashtable_initialisation.patch
    - Added. Check if the udi to method queue hashtable is initialized before
    using it. (From upstream)
  * debian/patches/10_callout_errors.patch
    - Added. Use dbus_error_free instead of LIBHAL_FREE_DBUS_ERROR. Ensures
    errors correctly reach hald-runner.
  * debian/patches/11_no_useless_runner_errors.patch
    - Added. Only let hald-runner output warnings if there was actually an
    error.

 -- Sjoerd Simons <sjoerd@debian.org>  Mon,  2 Oct 2006 18:55:05 +0200

hal (0.5.7.1-2) unstable; urgency=low

  * debian/patches/22_recognize_partitions.patch
    - Added. More robust recognition that a block device is a partition. Fixes
    detecting scsi cdrom drives as partitions (From upstream git)
    (Closes: #383792)
  * debian/patches/23_addon_acpi.patch
    - Added. Don't use the kernel acpi event interface if acpid is installed.
    (Closes: #380520, #352512)
  * debian/README.Debian: Update documentations about the configuration of the
    callouts. Also mention how hal's acpi addon interacts with acpid.
  * debian/hal.dirs: Remove /var/run/hal from hal.dirs. Let the init scripts
    takes care of its creation.  (Closes: #385270)
  * debian/hal.postinst: Don't create a homedir for hal.
  * debian/hal.preinst: Remove the old hal user. As deluser --system only
    removes system users this should be safe.
  * debian/hal.postrm: Don't delgroup the daemon user on purge, deluser
    already takes care of that.
  * debian/hal.postrm: Remove the /var/run/hal dir on purge
  * debian/patches/21_acpi_support.patch:
    - Updated. Use the force argument to the sleep and hibernate call
    (Closes: #384120)
  * debian/patches/debian/patches/19_sonypi_support.patch:
    - Updated. The spicctrl tool is installed in a different location on
    debian then what upstream assumes. 

 -- Sjoerd Simons <sjoerd@debian.org>  Mon,  4 Sep 2006 23:22:49 +0200


hal (0.5.7.1-1) unstable; urgency=low

  [ Sjoerd Simons ]
  * New upstream release
  * debian/hal.postinst,debian/hal.postrm,debian/rules: Rename the hal daemon
    user to haldaemon (was hal)
  * debian/hal.postinst: Created the plugdev system group if it doesn't exist
  * debian/hal.links: Change the udev rules.d link from 050_hal-plugdev.rules
    to z99_hal.rules to ensure hal gets its data after all the udev magic.
  * debian/patches/09_sony_brightness.patch:
    - Apply trivial upstream patch to fix LCD brightness setting on Sony
      laptops.
    - From the ubuntu hal package which took it from upstream, thanks to Paolo
      Borelli
  * debian/patches/12_refresh_acpi_states.patch:
    - Added. refresh ACPI events after suspend/hibernate
    - From the ubuntu hal package, patch created by Paul Sladen based on
      upstream CVS.
  * debian/patches/14_probe_volume_invalidlabel.patch
    - Added. Don't try to fix device labels with invalid UTF-8 characters if
      more than 20% of the characters is invalid.  This avoids totally
      unintelligible labels while still preserving only mildly damaged ones.
    - From the ubuntu hal package, patch created by Martin Pitt
  * debian/patches/15_mount_scripts_pmount.patch:
    - Change mount/umount scripts to call pmount-hal/pumount as the
      destination user instead of mount/umount as root. This way, we do not
      have to rely on hal properties for sanity checking, which are unreliable
      in hal's current trust model.
    - Change eject script to call eject as the destination user instead of
      root.
    - This change should be completely transparent to the outside world, so
      that KDE and gnome-mount will just work. (Closes: #377689)
    - From the ubuntu hal package, patch created by Martin Pitt.
  * debian/patches/16_dont_stat_autofs.patch:
    - Added. Don't stat autofs filesystems as that will remount.
      (Closes: #361785) (From upstream git)
  * debian/patches/17_fix_dbus_090_build.patch:
    - Added. Fix build with dbus >= 0.90 (From upstream git)
  * debian/patches/18_hald_runner_fd_leak.patch
    - Added. Fix fd leak in hald-runner. Patch by Mike Hommey (Closes: #375143)
  * debian/patches/debian/patches/19_sonypi_support.patch:
    - Added. Support sonypi using laptops (Closes: #375144) (From upstream git)
  * debian/patches/07_suspend2.patch:
    - Updated. Don't try to use suspend2 to suspend a pmu machine, which can
    crash the machine. (Closes: #366008)
  * debian/patches/20_uswsusp.patch:
    - Added. Use uswsusp for suspend and hibernation if available. Patch by
    Tim Dijkstra. (Closes: #382183)
  * debian/patches/21_acpi_support.patch:
    - Added. Use acpi-support for suspend and hibernation if available.
    (Closes: #381708)

  [ Sebastian Dröge  ]
  * debian/pycompat,
    debian/control,
    debian/rules:
    + update to the new Python Policy
  * debian/control:
    + Bump Standards-Version to 3.7.2
    + Add myself to Uploaders

 -- Sjoerd Simons <sjoerd@debian.org>  Tue, 15 Aug 2006 15:45:35 +0200

hal (0.5.7-2) unstable; urgency=low

  * debian/hal.udev.rules
    + Fix broken udev syntax (Closes: #364324)
  * Bump compat version to 5
  * Killing hal with brute force in prerm shouldn't be needed anymore
  * Don't install hal's default udev rules file, we ship our own
    (Closes: 359749)
  * debian/patches/07_suspend2.patch
    + Added. Possibility to use hibernate to suspend-to-ram
  * debian/patches/08_probe_serial.patch
   + Only probe legacy serial ports. Fixes issue with usb serial ports from
   wince pda's that can't handle the probing (Closes: #352934)

 -- Sjoerd Simons <sjoerd@debian.org>  Mon,  1 May 2006 22:42:50 +0200

hal (0.5.7-1) unstable; urgency=low

  * New upstream release
  * debian/patches/02_hal_addon_pmu.patch
    + Removed. Fixed upstream
  * debian/patches/03_hald_runnerpath.patch
    + Removed. Fixed upstream
  * debian/patches/05_pmu_nohibernate.patch
    + Updated. Fix crash when power_management.type is not set (Thanks Martin
      Pitt)
  * debian/patches/06_more_buttons.patch
    + Added. Update button signal names to the new convention and also 
    recognize mute, volume up/down buttons, switchvideo mode button and
    keyboard illumination toggle/down/up buttons.
  * Update debian/README.Debian 

 -- Sjoerd Simons <sjoerd@debian.org>  Thu,  2 Mar 2006 18:56:03 +0100

hal (0.5.6+cvs20060219-1) experimental; urgency=low

  * CVS snapshot
  * debian/patches/01_hal_privsep.patch
    + Removed. Fixed upstream
  * debian/patches/02_hal_addon_pmu.patch
    + Updated
  * debian/patches/03_storage_sigio.patch
    + Removed. Fixed upstream
  * debian/patches/04_hald-no-patch.patch
    + Removed. Fixed upstream
  * debian/patches/05_hald_clear_udev_buffer.patch
    + Removed. Fixed upstream
  * Sync with Ubuntu
    + Remove unneeded build-depends (libsysfs-dev and libcap-dev)
    + force-reload dbus instead of reload
    + Remove obsolete fdi example conffile
    + Add small utility script to run hald from the debian dir.
  * debian/patches/storage-policy-debian.patch
    + Removed. Obsolete
  * debian/patches/03_hald_runnerpath.patch
    + Added. Give programs run by the runner a save PATH
  * debian/patches/04_hald_scripts.patch
    + Added. Fix various bugs in the hal scripts
  * Add the powerdev group in postinst
  * debian/patches/01_hal_debian_dbuspolicy.patch 
    + Added. Change the hal dbus policy to allow user part of the powerdev
    group to use the org.freedesktop.Hal.Device.SystemPowerManagement and
    org.freedesktop.Hal.Device.LaptopPanel interfaces.

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 20 Feb 2006 23:24:34 +0100

hal (0.5.6-4) unstable; urgency=high

  * debian/patches/05_hald_clear_udev_buffer.patch 
    + Added. Clear the buffer where udev events are received before using
    (from hal CVS)

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 13 Feb 2006 18:59:12 +0100

hal (0.5.6-3) unstable; urgency=high

  * debian/patches/01_hal_privsep.patch
    + Updated. Fix deadlock when using ATAPI Zip-drives (Closes: #351296)

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 12 Feb 2006 17:52:58 +0100

hal (0.5.6-2) unstable; urgency=low

  * debian/patches/01_hal_privsep.patch
    + Updated to current CVS version
  * udev communicated events to hal via a socket now, which as a side-effect
    fixes incompatibility with udev 0.83 (Closes: #350639, #350762)
  * Let hal look in the right location for the pci.ids and usb.ids files
    (Closes: #341824)
  * Because the addons run with root privs. now, harddisk properties are
    available (Closes: #290653)
  * debian/patches/03_storage_sigio.patch
    + Added. Switch EjectButton detection to SG_IO interface. Solves some
    problems with scsi cdrom drives (from hal CVS)
  * debian/patches/04_hald-no-patch.patch 
    + Added. Also start correctly when PATH is not set (Closes: #345391)

 -- Sjoerd Simons <sjoerd@debian.org>  Wed,  1 Feb 2006 23:59:58 +0100

hal (0.5.6-1) experimental; urgency=low

  * New upstream release
  * debian/patches/hal-dbus_max_match_rules_per_connection.patch
    + Removed. Default max_match_rules in dbus is high enough these days
  * Don't add the hal to group floppy and cdrom
  * Stop using the hotplug helper, instead let udev pass data via a socket to
    hal
  * debian/patches/01_hal_privsep.patch
    + Added. Let the addons and probes be called by a little helper running as
    root while the main hal database runs as an unpriviledged user.
  * No longer chown removable device to group hal
  * debian/patches/02_hal_addon_pmu.patch 
    + Added. Use a direct connection to hal, because it might not be on the
    system bus yet. Open /dev/adb non-block so read blocks instead of
    getting EAGAIN and failing.

 -- Sjoerd Simons <sjoerd@debian.org>  Thu, 19 Jan 2006 23:12:56 +0100

hal (0.5.5.1-5) unstable; urgency=low

  * Tighten depends on dbus and python2.4-dbus a little bit more
  * Fix a bashim in the postinst script (Closes: 347326) 

 -- Sjoerd Simons <sjoerd@debian.org>  Thu, 12 Jan 2006 00:38:47 +0100

hal (0.5.5.1-4) unstable; urgency=low

  * Upload to unstable
  * Add python to the build-depends for dh_python

 -- Sjoerd Simons <sjoerd@debian.org>  Thu,  5 Jan 2006 22:36:33 +0100

hal (0.5.5.1-3) experimental; urgency=low

  * Let libhal-dev and libhal-storage-dev depend on libdbus-1-dev (>= 0.60)

 -- Sjoerd Simons <sjoerd@debian.org>  Fri, 16 Dec 2005 15:37:21 +0100

hal (0.5.5.1-2) experimental; urgency=low

  * Use log_daemon_msg instead of log_begin_msg in the init script
    (Closes: #339728)
  * Build against dbus 0.60 

 -- Sjoerd Simons <sjoerd@debian.org>  Thu, 15 Dec 2005 12:02:22 +0100

hal (0.5.5.1-1) experimental; urgency=low

  * New upstream release
  * Sync with ubuntu (Thanks Martin Pitt)
    + Make libhal-storage-dev depend libhal-dev
    + Fix rm_conffile in hal.preinst
    + Install hal-find-by-capability and hal-find-by-property
    + Translation updates for hal-device-manager.desktop
  * Never restart dbus in postinst or postrm . Only reload it's config.
  * Depend on libusb-dev to build hald-addon-usb-csr (Closes: #335530)
  * Build hal-device-manager again.
  * debian/patches/hdm-python2.4.patch
    + Force hal-device-manager to use python2.4
  * Install /usr/bin/hal-device 

 -- Sjoerd Simons <sjoerd@debian.org>  Tue, 15 Nov 2005 14:18:58 +0100

hal (0.5.4-2) experimental; urgency=low

  * Hal doesn't include hal.dev anymore, so don't try to execute it in the
    udev rules (Closes: #326957)
  * Package doesn't ship fstab-sync, so also don't ship it's manpage. 

 -- Sjoerd Simons <sjoerd@debian.org>  Thu,  8 Sep 2005 10:36:03 +0200

hal (0.5.4-1) experimental; urgency=low

  * New upstream release
  * use udev RUN rules instead of the hotplug.d and dev.d script dirs
  * Install hal-umount.sh in /usr/lib/hal instead of usr/lib/hal/hal-umount.sh
  * debian/patches/property-null-values.patch
    + Removed. Fixed upstream
  * Sync with ubuntu
    + Switched the init script to lsb-base
    + hal.init.dbus: If hald does not want to die in do_stop, use the "yes,
      we really mean it" approach to ensure clean restarts.
    + debian/patches/storage-policy-debian.patch
      - Dropped noatime/sync handling hunk since upstream now does the right
        thing.
      - Enable storage.requires_eject on USB storage devices to always
        eject them (which causes them to properly power off).
    + Only (re)start dbus when hal isn't already running.
    + Update the manpage

 -- Sjoerd Simons <sjoerd@debian.org>  Sat, 27 Aug 2005 22:31:21 +0200

hal (0.5.2-1) experimental; urgency=low

  * New upstream release
  * Don't build hal-device-manager for now as it needs python2.4 gnome
    packages
  * Based on Ubuntu's hal 0.5.2 by Martin Pitt. 
  * Removed no longer relevant patches:
    + debian/patches/harddisk-volumes.patch
    + debian/patches/ids-search.patch
    + debian/patches/hal-fdi.patch
    + debian/patches/hotplug_timeout.patch
    + debian/patches/patches/no_sysdevice.patch
    + debian/paches/hal-hotplug-map.patch
  * debian/ipod-music-player.fdi
    + Fixed upstream
  * debian/hal-device-manager.desktop
    + Updated with new translations from the Ubuntu package

 -- Sjoerd Simons <sjoerd@debian.org>  Tue, 21 Jun 2005 15:28:18 +0200

hal (0.4.8-2) unstable; urgency=low

  * debian/ipod-music-player.fdi 
    + Fix xml errors (Closes: #312817)
  * debian/patches/storage-policy-debian.patch
    + Enable the utf8 mount option for cdrom drives and iso9660 and udf
      filesystems. (Closes: #312818)

 -- Sjoerd Simons <sjoerd@debian.org>  Fri, 10 Jun 2005 15:50:45 +0200

hal (0.4.8-1) unstable; urgency=low

  * New upstream release
  * debian/patches/storage-policy-zip.patch
    + Removed. Merged upstream
  * debian/patches/ids-search.patch
    + Updated
  * debian/patches/hotplug_timeout.patch
    + Updated to work with dbs-edit-patch
  * debian/hal.udev.device-removable.sh
    + Fixed problem with detection of firewire disks (Closes: #309822)
  * debian/patches/storage-policy-debian.patch
    Don't set the sync mount option by default on smaller drives (flash
    drives). Especially on newer kernels this can wear out media too fast. 
  * debian/preferences.fdi 
    Warn for media wear in the example fdi file when enabling the sync option.
 

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 23 May 2005 19:49:56 +0200

hal (0.4.7-4) unstable; urgency=low

  * Add fdi file to recognize Apple Ipods
  * Improved udev script for removable drives detection (Thanks to Marco d'Itri)
  * Move hal-plugdev.rules link after the setting of permissions, but before
    naming of devices files. Enables the hal/gnome-volume-manager combination to
    work with systems using devfs like naming (Closes: #302134)
  * Added an example to set the group id and umask of a mounted volume to
    preferences.fdi. (Closes: #303720)
  * Have the dbus init script wait for hal to actually shutdown, when stopping.

 -- Sjoerd Simons <sjoerd@debian.org>  Sat,  7 May 2005 00:17:11 +0200

hal (0.4.7-3) unstable; urgency=low

  * Remove 50-fstab-sync.hal symlink from the package, it's not supposed to be
    used in hal's default config. (Closes: #298562)
  * Added debian/patches/hotplug_timeout.patch
    + Don't run the hotplug timeout handler while processing hotplug events.
      (Closes: #292256)
  * Fixes from the ubuntu package:
    + Added debian/patches/hal-dbus_max_match_rules_per_connection.diff
      - Allow more matching rules per connection. Fixes problems with
        hal-device-manager on systems with lots of devices.
    + Added debian/patches/harddisk-volumes.patch
      - fdi/90defaultpolicy/storage-policy.fdi: If a volume has an empty
        fsusage, set it to "filesystem" to work around the fact that the
        non-root hald cannot read harddisk partitions.
      - libhal-storage/libhal-storage.c: Do not declare a volume as invisible
        if hal does not know the file system (hald cannot read harddisk
        partitions).

 -- Sjoerd Simons <sjoerd@debian.org>  Fri, 18 Mar 2005 19:25:04 +0100

hal (0.4.7-2) unstable; urgency=low

  * debian/patches/storage-policy-debian.patch
    + Updated. Enable the quiet option for vfat volumes. (Closes: #292661)
  * debian/hal.dbus.init
    + Show a warning message when trying to start with an unsupported kernel.
     (Closes: #292644)
  * debian/patches/no_sysdevice.path
    + Don't die when a device doesn't have a sysfs path when finalizing the
      class device. (Closes: #293630)
  * debian/patches/storage-policy-zip.patch
    + Added. Correctly name partitioned zip mountpoints. Patch from Daniel 
      Serpell. (Closes: #294033)

 -- Sjoerd Simons <sjoerd@debian.org>  Tue, 15 Feb 2005 11:51:34 +0100

hal (0.4.7-1) unstable; urgency=medium

  * New upstream release
    + hal-device-manager handles ieee1394 now (Closes: #290931)
  * Added watch file

 -- Sjoerd Simons <sjoerd@debian.org>  Tue, 25 Jan 2005 15:25:51 +0100

hal (0.4.6-1) unstable; urgency=low

  * New upstream release
    + Fixes various problems with vfat label detection (Closes: #271997)
  * Enable building of fstab-sync as some people seem to like it
    (Closes: #290780)
  * debian/patches/storage-policy-debian.patch.
    + Updated. Copy block.policy.desired_mount_point from block.storage to
    volume.policy.desired_mount_point if the blockdevice has no partitions
    (Closes: #290963)

 -- Sjoerd Simons <sjoerd@debian.org>  Fri, 21 Jan 2005 17:27:34 +0100

hal (0.4.5-1) unstable; urgency=low

  * New upstream release
  * Removed patches that were fixed/merged upstream
    + debian/patches/check-ide-floppy-for-zip.patch
    + debian/patches/volume_id-fat.patch

 -- Sjoerd Simons <sjoerd@debian.org>  Thu, 13 Jan 2005 16:46:12 +0100

hal (0.4.4-2) unstable; urgency=low

  * debian/patches/volume_id-fat.patch
    + Added. Fixes label reading on large FAT volumes. Patch from Kay Sievers.
      (Closes: #271997)
  * debian/patches/check-ide-floppy-for-zip.patch
    + Added. Support IDE Zip drives that appear as IDE floppies. Patch from
      David Zeuthen.

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 10 Jan 2005 09:28:55 +0100

hal (0.4.4-1) unstable; urgency=low

  * New upstream release
  * Removed patched that were merged/fixed upstream:
    + debian/patches/netdev-recovery.patch

 -- Sjoerd Simons <sjoerd@debian.org>  Fri,  7 Jan 2005 11:29:56 +0100

hal (0.4.3-1) unstable; urgency=low

  * New upstream release
  * Start using tarball.mk from cdbs
  * Removed patched that were merged/fixed upstream:
    + debian/patches/cdrom-fdleak.patch
    + debian/patches/cdrom-media-check.patch
    + debian/patches/fix-ide-fdi.patch
    + debian/patches/fstab-sync-crash.patch
    + debian/patches/poll-only-cdroms.patch
    + debian/patches/special_mtab_chars.patch
  * debian/patches/netdev-recovery.patch
    + Added. Fixes a crash in the netdev recovery code (Closes: #288089)
  * debian/hal.udev.rules
    + The only ide drives hal polls are cdroms, so it's unnecessary to set the
      group of other removable ide drives to hal. (Closes: #288301)
  * Stop shipping sony_dsc.fdi, it just causes problems.
  * debian/patches/ids-search.patch
    + Updated
  * debian/patches/z_update_autofoo.patch
    + Removed, not necessary anymore because of the ids-search.patch update 

 -- Sjoerd Simons <sjoerd@debian.org>  Tue,  4 Jan 2005 18:26:44 +0100

hal (0.4.2-6) unstable; urgency=low

  * debian/patches/cdrom-fdleak.patch
    + Added. Don't leak a filedescriptor to the cdrom device when the
    filesystem on a data cd isn't recognized. Patch from Peter Österlund
    (Closes: #287779)

 -- Sjoerd Simons <sjoerd@debian.org>  Thu, 30 Dec 2004 15:29:04 +0100

hal (0.4.2-5) unstable; urgency=high

  * Create /var/run/hal dir on start if it's not there (Closes: #287258)

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 26 Dec 2004 15:27:45 +0100

hal (0.4.2-4) unstable; urgency=high

  * Only add hal to group cdrom and floppy when creating the user. This way it
    won't get added on upgrade if the admin removed it. (Closes: #286790)
  * debian/hal-unmount.dev
    + Also check /etc/mtab to see if the device is mounted. (Closes: #286579)
  * Urgency high. Fixes an RC bug.

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 19 Dec 2004 20:42:37 +0100

hal (0.4.2-3) unstable; urgency=low

  * debian/patches/special_mtab_chars.patch
    + Added. In /etc/mtab and /proc/mounts some special chars (like space) are
    encoded in octal from. Decode these into normal chars again. Fixes
    problems with spaces in mountpoints (Closes: #284322)
  * debian/hal-unmount.dev:
    + Sanity-check $DEVNAME to make sure it begins with a slash, so we don't 
      get bitten by DEVNAME=-a or DEVNAME="". Thanks to Scott James Remnant

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 19 Dec 2004 18:32:47 +0100

hal (0.4.2-2) unstable; urgency=medium

  * debian/patches/fstab-sync-crash.patch
    + Added. Don't crash on cleaning fstab in certain 
      circumstances (Closes: #284721)
  * debian/patches/ids-search.patch
    + Added. Search for pci.ids and usb.ids runtime. Fixes problems when the
      location changes or if it is different then on the machine hal was build
      on.
  * debian/patches/fix-ide-fdi.patch
    + Added. Correct syntax error in the fdi file
  * debian/patches/cdrom-media-check.patch
    + Added. Some CD-ROMs report that they contain a CD even if the tray is 
      open; probe CDROM_MEDIA_CHANGED twice to check whether there is indeed a 
      CD inside.Thanks to Michael Hofmann for discovering this and 
      finding the fix.
  * debian/patches/poll-only-cdroms.patch:
    + Added. Instead of trying to work around broken ide pcmcia device just
      poll cdrom on the ide bus. Patch from David Zeuthen (Closes: #284164)
  * debian/patches/z_update_autofoo.patch:
    + Added. Update configure, this is needed by ids-search.patch.

 -- Sjoerd Simons <sjoerd@debian.org>  Wed, 08 Dec 2004 16:18:14 +0100

hal (0.4.2-1) unstable; urgency=low

  * New upstream release
  * Remove patches that have been merged upstream:
    + debian/patches/device-manager-glade.patch
    + debian/patches/device-manager.patch

 -- Sjoerd Simons <sjoerd@debian.org>  Thu,  2 Dec 2004 13:13:50 +0100

hal (0.4.1-2) unstable; urgency=low

  * Rename the hal dbus start script from hal to 20hal. Makes it simpler to 
    order startup of dbus services.
  * Let hald run as non-root by default
  * Use a dev.d script for lazy device umount. So hald doesn't need too.
    (Script from the ubuntu package)
  * Install udev configuration to make removable devices owned by group hal
    (Adapted from the ubuntu package)
  * Call udevsend for all block devices in the postinst. To ensure 
    the permissions are set right for already available devices.
  * debian/README. Updated to reflect we run as user hal by default now.
  * debian/patches/storage-policy-debian.patch.
    + Updated. turn off sync and noatime for drivers bigger then 2GB. 
  * /etc/hal/fdi/preferences.fdi
    + Added. Some examples of system settings that can be tweaked via hal's
      database.
  * debian/patches/storage-policy-debian.patch.
    + Updated. Disable the managed keyword again, so we don't have to depend
    on a mount version that's already frozen.

 -- Sjoerd Simons <sjoerd@debian.org>  Mon,  8 Nov 2004 23:59:23 +0100

hal (0.4.1-1) unstable; urgency=low

  * New upstream release
    + Fixes fstab-sync crash when called without options (Closes: #278468)
    + Detects highpoint ata raid configurations (Closes: #277534)
  * debian/hald.8: Fixed typos
  * debian/rules: Correctly generate the python dependencies for
                  hal-device-manager
  * debian/hal.postinst: Don't fail when the dbus-1 init script isn't 
                         available yet
  * Removed patches (adopted upstream):
    + debian/patches/fstab-sync.patch 
    + debian/patches/nonblock.patch 
    + debian/patches/storage-policy-uudi.patch
  * debian/patches/storage-policy-debian.patch
    Updated. Usage comment=fstabsync as option for fstab-sync mount lines
  * debian/patches/hal-fdi.patch
    Added. Look for user fdi files in /etc/hal/fdi
  * debian/patches/device-manager.patch
    Added. Fill the Device type and Capabilities field (Patch from Bryan Clark)
  * debian/patches/device-manager-glade.patch
    Added. Improve the appearance of the Device tab in h-d-m 
  * debian/patches/hal-hotplug-map.patch
    Added. Check if the usb device isn't actually an usb mass storage device
    before setting libgphoto2 support properties. Fixes problems with 
    olympus cameras, because PtP and UMS versions have the same usb id's
    (Closes: #279395)

 -- Sjoerd Simons <sjoerd@debian.org>  Sat, 06 Nov 2004 19:59:37 +0100

hal (0.4.0-1) experimental; urgency=low

  * New upstream release
  * Marin Pitt:
    + New packages libhal-storage0 and libhal-storage-dev for new hal-storage
      library
    + Removed patches (adopted upstrem):
      - add_device_nullarg.patch
      - fix_first_hotplug.diff
      - hal-cdspeed.patch
      - nofail_nocaps.patch
      - pci_pre_process_check_null.diff
    + debian/lshal.1: properly quoted dashes
  
   * Sjoerd Simons:
     + Removed patches (adopted upstream):
       - pciid-fdleak.patch
       - usbdb-fdleak.patch
       - fs_probing.patch
       - haldb-require-privs.patch
       - libgphoto2-usermap.patch
       - netlink_spoofing.patch
     + No longer shipping the fstab-update script
     + debian/hal.preinst: Stop hal in preinst instead of dbus
     + debian/hal.preinst: Add missing debhelper token
     + debian/hal.preinst: Remove fstab-update.h transition.
     + Added /etc/default/hal to easily configure running hal as non-root
     + Added debian/patches/fstab-sync.patch (from CVS HEAD)
       - Use the name of the special device file instead of 'foo' when writing
         to the syslog.
       - clean wasn't being called on hald startup because of missing defines
         due to the removal of fstab-sync options
     + Added debian/patches/nonblock.patch (from CVS HEAD)
       - Fixes wrong handling of O_NONBLOCK by hal when probing the fileystem
         type (by removing it)
     + Added debian/patches//storage-policy-uudi.patch (from CVS HEAD)
       - Never use filesystem UUDI for mount points in the default policy
     + Ship fstab-sync.8 manpage
     + Added debian/patches/storage-policy-debian.patch 
       - Change to storage policy to match the behaviour of previous hal
         debian packages.

 -- Sjoerd Simons <sjoerd@debian.org>  Mon, 18 Oct 2004 16:30:01 +0200

hal (0.2.98-5) unstable; urgency=high

  * Restart dbus on postinst instead of starting, fixes problems on upgrade
    and install (Closes: #277050) (Closes: #277035)
  * debian/patches/netlink_spoofing.patch
    + Added. Check PID of netlink packets to prevent spoofing from user
    processes (from CVS HEAD)
  * High priority because it fixes upgrade and install problems.

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 17 Oct 2004 20:19:48 +0200

hal (0.2.98-4) unstable; urgency=medium

  * Also restart dbus when hal is freshly installed.

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 17 Oct 2004 19:45:26 +0200

hal (0.2.98-3) unstable; urgency=medium

  * debian/patches/haldb-require-privs.patch
    + Added. Only allow root and the hal's current user to change things in
    the hal's database (from CVS HEAD with some enhancements)
  * Doesn't crash when SIOCGMIIREG fails (Closes: #276297)

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 10 Oct 2004 19:57:52 +0200

hal (0.2.98-2) unstable; urgency=medium

  * Goodies from the Ubuntu hal packages (thanks to Martin Pitt)
    + Properly quote dashes in the manpages
    + German translation of hal-device-manager.desktop
  * debian/patches/add_device_nullarg.patch
    + Added.  check whether given_sysfs_path is NULL and
    immediately return in this case; previously, this parameter was copied 
    and compared without checking. (from ubuntu package)
  * debian/patches/fix_first_hotplug.patch
    + Added. Fixes race conditions with regard to the first hotplug event
    (from CVS HEAD)
  * debian/patches/fs_probing.patch
    + Added. Fixes some file probing issues (from CVS HEAD)
  * debian/patches/nofail_nocaps.patch
    + Added. Don't fail on a kernel without capablities if privileges are
    dropped (from Ubuntu package)
  * debian/patches/pci_pre_process_check_null.patch
    + Added. Added extra NULL pointing checking (from Ubuntu package)
  * debian/patches/pciid-fdleak.patch
    + Added. Close file descriptors after reading the pci id database
  * debian/patches/usbdb-fdleak.patch
    + Added. Close file descriptors after reading the usb id database
  * Make fstab-update.hal POSIX compliant (patch from Martin Waitz) 
    (Closes: #274937)

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 10 Oct 2004 17:31:40 +0200

hal (0.2.98-1) unstable; urgency=high

  * New upstream release
  * Fixes endless loop in FAT32 label reading code (Closes: #273001)
  * Make it possible to run hal with dropped priviledges
    (not enabled by default)
  * Put hal-device-manager in it's own package (Closes: Bug#239122)
  * Install hal-hotplug-map helper
  * Updated hald manpage
  * Created hal-device-manager manpage
  * Disable selinux for now. A newer libselinux then in debian is needed.
  * debian/patches/hal-cdspeed.patch
    + Added. Fix for unchecked buffer access from Martin Pitt
  * debian/patches/libgphoto2-usermap.patch
    + Added. Let hal-hotplug-map work correctly with the libgphoto2 hotplug
      config.
  * Urgency high because this fixes RC bugs

 -- Sjoerd Simons <sjoerd@debian.org>  Sun, 26 Sep 2004 11:10:45 +0200

hal (0.2.97+cvs20040907-1) unstable; urgency=high

  * New maintainer.
  * New CVS snapshot (Closes: Bug#266158)
  * More robust hotplugging code (Closes: Bug#264597)
  * libhal.la no long declares a bogus dependency on libexpat
    (Closes: Bug#266667)
  * debian/patches/hal_volume_utf8.patch
    + removed. Already fixed upstream
  * Changed fstab-update.sh to fstab-update.hal. Only callouts with the .hal
    extension are invoked now.
  * Conflict with old gnome-volume-manager
  * Urgency high because it fixes RC bugs in testing

 -- Sjoerd Simons <sjoerd@debian.org>  Tue,  7 Sep 2004 22:17:15 +0200

hal (0.2.97-0.1) unstable; urgency=low

  * NMU for New upstream release.
    + sarge freezes tomorrow, this should beat the deadline.
    + Works with D-BUS 0.22 and above.
  * Tighten D-BUS Build-Deps/Depends to >= 0.22.

 -- Daniel Stone <daniels@debian.org>  Mon, 16 Aug 2004 17:34:37 -0700

hal (0.2.95-5) unstable; urgency=medium

  * Urgency medium as this release should enter testing soon
  * Replace hal_volume_utf8.patch with hal_validate_utf8.patch

 -- Martin Waitz <tali@debian.org>  Mon,  2 Aug 2004 20:23:51 +0200

hal (0.2.95-4) unstable; urgency=low

  * Manage patches with quilt.
  * Apply hal_volume_utf8.patch and hal_mounted_on_startup.patch
    from Sjoerd Simons (Closes: #261723)

 -- Martin Waitz <tali@debian.org>  Wed, 28 Jul 2004 21:34:56 +0200

hal (0.2.95-3) unstable; urgency=low

  * Explicitly depend on dbus 0.21-7 to get hald started (Closes: #261582)

 -- Martin Waitz <tali@debian.org>  Tue, 27 Jul 2004 23:15:40 +0200

hal (0.2.95-2) unstable; urgency=low

  * Build-depend on libpopt-dev

 -- Martin Waitz <tali@debian.org>  Sat, 24 Jul 2004 21:43:18 +0200

hal (0.2.95-1) unstable; urgency=low

  * New upstream release (Closes: #259860)
    - hal hotplug helper executes in background (Closes: #237836)
    - hal-device-manager shows error message in dialog (Closes: #233854)
  * debian/rules: use upstream doc/api Makefiles to build docs.
  * debian/{rules,hal.postinst,hal.init,hal.init.dbus}:
    Start hald together with dbus (Closes: #231704)
  * Apply patch from David Weinehall <tao@debian.org> to make
    the fstab update script not require bash (Closes: #259293)
  * Cleanup syslog usage in the hotplug helper
  * remove HACKING reference from README (Closes: #260241)
  * fix hal-device-manager when info.product key misses

 -- Martin Waitz <tali@debian.org>  Fri, 23 Jul 2004 21:33:03 +0200

hal (0.2.93+20040711-2) unstable; urgency=low

  * rerun libtoolize to fix libhal0, argh. (Closes: #259111)

 -- Martin Waitz <tali@debian.org>  Tue, 13 Jul 2004 21:45:20 +0200

hal (0.2.93+20040711-1) unstable; urgency=low

  * New CVS checkout (Closes: #257781)
    - includes part of my get-properties patch (Closes: #238175)
  * debian/control: build-depend on python (Closes: #258461)
  * add shlib file (Closes: #253779)
  * support vc class in linux hotplug helper (Closes: #258112)

 -- Martin Waitz <tali@debian.org>  Mon, 12 Jul 2004 23:43:54 +0200

hal (0.2.92-1) unstable; urgency=low

  * New upstream release
  * debian/README.Debian: add note about fstab-update callout
  * fix COPYING, by accident it only contained the GPL

 -- Martin Waitz <tali@debian.org>  Tue,  8 Jun 2004 21:51:44 +0200

hal (0.2.91-1) unstable; urgency=low

  * New upstream release

 -- Martin Waitz <tali@debian.org>  Wed, 26 May 2004 00:28:25 +0200

hal (0.2.90+20040515-1) unstable; urgency=low

  * New CVS checkout
  * debian/fstab-update.sh: add example from cvs tree
  * debian/rules: install fstab-update.sh as example into hal/device.d
    (but leave it -x for now to disable it)

 -- Martin Waitz <tali@debian.org>  Sat, 15 May 2004 19:55:11 +0200

hal (0.2.90+20040511-1) unstable; urgency=low

  * New CVS checkout

 -- Martin Waitz <tali@debian.org>  Tue, 11 May 2004 20:13:53 +0200

hal (0.2.90+20040424-1) unstable; urgency=low

  * New CVS checkout

 -- Martin Waitz <tali@debian.org>  Sat, 24 Apr 2004 13:15:48 +0200

hal (0.2.6+20040331-1) unstable; urgency=low

  * New CVS checkout

 -- Martin Waitz <tali@debian.org>  Wed, 31 Mar 2004 22:25:22 +0200

hal (0.2.6+20040311-1) unstable; urgency=low

  * New CVS checkout (Closes: #237436)
  * don't die if usbfs is not mounted (Closes: # 234364)
  * print better error message if hald is not runnig (one part of #233854)

 -- Martin Waitz <tali@debian.org>  Thu, 11 Mar 2004 20:51:59 +0100

hal (0.2.6-4) unstable; urgency=low

  * debian/hal.postinst: restart dbus on configure, so that it
    reads our dbus policy configuration file
  * debian/control: add dependency on some python modules and usbutils
    (Closes: #231312, #231555, #231607)

 -- Martin Waitz <tali@debian.org>  Sat,  7 Feb 2004 21:49:57 +0100

hal (0.2.6-3) unstable; urgency=low

  * first upload to unstable
  * debian/control: add phython2.3-dbus dependency

 -- Martin Waitz <tali@debian.org>  Thu,  5 Feb 2004 22:07:22 +0100

hal (0.2.6-2) experimental; urgency=low

  * Merge with package from Ross Burton <ross@burtonini.com>
    - debian/control: add hal-doc, update build-depends
    - debian/rules: build documentation
    - debian/hal-doc.install: include dokumentation in hal-doc
    - debian/hal.postrm: new file
    - debian/hal-device-manager.desktop: new file
    - debian/hal.install: add desktop file

 -- Martin Waitz <tali@debian.org>  Tue, 27 Jan 2004 02:31:10 +0100

hal (0.2.6-1) experimental; urgency=low

  * Initial Release. (Closes: #217468)

 -- Martin Waitz <tali@debian.org>  Tue, 20 Jan 2004 01:41:51 +0100