Commit Graph

2544 Commits

Author SHA1 Message Date
Miro Hrončok
497c78f729 Revert "Python Classroom: Share disk size declaration between disk and live"
This reverts commit 093733933f.

    BuildError: Failed to parse kickstart file '.../fedora-disk-python-classroom.ks' : The following problem occurred on line 12 of the kickstart file:

    The part/partition and autopart commands can't be used at the same time.
2022-03-19 10:27:59 +00:00
Kevin Fenzi
ada43b9882 increase size of kde live a bit to have everything fit in rawhide
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-18 09:55:24 -07:00
Miro Hrončok
093733933f Python Classroom: Share disk size declaration between disk and live
The disk image for aarch64 fails to build for not enough space,
see https://pagure.io/releng/failed-composes/issue/3206
2022-03-16 10:29:47 +00:00
Adam Williamson
f4300791a2 Disable updates harder in Workstation and Robotics (#2064077)
Just setting `download-updates=false` seems not to be enough any
more, we get update notifications in live images currently. This
should fix that and also disable the Updates pane on GNOME
Software in the live environment, which is a nice improvement.

https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1683#note_1408750

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-03-15 08:33:36 -07:00
Dennis Gilmore
d56b41ce0d on arm disk images make sure there is not a console=tty0 bootarg
Appending console=tty0 is problematic for many arm use cases.
lets make sure we remove it so systems can just boot
https://bugzilla.redhat.com/show_bug.cgi?id=2022757

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2022-03-10 15:59:44 -06:00
Miro Hrončok
e52d48c7b6 Change the desktop background image of Python Classroom Lab to match Fedora Workstation
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2059699
2022-03-02 00:26:49 +01:00
Jens Petersen
0465c86082 fedora-kde-minimization.ks: stop removing @input-methods
see discussion in https://pagure.io/fedora-kde/SIG/issue/156
2022-02-24 16:00:31 +00:00
Adam Williamson
2e24ef369a Update to f36-backgrounds in cinnamon-common 2022-02-16 14:53:26 -08:00
Paul Whalen
bbc347a0e4 Remove rng from enabled services in iot disk images
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2022-02-16 10:50:58 -05:00
Peter Robinson
2efba63b42 Merge #861 Nonexistent /run/nologin should not fail compose 2022-01-24 18:38:54 +00:00
Mattia Verga
c08ad8195f Increase astronomy-live part size to fix compose failures
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-01-22 01:24:19 +00:00
Stephen Gallagher
e686ccb4e9
Nonexistent /run/nologin should not fail compose
If the file was not present, the command would fail and the compose
would not proceed.

This is currently blocking container base image generation for ELN.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-21 16:04:05 -05:00
Stephen Gallagher
fc62a6121f Fix rpm GPG import for ELN
ELN needs to import the current key as well as keys a few releases
back, since it doesn't (currently) re-sign at Fedora branching.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-20 18:52:11 +00:00
Mattia Verga
379a3025a9 Replace INDI drivers with indi-3rdparty-drivers metapackage 2022-01-16 14:40:29 +01:00
Mattia Verga
30734cdc7e Siril has been retired 2022-01-16 14:39:55 +01:00
Stephen Gallagher
4477181faf
Ensure that util-linux-core is available
In 1f3645b72d we added a removal of
util-linux, so this section had both:

%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
util-linux
...
-util-linux

This changes the first of those two entries to include
util-linux-core instead of util-linux, so these two directives do
not conflict.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-01-05 06:53:38 -05:00
Neal Gompa
1bfe603576 Revert "Cloud: Azure support"
This stuff is now properly part of the cloud-init package,
so we don't need this anymore.

This reverts commit 88452ac290.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-12-15 04:11:33 -05:00
Neal Gompa
5b5fba2560 kde: Drop system-config-language
It does not work properly on Wayland by default and Plasma
has its own language selector.

Fixes: https://pagure.io/fedora-kde/SIG/issue/143

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-12-13 20:04:58 -05:00
Stephen Gallagher
059e045353
ELN: Sync with fedora-container-base.ks
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-12-10 08:49:15 -05:00
Kevin Fenzi
3628a50d50 workstation: increase size a tiny bit
Todays rawhide failed due to needing another 14MB.
Increase it a bit more than that tho because it may have failed when it
hit the first package it ran out of space on. We should of course figure
out why it's growing too.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-12-02 14:51:42 -08:00
Mohan Boddu
430c739d93 Adding the maintainers for eln composes
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-11-30 10:53:21 -05:00
Peter Robinson
1141147b06 arm: aarch64: Copy the generic aarch64 RPi U-Boot over too
Set up the generic aarch64 Raspberry Pi U-Boot so that we can
boot any new device that we may not have specific support for.
We'll use this method to support the new Zero 2 W.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-11-21 19:22:12 +00:00
Ankur Sinha (Ankur Sinha Gmail)
f76a16b585
feat: update comp-neuro image
- make it leaner by limiting to comp neuro tools only, and removing
  extra analysis tools (which users can install when required)

Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2021-11-10 18:49:52 +00:00
François Rigault
88452ac290 Cloud: Azure support
To work on Azure, cloud-init need some extra dependencies.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1974262
2021-11-04 17:29:34 +01:00
Kevin Fenzi
eb190a4032 i3-spin: drop bightlight as it's retired now.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-11-03 17:51:41 -07:00
Major Hayden
ed9fb2fc19
🚮 Truncate /etc/resolv.conf from kickstart
During the kickstart of the cloud image, NetworkManager writes an
/etc/resolv.conf that contains `nameserver 192.168.122.1`. This causes
boot delays with cloud-init since it does some early boot DNS
redirection tests before talking to the cloud's metadata service. On
some clouds/architectures, this delay is 15 seconds or more.

Truncate the /etc/resolv.conf so it can be replaced properly by
NetworkManager and cloud-init on the first boot.

Signed-off-by: Major Hayden <major@redhat.com>
2021-10-14 13:14:22 -05:00
Timothée Ravier
4282a656dd Revert "fedora-live-kde.ks: Enable initial-setup on firstboot"
This reverts both commits trying to enable initial-setup on first boot
for the KDE Live Spin as this is not working as expected right now.

This reverts commit 8afe142dcb.
This reverts commit 8e6d33c408.
2021-09-21 16:17:22 +02:00
Timothée Ravier
8afe142dcb fedora-live-kde.ks: Really enable initial-setup on firstboot
Previous change enabled it for the LiveISO directly instead of the final
system as this was meant for usage in RAW disk images and not in
LiveISOs.

This change should enable it for both, be a NOP for the LiveISO and
effectively enable it on the final system until we find a better
solution in Anaconda itself.

See discussion in https://github.com/rhinstaller/initial-setup/issues/136

Fixes: 8a3b18b fedora-live-kde.ks: Enable initial-setup on firstboot
2021-09-17 11:00:08 +02:00
Timothée Ravier
8e6d33c408 fedora-live-kde.ks: Enable initial-setup on firstboot
To make OEM installs, we need to move the user account, timezone and
network setup to first boot setup steps. This enables initial-setup to
do just that.  Once this is confirmed as working, we can remove the user
setup spoke from the initial Anaconda installation dialog.
2021-09-15 23:39:27 +00:00
Luya Tshimbalanga
f0179496d7
Replace gnome-shell-extension-pomodoro by gnome-pomodoro
This commit addresses the change from upstream renaming gnome-shell-extension-pomodoro
to gnome-pomodoro.
See https://src.fedoraproject.org/rpms/gnome-pomodoro/blob/rawhide/f/gnome-pomodoro.spec

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-09-10 17:39:53 -07:00
Adam Williamson
dbbce3f6fb scientific: it's python3-matplotlib-qt5 now (not qt4)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-09-02 12:26:03 +00:00
Neal Gompa
8684751be4 Cloud: Add PReP partition for POWER cloud images
VM images on POWER require a PReP partition to be able to boot.
Since we don't have a way to define this archfully for now,
let's just always create it. Losing 4MB isn't that bad, anyway...

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-09-01 22:16:58 +00:00
Adam Williamson
92fdbf48a9 Change fedora-cinnamon-common to use f35-backgrounds not f34-
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-08-31 14:04:49 -07:00
Neal Gompa
a79b11da92 KDE: Add LibreOffice Draw and LibreOffice Math packages
These are tiny packages that just add the desktop files to access
functionality that's already included as part of the rest of LibreOffice.

Fixes: https://pagure.io/fedora-kde/SIG/issue/103

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-08-26 19:42:31 -04:00
JT Pennington
1a8838ff39 Update fedora-live-jam_kde.ks maintainer info 2021-08-26 12:58:16 +00:00
Adam Williamson
0c8fe4532c Drop Eclipse from Scientific images
Eclipse has been orphaned and does not build or install in F35
or Rawhide, see:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/KQV3XN7CYCRCP5ENU5PNNWGRB7Z3YQIZ/
https://bugzilla.redhat.com/show_bug.cgi?id=1964630
https://bugzilla.redhat.com/show_bug.cgi?id=1987435

The Scientific images currently fail to build because they try to
pull in Eclipse packages which are not installable. Since it
doesn't seem likely that Eclipse will get fixed, let's drop it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-08-13 11:44:01 -07:00
JT Pennington
81dc129cf2 Update maintainers.toml
change JAM maintainer
2021-08-02 19:07:09 +00:00
Stephen Gallagher
99f1db54a0
Drop 'auth' line from ELN guests
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-07-23 12:00:19 -04:00
Neal Gompa
ec56783946 Revert "Add the fstrim to post and avoid 40GB Vagrant files"
It doesn't work in the image creation environment.

This reverts commit bc7e8ce561.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-16 09:56:38 -04:00
Neal Gompa
dc9b56098f Revert "Remove zeroing the disk, use fstrim+sync to trim the disk"
fstrim doesn't work at all in the image creation environment.

This reverts commit 8cad6efa4e.
2021-07-16 09:49:22 -04:00
Neal Gompa
8cad6efa4e Remove zeroing the disk, use fstrim+sync to trim the disk
This should be functionally equivalent with less I/O burden.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-16 08:44:01 -04:00
Neal Gompa
49753d125b Set up the zeros file as nodatacow to disable CoW and compression
This makes it so that we can effectively zero out the filesystem.

Fixes: ad8e04aacb

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 10:10:35 -04:00
Neal Gompa
b4015b7dba Force the filesystem to sync to disk before trimming
This ensures that data discard works properly.

Fixes: bc7e8ce561

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 05:26:39 -04:00
Neal Gompa
ad8e04aacb Revert "Remove 'zeroing out empty space' section"
This actually led to the filesystems being bigger.
The most recent Fedora Rawhide images were ~900MB instead of ~300MB.

Clearly, we need this to make it smaller.

This reverts commit d4d8bffb2c.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 04:03:44 -04:00
Chris Murphy
d4d8bffb2c Remove 'zeroing out empty space' section
This section is unnecessary due to commit bc7e8ce, but also inhibits that fix.
So just remove it.

Fixes: https://pagure.io/cloud-sig/issue/340#comment-743041
Signed-off-by: Chris Murphy chrismurphy@fedoraproject.org
2021-07-13 05:05:47 +00:00
David Duncan
bc7e8ce561 Add the fstrim to post and avoid 40GB Vagrant files
Fixes:https://pagure.io/cloud-sig/issue/340

Signed-off-by: David Duncan <davdunc@amazon.com>
2021-07-08 17:01:00 -07:00
Neal Gompa
6a37d23859 Ensure Fedora Cloud has grub installed for BIOS boot on x86_64
Without this, there is no guarantee that BIOS would
be correctly set up if the install environment is UEFI.

Fixes: 611edda149

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-07-06 15:00:54 -04:00
Neal Gompa
611edda149 Configure Fedora Cloud with GPT with Hybrid Boot
Fedora Cloud is now set up so that it builds the disk with
GPT partitioning and has a specific partitioning layout so
that the resulting images are equipped to boot either with
legacy BIOS or UEFI.

Reference: https://fedoraproject.org/wiki/Changes/FedoraCloudHybridBoot

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-07-02 21:33:02 -04:00
David Duncan
c970f81e4e enable zram-based swap
https://pagure.io/cloud-sig/issue/324

Signed-off-by: David Duncan <davdunc@amazon.com>
2021-06-19 14:52:36 +00:00
Neal Gompa
6de08b413c Use Btrfs for Fedora Cloud Edition
Reference: https://fedoraproject.org/wiki/Changes/FedoraCloudBtrfsByDefault

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-06-16 12:15:30 -04:00