<br><br><div><span class="gmail_quote">On 7/19/07, <b class="gmail_sendername">Justin Conover</b> <<a href="mailto:justin.conover@gmail.com">justin.conover@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span class="e" id="q_113dfbcfe0a257e9_0"><br><br><div><span class="gmail_quote">On 7/19/07, <b class="gmail_sendername">Jonathan Steffan</b> <<a href="mailto:jon@fedoraunity.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jon@fedoraunity.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 2007-07-19 at 12:27 -0500, Justin Conover wrote:<br>><br>><br>> On 7/19/07, Jonathan Steffan <<a href="mailto:jon@fedoraunity.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jon@fedoraunity.org</a>> wrote:<br>><br>><br>><br>>         > Ok, so If I grab the revisor from updates-testing I should
<br>>         be able to<br>>         > build a rawhide image?<br>><br>>         You should be able to build a rawhide image no matter what. If<br>>         not, then<br>>         rawhide might be b0rked. 
2.0.4.1-2 is the latest official<br>>         release. You<br>>         are always welcome to live on the edge and build from the git<br>>         tree.<br>><br>>         ><br>>         > As far as --debug, just run "revisor --debug" from terminal
<br>>         right?<br>><br>>         Yes, this will enable much more verbosity and should tell you<br>>         why and<br>>         what is failing. At least what. I welcome you to bring this to<br>>         the
<br>>         revisor-users or revisor-devel list:<br>>         <a href="http://lists.fedoraunity.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.fedoraunity.org/</a><br>>         unless we are not OT on this list.
<br>><br>>         Jonathan Steffan
<br>>         daMaestro<br>><br>><br>>         --<br>>         fedora-test-list mailing list<br>>         <a href="mailto:fedora-test-list@redhat.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
fedora-test-list@redhat.com</a><br>>         To unsubscribe:
<br>>         <a href="https://www.redhat.com/mailman/listinfo/fedora-test-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://www.redhat.com/mailman/listinfo/fedora-test-list</a><br>>
<br>><br>> Here is some debug  output from doing a  rawhide.x86_64
 build<br>><br>><br>><br>> Downloading libart_lgpl-2.3.19-2.fc7.x86_64.rpm<br>> Downloading e2fsprogs-libs-1.40.2-2.fc8.i386.rpm<br>> Setting Live Media Ext3 Filesystem Size to 3002 MB<br>> BWUHAHAHAHAHAHA
<br>> Initting progress bar for Setting up Ext3 Filesystem<br>> mke2fs 1.39 (29-May-2006)<br>> Filesystem label=livecd-20070719<br>> OS type: Linux<br>> Block size=4096 (log=2)<br>> Fragment size=4096 (log=2)
<br>> 384768 inodes, 768512 blocks<br>> 7685 blocks (1.00%) reserved for the super user<br>> First data block=0<br>> Maximum filesystem blocks=788529152<br>> 24 block groups<br>> 32768 blocks per group, 32768 fragments per group
<br>> 16032 inodes per group<br>> Superblock backups stored on blocks:<br>>         32768, 98304, 163840, 229376, 294912<br>><br>> Writing inode tables: done<br>> Creating journal (16384 blocks): done<br>

> Writing superblocks and filesystem accounting information: done<br>><br>> This filesystem will be automatically checked every 36 mounts or<br>> 180 days, whichever comes first.  Use tune2fs -c or -i to override.
<br>> tune2fs 1.39 (29-May-2006)<br>> Setting maximal mount count to -1<br>> Setting interval between checks to 0 seconds<br>> No Repositories Available to Set Up<br>> No Repositories Available to Set Up<br>

> End of setup<br>> Initting progress bar for Installing Packages<br>> Running package installation<br>> Succesfully built transaction: ret 2, msg Success - deps resolved<br>> Installing rsyslog<br>> error: %unknownscript(
rsyslog-1.17.0-1.fc8.x86_64) scriptlet failed,<br>> exit status 255<br><br>Ok, here we see that the issue is not Revisor, it is rawhide. rsyslog<br>fails to install... and thus we end up with a mess. This would be a good
<br>bug to file against the rawhide rsyslog.<br><br><br>> Traceback (most recent call last):<br>>   File "/usr/lib/python2.5/site-packages/revisor/ready_screen.py",<br>> line 168, in button_forward_clicked
<br>>     self.gui.displayBuildMedia()<br>>   File "/usr/lib/python2.5/site-packages/revisor/gui.py", line 272, in<br>> displayBuildMedia<br>>     self.BuildMedia.start()<br>>   File "/usr/lib/python2.5/site-packages/revisor/build_media.py", line
<br>> 69, in start<br>>     self.base.lift_off()<br>>   File "/usr/lib/python2.5/site-packages/revisor/base.py", line 532,<br>> in lift_off<br>>     self.buildLiveMedia()<br>>   File "/usr/lib/python2.5/site-packages/revisor/base.py", line 912,
<br>> in buildLiveMedia<br>>     liveImage.installPackages(pbar = pbar)<br>>   File "/usr/lib/python2.5/site-packages/revisor/lm_optical.py", line<br>> 65, in installPackages<br>>     self.runInstall

(pbar = pbar)<br>>   File "/usr/lib/python2.5/site-packages/revisor/lm_optical.py", line<br>> 105, in runInstall<br>>     tserrors = self.cfg.yumobj.runTransaction(tsprog)<br>>   File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 540,
<br>> in runTransaction<br>>     errors = self.ts.run(cb.callback, '')<br>>   File "/usr/lib/python2.5/site-packages/revisor/progress.py", line<br>> 213, in callback<br>>     self.progress.set_fraction

(self.num / self.total * (1 - PREP) +<br>> PREP)<br>> TypeError: unsupported operand type(s) for /: 'int' and 'NoneType'<br><br>We maybe should catch this issue and gracefully tell the user that<br>
something b0rked.
<br><br><br>><br>><br>> The only log that I see is zero bites.<br>><br>> # ls -l /var/tmp/revisorrevisor-yum.log<br>> -rw-rw-r-- 1 root root 0 2007-07-19<br>> 09:01 /var/tmp/revisorrevisor-yum.log<br>

<br>Sorry, the log is /var/log/revisor.log<br><br>Jonathan Steffan<br>daMaestro<br><br><br>_______________________________________________<br>Revisor-devel mailing list<br><a href="mailto:Revisor-devel@fedoraunity.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Revisor-devel@fedoraunity.org
</a><br><a href="http://lists.fedoraunity.org/mailman/listinfo/revisor-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.fedoraunity.org/mailman/listinfo/revisor-devel</a><br></blockquote>
</div><br><br></span></div>And here is F7 x64<br><br>Initting progress bar for Running Package Order
<br>Initting progress bar for Splitting Build Tree (CD)<br>dist_dir is /var/tmp/revisor-pungi/7/f7-x86_64/i386/os-cd<span class="q"><br>Traceback (most recent call last):<br>  File "/usr/lib/python2.5/site-packages/revisor/ready_screen.py", line 168, in button_forward_clicked
<br>    self.gui.displayBuildMedia()<br>  File "/usr/lib/python2.5/site-packages/revisor/gui.py", line 272, in displayBuildMedia<br>    self.BuildMedia.start()<br>  File "/usr/lib/python2.5/site-packages/revisor/build_media.py", line 69, in start
<br>    self.base.lift_off()<br></span>  File "/usr/lib/python2.5/site-packages/revisor/base.py", line 512, in lift_off<br>    self.buildInstallationMedia()<br>  File "/usr/lib/python2.5/site-packages/revisor/base.py", line 750, in buildInstallationMedia
<br>    mypungi.doSplittree(discdir="cd",callback=pungicallback)<br>  File "/usr/lib/python2.5/site-packages/revisor/pungi.py", line 198, in doSplittree<br>    output = timber.main()<br>  File "/usr/lib/anaconda-runtime/splittree.py", line 391, in main
<br>    self.createSplitDirs()<br>  File "/usr/lib/anaconda-runtime/splittree.py", line 233, in createSplitDirs<br>    self.createDiscInfo(i)<br>  File "/usr/lib/anaconda-runtime/splittree.py", line 151, in createDiscInfo
<br>    raise RuntimeError, "CRITICAL ERROR : self.real_arch is not the same as self.arch"<br>RuntimeError: CRITICAL ERROR : self.real_arch is not the same as self.arch</blockquote><div><br><br> Attached a tee of revisor --debug and the /var/log
<br></div><br></div><br>