New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider updating dom0 to Fedora 25 #2574

Closed
marmarek opened this Issue Jan 13, 2017 · 1 comment

Comments

Projects
None yet
1 participant
@marmarek
Member

marmarek commented Jan 13, 2017

Qubes OS version: R4.0

Main reasons:

  • hardware compatibility (updated X drivers)
  • some KDE guy at 33c3 told us that most of our KDE-related problems are already fixed in KDE 5.8 (we've ran through the list there)
  • updated salt, making https://github.com/QubesOS/qubes-mgmt-salt-base-overrides hack not needed anymore
  • python 3.5

Problems/todos:

  • Wayland - not a problem - it's still possible to use X server there
  • dracutdevs/dracut#194
  • as usual - installer needs to be updated (lets hope that more bugs are fixed than introduced)

@marmarek marmarek added this to the Release 4.0 milestone Jan 13, 2017

@marmarek marmarek self-assigned this Jan 13, 2017

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

anaconda: update to 25.20.9-1
Apply:
  git diff --full-index --binary anaconda-23.19.10-1..anaconda-25.20.9-1

And resolve conflicts.

QubesOS/qubes-issues#2574

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

pykickstart: build fix in non-devel environemnt
translation-canary/xgettext_werror.sh wrapper isn't part of official
tarball - probably some local developer's script.

QubesOS/qubes-issues#2574

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

Drop initial-setup-launcher
It isn't needed anymore - upstream initial-setup handle text/GUI mode
itself.

QubesOS/qubes-issues#2574

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it
required.

QubesOS/qubes-issues#2574

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

lorax-templates-qubes: provide dummy /proc/modules for dracut
Updated dracut don't like not having /proc/modules - modules
installation routines fails then, producing initramfs without kernel
modules at all. Empty /proc/modules is enough to avoid this.

QubesOS/qubes-issues#2574

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Feb 14, 2017

qubes-release: import RPM keys at the end of installation.
Wait with this to the end, to make sure that all keys will be imported
and also have all required tools (gpg, rpmkeys etc) in place. We can't
add them as dependencies, because qubes-release package needs to be
installed very early.

QubesOS/qubes-issues#2574

marmarek added a commit to marmarek/qubes-core-libvirt that referenced this issue Mar 22, 2017

@qubesos-bot qubesos-bot referenced this issue in QubesOS/updates-status Apr 2, 2017

Closed

core-libvirt v3.1.0-1 (r4.0) #24

marmarek added a commit to marmarek/qubes-installer-qubes-os that referenced this issue Apr 20, 2017

marmarek added a commit to marmarek/qubes-linux-kernel that referenced this issue May 20, 2017

Workaround for buggy dracut in Fedora 25
dracut --kmoddir is broken in dracut-044 (mangles module path inside
initramfs). This is already fixed upstream, but updated package still
haven't been uploaded to Fedora 25.
For now, postprocess the initramfs fixing the path.

https://bugzilla.redhat.com/show_bug.cgi?id=1431317
dracutdevs/dracut#194
QubesOS/qubes-issues#2574

marmarek added a commit to marmarek/qubes-mgmt-salt-base-topd that referenced this issue May 26, 2017

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Jun 2, 2017

Member

Done, all related changes already in master branch.

Member

marmarek commented Jun 2, 2017

Done, all related changes already in master branch.

@marmarek marmarek closed this Jun 2, 2017

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 20, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 20, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 20, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 20, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 20, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 20, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 20, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 21, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 21, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 21, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 21, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 21, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 22, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/anaconda that referenced this issue Sep 22, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/qubes-mgmt-salt-base-topd that referenced this issue Dec 26, 2017

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

anaconda: update to 25.20.9-1
Apply:
  git diff --full-index --binary anaconda-23.19.10-1..anaconda-25.20.9-1

And resolve conflicts.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

pykickstart: build fix in non-devel environemnt
translation-canary/xgettext_werror.sh wrapper isn't part of official
tarball - probably some local developer's script.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

Drop initial-setup-launcher
It isn't needed anymore - upstream initial-setup handle text/GUI mode
itself.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

anaconda: require user password being set
Drop selectable option 'Require a password to use this account'. Make it
required.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

lorax-templates-qubes: provide dummy /proc/modules for dracut
Updated dracut don't like not having /proc/modules - modules
installation routines fails then, producing initramfs without kernel
modules at all. Empty /proc/modules is enough to avoid this.

QubesOS/qubes-issues#2574

fepitre added a commit to fepitre/qubes-installer-qubes-os that referenced this issue Dec 29, 2017

qubes-release: import RPM keys at the end of installation.
Wait with this to the end, to make sure that all keys will be imported
and also have all required tools (gpg, rpmkeys etc) in place. We can't
add them as dependencies, because qubes-release package needs to be
installed very early.

QubesOS/qubes-issues#2574
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment