Compare commits
20 Commits
master
...
f29-riscv6
Author | SHA1 | Date | |
---|---|---|---|
4f20eac831 | |||
|
5b22a702c2 | ||
|
5881705c39 | ||
|
625f98f8cf | ||
|
777c00ff54 | ||
|
5873518367 | ||
|
1d80cfe722 | ||
|
cfc7337a7e | ||
|
99fd9e8711 | ||
|
8b3d1feae6 | ||
|
63417c0298 | ||
|
cb6eb9f32c | ||
|
8e0f17b975 | ||
|
50c67d194e | ||
|
562399b26b | ||
|
3c1afff274 | ||
|
b3b63c2695 | ||
|
d0ceea9bc6 | ||
|
e58f9a43d0 | ||
|
f3fdea6943 |
11
.gitignore
vendored
11
.gitignore
vendored
@ -147,3 +147,14 @@
|
||||
/anaconda-29.13.tar.bz2
|
||||
/anaconda-29.14.tar.bz2
|
||||
/anaconda-29.15.tar.bz2
|
||||
/anaconda-29.16.tar.bz2
|
||||
/anaconda-29.17.tar.bz2
|
||||
/anaconda-29.18.tar.bz2
|
||||
/anaconda-29.19.tar.bz2
|
||||
/anaconda-29.20.tar.bz2
|
||||
/anaconda-29.21.tar.bz2
|
||||
/anaconda-29.22.tar.bz2
|
||||
/anaconda-29.23.tar.bz2
|
||||
/anaconda-29.24.1.tar.bz2
|
||||
/anaconda-29.24.2.tar.bz2
|
||||
/anaconda-29.24.3.tar.bz2
|
||||
|
52
0001-Drop-attempt-to-add-nocrypto-to-tsflags.patch
Normal file
52
0001-Drop-attempt-to-add-nocrypto-to-tsflags.patch
Normal file
@ -0,0 +1,52 @@
|
||||
From 18883ab79be8186363e48418feb34c7890e1c30d Mon Sep 17 00:00:00 2001
|
||||
From: Adam Williamson <awilliam@redhat.com>
|
||||
Date: Wed, 26 Sep 2018 18:45:41 -0700
|
||||
Subject: [PATCH] Drop attempt to add 'nocrypto' to tsflags
|
||||
|
||||
This has not actually *worked* since DNF 3.0, due to
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1595917 . You can
|
||||
check this for yourself quite easily, with DNF 3.0 to 3.5.1:
|
||||
|
||||
>>> import dnf.base
|
||||
>>> base = dnf.base.Base()
|
||||
>>> base.conf.tsflags
|
||||
[]
|
||||
>>> base.conf.tsflags.append('nocrypto')
|
||||
>>> base.conf.tsflags
|
||||
[]
|
||||
>>>
|
||||
|
||||
If you try this on DNF 3.6, you will notice that it errors out,
|
||||
because in DNF 3.6, these types of config options are presented
|
||||
as tuples rather than lists, as a way to try and spot now-broken
|
||||
usages like this.
|
||||
|
||||
I suggest we just drop this entirely, because if it was actually
|
||||
*necessary* any more, we would've been running into the problem
|
||||
this was supposed to work around - #1006280 - ever since DNF 3.0
|
||||
landed and it became a no-op. As we have *not* been (AFAIK)
|
||||
running into any such problems, let's just drop it.
|
||||
|
||||
Signed-off-by: Adam Williamson <awilliam@redhat.com>
|
||||
---
|
||||
pyanaconda/payload/dnfpayload.py | 4 ----
|
||||
1 file changed, 4 deletions(-)
|
||||
|
||||
diff --git a/pyanaconda/payload/dnfpayload.py b/pyanaconda/payload/dnfpayload.py
|
||||
index 15f4ca997..82abd388f 100644
|
||||
--- a/pyanaconda/payload/dnfpayload.py
|
||||
+++ b/pyanaconda/payload/dnfpayload.py
|
||||
@@ -670,10 +670,6 @@ class DNFPayload(payload.PackagePayload):
|
||||
|
||||
self._base.conf.substitutions.update_from_etc(conf.installroot)
|
||||
|
||||
- # NSS won't survive the forking we do to shield out chroot during
|
||||
- # transaction, disable it in RPM:
|
||||
- conf.tsflags.append('nocrypto')
|
||||
-
|
||||
if self.data.packages.multiLib:
|
||||
conf.multilib_policy = "all"
|
||||
|
||||
--
|
||||
2.19.0
|
||||
|
214
anaconda.spec
214
anaconda.spec
@ -6,8 +6,8 @@
|
||||
|
||||
Summary: Graphical system installer
|
||||
Name: anaconda
|
||||
Version: 29.15
|
||||
Release: 1%{?dist}
|
||||
Version: 29.24.3
|
||||
Release: 2.0.riscv64%{?dist}
|
||||
License: GPLv2+ and MIT
|
||||
Group: Applications/System
|
||||
URL: http://fedoraproject.org/wiki/Anaconda
|
||||
@ -18,13 +18,17 @@ URL: http://fedoraproject.org/wiki/Anaconda
|
||||
# ./autogen.sh
|
||||
# make dist
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
# Fix DNF 3.6 compat
|
||||
# https://github.com/rhinstaller/anaconda/pull/1627
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1595917
|
||||
Patch0: 0001-Drop-attempt-to-add-nocrypto-to-tsflags.patch
|
||||
|
||||
# Versions of required components (done so we make sure the buildrequires
|
||||
# match the requires versions of things).
|
||||
|
||||
%define blivetguiver 2.1.7-2
|
||||
%define dbusver 1.2.3
|
||||
%define dnfver 2.2.0
|
||||
%define dnfver 3.5.0
|
||||
%define dracutver 034-7
|
||||
%define fcoeutilsver 1.0.12-3.20100323git
|
||||
%define gettextver 0.19.8
|
||||
@ -38,13 +42,14 @@ Source0: %{name}-%{version}.tar.bz2
|
||||
%define libxklavierver 5.4
|
||||
%define mehver 0.23-1
|
||||
%define nmver 1.0
|
||||
%define pykickstartver 3.14-1
|
||||
%define pykickstartver 3.16-1
|
||||
%define pypartedver 2.5-2
|
||||
%define rpmver 4.10.0
|
||||
%define simplelinever 1.1-1
|
||||
%define utillinuxver 2.15.1
|
||||
|
||||
BuildRequires: audit-libs-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: gettext-devel >= %{gettextver}
|
||||
BuildRequires: gtk3-devel >= %{gtk3ver}
|
||||
BuildRequires: gtk-doc
|
||||
@ -86,7 +91,7 @@ The anaconda package is a metapackage for the Anaconda installer.
|
||||
Summary: Core of the Anaconda installer
|
||||
Requires: python3-libs
|
||||
Requires: python3-dnf >= %{dnfver}
|
||||
Requires: python3-blivet >= 1:3.1.0-0.1.b1
|
||||
Requires: python3-blivet >= 1:3.1.0-1
|
||||
Requires: python3-blockdev >= %{libblockdevver}
|
||||
Requires: python3-meh >= %{mehver}
|
||||
Requires: libreport-anaconda >= 2.0.21-1
|
||||
@ -105,6 +110,7 @@ Requires: python3-dbus
|
||||
Requires: python3-pwquality
|
||||
Requires: python3-systemd
|
||||
Requires: python3-pydbus
|
||||
Requires: python3-productmd
|
||||
|
||||
# pwquality only "recommends" the dictionaries it needs to do anything useful,
|
||||
# which is apparently great for containers but unhelpful for the rest of us
|
||||
@ -128,7 +134,6 @@ Requires: python3-ntplib
|
||||
Requires: systemd
|
||||
Requires: python3-pid
|
||||
Requires: python3-ordered-set >= 2.0.0
|
||||
Requires: python3-wrapt
|
||||
|
||||
Requires: python3-coverage >= 4.0-0.12.b3
|
||||
|
||||
@ -165,7 +170,9 @@ Requires: hfsplus-tools
|
||||
%endif
|
||||
%endif
|
||||
# kexec support
|
||||
%ifnarch riscv64
|
||||
Requires: kexec-tools
|
||||
%endif
|
||||
Requires: createrepo_c
|
||||
# run's on TTY1 in install env
|
||||
Requires: tmux
|
||||
@ -250,6 +257,7 @@ runtime on NFS/HTTP/FTP servers or local disks.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
# use actual build-time release number, not tarball creation time release number
|
||||
@ -264,7 +272,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
|
||||
mkdir %{buildroot}%{_datadir}/anaconda/addons
|
||||
|
||||
%ifarch %livearches
|
||||
desktop-file-install ---dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop
|
||||
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop
|
||||
%endif
|
||||
# NOTE: If you see "error: Installed (but unpackaged) file(s) found" that include liveinst files,
|
||||
# check the IS_LIVEINST_ARCH in configure.ac to make sure your architecture is properly defined
|
||||
@ -347,6 +355,198 @@ update-desktop-database &> /dev/null || :
|
||||
%{_prefix}/libexec/anaconda/dd_*
|
||||
|
||||
%changelog
|
||||
* Fri Oct 05 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> - 29.24.3-2.0.riscv64
|
||||
- Disable kexec-tools on RISC-V (riscv64)
|
||||
|
||||
* Tue Oct 02 2018 Adam Williamson <awilliam@redhat.com> - 29.24.3-2
|
||||
- Backport #1627 to fix DNF 3.6 compat (#1595917)
|
||||
|
||||
* Thu Sep 13 2018 Martin Kolman <mkolman@redhat.com> - 29.24.3-1
|
||||
- Save lsblk output to the Anaconda traceback file (vtrefny)
|
||||
- Remove librepo imports from Anaconda (#1626609) (jkonecny)
|
||||
- DNF 3.5 compatibility (mkolman)
|
||||
- Use the default LUKS version for auto partitioning (#1624680) (vponcova)
|
||||
- Remove the testing flag (vponcova)
|
||||
- Detect that there is not enough space on a device (#1613232) (vponcova)
|
||||
|
||||
* Thu Aug 30 2018 Martin Kolman <mkolman@redhat.com> - 29.24.2-1
|
||||
- Set kickstart version for Fedora 29 (mkolman)
|
||||
- Add initial 32-bit ARMv7 EFI support (pbrobinson)
|
||||
- Drop legacy get_arm_machine pieces (pbrobinson)
|
||||
- arch: arm: drop omap checks and specifics (pbrobinson)
|
||||
|
||||
* Mon Aug 27 2018 Martin Kolman <mkolman@redhat.com> - 29.24.1-1
|
||||
- Fix the processing of the live CD source (#1622248) (vponcova)
|
||||
|
||||
* Wed Aug 22 2018 Martin Kolman <mkolman@redhat.com> - 29.24-1
|
||||
- Fix crash in tui when default partitioning scheme is not supported.
|
||||
(rvykydal)
|
||||
- Fix pylint errors (vponcova)
|
||||
- Add libtool build dependency (jkonecny)
|
||||
- Remove shebang from DUD test (jkonecny)
|
||||
- Add inst.addrepo documentation for HD variant (jkonecny)
|
||||
- Warn when repo names are not unique (jkonecny)
|
||||
- HD addon repos have mount directories permanent (jkonecny)
|
||||
- Unmount hard drive additional repositories (jkonecny)
|
||||
- Move RepoData copy creation to the RepoData class (jkonecny)
|
||||
- Show empty file protocol on HD addon repo fail (jkonecny)
|
||||
- Mount and use HDD additional repositories (jkonecny)
|
||||
- Separate _find_and_mount_iso from _setup_media (jkonecny)
|
||||
- Load hard drive repo type from inst.addrepo (jkonecny)
|
||||
- Do not fail if .discinfo file can't be read (jkonecny)
|
||||
- Use productmd to parse .discinfo file (jkonecny)
|
||||
- Add payload sources tests (jkonecny)
|
||||
- Cleanup payload tests source file (jkonecny)
|
||||
- Add documentation for inst.addrepo boot option (jkonecny)
|
||||
- Add additional repositories to KS data (jkonecny)
|
||||
- Use new source solution (jkonecny)
|
||||
- Add payload sources implementation (jkonecny)
|
||||
- Don't resize a device if the size is same as the old size (#1572828)
|
||||
(vponcova)
|
||||
- Mark disks with additional repos as protected (jkonecny)
|
||||
- Support boot args parsing to list (jkonecny)
|
||||
- Add inst.addrepo new options (jkonecny)
|
||||
- Make parenthesis consistent (jkonecny)
|
||||
- Remove unused parameter from live_startup method (jkonecny)
|
||||
- Disable treeinfo based repos only once (jkonecny)
|
||||
- Disable treeinfo repos when base repo change (jkonecny)
|
||||
- Treeinfo repos can't be changed nor removed (jkonecny)
|
||||
- Add all repositories from the treeinfo file (jkonecny)
|
||||
- Load base repository location from treeinfo (jkonecny)
|
||||
- Add limited file:// protocol to GUI Source spoke (jkonecny)
|
||||
- Add BaseOS between default base repositories (jkonecny)
|
||||
- Split _setupInstallDevice method in payload (jkonecny)
|
||||
- Check the LUKS2 memory requirements (vponcova)
|
||||
- Add an option for choosing version of LUKS in GUI (vponcova)
|
||||
- Add tests for LUKS2 in the auto partitioning module (vponcova)
|
||||
- Apply the LUKS2 options from the auto partitioning module (vponcova)
|
||||
- Support LUKS2 options in the auto partitioning module (vponcova)
|
||||
- Support LUKS2 options in logvol, part and raid commands (vponcova)
|
||||
- Enable to set a default version of LUKS (vponcova)
|
||||
- Update dependencies and kickstart commands to support LUKS2 (#1547908)
|
||||
(vponcova)
|
||||
- Revert back to running DNF in a subprocess (mkolman)
|
||||
- Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman)
|
||||
- Fix a 5 year old typo in the spec file (mkolman)
|
||||
- Use wwn attr instead of removed wwid. (#1565693) (dlehman)
|
||||
|
||||
* Tue Aug 07 2018 Martin Kolman <mkolman@redhat.com> - 29.23-1
|
||||
- Bump required DNF version (mkolman)
|
||||
- Fix some small issues with the platform id patch (mkolman)
|
||||
- Set platform id for DNF (mkolman)
|
||||
- Fix crash when software environment is False (jkonecny)
|
||||
- Allow to delete all file systems used by Unknown (#1597199) (vponcova)
|
||||
- DD: Use text mode when calling tools with subprocess (rvykydal)
|
||||
- Update RHEL placeholder names (mkolman)
|
||||
- Typo fixup (rvykydal)
|
||||
- Define if blivet-gui is supported via installclasses (rvykydal)
|
||||
- Offer Blivet-GUI partitioning only if supported (rvykydal)
|
||||
- Only show the "closest mirror" source option where appropriate (mkolman)
|
||||
- Starting from 3.0 DNF expects strings in comps queries (mkolman)
|
||||
- Use the manual partitioning module in TUI (vponcova)
|
||||
- Use the manual partitioning module in UI (vponcova)
|
||||
- Add tests for the manual partitioning module (vponcova)
|
||||
- Create the manual partitioning module (vponcova)
|
||||
- Reserve enough static space for 2 lines in spoke status on hub (#1584160)
|
||||
(rvykydal)
|
||||
- Fix disable additional repositories (jkonecny)
|
||||
- Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova)
|
||||
- Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal)
|
||||
|
||||
* Fri Jul 27 2018 Martin Kolman <mkolman@redhat.com> - 29.22-1
|
||||
- Handle new module specific error states (mkolman)
|
||||
- Handle missing package errors reported by the install_specs() function
|
||||
(mkolman)
|
||||
- Initial module enablement and installation support (mkolman)
|
||||
- Use productmd library to parse .treeinfo (#1411673) (jkonecny)
|
||||
- Import kickstart classes as version-less in the dracut script (vponcova)
|
||||
- Use only version-less kickstart classes (vponcova)
|
||||
- Define version-less variants of kickstart classes (vponcova)
|
||||
|
||||
* Wed Jul 25 2018 Martin Kolman <mkolman@redhat.com> - 29.21-1
|
||||
- Pylint should skip the file livepayload.py (vponcova)
|
||||
- Fix pylint errors (vponcova)
|
||||
- Change the pop-up text with the pre-release warning (#1542998) (vpodzime)
|
||||
- Sort categories on the hub by defined order (#1584160) (rvykydal)
|
||||
- Show a note about EULA where relevant (mkolman)
|
||||
- Change message log level to INFO when adding repo (jkonecny)
|
||||
- Set packaging log level to DEBUG by default (jkonecny)
|
||||
- Remove the python-wrapt dependency (vponcova)
|
||||
- Do not use capitals for spoke names (#1584160) (rvykydal)
|
||||
- Wrap category label and add space between columns (#1584160) (rvykydal)
|
||||
- Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal)
|
||||
- Replace deprecated dracut options for booting with ibft. (rvykydal)
|
||||
- Improve handling of unsupported filesystems in UI. (rvykydal)
|
||||
- Reserve two lines for status message (#1584160) (rvykydal)
|
||||
- Use three spoke columns on hub for better scaling (#1584160) (rvykydal)
|
||||
|
||||
* Wed Jul 18 2018 Martin Kolman <mkolman@redhat.com> - 29.20-1
|
||||
- Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam)
|
||||
- Protected devices might be hidden (#1561766) (vponcova)
|
||||
- fstab: include a note about systemctl daemon-reload (zbyszek)
|
||||
- Access the ZFCP module only on s390x (vponcova)
|
||||
- Tell libreport if it is a final release or not (#1596392) (vpodzime)
|
||||
- bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass
|
||||
(hdegoede)
|
||||
- installclass: Add bootloader_menu_autohide property (hdegoede)
|
||||
- Add tests for the zFCP module (vponcova)
|
||||
- Handle the zfcp command in the zFCP module (vponcova)
|
||||
- Use the zFCP discovery task in UI (vponcova)
|
||||
- Create the zFCP discovery task (vponcova)
|
||||
- Create the zFCP module (vponcova)
|
||||
|
||||
* Wed Jun 27 2018 Martin Kolman <mkolman@redhat.com> - 29.19-1
|
||||
- DNF 3: progress callback constants moved to dnf.transaction (awilliam)
|
||||
- DNF 3: Update size calculations for transaction item changes (awilliam)
|
||||
- DNF 3: config substitutions moved from dnf to libdnf (awilliam)
|
||||
|
||||
* Mon Jun 25 2018 Martin Kolman <mkolman@redhat.com> - 29.18-1
|
||||
- Add tests for the DASD module (vponcova)
|
||||
- Run the DASD formatting task in UI (vponcova)
|
||||
- Extend the sync_run_task method with a callback (vponcova)
|
||||
- Create a task for formatting DASDs (vponcova)
|
||||
- Run the DASD discovery task from UI (vponcova)
|
||||
- Create a task for discovering DASDs (vponcova)
|
||||
- Create the DASD module (vponcova)
|
||||
- Add tests for the language installation task (vponcova)
|
||||
- Run an installation task to install a language (vponcova)
|
||||
- nvdimm: fix crash on non-block devices (rvykydal)
|
||||
|
||||
* Tue Jun 12 2018 Martin Kolman <mkolman@redhat.com> - 29.17-1
|
||||
- Wait for kickstart modules to quit (vponcova)
|
||||
- Ask for a default passphrase if required (vponcova)
|
||||
- Add support for setting different types of passwords in TUI (vponcova)
|
||||
|
||||
* Thu Jun 07 2018 Martin Kolman <mkolman@redhat.com> - 29.16-1
|
||||
- Add tests for changes in tasks and the install manager (vponcova)
|
||||
- Add a simple installation task in the Baz module (vponcova)
|
||||
- Update the boss classes (vponcova)
|
||||
- Update the base clases for modules (vponcova)
|
||||
- Use the system installation task in the install manager (vponcova)
|
||||
- Add the system installation task (vponcova)
|
||||
- Add methods for running remote DBus tasks (vponcova)
|
||||
- Improved base clases for DBus tasks (vponcova)
|
||||
- Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny)
|
||||
- Fix pylint errors (vponcova)
|
||||
- Skip the pylint check for the bootloader.py (vponcova)
|
||||
- Enable DNF depsolver debugging in debug mode (mkolman)
|
||||
- Don't reset locale of our DBus daemon (vponcova)
|
||||
- Close the DNF base later (#1571299) (vponcova)
|
||||
- Add 10%% for storage metadata to the total required space (#1578395)
|
||||
(vponcova)
|
||||
- Add hook to prevent mistake upstream pushes (jkonecny)
|
||||
- Revert "WIP" (vponcova)
|
||||
- WIP (vponcova)
|
||||
- Set locale to en_US.UTF-8 in every module (#1575415) (vponcova)
|
||||
- Move initial module configuration to the init function (vponcova)
|
||||
- Fix the mount command (vponcova)
|
||||
- Use the auto partitioning module in UI (vponcova)
|
||||
- Only check space during a tui kickstart if ksprompt is enabled (bcl)
|
||||
- Fix can't exit TUI storage spoke (jkonecny)
|
||||
- Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny)
|
||||
- Remove not required PROCESSED return (jkonecny)
|
||||
- Remove PROCESSED from refresh method (jkonecny)
|
||||
|
||||
* Wed May 16 2018 Martin Kolman <mkolman@redhat.com> - 29.15-1
|
||||
- nvdimm: make debug messages more clear (rvykydal)
|
||||
- nvdimm: use libblockdev enum to check namespace mode (rvykydal)
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (anaconda-29.15.tar.bz2) = 13036274c600ef33a6644c51870399051088d3bab07174e3c3f7049ee04943ac7daa8546cdbb85024cdf9580fbe614b9ebd8472388f0ab05778cf07422638990
|
||||
SHA512 (anaconda-29.24.3.tar.bz2) = 8ff16e691800f1d80b1e36fddd1acc1390093d5eb702684964fa303d30374a7876f8a423efc7726420943a4325cc133c2e80d10ec57f4fd9dd4add6adf3a62a3
|
||||
|
Loading…
Reference in New Issue
Block a user