ee8dea8
%define livearches %{ix86} x86_64 ppc ppc64
1a40dde
cvsdist 891dd12
Summary: Graphical system installer
bae82e7
Name:    anaconda
a720c02
Version: 21.22
02e0be6
Release: 1%{?dist}
0ccd795
License: GPLv2+
bae82e7
Group:   Applications/System
bae82e7
URL:     http://fedoraproject.org/wiki/Anaconda
bae82e7
06a8c3e
# To generate Source0 do:
06a8c3e
# git clone http://git.fedorahosted.org/git/anaconda.git
adca1ef
# git checkout -b archive-branch anaconda-%%{version}-%%{release}
34af8fe
# ./autogen.sh
9f522bf
# make dist
f5f4d63
Source0: %{name}-%{version}.tar.bz2
bae82e7
bae82e7
# Versions of required components (done so we make sure the buildrequires
bae82e7
# match the requires versions of things).
ee8cb36
ee8cb36
# Also update in AM_GNU_GETTEXT_VERSION in configure.ac
ee8cb36
%define gettextver 0.18.3
bae82e7
%define intltoolver 0.31.2-3
1b6cf8c
%define pykickstartver 1.99.49
b5448bc
%define yumver 3.4.3-91
5826e1a
%define dnfver 0.4.8
bae82e7
%define partedver 1.8.1
3e9e3f2
%define pypartedver 2.5-2
3e9e3f2
%define pythonpyblockver 0.45
ee8cb36
%define nmver 0.9.9.0-10.git20130906
9852805
%define dbusver 1.2.3
9852805
%define yumutilsver 1.1.11-3
fe3163d
%define mehver 0.23-1
a6c7585
%define sckeyboardver 1.3.1
02c85e1
%define firewalldver 0.3.5-1
3a99ddd
%define pythonurlgrabberver 3.9.1-5
3a99ddd
%define utillinuxver 2.15.1
17676d8
%define dracutver 034-7
859f80a
%define isomd5sum 1.0.10
abeeb5f
%define fcoeutilsver 1.0.12-3.20100323git
abeeb5f
%define iscsiver 6.2.0.870-3
186c50f
%define rpmver 4.10.0
186c50f
%define libarchivever 3.0.4
8fc7f1c
%define langtablever 0.0.18-1
15b4c02
%define libxklavierver 5.4
b9f05fd
%define libtimezonemapver 0.4.1-2
bae82e7
bae82e7
BuildRequires: audit-libs-devel
bae82e7
BuildRequires: gettext >= %{gettextver}
361ed3c
BuildRequires: gtk3-devel
361ed3c
BuildRequires: gtk-doc
3bbf8aa
BuildRequires: gtk3-devel-docs
3bbf8aa
BuildRequires: glib2-doc
361ed3c
BuildRequires: gobject-introspection-devel
361ed3c
BuildRequires: glade-devel
361ed3c
BuildRequires: pygobject3
bae82e7
BuildRequires: intltool >= %{intltoolver}
361ed3c
BuildRequires: libgnomekbd-devel
15b4c02
BuildRequires: libxklavier-devel >= %{libxklavierver}
bae82e7
BuildRequires: pango-devel
bae82e7
BuildRequires: pykickstart >= %{pykickstartver}
1f1cfa1
%if ! 0%{?rhel}
1f1cfa1
BuildRequires: python-bugzilla
1f1cfa1
%endif
bae82e7
BuildRequires: python-devel
3a99ddd
BuildRequires: python-urlgrabber >= %{pythonurlgrabberver}
e8a91d1
BuildRequires: python-nose
3a99ddd
BuildRequires: systemd
bae82e7
BuildRequires: yum >= %{yumver}
9852805
BuildRequires: NetworkManager-devel >= %{nmver}
f5f4d63
BuildRequires: NetworkManager-glib-devel >= %{nmver}
361ed3c
BuildRequires: dbus-devel >= %{dbusver}
361ed3c
BuildRequires: dbus-python
186c50f
BuildRequires: rpm-devel >= %{rpmver}
186c50f
BuildRequires: libarchive-devel >= %{libarchivever}
1a40dde
%ifarch %livearches
1a40dde
BuildRequires: desktop-file-utils
1a40dde
%endif
ad593a0
%ifarch s390 s390x
ad593a0
BuildRequires: s390utils-devel
ad593a0
%endif
b9f05fd
BuildRequires: libtimezonemap-devel >= %{libtimezonemapver}
bae82e7
9de6ef9
Requires: anaconda-core = %{version}-%{release}
9de6ef9
Requires: anaconda-gui = %{version}-%{release}
9de6ef9
Requires: anaconda-tui = %{version}-%{release}
9de6ef9
9de6ef9
%description
9de6ef9
The anaconda package is a metapackage for the Anaconda installer.
9de6ef9
9de6ef9
%package core
9de6ef9
Summary: Core of the Anaconda installer
9027c86
Requires: dnf >= %{dnfver}
1b6cf8c
Requires: python-blivet >= 0.41
23e4101
Requires: python-meh >= %{mehver}
adca1ef
Requires: libreport-anaconda >= 2.0.21-1
fc0e3b2
Requires: libselinux-python
a720c02
Requires: rpm-python >= %{rpmver}
bae82e7
Requires: parted >= %{partedver}
cd77454
Requires: pyparted >= %{pypartedver}
bae82e7
Requires: yum >= %{yumver}
3a99ddd
Requires: python-urlgrabber >= %{pythonurlgrabberver}
bae82e7
Requires: pykickstart >= %{pykickstartver}
b5448bc
Requires: langtable-data >= %{langtablever}
b5448bc
Requires: langtable-python >= %{langtablever}
bae82e7
Requires: libuser-python
f54c2df
Requires: authconfig
3a99ddd
Requires: firewalld >= %{firewalldver}
3a99ddd
Requires: util-linux >= %{utillinuxver}
89f7a87
Requires: dbus-python
bd4c935
Requires: python-pwquality
fe3163d
Requires: python-IPy
e432db6
Requires: python-nss
361ed3c
Requires: pytz
1f1cfa1
Requires: realmd
ee8cb36
Requires: teamd
b9f05fd
Requires: libtimezonemap >= %{libtimezonemapver}
1a40dde
%ifarch %livearches
1a40dde
Requires: usermode
1a40dde
%endif
8a47384
%ifarch s390 s390x
8a47384
Requires: openssh
8a47384
%endif
859f80a
Requires: isomd5sum >= %{isomd5sum}
9852805
Requires: yum-utils >= %{yumutilsver}
9852805
Requires: NetworkManager >= %{nmver}
9852805
Requires: dhclient
a720c02
Requires: libselinux-python
3c12ce5
Requires: kbd
3c12ce5
Requires: chrony
062398a
Requires: python-ntplib
3c12ce5
Requires: rsync
1b6cf8c
Requires: systemd
062398a
%ifarch %{ix86} x86_64
abeeb5f
Requires: fcoe-utils >= %{fcoeutilsver}
abeeb5f
%endif
abeeb5f
Requires: iscsi-initiator-utils >= %{iscsiver}
abeeb5f
%ifarch %{ix86} x86_64 ia64
abeeb5f
Requires: dmidecode
abeeb5f
%if ! 0%{?rhel}
abeeb5f
Requires: hfsplus-tools
abeeb5f
%endif
abeeb5f
%endif
9de6ef9
9de6ef9
# required because of the rescue mode and VNC question
9de6ef9
Requires: anaconda-tui = %{version}-%{release}
9de6ef9
db8fece
Obsoletes: anaconda-images <= 10
06a8c3e
Provides: anaconda-images = %{version}-%{release}
db8fece
Obsoletes: anaconda-runtime < %{version}-%{release}
db8fece
Provides: anaconda-runtime = %{version}-%{release}
3a99ddd
Obsoletes: booty <= 0.107-1
Adam Tkac b836297
9de6ef9
%description core
9de6ef9
The anaconda-core package contains the program which was used to install your
36b5c79
system.
cvsdist d1e5cea
9de6ef9
%package gui
9de6ef9
Summary: Graphical user interface for the Anaconda installer
9de6ef9
Requires: anaconda-core = %{version}-%{release}
9de6ef9
Requires: anaconda-widgets = %{version}-%{release}
9de6ef9
Requires: python-meh-gui >= %{mehver}
9de6ef9
Requires: gnome-icon-theme-symbolic
9de6ef9
Requires: system-logos
9de6ef9
Requires: tigervnc-server-minimal
15b4c02
Requires: libxklavier >= %{libxklavierver}
9de6ef9
Requires: libgnomekbd
9de6ef9
Requires: nm-connection-editor
9de6ef9
%ifarch %livearches
9de6ef9
Requires: zenity
9de6ef9
%endif
b9f05fd
Requires: keybinder3
9de6ef9
9de6ef9
%description gui
9de6ef9
This package contains graphical user interface for the Anaconda installer.
9de6ef9
9de6ef9
%package tui
9de6ef9
Summary: Textual user interface for the Anaconda installer
9de6ef9
Requires: anaconda-core = %{version}-%{release}
9de6ef9
9de6ef9
%description tui
9de6ef9
This package contains textual user interface for the Anaconda installer.
9de6ef9
361ed3c
%package widgets
361ed3c
Summary: A set of custom GTK+ widgets for use with anaconda
361ed3c
Group: System Environment/Libraries
361ed3c
Requires: pygobject3
361ed3c
Requires: python
361ed3c
361ed3c
%description widgets
361ed3c
This package contains a set of custom GTK+ widgets used by the anaconda installer.
361ed3c
361ed3c
%package widgets-devel
361ed3c
Summary: Development files for anaconda-widgets
361ed3c
Group: Development/Libraries
361ed3c
Requires: glade
361ed3c
361ed3c
%description widgets-devel
361ed3c
This package contains libraries and header files needed for writing the anaconda
361ed3c
installer.  It also contains Python and Glade support files, as well as
361ed3c
documentation for working with this library.
361ed3c
5f42f46
%package dracut
5f42f46
Summary: The anaconda dracut module
be76242
Requires: dracut >= %{dracutver}
5f42f46
Requires: dracut-network
5f42f46
Requires: xz
5f42f46
Requires: pykickstart
5f42f46
5f42f46
%description dracut
5f42f46
The 'anaconda' dracut module handles installer-specific boot tasks and
5f42f46
options. This includes driver disks, kickstarts, and finding the anaconda
5f42f46
runtime on NFS/HTTP/FTP servers or local disks.
5f42f46
cvsdist d1e5cea
%prep
cvsdist b84f0ed
%setup -q
cvsdist d1e5cea
cvsdist d1e5cea
%build
361ed3c
%configure --disable-static \
361ed3c
           --enable-introspection \
361ed3c
           --enable-gtk-doc
bae82e7
%{__make} %{?_smp_mflags}
cvsdist d1e5cea
cvsdist d1e5cea
%install
5b4d758
%{make_install}
9f522bf
find %{buildroot} -type f -name "*.la" | xargs %{__rm}
cvsdist d1e5cea
1a40dde
%ifarch %livearches
adca1ef
desktop-file-install ---dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop
222e236
%else
222e236
%{__rm} -rf %{buildroot}%{_bindir}/liveinst %{buildroot}%{_sbindir}/liveinst
1a40dde
%endif
cvsdist d1e5cea
8843d0e
%find_lang %{name}
8843d0e
cvsdist d1e5cea
1a40dde
%ifarch %livearches
1a40dde
%post
06a8c3e
update-desktop-database &> /dev/null || :
1a40dde
%endif
1a40dde
1a40dde
%ifarch %livearches
bae82e7
%postun
06a8c3e
update-desktop-database &> /dev/null || :
1a40dde
%endif
1a40dde
9de6ef9
%files
9de6ef9
%doc COPYING
9de6ef9
9de6ef9
%files core -f %{name}.lang
cvsdist d1e5cea
%doc COPYING
3a99ddd
%{_unitdir}/*
3a99ddd
%{_prefix}/lib/systemd/system-generators/*
b711493
%{_bindir}/instperf
bae82e7
%{_sbindir}/anaconda
361ed3c
%{_sbindir}/handle-sshpw
bae82e7
%{_datadir}/anaconda
9de6ef9
%exclude %{_datadir}/anaconda/tzmapdata
01fe690
%{_prefix}/libexec/anaconda
74abc1a
%{_libdir}/python*/site-packages/pyanaconda/*
9de6ef9
%exclude %{_libdir}/python*/site-packages/pyanaconda/rescue.py
9de6ef9
%exclude %{_libdir}/python*/site-packages/pyanaconda/text.py
9de6ef9
%exclude %{_libdir}/python*/site-packages/pyanaconda/ui/gui/*
9de6ef9
%exclude %{_libdir}/python*/site-packages/pyanaconda/ui/tui/*
ac1f74e
%{_bindir}/analog
6ec82a4
%{_bindir}/anaconda-cleanup
1a40dde
%ifarch %livearches
1a40dde
%{_bindir}/liveinst
1a40dde
%{_sbindir}/liveinst
06a8c3e
%config(noreplace) %{_sysconfdir}/pam.d/*
06a8c3e
%config(noreplace) %{_sysconfdir}/security/console.apps/*
1a40dde
%{_sysconfdir}/X11/xinit/xinitrc.d/*
1a40dde
%{_datadir}/applications/*.desktop
99a8dcd
%{_datadir}/icons/hicolor/*
1a40dde
%endif
cvsdist d1e5cea
9de6ef9
%files gui
9de6ef9
%{_libdir}/python*/site-packages/pyanaconda/ui/gui/*
9de6ef9
9de6ef9
%files tui
9de6ef9
%{_libdir}/python*/site-packages/pyanaconda/rescue.py
9de6ef9
%{_libdir}/python*/site-packages/pyanaconda/text.py
9de6ef9
%{_libdir}/python*/site-packages/pyanaconda/ui/tui/*
9de6ef9
361ed3c
%files widgets
361ed3c
%{_libdir}/libAnacondaWidgets.so.*
361ed3c
%{_libdir}/girepository*/AnacondaWidgets*typelib
361ed3c
%{_libdir}/python*/site-packages/gi/overrides/*
361ed3c
361ed3c
%files widgets-devel
361ed3c
%{_libdir}/libAnacondaWidgets.so
361ed3c
%{_includedir}/*
361ed3c
%{_datadir}/glade/catalogs/AnacondaWidgets.xml
361ed3c
%{_datadir}/gtk-doc
361ed3c
5f42f46
%files dracut
3a99ddd
%dir %{_prefix}/lib/dracut/modules.d/80%{name}
3a99ddd
%{_prefix}/lib/dracut/modules.d/80%{name}/*
186c50f
%{_prefix}/libexec/anaconda/dd_*
5f42f46
cvsdist d1e5cea
%changelog
a720c02
* Fri Feb 14 2014 Brian C. Lane <bcl@redhat.com> - 21.22-1
a720c02
- Remove app_paintable from a couple nav boxes (#1064708). (clumens)
a720c02
- Give a more correct error for missing groups/packages on exclude (#1060194).
a720c02
  (clumens)
a720c02
- Fix some incorrect RPM macros in the spec file. (clumens)
a720c02
- Allow using globs and alternative paths for specifying boot drive (#1057282).
a720c02
  (clumens)
a720c02
- Don't reset input check status when disabling a check (#1062273) (dshea)
a720c02
- Fix how an input check is disabled (#1062275). (dshea)
a720c02
- ListStore.remove expects an iter, not an int (#1062752). (clumens)
a720c02
1b6cf8c
* Tue Feb 11 2014 Brian C. Lane <bcl@redhat.com> - 21.21-1
1b6cf8c
- Move save_netinfo into a hook (#1048231) (bcl)
1b6cf8c
- Cleanup log message for pylint (bcl)
1b6cf8c
- kickstart user accounts should be locked by default (#1063554) (bcl)
1b6cf8c
- pre-push hook checking bugzilla IDs on rhelX branches (vpodzime)
1b6cf8c
- Make sure LUKS devices can say they have a key (#1060255) (amulhern)
1b6cf8c
- Handle LUKS passphrase before doing sanity check (#1060255) (amulhern)
1b6cf8c
- Remove some unnecessary resets (#1060255) (amulhern)
1b6cf8c
- Do not consider no available LUKS passphrase an error in do_autopart
1b6cf8c
  (#1060255) (amulhern)
1b6cf8c
- Adapt to new blivet.sanityCheck() return type (#1060255) (amulhern)
1b6cf8c
- Adapt StorageChecker class for changed return type of sanityCheck (#1060255)
1b6cf8c
  (amulhern)
1b6cf8c
- Add sanityCheck functionality back into AutoPart.execute() (#1060255)
1b6cf8c
  (amulhern)
1b6cf8c
- Bump blivet version for changed sanityCheck() interface (amulhern)
1b6cf8c
- UnmanagedDeviceError and UnknownConnectionError are in the nm module.
1b6cf8c
  (clumens)
1b6cf8c
- blivet no longer has a protectedDevices property. (clumens)
1b6cf8c
- network: adapt to changed handling of devices without carrier in NM
1b6cf8c
  (#1062417) (rvykydal)
1b6cf8c
- driverdisk: Rename skip_dds to make pylint happy (bcl)
1b6cf8c
- driverdisk: Use a single systemd service to start DD UI (#1035663) (bcl)
1b6cf8c
- driverdisk: Add dd_args_ks handling to driver-updates (#1035663) (bcl)
1b6cf8c
- driverdisk: Process kickstart driverdisk commands (#1035663) (bcl)
1b6cf8c
- driverdisk: Handle kickstart driverdisk command (#1035663) (bcl)
1b6cf8c
- driverdisk: Use getargs instead of the env variable (#1035663) (bcl)
1b6cf8c
- Remove now-unused isys/devices.[ch]. (clumens)
1b6cf8c
- Call finalize functions in parent classes. (dshea)
1b6cf8c
- Fix crashes in the LayoutIndicator dispose function. (dshea)
1b6cf8c
- Require systemd (dshea)
1b6cf8c
- Remove the now-unused anaconda_spoke_header.png. (clumens)
1b6cf8c
- Minor aesthetic cleanups (#1045250). (duffy)
1b6cf8c
- Add a topbar design to SpokeWindows. (#1045250) (duffy)
1b6cf8c
- Update the Aarch64 packages to include efibootmgr. (dmarlin)
1b6cf8c
- Add a sidebar to the standalone and hub windows (#1045250) (duffy)
1b6cf8c
- Allow specifying an environment in the kickstart file (#1050994). (clumens)
1b6cf8c
- The autopart scheme combo should work for creating partitions manually, too.
1b6cf8c
  (clumens)
1b6cf8c
ddd577d
* Tue Feb 04 2014 Brian C. Lane <bcl@redhat.com> - 21.20-1
ddd577d
- makebumpver: Any failure should cancel the bump (bcl)
ddd577d
- Add option help text for --image and --dirinstall flags (#1056791) (amulhern)
ddd577d
- Update bumpver to allow Related bugs (bcl)
ddd577d
- Fix up some pylint errors. (clumens)
ddd577d
- If a user has been created, don't allow entering the user spoke (#1058564).
ddd577d
  (clumens)
ddd577d
- Tweak passphrase wording a bit. (clumens)
ddd577d
- Tweak the final progress messages to fit on the screen a little better
ddd577d
  (#1058463). (clumens)
ddd577d
- Fix iscsi target selection checkbox in GUI (#1058653) (rvykydal)
ddd577d
- network ks: allow setting only hostname with network command (#1051564)
ddd577d
  (rvykydal)
ddd577d
- fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (#1040215)
ddd577d
  (rvykydal)
ddd577d
- network GUI: ignore fcoe vlan devices (#1051268) (rvykydal)
ddd577d
- Use an unused variable. (dshea)
ddd577d
- Ignore an unused function warning on isys_init (dshea)
ddd577d
- Remove unused isys files. (dshea)
ddd577d
- Fix the handling of realloc failures. (dshea)
ddd577d
- Run cppcheck on the C source files. (dshea)
ddd577d
- Check RAID10 box for BTRFS (#1021856) (amulhern)
ddd577d
- Make sure directory for DD extraction exists (vpodzime)
ddd577d
- Handle --image arguments more thoroughly (#982164,#994488) (amulhern)
ddd577d
- Remove the border from the custom part notebook. (clumens)
ddd577d
- Style the Done button to make it more noticable (mizmo). (clumens)
ddd577d
- Change the string used to test for serial console (#1054951) (dmarlin)
ddd577d
1bb62aa
* Tue Jan 28 2014 Brian C. Lane <bcl@redhat.com> - 21.19-1
1bb62aa
- Change the reclaim space button rules (#980496) (bcl)
1bb62aa
- Revert "Fix up username checking regex a bit." (dshea)
1bb62aa
- Fix a pylint-caught problem from my previous cherry-pick. (clumens)
1bb62aa
- Give priority to IPv4 addresses when showing VNC & SSH IP (#1056420)
1bb62aa
  (mkolman)
1bb62aa
- Display custom part warnings/errors on the spoke itself (#975840). (clumens)
1bb62aa
- Fix listing threads that caused an error (vpodzime)
1bb62aa
- Do not add errors item for thread in advance (vpodzime)
1bb62aa
- Log exceptions before running exception handling (vpodzime)
1bb62aa
- Fix kickstart 'updates' command (#1056727) (wwoods)
1bb62aa
- Fix exitHandler loop deactivation (bcl)
1bb62aa
- Show hidden disk images (#1034996) (bcl)
1bb62aa
- Fix pylint errors (dshea)
1bb62aa
- Provide a maximum width to the betanag dialog. (clumens)
1bb62aa
- Don't include zero sized disks in the custom part UI either (#903131).
1bb62aa
  (clumens)
1bb62aa
- Move the Quit button to the right and make it consistently sized (#1038802).
1bb62aa
  (clumens)
1bb62aa
- "Delete All" on the reclaim dialog should not delete hdiso source (#980496).
1bb62aa
  (clumens)
1bb62aa
- Add a scrollbar to the error dialog (#1021506). (clumens)
1bb62aa
- Change the product name we key off (#1055019). (clumens)
1bb62aa
- Another dracut pylint change. (dshea)
1bb62aa
- Fix page logic in driver selection (#1055333) (bcl)
1bb62aa
- Give users way to select DD ISO interactively (#1036765) (vpodzime)
1bb62aa
- Make network-fetched driver disk .iso files work (#1003595) (vpodzime)
1bb62aa
- Disable pylint messages too annoying to deal with. (dshea)
1bb62aa
- Fix unused variable warnings (dshea)
1bb62aa
- Remove unused imports (dshea)
1bb62aa
- Specify string format arguments as logging function parameters (dshea)
1bb62aa
- Remove the raidstart and raidstop commands (dshea)
1bb62aa
- Expand the reach of pylint (dshea)
1bb62aa
- Put Xorg on tty6 in accordance with Ancient Anaconda Tradition (#980062)
1bb62aa
  (wwoods)
1bb62aa
- Fix the handling of kickstart NFS repos with options (#1045528) (dshea)
1bb62aa
- Skip empty layout-variant specifications when setting layouts (#1057442)
1bb62aa
  (vpodzime)
1bb62aa
3bbf8aa
* Thu Jan 23 2014 Brian C. Lane <bcl@redhat.com> - 21.18-1
3bbf8aa
- Use validate_label to check whether label should be updated (#1038590)
3bbf8aa
  (amulhern)
3bbf8aa
- Always reject label if the format exists (#1038590) (amulhern)
3bbf8aa
- Make label field always sensitive (#1038590) (amulhern)
3bbf8aa
- Save module list after initial module load (#1050352) (bcl)
3bbf8aa
- Require gtk3 and glib2 documentation to build (dshea)
3bbf8aa
- Rename get_widgets_datadir to anaconda_get_widgets_datadir. (dshea)
3bbf8aa
- Include the annotation-glossary (dshea)
3bbf8aa
- Set device.format.label field close to where we read it (#1056139) (amulhern)
3bbf8aa
- Install the rpmrc file to the initrd.img (#1016004) (vpodzime)
3bbf8aa
- Give users hint about VNC password restrictions (#1053546) (vpodzime)
3bbf8aa
- Be more liberal in what is accepted as a size unit. (dshea)
3bbf8aa
- Remove en_spec parameters from blivet.size.Size. (dshea)
3bbf8aa
9514eae
* Tue Jan 21 2014 Brian C. Lane <bcl@redhat.com> - 21.17-1
9514eae
- Test for DataHolder Class (#1034427) (bcl)
9514eae
- Use DataHolder for TUI nfs data (#1034427) (bcl)
9514eae
- Add DataHolder class (#1034427) (bcl)
9514eae
- Handle inst.{gpt,dnf,extlinux} using cmdline.getbool() (wwoods)
9514eae
- Drop unreferenced 'useIPv[46]' flag (wwoods)
9514eae
- Don't force shell on tty2 (#980062) (wwoods)
9514eae
- add comment about boot-options.txt (wwoods)
9514eae
- Add support for getting stage2 image from boot.iso (#1035514) (mkolman)
9514eae
- Various changes to handling of filesystem label setting (#1038590) (amulhern)
9514eae
- Fix translation context on the storage options dialogs. (clumens)
9514eae
- Fix problems going into custom partitioning with the new work flow. (clumens)
9514eae
- Don't show actions next to free space lines in the reclaim dialog (#1054208).
9514eae
  (clumens)
9514eae
- If there's a label in the ISO device combo, put it on a new line (#1031727).
9514eae
  (clumens)
9514eae
- Make the device name in a MountpointSelector less wide (#1048583). (clumens)
9514eae
- If a root password is set, don't show the spoke (#910355, #1041405).
9514eae
  (clumens)
9514eae
- Check for certain disk attrs before trying to access them. (#1053055)
9514eae
  (sbueno+anaconda)
9514eae
- Use gtk_get_locale_direction. (dshea)
9514eae
- Always run efibootmgr from ROOT_PATH (bcl)
9514eae
- A class for scheduling Gtk actions and running them all at once (vpodzime)
9514eae
- Remove some leftover float conversions. (dshea)
9514eae
- Use uint64 for the resize target size. (dshea)
9514eae
- Return program output as a string instead of a list (dshea)
9514eae
- Implement and use a function for one-off running Gtk actions (vpodzime)
9514eae
- Be more defensive when getting layouts and their variants (vpodzime)
9514eae
- Implement and use functions for conversion between keymaps and layouts
9514eae
  (vpodzime)
9514eae
- Fix reset of existing device to its original size. (dlehman)
9514eae
- Don't disable checks for global at the module level. (dshea)
9514eae
- Clean up the pylint-false-positives. (dshea)
9514eae
- Remove pylint comments that are no longer necessary (dshea)
9514eae
- Allow pylint-false-positives to end with a newline (dshea)
9514eae
- Change storage widget visibility based on disks selected. (clumens)
9514eae
- Rename widgets in the two remaining options dialogs. (clumens)
9514eae
- Allow going to the reclaim dialog even for autopart (#1014671). (clumens)
9514eae
- Add the autopart type combo to custom storage (#1014671). (clumens)
9514eae
- Tweak DiskOverview spacing a little bit (#1014671). (clumens)
9514eae
- Add custom part and encryption buttons to the main storage spoke (#1014671).
9514eae
  (clumens)
9514eae
- Remove the existing install_options1 dialog, rename the others (#1014671).
9514eae
  (clumens)
9514eae
- Grow the spoke gradient image to fit the nav_area (#1035772). (clumens)
9514eae
- Additional completion checks in network spoke. (#1044571) (sbueno+anaconda)
9514eae
- Fix problems reported by pylint (dshea)
9514eae
- Decode potentially 8-bit strings in TUI windows (dshea)
9514eae
f53bcd1
* Fri Jan 10 2014 Brian C. Lane <bcl@redhat.com> - 21.16-1
f53bcd1
- Use blivet.size.Size for all size quantities. (dlehman)
f53bcd1
- make anaconda-shell (wwoods)
f53bcd1
- handle "ks=cdrom[:<path>]" on systems with multiple CDs (#1049237) (wwoods)
f53bcd1
- dracut: add when_any_cdrom_appears for cdrom autoprobe (wwoods)
f53bcd1
- dracut: minor shell cleanup (wwoods)
f53bcd1
- fix inst.noshell (#807703) (wwoods)
f53bcd1
- Error gracefully if we have a question in cmdline mode. (#869731)
f53bcd1
  (sbueno+anaconda)
f53bcd1
- Verify that designated label can be set (#1038590) (amulhern)
f53bcd1
- Do not change sensitivity of label field (#1038590) (amulhern)
f53bcd1
- Make the clear icon functional in language spoke. (sbueno+anaconda)
f53bcd1
- Fix the translated pango markup check (dshea)
f53bcd1
- Remove iutil.strip_markup. (dshea)
f53bcd1
- Pass additional command-line arguments to pylint (dshea)
f53bcd1
- Fix and ignore markup warnings where appropriate (dshea)
f53bcd1
- Check that the Pango markup in glade files is valid (dshea)
f53bcd1
- Added a pylint module to check pango markup. (dshea)
f53bcd1
- Split the po-based translation code into a separate file. (dshea)
f53bcd1
- Fix bool parsing of boot options with inst. prefix (#1044391) (mkolman)
f53bcd1
- Use vc_keymap as X layout only if we get nothing from localed (#1048592)
f53bcd1
  (vpodzime)
f53bcd1
- Warn user if entering LUKS password with non-ASCII characters (#1039168)
f53bcd1
  (vpodzime)
f53bcd1
- Add back some erroneously removed set_use_underline calls (dshea)
f53bcd1
- Only show the "DATA" heading if there are data mount points under it.
f53bcd1
  (clumens)
f53bcd1
- Don't allow the advanced user dialog to be saved with errors (dshea)
f53bcd1
- Move the add_check stuff into helper classes. (dshea)
f53bcd1
- Remove the UID and GID maximums. (#978846) (dshea)
f53bcd1
- Fix an invalid mnemonic widget reference in passphrase entry (dshea)
f53bcd1
- Added checks for some potential issues in glade files (dshea)
f53bcd1
- Remove scrot dependency for global screenshot support (mkolman)
f53bcd1
- Fix mnemonic widget reference id (vpodzime)
f53bcd1
b841d17
* Tue Jan 07 2014 Brian C. Lane <bcl@redhat.com> - 21.15-1
b841d17
- Use the new Gtk.ListBox for displaying environments and addons (#1039683).
b841d17
  (clumens)
b841d17
- Display additional disk attributes in TUI storage spoke. (#1024760)
b841d17
  (sbueno+anaconda)
b841d17
- Fix 'select all disks' logic in TUI storage spoke. (sbueno+anaconda)
b841d17
- Ignore the compile script (dshea)
b841d17
- network GUI: don't crash when wifi is activated in standalone spoke
b841d17
  (#1046138) (rvykydal)
b841d17
- Use the right test for there being any storage actions. (clumens)
b841d17
- Only display the actions summary dialog if there are any actions (#1030511).
b841d17
  (clumens)
b841d17
- Do not support kickstart+live installs (#1027160). (clumens)
b841d17
- We no longer directly use libnl (#1034830). (clumens)
b841d17
- Remove _transactionErrors from yumpayload.py. (clumens)
b841d17
- Move xhost handling to the xinit script (#1045280) (dshea)
b841d17
- Check for ready before baseRepo in completed (#1044985) (bcl)
b841d17
- Treat the output of vncpasswd as binary data, since it is (#1045119) (dshea)
b841d17
- Add iutil.exec* options for handling binary data (dshea)
b841d17
- Print a message and exit if a user attempts to upgrade via kickstart. (dshea)
b841d17
15b4c02
* Wed Dec 18 2013 Brian C. Lane <bcl@redhat.com> - 21.14-1
15b4c02
- Fix the release notes image cycler. (#1043393) (dshea)
15b4c02
- Do not schedule resize actions for non-resizing requests (#1039491)
15b4c02
  (vpodzime)
15b4c02
- Use ceil for minSize in resize dialog (#1040012) (bcl)
15b4c02
- Use integer numbers of megabytes in the Reclaim dialog (#1040012) (vpodzime)
15b4c02
- fcoe gui: repopulate device tree only if device was actually added (#1039223)
15b4c02
  (rvykydal)
15b4c02
- Exclude FCoE disks from local disks (#1039223) (rvykydal)
15b4c02
- fcoe: repopulate devicetree after adding FCoE SAN (#1039223) (rvykydal)
15b4c02
- Add initial 64-bit ARM aarch64 EFI support (#1034428) (dmarlin)
15b4c02
- Rename network spoke header (mkolman)
15b4c02
- Show the Shell spoke in debug mode (vpodzime)
15b4c02
- Accept only .iso files from the IsoChooser dialog (#1015169) (vpodzime)
15b4c02
- Just run the IsoChooser dialog lightbox (vpodzime)
15b4c02
- Use libxklavier's new methods instead of our nasty hack (vpodzime)
15b4c02
- Move atexit registration before running rescue mode (#1038855) (vpodzime)
15b4c02
- Only display the addon separator if there's a reason to. (clumens)
15b4c02
- Stop using deprecated gtk margin functions. (clumens)
15b4c02
- Fix the check_accelerators srcdir path. (dshea)
15b4c02
- Show msg in TUI if user attempts to create invalid username. (#965561)
15b4c02
  (sbueno+anaconda)
15b4c02
- Fix up username checking regex a bit. (sbueno+anaconda)
15b4c02
- Fix default device for ks=cdrom (#1042500) (bcl)
15b4c02
- createUser is already in a chroot (#1038241) (bcl)
15b4c02
- Skip checks on files that are not staged for commit. (dshea)
15b4c02
- Allow catching exceptions from threads (vpodzime)
15b4c02
- Enable warnings about abstract methods not overridden (dshea)
15b4c02
- Provide empty methods to override abstract parent methods. (dshea)
15b4c02
- Implement status in StandaloneSpoke. (dshea)
15b4c02
- Move a bunch of abstract methods from Payload to PackagePayload (dshea)
15b4c02
- Remove some methods from packaging.Payload. (dshea)
15b4c02
- Disable abstract method warnings in intermediate abstract classes. (dshea)
15b4c02
- Remove Personalization spoke (dshea)
15b4c02
- Remove some vestigal code from an earlier version of GUICheck (dshea)
15b4c02
17c1b2c
* Thu Dec 12 2013 Brian C. Lane <bcl@redhat.com> - 21.13-1
17c1b2c
- Refresh environment addons on source change (#1033749) (bcl)
17c1b2c
- Fix selector device matching for unallocated partitions. (#1039292) (dlehman)
17c1b2c
- Rename the network config spoke a little bit. (clumens)
17c1b2c
- Don't encrypt device if container is encrypted (bcl)
17c1b2c
- network: add s390 options in ifcfgs generated from kickstart (#1031376)
17c1b2c
  (rvykydal)
17c1b2c
- Remove enablement of whiteout/blackout plugins, and the requires on anaconda-
17c1b2c
  yum-plugins. (notting)
17c1b2c
- Fix checking if we are collecting our module (vpodzime)
17c1b2c
- Remove an unnecessary continue statement in the potfiles check (vpodzime)
17c1b2c
- Use sys.exit instead of os._exit in the potfiles test (vpodzime)
17c1b2c
- List addons in exception report data (vpodzime)
17c1b2c
- Make Hub.storage and Spoke.storage a property (dshea)
17c1b2c
- Fix the botched helperization of StorageChecker (dshea)
17c1b2c
- Disable tmpfs in the GUI (#1039511) (mkolman)
17c1b2c
- Don't crash on NTP lookup without network (#1026079) (mkolman)
17c1b2c
- Don't rely on Gtk being importable for exception handling (vpodzime)
17c1b2c
- Support rnotes in SVG format (#1034407). (clumens)
17c1b2c
- Fix a couple warnings from -Werror=format-security (#1036989). (clumens)
17c1b2c
- Use abstract base classes for mixins. (dshea)
17c1b2c
- Display free space remaining in containers (#1035832). (clumens)
17c1b2c
- Make sure url and mirrorlist are not set at once (#1026834) (mkolman)
17c1b2c
- if rootfs is btrfs, add rootflags=subvol to kernel parameters (gene)
17c1b2c
- add ro to bootloader kernel parameters (gene)
17c1b2c
- Added missing entries to POTFILES.in (dshea)
17c1b2c
- Add a check that files with translatable strings are in POTFILES.in (dshea)
17c1b2c
- Fix the handling of renames in the pylint git hook. (dshea)
17c1b2c
- Remove startup-id from AnacondaBaseWindow. (dshea)
17c1b2c
b9f05fd
* Wed Dec 04 2013 Brian C. Lane <bcl@redhat.com> - 21.12-1
b9f05fd
- Handle cancelation of device resize in the custom spoke. (#1027947) (dlehman)
b9f05fd
- Disallow /boot on lvm until grub2 fully supports it. (#1036705) (dlehman)
b9f05fd
- Disallow /boot on btrfs subvolume until grubby supports it. (#864198)
b9f05fd
  (dlehman)
b9f05fd
- Remove an empty initialize function. (clumens)
b9f05fd
- Move PathDict into pyanaconda/ui/__init__.py. (clumens)
b9f05fd
- Add one more directory for ignoring test log files (dshea)
b9f05fd
- Defer translation of device_type_name (dshea)
b9f05fd
- Disable pylint errors about gobject-introspection methods (dshea)
b9f05fd
- Remove unused variables (dshea)
b9f05fd
- Document the instl.multilib boot option (vpodzime)
b9f05fd
- Minor tweak of our driver disk documentation (vpodzime)
b9f05fd
- network: GUI, don't ask for wifi secrets upon Configure (#1033073) (rvykydal)
b9f05fd
- network: GUI, add support for virtual devices removing (#1030870) (rvykydal)
b9f05fd
- network: fix naming of slave ifcfg files from kickstart (#1036047) (rvykydal)
b9f05fd
- network: GUI, handle virtual devices (bond, vlan, team) properly (#1036047)
b9f05fd
  (rvykydal)
b9f05fd
- Change how we test if the GUI is available in the anaconda script. (clumens)
b9f05fd
- Update boot-options.txt. (amulhern)
b9f05fd
- Omit /dev/sr* from list-harddrives (#1032500) (sbueno+anaconda)
b9f05fd
- Fix EditTUISpoke to operate only on visible entries (vpodzime)
b9f05fd
- Don't try to investigate empty string for unicode chars (#1035799) (vpodzime)
b9f05fd
- Fix issues reported by the check_pw_visibility test (vpodzime)
b9f05fd
- Add check testing visibility of password entries (vpodzime)
b9f05fd
- Put tests of .glade files into a separate directory (vpodzime)
b9f05fd
- Save a reference to the imported Xkl module for get_current_layout (dshea)
b9f05fd
- Fix the Makefile.am subdirs for widget data. (dshea)
b9f05fd
- Fix some pylint warnings. (clumens)
b9f05fd
- Switch to libtimezonemap for the timezone map. (dshea)
b9f05fd
- Set the _config_dialog property during __init__. (dshea)
b9f05fd
- Fix handling of long release ids (mkolman)
b9f05fd
- Store older valid packages in separate folder (mkolman)
b9f05fd
- Fetch older valid releases (mkolman)
b9f05fd
- Import Xkl only when really needed (vpodzime)
b9f05fd
- Global screenshot support (#1025038) (mkolman)
b9f05fd
- Require new version of python-blivet (vpodzime)
b9f05fd
- Hide password characters in iSCSI login fields (#1034202) (vpodzime)
b9f05fd
- Use format names instead of types in the resize dialog (vpodzime)
b9f05fd
- Do not write out the vconsole.keymap boot option (#1035316) (vpodzime)
b9f05fd
402b371
* Wed Nov 27 2013 Brian C. Lane <bcl@redhat.com> - 21.11-1
402b371
- Use raid RAID level constants instead of mdraid RAID level constants.
402b371
  (amulhern)
402b371
- Use level objects instead of level integer codes. (amulhern)
402b371
- clear software environment (#1029536) (bcl)
402b371
- Update source on errors (#1030997) (bcl)
402b371
- Fix errors in kickstart.py. (dshea)
402b371
- Update gettext.txt (dshea)
402b371
- Don't allow bootloader and /boot on iSCSI on s390 (#1034222) (vpodzime)
402b371
- Round float values coming from the Gtk stack (#1013586) (vpodzime)
402b371
- Generate missing machine-id (bcl)
402b371
- Fix problems reported by pylint. (dshea)
402b371
- Add HDD ISO support for TUI (#1000327) (mkolman)
402b371
- Use a directory in build tree for pylint data. (dshea)
402b371
- Remove MOSTLYCLEANDIRS from Makefile.am (dshea)
402b371
- fixup spec for fedup (bcl)
402b371
5826e1a
* Mon Nov 25 2013 Brian C. Lane <bcl@redhat.com> - 21.10-1
5826e1a
- Cleanup anaconda.spec.in (bcl)
5826e1a
- Handle non-leaf btrfs volumes with mountpoints. (#1016959) (dlehman)
5826e1a
- Use en_spec for blivet Size spec strings with constant components. (#1029616)
5826e1a
  (dshea)
5826e1a
- The gui and tui subpackages cannot be noarch (vpodzime)
5826e1a
- Cleanup unused and overly complicated stuff in isys (vpodzime)
5826e1a
- DNFPayload: tweak to the API changes in dnf-0.4.8 (ales)
5826e1a
- Don't use cached packages with different release id (mkolman)
5826e1a
4e8029c
* Fri Nov 22 2013 Brian C. Lane <bcl@redhat.com> - 21.9-1
4e8029c
- Add a test for accesses of yum.preconf outside of _resetYum. (clumens)
4e8029c
- Remove base_repo cache (#1011555) (bcl)
4e8029c
- Make _yum.preconf setup atomic (#1028245) (bcl)
4e8029c
- Remove threading from getBaseRepo handling (#1011555) (bcl)
4e8029c
- If there are incomplete spokes, let the user know which (#1032801). (clumens)
4e8029c
- tui: show Processing while source is busy (bcl)
4e8029c
- tui: wait for threads before entering source and software (#1032823) (bcl)
4e8029c
- clear errors when metadata is ok in tui source spoke (#1006570) (bcl)
4e8029c
- Fix parallel pylint in distcheck. (dshea)
4e8029c
9de6ef9
* Wed Nov 20 2013 Brian C. Lane <bcl@redhat.com> - 21.8-1
9de6ef9
- Fix geolocation on live installs (mkolman)
9de6ef9
- Ignore the pylint warning on importing GraphicalUserInterface. (clumens)
9de6ef9
- Fall back to text mode if GUI is not available (vpodzime)
9de6ef9
- Get rid of unused isys.isCapsLockEnabled function (vpodzime)
9de6ef9
- Don't rely on having zenity and require it only for GUI (vpodzime)
9de6ef9
- No longer need the Gconf2 package (vpodzime)
9de6ef9
- Split out anaconda's user interfaces into separate packages (vpodzime)
9de6ef9
- Do not include tzmapdata into the main package (vpodzime)
9de6ef9
- Create directories for stubs if they don't exist (vpodzime)
9de6ef9
- Do not try to fetch our own packages that will be built (vpodzime)
9de6ef9
- Remove the unused flags import from installclass.py. (clumens)
9de6ef9
- Fix logging of pylint-one output (bcl)
9de6ef9
- Do yum lock logging only with inst.debug or loglevel=debug (vpodzime)
9de6ef9
- Don't panic on installclasses failing with inst.debug (vpodzime)
9de6ef9
ee8cb36
* Mon Nov 18 2013 Brian C. Lane <bcl@redhat.com> - 21.7-1
ee8cb36
- Expand the use of ANACONDA_WIDGETS_DATADIR. (dshea)
ee8cb36
- Make thread manager operations atomic (#1029898) (mkolman)
ee8cb36
- Run pylint in multiple processes (vpodzime)
ee8cb36
- Fix how "changed" signal is emitted on the TreeSelection (vpodzime)
ee8cb36
- Pass biosdevname boot option to installed system (#1023609) (rvykydal)
ee8cb36
- network: update required NetworkManager version (team support) (rvykydal)
ee8cb36
- Use timing decorator for more actions (vpodzime)
ee8cb36
- Add test for the have_word_match function (vpodzime)
ee8cb36
- A nice decorator making Anaconda's GUI more responsive (vpodzime)
ee8cb36
- Short-circuit layouts matching (vpodzime)
ee8cb36
- Enforce upper bound for resize. (#1027947) (dlehman)
ee8cb36
- Fix some pylint problems in network.py. (clumens)
ee8cb36
- Add an updates location for the AnacondaWidgets overrides (dshea)
ee8cb36
- Fix typo (#1003591) (rvykydal)
ee8cb36
- network: call GDBus proxy methods like python (rvykydal)
ee8cb36
- network: add team support for kickstart %%pre phase (#1003591) (rvykydal)
ee8cb36
- network: generate kickstart commands for team devices (#1003591) (rvykydal)
ee8cb36
- network: support for adding team devices (#1003591) (rvykydal)
ee8cb36
- network: display team devices in status (#1003591) (rvykydal)
ee8cb36
- network: add team support to kickstart (#1003591) (rvykydal)
ee8cb36
- Initialize the AddLayouts dialog in advance in the KeyboardSpoke (vpodzime)
ee8cb36
- Add function to map functions on items in the main thread (vpodzime)
ee8cb36
- Allow having unique thread names with given prefix (vpodzime)
ee8cb36
- Remove an unused and non-working leftover function resetResolve (vpodzime)
ee8cb36
- Always center dialogs shown on top of lightbox (vpodzime)
ee8cb36
- Set spokes' distribution and beta warning only once (vpodzime)
ee8cb36
- use deepcopy on ksdata method (#1028243) (bcl)
ee8cb36
- Change source spoke proxy handling to use local copy (#967805) (bcl)
ee8cb36
- Apply a little tweak to the VNC password length message. (clumens)
ee8cb36
- Match layouts with stripped accents in AddLayout dialog (vpodzime)
ee8cb36
- Sort layout descriptions properly (#1026238) (vpodzime)
ee8cb36
- Make AddLayout dialog persistent (vpodzime)
ee8cb36
- Use Sphinx syntax in the iutil module (vpodzime)
ee8cb36
- Warn if vnc passwd is longer than 8 chars (hamzy)
ee8cb36
- Don't try to unicode unicode strings (#1029109) (vpodzime)
ee8cb36
- Add tmpfs support (#918621) (mkolman)
ee8cb36
- Added a few things that autoscan complained about (dshea)
ee8cb36
- Actually use the config header we generate (dshea)
ee8cb36
- Redirect pylint stderr to stdout (dshea)
ee8cb36
- Fix the handling of files generated for xgettext (dshea)
ee8cb36
- Use gettext to process glade files. (dshea)
ee8cb36
- Always use $prefix in directory names. (dshea)
ee8cb36
- Pass --enable-gtk-doc to configure in distcheck (dshea)
ee8cb36
- Fix the liveinst install/uninstall hooks (dshea)
ee8cb36
- Clean up after intltool (dshea)
ee8cb36
- Add missing files to dist (dshea)
ee8cb36
- DNFPayload: tweak to the API changes in dnf-0.4.7. (ales)
ee8cb36
- Add tests for iutil (mkolman)
ee8cb36
8fc7f1c
* Fri Nov 08 2013 Brian C. Lane <bcl@redhat.com> - 21.6-1
8fc7f1c
- Fix typos in translation functions (dshea)
8fc7f1c
- Put the cityCompletion back on the list of widgets (vpodzime)
8fc7f1c
- Do not translate strings defined at the module or class level. (clumens)
8fc7f1c
- Fix a couple places where we're doing %% inside of _(). (clumens)
8fc7f1c
- Add a custom pylint module to check i18n problems. (clumens)
8fc7f1c
- Remove an unused import. (clumens)
8fc7f1c
- Provide our own sorting functions for regions and timezones (#1025029)
8fc7f1c
  (vpodzime)
8fc7f1c
- Set locale for our process (vpodzime)
8fc7f1c
- Translate timezones in GUI (vpodzime)
8fc7f1c
- network gui: add apply tooltip to Configure button (#1018471) (rvykydal)
8fc7f1c
- Make dialog return code checking more robust (amulhern)
8fc7f1c
- Show last 4 bytes of wwid (#1024966) (jstodola)
8fc7f1c
- Handle focus changes of MountpointSelectors from outside (#975838) (vpodzime)
8fc7f1c
- network: do not crash when device for network --device is not found
8fc7f1c
  (#1023829) (rvykydal)
8fc7f1c
- Log continuing from hub if there are no spokes (vpodzime)
8fc7f1c
- Updates to boot-options.txt document (#1026449) (amulhern)
8fc7f1c
- No longer install anaconda user documentation (#1026449) (amulhern)
8fc7f1c
841c844
* Fri Nov 01 2013 Brian C. Lane <bcl@redhat.com> - 21.5-1
841c844
- Fix spoke sorting issues in text-mode. (#929177) (sbueno+anaconda)
841c844
- Send the continue click after the queue is empty (#1025347) (bcl)
841c844
- No longer use summary screen visit to decide whether bootloader has been
841c844
  configured (#1025811) (amulhern)
841c844
- Remove the bootloader line from the interactive kickstart file (#1025811)
841c844
  (amulhern)
841c844
- Set bootloader default location to mbr in constructor (#1025811) (amulhern)
841c844
- Remove column titles from the software spoke. (dshea)
841c844
- Fix the selection of default groups (#1023263) (dshea)
841c844
- Use the default yscale for the HubWindow alignment (dshea)
841c844
- Fix kickstart block device resolution. (#1022206) (dlehman)
841c844
- Specify query territory when getting language native name (vpodzime)
841c844
- Get rid of trailing whitespace (vpodzime)
841c844
- Export the right classes from the tui.spokes package (vpodzime)
841c844
- Define newLayoutStore before it is used by the filter (vpodzime)
841c844
db9488c
* Wed Oct 30 2013 Brian C. Lane <bcl@redhat.com> - 21.4-1
db9488c
- Fix up a couple more pylint errors. (clumens)
db9488c
- Add check for Linux HFS+ ESP on Mac (#1010495) (bcl)
db9488c
- Update bootDrive info when storage config updated in text-mode. (#861018)
db9488c
  (sbueno+anaconda)
db9488c
- Remove the special handling for en (dshea)
db9488c
- Ignore SIGINT (#1024822) (amulhern)
db9488c
- Don't show language twice for keyboard layouts (#1021907) (petersen)
db9488c
- Make Software spoke ready even if there is no repo (#1010348) (vpodzime)
db9488c
- Use decorator for methods that invalidate base repo cache (vpodzime)
db9488c
- Use cache for base repo if possible (vpodzime)
db9488c
- Make sure to actually set the autopart flag when needed. (#1023554) (dlehman)
db9488c
- Fix Gtk errors about list store columns (dshea)
db9488c
- Fix the layout up and down button sensitivies. (dshea)
db9488c
- Fix the Gkbd spec string for layouts with no variant (dshea)
db9488c
- pylint wants regexes with backslashes to be specified with 'r'. (clumens)
db9488c
- Add ack flag checking to makebumpver (bcl)
db9488c
- Correctly accept 'sshd' boot arg as alias for 'inst.sshd' (#924157) (wwoods)
db9488c
- Only eject CDROM devices we're actually using (#949919) (wwoods)
db9488c
- mem may not exist when it's printed out in these error messages. (clumens)
db9488c
f3564b2
* Fri Oct 25 2013 Brian C. Lane <bcl@redhat.com> - 21.3-1
f3564b2
- Reset _proxyChange when a change is triggered (bcl)
f3564b2
- Setup No Update checkbox correctly (#1016801) (bcl)
f3564b2
- Fall back to closest mirror in source (#1016801) (bcl)
f3564b2
- anaconda-dracut: fix ks failure with hd:<dev>:some/path.ks (wwoods)
f3564b2
- Make sure lower bound for resize is applied. (#986575) (dlehman)
f3564b2
- Use devicetree to resolve device specs in kickstart. (#1022206) (dlehman)
f3564b2
- Disregard raid level combo when it isn't applicable. (#1022203) (dlehman)
f3564b2
- Mountpoint is an attr of the format, not the device. (#892747) (dlehman)
f3564b2
- Add bootloader execute before autopart (#1021258) (bcl)
f3564b2
- Do error checking of repository names on "Installation Source" screen.
f3564b2
  (amulhern)
f3564b2
- Avoid configure-event loops. (#1021511) (dshea)
f3564b2
13b75b6
* Wed Oct 23 2013 Brian C. Lane <bcl@redhat.com> - 21.2-1
13b75b6
- remove signal disconnect (#996899) (bcl)
13b75b6
- Re-saved every glade file with glade-3.16.0 (dshea)
13b75b6
- Fix pylint errors in network.py. (clumens)
13b75b6
- Always use decimal notation for Size specs (dshea)
13b75b6
- network kickstart: add support for devices configured in %%pre (#1019796)
13b75b6
  (rvykydal)
13b75b6
- network gui: make Configure button insensitive when no ap is selected
13b75b6
  (#1015212) (rvykydal)
13b75b6
- Encode possible unicode objects before calling str() on them (vpodzime)
13b75b6
- Fix a typo in function documentation (vpodzime)
13b75b6
- Use more general status for installations from media (#1017703) (vpodzime)
13b75b6
17676d8
* Mon Oct 21 2013 Brian C. Lane <bcl@redhat.com> - 21.1-1
17676d8
- Adds additional debug logging to yumpayload.py. (amulhern)
17676d8
- Handle invalid JSON in geoloc (#1021410) (dshea)
17676d8
- Revert "Only prompt for LUKS password if the user has chosen to configure
17676d8
  automatically." (amulhern)
17676d8
- Add context support to check_accelerators (dshea)
17676d8
- Added translation contexts to the TUI. (dshea)
17676d8
- Added translation contexts to the GUI. (dshea)
17676d8
- Add support for context-based translations (dshea)
17676d8
- Reset checks on both password fields. (#1020580) (dshea)
17676d8
- Fix swaps added to fstab for noformat (gene)
17676d8
- Don't update hub's continue button and label for every spoke (#1020373)
17676d8
  (vpodzime)
17676d8
- Add storage tests. (clumens)
17676d8
- Add option to select all hard drives in text mode. (#965580)
17676d8
  (sbueno+anaconda)
17676d8
- BootLoaderError should not reset storage (#1019541) (bcl)
17676d8
- Only prompt for LUKS password if the user has chosen to configure
17676d8
  automatically. (amulhern)
17676d8
- Remove an unused string (dshea)
17676d8
- Translate AM and PM (dshea)
17676d8
- Translate strings marked as translatable (dshea)
17676d8
- network gui spoke: use GDBus to obtain list of settings (#1018467) (rvykydal)
17676d8
- network: look for device settings also based on DEVICE value (#1017788)
17676d8
  (rvykydal)
17676d8
- Fix liveinst to work with livemedia-creator (#1009711) (bcl)
17676d8
- Remove the button-label property on SpokeWindow. (clumens)
17676d8
- Log entering/exiting spokes and hubs in the GUI. (clumens)
17676d8
- Escape text inserted into markup strings (dshea)
17676d8
- Move markup out of translatable strings (dshea)
17676d8
- Move formating markup out of python where possible (dshea)
17676d8
- Use explicit children to set label attributes (dshea)
17676d8
- Turn on the image on the "Add a disk..." button. (dshea)
17676d8
9027c86
* Wed Oct 16 2013 Brian C. Lane <bcl@redhat.com> - 20.26-1
9027c86
- Install bootloader to loop device in disk image installations. (#1019502)
9027c86
  (dlehman)
9027c86
- Don't try to configure a bootloader for s390 disk image installs. (#1019502)
9027c86
  (dlehman)
9027c86
- Fix initramfs generation for disk image installations. (#1019502) (dlehman)
9027c86
- Save mountpoints specified for existing btrfs volumes. (#892747) (dlehman)
9027c86
- Add a command line option for disabling friendly multipath names. (#977815)
9027c86
  (dlehman)
9027c86
- Remove en (dshea)
9027c86
- "Fix" the zSeries device filter "label" (dshea)
9027c86
- Replace placeholders with the strings from python (dshea)
9027c86
- Add and fix keyboard accelerators (dshea)
9027c86
- Check for labels with use_underline and no accelerator (dshea)
9027c86
- Support checking the translation of plural strings (dshea)
9027c86
- Specify a node id in check_accelerator exceptions (dshea)
9027c86
- BTRFS cannot hold swap, no need to care about fstab swaps (vpodzime)
9027c86
- Add ANACONDA_INSTALL_CLASSES to testenv.sh. (clumens)
9027c86
- Put a version on the DNF requirement. (clumens)
9027c86
- Revert "For now, ignore checking dnfpayload.py with pylint." (clumens)
9027c86
- Fix the alignment of the Network Time switch (#1019301) (dshea)
9027c86
- Tell blivet which swaps should appear in the fstab (#1011391) (vpodzime)
9027c86
- Put only newly created or reformated swaps to the new root (vpodzime)
9027c86
- Make code to get new devices reusable as property (vpodzime)
9027c86
- Grab journal only from the last boot (vpodzime)
9027c86
- DNFPayload: allow enable/disable calls for repos that do not exist. (ales)
9027c86
- Add shell spoke to s390x installations (vpodzime)
9027c86
- Put TUI spokes in common categories (vpodzime)
9027c86
- MountpointSelector is a widget, set its property properly (#1013612)
9027c86
  (vpodzime)
9027c86
- Include the journal log on installed system (bcl)
9027c86
- DNFPayload: error handling and logging cleanups. (ales)
9027c86
- DNFPayload: reset the transaction goal on new package selection check. (ales)
9027c86
- DNFPayload: implement environmentGroups() (ales)
9027c86
- Some partition scheme is always selected (#1017435) (vpodzime)
9027c86
02c85e1
* Fri Oct 11 2013 Brian C. Lane <bcl@redhat.com> - 20.25-1
02c85e1
- Don't use g_object_set on initialized objects. (dshea)
02c85e1
- Remove the "other" tab in the network spoke. (dshea)
02c85e1
- Fix duplicated id in custom.glade (dshea)
02c85e1
- Correctly generate rescue initrd (#1013087) (bcl)
02c85e1
- Refresh swap suggestion once we know which disks to use (vpodzime)
02c85e1
- Initialize the kickstart install method (#1017614) (dshea)
02c85e1
- Use correct format for raise in kickstart.py (bcl)
02c85e1
- Add install-requires target to the Anaconda makefile (mkolman)
02c85e1
- fix luksformat references (#1014493) (bcl)
02c85e1
- kickstart: check for correct format (#1014545) (bcl)
02c85e1
- Add checks for unexpanded macros. (dshea)
02c85e1
- UIScreen doesn't necessarily have the ready property (vpodzime)
02c85e1
- Print long widgets in a nice way (vpodzime)
02c85e1
- Consider errno 5 I/O errors hardware faults (vpodzime)
02c85e1
- Install kernel-lpae if supported (#1013015) (vpodzime)
02c85e1
- Bump firewalld version (mkolman)
02c85e1
3ad8929
* Wed Oct 09 2013 Brian C. Lane <bcl@redhat.com> - 20.24-1
3ad8929
- Clear bootDisk and bootloader stage info on errors (#1013482) (bcl)
3ad8929
- Catch BootLoaderError when setting up bootloader (#1013474) (bcl)
3ad8929
- Fix an incorrect formatting string in makeupdates. (clumens)
3ad8929
- network: remove function we don't need anymore (rvykydal)
3ad8929
- Don't translate constant strings. (dshea)
3ad8929
- Take into account disk space when calculating swap suggestion (#1016673)
3ad8929
  (vpodzime)
3ad8929
- DNFPayload: adapt to DNF change c3de85d6 of Base.install() error reporting.
3ad8929
  (ales)
3ad8929
- DNFPayload: the new libcomps makes env.option_ids a list of GroupID objects.
3ad8929
  (ales)
3ad8929
- Fix warning message when package version is not found in Koji (mkolman)
3ad8929
6c16aa6
* Tue Oct 08 2013 Brian C. Lane <bcl@redhat.com> - 20.23-1
6c16aa6
- Use Unicode in the TUI buffer strings (#1015620) (dshea)
6c16aa6
- DNFPayload: install DNF itself. (ales)
6c16aa6
- DNFPayload: direct conf.persistdir to the sysimage. (ales)
6c16aa6
- Add a tooltip to the container combobox (#975801) (bcl)
6c16aa6
- Use different colors for different message types. (dshea)
6c16aa6
- Exit on exception in the askVNC spoke (#962804) (dshea)
6c16aa6
- Don't skip the strength check if overriding a kickstart password (dshea)
6c16aa6
- Allow password spoke to be exited without password (#1004931) (dshea)
6c16aa6
- Re-check the password strength when the username changes (dshea)
6c16aa6
- Only call pwquality once per password. (dshea)
6c16aa6
- Use GUICheck checks for the root password strength (dshea)
6c16aa6
- Use constants for password check failure messages (dshea)
6c16aa6
- Use a constant to indicate GUICheck success (dshea)
6c16aa6
- Remove a redundant error property from UserSpoke (dshea)
6c16aa6
- Fix the usages of PWQError. (#1014405) (dshea)
6c16aa6
- Fix usage of GtkLevelBar in glade. (dshea)
6c16aa6
- Clean up callbacks in the user spoke. (dshea)
6c16aa6
- Removed an untrue portion of a doc comment (dshea)
6c16aa6
- Support for removing services from firewall needs newer PyKickstart (mkolman)
6c16aa6
- Add support for removing services from the firewall (#957809) (mkolman)
6c16aa6
daab292
* Fri Oct 04 2013 Brian C. Lane <bcl@redhat.com> - 20.22-1
daab292
- Only encrypt the TUI user password once (#1015220) (dshea)
daab292
- Don't try to collect removed modules (vpodzime)
daab292
- Moved the NFS nolock option into Payload._setupNFS (dshea)
daab292
- Grab journalctl logs if there is no /tmp/syslog (vpodzime)
daab292
- Pass layout and variant in specific format to Gkbd (#1011155) (vpodzime)
daab292
- Translate the "Quit" string at the end of liveinst. (dshea)
daab292
e414fc3
* Fri Sep 27 2013 Brian C. Lane <bcl@redhat.com> - 20.21-1
e414fc3
- Remove another reference to log_picker. (clumens)
e414fc3
- Turn spinner back on for configuration (bcl)
e414fc3
- Use assertIsInstance in the kickstart version test. (clumens)
e414fc3
- If the full device path is given in repo=hd:, still select it in the UI
e414fc3
  (#980479). (clumens)
e414fc3
- Display newly created partitions without a mountpoint, too (#886039).
e414fc3
  (clumens)
e414fc3
- Don't require pressing escape twice to kill the media check window (#965625).
e414fc3
  (clumens)
e414fc3
- Fix display of weak password warning (#1011850) (dshea)
e414fc3
- Fix the tui simpleline imports. (dshea)
e414fc3
- Don't confuse users by misleading tooltip (#1011112) (vpodzime)
e414fc3
- Assorted other pylint fixes for scripts and utils (dshea)
e414fc3
- Pass string format arguments as paramters to logging (dshea)
e414fc3
- Ignore the use of func_globals in a test case (dshea)
e414fc3
- Fix issues in the AnacondaWidgets python wrapper (dshea)
e414fc3
- Make exception handling more specific (dshea)
e414fc3
- Remove unused imports and variables (dshea)
e414fc3
- Remove unnecessary lambdas (dshea)
e414fc3
- Remove obsolete files. (dshea)
e414fc3
- Check whether the commit matches the tree (dshea)
e414fc3
- Run pylint on all python files (dshea)
e414fc3
- Don't use relative imports (dshea)
e414fc3
- Use g_signal_handler_disconnect instead of g_object_disconnect (#1010486)
e414fc3
  (vpodzime)
e414fc3
- Fixup Eula class (bcl)
e414fc3
- Allow searching for keyboard layouts in English (#1009806) (vpodzime)
e414fc3
- network: don't create ksdata for devices enslaved in GUI (#1011826)
e414fc3
  (rvykydal)
e414fc3
- Allow a proxy to be set before the method is saved (#1012096) (dshea)
e414fc3
- Export the pykickstart Eula command (vpodzime)
e414fc3
a4fd44f
* Wed Sep 25 2013 Brian C. Lane <bcl@redhat.com> - 20.20-1
a4fd44f
- Encrypt normal user passwords when doing text install. (#977732)
a4fd44f
  (sbueno+anaconda)
a4fd44f
- Escape the status before setting it as markup (vpodzime)
a4fd44f
- network gui: do not crash on devices without settings (eg wireless)
a4fd44f
  (#1010519) (rvykydal)
a4fd44f
- Make the keyboard layout preview dialog bigger (#1011140) (vpodzime)
a4fd44f
- Return switching options with the same order as shown (#1011130) (vpodzime)
a4fd44f
- Use a temporary directory for verifying ISO media (dshea)
a4fd44f
- Skip devices not controllable by blivet (#1009809) (dshea)
a4fd44f
- Add translation support to check_accelerators (dshea)
a4fd44f
- Make sure autopart type is handled deterministicaly in text mode (#1010453)
a4fd44f
  (vpodzime)
a4fd44f
- Don't rely on X server adding empty variant for its defaults (#1011658)
a4fd44f
  (vpodzime)
a4fd44f
- Make Keyboard spoke's status consistent with other statuses (#1011166)
a4fd44f
  (vpodzime)
a4fd44f
- LiveImageKSPayload skip the parent class setup method (#1010500) (bcl)
a4fd44f
- Pass the actual format instead of Python built-in (#1009678) (vpodzime)
a4fd44f
- Don't allow using updates with non-default network sources (#1008028)
a4fd44f
  (vpodzime)
a4fd44f
- Use Sphinx documentation format in nm.py. (rvykydal)
a4fd44f
- Changed the keyboard accelerator for iscsi "Retry Log In" (dshea)
a4fd44f
- Only fail on a missing firewalld command if the firewall is enabled
a4fd44f
  (#1004976). (clumens)
a4fd44f
- Cleanup some pylint failures in the network module (bcl)
a4fd44f
- Add GtkNotebook support to the accelerators check. (dshea)
a4fd44f
6d79051
* Fri Sep 20 2013 Brian C. Lane <bcl@redhat.com> - 20.19-1
6d79051
- tui ErrorDialog needs to be modal (#983316) (bcl)
6d79051
- Keyboard variant names may contain dashes (#1008730) (vpodzime)
6d79051
- Forbid "root" as a user or group name. (#968451) (dshea)
6d79051
- Set the password strength color based on strength (#965596) (dshea)
6d79051
- Fix the password confirmation match check (#1009907) (dshea)
6d79051
- Replace removed python modules with stubs in makeupdates (vpodzime)
6d79051
- Unlock encrypted partitions before finding installations (#901917) (vpodzime)
6d79051
- Network TUI: remove unused import, import nm. (rvykydal)
6d79051
- Network TUI: show the same status as in gui. (rvykydal)
6d79051
- Network TUI: don't traceback when applying config to device without link.
6d79051
  (rvykydal)
6d79051
- Generate ifcfg VLAN_ID value for kickstart network --vlanid. (rvykydal)
6d79051
- Network TUI: fix updating of ksdata in apply. (rvykydal)
6d79051
- Network TUI: ignore slaves devices for configuration. (rvykydal)
6d79051
- Clean up ifcfg file handling. (rvykydal)
6d79051
- Check the validity of generated usernames in TUI (#965543) (dshea)
6d79051
- Behave better when PYTHONPATH is already set (dshea)
6d79051
- Decode keyboard layout descriptions as UTF-8 (#1009278) (dshea)
6d79051
- Filter out devices with no media from custom (#960794) (bcl)
6d79051
2f2f667
* Wed Sep 18 2013 Brian C. Lane <bcl@redhat.com> - 20.18-1
2f2f667
- ProgressHub no longer exists in pyanaconda/ui/tui/hubs. (clumens)
2f2f667
- Search all disk types for install media (#1004726) (dshea)
2f2f667
- git commit check for ack flag on rhel branches (bcl)
2f2f667
- Fix Lightbox for compositing window managers (#1008446) (dshea)
2f2f667
- Add metalink support to yumpayload (bcl)
2f2f667
- Make progress screen in text mode standalone spoke instead of hub (vpodzime)
2f2f667
- Render the right arrow based on the widget direction (#1008397) (vpodzime)
2f2f667
- Mirror the GUI if an RTL language is chosen (#1008397) (vpodzime)
2f2f667
- Removed unused GUI elements (dshea)
2f2f667
- Clean up what is and isn't translatable and how. (dshea)
2f2f667
- Removed the exceptionsText constant (dshea)
2f2f667
- Add comments for translators to TUI input strings (#854226) (dshea)
2f2f667
- Use python-format on all intltool-extract strings (dshea)
2f2f667
78eda3d
* Mon Sep 16 2013 Brian C. Lane <bcl@redhat.com> - 20.17-1
78eda3d
- Fix handling of blank size specs in the custom spoke. (#1004903) (dlehman)
78eda3d
- Block resize slider value changed handler when setting range. (#1007387)
78eda3d
  (dlehman)
78eda3d
- Remove an unused import. (clumens)
78eda3d
- Create the XklWrapper singleton in background (vpodzime)
78eda3d
- Translate layout and switching options descriptions on the fly (vpodzime)
78eda3d
- Improve XklWrapper's API (vpodzime)
78eda3d
- Move upcase_first_letter function to iutil (vpodzime)
78eda3d
- Remove the Layout class and things we don't need in XklWrapper (vpodzime)
78eda3d
- Ignore the whole m4 directory (vpodzime)
78eda3d
- Do not schedule hubs with no spokes available (#1006357) (vpodzime)
78eda3d
- Retranslate language filtering placeholder texts (#1007090) (vpodzime)
78eda3d
- Use pigz to create updates.img (vpodzime)
78eda3d
- The Desktop class doesn't need to inherit from SimpleConfigFile. (clumens)
78eda3d
- Fix yet another pylint error caught after the fact. (clumens)
78eda3d
- Move all languages found by geoip to the top in Welcome spoke (mkolman)
78eda3d
- Don't set ksdata.lang.seen to True if using default value (mkolman)
78eda3d
- DNFPayload: reset the sack and repos on updateBaseRepo() (ales)
78eda3d
- refactor: YumPayload: selectKernelPackage()->_select_kernel_package() (ales)
78eda3d
- DNFPayload: mirrorlist can not be an empty string. (ales)
78eda3d
- DNFPayload: display the download step in progressQ. (ales)
78eda3d
- DNFPayload: logging the missed packages/groups. (ales)
78eda3d
- DNFPayload: select kernel packages. (ales)
78eda3d
- DNFPayload: log when the transaction process unexpectedly terminates. (ales)
78eda3d
- DNFpayload: disable all NSS operations in RPM. (ales)
78eda3d
- DNFPayload: keyerror in isRepoEnabled() (ales)
78eda3d
- DNFPayload: implement selectEnvironment() (ales)
78eda3d
33995eb
* Fri Sep 13 2013 Brian C. Lane <bcl@redhat.com> - 20.16-1
33995eb
- add pre-commit hook to run pylint (bcl)
33995eb
- Allow runpylint.sh to be passed files (bcl)
33995eb
- handle case of no ifcfg and no hostname (#1002737) (bcl)
33995eb
- Allow make targets to be run outside of $srcdir (dshea)
33995eb
- Fix the wildcard usage in automake files. (dshea)
33995eb
- Move the intltool Makefile rules into configure.ac (dshea)
33995eb
- Fix a format parameter mapping (#1007472) (dshea)
33995eb
- Check whether keyboard translations are stale (#972236) (dshea)
33995eb
- Fix the handling of xklavier strings. (dshea)
33995eb
- Center the Langsupport spoke's description (vpodzime)
33995eb
- Set minimal width request for the locales box (vpodzime)
33995eb
- Use constant for default keyboard layout (vpodzime)
33995eb
- Try to use VConsole keymap name as X layout (#1007359) (vpodzime)
33995eb
- Retranslate also layout indicator when retranslating BaseWindow (#1007087)
33995eb
  (vpodzime)
33995eb
- Check ready state before baseRepo (#1007448) (bcl)
33995eb
- Fix po/Rules-extract so it doesn't remove itself (dshea)
33995eb
- Include LayoutIndicator and TimezoneMap to the Micsellaneous Widgets
33995eb
  (vpodzime)
33995eb
270c044
* Wed Sep 11 2013 Brian C. Lane <bcl@redhat.com> - 20.15-1
270c044
- Don't set up the resize slider for non-resizable devices. (#997690) (dlehman)
270c044
- Remove 'completed' property from Autopart spoke in text UI. (sbueno+anaconda)
270c044
- Clean up code for input handling in TUI spokes. (sbueno+anaconda)
270c044
- set_hostname should proceed only on DVD and live installations (vpodzime)
270c044
- Don't use temporary file and move when writing out an ifcfg file (vpodzime)
270c044
- Set hostname when leaving network spokes (vpodzime)
270c044
- Keep file-naming convention with the Lightbox widget (vpodzime)
270c044
- Let users configure autopart options in interactive text ks. (#1001061)
270c044
  (sbueno+anaconda)
270c044
- Add parameters to format strings (dshea)
270c044
- Fix pre-processing of files for xgettext (#1005644) (dshea)
270c044
- Added a test to check for xgettext warnings (dshea)
270c044
- Make sure XklWrapper isn't dumped to the anaconda-tb file (vpodzime)
270c044
- Catch race of network device state vs reading its config properties (#980576)
270c044
  (rvykydal)
270c044
25c6e92
* Tue Sep 10 2013 Brian C. Lane <bcl@redhat.com> - 20.14-1
25c6e92
- Convert the lightbox into a GObject (#1000927) (dshea)
25c6e92
- Remove some more unused imports. (clumens)
25c6e92
- Move the Anaconda class to a proper module (vpodzime)
25c6e92
- Firstboot should be disabled by default after automated installations
25c6e92
  (vpodzime)
25c6e92
- Fix typo introduced in refactorization (#1005511) (vpodzime)
25c6e92
- Remove unused imports in the network spoke. (clumens)
25c6e92
- Get rid of the now-unused new_firmware variable. (clumens)
25c6e92
- Remove magic from the passphrase dialog (#921948) (vpodzime)
25c6e92
- Don't pass extra arguments to LangLocaleHandler.__init__() (vpodzime)
25c6e92
- Fix check for device state when reading its IPXConfig (#1001776, # 1005198)
25c6e92
  (rvykydal)
25c6e92
1566aad
* Mon Sep 09 2013 Brian C. Lane <bcl@redhat.com> - 20.13-1
1566aad
- Fix handling of flexible specs in onpart for member devices. (#1004885)
1566aad
  (dlehman)
1566aad
- Always regenerate initramfs (#994180) (bcl)
1566aad
- Avoid the use of NamedTuple._make (dshea)
1566aad
- Add superclass __init__()s and fix an indent (dshea)
1566aad
- Pass logging string format variables as parameters (dshea)
1566aad
- Remove unnecessary variables, imports, semicolons (dshea)
1566aad
- Fix the user/group name regex (dshea)
1566aad
- Fix problems with the test scripts (dshea)
1566aad
- Handle kickstarts that don't specify timezone (#1001598) (mkolman)
1566aad
- Don't set "date of last password change" /etc/shadow field (#985572)
1566aad
  (hdegoede)
1566aad
d5e68d3
* Fri Sep 06 2013 Brian C. Lane <bcl@redhat.com> - 20.12-1
d5e68d3
- Cleanup arch tests (dshea)
d5e68d3
- Rearranged the automake tests. (dshea)
d5e68d3
- Update po/ build files to the current gettext (dshea)
d5e68d3
- Use libtool with gtkdoc-scanobj (dshea)
d5e68d3
- Use autoconf to set the spec file Version. (dshea)
d5e68d3
- Use the ustar format with make dist (dshea)
d5e68d3
- Fix widgets autotools generation. (dshea)
d5e68d3
- Require gtk-doc and GObject. (dshea)
d5e68d3
- dracut no longer auto assembles everything (#960496) (bcl)
d5e68d3
- Only ignore missing packages entries (#983316) (bcl)
d5e68d3
- Fix a string that was modified before translation (#1004960) (dshea)
d5e68d3
- Let users configure keyboard via anaconda in live installations (#1002533)
d5e68d3
  (vpodzime)
d5e68d3
- Use copy instead of move for NTP configuration (#985566) (hdegoede)
d5e68d3
- Share code between the Welcome and Langsupport spokes (vpodzime)
d5e68d3
- Do not try to set None as hostname (#1002737) (vpodzime)
d5e68d3
- Fix crash on LiveCD if network is configured before installing (#1002373)
d5e68d3
  (rvykydal)
d5e68d3
02e0be6
* Thu Sep 05 2013 Brian C. Lane <bcl@redhat.com> - 20.11-1
02e0be6
- Add more details to iso device selector (#971290) (bcl)
02e0be6
- Warn user if they enter a weak password in TUI. (#1001039) (sbueno+anaconda)
02e0be6
- Don't mark spoke as completed if no repo is set. (#1001538) (sbueno+anaconda)
02e0be6
- Don't enable chronyd if disabled in kickstart (#1002583) (mkolman)
02e0be6
- Run firstboot-only spokes on first boot by default (vpodzime)
02e0be6
- Let hubs specify which environments they support (vpodzime)
02e0be6
- Don't mount cdroms that contain no mountable media. (#1000889) (dlehman)
02e0be6
- Don't try to parse langcode if none given (vpodzime)
02e0be6
- Get rid of the non-deterministic expand_langs and its usage (vpodzime)
02e0be6
- Rework the Langsupport spoke to work with all locales (vpodzime)
02e0be6
- Rework the Welcome spoke to allow users choose from all locales (vpodzime)
02e0be6
- Improve import in GUI utils a bit (vpodzime)
02e0be6
- Remove the cryptic "language-default keyboard" checkbutton (vpodzime)
02e0be6
- Allow seting up locale without modifying ksdata (vpodzime)
02e0be6
- Remove an unused argument of get_available_translations (vpodzime)
02e0be6
- Setup language early to a value we can figure out (vpodzime)
885159b
895c5e3
* Tue Sep 03 2013 Brian C. Lane <bcl@redhat.com> - 20.10-1
895c5e3
- Optionally hide the GUI option to install updates (dshea)
895c5e3
- Move the really_hide and really_show functions to utils (vpodzime)
895c5e3
- Search for all translations, not only one per langauge (#1001446) (vpodzime)
895c5e3
- Use the DEFAULT_LANG if GeoIP suggestion cannot be used (#1000715) (vpodzime)
895c5e3
- Network spoke: fix showing of ipv6 addresses (rvykydal)
895c5e3
- Use the sensitive-info log for sensitive location info (#986844) (mkolman)
895c5e3
- Add new logger for sensitive information (mkolman)
895c5e3
- Handle %%define changes for autofetch (mkolman)
895c5e3
- Update dumping of network info for new nmcli interface. (rvykydal)
895c5e3
- Text network spoke: more strict ipv6 address input checking (#909299)
895c5e3
  (rvykydal)
895c5e3
- Network spoke: show global ipv6 addresses (rvykydal)
895c5e3
- Text network spoke: add to translated files (po/POTFILES.in) (#902299)
895c5e3
  (rvykydal)
895c5e3
- Text network spoke: require netmask and gateway for static ipv4 (#902299)
895c5e3
  (rvykydal)
895c5e3
- Text network spoke: Condense device configuration information (#902299)
895c5e3
  (rvykydal)
895c5e3
- Text network spoke: fix ipv4 regex (#909299) (rvykydal)
895c5e3
- Resolved accelerator conflicts and marked excpetions. (dshea)
895c5e3
- Added tests for duplicated keyboard accelerators (dshea)
895c5e3
- Implement group creation with GID in GUI (#968085) (dshea)
895c5e3
- Remove unused imports. (dshea)
895c5e3
- Move dynamic labels out of custom.glade (#1000703) (dshea)
895c5e3
8e38fb6
* Mon Aug 26 2013 Brian C. Lane <bcl@redhat.com> - 20.9-1
8e38fb6
- Text network spoke: basic configuration support (#909299) (rvykydal)
8e38fb6
- Add support for network configuration in TUI. (#909299) (sbueno+anaconda)
8e38fb6
- Remove partial matches from Koji search results (mkolman)
8e38fb6
- Handle >=,<=,= for package version, fix -a/--add (mkolman)
8e38fb6
- Return only network devices supported in installer from nm_devices (#999514)
8e38fb6
  (rvykydal)
8e38fb6
- Obtain network device type specific dbus interface dynamically (#999514)
8e38fb6
  (rvykydal)
8e38fb6
- Catch no-hwaddr exception only for the respective call (#999514) (rvykydal)
8e38fb6
- Don't catch hwaddr not found exception for ethernet devices (#999514)
8e38fb6
  (rvykydal)
8e38fb6
- Added a validation test for the GUI group list (dshea)
8e38fb6
- Validate input fields on the user spoke. (#967245) (dshea)
8e38fb6
- Added an input validation framework. (dshea)
8e38fb6
- Pre-fetch widgets in advanced user dialog (dshea)
8e38fb6
- Change validatePassword to be more flexible. (dshea)
8e38fb6
- Moved regexes into regexes.py. (dshea)
8e38fb6
da06022
* Fri Aug 23 2013 Brian C. Lane <bcl@redhat.com> - 20.8-1
da06022
- Fix a SIGSEGV when returning from storage spoke (#983319) (dshea)
da06022
- makebumpver: Fix problem with single line body (bcl)
da06022
- For now, ignore checking dnfpayload.py with pylint. (clumens)
da06022
- Don't do str() on an exception we're passing into a string substitution.
da06022
  (clumens)
da06022
- Check for hwaddress exceptions. (dshea)
da06022
- If LANG isn't set, set it to default value. (#997397) (sbueno+anaconda)
da06022
- Remove yet another unused import. (clumens)
da06022
- swap devices should be under the System portion (#962668). (clumens)
da06022
- Populate the repo store before changed can ever be called (#994940).
da06022
  (clumens)
da06022
- Make the ISO choosing widget wider (#973376). (clumens)
da06022
- Don't recommend /usr as a separate mount point anymore (#981465). (clumens)
da06022
- Do not run another instance of the TUI for errors (#997661) (vpodzime)
da06022
- Do not try to exit from the installation thread (vpodzime)
da06022
- Tell which thread failed to be added by the ThreadMgr (vpodzime)
da06022
74b87f3
* Wed Aug 21 2013 Brian C. Lane <bcl@redhat.com> - 20.7-1
74b87f3
- Modify the gtk_warning function in anaconda to use gtk3. (clumens)
74b87f3
- Fix some pylint warnings in the new DNF code. (clumens)
74b87f3
- Fix a couple more pykickstart handler version mismatches. (clumens)
74b87f3
- anaconda requires a later version of partitioning syntax now. (clumens)
74b87f3
- packaging: add dnf to the Anaconda's requires. (ales)
74b87f3
- Enable DNFPayload on specific triggers. (ales)
74b87f3
- DNFPayload: initial version. (ales)
74b87f3
- refactor: tear down the install device in PackagePayload.reset(). (ales)
74b87f3
- refactor: extract the device handling in YumPayload._configureBaseRepo up to
74b87f3
  PackagePayload. (ales)
74b87f3
- refactor: move YumPayload._setUpMedia() up to PackagePayload._setupMedia().
74b87f3
  (ales)
74b87f3
- Tweaks in the Payload interface. (ales)
74b87f3
- remove: configureAddOnRepo from the Payload interface. (ales)
74b87f3
- Payload: forgotten comment in spaceRequired() (ales)
74b87f3
- Payload: define txID to None. (ales)
74b87f3
- The NFS text dialog should never attempt to use method.url (#998446).
74b87f3
  (clumens)
74b87f3
- Remove the unittest target, since "make check" will do this for us. (clumens)
74b87f3
- Use the latest version of the RAID kickstart handler. (clumens)
74b87f3
- Update both the method and repo info. (dshea)
74b87f3
- remove the UBOOT class arm systems are now using EXTLINUX (dennis)
74b87f3
- ARM: switch to using extlinux by default (dennis)
74b87f3
- Update our pylint arguments. (clumens)
74b87f3
- Don't implicitly unpack exceptions.  That won't be supporetd in the future.
74b87f3
  (clumens)
74b87f3
- Modify how we call logging functions to take a list of parameters. (clumens)
74b87f3
- Use "raise Exception()" instead of "raise Exception, ..." (clumens)
74b87f3
- Hook up pylint and our nosetests to be run via "make check". (clumens)
74b87f3
- Drop unneeded required_space_text variable. (#997690) (dlehman)
74b87f3
- Specify also query script when getting locale's native name (vpodzime)
74b87f3
- Update runpylint.sh for pylint 1.0.0 (bcl)
74b87f3
- Clean up translation placeholders (#890157) (bcl)
74b87f3
- Don't override multilib setting unless the option was passed. (#987557)
74b87f3
  (dlehman)
74b87f3
- Set the encoding of custom.py to utf-8 (dshea)
74b87f3
- Report if a package was not found in Koji during autofetch (mkolman)
74b87f3
- Convert makeupdates from getopt to argparse (mkolman)
74b87f3
- Fixed the interpretation of RAID levels (dshea)
74b87f3
- Consolidate get_object() calls. (dshea)
74b87f3
- Add ASCII-only upper and lower string functions. (dshea)
74b87f3
- Fix the User/Group already exists log messages. (dshea)
74b87f3
- Normalize keyboard layout and variant strings from langtable (vpodzime)
74b87f3
- A few tests for the keyboard layout and variant strings processing (vpodzime)
74b87f3
- More robust parsing of the layout and variant string specification (vpodzime)
74b87f3
- Move DEFAULT_VC_FONT to constants (vpodzime)
74b87f3
- Match langs with stripped accents when filtering languages (vpodzime)
74b87f3
- Fix the User subclass using an old version of the pykickstart superclass.
74b87f3
  (clumens)
74b87f3
- Bring the kickstart version test back to life. (clumens)
74b87f3
- Don't read proxy for methods that have no proxy (dshea)
74b87f3
b993fa7
* Wed Aug 14 2013 Brian C. Lane <bcl@redhat.com> - 20.6-1
b993fa7
- Import DBusGMainLoop directly (bcl)
b993fa7
- Catch AttributeError when looking for InstallClass (bcl)
b993fa7
- dracut/parse-kickstart should use the updated method-related classes
b993fa7
  (#994978). (clumens)
b993fa7
- Ignore warnings about the global keyword and the DefaultInstall class.
b993fa7
  (clumens)
b993fa7
- Fix all the pylint warnings in the anaconda file. (clumens)
b993fa7
- Deal with the last of the catching Exception warnings. (clumens)
b993fa7
- Always define a continueButton and quitButton property. (clumens)
b993fa7
- Fix pylint warnings in the installclasses. (clumens)
b993fa7
- Remove a directory that does not exist from the PYTHONPATH for pylint.
b993fa7
  (clumens)
b993fa7
- Fix up some warnings about calling the superclass's __init__ method.
b993fa7
  (clumens)
b993fa7
- Remove the reference to "anaconda" in reIPL. (clumens)
b993fa7
- Fix up almost all of the redefining warning messages. (clumens)
b993fa7
- Add a bunch of gobject-introspection related ignore lines. (clumens)
b993fa7
- StorageChecker ought to have a self.storage attribute. (clumens)
b993fa7
- Ignore another error pylint can't quite figure out. (clumens)
b993fa7
- pylint doesn't understand what's in AnacondaKSHandler. (clumens)
b993fa7
- Remove the "Add custom add-on" button. (clumens)
b993fa7
- Fix up places where overridden methods don't take the same number of args.
b993fa7
  (clumens)
b993fa7
- Fix up all unused variable warnings. (clumens)
b993fa7
- Added files to MAINTAINERCLEANFILES (dshea)
b993fa7
- Reenabled the pylint test target (dshea)
b993fa7
- Cleanup the autogen scripts. (dshea)
b993fa7
- Remove m4 files from the widgets project. (dshea)
b993fa7
- Install gettext files at build time. (dshea)
b993fa7
- Use the python checks provided by automake. (dshea)
b993fa7
- Added a missing type check found by autoscan (dshea)
b993fa7
- Cleanup the widgets autoconf file (dshea)
b993fa7
- Add detail to logs when creating users and groups (dshea)
b993fa7
- Fix miscellaneous errors in installclass.py. (clumens)
b993fa7
- Fix a variety of errors in the packaging module. (clumens)
b993fa7
- Do not run pylint against executable files in pyanaconda/. (clumens)
b993fa7
- Clean up deprecated uses of the string module. (clumens)
b993fa7
- Call the right superclass's method. (clumens)
b993fa7
- Straighten out text UI methods so they have the same method signature.
b993fa7
  (clumens)
b993fa7
- Remove the lines to ignore E0611. (clumens)
b993fa7
- Bootloader.read is completely unused; cut it. (clumens)
b993fa7
- Fix all the "X is defined outside of __init__" warnings. (clumens)
b993fa7
- Display the correct string for the space required by packages. (clumens)
b993fa7
- Remove lines that clearly just don't do anything. (clumens)
b993fa7
- If we're not going to use the return value, don't grab it. (clumens)
b993fa7
- kernelVersionList in tarpayload.py should act the same as all other versions.
b993fa7
  (clumens)
b993fa7
- If we're not going to use the exception object, don't grab it. (clumens)
b993fa7
- Define stage2_device in the BootLoader class. (clumens)
b993fa7
- Don't call getPassAlgo before running createGroup. (clumens)
b993fa7
- Remove some unused values out of constants.py. (clumens)
b993fa7
- Finish taking care of pylint warnings in image.py. (clumens)
b993fa7
- Remove the unused network and write methods from the Anaconda object.
b993fa7
  (clumens)
b993fa7
- Remove the disable-msg lines for a couple C messages. (clumens)
b993fa7
- Remove some easy unused argument warnings. (clumens)
b993fa7
- Remove everything from InstallInterfaceBase except what Rescue needs.
b993fa7
  (clumens)
b993fa7
- Remove the duplicated imports. (clumens)
b993fa7
- Do not use a list or a dict as a default argument to a method. (clumens)
b993fa7
- Remove unneeded lambdas. (clumens)
b993fa7
- Fix up all the warnings where we used a reserved function name or keyword.
b993fa7
  (clumens)
b993fa7
- Fix up about half of the "except:" and "except Exception:" lines. (clumens)
b993fa7
- Fix a couple undefined variable errors that were real bugs. (clumens)
b993fa7
- Ignore statements that have no effect. (clumens)
b993fa7
- Fix up all the wildcard imports except two in packaging. (clumens)
b993fa7
- Remove all unused import lines. (clumens)
b993fa7
- Remove unnecessary pass statements. (clumens)
b993fa7
- Fix bad indentation and tab-instead-of-space warnings from pylint. (clumens)
b993fa7
- Put the pylint test back into service. (clumens)
b993fa7
- Run make with multiple jobs in makeupdates (vpodzime)
b993fa7
- Use gtk_image_new_from_icon_name (bcl)
b993fa7
- Remove caching of unused device list. (dlehman)
b993fa7
- Check MBR gap size even when /boot is on a plain partition. (#986431)
b993fa7
  (dlehman)
b993fa7
e6103bd
* Thu Aug 08 2013 Brian C. Lane <bcl@redhat.com> - 20.5-1
e6103bd
- Don't wait for systemctl shutdown command to exit (#974383) (bcl)
e6103bd
- Fix the logging of the spice-vdagent status (dshea)
e6103bd
- Update PYTHONPATH so unit tests work right out of the source tree. (clumens)
e6103bd
- Don't check for a firstboot service file before processing the command.
e6103bd
  (clumens)
e6103bd
- Strengthen the services command processing a bit. (clumens)
e6103bd
- Start spice-vdagent (#969405) (dshea)
e6103bd
- Skip password strength check for kickstart passwords (#986490) (dshea)
e6103bd
- Network spoke: fix refresh of device IP configuration (rvykydal)
e6103bd
- Add unsupported hardware dialog (#872728) (bcl)
e6103bd
- storage.py -> system.py in POTFILES.in (clumens)
e6103bd
- border_width=5 -> border_width=6 (clumens)
e6103bd
- No need to call threads_init anymore (bcl)
e6103bd
- Consolidate storage and networking under one category (#973013). (clumens)
e6103bd
- When doing a live install, set the ks method appropriately (#986069).
e6103bd
  (clumens)
e6103bd
- Check that we're doing an HD install before examining the attr (#989428).
e6103bd
  (clumens)
e6103bd
062398a
* Thu Aug 01 2013 Brian C. Lane <bcl@redhat.com> - 20.4-1
062398a
- POTFILES.in: rename time.py to time_spoke.py (bcl)
062398a
- Only move INSTALL_TREE when it is mounted (#888196) (bcl)
062398a
- Use ksdata.method.seen (#986069) (bcl)
062398a
- Threaded Koji RPM lookups and downloads (mkolman)
062398a
- Fix the langcode parsing regexp (vpodzime)
062398a
- Move tests to old_tests and add some new, working tests (vpodzime)
062398a
- Replace hostname with hostnamectl (#989584) (rvykydal)
062398a
- Require fcoe-utils only on ix86 and x86_64 architectures (#989913) (vpodzime)
062398a
- Fix searching for local RPMs with no version required (vpodzime)
062398a
- Expand the '~' in the RPM_FOLDER_NAME (vpodzime)
062398a
- Set system date and time with our own function (vpodzime)
062398a
- Remove the useless, confusing and lying PoolsNote (vpodzime)
062398a
- Use tiny, fast and thread-safe ntplib module instead of ntpdate (vpodzime)
062398a
- For vnc require network in intramfs (#989156) (rvykydal)
062398a
- Fix makeupdates' package fetching when no version is specified (vpodzime)
062398a
- Make it clear on the summary dialog that changes take effect later. (clumens)
062398a
- Don't mark the summary dialog's tree view as insensitive. (clumens)
062398a
- Work with files in a more pythonic way in makeupdates (vpodzime)
062398a
- Honor hostname set in kickstart (#988483) (rvykydal)
062398a
- Do not automatically set UTC mode on kickstart installs. (clumens)
062398a
- Add automatic fetching of RPMs for new Defines & Requires (mkolman)
062398a
- Don't prompt for ssh on s390x if doing an image install. (#983056) (sbueno)
062398a
- Rename tz spoke to avoid potential conflict with std 'time' module. (sbueno)
062398a
3d2dad5
* Thu Jul 25 2013 Brian C. Lane <bcl@redhat.com> - 20.3-1
3d2dad5
- Fix driver disk path for inst.dd= method (#987513) (bcl)
3d2dad5
- Add support for NFS as install source in TUI. (#971298) (sbueno+anaconda)
3d2dad5
- Allow logging into multiple iscsi nodes at once (#975831). (clumens)
3d2dad5
- Fix crash while parsing ntp servers from DHCP6 (#969303) (dshea)
3d2dad5
- Use ExceptionInfo namedtuple when dumping anaconda (#982299) (vpodzime)
3d2dad5
- Wait for device connections for iface-bound iscsi in kickstart (#740105)
3d2dad5
  (rvykydal)
3d2dad5
- Refer to blivet instead of storage in iscsi kickstart (#740105) (rvykydal)
3d2dad5
- Mark disk 'selected' if only one present in TUI. (#975790) (sbueno+anaconda)
3d2dad5
- Update devicetree only if we logged in to some target in add iscsi dialog.
3d2dad5
  (rvykydal)
3d2dad5
- Don't show multipath members in specialized disks overview (#740105)
3d2dad5
  (rvykydal)
3d2dad5
- Do not populate devicetree after each single login in iscsi dialog (#740105)
3d2dad5
  (rvykydal)
3d2dad5
- Match also iface when logging into selected iface-bound iscsi target
3d2dad5
  (#740105) (rvykydal)
3d2dad5
- Fix handling of non-ASCII names (#969309) (dshea)
3d2dad5
- Use inline completion for the region/city selection (vpodzime)
3d2dad5
- Fix copyright of the main anaconda script (vpodzime)
3d2dad5
101e88e
* Mon Jul 15 2013 Brian C. Lane <bcl@redhat.com> - 20.2-1
101e88e
- Use the new wait for connectivity function (mkolman)
101e88e
- Improve waiting for network connectivity (mkolman)
101e88e
- Use langtable to get default layout instead of our magic (#485137) (vpodzime)
101e88e
- Adapt to the new localization module (vpodzime)
101e88e
- Rewrite the localization module (vpodzime)
101e88e
- Make the Welcome spoke wait for Geolocation lookup to finish (#975193)
101e88e
  (mkolman)
101e88e
b5448bc
* Tue Jul 09 2013 Brian C. Lane <bcl@redhat.com> - 20.1-1
5826e1a
- bump major version number