commit ce01071dcf737a300b59c64d8868adc69e99c3f4
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 25 15:34:12 2020 +0200

    New version 0.3.81.5

commit 503ac0a3d409972c6c5aee4fabb1d7c54e6b6e41
Merge: 479add6 d85e8ff
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 25 15:20:37 2020 +0200

    Merge pull request #103 from M4rtinK/rhel8-branch-fix_IS_over_SSH
    
    Disable multi TTY handler when running in SSH session

commit 479add64c10f9db0a337c20f2846d7f7489bef6e
Merge: 2ff9b59 f0156e8
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 25 15:20:03 2020 +0200

    Merge pull request #104 from M4rtinK/rhel-8-configure_pep8
    
    Add PEP8 Speaks configuration

commit d85e8ff473f4bdf56f64dff1f8a33b04f537dd73
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 25 14:31:59 2020 +0200

    Disable multi TTY handler when running in SSH session
    
    On the s390 Initial Setup is started upon SSH login by
    a profile script.
    
    The multi TTY handler is not really intended to handle this
    usecase, so disable it when starting Initial Setup in the
    SSH session. This is achieved via the new --no-multi-tty
    command line option, which disables multi TTY handler
    when passed to Initial Setup at startup.
    
    Also make sure to not only disable the Initial Setup service
    but also to stop it upon successful completion of Initial Setup
    via SSH. Otherwise the "regular" Initial Setup might still
    be running and blocking login on graphical and serial consoles.
    
    Resolves: rhbz#1676439

commit 6407d9765981f4cdf8fd56cd270d58f0331bca39
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jun 24 05:29:50 2020 +0200

    Add CLI option to disable multi TTY handler
    
    The multi TTY handler is an ideal solution for the
    main Initial Setup usecase in text mode - to run
    on all available consoles as we can never be sure
    (due to the way consoles are implemented) which
    console the user will use.
    
    It might be the console running on the graphical
    screen (if any, there might be no monitor connected
    to the machine) or on one of the various serial
    consoles.
    
    The multi TTY handler solves this by running on
    all available consoles, making Initial Setup TUI
    accessible to the user regardless to what console
    they choose to use.
    
    Still, there is one use case multi TTY handler does
    not cover - directly running Initial Setup in a
    terminal session & this is the expected behavior
    on the s390 (Initial Setup is started from a shell
    profile script automatically upon SSH login).
    
    So to handle this usecase, add the --no-multi-tty
    command line option, that disables the multi tty
    handler and just runs Initial Setup in the terminals
    session on local stdout/stdin, as expected in this
    case.
    
    NOTE: It is actually possible to run a Initial Setup
    instance with --no-multi-tty option while another
    IS is running in the usual way with multi tty on the
    regular graphical & serial consoles. This will work fine,
    but you should make sure to disable the other
    Initial Setup once the one you are interacting with has
    been completed successfully.
    
    Related: rhbz#1676439

commit f0156e829f575ab9121280a23b8be87ff3bde7da
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 25 01:40:42 2020 +0200

    Add PEP8 Speaks configuration
    
    Otherwise PEP8 Speaks will enforce the built in limit of 79
    characters per line.
    
    The configuration is currently the same as the Anaconda one.

commit 2ff9b59574189b878fd79a515fe7e215cb2325d8
Merge: b195e2d 66cae66
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 11 13:34:50 2020 +0200

    Merge pull request #100 from M4rtinK/rhel8-branch-switch_to_weblate
    
    Switch to Weblate - RHEL8 version

commit 66cae669bc1e44b040f0d95c0e852ec7da2b4e72
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Wed Jun 10 12:26:40 2020 +0200

    Add missing branch config to manifest file
    
    Otherwise it won't be available in tarball when make local is called.
    
    Related: rhbz#1836948

commit 245f5ee43b379c4bb30231bf9085190e395185df
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Thu Jun 4 12:29:20 2020 +0200

    Add translation badge to the README file
    
    Related: rhbz#1836948

commit 4cc3123c3650a3316fc80cb2ca87791fb119376e
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Wed Jun 3 17:52:37 2020 +0200

    Remove unused PREFIX variable from Makefile
    
    It seems that this variable was never used and added by accident.
    
    Related: rhbz#1836948

commit 491275c1d1044b1ff4d3073490a6361dc9fdf486
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Wed Jun 3 17:47:12 2020 +0200

    Use new po-push instead of Zanata
    
    By this migration to Weblate should be complete.
    
    Remove zanata.xml and all Zanata calls.
    
    Resolves: rhbz#1836948

commit abd1a2b361e8bbef39fe74f25ed01d03f1814db1
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Wed Jun 3 15:45:42 2020 +0200

    Add po-push using localization repository
    
    Related: rhbz#1836948

commit 7c62f89c91a96549a09d156fa1fa7a2a4500943b
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Wed Jun 3 15:31:18 2020 +0200

    Use translation repository to pull the translations
    
    This is part of the Weblate migration process.
    
    Add branch-config.mk file used to contain parts of makefile which are changing
    during branching to avoid conflicts in Makefile.
    
    Related: rhbz#1836948

commit b195e2dcf3b26a8f54a4ff63bf6e999475f108b1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 26 17:20:20 2020 +0200

    New version 0.3.81.4

commit 70ae3f963273c3f847ddc1521a8467e270a19def
Merge: 8c68d33 a93badd
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 26 17:18:30 2020 +0200

    Merge pull request #96 from M4rtinK/rhel8-branch-drop_i686_build
    
    Do not build Initial Setup on i686

commit a93badd683e65ac00ca56af003de1c8337c7d4da
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 26 16:59:48 2020 +0200

    Do not build Initial Setup on i686
    
    As native i686 installations are not supported on RHEL8
    and Initial Setup is not a i686 compatibility library, it makes
    no sense to build it for the i686 architecture.
    
    This also fixes an issue with Anaconda depending on kexec-tools,
    which has dropped i686 build.This prevents Initial Setup from being
    built due to transitive dependency on i686 kexec-tools package that
    no longer exists.
    
    Related: rhbz#1696277

commit 8c68d3349512ceaa48c4e14dc01f417a93052bd5
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 26 16:54:44 2020 +0200

    Add missing Related

commit 5882b2b7008aa96e8df1e65965f719501022286b
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 26 14:39:23 2020 +0200

    New version 0.3.81.3

commit 1f3837dd966bb1084ed1170b62a0a30f494c8c1c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 26 14:38:29 2020 +0200

    Fix typo in rebased Anaconda version
    
    Related: rhbz#1696277

commit 924e040e31c740661fe5c24e710db6cc47f6080d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 25 18:09:54 2020 +0200

    New version 0.3.81.2

commit c26cb80230c54b9a466e67f870eaff6d3d38c3a2
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 25 18:02:14 2020 +0200

    Revert "Handle simpleline having an empty stack"
    
    This would require simpleline 1.4, while we only have 1.1
    on RHEL 8 & don't plan to rebase simpleline at the moment.
    
    This reverts commit 997256972d13ae6f01a2bc4da12126b163d5fce6.
    
    Related: rhbz#1696277

commit 632385f0de4d0fefd0505be8fbccacbfe7cb297e
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 25 16:57:54 2020 +0200

    New version 0.3.81.1

commit 997319f68947e43301585b4684847da367f8b77f
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 25 16:45:38 2020 +0200

    Bump Anaconda version for the rebase
    
    Anaconda and Initial Setup have been rebased, so we need
    to bump the minimal Anaconda version accordingly.
    
    Related: rhbz#1696277

commit 0a4e2f10f2dca82e2dd284a356668d6206343722
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 25 16:37:04 2020 +0200

    Update Zanata config for RHEL 8
    
    Make sure the correct Zanata branch is used and remove
    deprecated localization section.
    
    Related: rhbz#1696277

commit fa456ddb5e73990a4a1362c897f1fd7891399c4b
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri May 22 01:49:42 2020 +0200

    New version 0.3.81

commit aa52f5e1788d534b9fe1db480172c504c4818d5a
Merge: 35c7f40 8277603
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri May 22 01:38:26 2020 +0200

    Merge pull request #95 from M4rtinK/master-use_macro_for_python3_requires
    
    Use macro for Python 3 requirement in spec file

commit 82776035735ab50a684f019227462c7655b9e02c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 19 16:59:29 2020 +0200

    Use macro for Python 3 requirement in spec file
    
    Use the %{__python3 macro for the Python 3 Requires:
    in the spec file. This is compatible with Fedora,
    RHEL and CentOS, reducing unnecessary spec file
    differences.

commit 35c7f40a4829f6911084fa0ce135a8c9add2fe8c
Merge: e30261a ad8ac39
Author: Vladimír Slávik <vslavik@redhat.com>
Date:   Wed Apr 29 14:09:03 2020 +0200

    Merge pull request #94 from VladimirSlavik/remove_libreport_dependency
    
    Remove outdated dependency on python3-libreport

commit ad8ac39efb8fb8e6eb54eef448ca9a61693986e6
Author: Vladimir Slavik <vslavik@redhat.com>
Date:   Tue Apr 28 14:16:10 2020 +0200

    Remove outdated dependency on python3-libreport
    
    The libreport library is not used directly in this project. It is brought in
    indirectly via meh, where it is correctly declared.

commit e30261ae2035738c1e6939fa24f5ff326d7d5814
Merge: cbd4f73 dcffe48
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Dec 18 14:25:11 2019 +0100

    Merge pull request #91 from M4rtinK/master-fix_zanata_typo
    
    Fix a typo in Zanata CLI invocation

commit dcffe48ec1bdf8ebde5a78e3295d9551b3aa4129
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Dec 17 16:19:21 2019 +0100

    Fix a typo in Zanata CLI invocation
    
    Looks like we left out part of the zanata CLI command invocation,
    so let's fix that. :)

commit cbd4f73e94dadcbfd023adee3df8b035f71281cf
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Dec 10 05:24:01 2019 +0100

    New version 0.3.80

commit 336e846bc450b8e32c78651f8426abdc870d7685
Merge: 2c75293 5804aa9
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Dec 10 05:17:09 2019 +0100

    Merge pull request #88 from M4rtinK/master-fix_zanata_package_handling_in_makefile
    
    Fix Zanata client detection in Makefile

commit 2c75293c530c5f3ed2f53328f4258d4282589f33
Merge: 0975b3b 1fb26ee
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Mon Dec 9 14:12:03 2019 +0100

    Merge pull request #90 from rvykydal/localization-remove-populate-missing-keyboard-task
    
    Do not call a task which has been moved into install keyboard task

commit 1fb26ee00531971e75031305268b4eb3ce16fcb3
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Thu Dec 5 15:52:25 2019 +0100

    Do not call a task which has been moved into install keyboard task

commit 0975b3bc2f6cf669010bf9ec0a529bd9fee2b02a
Merge: 07a2e22 1e89359
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Thu Dec 5 13:55:39 2019 +0100

    Merge pull request #89 from rvykydal/adapt-to-localization-module-updates
    
    Adapt to changes in localization module

commit 1e893592a4356216375d112b8aaffb59cab4a192
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Tue Dec 3 15:22:24 2019 +0100

    Adapt to changes in localization module

commit 5804aa90b125a69c62d8e8cb052a687b94936b8e
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 18 18:39:39 2019 +0100

    Fix Zanata client detection in Makefile
    
    Drop the outdated RPM name check and check the Zanata client
    binary name instead. Also call the binary via variable when we
    are at it.

commit 07a2e2219cb58c2e1343057d81fc73219e365826
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 18 18:09:48 2019 +0100

    New version 0.3.79

commit 56358e241610c7f46557b5936ef73f1d3b6c276d
Merge: d464478 779f652
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 18 18:00:40 2019 +0100

    Merge pull request #87 from poncovka/master-move_dbus_support_v2
    
    Fix import of the DBus launcher

commit 779f652348144859c5bd52028de2c898f09362f9
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Wed Nov 13 10:09:05 2019 +0100

    Fix import of the DBus launcher
    
    The DBus launcher was moved to pyanaconda.core.startup.dbus_launcher during
    the removal of the DBus support from Anaconda.

commit d464478213366b004c6dcce13049a4be4f46dde8
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Tue Nov 12 17:03:42 2019 +0100

    New version 0.3.78

commit ad0c0294658ee40fae9ebf76cf38503ece17fcf9
Merge: 18fe149 c9b48b1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Nov 12 16:57:34 2019 +0100

    Merge pull request #86 from rhinstaller/revert-83-master-move_dbus_support
    
    Revert "Fix import of the DBus launcher"

commit c9b48b1f9ef5d238d7f2fcd2106636d98b21a877
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Tue Nov 12 16:56:45 2019 +0100

    Revert "Fix import of the DBus launcher"

commit 18fe1494f9ea673e4b293bb8f04aa7f8b19ca93a
Merge: 2dacf28 10f6d04
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Nov 12 16:41:02 2019 +0100

    Merge pull request #83 from poncovka/master-move_dbus_support
    
    Fix import of the DBus launcher

commit 2dacf28c7690160e13d705a2c0b5d2c7d0419d3a
Merge: 3149958 d9a3e35
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Nov 12 16:40:36 2019 +0100

    Merge pull request #84 from poncovka/master-timezone
    
    Run the installation tasks of the Timezone module

commit 314995807333f0c0e72faedc358bfb56d11ee4c1
Merge: c8871f7 f62b039
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Nov 12 16:40:03 2019 +0100

    Merge pull request #85 from poncovka/master-addons
    
    Run the installation tasks of the DBus addons

commit f62b039176969ed8ce789871f849638d91405685
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Nov 11 18:11:54 2019 +0100

    Run the installation tasks of the DBus addons
    
    Run the installation tasks of the DBus addons during the initial setup.

commit d9a3e35e916674783e673cf8328dbe3088c7e0cc
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Nov 11 17:45:46 2019 +0100

    Run the installation tasks of the Timezone module
    
    Don't use the execute method of the kickstart command timezone, because
    this method was replaced with DBus tasks.

commit 10f6d0468eb21004a05d6e536fcadffcf09f114b
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Nov 11 17:15:12 2019 +0100

    Fix import of the DBus launcher
    
    The DBus launcher was moved to pyanaconda.core.startup.dbus_launcher during
    the removal of the DBus support from Anaconda.

commit c8871f74211446751cb034df8db4ed4b92ccb0b2
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 24 19:20:49 2019 +0200

    New version 0.3.77

commit 9d61e3f4b2b60c7d4dcbc2a242889b2cf542edc6
Merge: 9d45d3d 24cc014
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 24 19:14:53 2019 +0200

    Merge pull request #82 from poncovka/master-fix_boss
    
    Use new DBus support for reading a kickstart file

commit 24cc014d259b0fd36bb3c9758f84aff8da64d879
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Oct 24 19:02:35 2019 +0200

    Run the installation tasks of the Localization module
    
    Don't use the execute method of the kickstart command lang, because this command
    was completely moved on DBus.

commit 9ab4c9b99fc1b95c867533a182e4d380e30c243e
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Oct 24 18:42:36 2019 +0200

    Use new DBus support for reading a kickstart file
    
    Call the DBus method ReadKickstartFile of the Boss module to split
    and distribute a kickstart file to all kickstart modules.

commit 9d45d3d2a3250174b563f98409b8ea0ce88134bf
Merge: 650bc26 b21592f
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 24 19:11:40 2019 +0200

    Merge pull request #81 from M4rtinK/master-use_autosetup
    
    Use autosetup instead of setup

commit 650bc267f609e57235997e506a2e096e3eab1ceb
Merge: 55f9f89 2a58abc
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 24 19:11:30 2019 +0200

    Merge pull request #80 from M4rtinK/master-bump_anaconda_version
    
    Bump Anaconda version due to networking changes

commit b21592fbe8ea3e50fd4330956fc238e9ceb5ee1d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Oct 22 15:47:19 2019 +0200

    Use autosetup instead of setup
    
    This should make applying patches easier, as a patch will only
    need to be declared with Patch<number> and will be applied
    automatically.

commit 2a58abcca854fc9458ed87fbd212026c182383e2
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Oct 22 15:37:58 2019 +0200

    Bump Anaconda version due to networking changes
    
    In 297c7705cb6c3574995b5620cf53bb934d3705fc we have adjusted
    Initial Setup for some Anaconda API changes, but without bumping
    the required Anaconda version accordingly, so do that now.
    
    Related: rhbz#1757960

commit 55f9f891b8b6e81180aeaa693c8a3f2c1fb4b471
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Oct 4 16:31:11 2019 +0200

    New version 0.3.76

commit 69f66ee7fcd6b645a6dac8c078c38ad162da1dd1
Merge: fef70c4 297c770
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Fri Oct 4 15:16:35 2019 +0200

    Merge pull request #78 from rvykydal/network-configure-hostname
    
    Fix configuration of network hostname (#1757960)

commit 297c7705cb6c3574995b5620cf53bb934d3705fc
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Thu Oct 3 22:05:02 2019 +0200

    Fix configuration of network hostname (#1757960)

commit fef70c47d735e889e232f39c16583f8f6d75a0cd
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 3 19:18:38 2019 +0200

    New version 0.3.75

commit e1ab8f7075868818c97f1ac3aba4a929cc48ceb0
Merge: 72e08b8 469590c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 3 18:48:46 2019 +0200

    Merge pull request #77 from M4rtinK/master-blacklist_some_consoles
    
    Blacklist some USB consoles from multi-TTY handler (#1755580)

commit 469590c80e5d96e653c178980934af32bcc2b762
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 3 17:47:40 2019 +0200

    Blacklist some USB consoles from multi-TTY handler (#1755580)
    
    Apparently a GSM modem uses these TTY devices and the Initial Setup
    TUI will get stuck if it tries to run on them.
    
    So add them to the blacklist to avoid the TUI from getting stuck.
    
    Resolves: rhbz#1755580

commit 72e08b8941acbfc4a537d815d92c9c19161a4088
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Sep 18 12:32:53 2019 +0200

    New version 0.3.74

commit d3aaf28aef5f446f5e0390dd1802b492e9c65d24
Merge: c196308 2f17e92
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Sep 18 12:32:15 2019 +0200

    Merge pull request #76 from M4rtinK/master-fix_reconfig_mode_detection_for_root_password_configuration
    
    Fix typo in reconfig mode detection (#1752554)

commit 2f17e9282abd21ba6894d4508b63cf3c6b60d883
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Sep 17 20:09:15 2019 +0200

    Fix typo in reconfig mode detection (#1752554)
    
    Fix typo in reconfig mode detection - we need to compare a constant
    against the SetupOnBoot property, not the SetSetupOnBoot method. :P
    
    Resolves: rhbz#1752554

commit c19630801878cf67ce6883c9a981971f8aa6de7d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jul 31 17:34:29 2019 +0200

    New version 0.3.73

commit 3e41f329a0f546864dcbdbc65acab612118e3c54
Merge: e5d7174 ea536c9
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jul 31 16:24:44 2019 +0200

    Merge pull request #73 from poncovka/master-rename_sysroot
    
    Remove system root from DBus calls

commit e5d71746019f91969f0b66513b7ebcaadcbda2e2
Merge: 20237e1 228b9ff
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jul 31 16:23:16 2019 +0200

    Merge pull request #72 from mkutlak/libreport_python3
    
    Correct the name for libreport Python3 require

commit ea536c95466a24d443fdd9b8cb6253b78f5686e1
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Jul 11 17:29:51 2019 +0200

    Remove system root from DBus calls
    
    The system root was removed from DBus methods, because it cannot
    be changed during the run of the DBus modules.

commit 228b9ff726c319847d8dbc5718d11979263d6d64
Author: Martin Kutlak <mkutlak@redhat.com>
Date:   Tue Jul 2 14:44:37 2019 +0200

    Correct the name for libreport Python3 require
    
    The name of the package changed after [1].
    
    We kept a provide for libreport-python3 but it will be removed with new release of libreport.
    
    [1] https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3#Packages_with_Python_modules
    
    Signed-off-by: Martin Kutlak <mkutlak@redhat.com>

commit 20237e1cdb05ec45aee1f6019ddaf2d5bd73150a
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 20 17:44:15 2019 +0200

    New version 0.3.72

commit d51464f042d78929339b92fed2fcf8d9bcf8d5d9
Merge: 447e102 85dc9ac
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Jun 20 14:50:48 2019 +0200

    Merge pull request #69 from poncovka/master-sysroot
    
    Set physical and system roots in the configuration file

commit 447e1020963fa8c923c84e7680f50e1a42c83e58
Merge: 2f350cf 9ebccdf
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Fri Jun 14 16:19:22 2019 +0200

    Merge pull request #68 from poncovka/master-fix_config_path
    
    Read configuration files from /etc/initial-setup/conf.d (#1713506)

commit 2f350cf1d81507fabfc489bd05d2e3e88b4ed693
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 13 15:46:10 2019 +0200

    New version 0.3.71

commit b528379bb9afecfe0bbd8aa85b5d39186755ff5e
Merge: 241a981 a475456
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 13 14:25:54 2019 +0200

    Merge pull request #70 from poncovka/master-remove_sam
    
    Don't initialize the screen access manager

commit a475456eec0470395a59ba35319d3a449d7c02cd
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Tue Jun 11 15:41:48 2019 +0200

    Don't initialize the screen access manager
    
    The screen access manager is removed in Anaconda.

commit 85dc9ac8a02fe572790e80c13425bfa9057ddf4a
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Jun 10 16:47:50 2019 +0200

    Set physical and system roots in the configuration file
    
    Paths to the physical and system roots of the target can be set in
    the configuration file. The path is always /, so it is not necessary
    to set up the system root.

commit 9ebccdff80a261a6da3005f4ae3432df6cb158b8
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Jun 10 14:40:12 2019 +0200

    Write Anaconda logs to journal
    
    Set up logging to journal for the Anaconda loggers.

commit 5f6925dc7fa7b1d2abddbbc88da7a1b162c2e792
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Fri May 31 17:11:21 2019 +0200

    Read configuration files from /etc/initial-setup/conf.d (#1713506)
    
    Don't read configuration files for anaconda. Use a special directory
    for the initial-setup at /etc/initial-setup/conf.d. Then anaconda can
    coexist with the initial setup on the same system without influencing
    each other.
    
    Resolves: rhbz#1713506

commit 241a98177972b78ad876f059a3981187e7af8aa8
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 15 18:28:37 2019 +0200

    New version 0.3.70

commit 8a86df5c8fd605f34672e939a8e0c76df26a188c
Merge: 089ee97 c525133
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 15 18:28:12 2019 +0200

    Merge pull request #67 from M4rtinK/master-adjust-to-users-module-changes
    
    Adjust to changes in the Users DBus module

commit c5251332c891b02089ab41ff78d077215e3a6f98
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 14 17:11:06 2019 +0200

    Adjust to changes in the Users DBus module
    
    The user group, user and root password configuration code
    has been moved to DBus Tasks, so we need to run those in
    Initial Setup instead of the old kickstart command overrides.
    
    Also we no longer can access the parsed kickstart commands directly
    to inspect the seen property as the Anaconda side command handlers have
    been dropped. So check if user groups/users/root password appear to
    be configured at Initial Setup startup and use this information
    when deciding to run the given configuration task.

commit 089ee978d5d1150b71dcc9b1bfb3c57ce27c9f76
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Apr 4 14:51:43 2019 +0200

    New version 0.3.69

commit 5357b4c45a42b905048446451ed6be0e43f5b74f
Merge: 5a41a2f fb70104
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Thu Apr 4 14:51:20 2019 +0200

    Merge pull request #66 from rvykydal/adapt-to-removed-ifcfg-log
    
    Adapt to removal of ifcfg.log

commit fb70104e3431dc44677296529396bb7f24f17d52
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Wed Apr 3 13:45:14 2019 +0200

    Adapt to removal of ifcfg.log (#1695967)
    
    ifcfg log was removed in
    anaconda commit ba2ab17e7ff3e5db1030ed1a709056c2142329fc

commit 5a41a2f17254e3a6f0d73ebe3551c5b6d5107f60
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Mar 12 17:54:05 2019 +0100

    New version 0.3.68

commit d4488fb1ed11f6364b12e366be76f5dcf4c2b9e5
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Mar 12 17:53:12 2019 +0100

    Remove obsolete Group definition from the spec file

commit 5c0e93a5eea1f7a19dae70ef126e93065bc6599d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Mar 12 17:35:20 2019 +0100

    New version 0.3.67

commit f17e7b730198dce5dae161c5ead02a0b12be4b84
Merge: 2206148 cb3f943
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Tue Mar 12 17:04:40 2019 +0100

    Merge pull request #65 from rvykydal/initialize-network-for-tui-spoke
    
    Initialize network module (device configurations) (#1685992)

commit 220614886180d6e25acbefe621e329db802e05d2
Merge: 70d30af 1e8746f
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Tue Mar 12 17:04:04 2019 +0100

    Merge pull request #64 from poncovka/master-config_initial_setup
    
    Specify the type of the installation system (#1685992)

commit cb3f943c33242f54140dd1eaffc700ac28e0b9cf
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Tue Mar 12 13:37:27 2019 +0100

    Initialize network module (device configurations) (#1685992)

commit 1e8746f15377f764185f925f1744c12d4c4b1122
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Mar 11 14:56:36 2019 +0100

    Specify the type of the installation system (#1685992)
    
    Specify the type of the installation system in the Anaconda
    configuration file.
    
    Resolves: rhbz#1685992

commit 70d30af446c43dba9ab8e1c42ecaf624a2726eba
Merge: 3cd5d8c 58ccc47
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Jan 23 18:20:24 2019 +0100

    Merge pull request #63 from poncovka/master-fix_execute_methods
    
    Update arguments of the execute methods (#1666849)

commit 58ccc47822240c33f723ca1b848458d0bc4d5c16
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Wed Jan 23 16:39:44 2019 +0100

    Update arguments of the execute methods (#1666849)
    
    The argument for an install class was removed from the execute methods
    of the kickstart data.
    
    Resolves: rhbz#1666849

commit 3cd5d8ccdb46d54a16eda3c475f27dad21bc36c0
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Jan 21 22:02:12 2019 +0100

    New version 0.3.66

commit fb528b28e49e517ea43bb39ed120565170fc2d6a
Merge: b6cbbe2 925976b
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Mon Jan 21 22:01:32 2019 +0100

    Merge pull request #62 from poncovka/master-update_code
    
    Don't call initThreading (#1666849)

commit 925976bd3a692bec082ea57382f40c4e4a1a4c20
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Jan 21 18:02:21 2019 +0100

    Don't call initThreading (#1666849)
    
    The function initThreading was removed from anaconda. It is not
    necessary to initialize the threading anymore.
    
    Resolves: rhbz#1666849

commit b6cbbe26eecefb1ec689a9bc752565f1617ca5dc
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jan 3 15:46:28 2019 +0100

    New version 0.3.65

commit 9704407f409d5cae90287bbe22fbc7e3bbb13e38
Merge: 1e53f5d c9ba1a5
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Jan 3 13:11:52 2019 +0100

    Merge pull request #61 from poncovka/master-remove_install_classes
    
    Remove install classes from the initial setup

commit c9ba1a53652202afd4613129eff41a3b2a25fc63
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Dec 6 16:13:03 2018 +0100

    Remove install classes from the initial setup
    
    The install classes are replaced with configuration files.

commit 1e53f5d6bcda6afabad83063e214b338dbd98e7a
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 19 16:27:40 2018 +0100

    New version 0.3.64

commit d4d21ac4b2a302b9592c3c2650b0be03ec3f20d9
Merge: f78d75c 9972569
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Mon Nov 19 16:26:55 2018 +0100

    Merge pull request #60 from M4rtinK/master-catch_simpleline_empty_stack_exception
    
    Handle simpleline having an empty stack

commit 997256972d13ae6f01a2bc4da12126b163d5fce6
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 19 15:29:09 2018 +0100

    Handle simpleline having an empty stack
    
    During investigation of an apparent deadlock during some Initial Setup
    runs (rhbz#1646568) we have found that the text UI library used by
    Anaconda and Initial Setup will start it's mainloop and wait
    indefinitely even if nothing is present on its screen stack.
    
    To fix this simpleline will now by default raise an exception if starting the
    main loop is attempted if no screens are scheduled to be run.
    
    We need to catch this new exception and log a meaningful log message
    to clearly indicate the UI is not starting as there is nothing to be
    done.
    
    Related: rhbz#1646568

commit f78d75c7079f1961e95fea98b5b2e84ffe5a6b96
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 5 15:22:30 2018 +0100

    New version 0.3.63

commit ef39e66e667c55c308f91d5f4d11331c633f3b4a
Merge: ac0d1c3 062ddf5
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Nov 1 17:06:46 2018 +0100

    Merge pull request #59 from poncovka/master-temporary_config
    
    Use the configuration file in DBus modules

commit 062ddf513226f1c37444181d14c71ab73ba163ab
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Oct 25 12:16:08 2018 +0200

    Disable modules in the configuration file
    
    Modify the Anaconda configuration with the Initial Setup configuration
    file and disable kickstart modules that shouldn't run in the Initial
    Setup.

commit 5f8708d76431fd529ca83c2ecbfb7355a8e97bae
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Wed Oct 24 17:36:15 2018 +0200

    Let the DBus launcher to set up the modules
    
    The Anaconda DBus launcher is able to set up and clean up everything
    related to the DBus modules. It will create a temporary configuration
    file, start a DBus session, set up the environment, start the boss
    and kickstart modules and wait for the modules to start. It raises
    TimeoutError if the modules don't start on time.

commit ac0d1c35efedc0158ed057575e168c6eb948e96a
Merge: 3b34db8 8256d25
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Tue Sep 18 11:57:55 2018 +0200

    Merge pull request #58 from kenyon/patch-2
    
    README.rst: update link to anaconda addon dev guide

commit 8256d259f4c07612649df6a22df69a10be6bfe2a
Author: Kenyon Ralph <kenyon@kenyonralph.com>
Date:   Tue Aug 14 16:16:22 2018 -0700

    README.rst: update link to anaconda addon dev guide

commit 3b34db8fea3721559977d49444c333e5e321d99a
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jul 27 14:51:58 2018 +0200

    New version 0.3.62

commit f096f0e1072affe852e21e2a5a9945761b81613b
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jul 27 14:48:45 2018 +0200

    Make EULA spoke name compatible with three column hub
    
    The three column hub expects spoke names to only have one
    capital letter at the start of each word.

commit 247fa6ecc3dbd548ea52dc60242e397d79b4871c
Merge: 1a32337 ad1dda3
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Fri Jul 27 14:40:41 2018 +0200

    Merge pull request #57 from M4rtinK/master-eula_spoke_v2
    
    Add support for showing EULA spoke

commit ad1dda3314deb335257ce005e9302bda692d69f1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jul 26 15:31:23 2018 +0200

    Blacklist the ptmx console from multi-tty use
    
    The ptmx console is intended for pseudoterminal configuration and not
    for general use and it starts blocking after some amount of characters
    has been written to it. So make sure it will not be used by
    blacklisting it.

commit 8a2122763e7b00914659c27a40b042cb11072eac
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Jul 24 17:03:40 2018 +0200

    Add support for showing an EULA spoke
    
    There are cases when it might be useful to show some sort of a license
    or other text users should see before they start using the computer.
    
    So add a new spoke that only shows up if such license text file is present.
    Also if the file exists make sure users have to agree with it before
    they can continue.
    
    If no license text file is present the EULA spoke will not be shown
    and Initial Setup will behave in a normal way.
    
    Related: rhbz#1569596

commit 9f4223a8a27d47bf9e447a05d3a4937aec37b408
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Jul 24 16:58:43 2018 +0200

    Add explicit dependency on X server for the GUI sub-package
    
    Looks like some windows managers that have Provides:
    firstboot(windowmanager), such as Openbox, might not directly
    depend on xinit & X server packages.
    
    As Initial Setup currently requires both xinit and xorg binaries to
    start X server for it's GUI we need to add an explicit dependency
    to make sure these requirements are always satisfied.
    
    Related: rhbz#1569596

commit 1a323373c037226cc6a957a15f8988b2afaae916
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 9 15:45:54 2018 +0200

    New version 0.3.61

commit 35544fae25998f529b4f86ca850cf93990c06076
Merge: da25bf5 792ae1e
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed May 9 15:43:42 2018 +0200

    Merge pull request #55 from M4rtinK/master-fix_users_module_import
    
    Fix the users module import (#1575650)

commit 792ae1e54ec4dc66abf8d586516714ce51d7934d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 9 11:56:33 2018 +0200

    Fix the users module import (#1575650)
    
    The user modules has been renamed to users,
    so fix the constant names used by Initial Setup.
    
    Resolves: rhbz#1575650

commit da25bf584cc13710e643c6a8c06c0dd8efd4790c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri May 4 17:29:51 2018 +0200

    New version 0.3.60

commit 97c2be95bee91d40d7c7e050cd6973f39012b1ca
Merge: 3749c93 2491b4e
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Fri May 4 17:29:28 2018 +0200

    Merge pull request #54 from M4rtinK/master-fix_zanata_client_name
    
    Fix name of the Zanata Python client package

commit 2491b4e64bc4977e3665c99164585a2e0726e0aa
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri May 4 13:26:40 2018 +0200

    Fix name of the Zanata Python client package
    
    The package was renamed to python2-zanata-client in F28.
    
    Also make the zanata client package name to a variable
    so it can be easily overridden if needed.

commit 3749c939f6c614a20ba3982eb5a6c15ad8361aa9
Merge: 8ea0832 a985408
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Thu May 3 17:54:19 2018 +0200

    Merge pull request #53 from M4rtinK/master-use_default_module_startup_timeout
    
    Use the Anaconda default for DBUS module timeout

commit a985408c08f828e363a6d2cf4d2d42c2da39b097
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu May 3 17:36:33 2018 +0200

    Use the Anaconda default for DBUS module timeout
    
    There is currently no good reason to set a different
    timeout value from what Anaconda uses.

commit 8ea0832401a3ac87dcedb1043449f696f6af345d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Apr 23 13:44:46 2018 +0200

    New version 0.3.59

commit a8179d6a1f7c497df63ce34991ba2d5a5dc9cb9a
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Apr 23 13:43:57 2018 +0200

    Fix version number in setup.py
    
    A version bump in setup.py was missed during the previous release.

commit 9995ff2578c9347bf9f0e2080aa6a096e2f3c6b5
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Apr 19 17:53:15 2018 +0200

    New version 0.3.58

commit 568d88c0a90747c57ca60c8330f1b9e37cc994a1
Merge: 4fd3b33 79465aa
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Apr 19 16:59:10 2018 +0200

    Merge pull request #52 from poncovka/master-boss_fix
    
    Run only the supported kickstart modules (#1566621)

commit 79465aa18271f52c63caba2750866996c70f2b99
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Mon Apr 16 17:07:42 2018 +0200

    Run only the supported kickstart modules (#1566621)
    
    Initial setup should run only the kickstart modules that are
    supported by the initial setup.
    
    Resolves: rhbz#1566621

commit 4fd3b33f55d6f3adc88ed95bf7499d49962d795b
Merge: 3abab71 9eec517
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Tue Apr 10 16:50:34 2018 +0200

    Merge pull request #51 from jkonecny12/master-adapt-to-new-pass-func
    
    Adapt to a new Simpleline input handling

commit 9eec517a32fdbc764ba53b0ca0265fb0455a71b2
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Tue Apr 10 13:36:55 2018 +0200

    Adapt to a new Simpleline input handling
    
    Use new global configuration object to set default password function.

commit 3abab71079b2745515335ba849930ef58ab2f8c1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Mar 19 19:20:28 2018 +0100

    New version 0.3.56

commit 109fce72d800a779301d8259ef2fd6c1105a2461
Merge: 472a209 80d3212
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Mon Mar 19 17:23:14 2018 +0100

    Merge pull request #50 from poncovka/master-modularization_fixes
    
    Apply the Anaconda modularization changes

commit 472a209b64f973c17f93eae1adddc6c758d9fff1
Merge: 46dd29c 1449a71
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Thu Mar 15 19:50:47 2018 +0100

    Merge pull request #49 from M4rtinK/master-always_continue_if_hub_empty
    
    Adjust to Hub behavior change

commit 1449a71ec87f1cf34b73d87b554e24e80921df52
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Mar 15 15:14:08 2018 +0100

    Adjust to Hub behavior change
    
    The continue_if_empty property has been added to graphical Hubs
    to handle the case where the hub is empty during the Workstation
    Live installation. While it makes sense for Anaconda to *not* autoquit
    if the last hub is empty, it has always been the standard behavior
    in Initial Setup. So override the default value for the Initial Setup GUI hub.

commit 80d32122b09dd42193e5a0db30c025830d9f0952
Author: Vendula Poncova <vponcova@redhat.com>
Date:   Thu Mar 15 16:07:04 2018 +0100

    Apply the Anaconda modularization changes
    
    Replace constants with identifiers of DBus objects. Also the
    firstboot command is handled by the Services module now.

commit 46dd29c3e873d93f069416a143a8d354158236be
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Mar 5 20:39:13 2018 +0100

    New version 0.3.55

commit 10119522c168b18278eac61cb6fcbbe4bc5b1617
Merge: d8d4b0a f6c07fd
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Mon Mar 5 19:47:11 2018 +0100

    Merge pull request #48 from M4rtinK/master-update_boss_start_and_shutdown
    
    Accommodate recent DBUS module changes

commit f6c07fd3a162f4a9818f1aa212543a7b2337d6d1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Mar 5 19:37:41 2018 +0100

    Handle kickstart commands provided by DBUS modules
    
    Some kickstart commands have been migrated to DBUS modules.
    While the execute() method should still work, the seen
    property no longer works as expected.
    
    So work this around for the migrated commands and everything
    should continue working as usual.
    
    Later the command execution will be replaced by running
    the respective DBUS tasks provided by DBUS modules.

commit 33826965b71dc7212f5fb637282d7e9d180159b1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Mar 5 19:08:23 2018 +0100

    Adapt to changes in starting Boss
    
    Also use the localization DBUS module instead of
    accessing the dbus localization command directly.

commit d8d4b0a3e45fca3efa110b125b2878b74d664721
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Feb 28 14:59:01 2018 +0100

    New version 0.3.54

commit 89c6f9fd4ac102468d816114ecc55d6090b21180
Merge: ab75319 5bc9263
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Tue Feb 27 14:39:15 2018 +0100

    Merge pull request #47 from M4rtinK/master-start_and_stop_boss
    
    Start and stop Boss

commit 5bc926315adb5978474b65c1160046e3b0124953
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Feb 27 14:00:35 2018 +0100

    Start and stop Boss
    
    Anaconda started using DBUS modules to provide
    the backing data for some of the screens
    (currently timezone and network).
    
    So start the DBUS module management entity (Boss)
    and provide it with kickstart.
    
    And also shut everything down once Initial Setup
    finishes it's run.

commit ab753198d21250a054d5cea909aa47a5e2b7435e
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jan 19 14:24:34 2018 +0100

    New version 0.3.53

commit 8f2a9f0386b3d4929e187ee65bd4043116f1af86
Merge: b891d95 0ccd21f
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Thu Feb 22 17:41:56 2018 +0100

    Merge pull request #23 from jcpunk/os-release-bugurl
    
    Add common function for finding bugreport URL

commit 0ccd21f64632c04eaf5d292de543897ad087fae8
Author: Pat Riehecky <riehecky@fnal.gov>
Date:   Tue Feb 13 15:17:27 2018 -0600

    Add common function for finding bugreport URL

commit b891d9513f36090131b12322363fc7d33441926d
Merge: ad1757b 9ca6106
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Fri Jan 19 14:22:00 2018 +0100

    Merge pull request #46 from jkonecny12/master-fix-imports
    
    Fix imports after Anaconda refactoring

commit 9ca6106befb73278e51fbe604f0186697ed6a396
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Fri Jan 19 10:25:24 2018 +0100

    Fix imports after Anaconda refactoring
    
    iutil -> core.util
    constants -> core.constants

commit ad1757b21f5fa451f1e3e359e10ff5dce0d07d5c
Merge: 9090633 ec8bfa0
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Thu Jan 4 17:40:49 2018 +0100

    Merge pull request #44 from M4rtinK/master-return_correct_exit_code
    
    Return correct code at startup script success/failure

commit ec8bfa0d7e26fa9d48b439061196844174b3aa5d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jan 3 16:36:36 2018 +0100

    Return correct code at startup script success/failure
    
    Explicitly run "exit 0" at success and "exit 1" at failure of an
    Initial Setup run. Otherwise successfully runs might be reported by
    systemd (which reads the return code of the startup script) as failed
    and failed runs as successful (as the last command is just echo
    outputting the error message).

commit 90906337b231b17e159dc13c41ba763cd495b5f6
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Nov 29 15:46:59 2017 +0100

    New version 0.3.52

commit d1b644c865b960fdf57ab80426c64eeb389be82c
Merge: ab111ff 739f452
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Nov 29 12:51:24 2017 +0100

    Merge pull request #37 from M4rtinK/master-use_getty-pre.target
    
    Use getty-pre.target to prevent getty from running

commit 739f45282d25a114376366ed47236db557198825
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Sep 8 12:34:08 2017 +0200

    Use getty-pre.target to prevent getty from running
    
    Use the getty-pre.target to prevent getty from running on
    any console before Initial Setup finishes running.
    
    We need to prevent getty from running otherwise it would
    interfere with displaying the TUI in text mode and we also
    don't want to enable user login before Initial Setup is done,
    as final system configuration an user account creation might
    take place.
    
    Using the getty-pre.target should be much more robust than the
    previous solution that required listing all possible consoles by name.

commit ab111ffc5a7ddde77c4f7fa19528032c7166c4fa
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 5 16:41:09 2017 +0200

    New version 0.3.51

commit 34c6a5b81700837ea322455fd65cb11618386694
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 5 16:39:50 2017 +0200

    Don't print directory changes when outputting the changelog

commit 840ec3ac504dd96969c5f4c71912bdb0592765bf
Merge: e874e93 63ccac7
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Thu Oct 5 13:41:42 2017 +0200

    Merge pull request #39 from M4rtinK/master-automated_release_target
    
    Automated release target

commit 63ccac7952d107ac7077fe9cacd7f331799ca7fb
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Sep 11 16:51:28 2017 +0200

    Automate release creation
    
    Add the moment one needs to call the "bumpver" target,
    then manually create the release commit and then
    call the "release" target, which tags the commit and
    creates the tarball. This is pretty repetitive and
    should be automated.
    
    So add a new target called "commit" which creates a proper
    release commit and make sure the release target
    call the "bumpver" & "commit" targets before tagging and
    creating the tarball.
    
    This should turn a nominal Initial Setup release to typing:
    
    make release
    
    And everything will be done automatically in this order:
    - bumpver
    - release commit
    - release tag
    - tarball creation

commit 5de4dbf3bd5dbdb44e601d49518c2a409bb42aa0
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Sep 11 16:50:43 2017 +0200

    Don't include merges in the spec file changelog

commit e874e93e9372862c01a3b6055861085696498e5c
Merge: 3461548 04bdd63
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Oct 4 13:03:56 2017 +0200

    Merge pull request #41 from nullr0ute/addition-serial-consoles-1
    
    Add some more serial console options for ARM

commit 04bdd63af9eb343e83b93e952956837670bcbfc7
Author: Peter Robinson <pbrobinson@gmail.com>
Date:   Tue Oct 3 23:44:58 2017 +0100

    Update initial-setup-reconfiguration.service too, add another (mvebu) serial console
    
    Signed-off-by: Peter Robinson <pbrobinson@gmail.com>

commit c8fbed7c0d837059ac8e4af9c80aa9f7a55fe718
Author: Peter Robinson <pbrobinson@gmail.com>
Date:   Wed Sep 27 17:39:35 2017 +0100

    Add some more serial console options for ARM
    
    Add some various new serial console to support devices from various
    vendors and opttions such as ttyS1 which can be the console in some
    cases on the RPi, and some of the ARM AMA console where there can be
    up to four.
    
    Signed-off-by: Peter Robinson <pbrobinson@gmail.com>

commit 346154896e310b3457cbe7c90d44148f78cbbc23
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Sep 11 16:58:14 2017 +0200

    New version 0.3.50

commit 9da7e26eba5c3ff629f03968eba7375311d07c35
Merge: 118ccf5 2016823
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Mon Sep 11 12:26:57 2017 +0200

    Merge pull request #38 from M4rtinK/master-disable_systemd_console_logging_properly
    
    Use constant+offset when turning systemd console logging on/off

commit 2016823d6fb924f34d0d076bdb0f67a604fde3fd
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Sep 8 12:51:46 2017 +0200

    Use constant+offset when turning systemd console logging on/off
    
    Unlike using SIGRTMIN + offset, using raw signal numbers is
    not portable.

commit 118ccf59f4fbab9793a5a0d0a6e6b81ed5b51fd7
Merge: ba9f2c8 eece6f8
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Fri Sep 8 12:24:55 2017 +0200

    Merge pull request #34 from nullr0ute/addition-serial-consoles-1
    
    Add some more serial console options

commit eece6f8f69b9ab8dde97f58ef1b3642119a8d796
Author: Peter Robinson <pbrobinson@gmail.com>
Date:   Thu Sep 7 13:55:40 2017 +0100

    Add some more serial console options
    
    Add some various new serial console to support devices from Samsung, QCom
    and others
    
    Signed-off-by: Peter Robinson <pbrobinson@gmail.com>

commit ba9f2c8e613aaaea0cba4663f17f4a8332d28f95
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Aug 30 17:00:02 2017 +0200

    New version 0.3.49

commit 1c10a6fb90f3da773da2ed0c5c954bfb1d81b331
Merge: 010e016 3adae1e
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Aug 30 16:50:43 2017 +0200

    Merge pull request #33 from jkonecny12/master-use-simpleline
    
    Master use simpleline

commit 010e0161df54831a92282794a70908d6446dcdaa
Merge: 05392b5 75cd075
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Aug 16 11:57:49 2017 +0200

    Merge pull request #31 from sjenning/add-odroidc2-console
    
    add yet another ARM serial console

commit 3adae1e070bde171de6584edf36fb0d4d606fe36
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Fri Aug 11 12:14:25 2017 +0200

    Use new Simpleline package
    
    Anaconda used simpleline as part of the Anaconda's code, now
    Simpleline is the separate project.

commit 5ce7f20f4d17bd37702e286a853a56cd49c51280
Author: Jiri Konecny <jkonecny@redhat.com>
Date:   Fri Aug 11 12:07:53 2017 +0200

    Remove unused import

commit 05392b5043710ea4f4a4db4cb52ad5b6e019530e
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Jul 12 11:29:16 2017 +0200

    New version 0.3.48

commit 95f7122612ffb9d990b889a559164b43cacef43d
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Jul 12 11:26:24 2017 +0200

    New version 0.3.47

commit b751c3d228e5072d7170ffbbcb31ec25ec622d53
Merge: 37fc78e 112398f
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Jul 12 11:11:42 2017 +0200

    Merge pull request #32 from M4rtinK/master-fix_threading
    
    Fix Anaconda threading import name (#1469776)

commit 112398fd6c18f86e2f9c27193d67263cb8b9478e
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Jul 12 11:03:01 2017 +0200

    Fix Anaconda threading import name (#1469776)
    
    The name of the Anaconda module recently changed from "threads" to "threading".

commit 75cd0750ec908a900317c52f3e45c62f6d35082f
Author: Seth Jennings <sjenning@redhat.com>
Date:   Thu Jun 29 16:58:07 2017 -0500

    add yet another ARM serial console

commit 37fc78e2d539165abbd677a5ac012b3e42e8d5c3
Merge: c6f9e0e f12851d
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Fri Jun 2 16:18:24 2017 +0200

    Merge pull request #30 from M4rtinK/master-handle_anaconda_log_rename
    
    Adapt to anaconda_log module name change

commit f12851d2fb2b37e81e787c44c8f9d49545e78874
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jun 2 15:36:32 2017 +0200

    Adapt to anaconda_log module name change
    
    The anaconda_log module has been renamed to anaconda_logging.

commit c6f9e0e576482a8b70a90955431dd950f1288bcc
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 24 17:33:07 2017 +0200

    Drop Anaconda version bump for now
    
    Something strange seems to be happening with the repos
    during the freeze & anaconda & initial-setup will be in
    the same update anyway.

commit 6798cf90f8be4f7a21973f312df6e88fa42fc1e6
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 24 17:07:40 2017 +0200

    New version 0.3.46

commit 87929b53c67bf826d16231d08eec7c35918f4c62
Merge: 7cb7cd3 28030ae
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed May 24 15:37:23 2017 +0200

    Merge pull request #29 from M4rtinK/master-multi_tty_password_input
    
    Add support for password entry from arbitrary consoles (#1438046)

commit 28030aef340d76cfd646dc0bb65f333864b2d3b1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 22 18:06:55 2017 +0200

    Add support for password entry from arbitrary consoles (#1438046)
    
    The getpass() function provided by the getpass module from the Python
    standard library is used by the Anaconda/Initial Setup TUI for password
    input. The getpass() function does this:
    
    - provides a password prompt (eq. "Password:" or something similar)
    - hides user input when user is typing the password
    
    Unfortunately the default getpass() is hardcoded to expect user input
    from /dev/tty, so it does not work with the recently added Initial Setup
    multi-tty support.
    
    To fix this a custom getpass() implementation (based on the default one)
    has been added, which supports asking the user for password on an
    arbitrary console. On the Anaconda side support has been added for using
    custom getpass() implementation.
    
    Like this users should be able to safely input passwords on any console
    where the Initial Setup TUI can run.
    
    Also bump the Anaconda version as we now need the Anaconda side
    support for using a custom getpass() function.

commit 7cb7cd35ab76d478400b9bad93ddd3bb73fdd4a8
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 17 16:26:23 2017 +0200

    New version 0.3.45

commit 81076a3409fe5902e0f49c58571126dff8b9e877
Merge: 56d1357 14ac210
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed May 17 16:07:30 2017 +0200

    Merge pull request #28 from M4rtinK/master-remove_stdin_stdout_from_unit_file
    
    Remove stdin & stdout definition from unit files (#1438046)

commit 14ac210746780f2862cf1f62d9452e7fa6f76a2b
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 16 16:28:02 2017 +0200

    Remove stdin & stdout definition from unit files (#1438046)
    
    As initial setup now runs on all usable TTYs automatically, it no longer
    needs systemd to provide it with a stdin and stdout.
    
    This is actually a potential liability as the TTY might get resolved
    to an unusable one, preventing Initial Setup from starting at all.
    
    So remove the stdin and stdout from our service files and let the
    multi-TTY handling code handle all of that.

commit 56d13579aab5da6b0c134c1cb8e4197c92a0052a
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 15 20:11:00 2017 +0200

    New version - 0.3.44

commit da975d723ff631dc6416c245a364e6b9bfd4c339
Merge: 436c5cd 324dc8f
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Mon May 15 20:08:59 2017 +0200

    Merge pull request #27 from M4rtinK/master-run_tui_on_all_ttys
    
    Run the Initial Setup TUI on all usable consoles (#1438046)

commit 324dc8f40ad077e33dc3b9ac495c9768c7dbbdb2
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu May 4 16:43:03 2017 +0200

    Run the Initial Setup TUI on all usable consoles (#1438046)
    
    This change attempts to address two issues with the Initial Setup TUI:
    
    1) starting the TUI on a different console than the one a user
       connected to
    2) starting the Initial Setup TUI on a console that is unusable.
    
    Number 1) might generally not be a big issue on x86 PCs, where
    Initial Setup is only used sporadically for simple post installation
    configuration and where most users are simply using the graphical
    console.
    
    Things are much more serious for arm based single board
    computers, where Initial Setup TUI more or less takes over the role of
    an interactive installer, as the main installation method is image
    based and the Initial Setup TUI running in reconfig mode provides
    the only interactive configuration options.
    
    Further users of arm devices make much more use of serial consoles, so
    the x86 platform expectation that the user is mostly likely at the
    graphical console does not hold.
    
    Issue number 2) also has increased impact on arm devices, as arm boards
    tend to have various esoteric serial consoles, some of which might not
    be usable in an interactive mode. If such console is resolved as the
    default one then the Initial Setup TUI might fail to open the console
    and crash at startup.
    
    The solution - run IS TUI on all usable TTYs
    
    This should solve issue number 1) by providing access the Initial Setup
    TUI regardles to what console (graphical, serial, etc.) the user is
    using. It should also solve issue number 2) as consoles that can't be
    opened or that fail during use are skipped.
    
    The implementation - stdin and stdout redirection and multiplexing
    
    The solution to issues 1) & 2) is achieved by redirecting the Initial
    Setup TUI stdout and stdin to multiplexing code, which uses select() to:
    
    - watch for any output and sends it to all usable consoles at once
    - watch for input on any usable console and sends it to the
      Initial Setup stdin.
    
    This efectively means that the Initial Setup TUI should be running on
    all usable consoles and the user should be able to use any of the
    consoles to interact with it.

commit 436c5cda67f07c479bd3a4e9389711c1e5f08b60
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Sep 21 15:33:40 2016 +0200

    New version - 0.3.43

commit 281433b4007bf700e9d13f6452f8039ce798ac0a
Merge: 6b6c951 d352a25
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Sep 21 13:21:04 2016 +0200

    Merge pull request #22 from M4rtinK/master-init_sam
    
    Initialize SAM on startup (#1375721)

commit 6b6c951c061074bc1eb29482cd78e2c1221d19d1
Merge: 503c366 8b24616
Author: Martin Kolman <martin.kolman@gmail.com>
Date:   Wed Sep 21 13:20:30 2016 +0200

    Merge pull request #21 from M4rtinK/master-log_toplevel_exceptions
    
    Log unhandled exceptions to Journal

commit d352a257d865e75d17dec4d30b69cd2785a6ad82
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Sep 20 17:48:18 2016 +0200

    Initialize SAM on startup (#1375721)
    
    Or else entering a spoke in Initial Setup
    will result in a crash due to the
    Screen Access Manager not being initialized.
    
    Resolves: rhbz#1375721

commit 8b2461630aab5dce0d82b0fb12bafb69260c8461
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Sep 20 13:18:49 2016 +0200

    Log unhandled exceptions to Journal
    
    Make sure that unhandled exceptions in Initial Setup are logged
    to the system Journal - IS already logs quite a lot of useful
    stuff to Journal but unfortunately not the details about an
    unhandled exception.
    
    While ABRT might record the exception this requires ABRT to be running
    and doesn't work if the Initial Setup files don't come from a package
    (eq. during development/debugging). It will also be handy to have
    the Initial Setup startup and status messages &traceback together in
    the Journal.
    
    So add a toplevel exception hook and log details about the exception to
    the Journal. Also check if the "normal" Python-based logging machinery
    has been initialized and log directly to Journal if not.

commit 503c366204d91170354fa7d5db1d2522541f6b8c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Aug 23 17:45:31 2016 +0200

    Suppress logging to stdout when TUI is started by s390 startup scripts
    
    Initial setup TUI (and also GUI) log to stdout by default to help
    with debugging (at the same time they still log to journal as usual).
    
    This might not be desirable in all cases, such as when the TUI is
    started from the s390 startup script.
    
    So pass the --no-stdout-log option to the TUI executable to disable
    stdout logging when the TUI is started from a s390 startup script.
    
    Thanks to Jan Stodola for providing the patch!
    
    Related: rhbz#1366776

commit 79b03d1a1378c7ac14172af8b3240066e9d82557
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Aug 22 19:21:44 2016 +0200

    Fix path to TUI executable in the s390 startup scripts (#1366776)
    
    The executable has been moved recently, but the path change was not
    reflected in the s390 startup scripts.
    
    Thanks to Jan Stodola for providing the patch!
    
    Resolves: rhbz#1366776

commit 0415e3fc6b99358c7c5b7f34812b326a4d8a1e45
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Aug 22 14:48:41 2016 +0200

    Canonicalize symlinks returned by readlink
    
    This should make sure that the path to the current systemd default
    target is resolved correctly in all relevant use cases.
    
    Also thanks to Marek Hruscak for providing and testing this patch!
    
    Related: rhbz#1360343

commit 040d5f6e1806db5d29c3df01e51493be6cc550d4
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Aug 5 15:37:58 2016 +0200

    New version - 0.3.42

commit 542082dc3e0092135bf2b785d3d427d8b76413a7
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jul 29 18:09:27 2016 +0200

    Fix a typo
    
    Related: rhbz#1360343

commit a305219cf961dbfb18d073dd0428ce7fa3f8f2ed
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jul 29 18:03:10 2016 +0200

    Don't run the GUI on text-only systems (#1360343)
    
    Don't run the Initial Setup GUI on text-only (default.target !=
    graphical.target) systems even if it is installed.
    
    User might not expect a GUI to start in such a case and there might
    not even be any displays connected.
    
    Resolves: rhbz#1360343

commit 4107b085724dc9dbaf415a7a47039e61b687dd62
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jun 8 15:37:38 2016 +0200

    New version - 0.3.41

commit c66ab79a7de59825c6e6ceb7cfbc690157bbc30b
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Jun 6 14:32:37 2016 +0200

    Fix reconfiguration service name
    
    It should be named initial-setup-reconfiguration.service.
    
    Related: rhbz#1257624

commit a28db1cc045e1707aae63dff788358683bee7d4d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Jun 6 13:49:34 2016 +0200

    Fix installation path for the reconfiguration-mode-enabled script
    
    Related: rhbz#1257624

commit d035617908dee30ed00ad674078ba35dbec0505e
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 31 15:35:14 2016 +0200

    Use the environs flag when setting the environment
    
    The _environs Hub property has been replaced by the environs flag.
    
    Related: rhbz#1270354

commit 7ed151dfa3c585ab7f764f2a8f362ac68c878297
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri May 27 16:23:55 2016 +0200

    Some typo fixes and logging improvements
    
    Related: rhbz#1257624

commit eb6742784279958c8f7cc67c3aee0a31fa8bc64b
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri May 27 16:17:14 2016 +0200

    Add a systemd service that enables Initial Setup if /.unconfigured exists (#1257624)
    
    Add a systemd service called initial-setup-reconfiguration.service that automatically starts
    initial-setup.service when a file named .unconfigured exists in filesystem root (/).
    
    Initial Setup will then detect the file & start in the reconfiguration mode.
    Initial Setup also makes sure to delete the file & disable its service once done.
    
    Resolves: rhbz#1257624

commit 2725dc5c10e1b21983b67f148aa341a7ba111686
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri May 27 16:25:45 2016 +0200

    Adapt to addon execute() signature change
    
    Fill in the payload field when calling the execute() method on addons
    to conform to the new function signature.
    
    Related: rhbz#1288636

commit fd7badbb045dbf987314bda0e9b3786374d05056
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 3 18:21:29 2016 +0200

    Replace hardcoded python3 call by a variable

commit 9a302329d5f39894f9d51c523e416615e8210a60
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 3 18:20:43 2016 +0200

    Nicer systemctl calls

commit 4a96a92096ec8cef4ad854640114cd5a05668a97
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Apr 21 15:33:25 2016 +0200

    Use systemd-cat also for the run-initial-setup script

commit 1b68b6b58181760ea713efda81cae36542301985
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Apr 20 13:34:48 2016 +0200

    Remove a redundant Requires: line
    
    The "Requires: %{name} = %{version}-%{release}" line is enough
    as %{name} is equal to initial-setup.
    So the extra "Requires: initial-setup" line is redundant.

commit 6a81e02d9b2b4b29f53ccc076c8ec0cdfb6ed303
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Apr 20 13:32:27 2016 +0200

    Fix a typo

commit 7312bcb7b6a2eceb36e9f8a54d53afd9392a5163
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Apr 20 13:31:52 2016 +0200

    Run correct systemd scriptlets

commit 2e9bc1f9517739a3babc1854b13303d20c17a9b2
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Apr 7 15:04:18 2016 +0200

    Use systemd-cat for logging to the journal
    
    It looks nice than the current printf & logger based method and
    makes it possible to tag the messages as coming from Initial Setup.

commit 0162abba73587b5afdd9b3130a2855c28a6d6242
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Mar 24 13:29:18 2016 +0100

    New version - 0.3.40

commit 063c8f04e469c5bae916e1cd01666e40286647a6
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Mar 23 16:40:44 2016 +0100

    Use blank title for the Initial Setup window
    
    Initial Setup has "Initial Setup" written in the top of it's
    window so it doesn't really make sense to also have it in the
    window title bar.

commit b64bf8c8edc6e8140b40aea71265e3f54c90c9b1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Mar 23 13:29:25 2016 +0100

    Start the window manager correctly (#1160891)
    
    And also make sure the Anaconda/Initial Setup overrides
    for Metacity are correctly applied.
    
    The end result should be that Initial Setup should again
    properly use the full screen real estate and that all
    applications launched (such as the yelp help viewer) should
    be properly decorated.
    
    And also on Metacity the redundant top bar for the Initial Setup
    window will be now hidden.

commit 0488170b0bcce453c899fa1d4d6daa09a298635c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Feb 16 16:21:14 2016 +0100

    Fix some rpmlint warnings
    
    * remove a redundant shebang in the __init__.py file
    * fix the FSF address in the license file
    * use the license macro
    * remove percent signs from comments in the spec

commit 5e86be3b17c025625126444c495992b5af632e27
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Feb 16 11:17:04 2016 +0100

    New version - 0.3.39

commit 7f19f9bfc5c7fef1f984d56b812a66c766281dce
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Feb 15 14:42:16 2016 +0100

    Disable the correct service on successful completion (#1298725)
    
    The code that disables the Initial Setup service was
    still referencing the old -graphical and -text services.

commit f1fdc466872df2dbedb3e88f8d5ebeaf76f8aeb3
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Dec 1 14:04:38 2015 +0100

    New version - 0.3.38

commit d3efa4fece4c945bed348536ba9c0840b54d6031
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 9 14:35:03 2015 +0100

    Make Initial Setup startup more robust
    
    Use just a single systemd service, named initial-setup.service, in place
    of the two text and graphical services. This should improve
    robustness by placing less emphasis on systemd correctly resolving
    unit dependencies.
    
    The single unit file will run a shell script that check if the GUI executable
    exists and runs it if it does. If the is no GUI executable the TUI executable will be run.
    
    All scripts and executables have also been moved to /usr/libexec
    to make it readily apparent they are not meant to be executed manually
    during normal operation.
    
    On the other hand it is now easier to debug Initial Setup startup issues
    manually when one *does* run the executables by hand from the
    /usr/libexec/initial-setup/ folder as log messages are now printed to stdout
    and the usual --help and --version flags are supported.
    
    Furthermore the core Initial Setup file has been refactored to be
    easier to maintain, more docstrings have been added and the current
    Initial Setup version is logged at start of the run.

commit d8d03544a669d0011961c131a803c069736c82c7
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Oct 21 10:04:38 2015 +0200

    Move the s390 profile scripts to a subfolder
    
    Move the scripts to a s390 subfolder so that it is evident that
    the scripts are used only on the s390.

commit 623ca00f67b810daf6f3f1875dd9657fe387902e
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Oct 12 18:26:58 2015 +0200

    Improve log messages for kickstart parsing error
    
    Log only the error message from the kickstart parsing error and
    also add a message clarifying that Initial Setup startup has failed
    due to invalid kickstart file.

commit 2cd5b142887149b0aa706ee252df86d56ed62fe4
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Sep 30 13:47:46 2015 +0200

    New version - 0.3.37

commit 15339671eb0122aa135bcfd8cde34402ace74bb7
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Sep 22 14:18:40 2015 +0200

    Stop any Initial Setup services before upgrading package (#1244394)
    
    Otherwise %post scriptlets from old Initial Setup package versions (<=0.3.36)
    can deadlock the RPM transaction.

commit 926d7be851ded7f96fe08d8eb4350ce7da3922d1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Sep 17 14:58:56 2015 +0200

    Replace systemd_postun_with_restart with systemd_postun (#1244394)
    
    Otherwise package version upgrades might get stuck if one
    of the Initial Setup services is running.
    
    While this should never happen (there should be no other
    users triggering package updates logged in when Initial Setup
    is running) it apparently can sometimes happen.
    So prevent the deadlock by replacing systemd_postun_with_restart
    with just systemd_postun.

commit 300879f546af2f7fd4e1864aea63a650d0cb9aa4
Author: Vojtech Trefny <vtrefny@redhat.com>
Date:   Thu Sep 17 14:19:15 2015 +0200

    Fix 'bumpver' make target
    
    Fix make bumpver to increase version in setup.py too.
    
    Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>

commit e2ce598e35221bdecde1e0bf39c9f9bb249d6823
Author: Vojtech Trefny <vtrefny@redhat.com>
Date:   Thu Sep 17 14:10:24 2015 +0200

    Add archive target to Makefile
    
    Change 'make local' to create a source archive from current code,
    add 'make archive' to create a source archive from version tag.
    
    Signed-off-by: Vojtech Trefny <vtrefny@redhat.com>

commit ef0c7be167ea7215c0d347d805092303e0165d2c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Aug 31 17:16:44 2015 +0200

    New version - 0.3.36

commit cfaf0a32858a24dbcb4b7f315ea4356bcc37ac5a
Author: David Shea <dshea@redhat.com>
Date:   Wed Aug 19 10:04:31 2015 -0400

    Setup the locale before starting the UI
    
    In certain environments, like s390x, the locale may be unconfigured. Use
    anaconda's locale setting methods to configure the environment and set a
    locale so that the locale information is usable by the initial-setup
    spokes.
    
    Resolves: rhbz#1198642

commit 3bec9ab98c9ddc97f9e344fa1a726570c6e49781
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Aug 27 17:27:25 2015 +0200

    Run the TUI service before hvc0.service (#1209731)
    
    Otherwise the TUI startup on PPC would fail.
    Patch by Masahiro Matsuya - thanks!
    
    Resolves: rhbz#1209731

commit 070f4ec9120e98808c35033df8020cd5713b73ba
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Aug 25 13:08:03 2015 +0200

    Don't create /etc/sysconfig/initial-setup on s390 (#1181209)
    
    Systemd unit status is now used for run detection on the s390,
    so this file is no longer needed.
    
    Related: rhbz#1181209

commit 845888ca60a76bd0d40de84ca1e031b3a448bbc7
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jul 1 17:06:29 2015 +0200

    Use systemd service status for run detection on S390 console (#1181209)
    
    This greatly simplifies the S390 console scripts and makes
    IS activation on the S390 much simpler.
    Users now just enable the initial-setup-text service and no longer need to
    manipulate the /etc/sysconfig/initial-setup configuration file,
    which is now ignored.
    
    Resolves: rhbz#1181209

commit 037afc08e801ac2ad0973eb7459f20e45dd72bb3
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jul 1 13:41:43 2015 +0200

    Read the kickstart from previous IS run, if available (#1110439)
    
    If there is a kickstart from a previous IS run use it instead of the
    Anaconda generated one. Otherwise changes done in Initial Setup
    (such as accepting the EULA) will not be visible in subsequent IS runs.
    
    Related: rhbz#1110439

commit 8bb089f011a8dee7e1e25b3e31cf2a51a3b43c49
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jul 1 13:28:45 2015 +0200

    Add support for externally triggered reconfig mode (#1110439)
    
    Make it possible to trigger the already present reconfig mode by
    by creating the /etc/reconfigSys file, enabling the respective Initial Setup
    service and rebooting.
    
    Resolves: rhbz#1110439

commit f0256e798914bbffcb8279b7f27166722b0e8f85
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Jun 16 16:35:50 2015 +0200

    Log the reason if GUI import fails (#1229747)
    
    Log the exception that caused the import to fail.
    
    Related: rhbz#1229747

commit be6f15b39ddc350aaf85241b7e884250977e0052
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jul 30 17:36:01 2015 +0200

    New version - 0.3.35

commit 67fbbad22ac5eb6c512f397b5abe6f5d80633cc8
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jul 30 17:33:56 2015 +0200

    Fix a typo in Makefile (#1244558)
    
    Introduced by the Python 3 switch change.

commit f9dda8f4e40bcf6b7bb56f2d3d284ce2ff900408
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jul 30 17:10:34 2015 +0200

    New version - 0.3.34

commit b5ee8997e2b0c3c1ffba92b3266f2b6af98c6662
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Jul 29 17:28:48 2015 +0200

    Switch Initial Setup to Python 3 (#1244558)
    
    Make Initial Setup use Python 3 by changing the startup script,
    dependencies and by changing a single piece of Python 3 incompatible code.
    
    Also remove usage of the python-di module - it has not yet been ported
    to Python 3 and is not really needed. It has been apparently added for
    use by tests, but there are no tests. It can of course be added back
    once it is ported to Python 3 and once there are some tests that use it.

commit aab76ac7ddbb53cce5024f6205603466d08eef2c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Apr 23 18:39:03 2015 +0200

    New version - 0.3.33

commit b9d732d8017d730dc11d7adb4b3daa51eea60e98
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Apr 21 16:30:20 2015 +0200

    Improve the Makefile
    
    Make the Makefile more intelligent, so that it can bump the version,
    tag & create archives, push translations, clean build artifacts,
    run tests, etc.

commit a5367d0334e5cf17f71a8d021db5e8c0f7533c32
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Apr 20 17:32:14 2015 +0200

    Remove old GUI testing code from the Makefile
    
    It has not been touched or used in years and probably no longer works anyway.

commit f0118262bc8d7092f0b22175f6f29146d2d79697
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Apr 20 11:01:38 2015 +0200

    Update upstream URL (#1213101)
    
    There is now an Initial Setup page on the Fedora wiki,
    so use it as the upstream URL.

commit 630b5500d9608a2f8eeb4a81444726f530b6e98c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Apr 17 18:13:03 2015 +0200

    Update upstream Git repository URL
    
    The Initial Setup upstream source code repository has moved to the
    rhinstaller organisation on GitHub.

commit 62686e8bbfb59091a8bbaf9e0c114499540582d5
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue Mar 31 16:25:44 2015 +0200

    New version - 0.3.32

commit 1af4051bc8439335153a2c05a28fb5913d39e6f3
Author: Fabian Deutsch <fabiand@fedoraproject.org>
Date:   Thu Mar 19 11:16:32 2015 +0100

    Point out the err in case that ks parsing failed (#1145130)
    
    Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
    Signed-off-by: Martin Kolman <mkolman@redhat.com>

commit 8c7d3c79d8fd928fc0e3e070eabbda142ee78c1e
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Mar 30 19:25:07 2015 +0200

    Switch to Zanata for translations

commit 148c1d73389a2e11ddc76f30f497a62d14549d7f
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Mar 4 14:19:30 2015 +0100

    New version - 0.3.31

commit 83a8b65be5d39020cdfeacd8ef6f3de862e8f8a2
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Mar 4 14:19:30 2015 +0100

    New version - 0.3.29

commit 5c3b520c143988d905557028c8f0fbea61cbdbf6
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Mar 4 14:11:08 2015 +0100

    Use kwin_x11 for kde/plasma spin (#1197135)

commit a031313e5bc12a4a38e20329e2f48185d36d6ddb
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Feb 13 14:41:11 2015 +0100

    Fix copy-paste error

commit e099d27b5b014c8e5d0aa1970d8656298f8f18b1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Feb 13 14:36:06 2015 +0100

    New version - 0.3.29

commit 703f389ba571a74cd705264195c887f60fcf4e62
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Feb 11 15:47:38 2015 +0100

    Split scriptlets for the gui subpackage
    
    Run the systemd macros concerning the initial-setup-graphical.service
    in scriptlets specific to the gui subpackage.
    This should prevent errors caused by referencing the initial-setup-graphical.service
    from the main package even though it might not be installed.

commit 9802da8fecf9c970f5188a3ebb016eaafd518b49
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Feb 9 17:33:15 2015 +0100

    Use /usr/bin/python2 in scripts
    
    Comply with the new packaging guidelines:
    
    https://fedoraproject.org/wiki/Packaging:Python#Multiple_Python_Runtimes
    https://fedorahosted.org/fpc/ticket/327#comment:9

commit cf831c89a7f80022d6ce930cc1c43faa2b98727d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Feb 5 19:17:08 2015 +0100

    NEw version - 0.3.28

commit 61b3c8e9edbf597d964ec6027af31cb07f7c4381
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Feb 5 19:14:31 2015 +0100

    Fix breakage caused by README file rename

commit b3d067a6dbe3a898b7de28957cf8d8d26841fca9
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Feb 5 11:37:40 2015 +0100

    New version - 0.3.27

commit 7e121fe29be49e1c5a58e19a04dbef4a269817e1
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Feb 4 14:24:18 2015 +0100

    Remove unneeded dependencies
    
    Initial Setup definitely does not need gtk-doc or development
    files for GI during package build. Also the gi.repository
    module is only used for importing gdk, so it should be pulled
    in by the gtk dependency and does not need to be explicitly listed.

commit 858e3f51b3cebd395d4113500e53a4399eb7a5c2
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Feb 4 15:43:57 2015 +0100

    Add the rst suffix to the README file
    
    The README file is using the reStructuredText syntax
    and adding the .rst extension makes GitHub properly
    render the formating in the browser.

commit 4c806bfcc759c5b60c562838be0a2ae3e09e08d8
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Feb 4 15:24:33 2015 +0100

    Update the link to the upstream source code repository
    
    Initial Setup upstream repo is now on GitHub.

commit 846109fb3c2f714b07951f84a4aa929a9b21b19e
Author: David Shea <dshea@redhat.com>
Date:   Tue Jan 13 16:53:35 2015 -0500

    Use anaconda's metacity settings when running metacity

commit 955d0599b17586fa83691ff0c0bd507f93ff5842
Author: mulhern <amulhern@redhat.com>
Date:   Thu Dec 4 11:23:10 2014 -0500

    Add AnacondaKSHandler no-member error to pylint-false-positives.
    
    Signed-off-by: mulhern <amulhern@redhat.com>

commit 70311c3dfc61dbd3b98863827a89571efea0d2e6
Author: mulhern <amulhern@redhat.com>
Date:   Thu Dec 4 11:15:14 2014 -0500

    Mark strings for translation when module is loaded.
    
    Do not actually translate them.
    
    Signed-off-by: mulhern <amulhern@redhat.com>

commit a941d07bfa5a908e93a2d10a416391127d55afeb
Author: mulhern <amulhern@redhat.com>
Date:   Thu Dec 4 09:21:18 2014 -0500

    Fix easy pylint errors.
    
    Signed-off-by: mulhern <amulhern@redhat.com>

commit 97bab8e8cbd8596808c002dceba9b182497562f6
Author: mulhern <amulhern@redhat.com>
Date:   Thu Dec 4 09:15:01 2014 -0500

    Add pylint testing infrastructure.
    
    Signed-off-by: mulhern <amulhern@redhat.com>

commit 18d8a2eea1e2e2ad345d9ec079145292e1bb762c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 3 15:59:01 2014 +0100

    Fix typo in changelog

commit 6c16c837a431f6076e14a125fb3385a13884d3f7
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Nov 3 15:41:40 2014 +0100

    New version - 0.3.26

commit 45de9163a49fea78284983efe8569c34ba84d805
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Oct 31 19:22:23 2014 +0100

    Explicitly require the main package in the GUI sub package (#1078917)

commit b75b85c06ad8e3eafdb9785f11e53b8e4800d4f3
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 23 17:02:07 2014 +0200

    New version - 0.3.25

commit 76ad9f6ad0425f06cd8ab36a882de3626f32a62f
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Oct 16 17:39:46 2014 +0200

    Add syslog logging support (#1145122)
    
    Add an Initial Setup specific log handling module that
    forwards nicely formated log messages to the system log
    and also correctly maps message log levels to system log
    priorities (in journalctl: info & debug - no highlight, warning - bold,
    error & critical - red).
    
    This finally makes it possible to report in detail what's going on during the Initial
    Setup run, with emphasis on providing enough information on problematic areas,
    such as Kickstart parsing.
    
    BTW, to check for all Initial Setup log messages in Journal you can
    use the -u flag with the Initial Setup unit name:
    
    journalctl -u initial-setup-graphical
    
    or
    
    journalctl -u initial-setup-text

commit 8088f89934c6bbf4bc94371465afbda56694552d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Oct 10 15:04:28 2014 +0200

    New version - 0.3.24

commit 9c01d83b2b605d533ce953416fa1299649ff434c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Oct 1 17:49:41 2014 +0200

    Fix Initial Setup to correctly support the Anaconda built-in Help (#1072033)
    
    There are a couple of small Initial Setup specific tweaks that need to be
    applied to make the help system work as well as in Anaconda:
    * add a post-install-class providing hosting for the help paths
    * add help file names for the Initial Setup hub
    
    Related: rhbz#1072033

commit 00497f73f144c9a08ccbe1ad46a4765f140c9792
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Sep 25 21:17:49 2014 +0200

    Populate README (#1110178)
    
    Resolves: rhbz#1110178
    
    (cherry picked from commit 6374bee2bf78a65c82a710af10abe8e6f2211ddd)

commit c8e45ac97aac2c7659c54d85c4eda45da265d319
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Sep 8 12:58:05 2014 +0200

    Remove the --disable-overwrite parameter for the Transifex client
    
    It doesn't seem to be of any use.

commit 5a80092653f620ca71329580461f6efa7a1d9081
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Aug 8 18:32:05 2014 +0200

    New version - 0.3.23

commit 4bc4f766075b56c7c22f576e36d2f77ef9933f68
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Fri Aug 8 16:25:16 2014 +0200

    Adapt classes to changes in anaconda (#1127450)
    
    Anaconda's commit c2cb2e5d5cc96f9f95de88c170c4c43a067cfb9e removed the Spoke
    classes from the gui/tui modules and left in place only the NormalSpoke classes.
    
    Signed-off-by: Vratislav Podzimek <vpodzime@redhat.com>

commit 7bca92728e2e820eb17963382c947de11968868b
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jul 4 15:36:30 2014 +0200

    Fix a typo in changelog date

commit 9c01b1d1fd2763095ecb3d49f4316bf9e46ef290
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Jul 4 15:12:22 2014 +0200

    New version - 0.3.22

commit e5a2bf3bdbd4a6b6daab9fd730ef12f97968cb4e
Author: David Shea <dshea@redhat.com>
Date:   Mon Jun 30 15:21:18 2014 -0400

    Update the initial-setup hub for the new HubWindow API

commit 76eb35d9f63ef66119cbcbc31c5bf85f043f0f49
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Jun 5 16:52:46 2014 +0200

    Sync with the change made in fedpkg master branch by pbrobinson

commit 8f9d9ace722ed13c212afd80f984899b3b04bc89
Author: Peter Robinson <pbrobinson@fedoraproject.org>
Date:   Sat May 31 17:24:18 2014 +0000

    Only the GUI needs a window manager
    
    commit a5c752b0ce8271b1e6131c8d69137182f46564fa
    Author: Peter Robinson <pbrobinson@gmail.com>
    Date:   Sat May 31 18:24:13 2014 +0100
    
        Only the GUI needs a window manager
    
     initial-setup.spec |   13 ++++++++-----
     1 files changed, 8 insertions(+), 5 deletions(-)

commit ad21a0b7dbe9191ecd43c96dd02c7076c00afb27
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed May 28 17:07:55 2014 +0200

    New version - 0.3.21

commit 759c22e5e7b1140504f6be946aa762701fe68993
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu May 22 11:44:56 2014 +0200

    New version - 0.3.20

commit f46c6c3bfbebc7097bfed237e8fa5b9049ac7fbe
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu May 22 11:48:57 2014 +0200

    Revert "New version - 0.3.9.20"
    
    This reverts commit 721e07c47ba06021fc2ccf194ca8bf3c231da058.

commit 721e07c47ba06021fc2ccf194ca8bf3c231da058
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu May 22 11:44:56 2014 +0200

    New version - 0.3.9.20

commit ff9d1628ae96044b859fbd9813e719811ccc19dc
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue May 20 19:26:16 2014 +0200

    Adapt Initial Setup to the new way Anaconda handles root path (#1099581)
    
    Anaconda now uses getSysroot and setSysroot functions to get/set the root path.

commit 1587e2fcacd271b75efe6a026a88c7230f982b65
Author: Martin Kolman <mkolman@redhat.com>
Date:   Tue May 6 12:20:33 2014 +0200

    New version - 0.3.19

commit 1c5df0e9f9a4a035df3ccdac2b1bee5fbbff92a0
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon May 5 16:08:41 2014 +0200

    Bump required Anaconda version due to TUI category handling change

commit 1276f37cf107defc68aa8d0bc5f9b3a2b0c4c046
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Apr 28 14:38:09 2014 +0200

    Override Hub collect methods also in TUI hub
    
    And move them to a common file to avoid code duplication.

commit c8009969d6a657de9f194c5da801c8b15d5ab3c6
Author: Martin Kolman <mkolman@redhat.com>
Date:   Mon Apr 28 14:53:58 2014 +0200

    New version - 0.3.18

commit 721d649d25961753988d876d63d2decef0879918
Author: Martin Kolman <mkolman@redhat.com>
Date:   Fri Apr 11 15:22:44 2014 +0200

    New version - 0.3.17

commit dc0f8ac70154de773c3a96ab9f8148d13f5f2a5c
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Apr 9 15:11:39 2014 +0200

    Set initial-setup translation domain for the hub and EULA spoke (#1040240)
    
    Otherwise the "anaconda" translation domain would be used,
    resulting in untranslated strings.

commit 8bdbf85893b83fc3534296b365b6b1a58163356e
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Apr 3 13:53:19 2014 +0200

    Fix bogus changelog entry

commit b6061e36c4a89cd58a3ce56342290e963018be8d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Thu Apr 3 13:49:54 2014 +0200

    New version - 0.3.16

commit 54d637e9c4709d0699fd8fdb5f2958d7e7b04489
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Thu Apr 3 13:42:14 2014 +0200

    initial-setup-gui requires the initial-setup package
    
    The initial-setup package contains the core of the Initial Setup utility.

commit 1c1ee5cfd9915c277f6349caa0c91b45b4f0999d
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Mar 19 14:42:11 2014 +0100

    New version - O.3.15

commit a3cea5255ad3aacf6978cadef05d925fb84874b1
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Mar 18 09:19:33 2014 +0100

    Import the product module (#1077390)
    
    It is needed to set hub's title. Also remove an unused import.

commit 5ec74ae8af37148694ab4c306d64432a5d172a79
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Feb 11 16:13:16 2014 +0100

    New version - 0.3.14

commit 01171d4667dc7281e8ac4875da5ed44206035128
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Feb 5 08:42:33 2014 +0100

    Try to quit plymouth before running our X server instance (#1058329)
    
    Otherwise the VT may end up not being switched (and they say it's not a bug)
    leaving user staring at the plymouth animation forever with the Initial Setup
    running on a different VT. By quitting plymouth first we get tty1 free to run
    our X server there.

commit 69a5407f1864dfafd9c7fb108b7f939d6cc8533f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Feb 5 14:33:34 2014 +0100

    Get rid of the empty debuginfo package (#1062738)

commit 73cd1f92519fe4930c87ce0df8f666a299e6eb64
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Feb 5 09:02:27 2014 +0100

    It's 2014 already, I know!

commit 6796d898a712af4741448ca3c03c3b47d5faecac
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Feb 5 08:55:14 2014 +0100

    New version - 0.3.13

commit 2d6c480e289ad68588b4a8e81952fcfdfca2093c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Feb 5 08:54:31 2014 +0100

    Don't do ugly imports in setup.py

commit 071790b766cc8b53fc292329003846e9252409a6
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Feb 5 08:50:33 2014 +0100

    Make Initial Setup an arch specific package (#1057590)
    
    It has always been like that because of the s390(x) scripts handling its start
    over ssh etc. Time to admit it.

commit 0de3606d33a75bad27cff696aed56f0e64c43d70
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Dec 17 17:00:45 2013 +0100

    Fix bogus dates in changelog

commit 93e5a91a53155a25d495267828ebfdaeb23782e3
Author: David Shea <dshea@redhat.com>
Date:   Wed Dec 11 11:37:01 2013 -0500

    Mark title strings in the initial-setup hub as translatable

commit 01819992aeaf27acd0115614f3a2c3d5fa81b20e
Author: David Shea <dshea@redhat.com>
Date:   Wed Dec 11 11:34:39 2013 -0500

    Ignore .po and generated files in po/
    
    The po files are pulled from transifex, and we make the rest.

commit 2ffac933279c9dfc12b1784572b7e7fe0e0dcefb
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Thu Nov 28 11:14:29 2013 +0100

    New version - 0.3.12

commit d2655b8cd7b5cd81a1ba2673d9a9d1d098b97d48
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Thu Nov 28 10:52:51 2013 +0100

    Adapt to changes in anaconda tui spoke categories (#1035462)
    
    The anaconda commit d4417b299d9732b2c7608f55384395ec4ce30172 renames the
    'password' category to the 'user' category. We need to adapt to that change
    otherwise User and Root password spokes are omitted in the text mode Initial
    Setup.

commit ca02e4c6f424085aee9342d42a2b5ca616160a4f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Thu Nov 28 10:30:49 2013 +0100

    Ignore the SIGINT (#1035590)
    
    We don't want Initial Setup to be interupted with Ctrl+C, especially in the text
    mode.

commit ec1cf83acda4c56186ce6ea0b0fa59ed51b89dab
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Nov 20 14:33:07 2013 +0100

    New version - 0.3.11

commit daf19dbc5c4a27466e5c4a31a1f06c0d825b8328
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Nov 19 16:08:33 2013 +0100

    Fallback to text UI if GUI is not available
    
    Related: rhbz#999464

commit 9e2905f5306909b658f78976d27c05dc2820d40a
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Nov 19 15:49:31 2013 +0100

    Split GUI code into a separate package (#999464)
    
    This is needed to have the Initial Setup utility available on installations
    without graphical stack.

commit fc0dc8f945e566b26fbe829732ca939f8e9d7ff6
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Nov 19 15:47:40 2013 +0100

    Get rid of the useless modules directory
    
    The modules directory is a remnant from the firstboot package that was used as a
    skeleton for the intial-setup package.

commit 88e3604767fc974f1d097d5c64dbb8f423857b1c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Nov 12 14:04:58 2013 +0100

    Override distribution text in spokes (#1028370)
    
    The pyanaconda module sets spokes' distribution texts and beta warnings when it
    initializes them. However, it uses a different code to get product name/title
    then we do. Thus we need to override those texts afterwards.

commit 1f9029bf28d39f31aad8d807864d4fe840406324
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Mon Oct 7 16:52:55 2013 +0200

    Fix how spokes are collected for the I-S main hub
    
    Related: rhbz#1000409

commit 7d1155dec178a751176b426576461241d18c4e03
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Nov 5 10:57:51 2013 +0100

    New version - 0.3.10

commit d4d142f12d219860f2176dc8a3ae0f4e73e99a9e
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Nov 5 10:54:01 2013 +0100

    Add missing fi statement to the main bash script

commit 189cc18213403f77d901b6fe8e4bc8b87f5ba216
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Mon Nov 4 09:00:31 2013 +0100

    Add some logging to our shell scripts
    
    These pieces of information are hard to find anywhere else so let's log 'em all!

commit 74a850ed971621dc19a8f7adfe6629f03fc7967c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Mon Nov 4 08:58:51 2013 +0100

    Do not try to kill unexisting process
    
    It only generates confusing log messages if we do.

commit 724cc6f45169778b92fa96df4b4a7459bb86e8d0
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Thu Sep 26 11:18:38 2013 -0400

    New version - 0.3.9

commit 729fcbe177fe37fd630493c78625aaef325bfe0a
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Sep 3 13:38:23 2013 +0200

    Specify and use environment of the main hub
    
    Related: rhbz#1000409

commit 73c9253bbfe031055d05389429b27ed60afc253c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Sep 3 13:37:30 2013 +0200

    Fix the base mask of initial_setup gui submodules
    
    Related: rhbz#1000409

commit aee7f804555bbd1cc927c970fa19326b56c0ab58
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Fri Sep 20 14:52:31 2013 -0400

    Yet another serial console in ARMs (#1007163)

commit 44540abc15c5b3fd756c5a00b867a85096bdb7a4
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Sep 10 16:47:29 2013 +0200

    New version

commit 686b2c1dbb29765f5e0ad98ea681a64015074a4d
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Sep 10 16:37:44 2013 +0200

    Sync changelog with downstream

commit 643d3f92a27fe93d2c27354def8831663b5f74f4
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Mon Sep 9 14:02:26 2013 +0200

    Make translations work

commit a442ff34b58fdca3313abd1f7d7f0e60303987e0
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Mon Sep 9 13:10:03 2013 +0200

    Make handling translations easier

commit a98dc289df8e463ba4de7fb46d86670c014634fa
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Thu Sep 5 12:11:02 2013 +0200

    Apply the timezone and NTP configuration (#985566)

commit b7f02fb51a46823e18a6ad3766238e36785c64bc
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Fri Sep 6 08:51:22 2013 +0200

    Don't let product_title() return None
    
    If the file with release information is missing the PRETTY_NAME key-value pair,
    the product_title() would return None while it is expected to return a string.
    
    Also remove debugging prints.

commit b1dfc8f02adfb1666901333c881a236743a77991
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Aug 28 12:04:13 2013 +0200

    Read /etc/os-release to get product title (#1000426)
    
    The /etc/os-release file contains, among the other things, the release name that
    we want to display in the UI.
    
    For GUI we can use just the product title because the string "INITIAL SETUP" is
    shown in the top-left corner. For TUI we should inform user that this is an
    initial setup of the system.
    
    Also rename the hub files not to clash with the the Python package name.

commit a57658865380c5eb44a8dfca4a334d03529d2880
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Aug 27 13:48:55 2013 +0200

    New version

commit 92fa07ac9ad70b7e7d572876d376cd0def95f007
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Thu Aug 22 11:58:20 2013 +0200

    Prevent getty on various services killing us (#979174)
    
    Unfortunately, systemd doesn't allow to specify something like
    'Before=getty.service serial-getty.service' so we must list all consoles and
    serial-consoles manually. The proper solution would be to have a special
    initial-setup.target, but that's a long-term goal that would require a lot more
    work. This is a worse but small patch for the issue.

commit d18dcd98098637f6b4b1d61309f106485bdfa552
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Jun 19 12:24:48 2013 +0200

    Initialize network logging for the network spoke
    
    Related: rhbz#972362

commit 49f4c8aad32971e146216877332b0291d1bfb94e
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Jun 18 13:40:38 2013 +0200

    New version

commit c7d971d42982de31bffce4740238a8e121cfe019
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Jun 18 11:45:13 2013 +0200

    Make serial-getty wait for us as well (#970719)
    
    When run on a serial console, the serial-getty@ttyS0.service needs to wait for
    the initial-setup-text.service to finish, otherwise it kills it and takes the
    console for itself.

commit 27e68e3f4c8e912aedd3fdc16c5fbd8f532d9d7f
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Jun 12 13:01:26 2013 +0200

    Disable the service only on successful exit (#967617)
    
    Seems to fix rhbz#967352 as well.

commit 47d3e018e6aedb885a2f8d97277325b95bb57b4d
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed May 22 14:23:40 2013 +0200

    New version

commit 6544621091e590f27aacc7ee2873460014db3ab3
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed May 22 11:49:14 2013 +0200

    Reference the new repository in the .spec file

commit 2943f2c28ed04db3a9d59d4cc0fed3e003b9a09d
Author: Adam Williamson <awilliam@redhat.com>
Date:   Wed May 22 11:46:30 2013 +0200

    Prevent systemd services from running on live images
    
    Resolves: rhbz#962196

commit c20045676ffd2748a3d04e92a7edbde061bbe39a
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed May 22 11:42:54 2013 +0200

    Don't traceback if the expected kickstart file doesn't exist
    
    Resolves: rhbz#950796

commit 47e451adeb6883a258e6c65b6c18e55eb19a2c55
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue May 21 13:47:37 2013 +0200

    Updated spec file to follow the builds

commit 645383340d554f489514bfd4605266aa033a4507
Author: Martin Sivak <msivak@redhat.com>
Date:   Thu Mar 28 18:53:00 2013 +0100

    New version

commit 2710492453d886da03b1597679f5ec862cc48072
Author: Martin Sivak <msivak@redhat.com>
Date:   Thu Mar 28 18:49:47 2013 +0100

    Add addon_paths to sys.path and search for proper UI variant in collect

commit 57a09894d64dd51f12e5b8b3c635066055e64f90
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 26 17:47:51 2013 +0100

    new version

commit d293abe606e4c35775ff9ed42444fa8385ae7b18
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 26 17:44:22 2013 +0100

    Systemd units improved
    
    - both modes use plymouth-quit-wait service to ensure there is
      no Plymouth running
    
    - text mode sends signals to systemd to disable/enable status
      messages printing (they corrupt the screen text and settings)

commit c8ea48d502604c4e0801a4b8138d1e8e7095bf92
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 26 15:55:10 2013 +0100

    new version

commit dc556ed7dfca34c356c7efcfcda39db9c3108a8b
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 26 15:54:13 2013 +0100

    Do not execute 'old' ksdata and save the resulting ks to file in /root

commit 723500bd942bd4f98df752a507ab494f6fb97faf
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 26 15:40:58 2013 +0100

    Modify the ROOT_PATH properly

commit 386836d7f49c6f0adc6a917b4ae1008d012ea4d2
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 26 15:25:03 2013 +0100

    Add missing python-di require to spec

commit ab12fa165f47409ce1f903efa46846f38dbb21a9
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Mar 22 10:59:40 2013 +0100

    Changelog update

commit 2590c7d3fc377c1e2774e53f35b6483a8619081d
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Mar 22 10:58:45 2013 +0100

    Initialize anaconda threading properly

commit e216b573d9b0e82fb739c1b0c18d09da8e117658
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Mar 22 10:58:19 2013 +0100

    Allow usage of different pykickstart in debugging/devel session

commit 90c3b4987ed5efbe3996a678ad52935c21fb8369
Author: Martin Sivak <msivak@redhat.com>
Date:   Thu Mar 21 10:58:54 2013 +0100

    Use proper anaconda environment and bump version

commit 49cf37ab098193ab117054dd33843a62966a5760
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 19 10:20:11 2013 +0100

    Set the TUI environment to 'firstboot'

commit 9d85a7f6f3b02f4dd07c0ac415d85ed8063d5da4
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Mar 13 13:33:32 2013 +0100

    Bump version
    
    - Depend on newer anaconda to ensure proper API is installed

commit dc605674eeec06ec8d2c18ab1995362088396159
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Mar 13 14:12:50 2013 +0100

    Read anaconda's kickstart file

commit 2f30d8b6379570a069ffe3ab6fe074aabeb18388
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Mar 13 13:32:42 2013 +0100

    Write configuration to disk

commit 44453520e301374bc448fda5726c15b87186977f
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Mar 13 13:32:06 2013 +0100

    Add localization spokes (Timezone selection)

commit 3372a49b0266589a7f31976b892592c5ce2f3137
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Mar 13 13:31:35 2013 +0100

    Do not write configuration if exit was selected

commit e2927e730fe7053b819ff09672de3d6043870862
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Mar 8 14:19:46 2013 +0100

    Fix graphical and text systemd target
    
    - the xserver unit approach worked (after some patch fixes), but
      still had one serious issue. The graphical unit (initial-setup)
      started before Xserver was fully initialized...
    
    - this update starts the initial-setup process inside the xinit
      session and thus ensures that the Xserver is initialized by the
      time initial-setup tests the DISPLAY variable
    
    - text target was configured to conflict with graphical and
      to have it's stdout and stdin routed to terminal

commit 2fec10595bae9ca4ebf44ad2e80bd3521fa2244b
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 5 10:44:42 2013 +0100

    Add TUI

commit d4c6d44ba432ba873c489a25e493ca9c1b0c40f9
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Mar 5 09:34:51 2013 +0100

    Make the main script UI agnostic and fix typos, imports and paths

commit 572a7f65b8c752dcf4a14106896812949d358c6a
Author: Martin Sivak <msivak@redhat.com>
Date:   Thu Feb 28 14:07:35 2013 +0100

    Fix the window manager script

commit 48ac459c3a769fe6e95459fa4c8e0ab7c8743a88
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Feb 26 11:12:07 2013 +0100

    Review changes and firstboot-windowmanager script

commit 002501d4483edbe67087ce90c6592386bc483a3d
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Jan 30 15:10:58 2013 +0100

    Fix typo in product name

commit 3628ef84d6bad95497d4f728faecb11a2fd21cff
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Jan 22 15:03:09 2013 +0100

    More fixes for package review and s390 variable rename (typo)

commit e5550843a076bc4d97afe23b4a1361293bc9964c
Author: Martin Sivak <msivak@redhat.com>
Date:   Thu Jan 17 14:47:44 2013 +0100

    Add glade files to setup and manifest and update the pot file

commit 168e0379dfcdf6cba2be09d958ea6bbe1f197500
Author: Martin Sivak <msivak@redhat.com>
Date:   Thu Jan 17 14:35:30 2013 +0100

    Fix a typo in project name and add some files under version control

commit 3d7cce6a292a405b90a053f1b4b12fd7cfd6064b
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Jan 16 16:56:14 2013 +0100

    set DISPLAY variable instead of passing and argument

commit 9724f70261c68d2a92cec43881c8ad803fef3d4c
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Jan 16 16:53:26 2013 +0100

    Update spec file, setup.py and add systemd service for xserver

commit 70c462614dcbe0e81ddc74ac2edb35b45771fd2b
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Jan 11 16:15:34 2013 +0100

    Require F19 anaconda

commit 2ef2f04f24bb7f1f16750575f4998bd15163f9f7
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Jan 11 16:10:26 2013 +0100

    Add transifex configuration

commit a8fa17bafddf19366cef8d4feec2974680b92ff0
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Jan 11 16:00:43 2013 +0100

    Changes to make the package ready for review

commit 0ced8a98c4d06665424814733c7a68453f89c753
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Jan 9 11:40:01 2013 +0100

    Add (empty) README file

commit 0b1caacf60da067b0cdb04ea6b9e556e92d09120
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Jan 9 11:39:35 2013 +0100

    Set ROOT_PATH to /

commit ddb8f008496ec60e2065a11c16e90d015dd3659d
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Dec 19 15:47:02 2012 +0100

    Finish the renames, update spec file and add required data files

commit af5fdacaf47c0c1c6976bf7b747ee9fdfdd7c0a9
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Dec 19 15:46:18 2012 +0100

    Rename classes and import from proper directories

commit fec77ff6e27c77e0efe182b734e49ef6288cf258
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Dec 19 15:43:22 2012 +0100

    Use the updated API to get firstboot enabled spokes

commit 6f81a6070930a6c91810e05f5746fc11e2c3c3f5
Author: Martin Sivak <msivak@redhat.com>
Date:   Tue Nov 13 15:16:55 2012 +0100

    Move the addon collecting method to anaconda

commit 2789790d86e874e46d0ad2f4002d433fc24e7004
Author: Martin Sivak <msivak@redhat.com>
Date:   Mon Nov 12 17:32:20 2012 +0100

    collect plugins and use the proper data structure to store their data

commit a633e4ab9ce969f49339fc4d2db998e7e8c93455
Author: Martin Sivak <msivak@redhat.com>
Date:   Mon Oct 8 18:02:46 2012 +0200

    Update the paths mechanism to match Anaconda changes

commit 3fcfb82d244119d5f1599f077fc18b35291627b5
Author: Martin Sivak <msivak@redhat.com>
Date:   Mon Oct 8 18:02:18 2012 +0200

    Mock the data structure for Password spoke

commit a04a4a776c3ce666cea88fd9332186330ecf97b1
Author: Martin Sivak <msivak@redhat.com>
Date:   Mon Oct 8 17:59:50 2012 +0200

    Fix firstboot category&spoke collector

commit 799e577c0adf2dc02970594b73969b02daf04f72
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Oct 5 14:09:30 2012 +0200

    customized QuitDialog

commit 27cadecfb35647dce53d0c13571d53028611433c
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Oct 5 13:36:42 2012 +0200

    Add glade file and some strings for the Firstboot hub

commit 9f06d0ec64401167f04eacb4c79310f918b4c105
Author: Martin Sivak <msivak@redhat.com>
Date:   Fri Oct 5 12:23:20 2012 +0200

    Add overrides paths and update some paths in Makefile

commit 85213fb5ba9c2ace55f071ea3e3ef611db625311
Author: Martin Sivak <msivak@redhat.com>
Date:   Wed Oct 3 15:22:30 2012 +0200

    Firstboot user interface and hub inheriting from Anaconda
