[pungi PATCH] Exclude obsoleted packages

Panu Matilainen pmatilai at laiskiainen.org
Tue Nov 13 07:07:30 UTC 2012


Inspired by recent fedora-devel list discussion, here's a patch to save 
some space from images by excluding obsoleted packages. Arguably those 
packages should just die and not hang around in the repos, but these 
undead packages seem fairly persistent...

This is what I see with F18 install DVD:

Before patch:
-rw-r--r--. 1 root root 4687134720 Nov 12 21:10 Fedora-18-x86_64-DVD.iso

With the patch:
-rw-r--r--. 1 root root 4550819840 Nov 12 21:01 Fedora-18-x86_64-DVD.iso

This is what makes up the difference:
[root at turre tmp]# grep obsoleted pungi-exclude-obsoletes.log
Pungi:INFO: Excluding ql2100-firmware.noarch (obsoleted by 
linux-firmware.noarch)
Pungi:INFO: Excluding grub.x86_64 (obsoleted by grub2.x86_64)
Pungi:INFO: Excluding rt61pci-firmware.noarch (obsoleted by 
linux-firmware.noarch)
Pungi:INFO: Excluding ql23xx-firmware.noarch (obsoleted by 
linux-firmware.noarch)
Pungi:INFO: Excluding ql2200-firmware.noarch (obsoleted by 
linux-firmware.noarch)
Pungi:INFO: Excluding rt73usb-firmware.noarch (obsoleted by 
linux-firmware.noarch)
Pungi:INFO: Excluding module-init-tools.x86_64 (obsoleted by kmod.x86_64)
Pungi:INFO: Excluding maven-shared-common-artifact-filters.noarch 
(obsoleted by maven-common-artifact-filters.noarch)
Pungi:INFO: Excluding jaxen-bootstrap.noarch (obsoleted by jaxen.noarch)
Pungi:INFO: Excluding maven-shared-dependency-tree.noarch (obsoleted by 
maven-dependency-tree.noarch)
Pungi:INFO: Excluding dvipng.x86_64 (obsoleted by texlive-dvipng-bin.x86_64)
Pungi:INFO: Excluding xdvik.x86_64 (obsoleted by texlive-xdvi-bin.x86_64)
Pungi:INFO: Excluding dvipdfmx.x86_64 (obsoleted by 
texlive-dvipdfmx-bin.x86_64)
Pungi:INFO: Excluding dvipdfm.x86_64 (obsoleted by 
texlive-dvipdfm-bin.noarch)
Pungi:INFO: Excluding nfs-utils-lib.x86_64 (obsoleted by libnfsidmap.x86_64)
[root at turre tmp]#

	- Panu -


More information about the buildsys mailing list