2020-04-04 Neal Gompa * dnfdaemon.spec: Bump spec for 0.3.20 release 2020-04-04 Neal Gompa * dnfdaemon.spec: Raise minimum version of DNF to 4.2.6 and drop conflicts The minimum verified version this worked with was DNF 4.2.6 but there is no longer an expectation that the Python API should significantly break with new major versions. Also, we're removing conflicts to upcoming major versions. If it becomes a problem, we can re-add them... 2020-04-04 Neal Gompa * Makefile, dnfdaemon.spec, python/dnfdaemon/Makefile, python/dnfdaemon/client/Makefile: Remove Python 2 support from dnfdaemon Python 2 is dead in Fedora and other Linux distributions as Python 2 is now EOL per the CPython developers. Thus, we no longer will support Python 2 dnfdaemon clients. Reference: https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal 2020-03-01 Angelo Naselli * daemon/dnfdaemon-system.py: With a hugh transaction, number of bytes to dowload could be greater than Int32, moreover byte number should be more than 0 so let's use Unsigend to avoid crashes 2020-01-06 Angelo Naselli * python/dnfdaemon/server/__init__.py: Fix GetRepo crash for Atrribute error 2019-12-28 Angelo Naselli * python/dnfdaemon/server/backend.py: imported code from "dnf clean metadata" command 2019-10-15 Adam Williamson * daemon/dnfdaemon-session.py, daemon/dnfdaemon-system.py: check_lock: treat 'locked by other' differently to 'not locked' check_lock currently claims the daemon is locked by another app even if the problem is actually that it *isn't locked at all*. We should distinguish these two cases. Also, here and in a few other places we refer to this as either a 'dnf lock' or a 'yum lock'. AFAICT it is not either of those things, it is a lock that is internal to the daemon. You can happily perform operations with dnf *directly* while this lock is held. It's confusing to describe this as a 'dnf lock' when that isn't what it is, so this changes the description to 'dnfdaemon lock' in a few places. Signed-off-by: Adam Williamson 2018-09-17 Adam Williamson * python/dnfdaemon/server/__init__.py: Handle additional DNF transaction callback actions in DNF 3 See https://bugzilla.redhat.com/show_bug.cgi?id=1624652 and https://bugzilla.redhat.com/show_bug.cgi?id=1630113 . It seems that a change in DNF 3 causes transaction callbacks to use actions that aren't included in the callback API definition or docs. Because dnfdaemon/dnfdragora currently kinda assume they know all *possible* callback actions, this winds up causing dnfdragora to crash if it tries to handle a callback with one of these unknown actions. This commit adds the extra actions to the const <-> string dict in dnfdaemon's TransactionProgress callback, so that in the dbus RPMProgress message it sends out, the action will be a string, as dnfdragora's handler for the message expects. A companion commit for dnfdragora will add handling for the new string values, and also make it not crash if an unexpected action shows up. Signed-off-by: Adam Williamson 2018-09-17 Adam Williamson * python/dnfdaemon/server/backend.py: Handle removal of dnf.repo._md_expire_cache() in DNF 3.4 DNF 3.4 removed _md_expire_cache(), which we were still using. Let's follow how upstream replaced it, by using the expire() method of the underlying librepo repo object...unfortunately this is still using private interfaces, but I don't see a way to do it using public ones. Signed-off-by: Adam Williamson 2018-07-22 Neal Gompa * Makefile, python/dnfdaemon/Makefile, python/dnfdaemon/client/Makefile: Enforce usage of versioned Python interpreter in Makefiles The Makefiles for dnfdaemon previously assumed that '/usr/bin/python' pointed to Python 2. However, as support for Python 2 winds down over the next two years, this is not guaranteed to remain true. Consequently, Fedora has split out '/usr/bin/python' from the 'python2' package in order to enforce that packages do not use '/usr/bin/python' by default. Since the assumption was wrong in the Makefiles to begin with, it is better to go ahead and fix it in the Makefiles. Reference: https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package 2018-06-27 Neal Gompa * ChangeLog: Finalize 0.3.19 release 2018-06-27 Neal Gompa * dnfdaemon.spec: Add missing %files section for selinux subpackage 2018-06-23 Daniel Mach * dnfdaemon.spec: Spec change for 0.3.19 release. 2018-06-21 Daniel Mach * python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py: Fix code to work with DNF 3 history and transactions. 2017-10-30 Eduard Čuba * test/support.py: [tests]: use SWDB instead of YumDB and GroupPersistor 2017-10-23 Eduard Čuba * dnfdaemon.spec, python/dnfdaemon/server/__init__.py: support for DNF 2.8 Dnf 2.8 introduces unified software database which changes some non-API calls 2018-06-23 Neal Gompa * Makefile: Makefile: master branch is actually 'master' now 2018-04-11 Angelo Naselli * python/dnfdaemon/server/__init__.py: Add missing repo data (size and packages) to json https://github.com/manatools/dnfdragora/issues/97 2017-12-10 Angelo Naselli * python/dnfdaemon/server/__init__.py: Correctly managed undo operation 2017-05-24 Neal Gompa * ChangeLog: Finalize 0.3.18 release 2017-05-24 Neal Gompa * dnfdaemon.spec: Finalize spec for 0.3.18 release 2017-05-24 Jaroslav Mracek * python/dnfdaemon/server/backend.py: Add new keyword for progress.start (RhBug:1454854) It reflect API changes in dnf-2.5.0-1 https://bugzilla.redhat.com/show_bug.cgi?id=1454854 2017-05-01 Angelo Naselli * python/dnfdaemon/server/backend.py: fix rh bug 1444830 update info "filename" has been removed from hawkey 2017-04-14 Neal Gompa * ChangeLog: Finalize 0.3.17 release 2017-04-14 Neal Gompa * dnfdaemon.spec: Finalize spec for 0.3.17 release 2017-04-14 Neal Gompa * Makefile: Small cleanups to the Makefile Offer variable for systemd unit install location and fixup definitions of some variables 2017-03-30 Neal Gompa * Makefile: Change Makefile to use manatools-dev branch 2017-03-30 Neal Gompa * dnfdaemon.spec: spec: Bump to dnf 2.2.0 min, slight fixes to spec 2017-03-30 Neal Gompa * python/dnfdaemon/server/__init__.py: Add new transaction callback identifiers from DNF 2.2.0 2017-03-22 Neal Gompa * README.md: dnf-daemon is under active development again dnfdaemon development now is actively developed as part of the manatools development. 2017-03-20 Angelo Naselli * python/dnfdaemon/server/__init__.py: fixed install method if not for local rpm 2017-03-19 Angelo Naselli * python/dnfdaemon/server/__init__.py: DNF 2.0 API change for installation of RPMs from URI/file path In DNF 2.0, add_remote_rpm became add_remote_rpms using and returning list of packages, so Install() needed to change accordingly 2017-02-20 Angelo Naselli * python/dnfdaemon/server/__init__.py: Fixed get_config() call to work with DNF 2.0 2017-02-07 Angelo Naselli * python/dnfdaemon/server/__init__.py: Fixed GetRepo() call to work with DNF 2.0 2017-03-22 Tim Lauridsen * README.md: Update README.md 2016-08-29 Tim Lauridsen Merge pull request #6 from j-mracek/develop Optimize code for dnf-2.0 2016-08-24 Jaroslav Mracek * dnfdaemon.spec, python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py: Optimize code for dnf-2.0 2016-05-25 Tim Lauridsen merge release 0.3.16 2016-05-25 Tim Lauridsen * ChangeLog: updated ChangeLog 2016-05-25 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.16 2016-05-25 Tim Lauridsen * python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py: fixes issues with use of non public gpg API in dnf 1.1.9 (rhbz #1338564) 2016-05-10 Tim Lauridsen Merge branch 'release-devel' into develop 2016-05-10 Tim Lauridsen Merge branch 'release-0.3.15' into develop 2016-05-10 Tim Lauridsen merge dnfdaemon-0.3.15 release 2016-05-10 Tim Lauridsen * ChangeLog: updated ChangeLog 2016-05-10 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.15 2016-05-10 Tim Lauridsen * python/dnfdaemon/server/backend.py: Show all kernel packages as updates 2016-05-10 Tim Lauridsen * python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py: workaround for dnf.Base.reset(sack=True) in hawkey 6.0.3 https://bugzilla.redhat.com/show_bug.cgi?id=1332067 2016-04-29 Tim Lauridsen Merge branch 'release-0.3.14' into develop 2016-04-29 Tim Lauridsen merge dnfdaemon-0.3.14 release 2016-04-29 Tim Lauridsen * ChangeLog: updated ChangeLog 2016-04-29 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.14 2016-04-29 Tim Lauridsen * python/dnfdaemon/client/__init__.py: fallback to use GObject.G_MAXINT 2016-04-29 Tim Lauridsen Merge branch 'release-0.3.13' into develop 2016-04-29 Tim Lauridsen merge dnfdaemon-0.3.13 release 2016-04-29 Tim Lauridsen * ChangeLog: updated ChangeLog 2016-04-29 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.13 2015-12-15 Tim Lauridsen * Makefile: change the release Makefile target to the gitflow model 2015-12-07 Tim Lauridsen * python/dnfdaemon/client/__init__.py: fix: dreprecated GObject.G_MAXINT in rawhide 2015-12-01 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/server/__init__.py: use public API for RPM transaction progress (dnf >= 1.1.0) (Fixes timlau/yumex-dnf:#65) 2015-11-28 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-11-28 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.12 2015-11-28 Tim Lauridsen * Makefile, dbus/dnfdaemon.service, dbus/org.baseurl.DnfSystem.service, dnfdaemon.spec: Added systemd service for org.baseurl.DnfSystem 2015-11-18 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-11-18 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.11 2015-11-18 Tim Lauridsen * python/dnfdaemon/server/__init__.py: fix problems with gpgkey import (fixes timlau/yumex-dnf#71) 2015-10-09 Tim Lauridsen * dnfdaemon.spec: policycoreutils-python -> policycoreutils-python-utils only for f23 and later 2015-10-05 Tim Lauridsen Merge pull request #1 from genodeftest/patch-1 Remove deprecated python option `-tt` 2015-10-02 Christian Stadelmann * daemon/dnfdaemon-system.py: Remove deprecated python option `-tt` 2015-10-02 Christian Stadelmann * daemon/dnfdaemon-session.py: Remove deprecated python option `-tt` 2015-09-30 Tim Lauridsen * python/dnfdaemon/client/__init__.py, python/dnfdaemon/server/__init__.py: Remove some logging noise from print statements (#52) 2015-09-30 Tim Lauridsen * dnfdaemon.spec: require policycoreutils-python-utils instead of policycoreutils-python RHBZ #1246612 2015-09-30 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-09-30 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.10 2015-06-09 Tim Lauridsen * python/dnfdaemon/server/__init__.py: fix: remember enable repos, when resetting base 2015-06-09 Tim Lauridsen * python/dnfdaemon/client/__init__.py, python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py: Add support for getting all available updates, using 'update_all' filter. 2015-06-03 Tim Lauridsen * python/dnfdaemon/server/backend.py: read settings from dnf.conf on local system 2015-06-01 Tim Lauridsen * python/dnfdaemon/server/__init__.py: cleanup: pep8 fixes 2015-06-01 Tim Lauridsen * python/dnfdaemon/client/__init__.py: Client API exception can contain a message 2015-06-01 Tim Lauridsen * daemon/dnfdaemon-system.py, python/dnfdaemon/client/__init__.py: fix: server & client API much match 2015-06-01 Tim Lauridsen * python/dnfdaemon/client/__init__.py: fix: don't reset API version to 0 2015-06-01 Tim Lauridsen * daemon/dnfdaemon-session.py, daemon/dnfdaemon-system.py, python/dnfdaemon/client/__init__.py, python/dnfdaemon/server/__init__.py: added check for daemon API version (timlau/yumex-dnf#43) 2015-05-27 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-05-27 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/client/__init__.py, python/dnfdaemon/server/__init__.py: bumped version to 0.3.9 2015-05-27 Tim Lauridsen * Makefile: build: remove python-sphinx from get-builds make target 2015-05-22 Tim Lauridsen * daemon/dnfdaemon-system.py, docs/server.rst, python/dnfdaemon/client/__init__.py, python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py, test/test_common.py: auto calc max download errors, disable the manual setting via RunTransaction 2015-05-21 Tim Lauridsen * python/dnfdaemon/server/backend.py, test/support.py, test/test_common.py: added automatic calc of max errors + unit test 2015-05-19 Tim Lauridsen * python/dnfdaemon/server/__init__.py: HistoryUndo should return boolean, not int 2015-05-18 Tim Lauridsen * python/dnfdaemon/server/__init__.py, test/test_common.py: GetTransaction should only return current transaction BuildTransaction should resolve and return current transaction 2015-05-18 Tim Lauridsen * daemon/dnfdaemon-system.py, python/dnfdaemon/client/__init__.py, python/dnfdaemon/server/__init__.py: added HistoryUndo to undo a history transaction (timlau/yumex-dnf#7) 2015-05-14 Tim Lauridsen * python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py: Apply cached config before sack is loaded 2015-05-14 Tim Lauridsen * python/dnfdaemon/server/__init__.py: config settings should be remember until daemon is closed. (timlau/yumex-dnf#24) 2015-05-14 Tim Lauridsen * Makefile: build: use --setopt=installonly_limit=0 on dnf cmds 2015-05-13 Tim Lauridsen * python/dnfdaemon/server/backend.py: make download error handling better drpm and mirror switch is not errors 2015-05-13 Tim Lauridsen * python/dnfdaemon/server/__init__.py, test/test_common.py: optimize: AddTransaction should not resolve 2015-05-13 Tim Lauridsen * python/dnfdaemon/server/__init__.py: fix: traceback is GetGroupPackages is called before GetGroups (RhBug: # 1221030) 2015-05-12 Tim Lauridsen * python/dnfdaemon/server/__init__.py: add missing part for get_attribute('requires') (timlau\yumex-dnf#8) 2015-05-12 Tim Lauridsen * python/dnfdaemon/server/__init__.py: separate gpgcheck issues and other transaction errors 2015-05-12 Tim Lauridsen * python/dnfdaemon/server/__init__.py, test/test_common.py: added requires fake attributes It returns a {} with requirement strings and a list of providing packages. (timlau/yumex-dnf#8) 2015-05-12 Tim Lauridsen * python/dnfdaemon/server/backend.py: only get real updates and installonlypkgs in GetPackages('updates'), not other installs pulled in by the depsolve. 2015-05-11 Tim Lauridsen * python/dnfdaemon/server/__init__.py: make search for packages case in-sensitive by default. 2015-05-06 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-05-06 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped version to 0.3.8 2015-05-05 Tim Lauridsen * python/dnfdaemon/server/backend.py: fix: make fetching of available updates better Make repo priority and other excluding work. (Rhbug: 1217155) 2015-04-28 Tim Lauridsen * python/dnfdaemon/server/__init__.py: fix: reinstall in add_transaction, should always use the available po, not the installed one. 2015-04-27 Tim Lauridsen * python/dnfdaemon/server/__init__.py: fix: fake attribute 'downgrades' return installed package if the main package is a downgrade 2015-04-27 Tim Lauridsen * Makefile: build: makefile targets for reinstall and updates test builds 2015-04-27 Tim Lauridsen * python/dnfdaemon/server/__init__.py, test/test_common.py: fix: downgrades return wrong action Added unit test for actions 2015-04-27 Tim Lauridsen * python/dnfdaemon/server/__init__.py: cleanup: some debug printing 2015-04-27 Tim Lauridsen * python/dnfdaemon/server/__init__.py: fix: return the right return code when gpgkey import verification is needed. fix: use the right TransactionEvent for signature check 2015-04-27 Tim Lauridsen * daemon/dnfdaemon-system.py, python/dnfdaemon/server/__init__.py: add basics for handling gpg checks 2015-04-26 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-04-26 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.7 2015-04-23 Tim Lauridsen * python/dnfdaemon/server/__init__.py, test/support.py, test/test_common.py: add support for pkg filelist Added test for updateinfo updated 2015-04-23 Tim Lauridsen * python/dnfdaemon/server/backend.py: Added issued date to updateinfo 2015-04-21 Tim Lauridsen * python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py: added/removed some FIXME/TODO comments 2015-04-20 Tim Lauridsen * python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py, test/support.py, test/test_common.py: Adding support for UpdateInfo (dnf update advisories) 2015-04-16 Tim Lauridsen * test/test_common.py: cleanup unit test for print() statements 2015-04-15 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-04-15 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped version to 0.3.6 2015-04-15 Tim Lauridsen * python/dnfdaemon/server/__init__.py, test/test_common.py: fix: obsolete is an install, not an update 2015-04-15 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-04-15 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped version to 0.3.5 2015-04-15 Tim Lauridsen * python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py, test/test_common.py, test/test_data/repos/main.repo: fix: use same cachedir as dnf cli cleanup some unit tests and removed some debug printing 2015-04-15 Tim Lauridsen * python/dnfdaemon/server/backend.py: fix not using same cachedir than dnf cli 2015-04-14 Tim Lauridsen * test/test_common.py, test/test_data/repos/broken.repo: Adding testcases for installing a package with broken deps 2015-04-14 Tim Lauridsen * test/test_common.py, test/test_data/repos/@System.repo, test/test_data/repos/main.repo: added unit test for package with multiple obsoletes 2015-04-13 Tim Lauridsen * dnfdaemon.spec: require dnf 0.6.3, not 0.6.5 2015-04-12 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-04-12 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.4 2015-04-12 Tim Lauridsen * ChangeLog: updated ChangeLog 2015-04-12 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/client/__init__.py: bumped version to 0.3.4 2015-04-12 Tim Lauridsen * python/dnfdaemon/server/__init__.py, test/support.py, test/test_common.py, test/test_data/repos/local-pkg-1.0-1.fc22.noarch.rpm: fix test cases with dnf 0.6.5 2014-10-17 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-10-17 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped version to 0.3.3 2014-10-16 Tim Lauridsen * daemon/dnfdaemon-system.py: make methods use read or write PolicyKit rules 2014-10-16 Tim Lauridsen * daemon/dnfdaemon-system.py, policykit1/org.baseurl.DnfSystem.policy, python/dnfdaemon/server/__init__.py: split PolicyKit action in a read & write rule 2014-10-15 Tim Lauridsen * dnfdaemon.spec: removed circular deps 2014-10-15 Tim Lauridsen * Makefile, dnfdaemon.spec, rel-eng/packages/.readme, rel-eng/packages/dnfdaemon, rel-eng/tito.props: build: fedora review changes 2014-10-13 Tim Lauridsen * Makefile, dnfdaemon.spec: build: cleanup Makefile & spec 2014-10-13 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-10-13 Tim Lauridsen * dnfdaemon.spec: bumped version to 0.3.2 2014-10-12 Tim Lauridsen * Makefile, dnfdaemon.spec: build: dont use tito anymore 2014-10-12 Tim Lauridsen * Makefile, dnfdaemon.spec: build: fedora review cleanups 2014-10-12 Tim Lauridsen * tools/dbusdoc/dnf-system.xml: remove dnf-system.xml from git 2014-10-10 Tim Lauridsen * tools/dbusdoc/Makefile, tools/dbusdoc/build_api.py, tools/dbusdoc/dnf-system.xml: doc: helper to make .rst formatted api doc via dbus introspection 2014-10-10 Tim Lauridsen * docs/server.rst: doc: update server api doc for system daemon 2014-09-25 Tim Lauridsen * docs/server.rst: doc: add info about verify action 2014-09-24 Tim Lauridsen * daemon/dnfdaemon-system.py, python/dnfdaemon/server/__init__.py: api: adding feedback for verifying packages 2014-09-21 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.3.1-1]. 2014-09-21 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-09-21 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.3.0-1]. 2014-09-21 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.2.6-1]. 2014-09-21 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-09-21 Tim Lauridsen * ChangeLog, rel-eng/tito.props: updated ChangeLog 2014-09-21 Tim Lauridsen * ChangeLog, python/dnfdaemon/server/__init__.py, rel-eng/packages/dnfdaemon: updated ChangeLog 2014-09-21 Tim Lauridsen * Makefile: build: make target for run devel tests 2014-09-04 Tim Lauridsen * python/dnfdaemon/client/__init__.py: fix: regex for detection of Dbus Errors 2014-09-04 Tim Lauridsen * Makefile: make: auto detect nosetest version to use when running tests 2014-09-03 Tim Lauridsen * python/dnfdaemon/client/__init__.py: Use GLib.MainLoop() 2014-09-02 Tim Lauridsen * dnfdaemon.spec: bump dnf requirement to 0.6.1 2014-09-02 Tim Lauridsen * python/dnfdaemon/__init__.py, python/dnfdaemon/server/__init__.py: dnf.base.do_transaction don't return anything in dnf 0.6.x 2014-09-02 Tim Lauridsen * test/test-session-api.py: fix session test case after API changes 2014-09-02 Tim Lauridsen * daemon/dnfdaemon-session.py, daemon/dnfdaemon-system.py, python/dnfdaemon/server/__init__.py: handle the mainloop in dnfdaemon.server 2014-09-01 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.2.5-1]. 2014-09-01 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-09-01 Tim Lauridsen * daemon/dnfdaemon-system.py: Hack for GObjects dont blow up 2014-09-01 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.2.4-1]. 2014-09-01 Tim Lauridsen * ChangeLog, test/test_data/repos/local-pkg-1.0-1.fc20.noarch.rpm: updated ChangeLog 2014-08-31 Tim Lauridsen * daemon/dnfdaemon-session.py, daemon/dnfdaemon-system.py: Use GLib mainloop, instead of Gtk, there is crashing in F21 2014-08-30 Tim Lauridsen * python/dnfdaemon/server/backend.py: use the same cache setup as dnf cli 2014-08-29 Tim Lauridsen * python/dnfdaemon/server/backend.py: fix cachedir setup caused by upstream changes 2014-07-15 Tim Lauridsen * python/dnfdaemon/server/backend.py, test/test_common.py, test/test_data/repos/updates.repo: fix: show only latest updates (fixes : timlau/yumex-dnf#2) 2014-07-15 Tim Lauridsen * python/dnfdaemon/server/backend.py: fix: only get latest upgrades 2014-07-13 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.2.3-1]. 2014-07-13 Tim Lauridsen * ChangeLog, python/dnfdaemon/server/__init__.py: updated ChangeLog 2014-07-13 Tim Lauridsen * test/test-system-ro.py: test: fixed som test cases 2014-07-13 Tim Lauridsen * dnfdaemon.spec, python/dnfdaemon/server/backend.py: fix cachedir setup for dnf 0.5.3 bump dnf dnf requirement 2014-05-29 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.2.2-1]. 2014-05-29 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-05-29 Tim Lauridsen * dnfdaemon.spec: build: require dnf 0.5.2 2014-05-29 Tim Lauridsen * daemon/dnfdaemon-system.py: fix refactor issue 2014-05-09 Tim Lauridsen * daemon/dnfdaemon-session.py, daemon/dnfdaemon-system.py, python/dnfdaemon/client/__init__.py, python/dnfdaemon/server/__init__.py, test/test_common.py: api: merged GetPackages with GetPackageWithAttributes. 2014-05-09 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.2.1-1]. 2014-05-09 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-05-09 Tim Lauridsen * Makefile: build: auto bump release 2014-05-09 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.2.0-1]. 2014-05-09 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-05-09 Tim Lauridsen * Makefile, {dnfdaemon => daemon}/dnfdaemon-session.py, {dnfdaemon => daemon}/dnfdaemon-system.py, dnfdaemon.spec, python/Makefile, {client => python}/dnfdaemon/Makefile, python/dnfdaemon/__init__.py, python/dnfdaemon/client/Makefile, {client/dnfdaemon => python/dnfdaemon/client}/__init__.py, python/dnfdaemon/server/Makefile, dnfdaemon/common.py => python/dnfdaemon/server/__init__.py, python/dnfdaemon/server/backend.py, test/__init__.py, test/{base.py => apitest.py}, test/test-session-api.py, test/test-system-ro.py, test/test-system-rw.py, test/test_common.py, test/unit-devel.py: refactor: move server support code into dnfdaemon/server client code into dnfdaemon/client 2014-05-09 Tim Lauridsen * dnfdaemon/common.py: cleanup: cleanup code and added doc strings 2014-05-09 Tim Lauridsen * .gitignore, Makefile: build: build rpms into build dir in source tree 2014-05-09 Tim Lauridsen * dnfdaemon/common.py, test/test_common.py: add changelog, filelist as fake attributes, just returns None for now 2014-05-09 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/client-python.rst, docs/server.rst: api: remove GetUpdateInfo(), use GetAttribute(..,'updateinfo) instead 2014-05-09 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.1.6-1]. 2014-05-09 Tim Lauridsen * ChangeLog: updated ChangeLog 2014-05-09 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: fix: rename issues 2014-05-08 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, test/support.py, test/test_common.py, test/test_data/local-pkg-1.0-1.fc20.noarch.rpm: tests: added more test, renamed methods from _name() to name() for the the methods there is called from the session & system daemons 2014-05-08 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, test/pkgs/specs/local-pkg.spec, test/support.py, test/test_common.py, test/test_data/local-pkg-1.0-1.fc20.noarch.rpm, test/test_data/repos/local-pkg-1.0-1.fc20.noarch.rpm, test/test_data/repos/main_comps.xml: test: more test cases & some cleanup 2014-05-08 Tim Lauridsen * dnfdaemon/common.py, test/support.py, test/test_common.py, test/test_data/repos/@System.repo, test/test_data/repos/main_comps.xml: tests: added more tests 2014-05-07 Tim Lauridsen * dnfdaemon/common.py, test/test_common.py, test/test_data/repos/main.repo, test/test_data/repos/main_comps.xml: test: more common unit tests 2014-05-07 Tim Lauridsen * dnfdaemon/common.py: cleanup: remove unused code fix: search should allways return list 2014-05-07 Tim Lauridsen * test/support.py, test/test_common.py, test/test_data/repos/@System.repo, test/test_data/repos/main.repo, test/test_data/repos/main_comps.xml: Test: add unit tests for common.py 2014-05-07 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: refactor: move all dnf released code into common and other cleanups 2014-05-05 Tim Lauridsen * dnfdaemon/common.py: return if group is marked as installed in dnf 2014-05-05 Tim Lauridsen * policykit1/org.baseurl.DnfSystem.policy: make policykit less desktop centric https://github.com/stefwalter/yum-daemon/commit/f47f0f9bd69a9f5564a35009a2f6715aa486c211 2014-05-03 Tim Lauridsen * Makefile: build: make sure changelog is committed 2014-05-03 Tim Lauridsen * ChangeLog, Makefile: updated changelog + fix typo in Makefile 2014-05-03 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.1.5-1]. 2014-04-20 Tim Lauridsen * Makefile, dnfdaemon/dnfdaemon-system.py, test/base.py, test/{test-system-api.py => test-system-ro.py}, test/test-system-rw.py, test/unit-devel.py: tests: split up system tests in ro & rw renamed Makefile test targets with run-test prefix 2014-04-20 Tim Lauridsen * test/test-system-api.py: tests: make GroupInstall more error prone 2014-04-20 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: Run with local dnf checkout build save the groups if do_transaction return rc == 0 2014-04-19 Tim Lauridsen * dnfdaemon/common.py, test/test-session-api.py, test/test-system-api.py: use the dnf 0.5.0 group API fix group tests, so they enable all repos and runs faster 2014-04-18 Tim Lauridsen * test/test-system-api.py: tests: make GroupInstall test work even if firefox group is already installed 2014-04-18 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: more use of package_* api call succes_finish() if RunTransaction is completted without errors 2014-04-18 Tim Lauridsen * dnfdaemon.spec: build: req. dnf >= 0.5.0 2014-04-18 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: Use new package_* api from dnf 0.5.0 2014-04-18 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py: use resolve(allow_erasing=True), new API in Dnf 0.5.0 2014-04-18 Tim Lauridsen * client/dnfdaemon/__init__.py, docs/Makefile, docs/client-python.rst, docs/conf.py: misc cleanup 2014-04-11 Tim Lauridsen * Makefile: build: removed Makefile leftovers 2014-04-11 Tim Lauridsen * Makefile: build: cleanup Makefile and use tito to do the actions 2014-04-11 Tim Lauridsen * dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of package [dnfdaemon] release [0.1.4-1]. 2014-04-11 Tim Lauridsen * rel-eng/packages/.readme, rel-eng/tito.props: Initialized to use tito. 2014-04-09 Tim Lauridsen * docs/conf.py: doc: setup autodoc extension 2014-04-09 Tim Lauridsen * client/dnfdaemon/__init__.py, docs/conf.py: docs: use Google style docstrings 2014-04-09 Tim Lauridsen * test/base.py, test/test-session-api.py, test/test-system-api.py, test/unit-devel.py: cleanup: more PEP8 fixes in test/ 2014-04-09 Tim Lauridsen * client/dnfdaemon/__init__.py: cleanup: docs strings 2014-04-09 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: cleanup: PEP8 fixes 2014-04-09 Tim Lauridsen * dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: cleanup: fix merge leftovers 2014-04-09 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: cleanup: PEP8 fixes 2014-04-01 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon.spec, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/conf.py: bumped version to 0.1.4 2014-04-01 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py, docs/client-python.rst, docs/server.rst, test/test-system-api.py, test/unit-devel.py: api: add GroupInstall & GroupRemove to install/remove groups 2014-03-29 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: fix: GetGroupPackages dont support attrs in System Daemon 2014-03-29 Tim Lauridsen * test/test-session-api.py, test/test-system-api.py: test: better group test cases 2014-03-29 Tim Lauridsen * dnfdaemon/common.py, test/test-system-api.py, test/unit-devel.py: fix. GetPackages should only return each package once 2014-03-29 Tim Lauridsen * dnfdaemon.spec: build: update source url 2014-03-29 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon.spec, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/conf.py: bumped version to 0.1.3 2014-03-29 Tim Lauridsen * Makefile: build: dont auto upload on release 2014-03-28 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: refactor: swapped args 2014-03-28 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/server.rst, test/test-session-api.py, test/test-system-api.py, test/unit-devel.py: api: merged GetPackagesByName & GetPackagesByNameWithAttr into GetPackagesByName 2014-03-28 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/server.rst, test/test-session-api.py, test/test-system-api.py: api: merged Search & SearchWithAttr into Search() 2014-03-27 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/client-python.rst, docs/server.rst, test/test-session-api.py, test/test-system-api.py, test/unit-devel.py: add: new SearchWithAttr API 2014-03-27 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/client-python.rst, docs/server.rst, test/test-session-api.py, test/test-system-api.py, test/unit-devel.py: add: Add GetPackageNameWithAttr, does the same as GetPackagesByName, but also return user defined attributes 2014-03-27 Tim Lauridsen * dnfdaemon/common.py: cleanup: remove a debug print 2014-03-25 Tim Lauridsen * docs/client-python.rst, docs/server.rst: doc: build fixes 2014-03-25 Tim Lauridsen * docs/fake-lib/README~, docs/fake-lib/gi/repository/Gio.py~: cleanup: backup files 2014-03-25 Tim Lauridsen * docs/client-python.rst, docs/conf.py, docs/server.rst: doc: fix readthedocs build warnings 2014-03-25 Tim Lauridsen * docs/client-python.rst: doc: cleanup python client api doc 2014-03-25 Tim Lauridsen * docs/fake-lib/gi/repository/GObject.py, docs/fake-lib/gi/repository/Gio.py: doc: Added some fake libs to build docs without GObject instrospection is installed 2014-03-25 Tim Lauridsen * .gitignore, docs/fake-lib/gi/repository/GObject.py: doc: Added some fake libs to build docs without GObject instrospection is installed 2014-03-25 Tim Lauridsen * docs/conf.py, docs/fake-lib/README, docs/fake-lib/README~, docs/fake-lib/gi/__init__.py, docs/fake-lib/gi/repository/Gio.py, docs/fake-lib/gi/repository/Gio.py~, docs/fake-lib/gi/repository/__init__.py: doc: Added some fake libs to build docs without GObject instrospection is installed 2014-03-25 Tim Lauridsen * docs/conf.py: doc: more ReadTheDocs fixes 2014-03-25 Tim Lauridsen * docs/conf.py: doc: more ReadTheDocs fixes 2014-03-25 Tim Lauridsen * docs/conf.py: doc: Mock som modules, so doc will build on ReadTheDocs 2014-03-25 Tim Lauridsen * docs/server.rst: doc: fix some Yum leftovers 2014-03-25 Tim Lauridsen * README.md: doc: updated link to API doc at http://dnf-daemon.readthedocs.org/en/latest/index.html 2014-03-24 Tim Lauridsen * dnfdaemon/common.py: cleanup: removed unused code 2014-03-24 Tim Lauridsen * dnfdaemon.spec, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: cleanup: remove workaround for group issue in dnf 0.4.18, fixed in 0.4.19 doc: better fixme comments release: bumped release to 0.1.2 2014-03-21 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: doc: update non public api fixme's with bugzilla report links 2014-03-21 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: fix : ExpireCache handle RepoErrors and return True if the cache was populated without errors 2014-03-20 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py, docs/server.rst: add: add max_err parameter to RunTransaction and let it return (rc, messages) as an json encoded string 2014-03-20 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py: add : collect dnl err msgs and count errors and abort if there is to many download errors 2014-03-18 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py, test/unit-devel.py: add: return list of obsoleted packages in transaction results 2014-03-17 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py, test/unit-devel.py: fix: make history work on completted transaction only and make test cases better 2014-03-17 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/unit-devel.py: fix: temp workaround for history changes in dnf 0.4.18 (not complete yet) 2014-03-17 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: fix: dont blowup if rpm callback with package = None, just ignore it 2014-03-17 Tim Lauridsen * dnfdaemon/common.py: fix: dont hardcode the fedora release 2014-03-17 Tim Lauridsen * dnfdaemon/common.py: Added temporary workaround for problem with 0.4.18 https://bugzilla.redhat.com/show_bug.cgi?id=1077173 2014-03-17 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: fix: UnboundLocalError: local variable 'rc' referenced before assignment (RunTransaction) fix: First set can_quit=False, just before we executing the transaction 2014-03-16 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: implement RPM Display callback for RunTransaction 2014-03-16 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: fix; rename Exception 2014-03-15 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py: Use dnf transaction, instead of dnf.Base._goal there is not public API 2014-03-14 Tim Lauridsen * dnfdaemon/common.py: fix: watchdog can't close service because of Gtk not defined 2014-03-14 Tim Lauridsen * Makefile: add: make kill-both will kill installed system & session jobs too 2014-03-14 Tim Lauridsen * dnfdaemon/common.py, test/test-system-api.py, test/unit-devel.py: fix: GetPackagesByName should not return both install & available for same package 2014-03-14 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: fix: AddTransaction(... , action='obsolete') should use base.upgrade 2014-03-14 Tim Lauridsen * test/pkgs/build-rpms.sh, test/pkgs/specs/bar-new.spec, test/pkgs/specs/bar-old.spec, test/test-system-api.py, test/unit-devel.py: test: make obsoleting test pkgs and and a test case 2014-03-14 Tim Lauridsen * Makefile: fix: make test-inst include the release number in *.rpm install 2014-03-14 Tim Lauridsen * Makefile, test/pkgs/specs/foobar-20.spec, test/unit-devel.py: add: add test-repo-build Makefile target, to refresh the local test repo. fix: fix duplicate version in test .spec file 2014-03-14 Tim Lauridsen * test/test-system-api.py: fix: repair broken test cases 2014-03-14 Tim Lauridsen * dnfdaemon/common.py: fix : dont print, use logger 2014-03-14 Tim Lauridsen * .gitignore, .settings/org.eclipse.core.resources.prefs: remove eclipse settings 2014-03-14 Tim Lauridsen Merge branch 'master' of github.com:timlau/dnf-daemon 2014-03-14 Tim Lauridsen * .settings/org.eclipse.core.resources.prefs, dnfdaemon/dnfdaemon-system.py, test/pkgs/build-rpms.sh, test/pkgs/specs/bar-dep-err.spec, test/pkgs/specs/foo-20.spec, test/pkgs/specs/foo-dep-err.spec, test/test-system-api.py, test/unit-devel.py: Handle depsolve errors 2014-03-13 Tim Lauridsen * Makefile: fix test-builds Makefile target 2014-03-12 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, test/test-session-api.py: GetGroupPackages return user defined pkg attributes 2014-03-12 Tim Lauridsen * test/base.py: fix issue with session api tests 2014-03-12 Tim Lauridsen * dnfdaemon.spec: change requirements from dnf to python3-dnf 2014-03-12 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, test/base.py, test/test-session-api.py, test/test-system-api.py, test/unit-devel.py: Added ExpireCache API to reset dnf metadata cache make the test framework handle signals better 2014-03-12 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: return error from AddTransaction 2014-03-12 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/dnfdaemon-system.py: Added new ErrorMessage signal AddTransaction will send ErrorMessage if pkg_id cant be resolved to a package object 2014-03-12 Tim Lauridsen * Makefile: Use dnf for test-inst target in Makefile 2014-03-12 Tim Lauridsen * dnfdaemon/common.py: fix the progress signals 2014-03-12 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: Send TransactionEvent when executing the transaction 2014-03-12 Tim Lauridsen * dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: reset the dnf.Base object on unlock 2014-03-12 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py, test/base.py, test/test-system-api.py, test/unit-devel.py: Fix remove not working if there is deps 2014-03-12 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: Fix the AddTransaction, ClearTransaction, GetTransaction to work with Hawkey.Goal the right way. 2014-03-12 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: use Hawkey.goal in AddTransaction 2014-03-11 Tim Lauridsen * dnfdaemon.spec, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: convert services to python3 2014-03-11 Tim Lauridsen * Makefile, dnfdaemon/dnfdaemon-system.py, test/base.py, test/test-session-api.py, test/test-system-api.py, test/unit-devel.py: - Implemented History api (system) - make the tests run in Python 3.3 2014-03-11 Tim Lauridsen * Makefile: Workaround test-release gives weird error 2014-03-11 Tim Lauridsen * Makefile, dnfdaemon.spec: cleanup .spec & Makefile 2014-03-11 Tim Lauridsen * Makefile, test/test-system-api.py: Added more test cases for system API 2014-03-11 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: fix system api test to use local test repo 2014-03-11 Tim Lauridsen * Makefile, dnfdaemon/common.py, test/base.py, test/pkgs/build-rpms.sh, test/pkgs/specs/bar-10.spec, test/pkgs/specs/bar-20.spec, test/pkgs/specs/foo-20.spec, test/pkgs/specs/foobar-10.spec, test/pkgs/specs/foobar-20.spec, test/test-session-api.py, test/unit-devel.py: Use only local test repo for unit tests 2014-03-10 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, test/test-session-api.py: refactor SetEnabledRepos() and added it to session api 2014-03-10 Tim Lauridsen * .gitignore, test/pkgs/README, test/pkgs/build-rpms.sh, test/pkgs/source.tar.gz, test/pkgs/source/README, test/pkgs/specs/bar-10.spec, test/pkgs/specs/bar-20.spec, test/pkgs/specs/foo-10.spec, test/pkgs/specs/foo-20.spec: Added tools for creation of test pkgs in a test repo 2014-03-10 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: Implemented SetConfig() 2014-03-10 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: Implement SetEnabledRepos 2014-03-09 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py: removed TODO comment 2014-03-09 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/base.py, test/test-system-api.py, test/unit-devel.py: Minor testcase cleanup 2014-03-09 Tim Lauridsen fix merge 2014-03-09 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/dnfdaemon-system.py, test/base.py, test/test-system-api.py: Implement the AddTransaction, ClearTransaction & GetTransaction 2014-03-09 Tim Lauridsen * client/dnfdaemon/__init__.py, dnfdaemon/dnfdaemon-system.py, test/base.py, test/test-system-api.py: Implement the initial version of AddTransaction, ClearTransaction & GetTransaction 2014-03-09 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py, test/unit-devel.py: implemented Downgrade & Update 2014-03-09 Tim Lauridsen * dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: Implemented Reinstall 2014-03-09 Tim Lauridsen * test/test-system-api.py, test/unit-devel.py: Extended the Install & Remove testcase and move it the system test module 2014-03-08 Tim Lauridsen * dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py, test/base.py, test/unit-devel.py: implemented Install & Remove in system API 2014-03-08 Tim Lauridsen * docs/client-python.rst: fix the exception docs in python client api 2014-03-08 Tim Lauridsen * client/dnfdaemon/__init__.py: cleanup the python api client with the right signal handlers 2014-03-08 Tim Lauridsen * .gitignore, Makefile, docs/conf.py, docs/index.rst: Cleanup yum refs in the docs 2014-03-08 Tim Lauridsen * docs/Makefile: fix docs upload dir 2014-03-08 Tim Lauridsen * dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: removed usued signal 2014-03-08 Tim Lauridsen * dbus/org.baseurl.DnfSession.service: fix typo in DBus conf 2014-03-08 Tim Lauridsen * dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: cleanup usused imports 2014-03-08 Tim Lauridsen * .gitignore: opdated .gitignore 2014-03-08 Tim Lauridsen * dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: Make the common part of the System API work and added TestCase from the Session API 2014-03-08 Tim Lauridsen * Makefile, dnfdaemon.spec: fix .spec & Makefile typos 2014-03-08 Tim Lauridsen * LICENSE => COPYING, ChangeLog, Makefile, README.md, client/dnfdaemon/Makefile, client/dnfdaemon/__init__.py, dbus/org.baseurl.DnfSession.service, dbus/org.baseurl.DnfSystem.conf, dbus/org.baseurl.DnfSystem.service, dnfdaemon.spec, dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py, docs/Makefile, docs/client-python.rst, docs/conf.py, docs/examples.rst, docs/index.rst, docs/server.rst, policykit1/org.baseurl.DnfSystem.policy, test/base.py, test/test-session-api.py, test/unit-devel.py, tools/git2cl: Initial commit 2014-03-07 Tim Lauridsen * Initial commit