2022-10-08 Angelo Naselli <anaselli@linux.it>
- Release 0.3.22
- Fedora remixes may have release number which doesn't match the Fedora one.
  Repo URLs contain Fedora's releasever. To solve this issue has been added a
  reading of a user-defined variables values from dnf variable directories.

2022-10-05 Angelo Naselli <anaselli@linux.it>
- Release 0.3.21
- Don't return dependencies and weak dependencies in updates
- Make GetRepo handling missing repo options without breaking
- Removed "failovermethod" repo option that does not exist in dnf anymore
- Added a workaround for rpm path with escaped spaces
- dnf group_install & group_remove need the grp.ig, not the dnf.comps.Group object
- Added a specific function for get_packages using "standard fields" such as decription, size and group to speed up GetPackages
- Improved time spent in _get_id.
- build transaction in history_undo
- Fixed 'dnf.history' has no attribute 'open_history'

2020-04-04  Neal Gompa <ngompa13@gmail.com>

	* dnfdaemon.spec: Bump spec for 0.3.20 release

2020-04-04  Neal Gompa <ngompa13@gmail.com>

	* 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 <ngompa13@gmail.com>

	* 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 <anaselli@linux.it>

	* 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 <anaselli@linux.it>

	* python/dnfdaemon/server/__init__.py: Fix GetRepo crash for
	Atrribute error

2019-12-28  Angelo Naselli <anaselli@linux.it>

	* python/dnfdaemon/server/backend.py: imported code from "dnf clean
	metadata" command

2019-10-15  Adam Williamson <awilliam@redhat.com>

	* 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
	<awilliam@redhat.com>

2018-09-17  Adam Williamson <awilliam@redhat.com>

	* 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 <awilliam@redhat.com>

2018-09-17  Adam Williamson <awilliam@redhat.com>

	* 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 <awilliam@redhat.com>

2018-07-22  Neal Gompa <ngompa13@gmail.com>

	* 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 <ngompa13@gmail.com>

	* ChangeLog: Finalize 0.3.19 release

2018-06-27  Neal Gompa <ngompa13@gmail.com>

	* dnfdaemon.spec: Add missing %files section for selinux subpackage


2018-06-23  Daniel Mach <dmach@redhat.com>

	* dnfdaemon.spec: Spec change for 0.3.19 release.

2018-06-21  Daniel Mach <dmach@redhat.com>

	* 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 <ecuba@redhat.com>

	* test/support.py: [tests]: use SWDB instead of YumDB and
	GroupPersistor

2017-10-23  Eduard Čuba <ecuba@redhat.com>

	* 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 <ngompa13@gmail.com>

	* Makefile: Makefile: master branch is actually 'master' now

2018-04-11  Angelo Naselli <anaselli@linux.it>

	* 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 <anaselli@linux.it>

	* python/dnfdaemon/server/__init__.py: Correctly managed undo
	operation

2017-05-24  Neal Gompa <ngompa13@gmail.com>

	* ChangeLog: Finalize 0.3.18 release

2017-05-24  Neal Gompa <ngompa13@gmail.com>

	* dnfdaemon.spec: Finalize spec for 0.3.18 release

2017-05-24  Jaroslav Mracek <jmracek@redhat.com>

	* 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 <anaselli@linux.it>

	* python/dnfdaemon/server/backend.py: fix rh bug 1444830 update info
	"filename" has been removed from hawkey

2017-04-14  Neal Gompa <ngompa13@gmail.com>

	* ChangeLog: Finalize 0.3.17 release

2017-04-14  Neal Gompa <ngompa13@gmail.com>

	* dnfdaemon.spec: Finalize spec for 0.3.17 release

2017-04-14  Neal Gompa <ngompa13@gmail.com>

	* Makefile: Small cleanups to the Makefile  Offer variable for
	systemd unit install location and fixup definitions of some
	variables

2017-03-30  Neal Gompa <ngompa13@gmail.com>

	* Makefile: Change Makefile to use manatools-dev branch

2017-03-30  Neal Gompa <ngompa13@gmail.com>

	* dnfdaemon.spec: spec: Bump to dnf 2.2.0 min, slight fixes to spec


2017-03-30  Neal Gompa <ngompa13@gmail.com>

	* python/dnfdaemon/server/__init__.py: Add new transaction callback
	identifiers from DNF 2.2.0

2017-03-22  Neal Gompa <ngompa13@gmail.com>

	* 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 <anaselli@linux.it>

	* python/dnfdaemon/server/__init__.py: fixed install method if not
	for local rpm

2017-03-19  Angelo Naselli <anaselli@linux.it>

	* 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 <anaselli@linux.it>

	* python/dnfdaemon/server/__init__.py: Fixed get_config() call to
	work with DNF 2.0

2017-02-07  Angelo Naselli <anaselli@linux.it>

	* python/dnfdaemon/server/__init__.py: Fixed GetRepo() call to work
	with DNF 2.0

2017-03-22  Tim Lauridsen <tla@rasmil.dk>

	* README.md: Update README.md

2016-08-29  Tim Lauridsen <tla@rasmil.dk>

	Merge pull request #6 from j-mracek/develop  Optimize code for
	dnf-2.0

2016-08-24  Jaroslav Mracek <jmracek@redhat.com>

	* dnfdaemon.spec, python/dnfdaemon/server/__init__.py,
	python/dnfdaemon/server/backend.py: Optimize code for dnf-2.0

2016-05-25  Tim Lauridsen <timlau@fedoraproject.org>

	merge release 0.3.16

2016-05-25  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2016-05-25  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.16

2016-05-25  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	Merge branch 'release-devel' into develop

2016-05-10  Tim Lauridsen <timlau@fedoraproject.org>

	Merge branch 'release-0.3.15' into develop

2016-05-10  Tim Lauridsen <timlau@fedoraproject.org>

	merge dnfdaemon-0.3.15 release

2016-05-10  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2016-05-10  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.15

2016-05-10  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: Show all kernel packages as
	updates

2016-05-10  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	Merge branch 'release-0.3.14' into develop

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	merge dnfdaemon-0.3.14 release

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.14

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/client/__init__.py: fallback to use
	GObject.G_MAXINT

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	Merge branch 'release-0.3.13' into develop

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	merge dnfdaemon-0.3.13 release

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2016-04-29  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.13

2015-12-15  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: change the release Makefile target to the gitflow model


2015-12-07  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/client/__init__.py: fix: dreprecated
	GObject.G_MAXINT in rawhide

2015-12-01  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-11-28  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.12

2015-11-28  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile, dbus/dnfdaemon.service,
	dbus/org.baseurl.DnfSystem.service, dnfdaemon.spec: Added systemd
	service for org.baseurl.DnfSystem

2015-11-18  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-11-18  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.11

2015-11-18  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: fix problems with gpgkey
	import  (fixes timlau/yumex-dnf#71)

2015-10-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: policycoreutils-python ->
	policycoreutils-python-utils only for f23 and later

2015-10-05  Tim Lauridsen <tla@rasmil.dk>

	Merge pull request #1 from genodeftest/patch-1  Remove
	deprecated python option `-tt`

2015-10-02  Christian Stadelmann <dev@genodeftest.de>

	* daemon/dnfdaemon-system.py: Remove deprecated python option `-tt`


2015-10-02  Christian Stadelmann <dev@genodeftest.de>

	* daemon/dnfdaemon-session.py: Remove deprecated python option `-tt`


2015-09-30  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/client/__init__.py,
	python/dnfdaemon/server/__init__.py: Remove some logging noise from
	print statements (#52)

2015-09-30  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: require policycoreutils-python-utils instead of
	policycoreutils-python  RHBZ #1246612

2015-09-30  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-09-30  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.10

2015-06-09  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: fix: remember enable repos,
	when resetting base

2015-06-09  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: read settings from dnf.conf on
	local system

2015-06-01  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: cleanup: pep8 fixes

2015-06-01  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/client/__init__.py: Client API exception can
	contain a message

2015-06-01  Tim Lauridsen <timlau@fedoraproject.org>

	* daemon/dnfdaemon-system.py, python/dnfdaemon/client/__init__.py: 
	fix: server & client API much match

2015-06-01  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/client/__init__.py: fix: don't reset API version
	to 0

2015-06-01  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-05-27  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, python/dnfdaemon/client/__init__.py,
	python/dnfdaemon/server/__init__.py: bumped version to 0.3.9

2015-05-27  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: remove python-sphinx from get-builds make target


2015-05-22  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: HistoryUndo should return
	boolean, not int

2015-05-18  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py,
	python/dnfdaemon/server/backend.py: Apply cached config before sack
	is loaded

2015-05-14  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: config settings should be
	remember until daemon is closed.  (timlau/yumex-dnf#24)

2015-05-14  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: use --setopt=installonly_limit=0 on dnf cmds

2015-05-13  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: make download error handling
	better  drpm and mirror switch is not errors

2015-05-13  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py, test/test_common.py: 
	optimize: AddTransaction should not resolve

2015-05-13  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: fix: traceback is
	GetGroupPackages is called before GetGroups  (RhBug: # 1221030)

2015-05-12  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: add missing part for
	get_attribute('requires')  (timlau\yumex-dnf#8)

2015-05-12  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: separate gpgcheck issues and
	other transaction errors

2015-05-12  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: make search for packages case
	in-sensitive by default.

2015-05-06  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-05-06  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped
	version to 0.3.8

2015-05-05  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: fix: fake attribute
	'downgrades' return installed package if the main package is a
	downgrade

2015-04-27  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: makefile targets for reinstall and updates test
	builds

2015-04-27  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py, test/test_common.py: fix:
	downgrades return wrong action  Added unit test for actions

2015-04-27  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py: cleanup: some debug printing


2015-04-27  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* daemon/dnfdaemon-system.py, python/dnfdaemon/server/__init__.py: 
	add basics for handling gpg checks

2015-04-26  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-04-26  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.7

2015-04-23  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: Added issued date to
	updateinfo

2015-04-21  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py,
	python/dnfdaemon/server/backend.py: added/removed some FIXME/TODO
	comments

2015-04-20  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* test/test_common.py: cleanup unit test for print() statements

2015-04-15  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-04-15  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped
	version to 0.3.6

2015-04-15  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/__init__.py, test/test_common.py: fix:
	obsolete is an install, not an update

2015-04-15  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-04-15  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped
	version to 0.3.5

2015-04-15  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: fix not using same cachedir
	than dnf cli

2015-04-14  Tim Lauridsen <timlau@fedoraproject.org>

	* test/test_common.py, test/test_data/repos/broken.repo: Adding
	testcases for installing a package with broken deps

2015-04-14  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon.spec: require dnf 0.6.3, not 0.6.5

2015-04-12  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-04-12  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.4

2015-04-12  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2015-04-12  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, python/dnfdaemon/client/__init__.py: bumped
	version to 0.3.4

2015-04-12  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-10-17  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, python/dnfdaemon/server/__init__.py: bumped
	version to 0.3.3

2014-10-16  Tim Lauridsen <timlau@fedoraproject.org>

	* daemon/dnfdaemon-system.py: make methods use read or write
	PolicyKit rules

2014-10-16  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon.spec: removed circular deps

2014-10-15  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile, dnfdaemon.spec, rel-eng/packages/.readme,
	rel-eng/packages/dnfdaemon, rel-eng/tito.props: build: fedora review
	changes

2014-10-13  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile, dnfdaemon.spec: build: cleanup Makefile & spec

2014-10-13  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-10-13  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bumped version to 0.3.2

2014-10-12  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile, dnfdaemon.spec: build: dont use tito anymore

2014-10-12  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile, dnfdaemon.spec: build: fedora review cleanups

2014-10-12  Tim Lauridsen <timlau@fedoraproject.org>

	* tools/dbusdoc/dnf-system.xml: remove dnf-system.xml from git

2014-10-10  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* docs/server.rst: doc: update server api doc for system daemon

2014-09-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/server.rst: doc: add info about verify action

2014-09-24  Tim Lauridsen <timlau@fedoraproject.org>

	* daemon/dnfdaemon-system.py, python/dnfdaemon/server/__init__.py: 
	api: adding feedback for verifying packages

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.3.1-1].

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.3.0-1].

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.2.6-1].

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog, rel-eng/tito.props: updated ChangeLog

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog, python/dnfdaemon/server/__init__.py,
	rel-eng/packages/dnfdaemon: updated ChangeLog

2014-09-21  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: make target for run devel tests

2014-09-04  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/client/__init__.py: fix: regex for detection of
	Dbus Errors

2014-09-04  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: make: auto detect nosetest version to use when running
	tests

2014-09-03  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/client/__init__.py: Use GLib.MainLoop()

2014-09-02  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: bump dnf requirement to 0.6.1

2014-09-02  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* test/test-session-api.py: fix session test case after API changes


2014-09-02  Tim Lauridsen <timlau@fedoraproject.org>

	* daemon/dnfdaemon-session.py, daemon/dnfdaemon-system.py,
	python/dnfdaemon/server/__init__.py: handle the mainloop in
	dnfdaemon.server

2014-09-01  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.2.5-1].

2014-09-01  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-09-01  Tim Lauridsen <timlau@fedoraproject.org>

	* daemon/dnfdaemon-system.py: Hack for GObjects dont blow up

2014-09-01  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.2.4-1].

2014-09-01  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog, test/test_data/repos/local-pkg-1.0-1.fc20.noarch.rpm: 
	updated ChangeLog

2014-08-31  Tim Lauridsen <timlau@fedoraproject.org>

	* daemon/dnfdaemon-session.py, daemon/dnfdaemon-system.py: Use GLib
	mainloop, instead of Gtk, there is crashing in F21

2014-08-30  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: use the same cache setup as
	dnf cli

2014-08-29  Tim Lauridsen <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: fix cachedir setup caused by
	upstream changes

2014-07-15  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* python/dnfdaemon/server/backend.py: fix: only get latest upgrades


2014-07-13  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.2.3-1].

2014-07-13  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog, python/dnfdaemon/server/__init__.py: updated ChangeLog


2014-07-13  Tim Lauridsen <timlau@fedoraproject.org>

	* test/test-system-ro.py: test: fixed som test cases

2014-07-13  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, python/dnfdaemon/server/backend.py: fix cachedir
	setup for dnf 0.5.3 bump dnf dnf requirement

2014-05-29  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.2.2-1].

2014-05-29  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-05-29  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: build: require dnf 0.5.2

2014-05-29  Tim Lauridsen <timlau@fedoraproject.org>

	* daemon/dnfdaemon-system.py: fix refactor issue

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.2.1-1].

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: auto bump release

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.2.0-1].

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/common.py: cleanup: cleanup code and added doc strings

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* .gitignore, Makefile: build: build rpms into build dir in source
	tree

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py, test/test_common.py: add changelog, filelist
	as fake attributes, just returns None for now

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.1.6-1].

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog: updated ChangeLog

2014-05-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py,
	dnfdaemon/dnfdaemon-system.py: fix: rename issues

2014-05-08  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/common.py: cleanup: remove unused code  fix: search
	should allways return list

2014-05-07  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/common.py: return if group is marked as installed in dnf


2014-05-05  Tim Lauridsen <timlau@fedoraproject.org>

	* policykit1/org.baseurl.DnfSystem.policy: make policykit less
	desktop centric

	https://github.com/stefwalter/yum-daemon/commit/f47f0f9bd69a9f5564a35009a2f6715aa486c211

2014-05-03  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: make sure changelog is committed

2014-05-03  Tim Lauridsen <timlau@fedoraproject.org>

	* ChangeLog, Makefile: updated changelog + fix typo in Makefile

2014-05-03  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.1.5-1].

2014-04-20  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* test/test-system-api.py: tests: make GroupInstall more error prone


2014-04-20  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* test/test-system-api.py: tests: make GroupInstall test work even
	if firefox group is already installed

2014-04-18  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: more use of package_* api call
	succes_finish() if RunTransaction is completted without errors

2014-04-18  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: build: req. dnf >= 0.5.0

2014-04-18  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: Use new package_* api from dnf
	0.5.0

2014-04-18  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py, dnfdaemon/dnfdaemon-system.py: use
	resolve(allow_erasing=True), new API in Dnf 0.5.0

2014-04-18  Tim Lauridsen <timlau@fedoraproject.org>

	* client/dnfdaemon/__init__.py, docs/Makefile,
	docs/client-python.rst, docs/conf.py: misc cleanup

2014-04-11  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: removed Makefile leftovers

2014-04-11  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: build: cleanup Makefile and use tito to do the actions

2014-04-11  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, rel-eng/packages/dnfdaemon: Automatic commit of
	package [dnfdaemon] release [0.1.4-1].

2014-04-11  Tim Lauridsen <timlau@fedoraproject.org>

	* rel-eng/packages/.readme, rel-eng/tito.props: Initialized to use
	tito.

2014-04-09  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/conf.py: doc: setup autodoc extension

2014-04-09  Tim Lauridsen <timlau@fedoraproject.org>

	* client/dnfdaemon/__init__.py, docs/conf.py: docs: use Google style
	docstrings

2014-04-09  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* client/dnfdaemon/__init__.py: cleanup: docs strings

2014-04-09  Tim Lauridsen <timlau@fedoraproject.org>

	* client/dnfdaemon/__init__.py, dnfdaemon/common.py,
	dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: 
	cleanup: PEP8 fixes

2014-04-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: 
	cleanup: fix merge leftovers

2014-04-09  Tim Lauridsen <timlau@fedoraproject.org>

	* client/dnfdaemon/__init__.py, dnfdaemon/common.py,
	dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: 
	cleanup: PEP8 fixes

2014-04-01  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: fix: GetGroupPackages dont support
	attrs in System Daemon

2014-03-29  Tim Lauridsen <timlau@fedoraproject.org>

	* test/test-session-api.py, test/test-system-api.py: test: better
	group test cases

2014-03-29  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon.spec: build: update source url

2014-03-29  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* Makefile: build: dont auto upload on release

2014-03-28  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py, dnfdaemon/dnfdaemon-session.py,
	dnfdaemon/dnfdaemon-system.py: refactor: swapped args

2014-03-28  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/common.py: cleanup: remove a debug print

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/client-python.rst, docs/server.rst: doc: build fixes

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/fake-lib/README~, docs/fake-lib/gi/repository/Gio.py~: 
	cleanup: backup files

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/client-python.rst, docs/conf.py, docs/server.rst: doc: fix
	readthedocs build warnings

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/client-python.rst: doc: cleanup python client api doc

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* .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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* docs/conf.py: doc: more ReadTheDocs fixes

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/conf.py: doc: more ReadTheDocs fixes

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/conf.py: doc: Mock som modules, so doc will build on
	ReadTheDocs

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/server.rst: doc: fix some Yum leftovers

2014-03-25  Tim Lauridsen <timlau@fedoraproject.org>

	* README.md: doc: updated link to API doc at
	http://dnf-daemon.readthedocs.org/en/latest/index.html

2014-03-24  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py: cleanup: removed unused code

2014-03-24  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: doc: update non public api fixme's
	with bugzilla report links

2014-03-21  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: fix: dont blowup if rpm callback
	with package = None, just ignore it

2014-03-17  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py: fix: dont hardcode the fedora release

2014-03-17  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: implement RPM Display callback for
	RunTransaction

2014-03-16  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: fix; rename Exception

2014-03-15  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/common.py: fix: watchdog can't close service because of
	Gtk not defined

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile: add: make kill-both will kill installed system & session
	jobs too

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: fix: AddTransaction(... ,
	action='obsolete') should use base.upgrade

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* Makefile: fix: make test-inst include the release number in *.rpm
	install

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* test/test-system-api.py: fix: repair broken test cases

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py: fix : dont print, use logger

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	* .gitignore, .settings/org.eclipse.core.resources.prefs: remove
	eclipse settings

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	Merge branch 'master' of github.com:timlau/dnf-daemon

2014-03-14  Tim Lauridsen <timlau@fedoraproject.org>

	* .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 <timlau@fedoraproject.org>

	* Makefile: fix test-builds Makefile target

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* test/base.py: fix issue with session api tests

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec: change requirements from dnf to python3-dnf

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: return error from AddTransaction

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* Makefile: Use dnf for test-inst target in Makefile

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/common.py: fix the progress signals

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: Send TransactionEvent when
	executing  the transaction

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py:  reset the dnf.Base object on unlock

2014-03-12  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: use Hawkey.goal in AddTransaction

2014-03-11  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon.spec, dnfdaemon/common.py,
	dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: 
	convert services to python3

2014-03-11  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* Makefile: Workaround test-release gives weird error

2014-03-11  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile, dnfdaemon.spec: cleanup .spec & Makefile

2014-03-11  Tim Lauridsen <timlau@fedoraproject.org>

	* Makefile, test/test-system-api.py: Added more test cases for
	system API

2014-03-11  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: fix system
	api test to use local test repo

2014-03-11  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* .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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: 
	Implemented SetConfig()

2014-03-10  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: Implement
	SetEnabledRepos

2014-03-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py: removed TODO comment

2014-03-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py, test/base.py,
	test/test-system-api.py, test/unit-devel.py: Minor testcase cleanup


2014-03-09  Tim Lauridsen <timlau@fedoraproject.org>

	fix merge

2014-03-09  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py, test/test-system-api.py,
	test/unit-devel.py: implemented Downgrade & Update

2014-03-09  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-system.py, test/test-system-api.py: 
	Implemented Reinstall

2014-03-09  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* docs/client-python.rst: fix the exception docs in python client
	api

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* client/dnfdaemon/__init__.py: cleanup the python api client with
	the right signal handlers

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* .gitignore, Makefile, docs/conf.py, docs/index.rst: Cleanup yum
	refs in the docs

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* docs/Makefile: fix docs upload dir

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: 
	removed usued signal

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* dbus/org.baseurl.DnfSession.service: fix typo in DBus conf

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* dnfdaemon/dnfdaemon-session.py, dnfdaemon/dnfdaemon-system.py: 
	cleanup usused imports

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* .gitignore: opdated .gitignore

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <timlau@fedoraproject.org>

	* Makefile, dnfdaemon.spec: fix .spec  & Makefile typos

2014-03-08  Tim Lauridsen <timlau@fedoraproject.org>

	* 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 <tla@rasmil.dk>

	* Initial commit

