Re: Alphabetical branch status report (LONG)

2005-12-16 Thread Ken Moffat
On Thu, 15 Dec 2005, Dan Nicholson wrote: That's my prime objection to Greg's method - we always tell people fbbg, but the comparison takes a shortcut. Right, but for the purposes of testing, the environment should be as consistent as possible. That's standard procedure for running a test

Re: Alphabetical branch status report (LONG)

2005-12-16 Thread Ken Moffat
On Thu, 15 Dec 2005, Ken Moffat wrote: I seem to recall that in repeated standard LFS i686 builds, these same binaries can in fact differ, without anybody ever quite knowing why - this is why Greg's ICA, at least last time I looked, did -three- builds to compare which bytes always differed.

Re: Alphabetical branch status report (LONG)

2005-12-16 Thread Dan Nicholson
On 12/16/05, Ken Moffat [EMAIL PROTECTED] wrote: snip everything Ken, I seemed to have offended you and I'm sorry that happened. I really don't mean to bad mouth the way you've tested or the tool you've created to assist. I was only arguing the case for doing ICA for the sake of testing the

Re: Alphabetical branch status report (LONG)

2005-12-16 Thread Ken Moffat
On Fri, 16 Dec 2005, Dan Nicholson wrote: On 12/16/05, Ken Moffat [EMAIL PROTECTED] wrote: snip everything Ken, I seemed to have offended you and I'm sorry that happened. I really don't mean to bad mouth the way you've tested or the tool you've created to assist. I was only arguing the

Re: Alphabetical branch status report (LONG)

2005-12-16 Thread Jeremy Huntwork
Ryan Oliver wrote: We require 2.6 for current lfs to build nptl (though not if the initial toolchain is replaced with a cross-lfs style setup). So, build a 2.6 kernel and install module-init-tools :P And yes, there are needed package upgrades that need to be done on the host from old

Re: Alphabetical branch status report (LONG)

2005-12-16 Thread Ken Moffat
On Fri, 16 Dec 2005, Dan Nicholson wrote: On 12/16/05, Ken Moffat [EMAIL PROTECTED] wrote: Just seemed that you were taking offense to my suggestions or you assumed I was taking shots at your tool. If not, then that's good because I didn't mean either. Great As pertains to the testing, I

Re: Alphabetical branch status report (LONG)

2005-12-16 Thread Dan Nicholson
On 12/16/05, Ken Moffat [EMAIL PROTECTED] wrote: On Fri, 16 Dec 2005, Dan Nicholson wrote: You sound like you've done the recursive build a number of times and anticipate these differences in farce. I'd rather nip that one in the bud and just keep the same environment. Not exactly a

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Jeremy Huntwork
Matthew Burgess wrote: So, where now? In an ideal world (yeah, that's the one where there aren't any constraints on time, CPU cycles, etc.!), we would carry out ICA tests on the current build order and compare them to the results of the same tests run on an alphabetical build. That way we'd

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Tushar Teredesai
On 12/15/05, Matthew Burgess [EMAIL PROTECTED] wrote: weakly justified as trust us, it Just Works. Hmmm, maybe if someone could write up a How to Perform ICA tests hint we could point to that, Will this do? http://archives.linuxfromscratch.org/mail-archives/lfs-dev/2005-November/053989.html

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Ken Moffat
On Thu, 15 Dec 2005, Jeremy Huntwork wrote: Ken's Farce is probably good enough for our needs. However I did take a brief look at Greg's scripts and he does a couple of other interesting things, such as de-compressing all .gz files and un-archiving all .a files before running the comparison.

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Ken Moffat
On Fri, 16 Dec 2005, Ken Moffat wrote: On Thu, 15 Dec 2005, Jeremy Huntwork wrote: Ken's Farce is probably good enough for our needs. However I did take a brief look at Greg's scripts and he does a couple of other interesting things, such as de-compressing all .gz files and un-archiving all

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Dan Nicholson
On 12/15/05, Jeremy Huntwork [EMAIL PROTECTED] wrote: Matthew Burgess wrote: So, where now? In an ideal world (yeah, that's the one where there aren't any constraints on time, CPU cycles, etc.!), we would carry out ICA tests on the current build order and compare them to the results of

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Jeremy Huntwork
Tushar Teredesai wrote: Will this do? http://archives.linuxfromscratch.org/mail-archives/lfs-dev/2005-November/053989.html :) Thanks, Tush. I didn't remember this... -- JH -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Ken Moffat
On Thu, 15 Dec 2005, Dan Nicholson wrote: It sounds like Ken's scripts do a great job of doing the comparison. What I like about Greg's scripts is deciding what's being compared. 1. The build automatically loops to the beginning, skipping the first few stages: create symlinks, create

Re: Alphabetical branch status report (LONG)

2005-12-15 Thread Dan Nicholson
On 12/15/05, Ken Moffat [EMAIL PROTECTED] wrote: On Thu, 15 Dec 2005, Dan Nicholson wrote: 1. The build automatically loops to the beginning, skipping the first few stages: create symlinks, create devices, mount file systems, create directories, etc. for all but the first iteration.

Re: Alphabetical branch status report (LONG)

2005-12-12 Thread Archaic
On Sun, Dec 11, 2005 at 08:55:16PM -0500, Jeremy Huntwork wrote: 3) The book will be more technically accurate because it will list the dependencies of all packages built. How can it do that? Let's say we've built a toolchain, then built packageA and that package died on depA. You put depA

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Dan Nicholson
On 12/11/05, Greg Schafer [EMAIL PROTECTED] wrote: Jeremy Huntwork wrote: I just wanted to report on the status of the alphabetical branch as it currently stands. For all intents and purposes, I believe it produces a stable environment. I have built many, many packages on top of it and

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Dan Nicholson wrote: then I won't say another word. Anyway, I applaud your effort on this even though I'm not behind it right now. Well, I assume you mean not behind it as things stand right at this time? Is that correct? Or do you mean that the idea is a futile one? I'm interested in seeing

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Dan Nicholson
On 12/11/05, Jeremy Huntwork [EMAIL PROTECTED] wrote: Dan Nicholson wrote: then I won't say another word. Anyway, I applaud your effort on this even though I'm not behind it right now. Well, I assume you mean not behind it as things stand right at this time? Is that correct? Or do you

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Randy McMurchy
Dan Nicholson wrote these words on 12/11/05 19:23 CST: My opinion: Making the build alphabetical is silly. It's a purely cosmetic change that doesn't do anything for getting a better final result. Exactly my sentiments. I'm glad that at least one person has agreed with me. Not that it makes

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Dan Nicholson wrote: My opinion: Making the build alphabetical is silly. It's a purely cosmetic change that doesn't do anything for getting a better final result. Checking that the order a package is built will alter the final product is a worthy task and should be done. If in the end an

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Randy McMurchy
Jeremy Huntwork wrote these words on 12/11/05 19:43 CST: Once more, for the sake of clarity. The goal of the lfs-alphabetical branch was *not* solely to make the build alphabetical! But that is not what folks that have really stopped to consider the ramifications of such a change think. Your

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Randy McMurchy wrote: It is a lose-lose situation. There is nothing to be gained. Explain how it is a lose-lose. You don't *know* there will be breakage and I've already agreed that more testing needs to be done before any merge is considered. What is lost? I'll give you what is gained: 1)

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Joe Ciccone
Randy McMurchy wrote: Jeremy Huntwork wrote these words on 12/11/05 19:43 CST: The real thrust behind this research is to have a rationale for each package -- *why* it's built *when* it's built. IMO, that's 10 times better than just saying 'eh, the build order is a huge mess, we don't know

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Randy McMurchy wrote: But that is not what folks that have really stopped to consider the ramifications of such a change think. Your proposed build order, and the name, and the reasons you've offered, and the entire discussion lead folks to think otherwise. Just look at the last few comments

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Bruce Dubbs
Jeremy Huntwork wrote: The real thrust behind this research is to have a rationale for each package -- *why* it's built *when* it's built. IMO, that's 10 times better than just saying 'eh, the build order is a huge mess, we don't know why this package is before this other one, but it works so

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Randy McMurchy
Jeremy Huntwork wrote these words on 12/11/05 19:55 CST: Why spend the time to verify the purity of a system that we can't rationalize now? But everyone but you *can* rationalize the purity of the current build order. It works. And has been proven to work over the years. If folks ask, why

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Bruce Dubbs wrote: Sorry Jeremy. We will have to A2D on this one. The rationale that we came up with an empirical order that works is, IMO, quite valid. It is not a mess, it is one that works. Others may work too, but I have to ask so what? So you won't mind so much when others of us who

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Randy McMurchy wrote: But everyone but you *can* rationalize the purity of the current build order. It works. And has been proven to work over the years. You, Dan, and Bruce do not qualify as everyone. Please try not to be so superlative in your comments. -- JH --

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Joe Ciccone
Bruce Dubbs wrote: In BLFS, we do spend a lot of time determining dependencies, but we also make the assumption that the LFS packages are installed. The LFS dependencies are not listed for each package. If the packages were to be listed, and have all the deps mapped out in a tree, you would

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Bruce Dubbs
Jeremy Huntwork wrote: Bruce Dubbs wrote: Sorry Jeremy. We will have to A2D on this one. The rationale that we came up with an empirical order that works is, IMO, quite valid. It is not a mess, it is one that works. Others may work too, but I have to ask so what? So you won't mind so

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Randy McMurchy
Jeremy Huntwork wrote these words on 12/11/05 20:01 CST: There are others, but they need to speak up. :/ I'm pretty sure Chris Staub agrees with me as he's done the majority of work on this. I have a feeling (though I could be wrong) that Greg Schafer agrees with me, Nobody, until now, has

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Dan Nicholson
On 12/11/05, Jeremy Huntwork [EMAIL PROTECTED] wrote: The real thrust behind this research is to have a rationale for each package -- *why* it's built *when* it's built. IMO, that's 10 times better than just saying 'eh, the build order is a huge mess, we don't know why this package is before

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Tushar Teredesai
On 12/11/05, Jeremy Huntwork [EMAIL PROTECTED] wrote: There are others, but they need to speak up. :/ I'm pretty sure Chris Staub agrees with me as he's done the majority of work on this. I have a feeling (though I could be wrong) that Greg Schafer agrees with me, seeing as how he's the one

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Randy McMurchy
Jeremy Huntwork wrote these words on 12/11/05 20:51 CST: I never said it was ready to merge. And a few hours earlier said: How does the community feel about getting these changes into trunk? Does anyone but me see some contradiction in the two statements? :-) -- Randy rmlscsi: [GNU ld

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Dan Nicholson wrote: [snip] OK, now I see where me and you are having the disconnect. We're both interested in tracking down the reasons for the build order and putting them in such a way that provides the greatest robustness and documents its exact position. However, I think that making

Re: Alphabetical branch status report (LONG)

2005-12-11 Thread Jeremy Huntwork
Randy McMurchy wrote: Does anyone but me see some contradiction in the two statements? Alright, you win. That did sound like I wanted to merge now, and sorry for that -- it's not quite what I meant. I thought it was given by my asking about binary analysis that I wanted to test the thing