Syslinux upstream has the perl dep fixed. It just needs to be patched in Fedora or a new release used.
On Aug 20, 2010 7:06 PM, "Matthias Clasen" mclasen@fedoraproject.org wrote:
commit 457efefa521cbcbfce79ea9889458190c48330e4 Author: Matthias Clasen mclasen@redhat.com Date: Fri Aug 20 19:58:44 2010 -0400
Start size reduction
Drop things that pull in perl. We still need to drop the perl dependency from syslinux for this to have the desired effect.
fedora-livecd-desktop.ks | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) --- diff --git a/fedora-livecd-desktop.ks b/fedora-livecd-desktop.ks index 3328c0d..278a214 100644 --- a/fedora-livecd-desktop.ks +++ b/fedora-livecd-desktop.ks @@ -18,6 +18,10 @@ -java-1.6.0-openjdk-plugin -java-1.6.0-openjdk
+# Drop things that pull in perl +-linux-atm +-perf + # No printing -foomatic-db-ppds -foomatic @@ -33,7 +37,7 @@ -evolution-help -gnome-games-help -desktop-backgrounds-basic --constantine-backgrounds-extras +-*backgrounds-extras
# Legacy cmdline things we don't want -isdn4k-utils _______________________________________________ spins mailing list spins@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/spins
On Fri, 20 Aug 2010 19:32:11 -0500 Matt Domsch matt@domsch.com wrote:
Syslinux upstream has the perl dep fixed. It just needs to be patched in Fedora or a new release used.
The new one is in f15... we just need to get it pushed to f14.
koji latest-pkg dist-f15 syslinux Build Tag Built by ---------------------------------------- -------------------- ---------------- syslinux-4.02-1.fc15 dist-f15 pjones
However:
[root@thulsadoom ~]# rpm -q syslinux syslinux-4.02-1.fc15.x86_64 [root@thulsadoom ~]# rpm -q syslinux --requires | grep perl /usr/bin/perl perl(Crypt::PasswdMD5) perl(Cwd) perl(Digest::SHA1) perl(Errno) perl(Fcntl) perl(IO::Handle) perl(MIME::Base64) perl(Socket) perl(bytes) perl(integer)
Was the intention to split out a syslinux-perl package? or ?
kevin
On Fri, Aug 20, 2010 at 7:45 PM, Kevin Fenzi kevin@scrye.com wrote:
On Fri, 20 Aug 2010 19:32:11 -0500 Matt Domsch matt@domsch.com wrote:
Syslinux upstream has the perl dep fixed. It just needs to be patched in Fedora or a new release used.
The new one is in f15... we just need to get it pushed to f14.
koji latest-pkg dist-f15 syslinux Build Tag Built by ---------------------------------------- -------------------- ---------------- syslinux-4.02-1.fc15 dist-f15 pjones
However:
[root@thulsadoom ~]# rpm -q syslinux syslinux-4.02-1.fc15.x86_64 [root@thulsadoom ~]# rpm -q syslinux --requires | grep perl /usr/bin/perl perl(Crypt::PasswdMD5) perl(Cwd) perl(Digest::SHA1) perl(Errno) perl(Fcntl) perl(IO::Handle) perl(MIME::Base64) perl(Socket) perl(bytes) perl(integer)
Was the intention to split out a syslinux-perl package? or ?
I suspect Peter missed that there's a duplicate of the tool, and kept the perl version in, instead of the new C version, and thus those are all picked up by the auto dep finder.
On Fri, Aug 20, 2010 at 8:25 PM, Matt Domsch matt@domsch.com wrote:
On Fri, Aug 20, 2010 at 7:45 PM, Kevin Fenzi kevin@scrye.com wrote:
On Fri, 20 Aug 2010 19:32:11 -0500 Matt Domsch matt@domsch.com wrote:
Syslinux upstream has the perl dep fixed. It just needs to be patched in Fedora or a new release used.
The new one is in f15... we just need to get it pushed to f14.
koji latest-pkg dist-f15 syslinux Build Tag Built by ---------------------------------------- -------------------- ---------------- syslinux-4.02-1.fc15 dist-f15 pjones
However:
[root@thulsadoom ~]# rpm -q syslinux syslinux-4.02-1.fc15.x86_64 [root@thulsadoom ~]# rpm -q syslinux --requires | grep perl /usr/bin/perl perl(Crypt::PasswdMD5) perl(Cwd) perl(Digest::SHA1) perl(Errno) perl(Fcntl) perl(IO::Handle) perl(MIME::Base64) perl(Socket) perl(bytes) perl(integer)
Was the intention to split out a syslinux-perl package? or ?
I suspect Peter missed that there's a duplicate of the tool, and kept the perl version in, instead of the new C version, and thus those are all picked up by the auto dep finder.
There are actually several additional perl programs provided by syslinux which keeps pulling in perl. ./usr/bin/sha1pass:#!/usr/bin/perl ./usr/bin/pxelinux-options:#!/usr/bin/perl ./usr/bin/syslinux2ansi:#!/usr/bin/perl ./usr/bin/lss16toppm:#!/usr/bin/perl ./usr/bin/ppmtolss16:#!/usr/bin/perl ./usr/bin/mkdiskimage:#!/usr/bin/perl ./usr/bin/keytab-lilo:#!/usr/bin/perl ./usr/bin/md5pass:#!/usr/bin/perl
Does syslinux call these directly? If not, can we move them to a -perl subpackage?