<br><br><div class="gmail_quote">2009/3/2 Doug Chapman <span dir="ltr"><<a href="mailto:doug.chapman@hp.com">doug.chapman@hp.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c"><br>
On Mon, 2009-03-02 at 10:12 -0500, Doug Chapman wrote:<br>
> On Mon, 2009-03-02 at 09:03 -0500, Dave Bowman wrote:<br>
> > I made a couple attempts at building last week using Doug's scripts.<br>
> > It for the most part was successful.  A couple of things to note:<br>
> ><br>
> > after my first attempt based on a few things that didn't have the<br>
> > needed dependencies I re-generated the buildorder file.  I added these<br>
> > lines to the buildorder.conf file:<br>
> ><br>
> > hunspell = enchant<br>
> > nodoka-theme-gnome = gtk-nodoka-engine<br>
> > tk = tcl<br>
> ><br>
> ><br>
> > Then I blew away the results of my first attempt and ran it again.<br>
> > Now here are the build failures I see.  Anybody have a suggestion on<br>
> > how to fix these?<br>
> ><br>
> > 202 perl(:MODULE_COMPAT_5.8.8) needed by<br>
> > perl-ExtUtils-CBuilder-0.21-1.fc9.noarch (f9)<br>
> > 200 perl(:MODULE_COMPAT_5.8.8) needed by<br>
> > perl-IO-Zlib-1.07-3.fc9.noarch (f9)<br>
> > 200 perl(:MODULE_COMPAT_5.8.8) needed by<br>
> > perl-ExtUtils-ParseXS-2.18-1.fc9.1.noarch (f9)<br>
> > 200 perl(:MODULE_COMPAT_5.8.8) needed by<br>
> > perl-Module-Build-0.2808-1.fc9.noarch (f9)<br>
> > 200 perl(:MODULE_COMPAT_5.8.8) needed by<br>
> > perl-Archive-Tar-1.34-1.fc9.noarch (f9)<br>
><br>
> Grr..... sounds like we still have a few stragglers left over from<br>
> before the roll from perl 5.8.8 to 5.10.  Basically what this is saying<br>
> is there are a few perl libs that are build against the old perl so they<br>
> can't install.  I thought we caught them all but evidently not.<br>
><br>
> I can write a script that we can use the clean an F9-ia64 tree of all<br>
> the broken perl packages.  Then we hopefully can just rebuild these perl<br>
> libs against perl-5.10.  Often building perl packages can be painful<br>
> however due to circular dependencies so this may not be easy.<br>
><br>
> I will write up a quick python script to find any packages that require<br>
> perl-5.8.  Should have that today.<br>
><br>
<br>
</div></div>Ok, I wrote up a little script to find all packages that use the old<br>
perl.  You can run ./badperl.py to see a list of all the rpms (and their<br>
associated SRPMs).<br>
<br>
then if you want to delete them just do:<br>
<br>
for f in `./badperl.py`; do rm -f $f; done<br>
<br>
then rebuild the repo info as I mentioned in step 1b of the README file.<br>
My next release of the scripts will include this script and a note in<br>
the README about this.<br>
<br>
you may need to edit the script to change PKGDIR and SRCDIR but if you<br>
used the paths exactly as in my README it should work as is.<br>
<font color="#888888"><br>
- Doug<br>
<br>
</font></blockquote><div><br>It is building again now.  I build the older version of mock and also deleted the bad perl packages.  It looks like it might build a bunch of the packages that it missed before now so I don't imagine I will have results until tomorrow morning.  thanks for the help.<br>
<br>I assume the next step is to try to build something that can be installed.  I looked at pungi a bit but have not tried it yet.  It doesn't look too complicated.<br><br>Dave<br><br></div></div><br>