forked from timlau/yum-daemon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
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 <[email protected]>
* yumdaemon.spec: bumped yumdaemon version Version:
0.1-0.1.git20120623
2012-06-23 Tim Lauridsen <[email protected]>
* Makefile: added get-builddeps target to Makefile
2012-06-23 Tim Lauridsen <[email protected]>
* tools/git2cl: added Changelog build tool
2012-06-23 Tim Lauridsen <[email protected]>
* yumdaemon.spec: minor .spec fixup
2012-06-23 Tim Lauridsen <[email protected]>
* Makefile: fix installation of daemon and apply the right selinux
type (rpm_exec_t) to daemon
2012-06-23 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* client/yumdaemon3/__init__.py: Add GetHitsory... metods to python3
client API
2012-06-16 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* yumdaemon/daemon.py: returm pkg in bytes in transaction result
2012-06-07 Tim Lauridsen <[email protected]>
* yumdaemon/daemon.py: Fix GetUpdateInfo to return the update notice
values
2012-06-07 Tim Lauridsen <[email protected]>
* README.md: updated README
2012-06-07 Tim Lauridsen <[email protected]>
* README.md: updated README
2012-06-07 Tim Lauridsen <[email protected]>
* README.md: updated README
2012-06-07 Tim Lauridsen <[email protected]>
* README.md: updated README
2012-06-07 Tim Lauridsen <[email protected]>
* README.md: updated README
2012-06-06 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
fix merge problems
2012-06-05 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* client/yumdaemon3/__init__.py: adding missing JSON convertion to
Install, Remove ....
2012-05-29 Tim Lauridsen <[email protected]>
* client/yumdaemon3/__init__.py, docs/conf.py, docs/index.rst,
docs/server.rst: Doc updates
2012-05-29 Tim Lauridsen <[email protected]>
* client/yumdaemon3/__init__.py: Added doc strings and made helper
functions private
2012-05-29 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* client/yumdaemon3/__init__.py: updated doc strings
2012-05-28 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* docs/Makefile, docs/client-python2.rst, docs/client-python3.rst,
docs/conf.py, docs/index.rst: Updated doc
2012-05-28 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* docs/server.rst: Add some API docs
2012-05-28 Tim Lauridsen <[email protected]>
* .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 <[email protected]>
* 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 <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Cleanup Readme markup
2012-05-27 Tim Lauridsen <[email protected]>
* README.md: Added API to Readme
2012-05-27 Tim Lauridsen <[email protected]>
fix README.md conflict :(
2012-05-27 Tim Lauridsen <[email protected]>
* README.md, yumdaemon.spec: updated README.md
2012-05-27 Tim Lauridsen <[email protected]>
* README.md, yumdaemon.spec: updated README.md
2012-05-26 Tim Lauridsen <[email protected]>
* Makefile, yumdaemon.spec: Added spec & extra Makefile targets
2012-05-26 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* test/base.py, test/test-api.py: Fix unittest to work again
2012-05-26 Tim Lauridsen <[email protected]>
* README, README.md: Rename README
2012-05-26 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* .gitignore, Makefile: Update Makefile to handle moved files
2012-05-26 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* client/python3/client.py: Add a python 3.x client api for
communicating with the yum-daemon DBus service
2012-05-26 Tim Lauridsen <[email protected]>
* .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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* daemon.py: updated .gitignore
2012-05-23 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* client.py, daemon.py, test/test-api.py, test/unit-devel.py: Added
GetGroups
2011-03-13 Tim Lauridsen <[email protected]>
* client.py, daemon.py, test/test-api.py, test/unit-devel.py: Add
Search with unit test
2011-03-03 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* Makefile, test/test-api.py: add comment and removed some debug
code
2011-03-01 Tim Lauridsen <[email protected]>
* client.py, daemon.py, test/test-api.py: Added Downgrade,
Reinstall, Update + unittests
2011-02-28 Tim Lauridsen <[email protected]>
* README: Update README
2011-02-27 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* test/base.py, test/test-api.py: Added more unittests and removed
testcode from client API
2011-02-27 Tim Lauridsen <[email protected]>
* client.py, test/test-api.py: Added more unittests and removed
testcode from client API
2011-02-27 Tim Lauridsen <[email protected]>
* examples/python/output.txt: remove output.txt
2011-02-27 Tim Lauridsen <[email protected]>
* .gitignore: Added .gitignore
2011-02-27 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* client.py, daemon.py: More testcases and fixes for brokeness in
the API
2011-02-27 Tim Lauridsen <[email protected]>
* Makefile: testcase cleanup and and more content
2011-02-26 Tim Lauridsen <[email protected]>
* Makefile, client.py, daemon.py: Added test cases
2011-02-26 Tim Lauridsen <[email protected]>
* daemon.py: Added permission and lock chek to all functions
2011-02-21 Tim Lauridsen <[email protected]>
* examples/python/async-calls2.py: Another async example
2011-02-21 Tim Lauridsen <[email protected]>
* examples/python/async-calls.py: Add some output to better see the
flow
2011-02-21 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* examples/c/Makefile, examples/c/dbus-yum-test.c: Added c (glib)
examples of api usage
2011-02-12 Tim Lauridsen <[email protected]>
* client.py, daemon.py: Added GetRepository & GetRepo
2011-02-12 Tim Lauridsen <[email protected]>
* client.py, daemon.py: added GetConfig
2011-02-12 Tim Lauridsen <[email protected]>
* client.py, daemon.py: use json for returning non simple data types
(GetAttribute, BuildTransaction)
2011-02-11 Tim Lauridsen <[email protected]>
* examples/vala/Makefile, examples/vala/yum-api-test.vala: Add api
usage examples in vala :)
2011-02-11 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* daemon.py: Better RPM callback messages
2011-02-10 Tim Lauridsen <[email protected]>
* 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 <[email protected]>
* client.py, daemon.py: Added support for adding/buildin/running
transaction
2011-02-10 Tim Lauridsen <[email protected]>
* client.py: Cleanup test output
2011-02-10 Tim Lauridsen <[email protected]>
* daemon.py: Added comments and doc strings
2011-02-10 Tim Lauridsen <[email protected]>
* client.py, daemon.py: Added get_packages_by_name
2011-02-10 Tim Lauridsen <[email protected]>
* client.py, daemon.py: Added support to get attributes from yum
package object
2011-02-10 Tim Lauridsen <[email protected]>
* README, client.py, daemon.py: added quit to client, updated README
2011-02-10 Tim Lauridsen <[email protected]>
* Makefile, README: Added README and cleanup Makefile
2011-02-10 Tim Lauridsen <[email protected]>
* Makefile, client.py, daemon.py, dbus/org.baseurl.Yum.service: Code
cleanup
2011-02-09 Tim Lauridsen <[email protected]>
* Added yum dbus daemon basics Signed-off-by: Tim Lauridsen