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
# So we might as well not waste the 1 second on each boot.
# 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
# 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"
%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
# users setup. This can actually take a bit of time. Just fold it
# in to the base box disk image

View File

@@ -31,8 +31,7 @@ rootpw --lock --iscrypted locked
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 net.ifnames=0 console=tty1 console=ttyS0,115200n8"
bootloader --timeout=1 --location=mbr --append="no_timer_check console=tty1 console=ttyS0,115200n8"
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
# 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.
%include fedora-container-common.ks
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
microdnf
dnf5
-tzdata
%end

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -19,7 +19,7 @@ autopart --nohome --noswap --type=plain
# Equivalent of %include fedora-repo.ks
# 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
@@ -34,14 +34,14 @@ fi
# 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.
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
# 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.
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
# and to point them at the cdn url

View File

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

View File

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

View File

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

View File

@@ -10,6 +10,9 @@
%include fedora-live-minimization.ks
%include fedora-lxde-common.ks
# increate the disk size for compose
part / --size 6144
%post
# 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:
# https://fedoraproject.org/wiki/SIGs/Robotics
# mailto:x3mboy@fedoraproject.org
# Maintained by lrossett and the Fedora Robotics SIG:
# https://docs.fedoraproject.org/en-US/robotics-sig/
# mailto:lrossett@redhat.com
# mailto:robotics@lists.fedoraproject.org
%include fedora-live-base.ks

View File

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

View File

@@ -1,5 +1,5 @@
%packages
microdnf
dnf5
-@standard
-initial-setup-gui
-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
rpm
shadow-utils
microdnf
dnf5
glibc-minimal-langpack
grubby
kernel

View File

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

View File

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

View File

@@ -1,9 +1,9 @@
[spins.lxqt.x86_64]
fas = [ "lupinix", "zsun" ]
maintainers = [ "Christian Dersch", "Zamir SUN" ]
fas = [ "lupinix", "zsun", "farchord", "ngompa" ]
maintainers = [ "Christian Dersch", "Zamir SUN", "Steve Cossette", "Neal Gompa" ]
[spins.lxqt.armhfp]
fas = [ "lupinix", "zsun" ]
maintainers = [ "Christian Dersch", "Zamir SUN" ]
fas = [ "lupinix", "zsun", "farchord", "ngompa" ]
maintainers = [ "Christian Dersch", "Zamir SUN", "Steve Cossette", "Neal Gompa" ]
[spins.xfce.x86_64]
fas = [ "nonamedotc", "kevin", "maxamillion" ]
@@ -71,16 +71,16 @@ fas = [ "scitech" ]
maintainers = [ "SciTech SIG" ]
[labs.robotics.x86_64]
fas = [ "x3mboy", "robotics-sig" ]
maintainers = [ "Eduard Lucena", "Robotics SIG" ]
fas = [ "lrossett", "robotics-sig" ]
maintainers = [ "Leonardo Rossetti", "Robotics SIG" ]
[spins.i3.x86_64]
fas = [ "jflory7", "defolos", "nasirhm", "odilhao", "x3mboy" ]
maintainers = [ "Justin Flory", "Dan Čermák", "Nasir Hussain", "Odilon Junior", "Eduard Lucena" ]
[eln]
fas = [ "sgallagh", "tdawson", "asamalik" ]
maintainers = [ "Stephen Gallagher", "Troy Dawson", "Adam Samalik" ]
fas = [ "sgallagh", "tdawson", "asamalik", "yselkowitz" ]
maintainers = [ "Stephen Gallagher", "Troy Dawson", "Adam Samalik", "Yaakov Selkowitz" ]
[spins.budgie.x86_64]
fas = [ "joshstrobl" ]
@@ -90,6 +90,10 @@ maintainers = [ "Joshua Strobl" ]
fas = [ "alebastr", "jkonecny", "anthr76", "fale" ]
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]
fas = [ "siosm", "tpopela" ]
maintainers = [ "Timothée Ravier", "Tomáš Popela" ]