# changelog

author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.14.1-1
changelog:
  - Update to 0.14.1
  - Add --pkgorigins mode for Koji
  - Correct pkg count in headers if there were invalid pkgs (RhBug:1596211)
  - Prevent exiting with 0 if errors occur while finalizing repodata.


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.14.2-1
changelog:
  - Update to 0.14.2
  - Obsolete createrepo on all Fedoras again (RhBug:1702771)
  - Fix issue with createrepo_c hanging at the end (RhBug:1714666)
  - Don't include packages with forbidden control chars in repodata


author: Ales Matej <amatej@redhat.com> - 0.15.1-1
changelog:
  - Update to 0.15.1
  - Allow pip to see installation of python3-createrepo_c
  - Imporove documentation
  - Switch off timestamping of documentation to avoid file conflics for createrepo_c-devel i686/x86_64 parallel installation
  - Remove dependency on deltarpm in favour of drpm


author: Ales Matej <amatej@redhat.com> - 0.15.5-1
changelog:
  - update to upstream 0.15.5 release, per
    https://github.com/rpm-software-management/createrepo_c/compare/0.15.4...0.15.5
  - new option --recycle-pkglist for --update mode
  - a bit more optimal --update caching
  - Add restart_suggested field to updatecollectionpackage in updateinfo.xml
  - Add reboot_suggested field to UpdateRecord in updateinfo.xml
  - Fix modifyrepo with modules.yaml as a symbolic link
  - Export all changelog entries to other.xml in compatibility mode


author: Miroslav Suchý <msuchy@redhat.com> 1.14-1
changelog:
  - update Copr keys
  - add remi's repository gpg key
  - add jpackage gpg key
  - add CalcForge gpg key
  - add virtualbox gpg key
  - add PostgreSQL RPM Building Project gpg keys
  - add Skype gpg key
  - add Google gpg key
  - add dell public key
  - add RPM-GPG-KEY-adobe-linux
  - add Dropbox gpg key
  - add RPM-GPG-KEY-fedora-28-primary
  - add rpmfusion 28


author: Miroslav Suchý <msuchy@redhat.com> 1.20-1
changelog:
  - add scientific linux key
  - update copr keys
  - add Fedora 29 key
  - Update keys for rpmfusion
  - Add rpmfusion f29 f30 keys for free nonfree


author: Ian McLeod <imcleod@redhat.com> - 1.1.8-1
changelog:
  - Upstream release 1.1.8
  - systemd support
  - docker base image updates
  - significant EC2 updates for regions and instance types
  - VMWare fusion vagrant box support


author: Ian McLeod <imcleod@redhat.com> - 1.1.9-1
changelog:
  - Upstream release 1.1.9
    - Add HyperV Vagrant support
    - enhance vSphere and VMWare Fusion support


author: Daniel Mach <dmach@redhat.com> - 0.5.0-1
changelog:
  - Modify shortcuts.run() to pass all **kwargs to Popen(). (Daniel Mach)
  - Admin page for kobo.auth.User (Tomas Kopecek)
  - Unset active menu if no other menu is active (Lubomír Sedlář)
  - Allow rendering menu for bootstrap's navbar (Lubomír Sedlář)
  - Handle menu items without text as dividers (Lubomír Sedlář)
  - allow --force in resubmit-tasks CLI command (Tomas Kopecek)
  - Django 1.6 db transaction model (Tomas Kopecek)
  - CLI command for viewing log files (Tomas Kopecek)
  - Display overall time in task page (Tomas Kopecek)
  - Fix shortcuts.run() to handle errno.EINTR correctly. (Tomas Tomecek)
  - Don't count assigned tasks into worker load. (Tomas Tomecek)
  - Human readable state exceptions. (Tomas Kopecek)
  - Human readable JSONField. (Tomas Kopecek)


author: Daniel Mach <dmach@redhat.com> - 0.5.1-1
changelog:
  - Enable/disable worker. (Tomas Kopecek)
  - upload_task_log: correctly handle unicode vs str strings. (Tomas Kopecek)
  - resubmit_task: add missing 'force' parameter. (Tomas Kopecek)


author: Daniel Mach <dmach@redhat.com> - 0.5.2-1
changelog:
  - conf.py: use print() function (Ken Dreyer)
  - conf.py: py2/py3 compatible exception handling (Ken Dreyer)
  - Fix shortcuts to run on py2.4. (Daniel Mach)
  - Closed tasks can be interrupted without throwing an exception (Marek Šabo)
  - Add __setitem__ to FileCache (Lubomír Sedlář)
  - Show minimal priority in admin (Tomas Kopecek)
  - Add tests/README (Alexander Todorov)
  - Add tests for RPMs with 'something-X.Y' names (Alexander Todorov)
  - xmlrpc: remember to call super class constructor (Kamil Dudka)
  - Condition for setting hostport generalized (Marek Šabo)
  - Http proxy working on Fedora 22 (Marek Šabo)
  - Pass arbitrary args to logging module (Lubomír Sedlář)
  - migration for min_priority (Tomas Kopecek)
  - fix default values (Tomas Kopecek)
  - minimal priority for worker (Tomas Kopecek)
  - backward compatibility with django 1.6 (Tomas Kopecek)
  - make get_tasks call backwards compatible (Tomas Kopecek)
  - Add permission for displaying task tracebacks (Tomas Kopecek)
  - report correct allowed username length (Tomas Kopecek)
  - Add a RPC call and a command to list running tasks. (Tomas Kopecek)
  - Add --all option for enable|disable worker command. (Tomas Kopecek)
  - Fix multiple same checksum types. (Tomas Kopecek)
  - Django 1.8 rebase (Tomas Kopecek)
  - Add ssl context for https. (Tomas Kopecek)
  - Don't add additional space when printing log. (Tomas Kopecek)
  - Fix displayed task time (Tomas Kopecek)


author: Rohan McGovern <rmcgover@redhat.com> - 0.7.0-3
changelog:
  - Fix duplicate packaging of kobo-admin for python2, python3
  - Fix some python3 packages depending on python2 packages
  - Prefer python2-* packages over unprefixed packages for Requires
  - Move kobo-admin to own package (Lubomír Sedlář)


author: Thomas Oulevey <thomas.oulevey@cern.ch> - 1.19.1-2.el7.centos
changelog:
  - Update to 1.19.1
  - Add CENTOS merge src rpm patch
  - fix python-qpid-proton dependency for koji-hub-plugins


author: Stephen Gallagher <sgallagh@redhat.com> - 2.8.0-1
changelog:
  - Update to 2.8.0
  - API Changes
    * Add Modulemd.Module.get_translation() - Retrieve the translations
      associated with a Modulemd.Module
    * Add ModuleIndex.update_from_defaults_directory() - Import defaults from a
      directory of yaml documents, such as fedora-module-defaults, optionally
      providing a second path containing overrides.
  - Enhancements
    * Modulemd.ModuleIndex.update_from_file() now supports reading files
      compressed with gzip, bzip2 or xz. (Issue: #208)
    * Documentation updates
  - Bugfixes
    * Assorted minor issues discovered by static analysis tools.


author: Stephen Gallagher <sgallagh@redhat.com> - 2.8.0-3
changelog:
  - Improvements to ModuleIndex.update_from_defaults_directory()
    * Import each file in the directory as a merge rather than an overwrite so
      we can detect conflicts.
    * Modify the meaning of the 'strict' argument to fail if the merge would
      result in a conflict in the default stream setting of a module.


author: Stephen Gallagher <sgallagh@redhat.com> - 2.8.2-1
changelog:
  - Update to 2.8.2
  - Use safer version of dup()
  - Fix loading of YAML module stream with no module or stream name


author: Stephen Gallagher <sgallagh@redhat.com> - 2.8.3-1
changelog:
  - Update to 2.8.3
  - Fix compilation issue with glib >= 2.63.3
  - Improved modulemd document validation
  - Numerous test enhancements


author: Miroslav Suchý <msuchy@redhat.com> - 1.2.16-1
changelog:
  - remove old %if statements
  - systemd-nspawn is now in systemd-container package
  - become root user correct way [RHBZ#1312820][RHBZ#1311796]
  - remove the sparc config
  - Let logging format messages on demand
  - tell nspawn which variables it should set [RHBZ#1311796]
  - do not call /bin/su and rather utilize --user of systemd-nspawn [RHBZ#1301953]


author: Miroslav Suchý <msuchy@redhat.com> - 1.2.18-1
changelog:
  - add custom config
  - add Mageia configs
  - copy just content of SRPM not the attributes [RHBZ#1301985]
  - do not fail when we cannot link default.cfg [RHBZ#1305367]
  - Build always fails when using --nocheck [RHBZ#1327594]
  - Escape the escape sequences in PROMPT_COMMAND, improve prompt
  - requires rpm-python
  - Use root name instead config name for backups dir
  - Unconditionally setup resolver config
  - keep machine-id in /etc/machine-id [RHBZ#1344305]
  - use DNF for F24
  - Add MIPS personalities
  - scm plugin: fix handling of submodules


author: Miroslav Suchý <msuchy@redhat.com> - 1.2.19-1
changelog:
  - disable tmpfs plugin for init-clean test
  - pass cwd option to systemd-nspawn [RHBZ#1264508]
  - pass unpriv id to doshell() [RHBZ#1298220]
  - enable package_state plugin by default and create installed_pkgs file [RHBZ#1277187]
  - installed_pkgs can be created even in offline mode
  - Use context manager for drop/restore calls of uid manager [RHBZ#1362478]
  - require /etc/os-release during post section [RHBZ#1358397]
  - use mageia gpg keys from distribution-gpg-keys package
  - use fedora gpg keys from distribution-gpg-keys package
  - use epel gpg keys from distribution-gpg-keys package
  - add F25 configs
  - 'include' statement has been added [RHBZ#1272381]
  - Handle file open/close more with "with", close more eagerly
  - Use logging.warning instead of deprecated warn
  - add chroot_additional_packages to custom chroots
  - chroot_additional_packages: new option


author: Miroslav Suchý <msuchy@redhat.com> - 1.2.21-1
changelog:
  - CVE-2016-6299 - fixed root rights escalation in mock-scm
  - root_cache: Mention _root_ cache being created in state updates
  - Rename mageia pubkey to RPM-GPG-KEY-Mageia
  - require generic system-release rather than fedora-release [RHBZ#1367746]


author: Miroslav Suchý <msuchy@redhat.com> 1.3.1-1
changelog:
  - remove F21 GPG keys
  - remove F22 configs
  - update upstream URL
  - move /usr/sbin/mock to /usr/libexec/mock/mock [RHBZ#1246810]
  - Initialized to use tito.
  - add pylint config


author: Miroslav Suchý 1.3.2-1
changelog:
  - flake8 fixes
  - correctly escape --nocheck [GH#2] (msuchy@redhat.com)
  - change hostname in container [RHBZ#1302040] (msuchy@redhat.com)
  - example how to change hostname in container [RHBZ#1302040]
    (msuchy@redhat.com)
  - skip unshare() if running inside of Docker [RHBZ#1336750] (msuchy@redhat.com)
  - Bring back logging.raiseExceptions = 0 (ville.skytta@iki.fi)
  - Purge no longer needed Python < 2.5 workarounds (ville.skytta@iki.fi)
  - Purge no longer needed six < 1.4.0 workaround (ville.skytta@iki.fi)
  - run pylint during %check phase (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.3-1
changelog:
  - use F25 for tests
  - handle cwd directories with spaces [RHBZ#1389663]
  - add config option `hostname` to set hostname
    (constantine.peresypk@rackspace.com)
  - use DNF on RHEL, when it is installed and configured [RHBZ#1405783]
  - use best=1 for DNF
  - error is not iterable [RHBZ#1387895]
  - use best=true for dnf.conf for repos passed to mockchain using -a
  - add epel-7-aarch64 config
  - better naming for tmp directories
  - Remove tmpdirs regardless of buildroot existence (msimacek@redhat.com)
  - clarify examples of using more_buildreqs feature
    (gitDeveloper@bitthinker.com)
  - fix more_buildreqs case: correctly compare if req is basestring
    (gitDeveloper@bitthinker.com)
  - fix formating a bit (gitDeveloper@bitthinker.com)
  - add missing step in 'getting & compiling' part (gitDeveloper@bitthinker.com)
  - Add bash completion for .cfg files outside /etc/mock (#20)
    (github@kayari.org)
  - man: example how to use --plugin-option
  - require most recent distribution-gpg-keys to get F25 keys
  - man: state that shell does not produce logs
  - Delay mounting of user-defined mountpoints (rhbz#1386544)
    (msimacek@redhat.com)
  - man: clarify chroot cleanups


author: Miroslav Suchý <msuchy@redhat.com> 1.3.4-1
changelog:
  - add support for dist-git to scm plugin (clime@redhat.com)
  - preserve mode of files when doing chroot_scan [RHBZ#1297430]
    (msuchy@redhat.com)
  - spec: add to package pycache for subpackages (msuchy@redhat.com)
  - restore permissions on chroot_scan dir (drop to unprivUid, unprivGid)
    (gitDeveloper@bitthinker.com)
  - add fedora 26 configs (msuchy@redhat.com)
  - config: add best=1 also into rawhide configs (praiskup@redhat.com)
  - rename package_state's log to have .log suffix (gitDeveloper@bitthinker.com)
  - systemd-nspawn: run as PID2 #36 (msuchy@redhat.com)
  - fix defaults for yum_builddep_opts (gitDeveloper@bitthinker.com)
  - Support nspawn_args (walters@verbum.org)
  - return exit code 2 when /usr/libexec/mock/mock run directly without
    consolehelper (msuchy@redhat.com)
  - change path of /usr/sbin/mock in error message (msuchy@redhat.com)
  - Fix debuginfo repo naming (msimacek@redhat.com)
  - more examples of PS1 [RHBZ#1183733] (msuchy@redhat.com)
  - simplify PROMPT_COMMAND string (msuchy@redhat.com)
  - "Rawhide" has been changed to "rawhide" in os-release file in current rawhide
    (F26) [RHBZ#1409735] (msuchy@redhat.com)
  - Update local repo URLs for rawhide (mizdebsk@redhat.com)
  - Switch kojipkgs URLs to https (mizdebsk@redhat.com)
  - run pylint on plugins too (msuchy@redhat.com)
  - introduce hw_info plugin (msuchy@redhat.com)
  - remove fedora-23 configs (msuchy@redhat.com)


author: Haibo Lin <hlin@redhat.com> - 4.2.2-1
changelog:
  - scm: Workaround incorrect permissions on created directory (lsedlar)
  - Fix warning about productimg in skip_phases option (lsedlar)
  - Add pkgset_allow_reuse option (hlin)
  - Delete outdated comments (hlin)
  - gather: Fix nodeps method to not prefix match (lsedlar)
  - linker: Remove check after copying file (lsedlar)
  - Stop creating iso_stage_dir before deleting (hlin)
  - Allow reusing old buildinstall phase results. (jkaluza)
  - ostree: set umask to be more permissive for ostree operations (dusty)
  - Split repoclosure into separate phase (hlin)
  - Break too long line (lsedlar)
  - RCM-79601: Increase time delay in race condition (bsivasub)
  - Allow gather phase reuse on `product_id` change. (jkaluza)
  - Gather more debug data for GitWrapper clone (hlin)
  - Reuse arch pkgset repos (hlin)
  - Get non-rpm build to pungi's extra_files with inheritance (hlin)
  - util: Fix regex for detecting debuginfo packages (lsedlar)


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.2.3-1
changelog:
  - Move test for unsigned packages with pkgset_koji_scratch_tasks to PkgsetPhase
    class. (jkaluza)
  - Allow building compose with scratch builds defined by
    `pkgset_koji_scratch_tasks`. (jkaluza)
  - createrepo: Allow making productid glob stricter (lsedlar)
  - docs: Remove outdated note (lsedlar)
  - createrepo: Add extra modulemd files to the repo (lsedlar)
  - pkgset: handle exception when using dogpile cache (hlin)
  - notification: Add compose_path into the messages (hlin)
  - gather: handle mirrorlist in kickstart (frederic.pierret)
  - Allow only creating unified ISO for specified arch (hlin)
  - docs: update doc for gather_lookaside_repos option (hlin)
  - Include the output of getisoimage in the error message (hlin)
  - tests: Patch time in CTS related tests (lsedlar)
  - Allow using Pungi Koji plugin for ostree phases. (jkaluza)
  - Allow getting the compose id from CTS (Compose Tracking Service). (jkaluza)
  - Fix flake8 issues (lsedlar)
  - Optimize the _link_file function to not call os.stat redundantly. This will
    eliminate 2 calls to os.stat per one invocation of the _link_file function.
    Assuming during the compose build 50000 files are linked, this change will
    eliminate 100000 redundant calls to os.stat. (bkhomuts)
  - doc: explain sigkey behavior (kdreyer)
  - doc: explain tradeoffs with pkgset_allow_reuse (kdreyer)
  - doc: fix grammar for pkgset_allow_reuse setting (kdreyer)
  - Support --skip-branding option in lorax (hlin)
  - docs: Embed phases.svg directly (hlin)
  - Execute image_checksum phase right after the dependent phases (hlin)


author: Iryna Shcherbina <ishcherb@redhat.com> - 4.0.2-6
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 4.2.1-1
changelog:
  - Update to 4.2.1 (#1602746).
  - https://github.com/celery/celery/blob/v4.2.1/Changelog
  - Correct documentation license to CC-BY-SA.


author: Neal Gompa <ngompa13@gmail.com> - 4.2.1-2
changelog:
  - Switch celery binary to Python 3 in F30+
  - Switch to bconds for controlling the build
  - Drop unused macro


author: Ralph Bean <rbean@redhat.com> - 0.4-3
changelog:
  - Removed clean section.
  - Removed defattr.
  - Removed removing of buildroot in install section.
  - Added removal of egg-info in prep section.
  - Added python3 subpackage.


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 0.6.7-1
changelog:
  - Update to 0.6.7 (#1609253).
  - https://dogpilecache.readthedocs.io/en/latest/changelog.html#change-0.6.7


author: Orion Poplawski <orion@cora.nwra.com> - 2.5.1-3
changelog:
  - Enable python3 builds for EPEL (bug #1395653)
  - Ship python2-jsonschema
  - Modernize spec
  - Use %license


author: Lubomír Sedlář <lsedlar@redhat.com> - 1.19-1
changelog:
  - Fix get_minor_version on inputs with more that two components
  - Add new release types
  - Add __version__ attribute
  - Documentation improvements


author: Lubomír Sedlář <lsedlar@redhat.com> - 1.22-1
changelog:
  - Fix parsing composeinfo with almost conflicting UIDs (lsedlar@redhat.com)
  - Improve error message for invalid metadata (lsedlar@redhat.com)
  - Fix image format for vpc (lsedlar@redhat.com)
  - Set up test infrastructure (lsedlar@redhat.com)
  - Add missing parts to the TreeInfo documentation (jkonecny@redhat.com)
  - Add a comment explaining the 'tar-gz' type (awilliam@redhat.com)


author: Lubomír Sedlář <lsedlar@redhat.com> - 1.23-1
changelog:
  - Add class for representing extra files in the compose (lsedlar@redhat.com)
  - Add tests for multiple variants in one .treeinfo (riehecky@fnal.gov)


author: Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.20
changelog:
  - Revert using %configure, it causes problems
  - Temporary set %_gnu macro explictly, just for one build (#1303265)


author: Florian Festi <ffesti@rpm.org> - 4.4.13.0-0.rc1.24
changelog:
  - Also block idle and sleep in the systemd-inhibit plugin (#1297984)
  - Add support for MIPS release 6
  - Add mips32 mips64 mipsel and mipseb macros (#1285116)


author: Lubos Kardos <lkardos@redhat.com> 4.13.0.0.rc1.27
changelog:
  - Fix sigsegv in stringFormat() (#1316903)
  - Fix reading rpmtd behind its size in formatValue() (#1316896)


author: Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-1
changelog:
  - Rebase to rpm 4.13.0.1 (http://rpm.org/wiki/Releases/4.13.0.1)
  - Fixes #1410907, #1405570, #1399798, #1410907 etc


