New version 28.3-1

- Add missing dot to the availability status message (mail)
- Bump Simpleline version (jkonecny)
- Make EFIGRUB._efi_binary a property, not a method (awilliam)
- Better storing logs from build and tests (jkonecny)
- Provide a default install class. (vponcova)
- Do not use hidden install classes. (vponcova)
- Make geolocation with kickstart possible (#1358331) (mkolman)
- Run python-meh as modal in TUI (jkonecny)
- Use GLib event loop in the simpleline (jkonecny)
- TUI progress reporting is handled by show_all (jkonecny)
- Add efi_dir to the BaseInstallClass (#1412391) (vponcova)
- Use /usr/bin/python3 shebang once again (miro)
This commit is contained in:
Martin Kolman 2017-09-11 14:52:32 +02:00
parent 68b00e1695
commit ccb3062aec
4 changed files with 18 additions and 41 deletions

1
.gitignore vendored
View File

@ -114,3 +114,4 @@
/anaconda-27.20.tar.bz2
/anaconda-28.1.tar.bz2
/anaconda-28.2.tar.bz2
/anaconda-28.3.tar.bz2

View File

@ -1,30 +0,0 @@
From 9325942789d69b0ec6876a93868d5a90b1893825 Mon Sep 17 00:00:00 2001
From: Adam Williamson <awilliam@redhat.com>
Date: Wed, 6 Sep 2017 11:25:42 -0700
Subject: [PATCH] Make EFIGRUB._efi_binary a property, not a method
This was previously a class attribute and still is one for the
other classes, and the code that uses it treats it as such. So
for EFIGRUB we need to make it a property. Without this fix,
UEFI installs crash with "TypeError: must be str, not method".
Signed-off-by: Adam Williamson <awilliam@redhat.com>
---
pyanaconda/bootloader.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
index 28b6cf9b2..e24dda11c 100644
--- a/pyanaconda/bootloader.py
+++ b/pyanaconda/bootloader.py
@@ -1846,6 +1846,7 @@ class EFIGRUB(EFIBase, GRUB2):
if value == '32':
self._is_32bit_firmware = True
+ @property
def _efi_binary(self):
if self._is_32bit_firmware:
return "\\shimia32.efi"
--
2.13.5

View File

@ -2,8 +2,8 @@
Summary: Graphical system installer
Name: anaconda
Version: 28.2
Release: 2%{?dist}
Version: 28.3
Release: 1%{?dist}
License: GPLv2+ and MIT
Group: Applications/System
URL: http://fedoraproject.org/wiki/Anaconda
@ -15,9 +15,6 @@ URL: http://fedoraproject.org/wiki/Anaconda
# make dist
Source0: %{name}-%{version}.tar.bz2
# UEFI booting hotfix for rawhide
Patch0: 0001-Make-EFIGRUB._efi_binary-a-property-not-a-method.patch
# Versions of required components (done so we make sure the buildrequires
# match the requires versions of things).
@ -43,7 +40,7 @@ Patch0: 0001-Make-EFIGRUB._efi_binary-a-property-not-a-method.patch
%define pykickstartver 2.36-1
%define pypartedver 2.5-2
%define rpmver 4.10.0
%define simplelinever 0.5-1
%define simplelinever 0.6-1
%define utillinuxver 2.15.1
BuildRequires: audit-libs-devel
@ -243,8 +240,6 @@ runtime on NFS/HTTP/FTP servers or local disks.
%prep
%setup -q
%patch0 -p1
%build
%configure
%{__make} %{?_smp_mflags}
@ -337,8 +332,19 @@ update-desktop-database &> /dev/null || :
%{_prefix}/libexec/anaconda/dd_*
%changelog
* Fri Sep 08 2017 Martin Kolman <mkolman@redhat.com> - 28.2-2
- Make EFIGRUB._efi_binary a property, not a method (adamw)
* Mon Sep 11 2017 Martin Kolman <mkolman@redhat.com> - 28.3-1
- Add missing dot to the availability status message (mail)
- Bump Simpleline version (jkonecny)
- Make EFIGRUB._efi_binary a property, not a method (awilliam)
- Better storing logs from build and tests (jkonecny)
- Provide a default install class. (vponcova)
- Do not use hidden install classes. (vponcova)
- Make geolocation with kickstart possible (#1358331) (mkolman)
- Run python-meh as modal in TUI (jkonecny)
- Use GLib event loop in the simpleline (jkonecny)
- TUI progress reporting is handled by show_all (jkonecny)
- Add efi_dir to the BaseInstallClass (#1412391) (vponcova)
- Use /usr/bin/python3 shebang once again (miro)
* Mon Sep 04 2017 Martin Kolman <mkolman@redhat.com> - 28.2-1
- Fix catch TUI not main thread exceptions (jkonecny)

View File

@ -1 +1 @@
SHA512 (anaconda-28.2.tar.bz2) = fd487edd6ac3d59e1b726e3d21e4cc8a34acea6f37221ae0650daaa5976f6860cc55ed7e8a4e9d26cb7596336d8edd48ed7475c39c4160ff2b851248d2a9de89
SHA512 (anaconda-28.3.tar.bz2) = d77d2697653e89ca51684e7462381287e33fc6df912f2e7593c638a25aeb7aa88c3021527aa85e837c31db85e4a0ac04ca83e10b2315250d3737f160bcc1a058