Compare commits

..

13 Commits
f42 ... f43

Author SHA1 Message Date
raveit65
d1bbfe1211 add Mate spin to maintainer.toml 2025-09-30 23:58:43 +02:00
Wolfgang Ulbrich
70a40e6c09 Mate: bump root size to try and fix build 2025-09-30 16:41:29 +00:00
Adam Williamson
1dee99f2c9 astronomy: drop python3-ATpy
ATpy was retired:
https://src.fedoraproject.org/rpms/ATpy/c/cb5d588
the commit notes that astropy is the replacement; it's already
included, so that's fine.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-26 12:29:08 -07:00
Dan Book
e081be9992 Cinnamon spin: drop rhythmbox and obsolete extra backgrounds, add exaile (f43) 2025-08-21 02:36:57 -04:00
Samyak Jain
e1c6b11b78 Branch Fedora 43 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-11 16:26:53 +05:30
Adam Williamson
71dffbe915 fedora-live-base: drop 'anaconda'
See https://pagure.io/fedora-kiwi-descriptions/pull-request/203 -
same change, same justification. This only pulls in anaconda-gui
and anaconda-tui, and we do not necessarily want those now that
anaconda-webui exists.

Lives that really need to use GTK UI not web UI can include
anaconda-gui in their own manifests.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-31 08:38:36 -07:00
Ankur Sinha (Ankur Sinha Gmail)
d59f4195df feat: drop comp-neuro lab
Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2025-07-23 16:50:47 +00:00
Adam Williamson
08cc5d8884 Bump sway root size to fix build
It seems like this worked for Cinnamon and Games, and Sway has
the same problem, so let's do it there too.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-23 08:31:28 -07:00
Adam Williamson
0cfc3295ba Cinnamon: bump root size to try and fix build
Cinnamon image build is failing at the moment, and I see this in
the logs:

2025-07-22T15:44:31+0000 [260] INFO RPM callback start %posttrans scriptlet "kernel-core-0:6.16.0-0.rc7.58.fc43.x86_64"
2025-07-22T15:44:31+0000 [260] INFO [scriptlet] grub2-probe: error: ../grub-core/kern/fs.c:123:unknown filesystem.
2025-07-22T15:44:38+0000 [260] INFO [scriptlet] dracut[W]: Running in hostonly mode in a container!
2025-07-22T15:44:38+0000 [260] INFO [scriptlet] dracut[E]: No '/dev/log' or 'logger' included for syslog logging
2025-07-22T15:45:09+0000 [260] INFO [scriptlet] dracut[E]: No '/dev/log' or 'logger' included for syslog logging
2025-07-22T15:46:20+0000 [260] INFO [scriptlet] cp:
2025-07-22T15:46:20+0000 [260] INFO [scriptlet] error copying '/var/tmp/dracut.dGGDh1v/initramfs.img' to '/boot/initramfs-0-rescue-bc1937eee2a84a8bb3c665a062c4566f.img': No space left on device
2025-07-22T15:46:20+0000 [260] INFO [scriptlet] dracut[F]: Creation of /boot/initramfs-0-rescue-bc1937eee2a84a8bb3c665a062c4566f.img failed
2025-07-22T15:46:20+0000 [260] INFO [scriptlet] /usr/lib/kernel/install.d/51-dracut-rescue.install failed with exit status 1.
2025-07-22T15:46:20+0000 [260] WARNING [rpm] %posttrans(kernel-core-6.16.0-0.rc7.58.fc43.x86_64) scriptlet failed, exit status 1
2025-07-22T15:46:20+0000 [260] INFO RPM callback stop %posttrans scriptlet "kernel-core-0:6.16.0-0.rc7.58.fc43.x86_64" return code 1

I *think* that's probably the issue. So let's try bumping the
root fs size and see if it helps.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-22 11:12:52 -07:00
Adam Williamson
3e9a228db5 games: bump root size, update some lines
This bumps the root size because image build is currently failing
and I *think* it's a space issue causing kernel-core %post to
fail. If it doesn't work we can revert the space bump.

Also:

* Drop some commented-out lines for packages that have been retired
* Update the comment for leaving out libreoffice
* Add back rogue, since it's building now

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-22 11:09:40 -07:00
Anton Medvedev
ba34c74b4a rewrite list-packages-for-ks.py script to python3
Signed-off-by: Anton Medvedev <amedvede@redhat.com>
2025-05-28 12:05:58 +00:00
Timothée Ravier
16dd11b611 maintainers: Remove PPC64LE Atomic Desktops
See: https://fedoraproject.org/wiki/Changes/AtomicDesktopsNoPpc64le
2025-03-10 11:54:46 +01:00
Kevin Fenzi
3112149d65 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-05 12:08:46 -08:00
12 changed files with 39 additions and 129 deletions

View File

@@ -14,9 +14,6 @@ fedora-release-cinnamon
@^cinnamon-desktop-environment
@libreoffice
rhythmbox
# extra backgrounds
f36-backgrounds-extras-gnome
exaile
%end

View File

@@ -1,29 +0,0 @@
# Description: Packages for the NeuroFedora computational neuroscience lab image.
#
# Maintained by the NeuroFedora SIG:
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
%packages
fedora-release-compneuro
# Includes numpy, scipy, jupyter, pandas, scikit, scipy, statsmodels, sympy, matplotlib
@python-science
#Computational neuroscience packages
arbor
genesis-simulator
moose
nest
neuron
neuron-devel
python3
python3-brian2
python3-ipython
python3-lfpy
python3-nest
python3-netpyne
python3-neuron
python3-pynn
python3-steps
%end

View File

@@ -83,7 +83,6 @@ python3-astroML
python3-astroquery
python3-astroscrappy
python3-APLpy
python3-ATpy
python3-ccdproc
python3-fitsio
python3-gatspy

View File

@@ -31,7 +31,6 @@ kernel-modules
kernel-modules-extra
# The point of a live image is to install
anaconda
anaconda-install-env-deps
anaconda-live
@anaconda-tools

View File

@@ -9,7 +9,7 @@
%include fedora-live-base.ks
%include fedora-cinnamon-common.ks
part / --size=8192
part / --size=9216
%post
# cinnamon configuration

View File

@@ -1,12 +0,0 @@
# Description: The Workstation based NeuroFedora computational neuroscience lab image.
# https://fedoraproject.org/wiki/Changes/Comp_Neuro_Lab
#
# Maintained by the NeuroFedora SIG:
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
%include fedora-live-workstation.ks
%include fedora-comp-neuro-common.ks
%include fedora-neuro-gnome-common.ks
part / --size 11264

View File

@@ -17,8 +17,7 @@
%include fedora-live-xfce.ks
# The recommended part size for DVDs is too close to use for the games spin
part / --size 14336
part / --size 15360
%packages
@@ -27,8 +26,7 @@ part / --size 14336
-wine
# Remove libreoffice since it just got added to livecd-desktop and
# will likely put the games spin over size and it is freeze time.
# Remove libreoffice, we're here to have fun!
-libreoffice*
# Extra screensavers isn't much help for the games spin
@@ -46,12 +44,10 @@ armacycles-ad
asc
asc-music
astromenace
# beneath-a-steel-sky-cd scummvm games cut for size
boswars
bzflag
crossfire-client
extremetuxracer
# flight-of-the-amazon-queen-cd scummvm games cut for size
freeciv
freecol
freedoom
@@ -59,9 +55,6 @@ freedroidrpg
frozen-bubble
# glob2 - currently broken
lincity-ng
#tmw - currently broken
#maniadrive - currently broken
#maniadrive-music - has been retired
megaglest
nethack-vultures
netpanzer
@@ -99,7 +92,6 @@ knights
lbrickbuster2
# liquidwar # Would pull in fluid-soundfont-lite-patches
lordsawar
# lure scummvm games cut for size
# machineball # Would pull in fluid-soundfont-lite-patches
nethack
openlierox
@@ -107,7 +99,7 @@ pachi
pioneers
quarry
# Ri-li cut for size
# rogue # recently abandoned. Someone picked it up. Waiting for approval.
rogue
# scorchwentbonkers # Would pull in fluid-soundfont-lite-patches
solarwolf
sopwith

View File

@@ -7,7 +7,7 @@
%include fedora-mate-common.ks
%include fedora-live-minimization.ks
part / --size 8192
part / --size 9216
%post
# set livesys session type

View File

@@ -13,6 +13,8 @@
%include fedora-live-minimization.ks
%include fedora-sway-common.ks
part / --size 6144
%packages
# To be able to show installation instructions on background
nwg-wrapper

View File

@@ -1,30 +0,0 @@
# Description: Common gnome based configuration for NeuroFedora spin images.
#
# Maintained by the NeuroFedora SIG:
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
# Please specify the individual package sets in their own ks files:
# - fedora-comp-neuro-common.ks
%packages
@firefox
# Editors
emacs
vim-X11
# This is no longer workstation
-@workstation-product
# No Workstation backgrounds
#-desktop-backgrounds-basic
#-*backgrounds-extras
%end
%post
#Override the favorite desktop application in Dash
sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.gedit.desktop', 'anaconda.desktop']/" /etc/rc.d/init.d/livesys
%end

View File

@@ -20,6 +20,10 @@ maintainers = [ "Rex Dieter", "Marc Deop", "Neal Gompa" ]
fas = [ "grinnz" ]
maintainers = [ "Dan Book" ]
[spins.mate_compiz.x86_64]
fas = [ "raveit65" ]
maintainers = [ "Wolfgang Ulbrich" ]
[spins.lxde.x86_64]
fas = [ "cwickert", "mtasaka" ]
maintainers = [ "Christoph Wickert", "Mamoru TASAKA" ]
@@ -42,10 +46,6 @@ maintainers = [ "Christian Dersch", "JT Pennington" ]
fas = [ "fab", "jsimon", "q5sys"]
maintainers = [ "Fabian Affolter", "Joerg Simon", "JT Pennington" ]
[labs.comp_neuro.x86_64]
fas = [ "bt0dotninja", "dan1mal", "ankursinha" ]
maintainers = [ "Alberto Rodriguez Sanchez", "Danny Lee", "Ankur Sinha" ]
[labs.design_suite.x86_64]
fas = [ "luya" ]
maintainers = [ "Luya Tshimbalanga" ]
@@ -100,9 +100,6 @@ maintainers = [ "Timothée Ravier", "Tomáš Popela" ]
[silverblue.aarch64]
fas = [ "siosm", "tpopela" ]
maintainers = [ "Timothée Ravier", "Tomáš Popela" ]
[silverblue.ppc64le]
fas = [ "siosm", "tpopela" ]
maintainers = [ "Timothée Ravier", "Tomáš Popela" ]
[kinoite.x86_64]
fas = [ "siosm" ]
@@ -110,9 +107,6 @@ maintainers = [ "Timothée Ravier" ]
[kinoite.aarch64]
fas = [ "siosm" ]
maintainers = [ "Timothée Ravier" ]
[kinoite.ppc64le]
fas = [ "siosm" ]
maintainers = [ "Timothée Ravier" ]
[sericea.x86_64]
fas = [ "alebastr", "jkonecny", "anthr76", "fale" ]
@@ -120,9 +114,6 @@ maintainers = [ "Aleksei Bavshin", "Jiří Konečný", "Anthony Rabbito", "Fabio
[sericea.aarch64]
fas = [ "alebastr", "jkonecny", "anthr76", "fale" ]
maintainers = [ "Aleksei Bavshin", "Jiří Konečný", "Anthony Rabbito", "Fabio Alessandro Locati" ]
[sericea.ppc64le]
fas = [ "alebastr", "jkonecny", "anthr76", "fale" ]
maintainers = [ "Aleksei Bavshin", "Jiří Konečný", "Anthony Rabbito", "Fabio Alessandro Locati" ]
[onyx.x86_64]
fas = [ "joshstrobl" ]
@@ -130,6 +121,3 @@ maintainers = [ "Joshua Strobl" ]
[onyx.aarch64]
fas = [ "joshstrobl" ]
maintainers = [ "Joshua Strobl" ]
[onyx.ppc64le]
fas = [ "joshstrobl" ]
maintainers = [ "Joshua Strobl" ]

View File

@@ -1,4 +1,4 @@
#!/usr/bin/python
#!/usr/bin/python3
# Given as input a comps definition and a .ks file, list
# the packages which would be installed. This list is
# NOT depsolved, it's merely a textual list of explicitly
@@ -11,38 +11,40 @@
import os
import sys
import getopt
import xml.etree.cElementTree as ElementTree
import xml.etree.ElementTree as ElementTree
import pykickstart
import pykickstart.parser
import pykickstart.version
def usage(ecode):
print "Usage: %s [--version=VERSION] COMPS.xml KICKSTART.ks" % (sys.argv[0], )
print "List packages installed by KICKSTART."
print("Usage: {} [--version=VERSION] COMPS.xml KICKSTART.ks".format(sys.argv[0]))
print("List packages installed by KICKSTART.")
sys.exit(ecode)
def main():
try:
opts,args = getopt.getopt(sys.argv[1:], 'h', ['help', 'version=', 'debug'])
except getopt.GetoptError, e:
opts, args = getopt.getopt(sys.argv[1:], 'h', ['help', 'version=', 'debug'])
except getopt.GetoptError as e:
usage(1)
version = None
debug = False
for o,a in opts:
for o, a in opts:
if o in ('-h', '--help'):
usage(0)
elif o in ('--debug', ):
elif o in ('--debug',):
debug = True
elif o in ('--version', ):
elif o in ('--version',):
version = a
if len(args) != 2:
usage(1)
comps_filename = args[0]
kickstart_filename = args[1]
if version:
version_cls = pykickstart.version.stringToVersion(version)
else:
@@ -55,10 +57,10 @@ def main():
working_directory = os.path.dirname(kickstart_filename)
if working_directory:
os.chdir(working_directory)
parser = pykickstart.parser.KickstartParser(version_cls)
parser.readKickstart(kickstart_filename)
comps_groups = comps.findall('group')
packages_for_group = {}
for group in comps_groups:
@@ -74,27 +76,29 @@ def main():
packages_for_group[group_id.text] = pkglist
pkg_list = set()
for group in parser.handler.packages.groupList:
if debug:
print >>sys.stderr, "# Including %d packages from group %r" % (len(packages_for_group[group.name]), group.name)
for pkg in packages_for_group[group.name]:
print("# Including {} packages from group '{}'".format(len(packages_for_group.get(group.name, [])),
group.name), file=sys.stderr)
for pkg in packages_for_group.get(group.name, []):
pkg_list.add(pkg)
if debug:
print >>sys.stderr, "# Adding %d explicitly specified packages" % (len(parser.handler.packages.packageList), )
print("# Adding {} explicitly specified packages".format(len(parser.handler.packages.packageList)),
file=sys.stderr)
for pkg in parser.handler.packages.packageList:
pkg_list.add(pkg)
if debug:
print >>sys.stderr, "# Processing %d explicitly excluded packages" % (len(parser.handler.packages.excludedList), )
print("# Processing {} explicitly excluded packages".format(len(parser.handler.packages.excludedList)),
file=sys.stderr)
for pkg in parser.handler.packages.excludedList:
if pkg in pkg_list:
pkg_list.remove(pkg)
pkg_list.discard(pkg)
for pkg in sorted(pkg_list):
print "%s" % (pkg, )
print(pkg)
sys.exit(0)
if __name__ == '__main__':
main()