-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
518 lines (312 loc) · 16.1 KB
/
ChangeLog
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
2012-06-23 Tim Lauridsen <timlau@fedoraproject.org>
* yumdaemon.spec: bumped yumdaemon version Version:
0.1-0.1.git20120623
2012-06-23 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile: added get-builddeps target to Makefile
2012-06-23 Tim Lauridsen <timlau@fedoraproject.org>
* tools/git2cl: added Changelog build tool
2012-06-23 Tim Lauridsen <timlau@fedoraproject.org>
* yumdaemon.spec: minor .spec fixup
2012-06-23 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile: fix installation of daemon and apply the right selinux
type (rpm_exec_t) to daemon
2012-06-23 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, dbus/org.baseurl.Yum.service, yumdaemon/__init__.py,
yumdaemon/daemon.py, yumdaemon/yum-daemon, yumdaemon/yumdaemon: move
all daemon code into one file yumdaemon
2012-06-17 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
yumdaemon/daemon.py: Added HistorySearch method to service and
client API's
2012-06-16 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py: Add GetHitsory... metods to python3
client API
2012-06-16 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, test/test-api.py,
test/unit-devel.py, yumdaemon/daemon.py: Added GetHistoryByDays
method Added GetHistoryPackages method Added new testcases for
GetHistory.... Fixed errors when running testcases
2012-06-11 Tim Lauridsen <timlau@fedoraproject.org>
* yumdaemon/daemon.py: returm pkg in bytes in transaction result
2012-06-07 Tim Lauridsen <timlau@fedoraproject.org>
* yumdaemon/daemon.py: Fix GetUpdateInfo to return the update notice
values
2012-06-07 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: updated README
2012-06-07 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: updated README
2012-06-07 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: updated README
2012-06-07 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: updated README
2012-06-07 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: updated README
2012-06-06 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py, yumdaemon/daemon.py: increase the
dbus async call timeout to 20 min (120 s), a big yum transation can
take long time
2012-06-05 Tim Lauridsen <timlau@fedoraproject.org>
fix merge problems
2012-06-05 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
docs/server.rst, yumdaemon/daemon.py: Added extra newest_only
paramter to Search method, to limit the result to the newest version
of packages
2012-06-05 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py, examples/python2/monitor.py,
yumdaemon/daemon.py: Add extra parameter to TransactionEvent and new
'pkg-to-download' event
2012-06-05 Tim Lauridsen <timlau@fedoraproject.org>
* yumdaemon/daemon.py: Fix Search method to return only each package
once and always the installed one first over the available one
2012-06-05 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
yumdaemon/daemon.py: - Removed GetAction method (replaced by "action" pseudo attribute) -
implemented "pseudo" attributes. "action" : get package action for
a given package "downgrades" : get available downgrades for a
given pkg
2012-06-05 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
yumdaemon/daemon.py: - Removed GetAction method (replaced by "action" pseudo attribute) -
implemented "pseudo" attributes. "action" : get package action for
a given package "downgrades" : get available downgrades for a
given pkg
2012-06-04 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
docs/server.rst, examples/python3/example1.py, yumdaemon/daemon.py:
Rename GetPackageObjects to GetPackageWithAttributes
2012-06-04 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
yumdaemon/daemon.py: Added GetAction(id) to return current action
for a given package.
2012-06-01 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
yumdaemon/daemon.py: - Added new SetWatchdogState(boolean) method to disable/enable the
watchdog - Added method in/out logging to method in daemon in debug
mode.
2012-05-30 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py, docs/Makefile,
docs/client-python2.rst, docs/client-python3.rst,
docs/examples.rst, docs/index.rst, docs/server.rst,
examples/python2/exit.py, examples/python3/example1.py,
examples/python3/example2.py: A lot of doc updates and extra
examples added
2012-05-30 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py: adding missing JSON convertion to
Install, Remove ....
2012-05-29 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py, docs/conf.py, docs/index.rst,
docs/server.rst: Doc updates
2012-05-29 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py: Added doc strings and made helper
functions private
2012-05-29 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, server/__init__.py, server/daemon.py,
server/yum-daemon, yumdaemon/__init__.py, yumdaemon/daemon.py,
yumdaemon/yum-daemon: mv code from server/ to yumdaemon/
2012-05-28 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon3/__init__.py: updated doc strings
2012-05-28 Tim Lauridsen <timlau@fedoraproject.org>
* client/yumdaemon2/__init__.py, client/yumdaemon3/__init__.py,
docs/client-python2.rst, docs/client-python3.rst: Updated docs and
doc strings
2012-05-28 Tim Lauridsen <timlau@fedoraproject.org>
* docs/Makefile, docs/client-python2.rst, docs/client-python3.rst,
docs/conf.py, docs/index.rst: Updated doc
2012-05-28 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, client/python2/Makefile, client/python2/__init__.py,
client/python2/client.py, client/python3/Makefile,
client/python3/__init__.py, client/python3/client.py,
client/yumdaemon2/Makefile, client/yumdaemon2/__init__.py,
client/yumdaemon3/Makefile, client/yumdaemon3/__init__.py,
test/base.py, test/test-api.py, test/unit-devel.py: refactor the
client API to yumdaemon2 & yumdaemon3
2012-05-28 Tim Lauridsen <timlau@fedoraproject.org>
* docs/server.rst: Add some API docs
2012-05-28 Tim Lauridsen <timlau@fedoraproject.org>
* .gitignore, docs/Makefile, docs/client-python2.rst,
docs/client-python3.rst, docs/conf.py, docs/index.rst,
docs/server.rst: Added inital sphinx docs
2012-05-28 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, client/python2/Makefile, client/python2/client.py,
client/python3/Makefile, client/python3/client.py,
dbus/org.baseurl.Yum.service, server/__init__.py, server/daemon.py:
Change GetPackageObjects to take a parameter to define what pkg
attributes to get besides the pkg_id.
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md: Added API to Readme
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
fix README.md conflict :(
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md, yumdaemon.spec: updated README.md
2012-05-27 Tim Lauridsen <timlau@fedoraproject.org>
* README.md, yumdaemon.spec: updated README.md
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, yumdaemon.spec: Added spec & extra Makefile targets
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* client/python2/client.py, test/test-api.py, test/unit-devel.py: - Add GetPackageObject to python 2 client API - Added unittest for
GetPackageObject (python 2)
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* test/base.py, test/test-api.py: Fix unittest to work again
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* README, README.md: Rename README
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, client/python3/Makefile, client/python3/client.py: - Added GetUpdateInfo for getting Update Information from a package
- Cleanup some Makefile issues (python should use print() )
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, client/python2/Makefile, client/python2/__init__.py,
client/python3/Makefile, client/python3/__init__.py: Add Makefile
magic to install client python modules
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* .gitignore, Makefile: Update Makefile to handle moved files
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* examples/python/async-calls.py, examples/python/async-calls2.py,
examples/python2/async-calls.py, examples/python2/async-calls2.py,
examples/python2/monitor.py, monitor.py: More reorganization of the
code
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* client/python3/client.py: Add a python 3.x client api for
communicating with the yum-daemon DBus service
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* .gitignore, server/daemon.py: Change GetPackageObject to return a
json encode string there contains a list of tuples each tuple
contains (pkg_id, summary, size). Some docstring modifications
2012-05-26 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, client/python2/client.py, daemon.py, server/daemon.py,
server/yum-daemon, yum-daemon: reorganice to code into subfolder
2012-05-24 Tim Lauridsen <timlau@fedoraproject.org>
* daemon.py: Added GetPackageObjects method there returns a list of
po_dict po_dict is a dictionary containing 'id' : Package id
'summary' : package summary 'size' : package size in bytes
2012-05-23 Tim Lauridsen <timlau@fedoraproject.org>
* daemon.py: updated .gitignore
2012-05-23 Tim Lauridsen <timlau@fedoraproject.org>
* examples/python/async-calls.py: Added GetUpdateInfo(pkg_id) method
to get update information from an given package changed @param to
:param in all docstings to work with python-sphinx for future use
2012-05-18 Tim Lauridsen <timlau@fedoraproject.org>
* dbus/org.baseurl.Yum.service, yum-daemon: Fix the org.baseurl.Yum
exec helper shebang to make the daemon work on F17
2012-05-18 Tim Lauridsen <timlau@fedoraproject.org>
* daemon.py, test/base.py, yum-daemon: Fix unit test so they work
with current F17 repos. fix issue in GetPackagesByName to not return
the same installed package more than one time, even if it available
in multiple repos.
2011-03-13 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py, test/test-api.py, test/unit-devel.py: Added
GetGroups
2011-03-13 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py, test/test-api.py, test/unit-devel.py: Add
Search with unit test
2011-03-03 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, daemon.py, test/test-api.py, test/unit-devel.py: - Added logging. - Fixed yum locking, so daemon dont keep yum locked
- Better transaction result return values. - Added watchdog to
terminate daemon if idle for a periode of time (20s) If daemon is
locked and dont have done any work for a long periode of time then
terminate too. - Added command line option -v, --verbose to show
output from daemon - Added command line option -d, --debug to show
debug output - Added unit devel file to use while developing unit
test (make test-devel), so not all unit test has be run while
developing.
2011-03-01 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, test/test-api.py: add comment and removed some debug
code
2011-03-01 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py, test/test-api.py: Added Downgrade,
Reinstall, Update + unittests
2011-02-28 Tim Lauridsen <timlau@fedoraproject.org>
* README: Update README
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* client.pyc, daemon.py, test/base.py, test/test-api.py: Added
support for multiple arguments to Install & Removed and update unit
tests
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* test/base.py, test/test-api.py: Added more unittests and removed
testcode from client API
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, test/test-api.py: Added more unittests and removed
testcode from client API
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* examples/python/output.txt: remove output.txt
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* .gitignore: Added .gitignore
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* client.pyc, examples/python/output.txt, test/base.py,
test/test-api.py: Add the testcases to git, DOOGH git add test
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: More testcases and fixes for brokeness in
the API
2011-02-27 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile: testcase cleanup and and more content
2011-02-26 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, client.py, daemon.py: Added test cases
2011-02-26 Tim Lauridsen <timlau@fedoraproject.org>
* daemon.py: Added permission and lock chek to all functions
2011-02-21 Tim Lauridsen <timlau@fedoraproject.org>
* examples/python/async-calls2.py: Another async example
2011-02-21 Tim Lauridsen <timlau@fedoraproject.org>
* examples/python/async-calls.py: Add some output to better see the
flow
2011-02-21 Tim Lauridsen <timlau@fedoraproject.org>
* examples/python/async-calls.py: Added a python example to show how
to make async calls to the Yum D-Bus API :)
2011-02-15 Tim Lauridsen <timlau@fedoraproject.org>
* examples/c/Makefile, examples/c/dbus-yum-test.c: Added c (glib)
examples of api usage
2011-02-12 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: Added GetRepository & GetRepo
2011-02-12 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: added GetConfig
2011-02-12 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: use json for returning non simple data types
(GetAttribute, BuildTransaction)
2011-02-11 Tim Lauridsen <timlau@fedoraproject.org>
* examples/vala/Makefile, examples/vala/yum-api-test.vala: Add api
usage examples in vala :)
2011-02-11 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: Make DBus method names CamelCase to follow
the conventions
http://dbus.freedesktop.org/doc/dbus-specification.html#naming-conventions
2011-02-11 Tim Lauridsen <timlau@fedoraproject.org>
* daemon.py: Better RPM callback messages
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* README, client.py, daemon.py, monitor.py: Add DBus signal progress
callback to track the state of the running transaction.
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: Added support for adding/buildin/running
transaction
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* client.py: Cleanup test output
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* daemon.py: Added comments and doc strings
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: Added get_packages_by_name
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* client.py, daemon.py: Added support to get attributes from yum
package object
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* README, client.py, daemon.py: added quit to client, updated README
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, README: Added README and cleanup Makefile
2011-02-10 Tim Lauridsen <timlau@fedoraproject.org>
* Makefile, client.py, daemon.py, dbus/org.baseurl.Yum.service: Code
cleanup
2011-02-09 Tim Lauridsen <timlau@fedoraproject.org>
* Added yum dbus daemon basics Signed-off-by: Tim Lauridsen
<timlau@fedoraproject.org>