Compare commits

...

23 Commits
f41 ... f42

Author SHA1 Message Date
Kevin Fenzi
c103f22fd4 Remove @neuro-sig from notifications/maintainers
The compose-tracker app doesn't handle groups, so it ends up notifying
@neuro (a user) instead. Drop this so they don't keep getting
notifications they don't care about.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-06 11:09:18 -08:00
Patrik Polakovič
3dc09d2323 Branch Fedora 42 from Rawhide
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2025-02-02 13:31:08 +01:00
Simon de Vlieger
c8791014ed minimal: drop
Remove the `fedora-disk-minimal.ks` file. Fedora Minimal disk images
are not built by ImageFactory/oz. Having this file here is confusing.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-01-07 21:36:03 +01:00
Simon de Vlieger
e875df9b80 iot: drop
Remove the `fedora-iot.ks` file. Fedora IoT disk images are not built by
ImageFactory/oz. Having this file here is confusing.

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-01-07 21:31:35 +01:00
Adam Williamson
4ecca276e8 scientific_kde live: bump root size
Compose is failing, needs "At least 668MB more space", so let's
give it another 1000MB.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-20 17:32:13 -08:00
Adam Williamson
2b5fc6b2c6 comp_neuro live: bump root size
Compose is failing, needs "At least 149MB more space", so let's
give it a gig.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-20 17:31:17 -08:00
Neal Gompa
f34fc22406 maintainers: Reassign Games lab to myself and q5sys
The previous maintainers have been inactive on the Games SIG and
lab spin for a couple of years and the most recent keepalive was
answered by JT Pennington.

Thus, reassign to myself as de facto Games SIG chair and JT Pennington
as the last responder for the lab spin.

Reference: https://pagure.io/fedora-pgm/schedule/issue/160
2024-11-08 11:31:22 -05:00
Adam Williamson
c6c1a42cb0 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:16:47 -07:00
Timothée Ravier
b2f4ab4a3a 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 13:36:31 +02:00
Fabian Affolter
41dcd0a870 Security: Remove raddump 2024-10-04 14:02:26 +00:00
Fabian Affolter
53529140a4 Security: Remove bro 2024-10-04 14:02:26 +00:00
JT Pennington
9ea1fad3c8 Update fedora-live-astronomy_kde.ks
add co-maintainer
2024-10-04 13:42:05 +00:00
JT Pennington
a1b275fd30 Update maintainers.toml 2024-10-04 13:42:05 +00:00
Mamoru TASAKA
2a6485f10a 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:23:50 +09:00
Miro Hrončok
97db030843 Do not pull in pypy3.9 to the Python Classroom Lab, 3.10 is already there 2024-09-17 17:22:21 +02:00
Adam Williamson
c1a0eda13b 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:42:31 -07:00
Kevin Fenzi
5220de9de2 Merge #1054 Design Suite: temporarily drop deja-dup support 2024-09-03 18:52:01 +00:00
Luya Tshimbalanga
a2dbd83cf6 Design Suite: drop unused deja-dup-nautilus 2024-09-02 09:58:09 -07:00
Luya Tshimbalanga
40d13b5b31 Design Suite: temporarily drop deja-dup support 2024-09-02 09:44:58 -07:00
Mamoru TASAKA
3d7df42f17 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:42:28 +09:00
Neal Gompa
5ee5afac70 Workstation: Drop botocore to shrink the image 2024-08-28 14:17:39 -04:00
Neal Gompa
4cfcb783a1 Add initial configuration for MiracleWM spin
Reference: https://fedoraproject.org/wiki/Changes/FedoraMiracle
2024-08-22 12:00:56 -04:00
Tomáš Hrčka
a085b22db0 Update fedora-server-vm-full.ks
Original author: https://bugzilla.redhat.com/show_bug.cgi?id=2247872#c39
2024-08-14 17:15:42 +00:00
19 changed files with 79 additions and 134 deletions

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

@@ -1,6 +0,0 @@
%include fedora-disk-base.ks
%include fedora-minimal-common.ks
services --enabled=sshd,NetworkManager,chronyd,initial-setup
autopart --type=plain --noswap

View File

@@ -1,88 +0,0 @@
# This is the kickstart for Fedora IoT disk images.
text # don't use cmdline -- https://github.com/rhinstaller/anaconda/issues/931
lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
selinux --enforcing
rootpw --lock --iscrypted locked
bootloader --timeout=1 --append="modprobe.blacklist=vc4"
network --bootproto=dhcp --device=link --activate --onboot=on
services --enabled=NetworkManager,sshd
zerombr
clearpart --all --initlabel --disklabel=msdos
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/rawhide/${basearch}/iot
reboot
%post --erroronfail
# Find the architecture we are on
arch=$(uname -m)
# Setup Raspberry Pi firmware
if [[ $arch == "aarch64" ]]; then
cp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin
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/rawhide/${arch}/iot"
# Make sure the ref we're supposedly sitting on (according
# to the updated origin) exists.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --create "fedora-iot:fedora/rawhide/${arch}/iot"
# Remove the old ref so that the commit eventually gets cleaned up.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --delete
# delete/add the remote with new options to enable gpg verification
# and to point them at the cdn url
ostree remote delete fedora-iot
ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/ --set=contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist fedora-iot 'https://ostree.fedoraproject.org/iot'
# We're getting a stray console= from somewhere, work around it
rpm-ostree kargs --delete=console=tty0
# older versions of livecd-tools do not follow "rootpw --lock" line above
# https://bugzilla.redhat.com/show_bug.cgi?id=964299
passwd -l root
# Work around https://bugzilla.redhat.com/show_bug.cgi?id=1193590
cp /etc/skel/.bash* /var/roothome
# Remove any persistent NIC rules generated by udev
rm -vf /etc/udev/rules.d/*persistent-net*.rules
echo "Removing random-seed so it's not the same in every image."
rm -f /var/lib/systemd/random-seed
echo "Packages within this iot image:"
echo "-----------------------------------------------------------------------"
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
echo "-----------------------------------------------------------------------"
# Note that running rpm recreates the rpm db files which aren't needed/wanted
rm -f /var/lib/rpm/__db*
echo "Zeroing out empty space."
# This forces the filesystem to reclaim space from deleted files
dd bs=1M if=/dev/zero of=/var/tmp/zeros || :
rm -f /var/tmp/zeros
echo "(Don't worry -- that out-of-space error was expected.)"
rm -f /etc/NetworkManager/system-connections/*.nmconnection
# Anaconda is writing an /etc/resolv.conf from the install environment.
# The system should start out with an empty file, otherwise cloud-init
# will try to use this information and may error:
# https://bugs.launchpad.net/cloud-init/+bug/1670052
truncate -s 0 /etc/resolv.conf
%end

View File

@@ -22,6 +22,9 @@ 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

View File

@@ -13,6 +13,8 @@
# Maintainer: Christian Dersch <lupinix@fedoraproject.org>
# https://fedoraproject.org/wiki/User:Lupinix
# Co-Maintainer: JT Pennington <q5sys@fedoraproject.org>
# https://fedoraproject.org/wiki/User:q5sys
%include fedora-live-kde-base.ks
%include fedora-live-minimization.ks
@@ -33,7 +35,7 @@ part / --size 16000
astrometry
astrometry-tycho2
cdsclient
fpack
cfitsio-utils
psfex
scamp
sextractor

View File

@@ -9,4 +9,4 @@
%include fedora-comp-neuro-common.ks
%include fedora-neuro-gnome-common.ks
part / --size 10240
part / --size 11264

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

@@ -12,7 +12,7 @@
%include fedora-live-minimization.ks
%include fedora-scientific-common.ks
part / --size 17000
part / --size 18000
%post

View File

@@ -61,7 +61,6 @@ gnome-keyring-pam
-binwalk
-bkhive
-bonesi
-bro
-cmospwd
-dnstop
-etherape
@@ -79,7 +78,6 @@ gnome-keyring-pam
-pdfcrack
-proxychains
-pyrit
-raddump
-rkhunter
-safecopy
-samdump2

View File

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

View File

@@ -1,23 +0,0 @@
%packages
dnf5
-@standard
-initial-setup-gui
-generic-release*
-glibc-all-langpacks
# recommended by iproute, we don't want it in minimal
-iproute-tc
# recommended by gnutls, we don't want it in minimal
-trousers
glibc-langpack-en
iw
NetworkManager-wifi
%end
%post
# setup systemd to boot to the right runlevel
echo -n "Setting default runlevel to multiuser text mode"
systemctl set-default multi-user.target
echo .
%end

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

@@ -32,6 +32,7 @@ wget2-wget
-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

@@ -3,7 +3,7 @@
# Exactly one of the following should be uncommented
# For the master branch the following should be uncommented
%include fedora-repo-rawhide.ks
# %include fedora-repo-rawhide.ks
# For non-master branches the following should be uncommented
# %include fedora-repo-not-rawhide.ks
%include fedora-repo-not-rawhide.ks

View File

@@ -162,6 +162,10 @@ if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then
sed -i -e 's|console=tty0||g' /boot/loader/entries/*conf
fi
# Trigger lvm-devices-import.path and .service to create
# a new /etc/lvm/devices/system.devices for the root VG.
rm -f /etc/lvm/devices/system.devices
touch /etc/lvm/devices/auto-import-rootvg
# Remove machine-id on pre generated images
rm -f /etc/machine-id

View File

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

View File

@@ -35,24 +35,24 @@ fas = [ "chimosky", "aperezbios", ]
maintainers = [ "Chihurumnaya Ibiam", "Alex Perez" ]
[labs.astronomy_kde.x86_64]
fas = [ "lupinix" ]
maintainers = [ "Christian Dersch" ]
fas = [ "lupinix", "q5sys" ]
maintainers = [ "Christian Dersch", "JT Pennington" ]
[labs.security.x86_64]
fas = [ "fab", "jsimon", "q5sys"]
maintainers = [ "Fabian Affolter", "Joerg Simon", "JT Pennington" ]
[labs.comp_neuro.x86_64]
fas = [ "bt0dotninja", "dan1mal", "ankursinha", "neuro-sig" ]
maintainers = [ "Alberto Rodriguez Sanchez", "Danny Lee", "Ankur Sinha", "NeuroFedora SIG" ]
fas = [ "bt0dotninja", "dan1mal", "ankursinha" ]
maintainers = [ "Alberto Rodriguez Sanchez", "Danny Lee", "Ankur Sinha" ]
[labs.design_suite.x86_64]
fas = [ "luya" ]
maintainers = [ "Luya Tshimbalanga" ]
[labs.games.x86_64]
fas = [ "dagostinelli", "richardanaya" ]
maintainers = [ "Darryl T. Agostinelli", "Richard Anaya" ]
fas = [ "ngompa", "q5sys" ]
maintainers = [ "Neal Gompa", "JT Pennington" ]
[labs.jam_kde.x86_64]
fas = [ "q5sys" ]
@@ -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" ]