Compare commits

..

32 Commits
f40 ... f41

Author SHA1 Message Date
Adam Williamson
5dee07da68 Bump Jam_KDE root size a bit
It's failing on Rawhide and F41 because it's running out of
space. It's a few hundred megs over, so let's give it an extra
gig.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-19 15:17:51 -07:00
Timothée Ravier
633fcc5fd2 fedora-kde-common: Remove mariadb-server-utils
This package depends on Perl and is not needed for desktop use cases.

See: https://pagure.io/fedora-kde/SIG/issue/566
2024-10-11 17:07:02 +02:00
Mamoru TASAKA
eac1c05fec lxde: increase disk size for compose
Installed file size is already near limit, and
on rawhide (F42), now compose began to fail at
kernel posttrans scriptlet due to disk size shortage.

So now let's increase size by 20%.
2024-10-03 00:22:11 +09:00
Miro Hrončok
fba0552b3b Do not pull in pypy3.9 to the Python Classroom Lab, 3.10 is already there 2024-09-17 17:23:55 +02:00
Adam Williamson
bedb225129 Bump workstation root size a bit more
ppc64le live compose for the F41 Beta candidate failed with
"needs 110MB more space on the / filesystem". Here's 384M for a
little bit of headroom.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-11 17:44:24 -07:00
Luya Tshimbalanga
e0a404e380 Design Suite: drop unused deja-dup-nautilus and temporarily drop deja-dup 2024-09-04 17:22:47 -07:00
Mamoru TASAKA
f719964831 astronomy: change fpack deps
fpack (which was subpackage of cfitsio.src) was renamed to
cfitsio-utils per:
712e385e26

Change fpack deps accordingly.
2024-08-29 23:43:50 +09:00
Neal Gompa
189421d913 Workstation: Drop botocore to shrink the image 2024-08-28 14:19:16 -04:00
Neal Gompa
fe0d1b6aa8 Add initial configuration for MiracleWM spin
Reference: https://fedoraproject.org/wiki/Changes/FedoraMiracle
2024-08-22 12:06:41 -04:00
Adam Williamson
6fa254e43d Disable anaconda-webui for Fedora 41
As per the plan:
https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation
is targeted for F42, and we always intended to disable it on F41
right after branching.
2024-08-18 07:47:43 -07:00
Samyak Jain
da0e8fc819 Branch Fedora 41 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-08-11 21:58:27 +05:30
Zamir SUN
25acc64393 maintainers.toml: Add farchord and ngompa to LXQt spin maintainers
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2024-08-09 23:04:54 +08:00
Neal Gompa
54fd297232 KDE: Add plasma-welcome-fedora
This adds an extra panel for Plasma Welcome to enable third party
sources on initial login.
2024-07-22 14:05:44 -04:00
Miro Hrončok
0e102deb16 Exclude the previous main Python 3.12 from Python Classroom Lab 2024-06-18 14:20:27 +02:00
Evan Goode
049ddc06af Add dnf5-plugins to fedora-container-base.ks 2024-04-29 11:49:11 -04:00
Evan Goode
86fdcfb160 Replace dnf with dnf5 2024-04-29 11:48:00 -04:00
Evan Goode
b3f29156a0 Replace microdnf with dnf5 2024-04-29 09:03:17 -04:00
Major Hayden
e0561d3635 cloud: Consistent device naming
Use consistent network device names for network devices instead of
forcing the old "ethX" names from pre-2017. This ensures that
specialized network devices, such as SR-IOV devices, are easy to
recognize and configure inside a Fedora instance on a public cloud or
OpenStack cloud.

FESCo ticket: https://pagure.io/fesco/issue/3190
Change proposal: https://fedoraproject.org/wiki/Changes/EnableConsistentDeviceNamingCloud

Signed-off-by: Major Hayden <major@redhat.com>
2024-04-15 07:54:36 -05:00
Adam Williamson
226ac356da Bump root sizes for lxqt and i3 lives
These are both failing to build on aarch64 due to lack of space.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-03-26 15:20:32 -07:00
Adam Williamson
fdac8b4519 Remove mrpt-devel from robotics (it was retired)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-03-21 19:35:10 +00:00
Michal Hlavinka
358de365f3 remove passwd, it was retired
passwd was retired, it's function was replaced by shadow-utils,
which is already include in ks
see https://fedoraproject.org/wiki/Changes/LibuserDeprecation
2024-03-20 12:43:30 +01:00
Kevin Fenzi
e9b5e421e1 lxqt: final size bump I hope
This time I actually tested things to confirm that there was enough
size. x86_64 builds fine with this size. aarch64 fails, but not due to
size, it's the dbus aarch64 bug.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-19 22:59:01 +00:00
Adam Williamson
8f9181a408 Bump root partition size for scientific_kde
It seems to need about 1.4G more according to recent failure logs.
Let's give it a bit of a buffer.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-03-19 15:42:54 -07:00
Kevin Fenzi
1ecd01e3b6 lxqt: add more space.
I added a tiny bit of space, but turns out theres not quit enough for
the initramfs to be generated and the compose still fails.

So, lets add 100MB. That should be enough for the scriptlets to
complete.

I'd like to cherry pick this into f40 as well.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-18 12:57:39 -07:00
Kevin Fenzi
a295461bbe lxqt live: bump space a slight bit to fit
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-16 16:51:08 -07:00
Samyak Jain
3ceba512ec Add yselkowitz to list to notify when ELN builds fail
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-03-13 20:32:31 +05:30
Stephen Gallagher
ca8ccf26e8 ELN: enable dnf5 for mock bootstrap
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-03-04 13:30:51 -05:00
raveit65
7210a74f20 Mate: drop earlyoom from livecd 2024-02-24 20:20:57 +01:00
Dennis Gilmore
1762ace394 AArch64 livemedia isos are running out of space.
Increase the image slightly. In a test it is enough to build a iso.

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2024-02-22 18:41:43 -06:00
Leonardo Rossetti
d3f7464006 update maintainers.toml
Signed-off-by: Leonardo Rossetti <lrossett@redhat.com>
2024-02-13 20:28:08 +00:00
Leonardo Rossetti
12a69e96a0 move robotics ks url and maintainer
Signed-off-by: Leonardo Rossetti <lrossett@redhat.com>
2024-02-13 20:28:08 +00:00
Debarshi Ray
0d99c64eb2 container-toolbox: Use 'toolbx' as VARIANT_ID in os-release(5)
This is meant to distinguish OCI containers and images that are designed
specifically for Toolbx from others.  Toolbx containers are long-lasting
pet containers for interactive command line use, which makes them
substantially different from short-lived containers running services.

Therefore, it can be useful to be able to identify Toolbx containers and
images when generating statistics about Fedora usage.

https://pagure.io/Fedora-Council/tickets/issue/449
https://pagure.io/fedora-kickstarts/pull-request/1015
2024-02-13 19:10:14 +00:00
24 changed files with 97 additions and 49 deletions

View File

@@ -9,7 +9,7 @@
# Don't show bootloader as it's impossible for the user to get to it in time # Don't show bootloader as it's impossible for the user to get to it in time
# So we might as well not waste the 1 second on each boot. # So we might as well not waste the 1 second on each boot.
# https://cloud.google.com/compute/docs/import/import-existing-image # https://cloud.google.com/compute/docs/import/import-existing-image
bootloader --timeout=0 --location=mbr --append="no_timer_check net.ifnames=0 console=ttyS0,38400n8d" bootloader --timeout=0 --location=mbr --append="no_timer_check console=ttyS0,38400n8d"
# redefine `services` here to drop cloud-init systemd unit enablements from # redefine `services` here to drop cloud-init systemd unit enablements from
# fedora-cloud-base.ks since we don't use them. # fedora-cloud-base.ks since we don't use them.

View File

@@ -22,12 +22,6 @@ rootpw vagrant
bootloader --timeout=1 --location=mbr --append="no_timer_check console=tty1 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0" bootloader --timeout=1 --location=mbr --append="no_timer_check console=tty1 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0"
%packages %packages
# The default koji Vagrantfile configuration uses rsync to sync files between
# the vagrant host and the guest. It uses yum to verify that rsync is present
# and/or install it if it is not. It will fail without adding the yum compat
# layer for dnf
# TODO: Teach vagrant about dnf
dnf-yum
# rsync gets installed when the Vagrant box is first launched on the # rsync gets installed when the Vagrant box is first launched on the
# users setup. This can actually take a bit of time. Just fold it # users setup. This can actually take a bit of time. Just fold it
# in to the base box disk image # in to the base box disk image

View File

@@ -31,8 +31,7 @@ rootpw --lock --iscrypted locked
firewall --disabled firewall --disabled
# We pass net.ifnames=0 because we always want to use eth0 here on all the cloud images. bootloader --timeout=1 --location=mbr --append="no_timer_check console=tty1 console=ttyS0,115200n8"
bootloader --timeout=1 --location=mbr --append="no_timer_check net.ifnames=0 console=tty1 console=ttyS0,115200n8"
services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final services --enabled=sshd,cloud-init,cloud-init-local,cloud-config,cloud-final

View File

@@ -1,11 +1,11 @@
# See fedora-container-common.ks for details on how to hack on container image kickstarts # See fedora-container-common.ks for details on how to hack on container image kickstarts
# This base is a stripped back Fedora image without python3/dnf. # This base is a stripped back Fedora image without python3.
# If you need that use the standard base image. # If you need that use the standard base image.
%include fedora-container-common.ks %include fedora-container-common.ks
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps %packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
microdnf dnf5
-tzdata -tzdata
%end %end

View File

@@ -7,8 +7,8 @@
rootfiles rootfiles
tar # https://bugzilla.redhat.com/show_bug.cgi?id=1409920 tar # https://bugzilla.redhat.com/show_bug.cgi?id=1409920
vim-minimal vim-minimal
dnf dnf5
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29 dnf5-plugins
sudo sudo
-glibc-langpack-en -glibc-langpack-en
-langpacks-en -langpacks-en

View File

@@ -28,9 +28,8 @@ coreutils-common
curl curl
default-editor default-editor
diffutils diffutils
dnf dnf5
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29 dnf5-plugins
dnf-plugins-core
-dosfstools -dosfstools
-e2fsprogs -e2fsprogs
fedora-release-toolbx fedora-release-toolbx
@@ -68,7 +67,6 @@ openssh-clients
openssl openssl
p11-kit p11-kit
pam pam
passwd
pigz pigz
-pinentry -pinentry
procps-ng procps-ng

View File

@@ -6,8 +6,7 @@
fedora-release-designsuite fedora-release-designsuite
# Provides backup application # Provides backup application
deja-dup #deja-dup
#deja-dup-nautilus
# Add extra gnome applications # Add extra gnome applications
#gnome-books #gnome-books

View File

@@ -7,6 +7,5 @@ autopart --type=btrfs --noswap
%packages %packages
-initial-setup -initial-setup
-initial-setup-gui -initial-setup-gui
gnome-initial-setup
%end %end

View File

@@ -10,9 +10,10 @@ fedora-repos-eln
rootfiles rootfiles
tar # https://bugzilla.redhat.com/show_bug.cgi?id=1409920 tar # https://bugzilla.redhat.com/show_bug.cgi?id=1409920
vim-minimal vim-minimal
dnf
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29 dnf5
python3-dnf-plugins-core # https://github.com/fedora-eln/eln/issues/166 dnf5-plugins
sudo sudo
-glibc-langpack-en -glibc-langpack-en
-langpacks-en -langpacks-en

View File

@@ -32,11 +32,10 @@ reboot
# Packages # Packages
%packages %packages
@core @core
dnf dnf5
kernel kernel
yum yum
nfs-utils nfs-utils
dnf-utils
# pull firmware packages out # pull firmware packages out
-aic94xx-firmware -aic94xx-firmware

View File

@@ -19,7 +19,7 @@ autopart --nohome --noswap --type=plain
# Equivalent of %include fedora-repo.ks # Equivalent of %include fedora-repo.ks
# Pull from the ostree repo that was created during the compose # Pull from the ostree repo that was created during the compose
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/40/${basearch}/iot ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/41/${basearch}/iot
reboot reboot
@@ -34,14 +34,14 @@ fi
# Set the origin to the "main ref", distinct from /updates/ which is where bodhi writes. # Set the origin to the "main ref", distinct from /updates/ which is where bodhi writes.
# We want consumers of this image to track the two week releases. # We want consumers of this image to track the two week releases.
ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/40/${arch}/iot" ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/41/${arch}/iot"
# Make sure the ref we're supposedly sitting on (according # Make sure the ref we're supposedly sitting on (according
# to the updated origin) exists. # to the updated origin) exists.
ostree refs "fedora-iot:fedora/40/${arch}/iot" --create "fedora-iot:fedora/40/${arch}/iot" ostree refs "fedora-iot:fedora/41/${arch}/iot" --create "fedora-iot:fedora/41/${arch}/iot"
# Remove the old ref so that the commit eventually gets cleaned up. # Remove the old ref so that the commit eventually gets cleaned up.
ostree refs "fedora-iot:fedora/40/${arch}/iot" --delete ostree refs "fedora-iot:fedora/41/${arch}/iot" --delete
# delete/add the remote with new options to enable gpg verification # delete/add the remote with new options to enable gpg verification
# and to point them at the cdn url # and to point them at the cdn url

View File

@@ -22,8 +22,14 @@ fedora-release-kde
-tracker-miners -tracker-miners
-tracker -tracker
# Not needed on desktops. See: https://pagure.io/fedora-kde/SIG/issue/566
-mariadb-server-utils
### The KDE-Desktop ### The KDE-Desktop
# fedora-specific packages
plasma-welcome-fedora
### fixes ### fixes
# minimal localization support - allows installing the kde-l10n-* packages # minimal localization support - allows installing the kde-l10n-* packages

View File

@@ -33,7 +33,7 @@ part / --size 16000
astrometry astrometry
astrometry-tycho2 astrometry-tycho2
cdsclient cdsclient
fpack cfitsio-utils
psfex psfex
scamp scamp
sextractor sextractor

View File

@@ -12,7 +12,7 @@
%include fedora-live-kde.ks %include fedora-live-kde.ks
# DVD size partition # DVD size partition
part / --size 10240 --fstype ext4 part / --size 11264 --fstype ext4
#enable threaded irqs #enable threaded irqs
bootloader --append="threadirqs" bootloader --append="threadirqs"

View File

@@ -10,6 +10,9 @@
%include fedora-live-minimization.ks %include fedora-live-minimization.ks
%include fedora-lxde-common.ks %include fedora-lxde-common.ks
# increate the disk size for compose
part / --size 6144
%post %post
# LXDE and LXDM configuration # LXDE and LXDM configuration

30
fedora-live-miraclewm.ks Normal file
View File

@@ -0,0 +1,30 @@
# fedora-livecd-miraclewm.ks
#
# Description:
# - Fedora Live Spin with the tiling window manager Miracle
#
# Maintainer(s):
# - Matthew Kosarek <mattkae@fedoraproject.org>
# - Neal Gompa <ngompa@fedoraproject.org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-miraclewm-common.ks
%packages
# To be able to show installation instructions on background
nwg-wrapper
%end
%post
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/miraclewm
DISPLAYMANAGER=/bin/sddm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="miraclewm"/' /etc/sysconfig/livesys
%end

View File

@@ -1,6 +1,6 @@
# Maintained by x3mboy and the Fedora Robotics SIG: # Maintained by lrossett and the Fedora Robotics SIG:
# https://fedoraproject.org/wiki/SIGs/Robotics # https://docs.fedoraproject.org/en-US/robotics-sig/
# mailto:x3mboy@fedoraproject.org # mailto:lrossett@redhat.com
# mailto:robotics@lists.fedoraproject.org # mailto:robotics@lists.fedoraproject.org
%include fedora-live-base.ks %include fedora-live-base.ks

View File

@@ -10,11 +10,7 @@
# #
#include snippets/packagekit-cached-metadata.ks #include snippets/packagekit-cached-metadata.ks
part / --size 8192 part / --size 8576
%packages
gnome-initial-setup
%end
%post %post

View File

@@ -1,5 +1,5 @@
%packages %packages
microdnf dnf5
-@standard -@standard
-initial-setup-gui -initial-setup-gui
-generic-release* -generic-release*

View File

@@ -0,0 +1,15 @@
# fedora-livecd-miraclewm.ks
#
# Description:
# - Fedora Live Spin with the tiling window manager Miracle
#
# Maintainer(s):
# - Matthew Kosarek <mattkae@fedoraproject.org>
# - Neal Gompa <ngompa@fedoraproject.org>
%packages
fedora-release-miraclewm
@^miraclewm-desktop-environment
@firefox
initial-setup-gui-wayland-miraclewm
%end

View File

@@ -31,7 +31,7 @@ coreutils-single
util-linux util-linux
rpm rpm
shadow-utils shadow-utils
microdnf dnf5
glibc-minimal-langpack glibc-minimal-langpack
grubby grubby
kernel kernel

View File

@@ -30,7 +30,9 @@ wget2-wget
-python3.9 -python3.9
-python3.10 -python3.10
-python3.11 -python3.11
-python3.12
-pypy -pypy
-pypy3.9
# Remove LaTeX, see https://bugzilla.redhat.com/show_bug.cgi?id=1862450 # Remove LaTeX, see https://bugzilla.redhat.com/show_bug.cgi?id=1862450
# and https://bugzilla.redhat.com/show_bug.cgi?id=1902354 # and https://bugzilla.redhat.com/show_bug.cgi?id=1902354

View File

@@ -12,4 +12,7 @@
-gfs2-utils -gfs2-utils
-reiserfs-utils -reiserfs-utils
# Exclude extra unwanted packages
-python3-botocore
%end %end

View File

@@ -1,9 +1,9 @@
[spins.lxqt.x86_64] [spins.lxqt.x86_64]
fas = [ "lupinix", "zsun" ] fas = [ "lupinix", "zsun", "farchord", "ngompa" ]
maintainers = [ "Christian Dersch", "Zamir SUN" ] maintainers = [ "Christian Dersch", "Zamir SUN", "Steve Cossette", "Neal Gompa" ]
[spins.lxqt.armhfp] [spins.lxqt.armhfp]
fas = [ "lupinix", "zsun" ] fas = [ "lupinix", "zsun", "farchord", "ngompa" ]
maintainers = [ "Christian Dersch", "Zamir SUN" ] maintainers = [ "Christian Dersch", "Zamir SUN", "Steve Cossette", "Neal Gompa" ]
[spins.xfce.x86_64] [spins.xfce.x86_64]
fas = [ "nonamedotc", "kevin", "maxamillion" ] fas = [ "nonamedotc", "kevin", "maxamillion" ]
@@ -71,16 +71,16 @@ fas = [ "scitech" ]
maintainers = [ "SciTech SIG" ] maintainers = [ "SciTech SIG" ]
[labs.robotics.x86_64] [labs.robotics.x86_64]
fas = [ "x3mboy", "robotics-sig" ] fas = [ "lrossett", "robotics-sig" ]
maintainers = [ "Eduard Lucena", "Robotics SIG" ] maintainers = [ "Leonardo Rossetti", "Robotics SIG" ]
[spins.i3.x86_64] [spins.i3.x86_64]
fas = [ "jflory7", "defolos", "nasirhm", "odilhao", "x3mboy" ] fas = [ "jflory7", "defolos", "nasirhm", "odilhao", "x3mboy" ]
maintainers = [ "Justin Flory", "Dan Čermák", "Nasir Hussain", "Odilon Junior", "Eduard Lucena" ] maintainers = [ "Justin Flory", "Dan Čermák", "Nasir Hussain", "Odilon Junior", "Eduard Lucena" ]
[eln] [eln]
fas = [ "sgallagh", "tdawson", "asamalik" ] fas = [ "sgallagh", "tdawson", "asamalik", "yselkowitz" ]
maintainers = [ "Stephen Gallagher", "Troy Dawson", "Adam Samalik" ] maintainers = [ "Stephen Gallagher", "Troy Dawson", "Adam Samalik", "Yaakov Selkowitz" ]
[spins.budgie.x86_64] [spins.budgie.x86_64]
fas = [ "joshstrobl" ] fas = [ "joshstrobl" ]
@@ -90,6 +90,10 @@ maintainers = [ "Joshua Strobl" ]
fas = [ "alebastr", "jkonecny", "anthr76", "fale" ] fas = [ "alebastr", "jkonecny", "anthr76", "fale" ]
maintainers = [ "Aleksei Bavshin", "Jiří Konečný", "Anthony Rabbito", "Fabio Alessandro Locati" ] maintainers = [ "Aleksei Bavshin", "Jiří Konečný", "Anthony Rabbito", "Fabio Alessandro Locati" ]
[spins.miraclewm.x86_64]
fas = [ "mattkae", "ngompa" ]
maintainers = [ "Matthew Kosarek", "Neal Gompa" ]
[silverblue.x86_64] [silverblue.x86_64]
fas = [ "siosm", "tpopela" ] fas = [ "siosm", "tpopela" ]
maintainers = [ "Timothée Ravier", "Tomáš Popela" ] maintainers = [ "Timothée Ravier", "Tomáš Popela" ]