Ales Kozumplik 1e518d2
%global gitrev 2c0cf93
Ales Kozumplik 0b5dc30
%global hawkey_version 0.4.9
Ales Kozumplik 5327059
%global librepo_version 1.4.0
Ales Kozumplik 8172d0a
%global libcomps_version 0.1.4
Ales Kozumplik 5b0a3a7
Ales Kozumplik 74edd96
%global confdir %{_sysconfdir}/dnf
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
Name:		dnf
Ales Kozumplik 1e518d2
Version:	0.4.14
Ales Kozumplik 1e518d2
Release:	1%{?dist}
Ales Kozumplik 74edd96
Summary:	Package manager forked from Yum, using libsolv as a dependency resolver
Ales Kozumplik 74edd96
Group:		System Environment/Base
Ales Kozumplik 74edd96
# For a breakdown of the licensing, see PACKAGE-LICENSING
Ales Kozumplik 74edd96
License:	GPLv2+ and GPLv2 and GPL
Ales Kozumplik 74edd96
URL:		https://github.com/akozumpl/dnf
Ales Kozumplik 74edd96
Source0:	http://akozumpl.fedorapeople.org/dnf-%{gitrev}.tar.xz
Ales Kozumplik 74edd96
BuildArch:	noarch
Ales Kozumplik 74edd96
BuildRequires:	cmake
Ales Kozumplik 74edd96
BuildRequires:	python2
Ales Kozumplik 0fb197a
BuildRequires:	python-bugzilla
Ales Kozumplik ac33cab
BuildRequires:	python-hawkey >= %{hawkey_version}
Ales Kozumplik a663c53
BuildRequires:	python-iniparse
Ales Kozumplik ac33cab
BuildRequires:	python-libcomps >= %{libcomps_version}
Ales Kozumplik ac33cab
BuildRequires:	python-librepo >= %{librepo_version}
Ales Kozumplik 8f55c62
BuildRequires:  python-nose
Ales Kozumplik 8f55c62
BuildRequires:  python-sphinx
Ales Kozumplik 8f55c62
BuildRequires:  rpm-python
Ales Kozumplik b5e4047
BuildRequires:  systemd
Ales Kozumplik 0b5dc30
Requires:	deltarpm
Ales Kozumplik 9dfef7f
Requires:	libreport-filesystem
Ales Kozumplik ac33cab
Requires:	python-hawkey >= %{hawkey_version}
Ales Kozumplik 5b0a3a7
Requires:	python-iniparse
Ales Kozumplik ac33cab
Requires:	python-libcomps >= %{libcomps_version}
Ales Kozumplik ac33cab
Requires:	python-librepo >= %{librepo_version}
Ales Kozumplik 5b0a3a7
Requires:	rpm-python
Ales Kozumplik b5e4047
Requires(post):		systemd
Ales Kozumplik b5e4047
Requires(preun):	systemd
Ales Kozumplik b5e4047
Requires(postun):	systemd
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
%description
Ales Kozumplik 74edd96
Package manager forked from Yum, using libsolv as a dependency resolver.
Ales Kozumplik 74edd96
Ales Kozumplik 5327059
%package -n python3-dnf
Ales Kozumplik 5327059
Summary:	Package manager forked from Yum, using libsolv as a dependency resolver
Ales Kozumplik 5327059
Group:		System Environment/Base
Ales Kozumplik 5327059
BuildRequires:	python3
Ales Kozumplik 5327059
BuildRequires:	python3-devel
Ales Kozumplik 5327059
BuildRequires:	python3-hawkey >= %{hawkey_version}
Ales Kozumplik 5327059
BuildRequires:	python3-iniparse
Ales Kozumplik 5327059
BuildRequires:	python3-libcomps >= %{libcomps_version}
Ales Kozumplik 5327059
BuildRequires:	python3-librepo >= %{librepo_version}
Ales Kozumplik 5327059
BuildRequires:	python3-nose
Ales Kozumplik 5327059
BuildRequires:	rpm-python3
Ales Kozumplik 5327059
Requires:	python3-hawkey >= %{hawkey_version}
Ales Kozumplik 5327059
Requires:	python3-iniparse
Ales Kozumplik 5327059
Requires:	python3-libcomps >= %{libcomps_version}
Ales Kozumplik 5327059
Requires:	python3-librepo >= %{librepo_version}
Ales Kozumplik 5327059
Requires:	rpm-python3
Ales Kozumplik 5327059
Ales Kozumplik 5327059
%description -n python3-dnf
Ales Kozumplik 5327059
Package manager forked from Yum, using libsolv as a dependency resolver.
Ales Kozumplik 5327059
Ales Kozumplik 74edd96
%prep
Ales Kozumplik 74edd96
%setup -q -n dnf
Ales Kozumplik 5327059
rm -rf py3
Ales Kozumplik 5327059
mkdir ../py3
Ales Kozumplik 5327059
cp -a . ../py3/
Ales Kozumplik 5327059
mv ../py3 ./
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
%build
Ales Kozumplik 74edd96
%cmake .
Ales Kozumplik 74edd96
make %{?_smp_mflags}
Ales Kozumplik d6e58c6
make doc-man
Ales Kozumplik 5327059
pushd py3
Ales Kozumplik 5327059
%cmake -DPYTHON_DESIRED:str=3 -DWITH_MAN=0 .
Ales Kozumplik 5327059
make %{?_smp_mflags}
Ales Kozumplik 5327059
popd
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
%install
Ales Kozumplik 74edd96
rm -rf $RPM_BUILD_ROOT
Ales Kozumplik 74edd96
make install DESTDIR=$RPM_BUILD_ROOT
Ales Kozumplik 5327059
pushd py3
Ales Kozumplik 5327059
make install DESTDIR=$RPM_BUILD_ROOT
Ales Kozumplik 5327059
popd
Ales Kozumplik 74edd96
Ales Kozumplik 31f5920
%global py2pluginpath %{python_sitelib}/dnf-plugins
Ales Kozumplik 31f5920
%global py3pluginpath %{python3_sitelib}/dnf-plugins
Ales Kozumplik 31f5920
mkdir -p $RPM_BUILD_ROOT%{py2pluginpath}
Ales Kozumplik 31f5920
mkdir -p $RPM_BUILD_ROOT%{py3pluginpath}
Ales Kozumplik 31f5920
Ales Kozumplik fed13af
%check
Ales Kozumplik fed13af
make ARGS="-V" test
Ales Kozumplik 5327059
pushd py3
Ales Kozumplik 5327059
make ARGS="-V" test
Ales Kozumplik 5327059
popd
Ales Kozumplik 23ac535
Ales Kozumplik 74edd96
%files
Ales Kozumplik 63fa3ba
%doc AUTHORS README.rst COPYING PACKAGE-LICENSING
Ales Kozumplik 74edd96
%{_bindir}/dnf
Ales Kozumplik 5327059
%dir %{confdir}
Ales Kozumplik 5327059
%config(noreplace) %{confdir}/dnf.conf
Ales Kozumplik 0b5dc30
%config %{_sysconfdir}/bash_completion.d/dnf-completion.bash
Ales Kozumplik 5327059
%{_sysconfdir}/libreport/events.d/collect_dnf.conf
Ales Kozumplik 5327059
%{_mandir}/man8/dnf.8.gz
Ales Kozumplik 5327059
%{_mandir}/man8/dnf.conf.8.gz
Ales Kozumplik 5327059
%{_unitdir}/dnf-makecache.service
Ales Kozumplik 5327059
%{_unitdir}/dnf-makecache.timer
Ales Kozumplik 74edd96
%{python_sitelib}/dnf/
Ales Kozumplik 31f5920
%{py2pluginpath}
Ales Kozumplik 5327059
Ales Kozumplik 5327059
%files -n python3-dnf
Ales Kozumplik 5327059
%doc AUTHORS README.rst COPYING PACKAGE-LICENSING
Ales Kozumplik 5327059
%{_bindir}/dnf
Ales Kozumplik 74edd96
%dir %{confdir}
Ales Kozumplik 74edd96
%config(noreplace) %{confdir}/dnf.conf
Ales Kozumplik 9dfef7f
%{_sysconfdir}/libreport/events.d/collect_dnf.conf
Ales Kozumplik 23ac535
%{_mandir}/man8/dnf.8.gz
Ales Kozumplik 6365287
%{_mandir}/man8/dnf.conf.8.gz
Ales Kozumplik b5e4047
%{_unitdir}/dnf-makecache.service
Ales Kozumplik b5e4047
%{_unitdir}/dnf-makecache.timer
Ales Kozumplik 5327059
%{python3_sitelib}/dnf/
Ales Kozumplik 31f5920
%{py3pluginpath}
Ales Kozumplik b5e4047
Ales Kozumplik b5e4047
%post
Ales Kozumplik b5e4047
%systemd_post dnf-makecache.timer
Ales Kozumplik b5e4047
Ales Kozumplik b5e4047
%preun
Ales Kozumplik 0208809
%systemd_preun dnf-makecache.timer
Ales Kozumplik b5e4047
Ales Kozumplik b5e4047
%postun
Ales Kozumplik b5e4047
%systemd_postun_with_restart dnf-makecache.timer
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
%changelog
77620b5
Ales Kozumplik 1e518d2
* Thu Feb 13 2014 Aleš Kozumplík <ales@redhat.com> - 0.4.14-1
Ales Kozumplik 1e518d2
- api: add Repo.pkgdir. (Ales Kozumplik)
Ales Kozumplik 1e518d2
- Make UnicodeStream Python 2 compatible (RhBug:1063022) (Radek Holy)
Ales Kozumplik 1e518d2
- Add missing yum arches to rpmUtils.arch; fix getBaseArch(). (Daniel Mach)
Ales Kozumplik 1e518d2
- Add rpmUtils.arch tests. (Daniel Mach)
Ales Kozumplik 1e518d2
- Set _ppc64_native_is_best = True in rpmUtils.arch. (RhBug:1062390) (Daniel Mach)
Ales Kozumplik 1e518d2
- clean: do not clean out files from local repos. (RhBug:1064148) (Ales Kozumplik)
Ales Kozumplik 1e518d2
- remove: groupUnremove(). (Ales Kozumplik)
Ales Kozumplik 1e518d2
- Fix undefined variable in group_remove(). (Ales Kozumplik)
Ales Kozumplik 1e518d2
- doc: Fix syntax of selected commands. (Radek Holy)
Ales Kozumplik 1e518d2
- Add repository-packages check-update command. (Radek Holy)
Ales Kozumplik 1e518d2
- refactor: dnf.cli.commands.CheckUpdateCommand (Radek Holy)
Ales Kozumplik 1e518d2
- Base RepoPkgsCommand.activate_sack on its sub-commands. (Radek Holy)
Ales Kozumplik 1e518d2
- Add repository-packages info command. (Radek Holy)
Ales Kozumplik 1e518d2
- Add repository-packages list command. (Radek Holy)
Ales Kozumplik 1e518d2
- refactor: InfoCommand interface (Radek Holy)
Ales Kozumplik 1e518d2
- Support filtering by repository name in doPackageLists. (Radek Holy)
Ales Kozumplik 1e518d2
- refactor: dnf.cli.cli.BaseCli.returnPkgLists (Radek Holy)
Ales Kozumplik 1e518d2
- doc: distro-sync spelling on the man page. (RhBug:1062847) (Ales Kozumplik)
Ales Kozumplik 1e518d2
- doc: update 0.4.13 release notes with the delta rpm rfe. (Ales Kozumplik)
Ales Kozumplik 1e518d2
Ales Kozumplik 82878d7
* Thu Feb 6 2014 Aleš Kozumplík <ales@redhat.com> - 0.4.13-2
Ales Kozumplik 0b5dc30
- remove: dnf.util.log_last_excpetion (Radek Holy)
Ales Kozumplik 0b5dc30
- Make UnicodeStream text-based. (Radek Holy)
Ales Kozumplik 0b5dc30
- Fix AttributeError raised by setup_stdout when stdout does not have attribute encoding. (Radek Holy)
Ales Kozumplik 0b5dc30
- Make stdout patching Python 2 compatible. (Radek Holy)
Ales Kozumplik 0b5dc30
- config: 'keepcache' off by in-code default. (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- doc: man: better explain the difference between 'check-update' and 'upgrade'. (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- doc: api: improve documentation of dnf.cli.Command.run(). (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- Allow installing by fully specified provides. (RhBug:1055051) (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- doc: api: dnf.cli.Command.aliases is a general sequence. (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- update AUTHORS (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- doc: document keep_cache option. (Kevin Kofler)
Ales Kozumplik 0b5dc30
- Revert "remove: conf.keepcache option." (RhBug:1046244) (Kevin Kofler)
Ales Kozumplik 0b5dc30
- add Elad to AUTHORS. (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- Add bash completion. (RhBug:#1030440) (Elad Alfassa)
Ales Kozumplik 0b5dc30
- cosmetic: smooth out dnf.spec.in a bit. (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- doc: update the deltarpm section in cli_vs_yum a bit. (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- Installing a local pkg is okay. (RhBug#1056400) (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- test_drpm: override the /bin/applydeltarpm detection. (Zdeněk Pavlas)
Ales Kozumplik 0b5dc30
- drpm: fall back to rpm download on drpm errors (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- drpm: display delta rebuilds as they finish (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- drpm: spawn delta rebuild jobs, report failures (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- get_package_target(): support the "donecb" callback (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- drpm: download delta packages if possible (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- drpm: add config options + docs, load updateinfo.xml (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- tests: fix test for the new libsolv (also see hawkey commit 4c5aee1). (Ales Kozumplik)
Ales Kozumplik 0b5dc30
- report mirror failures. (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- progress display: end(size=None) should never fail (Zdenek Pavlas)
Ales Kozumplik 0b5dc30
- fix typo in the 0.4.12 release notes. (Ales Kozumplik)
Ales Kozumplik 0b5dc30
Ales Kozumplik d3aae84
* Tue Jan 21 2014 Aleš Kozumplík <ales@redhat.com> - 0.4.12-1
Ales Kozumplik d3aae84
- doc: groom the bandwidth, throttle option a bit. (Ales Kozumplik)
Ales Kozumplik d3aae84
- repos: disable fastestmirror by default. (RhBug:1051554) (Ales Kozumplik)
Ales Kozumplik d3aae84
- treat package reason 'unknown' in push_userinstalled() as 'user' (RhBug:1049025) (Ales Kozumplik)
Ales Kozumplik d3aae84
- cli: --cacheonly beats expired repos. (RhBug:1048468) (Ales Kozumplik)
Ales Kozumplik d3aae84
- util: function to log exceptions' tracebacks. (Ales Kozumplik)
Ales Kozumplik d3aae84
- add "throttle" and "bandwidth" options (RhBug:1045737) (Zdenek Pavlas)
Ales Kozumplik d3aae84
- update AUTHORS. (Ales Kozumplik)
Ales Kozumplik d3aae84
- Spelling fixes. (Ville Skyttä)
Ales Kozumplik d3aae84
- config: make sure faulty values do not propagate into the conf. (RhBug:1048488) (Ales Kozumplik)
Ales Kozumplik d3aae84
- cli: fix another ridiculous capitalization. (Ales Kozumplik)
Ales Kozumplik d3aae84
- doc: two new FAQs about MD synchronization. (Ales Kozumplik)
Ales Kozumplik d3aae84
Ales Kozumplik 1e239fc
* Thu Jan 9 2014 Aleš Kozumplík <ales@redhat.com> - 0.4.11-1
Ales Kozumplik 1e239fc
- In an afterthought, why encourage clients to behave abnormally. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- plugins: redo the plugin config loading, with doc. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- plugins: --disableplugin works again. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- cli: re-enable recognized options in --help. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- cli: drop --enableplugin. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- plugins: do not traceback on a broken plugin. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- api: determine if particular metadata got refreshed (RhBug:1048988) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- apichange: plugins: turns out the pluginpath has to depend on py2/py3. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: specify types of config options in conf_ref.rst. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- packaging: bump the year. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: 'dnf provides' does not do extra filename heuristics. (RhBug:1048572) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: document 'remove' alias for 'erase'. (RhBug:1048716) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- cli: cosmetic: help text incorrectly mentioning Yum. (RhBug:1048719) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- fix: typo in CLI's search(). (RhBug:1048402) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- refactor: cosmetic: imports in dnf.yum.config (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: faq: 'dnf update' vs 'yum update'. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- plugins: add basic support for reading in plugin config. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- tests: use iniparse.compat instead of configparser. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: typo in 1f180f8. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: faq: explain a 'check-update' oddity. (Ales Kozumplik)
Ales Kozumplik 1e239fc
Ales Kozumplik 1e239fc
* Thu Jan 2 2014 Aleš Kozumplík <ales@redhat.com> - 0.4.10-1
Ales Kozumplik 1e239fc
- packaging: own the plugin directories. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: cli_vs_yum: no 'Processing dependency' lines. (RhBug:1044999) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: using --setopt from CLI. (RhBug:1044981) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: fix a semantic error in cli_vs_yum's skip_if_unavailable doc. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: tweak the 'proxy' documentation in conf_ref.rst (Ales Kozumplik)
Ales Kozumplik 1e239fc
- fix some uses of str() in unicode context. (RhBug#1044502) (Zdenek Pavlas)
Ales Kozumplik 1e239fc
- doc: document the "proxy" option. (Zdenek Pavlas)
Ales Kozumplik 1e239fc
- doc: clarify repo_id_invalid() slightly. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- api: Extract repo ID validation to a separate function (RhBug:1018284) (Radek Holy)
Ales Kozumplik 1e239fc
- tests: test drpm lookup, test basic rpm downloading (Zdenek Pavlas)
Ales Kozumplik 1e239fc
- tests: add repository with delta rpms (Zdenek Pavlas)
Ales Kozumplik 1e239fc
- fix: gracefully handle the exception when cannot create the locks directory. (RhBug:1036147) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- api: plugins: add hook for sack ready (RhBug:1038937) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- Fix TypeError raised when comparing YumHistoryPackage in Python 3. (Radek Holy)
Ales Kozumplik 1e239fc
- Let history info command recognize 'last'. (Radek Holy)
Ales Kozumplik 1e239fc
- Let install command recognize '@' (RhBug:1036211) (Radek Holy)
Ales Kozumplik 1e239fc
- Fix AssertionError raised when undoing a package available in multiple repos (RhBug:1038403) (Radek Holy)
Ales Kozumplik 1e239fc
- Fix handling of errors raised when undoing transactions. (Radek Holy)
Ales Kozumplik 1e239fc
- get_package_target(): don't use yum compatibility attribute (Zdenek Pavlas)
Ales Kozumplik 1e239fc
- Show correct installed size. (RhBug#1040255) (Zdenek Pavlas)
Ales Kozumplik 1e239fc
- api: plugins: transaction() hook called after a transaction. (RhBug:967264) (Ales Kozumplik)
Ales Kozumplik 1e239fc
- remove: Command.needTs*(). Unused. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- doc: api: dnf.cli. Commands and resgistering them. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- remove: basecmd parameter to Command.run() (Ales Kozumplik)
Ales Kozumplik 1e239fc
- wip: the Command doc (Ales Kozumplik)
Ales Kozumplik 1e239fc
- py3: fix exception catching from 96128b8. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- download_packages: propagate the librepo exception (RhBug:1035164) (Zdenek Pavlas)
Ales Kozumplik 1e239fc
- rename: YumTerm -> Term. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- refactor: get rid of the return values from Command.run(). (Ales Kozumplik)
Ales Kozumplik 1e239fc
- rename: Cli._register_command() -> register_command(). (Ales Kozumplik)
Ales Kozumplik 1e239fc
- api: make Command available directly from dnf.cli. (Ales Kozumplik)
Ales Kozumplik 1e239fc
- rename: cli.command.Command.doCommand() -> run() (Ales Kozumplik)
Ales Kozumplik 1e239fc
- Log packages causing history undo failures. (Radek Holy)
Ales Kozumplik 1e239fc
- Add pkg_spec attribute to MarkingError. (Radek Holy)
Ales Kozumplik 1e239fc
- doc: api: Plugin.name. (Ales Kozumplik)
Ales Kozumplik 1e239fc
Ales Kozumplik c7a3d71
* Tue Dec 3 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.9-1
Ales Kozumplik c7a3d71
- doc: api: initiali version of the plugin interface. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- doc: api: logging. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- doc: api: Base.reset() (Ales Kozumplik)
Ales Kozumplik c7a3d71
- remove: conf.keepcache option. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- plugins: loading from the CLI. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- plugins: test plugin loading (Ales Kozumplik)
Ales Kozumplik c7a3d71
- plugins: basic plugins loading and running. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- cli: commands: state whether the command might try to modify rpmdb. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- remove: dnf.yum.plugins and all references. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- doc: update the --allowerasing comment. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- doc: Document packages replacement command. (Radek Holy)
Ales Kozumplik c7a3d71
- Work around a bug in NamedTemporaryFile(). (RhBug:1036116) (Zdenek Pavlas)
Ales Kozumplik c7a3d71
- remove: dnf.yum.constants (Radek Holy)
Ales Kozumplik c7a3d71
- Add --allowerasing flag option (RhBug:963137) (Radek Holy)
Ales Kozumplik c7a3d71
- remove: dnf.yum.packages.PackageObject (Radek Holy)
Ales Kozumplik c7a3d71
- remove: dnf.yum.packages.FakeSack (Radek Holy)
Ales Kozumplik c7a3d71
- remove: dnf.yum.packages.FakeRepository (Radek Holy)
Ales Kozumplik c7a3d71
- reduce usage of dnf.yum.constants. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- remove: bunch of old, unused Base() methods. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- Set "history" reason to packages installed during undos. (Radek Holy)
Ales Kozumplik c7a3d71
- test_localPkg: test also remote packages (Zdenek Pavlas)
Ales Kozumplik c7a3d71
- remove: Package.localpath. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- po.localPkg(): return the right localpath. (RhBug:1034607) (Zdenek Pavlas)
Ales Kozumplik c7a3d71
- cli: fix grammar of some sentences. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- tests: cosmetic: order packages in .repo files by name. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- Add "history userinstalled" command (RhBug:884615) (Radek Holy)
Ales Kozumplik c7a3d71
- Support printing of package names. (Radek Holy)
Ales Kozumplik c7a3d71
- Support iteration over packages installed by the user. (Radek Holy)
Ales Kozumplik c7a3d71
- tests: Make tests independent of locale settings. (Radek Holy)
Ales Kozumplik c7a3d71
- refactor: Do not give package-marking exceptions long messages. (Radek Holy)
Ales Kozumplik c7a3d71
- remove: Do not give package-marking exceptions translated messages. (Radek Holy)
Ales Kozumplik c7a3d71
- refactor: Raise/catch proper exceptions in/by package-marking methods. (Radek Holy)
Ales Kozumplik c7a3d71
- doc:  clarify 'Specifying Transaction' a bit. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- doc: api: document marking packages for transactions in Base. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- rename: Base.update*() -> Base.upgrade*() (Ales Kozumplik)
Ales Kozumplik c7a3d71
- fixed JSON decode error in persistor.py (RhBug:1032455) (Jan Silhan)
Ales Kozumplik c7a3d71
- doc: api: Base.read_all_repos() (Ales Kozumplik)
Ales Kozumplik c7a3d71
- remove: conf.config_file_age and repo.repo_config_age. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- history: fix tests in py3. (Ales Kozumplik)
Ales Kozumplik c7a3d71
- tests: Remove unneeded test of HistoryCommand.doCheck. (Radek Holy)
Ales Kozumplik c7a3d71
- doc: Use imperative mood in documentation of the undo command. (Radek Holy)
Ales Kozumplik c7a3d71
- Enable the "history rollback" command (RhBug:991038) (Radek Holy)
Ales Kozumplik c7a3d71
- remove: force from history rollback command. (Radek Holy)
Ales Kozumplik c7a3d71
- Add history-rollback-specific transaction check error output. (Radek Holy)
Ales Kozumplik c7a3d71
- Fix AttributeError raised when BaseCli.history_rollback_transaction called. (Radek Holy)
Ales Kozumplik c7a3d71
- refactor: Move the content of HistoryCommand._hcmd_rollback to BaseCli.history_rollback_transaction. (Radek Holy)
Ales Kozumplik c7a3d71
- refactor: Rename Base.history_undo to Base.history_undo_operations. (Radek Holy)
Ales Kozumplik c7a3d71
- refactor: Move the content of HistoryCommand._hcmd_undo to BaseCli.history_undo_transaction. (Radek Holy)
Ales Kozumplik c7a3d71
- refactor: Move obsoleted packages handling within Base.history_undo. (Radek Holy)
Ales Kozumplik c7a3d71
- refactor: Rename functions in Base.history_undo. (Radek Holy)
Ales Kozumplik c7a3d71
- Return history of a transaction in the new container. (Radek Holy)
Ales Kozumplik c7a3d71
- Remove unneeded sack parameter from open_history. (Radek Holy)
Ales Kozumplik c7a3d71
- Add container of operations on packages by their NEVRAs. (Radek Holy)
Ales Kozumplik c7a3d71
Ales Kozumplik 5327059
* Thu Nov 21 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.8-1
Ales Kozumplik 5327059
- doc: api: add DeprecationWarning. (Ales Kozumplik)
Ales Kozumplik 5327059
- remove: Base.run_with_package_names. (Ales Kozumplik)
Ales Kozumplik 5327059
- history: do not traceback if a regular user tries to look into the history DB. (Ales Kozumplik)
Ales Kozumplik 5327059
- cli: do not print the command name when concluding a history command. (Ales Kozumplik)
Ales Kozumplik 5327059
- refactor: StartupConf is no longer needed. (Ales Kozumplik)
Ales Kozumplik 5327059
- doc: api: reading configuration from filesystem. (Ales Kozumplik)
Ales Kozumplik 5327059
- refactor: move Base.read_conf_file to Cli. (Ales Kozumplik)
Ales Kozumplik 5327059
- config: do away with the two-phase parsing. (Ales Kozumplik)
Ales Kozumplik 5327059
- removed shelve support in persistor.py (Jan Silhan)
Ales Kozumplik 5327059
- removed per_arch_dict function from query.py (Jan Silhan)
Ales Kozumplik 5327059
- removed _construct_result function from query.py (Jan Silhan)
Ales Kozumplik 5327059
- removed latest_per_arch function from query.py (Jan Silhan)
Ales Kozumplik 5327059
- Fix output when downgrading not installed package (RhBug:1030980) (Radek Holy)
Ales Kozumplik 5327059
- remove: Conf.uid, Conf.progress_obj. (Ales Kozumplik)
Ales Kozumplik 5327059
- Handle remote URLs. (RhBug:1030297) (Zdenek Pavlas)
Ales Kozumplik 5327059
- runTransaction(): clean_used_packages() should run after verify_transaction() (Zdenek Pavlas)
Ales Kozumplik 5327059
- remove: dnf.yum.misc.re_remote_url() (Zdenek Pavlas)
Ales Kozumplik 5327059
- remove: Base.localPackages (Zdenek Pavlas)
Ales Kozumplik 5327059
- remove: Base._cleanup (Zdenek Pavlas)
Ales Kozumplik 5327059
- doc: api: document dnf.transaction.Transaction. (Ales Kozumplik)
Ales Kozumplik 5327059
- fix: installs globbing for a file without a slash at the start. (RhBug:1030998) (Ales Kozumplik)
Ales Kozumplik 5327059
- doc: api: document the dnf.subject.Subject API. (Ales Kozumplik)
Ales Kozumplik 5327059
- rename: Base.group_lists -> Base._group_lists. (Ales Kozumplik)
Ales Kozumplik 5327059
- groups: also display available environment groups. (RhBug:1029948) (Ales Kozumplik)
Ales Kozumplik 5327059
- removed PycompDict (Jan Silhan)
Ales Kozumplik 5327059
- doc: api: document Query. (Ales Kozumplik)
Ales Kozumplik 5327059
- No fastestmirror "status" message if detection didn't run. (Zdenek Pavlas)
Ales Kozumplik 5327059
- Add the "determining the fastest mirror" progress code. (Zdenek Pavlas)
Ales Kozumplik 5327059
- rename: queries.Query -> query.Query. queries.Subject -> subject.Subject. (Ales Kozumplik)
Ales Kozumplik 5327059
- refactor: initializing a Repo. (Ales Kozumplik)
Ales Kozumplik 5327059
- setup deprecation warnings. (Ales Kozumplik)
Ales Kozumplik 5327059
- refactor: do not rely on CliCache (dnf.conf.Cache previously) outside of Cli. (Ales Kozumplik)
Ales Kozumplik 5327059
- spec file now generates dnf and dnf-python3 packages (Jan Silhan)
Ales Kozumplik 5327059
- fixed py3 error when called next method (Jan Silhan)
Ales Kozumplik 5327059
Ales Kozumplik 8172d0a
* Fri Nov 8 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.7-1
Ales Kozumplik 8172d0a
- doc: api: Conf.installonly_limit. (Ales Kozumplik)
Ales Kozumplik 8172d0a
- INSTALLONLYPKGS cleanup, add installonlypkg(kernel) (Zdenek Pavlas)
Ales Kozumplik 8172d0a
- doc: foundations of the API documentation. (Ales Kozumplik)
Ales Kozumplik 8172d0a
- doc: disable html_static_path. (Ales Kozumplik)
Ales Kozumplik 8172d0a
- Officially call dnf.yum.config.YumConfig just dnf.conf.Conf. (Ales Kozumplik)
Ales Kozumplik 8172d0a
- doc: delete the obsoleted API docs (Ales Kozumplik)
Ales Kozumplik 8172d0a
- refactor: Comps.*iter methods are not properties. (Ales Kozumplik)
Ales Kozumplik 8172d0a
- rename: Base.build_transaction() -> Base.resolve() (Ales Kozumplik)
Ales Kozumplik 8172d0a
- rename: Base.activate_sack() -> Base.fill_sack(). (Ales Kozumplik)
Ales Kozumplik 8172d0a
- remove: config.upgrade_requirements_on_install. (Ales Kozumplik)
Ales Kozumplik 8172d0a
- remove: config.group_package_types. (Ales Kozumplik)
Ales Kozumplik 8172d0a
- INSTALLONLYPKGS: fix a typo (Zdenek Pavlas)
Ales Kozumplik 8172d0a
- removed updates_by_name function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- removed downgrades_by_name function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- removed latest_available_per_arch function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- removed latest_installed_per_arch function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- removed by_file function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- removed installed_exact function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- removed by_repo function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- removed by_name function from queries.py (Jan Silhan)
Ales Kozumplik 8172d0a
- adapting for hawkey behaviour of latest filter option in Query (Jan Silhan)
Ales Kozumplik 8172d0a
- don't convert unicode to str and back. (RhBug:1025650) (Zdenek Pavlas)
Ales Kozumplik 8172d0a
- build: require librepo-1.3.0 (Ales Kozumplik)
Ales Kozumplik 8172d0a
- Subject.get_best_query() uses glob matching for versions (RhBug:1019170) (Ales Kozumplik)
Ales Kozumplik 8172d0a
- build: require more recent libcomps and librepo. (Ales Kozumplik)
Ales Kozumplik 8172d0a
Ales Kozumplik 8172d0a
* Wed Oct 30 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.6-1
Ales Kozumplik b3ea7fb
- doc: add documentation for the installonly options. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- Add history-undo-specific transaction check error output. (Radek Holy)
Ales Kozumplik b3ea7fb
- Move transaction check error output into commands. (Radek Holy)
Ales Kozumplik b3ea7fb
- Enable the "history undo" command. (Radek Holy)
Ales Kozumplik b3ea7fb
- Fix TypeError raised when Base.history_undo called with a nonempty transaction (RhBug:878348) (Radek Holy)
Ales Kozumplik b3ea7fb
- Add iterators exhaustion testing function. (Radek Holy)
Ales Kozumplik b3ea7fb
- Generalize the PackageMatcher to an ObjectMatcher. (Radek Holy)
Ales Kozumplik b3ea7fb
- Support querying the last transaction ID in the history. (Radek Holy)
Ales Kozumplik b3ea7fb
- refactor: Extract transaction IDs/offsets conversion to a standalone method. (Radek Holy)
Ales Kozumplik b3ea7fb
- Create a YumHistory wrapper. (Radek Holy)
Ales Kozumplik b3ea7fb
- Add iterables splitting function. (Radek Holy)
Ales Kozumplik b3ea7fb
- Support skipping the depsolve stage. (Radek Holy)
Ales Kozumplik b3ea7fb
- store the expired repos. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- update the installonlies list. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- installonly packages: enable enforcing the limit (RhBug:880524) (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- downloader: use LRO_FASTESTMIRRORCACHE (Zdenek Pavlas)
Ales Kozumplik b3ea7fb
- downloader: enable failfast (Zdenek Pavlas)
Ales Kozumplik b3ea7fb
- removed available_by_name function from dnf.queries (Jan Silhan)
Ales Kozumplik b3ea7fb
- removed available_by_nevra function from dnf.queries (Jan Silhan)
Ales Kozumplik b3ea7fb
- removed installed_by_nevra function from dnf.queries, added nevra Query method (Jan Silhan)
Ales Kozumplik b3ea7fb
- removed installed_by_name function from dnf.queries (Jan Silhan)
Ales Kozumplik b3ea7fb
- removed installed function from dnf.queries (Jan Silhan)
Ales Kozumplik b3ea7fb
- fixed GPG key retrieval error (Jan Silhan)
Ales Kozumplik b3ea7fb
- added to_ord function to pycomp.py (Jan Silhan)
Ales Kozumplik b3ea7fb
- refactor: Remove unused parameter from CliTransactionDisplay.scriptout. (Radek Holy)
Ales Kozumplik b3ea7fb
- Fix return of Reinstalled history state by TransactionItem.history_iterator. (Radek Holy)
Ales Kozumplik b3ea7fb
- Move the _history_get_transaction to the BaseCli. (Radek Holy)
Ales Kozumplik b3ea7fb
- cli: Output.history and Output.yumdb. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- cli: do not register command instances, register command classes. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- refactor: cli: command.getNames() is now command.aliases. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- cli: do not display 'Setting up ... Process'. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- fix: traceback in 'dnf group summary' (RhBug:1019957) (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- commands: recognize one-word group commands (e.g. 'grouplist') (RhBug:1020101) (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- tests: fix GroupOutputTest. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- fix: traceback 'dnf -v group list Group'. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- cli: add Command.canonical(). (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- comps: adapt to the latest libcomps that correctly throws KeyError in dict[]. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- cli: cosmetic: remove two extra newlines before 'Dependencies resolved.' (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- remove: use of weakref.proxy. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- remove extra member variable assignment in Base._goal2transaction(). (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- tests: rename: FakeTerm->MockTerminal. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- tests: fixed broken test_installPkgs_notfound(). (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- refactor: split Output and Base objects in CLI. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- full Python 3 support added (Jan Silhan)
Ales Kozumplik b3ea7fb
- expired repos are saved in json instead of shelve (Jan Silhan)
Ales Kozumplik b3ea7fb
- fixed shadowing of variable (Jan Silhan)
Ales Kozumplik b3ea7fb
- removed needless flush from output.py (Jan Silhan)
Ales Kozumplik b3ea7fb
- repo.metalink_data is gone (RhBug:1020934) (Zdenek Pavlas)
Ales Kozumplik b3ea7fb
- tests: rename MockYumBase to MockBase. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- refactor: Base.build_transaction() so we can unit test its core. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- tests: test some obsoletes. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
- doc: missing newline breaking format. (Ales Kozumplik)
Ales Kozumplik b3ea7fb
Ales Kozumplik fed13af
* Sun Oct 20 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.5-1
Ales Kozumplik fed13af
- Fix tracebacks during downloads of obsoleting transactions. (RhBug:1021087) (Ales Kozumplik)
Ales Kozumplik fed13af
- fix: missing config file shouldn't cause a LibrepoExeption-triggered traceback. (Ales Kozumplik)
Ales Kozumplik fed13af
- py3: don't want float results here (Zdenek Pavlas)
Ales Kozumplik fed13af
- remove: repo.urlgrabber_opts() (Zdenek Pavlas)
Ales Kozumplik fed13af
- Add repo.get_handle() returning a cached librepo handle (Zdenek Pavlas)
Ales Kozumplik fed13af
- enhancement: LRO_FASTESTMIRROR (Zdenek Pavlas)
Ales Kozumplik fed13af
- enhancement: use proxy settings (Zdenek Pavlas)
Ales Kozumplik fed13af
- refactor: _handle_new_remote(), _handle_new_pkg_download() (Zdenek Pavlas)
Ales Kozumplik fed13af
- Don't confuse users when file already exists (Zdenek Pavlas)
Ales Kozumplik fed13af
- rename: YumBaseCli -> BaseCli. (Ales Kozumplik)
Ales Kozumplik fed13af
- remove: Output.printtime and Output.simpleProgressBar. (Ales Kozumplik)
Ales Kozumplik fed13af
- refactor: call YumOutput just Output. (Ales Kozumplik)
Ales Kozumplik fed13af
- refactor: move dnf.yum.base.Base to dnf.base.Base (Ales Kozumplik)
Ales Kozumplik fed13af
Ales Kozumplik d7eb977
* Mon Oct 14 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.4-1
Ales Kozumplik d7eb977
- fix: missing config file shouldn't cause a LibrepoExeption-triggered traceback. (Ales Kozumplik)
Ales Kozumplik d7eb977
- basic python 3 support added. (Jan Silhan)
Ales Kozumplik d7eb977
- input function in dnf.i18n renamed to ucd_input to avoid conflicts with buildin function (Jan Silhan)
Ales Kozumplik d7eb977
- Improve error reporting in hdrFromPackage() (Ales Kozumplik)
Ales Kozumplik d7eb977
- Resetting base.goal. (Ales Kozumplik)
Ales Kozumplik d7eb977
- fix: install does not report file conflicts (RhBug:1017278) (Ales Kozumplik)
Ales Kozumplik d7eb977
- Base.download_packages() must not assume self.progress exists. (Ales Kozumplik)
Ales Kozumplik d7eb977
Ales Kozumplik 38ef1cd
* Mon Oct 7 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.3-2
Ales Kozumplik 38ef1cd
- remove: dnf.yum.rpmsack.RPMDBProblem*. (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- Update some old-style classes. (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- support 'dnf group remove' (RhBug:1013764) (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- remove: Base._limit_installonly_pkgs(). (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- tests: latest libcomps version has a GroupID objects for env.option_ids. (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- doc: 'group info'. (RhBug:1013773) (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- groups: add support for 'dnf group info' (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- tests: add a group that reflects our other testing packages. (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- packaging: require GTE versions of dependencies. (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- cosmetic: trailing whitespace (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- Fix error handling in Base.install and YumBaseCli.installPkgs. (Radek Holy)
Ales Kozumplik 38ef1cd
- Fix error handling in Base.remove and YumBaseCli.erasePkgs. (Radek Holy)
Ales Kozumplik 38ef1cd
- Fix error handling in Base.update and YumBaseCli.updatePkgs. (Radek Holy)
Ales Kozumplik 38ef1cd
- Fix error handling in Base.downgrade and YumBaseCli.downgradePkgs. (Radek Holy)
Ales Kozumplik 38ef1cd
- tests: reenable the repo cost testing again. (Ales Kozumplik)
Ales Kozumplik 38ef1cd
- tests: cleanups in support.py (Ales Kozumplik)
Ales Kozumplik 38ef1cd
Ales Kozumplik 4e7ab23
* Tue Oct 1 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.2-1.gitc1716d7
Ales Kozumplik 2215f1e
- always enable LRO_FASTESTMIRROR (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- progress: add "err" argument to end() callback, merge with failure() (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- progress: reformat and reword docstrings (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- config: extract prepend_installroot() to a public method. (Ales Kozumplik)
Ales Kozumplik 2215f1e
- refactor: Rename exceptions raised by Base.reinstall. (Radek Holy)
Ales Kozumplik 2215f1e
- Fix error handling in YumBaseCli.reinstallPkgs. (Radek Holy)
Ales Kozumplik 2215f1e
- Fix error handling in Base.reinstall. (Radek Holy)
Ales Kozumplik 2215f1e
- refactor: Adapt Base.reinstall to require the same parameters as similar methods. (Radek Holy)
Ales Kozumplik 2215f1e
- refactor: Adapt Base.update to require same parameters as similar methods. (Radek Holy)
Ales Kozumplik 2215f1e
- add "size" arg to cb.end and cb.failure callbacks (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- progress display: handle 100% case better (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- progress display: sanitize negative size deltas (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- support librepo.PackageTarget(endcb=...) (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- remove: Requires urlgrabber (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- remove: base.verifyPkg(), base.verifyChecksum() (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- remove: urlgrabber.grabber.default_grabber.opts.user_agent (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- remove: set_failure_callback() (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- update AUTHORS (Ales Kozumplik)
Ales Kozumplik 2215f1e
- added assignment of cost option to hawkey repo object (Jan Silhan)
Ales Kozumplik 2215f1e
- created new private method _get_installed from code in assertResult (Jan Silhan)
Ales Kozumplik 2215f1e
- use librepo.download_packages() (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- make repo._local_origin public, as repo.local (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- unit tests: dnf.cli.progress (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- add dnf.cli.progress (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- drop per-repo interrupt callback (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- unit tests: dnf.cli.format (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- move format_number, format_time to dnf.cli.format (Zdenek Pavlas)
Ales Kozumplik 2215f1e
- Fix downgrade inaction if package version provided. (Radek Holy)
Ales Kozumplik 2215f1e
Ales Kozumplik b462ed9
* Mon Sep 16 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.1-1.git55e6369
Ales Kozumplik b462ed9
- logging: do not show 'Downloading packages:' on remove. (RhBug:1008444) (Ales Kozumplik)
Ales Kozumplik b462ed9
- remove: couple of config options (kernelpkgnames, exactarch, rpm_check_debug). (Ales Kozumplik)
Ales Kozumplik b462ed9
- remove: dnf.yum.config.mirrorlist_expire, it's unused. (Ales Kozumplik)
Ales Kozumplik b462ed9
- The Fedora .repo files no longer use mirrorlist= for metalink. (Ales Kozumplik)
Ales Kozumplik b462ed9
- leaner .gitignore. (Ales Kozumplik)
Ales Kozumplik b462ed9
- Add Base.reset(). (Ales Kozumplik)
Ales Kozumplik b462ed9
- reimplement urlopen() on top of librepo (Zdenek Pavlas)
Ales Kozumplik b462ed9
- Add '--nocrypto' tsflag config value. (Ales Kozumplik)
Ales Kozumplik b462ed9
- logging: TransactionDisplay.errorlog() logs to stderr. (Ales Kozumplik)
Ales Kozumplik b462ed9
- Until urlbrabber is gone completely, the urlgrabber.progress must stay. (Ales Kozumplik)
Ales Kozumplik b462ed9
- remove all users of urlgrabber.progress.TerminalLine() (Zdenek Pavlas)
Ales Kozumplik b462ed9
- remove all users of urlgrabber.progress.format_time() (Zdenek Pavlas)
Ales Kozumplik b462ed9
- remove all users of urlgrabber.progress.format_number() (Zdenek Pavlas)
Ales Kozumplik b462ed9
- remove all users of urlgrabber.progress.terminal_width_cached() (Zdenek Pavlas)
Ales Kozumplik b462ed9
- remove all users of urlgrabber.grabber.default_grabber (Zdenek Pavlas)
Ales Kozumplik b462ed9
- makecache: do not run makecache on the LiveCD. (Ales Kozumplik)
Ales Kozumplik b462ed9
- doc: what to do on failing %preun. (Ales Kozumplik)
Ales Kozumplik b462ed9
- Fix TypeError raised when _enc called with None (RhBug:1003220) (Radek Holy)
Ales Kozumplik b462ed9
Ales Kozumplik a663c53
* Fri Aug 30 2013 Aleš Kozumplík <ales@redhat.com> - 0.4.0-1.gitbfccb5c
Ales Kozumplik a663c53
- Adapt to librepo-1.0.0, handle.url is handle.urls now. (Ales Kozumplik)
Ales Kozumplik a663c53
- comps: adapt to changes in libcomps handling of env.group_ids. (Ales Kozumplik)
Ales Kozumplik a663c53
- logging: start and stop of the actual RPM transaction. (Ales Kozumplik)
Ales Kozumplik a663c53
- logging: nicer logging during transaction. (Ales Kozumplik)
Ales Kozumplik a663c53
- repo: use all mirrors/baseurls when downloading a package. (Ales Kozumplik)
Ales Kozumplik a663c53
- logging: log failed checksum check in verifyLocalPkg() (Ales Kozumplik)
Ales Kozumplik a663c53
- strings: fix suggestion to clean metadata to use 'dnf' (RhBug:997403) (Ales Kozumplik)
Ales Kozumplik a663c53
- compos: add group.visible property. (Ales Kozumplik)
Ales Kozumplik a663c53
- tests: comps.environment.group_ids and environment.option.ids. (Ales Kozumplik)
Ales Kozumplik a663c53
- logging: log when Repo.load() is about to download from remote. (Ales Kozumplik)
Ales Kozumplik a663c53
- Librepo API changes (Zdenek Pavlas)
Ales Kozumplik a663c53
- packaging: add libcomps to requires before somebody tries to build this without. (Ales Kozumplik)
Ales Kozumplik a663c53
- fix: traceback after a merge error, missing comps import. (Ales Kozumplik)
Ales Kozumplik a663c53
- remove: Repo.base_persistdir. (Ales Kozumplik)
Ales Kozumplik a663c53
- YumConf: make config_file_age always defined. (Ales Kozumplik)
Ales Kozumplik a663c53
- make what Base.build_transaction() returns and raises more sane. (Ales Kozumplik)
Ales Kozumplik a663c53
- remove: dnf.yum.rpmtrans._WrapNoExceptions (Ales Kozumplik)
Ales Kozumplik a663c53
- transaction displays: report when the TRANS_POST phase starts. (Ales Kozumplik)
Ales Kozumplik a663c53
- rename: RPM transaction callback hierarchy has now a common name: TransactionDisplay. (Ales Kozumplik)
Ales Kozumplik a663c53
- Stop the transaction callback's event() accepting both string and id for the action. (Ales Kozumplik)
Ales Kozumplik a663c53
- Drastically slim down dnf.rpmUtils.arch (Ales Kozumplik)
Ales Kozumplik a663c53
- refactor: rename: transaction callbacks in rpmtrans.py (Ales Kozumplik)
Ales Kozumplik a663c53
- remove: dnf.cli.output.CacheProgressCallback. (Ales Kozumplik)
Ales Kozumplik a663c53
- remove: Config.cache. (Ales Kozumplik)
Ales Kozumplik a663c53
- logging tweaks. (Ales Kozumplik)
Ales Kozumplik a663c53
- api: let Base.select_group() take pkg_types. (Ales Kozumplik)
Ales Kozumplik a663c53
- getter/setter for config.releasever (it is part of the yumvar). (Ales Kozumplik)
Ales Kozumplik a663c53
- better streamline how conf.yumvar is created and initialized. (Ales Kozumplik)
Ales Kozumplik a663c53
- add default depsloving callback. (Ales Kozumplik)
Ales Kozumplik a663c53
- rename: base.dsCallback -> base.ds_callback (Ales Kozumplik)
Ales Kozumplik a663c53
- rename: DepSolveProgressCallback.pkgAdded()->DepSolveProgressCallback.pkg_added() (Ales Kozumplik)
Ales Kozumplik a663c53
- comps: *_by_pattern counterparts to *_by_patterns. (Ales Kozumplik)
Ales Kozumplik a663c53
- comps: better environments and categories support. (Ales Kozumplik)
Ales Kozumplik a663c53
- tests: basic environemnt parsing works in libcomps now. (Ales Kozumplik)
Ales Kozumplik a663c53
- tests: there's no dnf.yum.comps any more. (Ales Kozumplik)
Ales Kozumplik a663c53
- doc: group commands. (Ales Kozumplik)
Ales Kozumplik a663c53
- remove: dnf.yum.comps. (Ales Kozumplik)
Ales Kozumplik a663c53
- refactor: GroupsError and CompsException are now both CompsError (Ales Kozumplik)
Ales Kozumplik a663c53
- comps: rename: group.langonly -> group.lang_only. (Ales Kozumplik)
Ales Kozumplik a663c53
- comps: implement Group.ui_name (Ales Kozumplik)
Ales Kozumplik a663c53
- comps: adapt Base.group_lists() to the new comps interface. (Ales Kozumplik)
Ales Kozumplik a663c53
- libcomps: rename: comps.returnGroups()->comps.groups_by_pattern(). (Ales Kozumplik)
Ales Kozumplik a663c53
- libcomps: support Base.select_groups() through the new comps. (Ales Kozumplik)
Ales Kozumplik a663c53
- tests: sort tests in LibcompsTest better. (Ales Kozumplik)
Ales Kozumplik a663c53
- libcomps: add Comps.groups_by_pattern(). (Ales Kozumplik)
Ales Kozumplik a663c53
- libcomps: measuring the size of the comps objects. (Ales Kozumplik)
Ales Kozumplik a663c53
- drop 'overwrite_groups' config option. (Ales Kozumplik)
Ales Kozumplik a663c53
- libcomps: tests: add sanity test for GH issue 12. (Ales Kozumplik)
Ales Kozumplik a663c53
- libcomps: add conditional packages. (Ales Kozumplik)
Ales Kozumplik a663c53
- libcomps: add dnf.comps (wrapper) and a basic UT. (Ales Kozumplik)
Ales Kozumplik a663c53
- cosmetic: reorder the imports in base.py and cli.py to match the Hacking guidelines[1] (Ales Kozumplik)
Ales Kozumplik a663c53
Ales Kozumplik 6365287
* Tue Aug 13 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.11-1.git7d717c7
Ales Kozumplik 6365287
- fix: UnicodeDecodeError during group install (RhBug:996138) (Ales Kozumplik)
Ales Kozumplik 6365287
- doc: update the README, move it to .rst (Ales Kozumplik)
Ales Kozumplik 6365287
- doc: dnf.conf.8 missing from the RPM. (Ales Kozumplik)
Ales Kozumplik 6365287
- remove: TODO file (Ales Kozumplik)
Ales Kozumplik 6365287
- output: in list_transaction() list the active transaction members. (RhBug:977753) (Ales Kozumplik)
Ales Kozumplik 6365287
- rename: Output.listTransaction() -> list_transaction(). (Ales Kozumplik)
Ales Kozumplik 6365287
- doc: 'best' config option. (Ales Kozumplik)
Ales Kozumplik 6365287
- repo: do not let librepo resolve mirrorlists on each package download. (RhBug:979042) (Ales Kozumplik)
Ales Kozumplik 6365287
- remove: mdpolicy and mddownloadpolicy from config. (Ales Kozumplik)
Ales Kozumplik 6365287
- The DNF default multilib policy is 'best'. (Ales Kozumplik)
Ales Kozumplik 6365287
- fix: typo in subj.get_best_query() call. (Ales Kozumplik)
Ales Kozumplik 8dbb673
Ales Kozumplik 6365287
* Mon Jul 22 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.10-1.giteb9dddb
Ales Kozumplik 516c1b2
- repos: skip_if_unavailable is True by default now. (RhBug:984483) (Ales Kozumplik)
Ales Kozumplik 516c1b2
- doc: omitted from 6f70d2b, also mention the related bugzillas. (Ales Kozumplik)
Ales Kozumplik 516c1b2
- doc: why 'dnf provides /bin/python' fails on Fedora. (Ales Kozumplik)
Ales Kozumplik 516c1b2
Ales Kozumplik 8dbb673
* Thu Jul 4 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.9-1.giteff4c49
Ales Kozumplik 8dbb673
- fix: errors handling messages in do_transaction(). (RhBug:981310) (Ales Kozumplik)
Ales Kozumplik 8dbb673
- fix: typo in 2b4c085 (Ales Kozumplik)
Ales Kozumplik 8dbb673
- fix: unhandled OSError exceptions if MD was renewed during transaction (RhBug:980227) (Ales Kozumplik)
Ales Kozumplik 8dbb673
- remove: update_md.py (Ales Kozumplik)
Ales Kozumplik 8dbb673
- fix: traceback expiring no longer valid repos. (RhBug:979942) (Ales Kozumplik)
Ales Kozumplik 8dbb673
- fix: traceback: accessing base.history from download_packages(). (Ales Kozumplik)
Ales Kozumplik 8dbb673
- api: Base.build_repo factory method. (Ales Kozumplik)
Ales Kozumplik 8dbb673
- python3: absolute imports in cli.main (Ales Kozumplik)
Ales Kozumplik 8dbb673
- refactor: KeyboardInterrupt handling in cli.main. (Ales Kozumplik)
Ales Kozumplik 8dbb673
- repo: pass substituting variables down into librepo's Handle. (RhBug:964584) (Ales Kozumplik)
Ales Kozumplik 8dbb673
Ales Kozumplik c17dfe6
* Mon Jun 24 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.8-1.git85524ae
Ales Kozumplik 0fb197a
- fix: tracebacks when installing to an empty installroot (RhBug:975858) (Ales Kozumplik)
Ales Kozumplik 0fb197a
- doc: 'dnf erase kernel' erases all the kernels. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- i18n: even if we have a legit encoding, don't assume it covers the entire UCD (RhBug:976652) (Ales Kozumplik)
Ales Kozumplik 0fb197a
- stray self._filelists in Sack. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- fix: traceback on check-update when there's a repo without any source. (RhBug:974866) (Ales Kozumplik)
Ales Kozumplik 0fb197a
- fix: missing os import in i18n.py (RhBug:974427) (Ales Kozumplik)
Ales Kozumplik 0fb197a
- fix: traceback for a regular user when /var/lib/dnf/uuid is not world-readable. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- put user locks in /run/user/$UID/dnf. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- Minimally teach dnf about rpm rpm >= 4.10 scriptlet start and stop callbacks (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: unnecessary testing for prehistoric rpm versions in callback (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: unused rpmtrans internal _dopkgtup() helper (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: unused rpm repackaging support remnants (Panu Matilainen)
Ales Kozumplik 0fb197a
- locking: as an example introduce rpmdb_lock and metadata_cache_lock. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- locking: remove the old global locking code. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- locking: implement and test ProcessLock class. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- Add base_url arg to librepo.download(). (RhBug:968159) (Zdenek Pavlas)
Ales Kozumplik 0fb197a
- remove: unused miscutils.compareVerOnly() (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: unused miscutils.stringToVersion() and .flagToString() (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: unused string_to_prco_tuple() and imports used only by it (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: unused miscutils.rpmOutToStr() (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: miscutils.formatRequire() (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: miscutils.rangeCompare() and rangeCheck() (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: miscutils.pkgTupleFromHeader() (Panu Matilainen)
Ales Kozumplik 0fb197a
- remove: rpmUtils.TransactionWrapper.returnLeafNodes() method (Panu Matilainen)
Ales Kozumplik 0fb197a
- doc: what 'list recent' does. (Ales Kozumplik)
Ales Kozumplik 0fb197a
- Resurrect "list recent" functionality (RhBug:908491) (Panu Matilainen)
Ales Kozumplik 0fb197a
- doc: add bug summaries to the release notes. (Ales Kozumplik)
Ales Kozumplik 0fb197a
Ales Kozumplik 8e9160f
* Wed May 29 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.7-1.gitf8bdc98
Ales Kozumplik 8e9160f
- ensure the cachedir in Persistor._expired_repos(). (RhBug:967732) (Ales Kozumplik)
Ales Kozumplik 8e9160f
- do not load available repositories into the sack for the erase command. (RhBug:916662) (Ales Kozumplik)
Ales Kozumplik 8e9160f
- Take out the bulk of YumBaseCli.doTransaction() and put in in Base.do_transaction(). (Ales Kozumplik)
Ales Kozumplik 8e9160f
- add noop NoOutputCallback.verify_tsi_package(). (Ales Kozumplik)
Ales Kozumplik 8e9160f
- implement dnf.repo.Repo.__repr__(). (Ales Kozumplik)
Ales Kozumplik 8e9160f
- output: show the RPMDB alternation warning on debug level only. (Ales Kozumplik)
Ales Kozumplik 0208809
Ales Kozumplik b0b7bcc
* Mon May 27 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.6-1.git24ce938
Ales Kozumplik b0b7bcc
- make the dnf.Base object a context manager. (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- de-support YUMPDB, not used. (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- persistent data about repositories should be in cachedir. (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- YumRPMTransError: use sensible e.value (RhBug:966372) (Zdenek Pavlas)
Ales Kozumplik b0b7bcc
- store and use information about forced repo expiry (RhBug:965410) (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- update LibrepoCallbackAdaptor. (RhBug:963627) (Zdenek Pavlas)
Ales Kozumplik b0b7bcc
- repo: do not try to download or erase packages from a local repo. (RhBug:965114) (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- tests: weaken the assertion in test_toplevel(). (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- fix: traceback on 'dnf group install i-dont-exist'. (RhBug:964467) (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- Handle exceptions in Repo.get_package. (RhBug:963680) (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- subject parsing: inform the user if given spec matches no package on install. (RhBug:963133) (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- logging: setup provisional logging even before config. (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- refactor: dnf.logging, put the setup() methods inside a new class, Logging. (Ales Kozumplik)
Ales Kozumplik b0b7bcc
- provides command: there's no reason to output so many empty lines between matches. (Ales Kozumplik)
Ales Kozumplik b0b7bcc
Ales Kozumplik e973195
* Mon May 13 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.5-1.git85c924f
Ales Kozumplik e973195
- recognize 'dnf list upgrades' as an 'dnf list updates' alias. (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: add reinstall as a special action. (Ales Kozumplik)
Ales Kozumplik e973195
- rename: Base.buildTransaction() -> build_transaction() (Ales Kozumplik)
Ales Kozumplik e973195
- remove: dnf.yum.output.pkgname_ui() et al. (Ales Kozumplik)
Ales Kozumplik e973195
- remove: dnf/yum/transactioninfo.py (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: migrate remaining legit uses of tsInfo before it's purged. (Ales Kozumplik)
Ales Kozumplik e973195
- remove: SimpleCliCallBack, _getTxmbr from rpmtrans.py slimming it down. (Ales Kozumplik)
Ales Kozumplik e973195
- transactions: fix post_transaction_output(). (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: make history work again. (Ales Kozumplik)
Ales Kozumplik e973195
- refactor: Base.populate_ts() is now Transaction.populate_rpm_ts(). (Ales Kozumplik)
Ales Kozumplik e973195
- rename: verify_pkg() -> verify_tsi_package(). (Ales Kozumplik)
Ales Kozumplik e973195
- rename: verifyTransaction() -> verify_transaction() (Ales Kozumplik)
Ales Kozumplik e973195
- transactions: reenable transaction verification. (Ales Kozumplik)
Ales Kozumplik e973195
- remove: dnf/cli/callback.py, dnf/yum/callbacks.py. (Ales Kozumplik)
Ales Kozumplik e973195
- populate_ts: handle obsoleting installs. (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: bring rpmtrans.py into a shape where transactions can be tested. (Ales Kozumplik)
Ales Kozumplik e973195
- tests: adapt unit tests to dnf.transaction scheme of things. (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: migrate YumBaseCli.doTransaction() to dnf.transaction. (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: migrate YumOutput.list_transaction() to dnf.transaction. (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: rewrite Base.populate_ts() to use dnf.transaction. (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: use dnf.transaction instead of dnf.yum.transactioninfo in buildTransaction(). (Ales Kozumplik)
Ales Kozumplik e973195
- add dnf.util.group_by_filter() (Ales Kozumplik)
Ales Kozumplik e973195
- transaction: foundations of dnf.Transaction and a test. (Ales Kozumplik)
Ales Kozumplik e973195
- transactions: do not use TransactionData to store the packaging requests. (Ales Kozumplik)
Ales Kozumplik e973195
- tests: rename: test_transaction.py -> test_transactiondata.py (Ales Kozumplik)
Ales Kozumplik e973195
- repo: handle reviving exceptions like any other librepo exception. (RhBug:961549) (Ales Kozumplik)
Ales Kozumplik e973195
- doc: fix spellings of the distro-sync command. (RhBug:959990) (Ales Kozumplik)
Ales Kozumplik e973195
Ales Kozumplik 0208809
* Thu May 2 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.4-1.git03fd687
Ales Kozumplik 0208809
- tests: python3 absolute imports. (Ales Kozumplik)
Ales Kozumplik 0208809
- tests: rename: tests/base.py -> tests/support.py (Ales Kozumplik)
Ales Kozumplik 0208809
- hawkey commit 8d77592 simplifies detecting obsoleted transaction members. (Ales Kozumplik)
Ales Kozumplik 0208809
- adapt to hawkey change fe99cd4. (Ales Kozumplik)
Ales Kozumplik 0208809
- adapt to hawkey changes f8334df and 0fee231 (Goal.obsoleted_by_package et al.) (Ales Kozumplik)
Ales Kozumplik 0208809
- cli, transaction: recognize and report proper obsoletes. (RhBug:887317) (Ales Kozumplik)
Ales Kozumplik 0208809
- refactor: get_best_query() and get_best_selector() both accept 'forms' now. (Ales Kozumplik)
Ales Kozumplik 0208809
- comps: support 'dnf group install'. (Ales Kozumplik)
Ales Kozumplik 0208809
- repo: integrate API improvements in librepo. (Ales Kozumplik)
Ales Kozumplik 0208809
- comps: start readding group commands, 'dnf groups summary' works now. (Ales Kozumplik)
Ales Kozumplik 0208809
- fix invisible 'repolist -v' output. (Ales Kozumplik)
Ales Kozumplik 0208809
- remove: main() methods from the production code. (Ales Kozumplik)
Ales Kozumplik 0208809
- cosmetic: remove trailing whitespace in dnf/yum/pgpgmsg.py (Ales Kozumplik)
Ales Kozumplik 0208809
- tests: do not create repos/gen. (Ales Kozumplik)
Ales Kozumplik 0208809
- comps: fix up Base.read_comps() and Comps.compile() so the comps loading works. (Ales Kozumplik)
Ales Kozumplik 0208809
- tests: cosmetics: alphabetically reorder FakeConf items. (Ales Kozumplik)
Ales Kozumplik 0208809
- doc: protected_packages not supported. (Ales Kozumplik)
Ales Kozumplik 0208809
- tests: add sanity test for dnf.yum.comps (Ales Kozumplik)
Ales Kozumplik 0208809
- repo: with timed makecache only try one mirror per repo. (RhBug:922667) (Ales Kozumplik)
Ales Kozumplik 0208809
- repo: latest librepo needs explicit perform() to get the metalink. (Ales Kozumplik)
Ales Kozumplik 0208809
- repo: clean mirrorlist files too on 'dnf clean'. (Ales Kozumplik)
Ales Kozumplik 0208809
- repo: with librepo >= 88c90e3 the "baseurl is the first mirror" hack is gone. (Ales Kozumplik)
Ales Kozumplik 0208809
- remove: some unused arch-related methods from dnf.yum.base (Ales Kozumplik)
Ales Kozumplik 0208809
- fix typo in the spec. (Ales Kozumplik)
Ales Kozumplik 0208809
Ales Kozumplik eabac4e
* Wed Apr 17 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.3-3.git91ba5e0
Ales Kozumplik 30bca2c
- packaging: do not run 'systemctl' to enable the timer service manually. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- cosmetic: trailing whitespace in dnf/cli/callback.py (Ales Kozumplik)
Ales Kozumplik 30bca2c
- UI: call updates upgrades. (RhBug:903775) (Ales Kozumplik)
Ales Kozumplik 30bca2c
- doc: the logging setup. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- logging: in logfiles, mark the start of the logging session. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- logging: replace setup_from_dnf_levels with a helpers that takes the conf object. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- put the name of the loglevel into the logfiles (Ales Kozumplik)
Ales Kozumplik 30bca2c
- logging: do not do logging.basicConfig() from CLI. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- remove: dnf.const.LOG_TRANSACTION no longer needed. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- doc: fix documentation build. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- remove: dnf.yum.logginglevels (Ales Kozumplik)
Ales Kozumplik 30bca2c
- finally, setup logging via the new module. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- Migrate the remaining DEBUG_3 and DEBUG_4 levels. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- semi-automatically migrate the old logging levels to the new ones. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- Fix how checking whether the CLI is verbose is done. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- Use the new DNF loggers instead of the old ones. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- add the logger for rpm transactions. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- tests: unified stdout/stderr patching. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- implement dnf.logging module (Ales Kozumplik)
Ales Kozumplik 30bca2c
- refactor: add absolute imports some places so I can have dnf.logging module. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- fix traceback with 'dnf history info <number>'. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- cosmetic: trailing whitespace in comps.py (Ales Kozumplik)
Ales Kozumplik 30bca2c
- refactor: use print() the python3 function-style. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- rename: dnf.exceptions.YumBaseError to dnf.exceptions.Error. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- move: dnf.yum.Errors to dnf.exceptions. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- remove deprecation exceptions and warnings. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- remove: dnf/yum/mdparser.py (Ales Kozumplik)
Ales Kozumplik 30bca2c
- remove: unused exception classes. (Ales Kozumplik)
Ales Kozumplik 30bca2c
- remove: dnf/yum/repoMDObject.py (Ales Kozumplik)
Ales Kozumplik 30bca2c
Ales Kozumplik ad47af0
* Mon Apr 8 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.2-1.gitf3818b4
Ales Kozumplik ad47af0
- remove: dnf.yum.failover. (Ales Kozumplik)
Ales Kozumplik ad47af0
- 'reviving' repositories using checksum information from metalink. (Ales Kozumplik)
Ales Kozumplik ad47af0
- dnf.util.touch() accepts 'no_create' parameter now. (Ales Kozumplik)
Ales Kozumplik ad47af0
- refactor: repo: move checking of existing metadata from _try_cache() to load(). (Ales Kozumplik)
Ales Kozumplik ad47af0
- refactor: put Repo.load() at the correct place in the class. (Ales Kozumplik)
Ales Kozumplik ad47af0
- refactor: call repo._Result what it really is: Metadata. (Ales Kozumplik)
Ales Kozumplik ad47af0
- 'repolist -v' shows the mirrorlists now. (Ales Kozumplik)
Ales Kozumplik ad47af0
- tests: specify debug_solver in FakeConf too. (Ales Kozumplik)
Ales Kozumplik ad47af0
- debugging: add '--debugsolver' CLI switch. (Ales Kozumplik)
Ales Kozumplik ad47af0
- doc: the excludes behavior (RhBug:947258) (Ales Kozumplik)
Ales Kozumplik ad47af0
- doc: fix failing documentation build after dnf.yum.metalink is gone. (Ales Kozumplik)
Ales Kozumplik ad47af0
- fix configuration of per-repo excludes. (Ales Kozumplik)
Ales Kozumplik ad47af0
- tests: repo handle: test the useragent string. (Ales Kozumplik)
Ales Kozumplik ad47af0
- remove: dnf.yum.metalink. (Ales Kozumplik)
Ales Kozumplik ad47af0
- remove: ResolveDepCommand. (Ales Kozumplik)
Ales Kozumplik ad47af0
- support repo.skip_if_unavailable config option. (RhBug:889202) (Ales Kozumplik)
Ales Kozumplik ad47af0
- refactor: base.sack is no longer a lazy attribute. (Ales Kozumplik)
Ales Kozumplik ad47af0
- nicer error reporting in repo.py. (Ales Kozumplik)
Ales Kozumplik ad47af0
- Enable 'interruptible' for librepo operations. (Ales Kozumplik)
Ales Kozumplik ad47af0
- set user agent for librepo communication too. (RhBug:923384) (Ales Kozumplik)
Ales Kozumplik ad47af0
- fix superfluous 'None' in the error output. (Ales Kozumplik)
Ales Kozumplik ad47af0
- don't be pompous about the newlines in error messages. (Ales Kozumplik)
Ales Kozumplik ad47af0
- fix traceback with --enablerepo=<repo> and an unknown repo <repo>. (Ales Kozumplik)
Ales Kozumplik ad47af0
- logging: journald was getting the wrong idea about the program name. (Ales Kozumplik)
Ales Kozumplik ad47af0
- debugging: output the package metadata on '--debugrepodata'. (Ales Kozumplik)
Ales Kozumplik ad47af0
- fix traceback in UpgradeToCommand.doCheck(). (Ales Kozumplik)
Ales Kozumplik ad47af0
- also start the dnf-makecache.timer on installation. (Ales Kozumplik)
Ales Kozumplik ad47af0
Ales Kozumplik b5e4047
* Thu Mar 28 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.1-3.git7b1d503
Ales Kozumplik b5e4047
- makecache: no on_ac_power binary means we should go ahead anyway. (Ales Kozumplik)
Ales Kozumplik b5e4047
- packaging: run systemd scriptlets so the timer service can be enabled by default. (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc release notes - the metadata_expire default has changed. (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc start making release notes. (Ales Kozumplik)
Ales Kozumplik b5e4047
- abrt: change the event to post-create so journalctl works (post-create runs under root) (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc clean_requiremennts_on_remove on by default. (Ales Kozumplik)
Ales Kozumplik b5e4047
- logging: put a log file marker on each run, nicer 'Ext Commands' output. (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc explain how timed metadata syncing can be tweaked and disabled. (Ales Kozumplik)
Ales Kozumplik b5e4047
- Do not execute the timer makecache when running on a battery. (RhBug:919769) (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc create dnf.config, describe 'metadata_timer_sync'. (Ales Kozumplik)
Ales Kozumplik b5e4047
- config defaults: timer makecache every 3 hours, bump default md expiry to 48 hours. (RhBug:892064) (Ales Kozumplik)
Ales Kozumplik b5e4047
- mechanism for disabling or changing the period of automatic metadata syncing. (RhBug:922664) (Ales Kozumplik)
Ales Kozumplik b5e4047
- run the regular makecache from a systemd timer (RhBug:878826) (Ales Kozumplik)
Ales Kozumplik b5e4047
- stop using the obsoleted repo.cache property (RhBug:926871) (Ales Kozumplik)
Ales Kozumplik b5e4047
- userconfirm() mustn't fail on EOFError. (RhBug:922521) (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc document --nogpgcheck and --releasever. (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc remove yum.repos and yum.yumRepo from the obsoleted API documentation. (Ales Kozumplik)
Ales Kozumplik b5e4047
- :doc sort CLI options alphabetically. (Ales Kozumplik)
Ales Kozumplik b5e4047
- Downgrade only once if multiple old versions are available. (RhBug:921294) (Ales Kozumplik)
Ales Kozumplik b5e4047
- :refactor, improve base.ts management, use properties. (Ales Kozumplik)
Ales Kozumplik b5e4047
- Filter rpm.RPMPROB_FILTER_OLDPACKAGE for all transactions whatsover (RhBug:916657) (Ales Kozumplik)
Ales Kozumplik b5e4047
- :tests :move test_yumbase.py -> test_base.py (Ales Kozumplik)
Ales Kozumplik b5e4047
- remove: finally drop yum/repos.py and yum/yumRepo.py (Ales Kozumplik)
Ales Kozumplik b5e4047
Ales Kozumplik bebb1f9
* Thu Mar 21 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.0-2.git3e52d13
Ales Kozumplik bebb1f9
- repo: use shutil.move instead of os.rename (Ales Kozumplik)
Ales Kozumplik bebb1f9
Ales Kozumplik 5b0a3a7
* Wed Mar 20 2013 Aleš Kozumplík <ales@redhat.com> - 0.3.0-1.git4c0def8
Ales Kozumplik 5b0a3a7
- create the cache dir ourselves. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- have a user_agent const. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- update readme with librepo link, tidy up. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: add interface for inspecting metadata in more detail. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: use a context manager for the temp dir. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: support --cacheonly again. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: add repo.dump() and test it using ConfigParser and StringIO. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- Make --nogpgcheck work as expected again. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- fix installation of gpg keys for RPM package verification. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: the latest librepo version has somewhat nicer python bindings. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: do not clear the packages/ when syncing new MD. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: add testing of Repo.get_package(). (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: move rpms and the yum repo to the same folder. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: refactor dnf.repo.Repo. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: bring dnf.repo.Repo under unit test. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: force expiring metadata, making 'dnf makecache' work again. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: downloading packages works again. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- fix bug in LibrepoCallbackAdaptor causing the progreess bar go nuts on 2nd repo. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- repo.gpgcheck does not mean repo.repo_gpgcheck. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- repo: better error reporting in sync() (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: make test_configure_repos() pass again. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- delete YumTextMeter. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: make the text progress bar work again. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- Finally: download repos through librepo. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- Cli._configure_repos() uses get_multiple(). (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- base.repos is now a dict itself. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- dnf.repo.Repo: add dummy callback setters. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: RepoDict allows simplifying MockYumBase. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- librepo: use the new Repo and RepoDict. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- add dnf.util.empty(). (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- remove: base.add_enable_repo. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- move yum.Base to yum.base.Base. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- strip things out of dnf/yum/__init__.py (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- remove: _YumCostExclude, unused. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- removing: trim down dnf.yum.packages. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- removal: pruning imports in dnf.yum.__init__ (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- Repo and RepoDict. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: suite hawkey change 54f4f0f introducing make_cache_dir Sack() parameter. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- doc: document clean_requirements_on_remove is on by default. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- remove yum references from the default dnf.conf (RhBug:919714) (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- New build: 0.2.22-1 (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- New version: dnf-0.2.22 (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- move is_glob_pattern() to dnf.util (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- validate parameter never used in Base.read_repos() (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- cosmetic: refactor: getReposFromConf*() -> read_*_repos() (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- refactor: introduce Cli.command property. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- repos: get rid of Base.prerepoconf. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- repos: simplify how repos are set up. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- always use iniparse, do not fallback to ConfigParser. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- 'dnf repolist' is silent. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- enabling/disabling repos doesn't respect the cmdline order. (RhBug:913143) (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- install by filenames and globbed filenames (RhBug:912130) (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- doc: man page: better describe the input patterns. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: test_installroot_with_etc() broken on other machines. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- fix globbing installs again. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- 'dnf list' shouldn't look for provides. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- pass installroot to the sack. (RhBug:RhBug) (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- fix traceback in Cli.configure() with --installroot (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- at least do not traceback if history undo doesn't work. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- adapt to new interface hawkey.Subject interface (34bae0c) (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- search: try to make the better matches come on top. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- search: perform the search case-insensitive. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- tests: bring the cli.search() method under the test. (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
- repo: when reverting repomd.xml make sure we reset its srcfile (RhBug:904706) (Ales Kozumplik)
Ales Kozumplik 5b0a3a7
Ales Kozumplik e336d3b
* Fri Mar 1 2013 Aleš Kozumplík <ales@redhat.com> - 0.2.22-1.git97180b8
Ales Kozumplik e336d3b
- move is_glob_pattern() to dnf.util (Ales Kozumplik)
Ales Kozumplik e336d3b
- validate parameter never used in Base.read_repos() (Ales Kozumplik)
Ales Kozumplik e336d3b
- cosmetic: refactor: getReposFromConf*() -> read_*_repos() (Ales Kozumplik)
Ales Kozumplik e336d3b
- refactor: introduce Cli.command property. (Ales Kozumplik)
Ales Kozumplik e336d3b
- repos: get rid of Base.prerepoconf. (Ales Kozumplik)
Ales Kozumplik e336d3b
- repos: simplify how repos are set up. (Ales Kozumplik)
Ales Kozumplik e336d3b
- always use iniparse, do not fallback to ConfigParser. (Ales Kozumplik)
Ales Kozumplik e336d3b
- 'dnf repolist' is silent. (Ales Kozumplik)
Ales Kozumplik e336d3b
- enabling/disabling repos doesn't respect the cmdline order. (RhBug:913143) (Ales Kozumplik)
Ales Kozumplik e336d3b
- install by filenames and globbed filenames (RhBug:912130) (Ales Kozumplik)
Ales Kozumplik e336d3b
- doc: man page: better describe the input patterns. (Ales Kozumplik)
Ales Kozumplik e336d3b
- tests: test_installroot_with_etc() broken on other machines. (Ales Kozumplik)
Ales Kozumplik e336d3b
- fix globbing installs again. (Ales Kozumplik)
Ales Kozumplik e336d3b
- 'dnf list' shouldn't look for provides. (Ales Kozumplik)
Ales Kozumplik e336d3b
- pass installroot to the sack. (RhBug:915048) (Ales Kozumplik)
Ales Kozumplik e336d3b
- fix traceback in Cli.configure() with --installroot (Ales Kozumplik)
Ales Kozumplik e336d3b
- at least do not traceback if history undo doesn't work. (Ales Kozumplik)
Ales Kozumplik e336d3b
- adapt to new interface hawkey.Subject interface (34bae0c) (Ales Kozumplik)
Ales Kozumplik e336d3b
- search: try to make the better matches come on top. (Ales Kozumplik)
Ales Kozumplik e336d3b
- search: perform the search case-insensitive. (Ales Kozumplik)
Ales Kozumplik e336d3b
- tests: bring the cli.search() method under the test. (Ales Kozumplik)
Ales Kozumplik e336d3b
- repo: when reverting repomd.xml make sure we reset its srcfile (RhBug:904706) (Ales Kozumplik)
Ales Kozumplik e336d3b
Ales Kozumplik ff97e5c
* Mon Feb 11 2013 Aleš Kozumplík <ales@redhat.com> - 0.2.21-1.git050524e
Ales Kozumplik ff97e5c
- Selector.get_best_selector() should be able to handle simple version (not just EVR). (Ales Kozumplik)
Ales Kozumplik ff97e5c
- remove YumUtilBase(). (Ales Kozumplik)
Ales Kozumplik ff97e5c
- Do not check for unfinished transactions in Base.buildTransaction() (RhBug:902810) (Ales Kozumplik)
Ales Kozumplik ff97e5c
- list command accepts NEVRA combinations as arguments. (RhBug:901833) (Ales Kozumplik)
Ales Kozumplik ff97e5c
- tests: fix Cli.configure() test to pass without the main system conffile present. (Ales Kozumplik)
Ales Kozumplik ff97e5c
- tests: test toplevel from test_sanity. (Ales Kozumplik)
Ales Kozumplik ff97e5c
- case-insensitive matching in Subject. (Ales Kozumplik)
Ales Kozumplik 59bf476
Ales Kozumplik f576d42
* Wed Jan 30 2013 Aleš Kozumplík <ales@redhat.com> - 0.2.20-2.gite7d9c11
Ales Kozumplik f576d42
- cosmetic: trailing whitespace in dnf.yum.callbacks (Ales Kozumplik)
Ales Kozumplik f576d42
- rename 'YumBase' to 'Base'. (Ales Kozumplik)
Ales Kozumplik f576d42
- remove base.yumvar property. (Ales Kozumplik)
Ales Kozumplik f576d42
- Get rid of preconf. (Ales Kozumplik)
Ales Kozumplik f576d42
- BaseConfig.overrides() (Ales Kozumplik)
Ales Kozumplik f576d42
- YumOptionParser._non_nones2dict() (Ales Kozumplik)
Ales Kozumplik f576d42
- cosmetic: trailing whitespace in dnf.yum.parser (Ales Kozumplik)
Ales Kozumplik f576d42
- Make the Base object accessible from the toplevel 'dnf' module. (Ales Kozumplik)
Ales Kozumplik f576d42
- Config option for the default userinput answer. (Ales Kozumplik)
Ales Kozumplik f576d42
- tests: reflect changes to querying updates in hawkey commit 961ca40. (Ales Kozumplik)
Ales Kozumplik f576d42
Ales Kozumplik ecf949b
* Fri Jan 18 2013 Aleš Kozumplík <ales@redhat.com> - 0.2.20-1.gitdec970f
Ales Kozumplik ecf949b
- fix '--exclude' command-line option (related RhBug:871892)
Ales Kozumplik ecf949b
- Introduce --best switch to force trying latest packages in transactions ( RhBug:882211)
Ales Kozumplik ecf949b
- fix '--disablerepo' (related RhBug:871892)
Ales Kozumplik ecf949b
- Tell RPM it's OK to downgrade during dist-sync (RhBug:894339)
Ales Kozumplik ecf949b
- 'dnf install' should skip already installed packages and say so. (RhBug:882851)
Ales Kozumplik ecf949b
Ales Kozumplik ecf949b
* Thu Jan 3 2013 Aleš Kozumplík <ales@redhat.com> - 0.2.19-1.gitb901926
Ales Kozumplik ecf949b
- options parsing: do not access repositories before cache_c is ready. (RhBug:889706)
Ales Kozumplik ecf949b
- move to the latest hawkey using libsolv-0.2.3
Ales Kozumplik ecf949b
Ales Kozumplik ecf949b
* Mon Dec 17 2012 Aleš Kozumplík <ales@redhat.com> - 0.2.18-1.git3701ad6
Ales Kozumplik ecf949b
- Allow specifying removal with 'name.arch' and others (RhBug:877449)
Ales Kozumplik ecf949b
- install: use Subject class to allow installation by provides (RhBug:880303)
Ales Kozumplik ecf949b
- Remove rpmdb_warn_checks() and friends. (RhBug:884623)
Ales Kozumplik ecf949b
- DNF should not allow .src.rpm installation (RhBug:884603).
Ales Kozumplik ecf949b
- Some DNF commands require different Goal/Solver configuration. (RhBug:873079)
Ales Kozumplik ecf949b
- Match ordinary package provides in 'dnf provides <provide>', not just files. (RhBug:871892)
Ales Kozumplik ecf949b
- doc: update how arguments to commands can be specified.
Ales Kozumplik ecf949b
Ales Kozumplik 09539d6
* Mon Nov 26 2012 Aleš Kozumplík <ales@redhat.com> - 0.2.17-1.git6a055e6
Ales Kozumplik 09539d6
- fix UnicodeDecodeError crash in history.py. (RhBug:877332)
Ales Kozumplik 09539d6
- Support the 'dnf upgrade-to' command.
Ales Kozumplik 09539d6
- fix: transaction traceback when rpmdb contains a package with no HDRID (RhBug:878823)
Ales Kozumplik 09539d6
- Enable 'dnf distro-sync'.
Ales Kozumplik 09539d6
Ales Kozumplik 09539d6
* Thu Nov 15 2012 Aleš Kozumplík <ales@redhat.com> - 0.2.16-1.git9f050eb
Ales Kozumplik d3aae84
- massive dead code removals across the code base (3k LOC dropped)
Ales Kozumplik 09539d6
- fix match_counter.sorted() tracebacks if its empty. (RhBug:873875)
Ales Kozumplik 09539d6
- fix: callback error in some rpm transactions because of nonexistent Package.verEQ.
Ales Kozumplik 09539d6
- Plain 'dnf update' ignores packages with broken deps. (RhBug:872948)
Ales Kozumplik 09539d6
- support 'dnf upgrade' syntax to do the same thing as 'dnf update'.
Ales Kozumplik 09539d6
- refactor: YumCommand is just Command now.
Ales Kozumplik 09539d6
- Split Cli out of the YumBaseCli eintopf.
Ales Kozumplik 09539d6
- Enable 'dnf reinstall <pkg> again.
Ales Kozumplik 09539d6
Ales Kozumplik 09539d6
* Thu Nov 8 2012 Aleš Kozumplík <ales@redhat.com> - 0.2.15-3.git5d85f6b
Ales Kozumplik b6f0ea1
- support full NEVRA specification for the erase and install commands. (RhBug: 867553)
Ales Kozumplik b6f0ea1
- Enable check-update command. (RhBug: 868810)
Ales Kozumplik b6f0ea1
- Support listing patterned obsoletes.
Ales Kozumplik b6f0ea1
- fix traceback: list --showduplicates.
Ales Kozumplik b6f0ea1
Ales Kozumplik e9e6282
* Wed Oct 17 2012 Aleš Kozumplík <ales@redhat.com> - 0.2.14-2.git4831982
Ales Kozumplik 9dfef7f
- works against hawkey-0.3.0
Ales Kozumplik 9dfef7f
- search: sort so same matched keywords stay next to each other.
Ales Kozumplik 9dfef7f
- Add custom ABRT collector.
Ales Kozumplik 9dfef7f
- fix: _preload_file() does the right thing when destfn does not exist.
Ales Kozumplik 9dfef7f
- Make the logfiles readable by everyone.
Ales Kozumplik 9dfef7f
- yumRepo: log when we are leaving MD files behind and don't know why.
Ales Kozumplik 9dfef7f
- Support globs in the install command when multilib_policy is 'best'. (RhBug: 864710)
Ales Kozumplik e9e6282
- Fix failing unit tests on i686.
Ales Kozumplik 9dfef7f
Ales Kozumplik b510c6c
* Fri Oct 5 2012 Aleš Kozumplík <ales@redhat.com> - 0.2.13-1.gitda60a96
Ales Kozumplik b510c6c
- fix: traceback in YumBase.verifyTransaction() for local .rpms.
Ales Kozumplik b510c6c
- Enable the 'clean' command. (RhBug: 853940)
Ales Kozumplik b510c6c
- download no sqlite metadata.
Ales Kozumplik b510c6c
- Reenable the search command. (RhBug: 853940)
Ales Kozumplik b510c6c
Ales Kozumplik 23ac535
* Fri Sep 21 2012 Aleš Kozumplík <ales@redhat.com> - 0.2.12-1.git832ecd1
Ales Kozumplik 23ac535
- fix 'dnf --version'. (RhBug: 857710)
Ales Kozumplik 23ac535
- Latest hawkey compatibilities.
Ales Kozumplik 23ac535
- Run 'make check' when building the RPM.
Ales Kozumplik 23ac535
Ales Kozumplik d6e58c6
* Thu Sep 13 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.11-1.git9da1268
Ales Kozumplik d6e58c6
- Make 'dnf help' work. (RhBug: 853923)
Ales Kozumplik d6e58c6
- Add the man page. (RhBug: 853923)
Ales Kozumplik d6e58c6
Ales Kozumplik 733225d
* Thu Aug 30 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.10-1.gitb06d183
Ales Kozumplik 733225d
- Latest hawkey compatibilities.
Ales Kozumplik 733225d
- RhBug: 852803
Ales Kozumplik 733225d
Ales Kozumplik d1d0e2e
* Thu Aug 23 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.9-1.git5dea6e7
Ales Kozumplik d1d0e2e
- Latest hawkey compatibilities.
Ales Kozumplik d1d0e2e
- RhBug: 847098
Ales Kozumplik d1d0e2e
Ales Kozumplik 567f14e
* Mon Aug 6 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.7-6.git8ac0959
Ales Kozumplik 567f14e
- Maintenance build to conform the new hawkey repo loading APIs.
Ales Kozumplik 567f14e
Ales Kozumplik 8bcdf62
* Tue Jul 24 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.7-5.git632e1eb
Ales Kozumplik c914bf2
- Clean dependencies during 'dnf erase'.
Ales Kozumplik c914bf2
- fixed: readline problems under pdb.
Ales Kozumplik c914bf2
- 'dnf info' now works.
Ales Kozumplik c914bf2
- removal: yum.sqlitesack, yum.packageSack and RPMDBPackageSack.
Ales Kozumplik c914bf2
c049dc7
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.7-3.gitb74addd
c049dc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c049dc7
Ales Kozumplik d3a726a
* Mon Jul 16 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.7-2.gitb74addd
Ales Kozumplik d3a726a
- Add missing rpmUtils.error.
Ales Kozumplik d3a726a
Ales Kozumplik 74edd96
* Mon Jul 16 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.7-1.git3f2389e
Ales Kozumplik 74edd96
- First Fedora rawhide build.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Wed Jul 11 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.6-11.gitb1f1c08
Ales Kozumplik 74edd96
- More licensing changes.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Mon Jul 9 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.6-10.git964faae
Ales Kozumplik 74edd96
- Licensing changes.
Ales Kozumplik 74edd96
Ales Kozumplik 8ec341d
* Thu Jun 21 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.6-9.gitb4aa5c1
Ales Kozumplik 74edd96
- More spec fixes.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Tue Jun 19 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.6-8.gitb4aa5c1
Ales Kozumplik 74edd96
- Fix rpmlint issues.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Wed Jun 13 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.6-6.git9d95cc5
Ales Kozumplik 74edd96
- Depend on the latest python-hawkey.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Tue Jun 12 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.6-4.git2791093
Ales Kozumplik 74edd96
- Fix missing cli/__init__.py
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Fri Jun 8 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.6-3	.git365322d
Ales Kozumplik 74edd96
- Logging improvements.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Wed May 16 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.5-2.gitf594065
Ales Kozumplik 74edd96
- erase: remove dependants along with their dependency.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Mon May 14 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.4-3.gite3adb52
Ales Kozumplik 74edd96
- Use cron to prefetch metadata.
Ales Kozumplik 74edd96
- Always loads filelists (attempts to fix some resolving problems).
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Mon May 7 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.3-1.gitbbc0801
Ales Kozumplik 74edd96
- Fix assert in hawkey's sack.c.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Fri May 4 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.2-6.git6787583
Ales Kozumplik 74edd96
- support plain 'dnf update'.
Ales Kozumplik 74edd96
- disable plugins.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Thu Apr 26 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.1-2.gitde732f5
Ales Kozumplik 74edd96
- Create 'etc/dnf/dnf.conf'.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Wed Apr 25 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.2.0-2.git70753dd
Ales Kozumplik 74edd96
- New version.
Ales Kozumplik 74edd96
Ales Kozumplik 74edd96
* Thu Apr 12 2012 Aleš Kozumplík <akozumpl@redhat.com> - 0.1-0.git833c054
Ales Kozumplik 74edd96
- Initial package.