Re: [lfs-dev] No IRC on the new server

2012-01-31 Thread Matt Darcy

Guys,

it seems to make sense to move this to Freenode as they have a large 
infrastructure that is quite stable, they have
hosted parts of the project before, I'm still listed as a project contact on 
Freenode so it would take almost no time
and effort to set up the channels the same, re-add the same people and just do 
a dns re-direct on
irc.linuxfromscratch.org, much the same way ubuntu uses irc.ubuntu.org to point 
to freenode and gnome use irc.gnome.org
to point to efnet.

Gerard, 

I've sent you a mail on this.

Matt

(ikonia)
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: /tools/bin/env: no such file or directory

2006-03-07 Thread Matt Darcy

Dominic Ringuet wrote:
Simply reporting so nobody else wastes time on this. May be it could be 
added to the FAQ that describes this problem.


if '/usr/lib/gcc/i686-pc-linux-gnu/specs' exists on the host system, the 
binaries compiled in chapter 5, even with the specs patch properly 
applied in gcc-pass2, will be linked to '/lib/ld-linux.so.2' and chroot 
will fail at the beginning of chapter 6 giving: '/tools/bin/env: no such 
file or directory'


Simply ensure no host specs overrides the build in chapter 5.

Dominic.


I don't believe thats the case.

I think its more reasonable to suggest that you have made a mistake 
adjusting the toolchains linker.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: RFC - Raw Kernel Headers

2006-03-08 Thread Matt Darcy

Jim Gifford wrote:
A lot of you may have noticed the LLH kernel headers have not been 
updated as promised. With that in mind, I decided to do some tests over 
the past few days building LFS and CLFS with raw kernel headers. 
Unfortunately the raw kernel headers are not enough, but with minor 
modifications, they do work perfectly. I have tested 6 builds on 3 
different platforms, x86, Sparc, and MIPS. With no issues at all. I 
created a small bash script that will create the headers. This script is 
available at http://ftp.jg555.com/headers/headers.


What I ask from the more advanced members of LFS and CLFS is to give 
them a try, comment on them. Would they be useful to use as a temporary 
alternative. a viable alternative, hard to maintain, or is it a waste of 
time?


My testing has only been on the LFS and CLFS builds, if someone is 
interested in doing builds beyond these books and sharing their results 
with the community and myself, I personally would appreciate it.


I'm only posting this because my results have been positive, and I think 
the community has a right to see what I've come up with in 18 hours that 
I've worked on this.





I can confirm that against 2.6.15 headers, I've got sucessful builds on 
straight LFS32 and cross-lfs 32/64 x86 and Sparc 64.


The headers where sanitisied using Jim's script.

I should point out there reading up glibc2.4 there is potential for 
non-x86 archs loosing compatability due to glibc's additional archs 
maybe marked as "additional" and not mainstream, but thats a side issue.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: RFC - Raw Kernel Headers

2006-03-08 Thread Matt Darcy



Another very minor point is trying to find a way to rip out all the
__KERNEL__ portions

That's what the "unifdef" tool in FreeBSD does. It also works in Linux.

http://www.cs.cmu.edu/~ajw/public/dist/unifdef-1.0.tar.gz

Note: Debian uses a CVS version for some reason, need to investigate.


Note: this has all been discussed before. eg:

  http://linuxfromscratch.org/pipermail/lfs-dev/2003-October/039740.html

I still think this whole issue is dangerous territory for non-programmers
and I will not be supporting any of it. For starters, we need proper
rationales for the choices made in Jim's sanitization script.

Regards
Greg


Greg,

I think Jim's efforts are just a stake in the ground and can be futher 
discussed or refined as required.



Matt
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: New LFS RElease?

2006-03-09 Thread Matt Darcy





The kernel is about to release 2.6.16 (they have been on 2.6.16-rc5 for
about two weeks now) so we are quite a bit behind there.


Yes, but any upgrade to the kernel will require a newer version of udev 
which is why the udev_update branch was created.




If your considering the new 2.6.16 kernel as a justification to update, 
then surly the LLH / Raw headers should be a consideration, as moving 
everything else forward and keeping on the 2.6.12 headers seems a little 
 odd.


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: merging udev_update branch

2006-04-10 Thread Matt Darcy

Andrew Benton wrote:

Bruce Dubbs wrote:

I would really like to update glibc and gcc for 6.2.  Otherwise we will
be behind the power curve.  We don't want to get multiple revisions
behind on these.


And there's the kernel headers issue to sort out too.

Andy



The kernel headers are not really ready for consideration for use at the 
moment as I see it, we've not even decided which way to go with headers, 
let alone got the header script to a point that could be considered stable.


I'd leave the headers on the current revision for the next release.

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: LFS 6.2 toolchain versions

2006-04-11 Thread Matt Darcy

Archaic wrote:



Let me answer that with an example. gcc-4.0.x and mysql 5.0.{16,18,19}
produce problems. 


I'd be interested in seeing the problems

[EMAIL PROTECTED]:~$ gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.0.2/configure --prefix=/usr 
--libexecdir=/usr/lib --en able-shared 
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu -- 
 enable-languages=c,c++,objc

Thread model: posix
gcc version 4.0.2

[EMAIL PROTECTED]:~$ mysql -V
mysql  Ver 14.12 Distrib 5.0.16, for pc-linux-gnu (i686) using readline 5.0











--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Adding newer headers to llh (Was Re: merging udev_update branch)

2006-04-11 Thread Matt Darcy

Archaic wrote:


I would like to hear from Jim and everyone working on the header project
regarding this possibility:

Find the headers that llh currently lacks that glibc-2.3.6 and
linux-2.6.16.x both support and patch them into llh. The only thing that
comes to mind is inotify support. Headers that have become drastically
different are a concern, though, as that adds to the testing time.



I've had excellent results with the headers produced by the headers 
script, really good, however bottom line is it still being developed 
(changes to the output headers are still happening), which as fast as it 
matures is still not really solid enough to start looking at a release. 
However as in your pervious message moving them into trunk could be a 
good idea.


I've been using them for cross-builds for a while which it pretty much a 
constatnt trunk at the moment, and I've had few serious problems.


Another issue is while these headers are progressing at an excellent 
speed - the direction / use of headers (what is LFS going to do for 
headers in the future) has not really been discussed properly yet.


Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Adding newer headers to llh (Was Re: merging udev_update branch)

2006-04-11 Thread Matt Darcy

Jim Gifford wrote:
Another option here is to use the headers package I've been working with 
a lot of people. It compiles a base LFS and CLFS with no issues at 
all.http://ftp.jg555.com/headers/linux-headers-2.6.16.2.tar.bz2, or roll 
your own by using http://ftp.jg555.com/headers/headers.



For the sake of the book and supporting users, surly we must release a 
"package" rather than encouraging users to create their own ?




--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Adding newer headers to llh (Was Re: merging udev_update branch)

2006-04-11 Thread Matt Darcy

Feldmeier Bernd wrote:

Hi All,

as for educational purpose I think
I would be good to use an original
kernel and then apply the header script.
This shows that there is some magic
around that stuff.

Releasing "only" a package is only
useful for advanced users I think.

regards Bernd



Surly thats back to front, building your own headers would be for 
advanced users who know and understand what they are doing - while a 
stock version for users getting to grips with the LFS project.


This however highlights my point of support - with the availability of 
the headers script will come


a.) users wanting to use their own headers because "its cool to use the 
latest headers" with no understanding of what they are doing
b.) multiple platforms to support - eg system built from 2.6.15 2.6.16 
and 2.6.17-rc2 headers - then couple that with users deviating from the 
book's package versions, well, it will just become unsupportable and not 
help LFS's reputation as a usable stable platform


c.) people who contribute to LFS will be able to build headers earlier 
header versions and test earlier against packages for future release.


With this in mind I feel it important to

a.) Decide on a direction with the headers sooner rather than later
b.) decide how to use this header work productivly and for the good of 
the project overall, not just inotify ;o)


Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: LFS needs a new server.

2006-04-11 Thread Matt Darcy

Bruce Dubbs wrote:

This is a request for donations.

The LFS server is creaking along poorly.  It is a 750MHz/512MB Ram/2 x
9G SCSI system.  It frequently has high load factors and out of memory
problems.

Right now, Gerard is funding the server hosting fees from the meager
PayPal donations he receives and supplementing it with his personal
funds.  I am paying for anduin's fees.

I am soliciting donations to the LFS Server Fund.  We only need $1000
US.  Please consider giving whatever you can afford.

You can donate via PayPal:

http://www.linuxfromscratch.org/contribute.html#donation

If you don't want to (or can't) use PayPal please send a check directly
to Gerard:

Gerard Beekmans
911 Wilson Way
Canmore, AB
T1W 2Y8
Canada

Thanks!

  -- Bruce
  


Bruce,

After speaking to Archaic, I understand your about $500 short of the new 
dell box.


I think - through my business I maybe able to cover that,

can you confirm how much you need.

ta

Matt
(ikonia)
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Users and Groups

2006-04-23 Thread Matt Darcy

Joe Ciccone wrote:


I put this page together with the users and groups from LFS and BLFS.
The only addition I made to this page is a users groups with a gid of
100. Anyone that wants to set something in stone, this would be a good
place to start. http://www.linuxfromscratch.org/~jciccone/users.html
 

Nice to see this on paper, but I am really not a fan of us pushing out 
the specfic UID/GID per user.


While I appriciate that this has been discussed before, its been in use 
for a while in BLFS, perhaps now would be a reasonable time to review 
how its worked out, how change has/hasn;t effected it etc.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Rally the Troops LFS/BLFS/CLFS/Livecd too

2006-04-30 Thread Matt Darcy

Hi all,

First of all, I have sent this mail to all lists, but I'd request that 
all responses happen on LFS-DEV to keep this thread (assuming it gets 
response) together and followable.


Reading through threads in general there appears to be a little 
seperation and difference of opinion on a few key topics that affect all 
project potentially.


I'm posting this thread to call out the topics I see underdiscussion 
(rightly or wrongly) and I ask that the response and hopefully 
discussion thread formed from this mail be limited to these topics, if 
this discussion brings up further topics lets make a note of them and 
but them to one side until we reach a reasonable conclusion on these 
topics, we can always start another thread to discuss them later.


I also ask that 1.) if you've got no idea whats been discussed in these 
mails - don't comment, we don't need a "can I have wirless tools" style 
post 2.) for the purpose of reaching an end result and consensus we drop 
any "well steve doesn't do anything anyway ;o) " style comments, lets 
try to contain this discussion to just that, discussion 3.) Guilty as I 
am off this a lot of the time - lets trim our reponses to make the 
discussion easy to follow.


Now I've laid down my request lets look at the topics, that in my mind 
are unclear and up for dicussion.


1.) Kernel Headers, yes you knew this was coming but its certainly worth 
talking about, a lots been said on this but its really still unclear of 
direction. I suppose the discussion should center around

a.) Do we stick with LLH and pray it takes off again
b.) work with Jim's methods of sanitizing our own headers
c.) Look at what other distros are doing and try to work with them
d.) A N other option


2.) Udev -  This again has been a hot topic of many projects, but with 
LFS now dropping hotplug I feel it important ti discuss and clear up a 
few areas

a.) Udev rules - how complete/incomplete should they be
b.) which project cover which rules eg; lfs base only, blfs additional, 
clfs base+additional archs devices ? that sort of thing
c.) what are the livecd doing with udev - removing hotplug ? what rules 
are they using ? etc

d.) Should we all use the same rules lfs/livecd/cross-lfs/hlfs even ?
e.) other topics aound udev


3.)  users and group creation, I'm reluctant to touch on this again as I 
know its close to a few individuals hearts and a lot of time has been 
put into this, but due to the ude discussion I think its worth at least 
touching upon.
a.) do we define uuid/gid for users in LFS - I don't think this is an 
option and has to be done
b.) how does blfs address this, does it specify uid/gid per user, does 
it speficy users and let the user map the uid/gid - does it do nothing 
and just you need an "X" user with X permissions

c.) how do the uid's/gid's tie in with udev rules ? for all projects
d.) do all projects use a unifrorm set of uid/gids and if so -how to we 
acomplish this?

e.) other uid/gid points



On a final note, I know this has been said to individuals before, and I 
preach a lot about it, but I'm hoping that with this discussion there is 
a real potential to bring all the projects closer together and more 
"agreed" on the direction the overall project is taking, even if 
projects go their own ways on things, at least it will be understood 
that X is doing it different because of X + Y and perhaps we can start 
sharing across-project information better and work as a bigger group better.


Apologies if this mail seems to spell out the obvious, but I'd really 
like to say it public and try to get a consensus where everyone working 
say "yes, I understand this is what we are all doing - even if I don't 
agree"


thanks,

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Rally the Troops LFS/BLFS/CLFS/Livecd too

2006-05-03 Thread Matt Darcy

Bryan Kadzban wrote:

steve crosby wrote:

iptables is one such application - currently non functional with
jim's script created headers, but have yet to identify why.


I thought iptables required the "raw" kernel source anyway?

Regardless, it's definitely one of the few Linux-specific programs.  Its
only purpose in life is to manage Linux's firewall; that makes it pretty
much non-generic.  ;-)



Guys,

I'm really dissapointed that this thread has turned into a "support" 
thread for certain products and arguments over specifics.


The whole point of this thread was to discuss the options and directions 
of the whole projects not answer specific questions about certain header 
versions and what version of jims script was current.


Really dissapointed that after such a good start it has been turned into 
a product support thread


This just totally highlights one of the core reasons why this sort of 
discussion is impossible to make on a mail list in the public eye.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Rally the Troops LFS/BLFS/CLFS/Livecd too

2006-05-03 Thread Matt Darcy

steve crosby wrote:

On 5/1/06, Bryan Kadzban <[EMAIL PROTECTED]> wrote:




a setup.  The sticking point would be programs that include linux/.h
or asm/.h, if there are any.  And it sounds like there are glibc
alternatives to all of those headers anyway, so it would be the program
that's broken.  (Unless it's Linux-specific.)



iptables is one such application - currently non functional with jim's
script created headers, but have yet to identify why.

--
-- -
Steve Crosby


Once again a totally pointless discussion about iptables and specific 
headers,


What part of this threads topic was not clear ?

I really wanted to get consensus at some level of the direction, 
problems, potential of the options presented to the LFS projects, and 
this has turned into a debate on iptables header usage, after I 
excpilitly called out not to focus on specific and if you wanted to to 
start another thread


This mailing list is clearly not working, what is the point of trying to 
use this list to communicate with other developers when it is pretty 
clear that it is impossible to have a discussion on a topic despite 
clear requests to no do certain things, people still ignore it and carry 
on their own personal discussion.


Frustrated and very dissapointed.

Matt.

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Rally the Troops LFS/BLFS/CLFS/Livecd too

2006-05-03 Thread Matt Darcy




There's nothing at all wrong with the mailing list. It's just the 
inherent nature of a project that is spread out among group of 
volunteers that don't always have time to discuss properly - the medium 
used is to discuss isn't to blame. In fact, it's good that you brought 
this up here because even if discussion isn't happening as you like 
*now*, there is a public record of what was brought up and we can always 
return to it.


Try to relax and be a bit more patient please. Gently nudging and 
reminding you'll find works better to extract more comments. As it is, I 
promise to look over your original request a bit more later today and 
comment where I feel I can.




I think we are going to disagree here I'm pretty calm about this, and 
I've got not problem with patience, I was happy to wait for responses 
and dicussion to pick up, I am frustrated that I called out in detail 
how I didn't want this thread to turn out, and people just ignored it 
and went on their own discussions, even though I said "if you want to 
take this off topic in more detail either wait until we come closer to a 
conclusion or start a seperate thread as to not change the base 
dicussion of this thread" - I'm not annoyed by other or off topic 
dicussion I'm annoyed and frustrated that even when you spell it out 
clearly to try to get a topic moving people just go off on random 
tangents and ruin the thread, yes this thread is logged and can be 
refered to - but whats the good of refering to it when the topic is 
"what direction should the LFS projects go" and the content is "does 
iptables use raw headers" or "perhaps I should look at my mail list 
settings" etc etc.


I shouldn't have to nudge or remind after only about 10 good mails that 
"keep on thread" people should have had read the mail and thought "yes 
there is no need for that single mail saying "lol" when the thread 
poster has taken a serious not to this mail and has specificly asked us 
to NOT do this.


Its not often I post a serious thread on this mail list any more rather 
than chat things through with individuals as the ammount of noise and 
pointless contribution that for what should be a channel leading 
development ALWAYS takes over, but I gave this a shot in blind faith 
hoping that spelling out the requirments and goals clearly at the start 
would lead to a more productive thread.


I was wrong and once again return to my belief that this mailing list is 
not working and needs to be moderated or subscription.


I know this is against Gerards wishes and goal, but at the same time 
this thread just highlights how impossible it is to discuss a topic.


Matt



--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Rally the Troops LFS/BLFS/CLFS/Livecd too

2006-05-03 Thread Matt Darcy

Bruce Dubbs wrote:

Matt Darcy wrote:


I'm really dissapointed that this thread has turned into a "support"
thread for certain products and arguments over specifics.

The whole point of this thread was to discuss the options and directions
of the whole projects not answer specific questions about certain header
versions and what version of jims script was current.


Maybe the problem is timing.  As the devs are trying to narrow down the
open issues for a release, they naturally converge on current issues.

Perhaps you should try again after LFS-6.2 is released.

  -- Bruce


Thats fine - I don't expect instant responses, I do expect people to 
read the mail and not respond with random topics and tangents after I've 
asked them not to, I'm not rushing for responses, but I am serious about 
quality of responses, hence why I went into so much detail about "not 
ruining the topic"


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Suggestions for the book

2006-05-22 Thread Matt Darcy

r3al1tych3ck wrote:


Sorry Bruce.  Not embarrassed here.  It took almost half an hour to
explain it in irc before because the hot headed people would not listen.
Eventually they got it but are still to smug to do anything about it.

SURE.  I, you, or anyone can point to any ONE place in the book and say,
"See, I told you so."  The point is across the book it is not
consistent.

 


I'm going to come in at this point.

I take issue with this, I took all your comments on board, and disagreed 
with most of them, however as beaker pointed out in the mail list link 
he sent and as Jim Gifford pointed out in the channel at the time, the 
books description of root / non-root useage was pretty spot on, however 
for the cross-lfs book we decided to add a comment at the top of one of 
the chapters explaining at this point you should be root just ot make it 
clear. At no point did we call anying is an idiot, or ignore your 
comments (hence why we are making a change to a pragraph) based on your 
input, no point did we say "you suck" and we are not hot headed (hence 
listening and acting on your feedback).


In this mail R3, you are coming across as hot headed and presenting a 
very weak argument of why you should be listened to when people involved 
in the project are taking the time to respond to you.


May I sugest that if you want to be taken seriously and not dissmissed 
as you appear to be from this mail thread you listen to whats being said 
and respond to it constructivly, perhaps lay off painting things one 
sided view as you have done our conversation in IRC.


Regards,

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Suggestions for the book

2006-05-22 Thread Matt Darcy




Well, if you or the OP can provide definitive examples of where the 
book is inconsistent then I will gladly reword it.  As it is, the 
introduction sections of each chapter are the only places where I am 
aware we inform you of what user you should be, and it is assumed that 
one reads that introductory material.


Regards,

Matt.




Matt,

The LFS book is fine in terms of wording, there is  a slight room for 
improvment in the cross book due to the chroot/boot options and the lead 
into that. along with the chapter 4 setup process  Its nothing major but 
if not read clearly first time around it could lead to confusion and its 
a little inconsistant, in some chapters we say "check you've got $LFS 
set" but in others we don't, so it can lead to confusion (just as an 
example) so the cross-book will be cleared up on this, but I don't see 
this minor problem in the LFS book due to its structure being less 
complex and optional.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Unifying the Udev Rules Packages

2006-05-22 Thread Matt Darcy

Jim Gifford wrote:

This is been a topic of many different discussions. A lot of people 
have tried to convince both sides, but nothing has ever been settled. 
It needs to be settled before this rift between projects gets any bigger.


   We in CLFS have our udev rules. LFS has their udev rules. BLFS is 
going to have their rules. Here is what I'm proposing.
  Making a unified package of rules, with targets make install-lfs 
and make install-clfs. Going through each of the rules and figure out 
which are common and which are specific. If that won't work, still 
have a unified package, but with LFS and CLFS rules in separate 
folders. But keeping a unified package.


Development of the rules will need to submitted into a common svn, 
that will need to be created.


Here are some of the notes of the changes I think will be needed.

Proposed Makefile Changes

install-common: {All rules that are common to both books}

install-specific-lfs: {All rules that are specific to LFS}

install-specific-clfs: {All rules that are specific to CLFS}

install-lfs: install-common install-specific-lfs

install-clfs: install common install-specific-clfs




Jim,

after all the discussion around the udev rules and the potential 
problems, this solution seems to fit the bill closest to anything 
discussed so far.


The road blockers I see, will be around package maintenance - someone is 
going to have to control the package, and package size, eg: an LFS user 
downloading the udev package will download the files for all projects, 
as this is only a few K of text files I don't see it being a problem.


I'd personally like to see this idea/suggestion talked through is is a 
good start in unifying parts of work across the projects.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: cp foo{,.bak} not always supported

2008-06-01 Thread Matt Darcy
Ken Moffat wrote:
> On Sun, Jun 01, 2008 at 06:19:03PM +0200, Gilles Espinasse wrote:
>   
>> This was just to inform.
>> You could require what you desire.
>>
>> For me, less requirement is better so we will adapt our scripts.
>> I do not imagine I could make Ubuntu change something just to let IPCop
>> compile ;-)
>>
>> Gilles
>>
>> 
>  Hi Gilles,
>
>  I've already sent a follow-up to my terse original reply -
> unfortunately, my mail seems to have been a bit delayed this
> afternoon.  Again, thanks for your report.
>
>  And no, I doubt any of us have any leverage on the weird things
> that any of the distros do - that's one of the reasons for choosing
> to build our own.
>
>   
> ĸen
>   

The use of dash in Ubuntu is an issue for many things not just LFS. 
Ubuntu it's self it having problems making simple things like it's init 
scripts %100 dash due to shell limitations.

Ubuntu does however have bash available.

Matt


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Successful First Install - GCC-4.0.1

2005-09-03 Thread Matt Darcy

Dex wrote:


Went pretty smoothly and completed in less than 24 hours despite recompiling
gcc a number of times to play with different C/CXX flag settings. No
matter what
I tried I got errors on the math tests and ended up with
-march=ahtIon-xp -O2
-pipe.

I did note that a couple of packages were in *.bz2 format though the
book said
they were *.gz. Could that be because I downloaded the packages from the
mirrors instead of the individual sites?
 


I thought it was better to build gcc without optimisations ?

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


X86_64 Multi-lib cross-build glibc32/64 gcc4 __thread failure

2005-09-07 Thread Matt Darcy

Hi all,

There appears to be a problem with the cross-build gcc4 project. From 
dicussions on this it appears to be a compatability issue with gcc4 
which displays its self on different platforms in different ways.


I have been working on the x86 to x86_64 multi-lib version of this problem.

The basic issue appears to be after the use of the cross tools to build 
what appears to be a sane tool chain, you progress onto building the 
true system in multi-lib form. The first package is glibc 32 bit mode.


After applying the patches I issue configure to prep for the build

Half way down I get a failure that it can't find nptl.

configure: WARNING: If you wanted to set the --build type, don't use --host.
   If a cross compiler is detected then cross compile mode will be used.
configure: WARNING:
*** These auxiliary programs are missing or incompatible versions: autoconf
*** some features will be disabled.
*** Check the INSTALL file for required versions.
configure: error: compiler support for __thread is required


as you will see from the files attatched both the 32bit and 64bit libs 
in the /tool dir, that gcc has been linked to have nptl support.


Glance through the attatched file and see if you have seen or have any 
thoughts on this problem. I know of one other having the same problem on 
the same platform.


I'm currently collecting his data.

Matt.




configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
configure: WARNING:
*** These auxiliary programs are missing or incompatible versions: autoconf
*** some features will be disabled.
*** Check the INSTALL file for required versions.
configure: error: compiler support for __thread is required
*asm:
%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*}  %{Wa,*:%*} %{m32:--32}

*asm_debug:
%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}

*asm_final:


*asm_options:
%a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O}

*invoke_as:
%{!S:-o %|.s |
 as %(asm_options) %|.s %A }

*cpp:
%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}

*cpp_options:
%(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*} %{w} 
%{f*} %{g*:%{!g0:%{!fno-working-directory:-fworking-directory}}} %{O*} %{undef} 
%{save-temps:-fpch-preprocess}

*cpp_debug_options:
%{d*}

*cpp_unique_options:
%{C|CC:%{!E:%eGCC does not support -C or -CC without -E}} %{!Q:-quiet} 
%{nostdinc*} %{C} %{CC} %{v} %{I*&F*} %{P} %I %{MD:-MD %{!o:%b.d}%{o*:%.d%*}} 
%{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM} %{MF*} %{MG} %{MP} %{MQ*} %{MT*} 
%{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*} %{remap} %{g3:-dD} %{H} %C 
%{D*&U*&A*} %{i*} %Z %i %{fmudflap:-D_MUDFLAP -include mf-runtime.h} 
%{fmudflapth:-D_MUDFLAP -D_MUDFLAPTH -include mf-runtime.h} %{E|M|MM:%W{o*}}

*trad_capable_cpp:
cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp}

*cc1:
%(cc1_cpu) %{profile:-p}

*cc1_options:
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}} %1 
%{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*} %{c|S:%{o*:-auxbase-strip 
%*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}} %{g*} %{O*} %{W*&pedantic*} %{w} 
%{std*&ansi&trigraphs} %{v:-version} %{pg:-p} %{p} %{f*} %{undef} 
%{Qn:-fno-ident} %{--help:--help} %{--target-help:--target-help} 
%{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}} %{fsyntax-only:-o %j} %{-param*} 
%{fmudflap|fmudflapth:-fno-builtin -fno-merge-constants}

*cc1plus:


*link_gcc_c_sequence:
%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}

*endfile:
%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s

*link:
%{!static:--eh-frame-hdr} %{!m32:-m elf_x86_64} %{m32:-m elf_i386}   
%{shared:-shared}   %{!shared: %{!static:   %{rdynamic:-export-dynamic} 
  %{m32:%{!dynamic-linker:-dynamic-linker /tools/lib/ld-linux.so.2}}   
%{!m32:%{!dynamic-linker:-dynamic-linker /tools/lib64/ld-linux-x86-64.so.2}}}   
  %{static:-static}}

*lib:
%{pthread:-lpthread}%{shared:-lc}%{!shared:%{mieee-fp:-lieee} 
%{profile:-lc_p}%{!profile:-lc}}

*mfwrap:
 %{static: %{fmudflap|fmudflapth:  --wrap=malloc --wrap=free --wrap=calloc 
--wrap=realloc --wrap=mmap --wrap=munmap --wrap=alloca} %{fmudflapth: 
--wrap=pthread_create --wrap=pthread_join --wrap=pthread_exit}} 
%{fmudflap|fmudflapth: --wrap=main}

*mflib:
%{fmudflap|fmudflapth: -export-dynamic}

*libgcc:
%{static|static-libgcc:-lgcc 
-lgcc_eh}%{!static:%{!static-libgcc:%{!shared-libgcc:-lgcc --as-needed -lgcc_s 
--no-as-needed}%{shared-libgcc:-lgcc_s%{!shared: -lgcc

*startfile:
%{!shared: %{pg|p|profile:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}}crti.o%s 
%{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}

*switches_need_spaces:


*cross_compile:
0

*version:
4.0.1

*multilib:
. !m64 !m32;64:../lib64 m64 !m32;32:../lib !m64 m32;

*multilib_defaults:
m64

*multilib_extra:


*multilib_matches:
m64 m64;m32 m32;

*multilib_exclusions:


*multilib_options:
m64/m32

*linker:
collect2

*link_libgcc:
%D

*md_exec_pref

Re: RFC - Cross-LFS Future

2005-09-15 Thread Matt Darcy





Jim Gifford wrote:

One of things I've been mulling over is maybe have cross-lfs just 
build the toolchains, but the rest of the stuff, currently the 
temp-system and final-system of Cross-LFS, could be the future LFS 
book that supports multiple architectures.



I'll put my comments in now that I'm on a working machine.

I'm putting my X behinds Jims proposal, pretty much for the exact reason 
he outlined in it, almost to the letter.


I feel that as a seperate project the cross-build process will benifit 
the straight LFS project and vice a versa in finding 
bugs/incompatabilies/new features maybe ? I jus think it opens doors, 
and on serious issues puts double the brain power/resources/testing 
behind it. I think as long as information  is shared in a two way street 
after a short learning period the two groups will see massive benifits. 
Also as a good few people will work/have interest in both projects it 
will really open more possabilities and ideas.


There seems to be a concern that in time the cross-process will replace 
the straight build process. I can't see it myself unless there is a real 
lead towards this. If I'm building a 32bit x86 host for example, its 
easier for me to stick the live CD in and build it straight, if I have a 
sun box running, solaris 64 bit, its easier for me to build LFS 64 
straight. Granted I'll probably cross-build a few things for the sake of 
it for interests sake, as cross-building has found some really unusual 
bugs, which the LFS community are aware of and I think will be usefull 
in the next LFS release or dev book, but as a whole straight 
architecture building shouldn't go away unless the LFS project decideds 
that cross-building is the way to go.


I'm backing this all the way, I think it will be a real benifit for all, 
and help keep things clear.


Matt





--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.25/102 - Release Date: 14/09/2005

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: broken link for "Glibc TLS Patch" in cross-sparc64

2005-09-27 Thread Matt Darcy

Frans Verstegen wrote:


Hello everyone

The following link is broken in the cross-sparc64 and
cross-sparc64-multilib books

Glibc TLS Patch - 4 KB:
http://www.linuxfromscratch.org/patches/downloads/glibc/glibc-20050919-sparc64_tls-1.patch

Frans






___ 
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger 
Téléchargez cette version sur http://fr.messenger.yahoo.com
 


works fine for me

Matt
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Cross-compile to sparc64 glibc-configure problem

2005-09-27 Thread Matt Darcy

Frans Verstegen wrote:


When following the "Version 7.0-cross-lfs-20050926-Sparc64" I get the
following error in configuring glibc in "5.8.1. Installation of Glibc"
 (...)
 checking for long double... no
 checking size of long double... 0
 running configure fragment for sysdeps/sparc/sparc64/elf
 checking for sparc64 TLS support... no
 checking for sparc64 ld WDISP22 handling... ok
 running configure fragment for libidn/sysdeps/unix
 running configure fragment for nptl/sysdeps/unix/sysv/linux
 running configure fragment for nptl/sysdeps/pthread
 checking for forced unwind support... no
 configure: error: forced unwind support is required

The MultiLib version of the cross-lfs-20050926-Sparc64-MultiLib states
that for the 64bit libs :
 
   For NPTL enabled systems we will need to add the following lines to
   config.cache:
 echo "libc_cv_forced_unwind=yes" > config.cache
 echo "libc_cv_c_cleanup=yes" >> config.cache
 

When I apply this config.cache fix to the "cross-lfs-20050926-Sparc64"
branch, the configure process ends without error.
However, I do need to add the -C flag to configure in order to get the
config.cache file picked up.

Not being a cross-compile specialist (yet :-), I'm not sure whether I'm
heading in the right direction.

Frans






 

yes you'll need the -C flag to pick up the cache file, or --with-cache 
option for configure.


I'll check this in the book now.

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


all the verbose output - LFS for dummies now ?

2005-11-13 Thread Matt Darcy


Guys,

could someone explain the driver behind all the -v flags on pretty much 
every command within the LFS dev/testing releases.


every command now seems ot have -v output.

mkdir/chmod/chown etc etc.

Matt



--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: all the verbose output - LFS for dummies now ?

2005-11-13 Thread Matt Darcy

Andrew Benton wrote:


Matt Darcy wrote:



Guys,

could someone explain the driver behind all the -v flags on pretty 
much every command within the LFS dev/testing releases.


every command now seems ot have -v output.

mkdir/chmod/chown etc etc.



http://linuxfromscratch.org/pipermail/lfs-dev/2005-July/052417.html


ahh,

I away from the lists at that time.

thanks for the link.

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: User lfs is more than optional.

2005-11-20 Thread Matt Darcy

John Miller wrote:


Andrew Benton wrote:


William Zhou wrote:


I have been using LFS for more than a year's time and it is great.

One of my friend started LFS several days ago and got an error when
adjusting the toolchain( 5.7 ). The problem was that the gcc specs path
was pointed to the host's one. It took me me a while to figure out that
he ignored the creation of user lfs and thus the ~/.bashrc is not 
created.

The PATH enviourment does not even includes /tools/bin.

Most of us follows the book's recommendation and never had this 
problem.
But I believe the creation of LFS should be stated to be mandatory, 
or at

least make this clear.



I agree with your point about setting up the environment (it is 
essential) but on the specific point about creating the user lfs, I 
disagree. For a while now (six months or so) I've been doing my 
builds creating the temporary tools as myself, the user andy. 
However, I always go through the steps of creating ~/.bashrc and 
~/.bash_profile and sourcing them, just like the book says. That 
creates the correct environment, not the username.

Andy




If I can just give you my opinion based on my short
experience, creating the user LFS is a recommandation
and not an obligation, because all the book can be
done exactly without this single command. Everything
can be done as root without any change (even if, of
course, it's not *recommanded* due to the risks of
mistake), and the final system would be as good as if
built with lfs user.

Regards
G. Moko




As someone somewhat past the novice stage, around 2 years with Linux, 
a little less trying LFS, I thought I might add my two cents.  I too 
have deviated from the book, but I have heard over and over on this 
these lists, and its probably in the book too, that you deviate from 
the book at your own risk.  I have done so after going "by the book" 
several times and got a little adventuresome.  If the book does not 
flat out say this, I know its somewhere, there are no guarantees once 
you deviate.  I understood that from day one of finding the LFS site.  
Yes LFS is "Your distro, your rules" but the book gives you a stable 
platform that is know to work if you want to modify it, again, at your 
own risk.  So in my opinion, *all* of the instructions in the book are 
obligatory.  My two cents.




At what point does it say creation of the LFS user (or an additional 
user) is optional ?


If someone is not aware enough to know that they will need to create a 
profile for the user building LFS with certain environmental variables 
set, then they should follow the book line by line.


I don't see why the book should have to cater for a.) people who choose 
not to read the text carefully enough b.) people who deviate away from 
the book without a good understanding of LFS.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Typo lf-dev SVN-20051118

2005-11-20 Thread Matt Darcy

all,

Chapter 6.50 module init-tools-3.1

the command

tar -xvf ../module-init-tools-testsuite-3.1.tar.bz2 --strip-path=1

should be 


tar jxvf ../module-init-tools-testsuite-3.1.tar.bz2 --strip-path=1

The strip option is also questionable on certain versions of tar on platforms.

Matt





--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Typo lf-dev SVN-20051118

2005-11-20 Thread Matt Darcy

M.Canales.es wrote:


El Domingo, 20 de Noviembre de 2005 15:01, Matt Darcy escribió:

 


should be

tar jxvf ../module-init-tools-testsuite-3.1.tar.bz2 --strip-path=1

The strip option is also questionable on certain versions of tar on
platforms.
   



Not. When issuing that command the tar binary used must be the one 
in /tools/bin, that we know that support the sintax used in the book.



 

The --strip option was an aside though - to which your %100 correct this 
HAS to be the one in /tools, as your building for the final system. That 
didn't click into place in my head, my fault.


However the missing j option for untaring needs updating.

Matt
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Typo lf-dev SVN-20051118

2005-11-20 Thread Matt Darcy

Jeremy Huntwork wrote:


Matt Darcy wrote:



However the missing j option for untaring needs updating.



Again, we're using the tar in /tools at this time which we know is 
tar-1.15.1. Try that version on a tar.bz2 or tar.gz without the -j or 
-z and see what happens. ;)


--
JH



uncompressing a file with bzip2 compression using tar 1.15.1 built in 
/tools failed for me.


From what you guys have both said, I'm assuming you expected it to add 
the j option on its own ?


strange that its failing for me.

I'll investigate.

Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Typo lf-dev SVN-20051118

2005-11-21 Thread Matt Darcy

Jeremy Huntwork wrote:


Matt Darcy wrote:

uncompressing a file with bzip2 compression using tar 1.15.1 built in 
/tools failed for me.


 From what you guys have both said, I'm assuming you expected it to 
add the j option on its own ?



For tar >= 1.15.x all you should need to do on compressed tarballs is:

'tar -xf file.tar.{bz2,gz}'

tar can now automatically discover the compression type and decompress 
it appropriately.


--
JH


I read this too, however its not working for me, I need to check this out.

thanks for the clarity though

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: User IDs and Group IDs

2005-11-23 Thread Matt Darcy

Bruce Dubbs wrote:

Jim Gifford wrote:


Here's what's bugging me about this whole hardcoding of UIDS.

Here is the page from the BLFS book
Name  UG
exim31   31
postfix 32   32
postdrop33
sendmail   34
mail34


I think we all agree these are mail servers. So why can'ts exim,
postfix, and sendmail user UID 31. Why do they have to have separate
UID's. Why not just say mailservers are UID of 31 and GID of 31.



I thought about that.  The problem with a group of users with the same
uid/gid is that a user testing different mail servers has to change the
uid/gid every time he changes which program he is using/testing.  That,
IMO, should be avoided.  I also chose to keep all the mail related
numbers close together and when possible set gid=uid for a given package.

What is the big deal?  Why do you need the specific uids/gids 32, 33,
and 34?

  -- Bruce




Bruce,

as a side thought to make it more generic

how about having all mail server programs run with the user "mserver" 
with uid/gid 32/33 (just for an example) that way average joe won't have 
a problem and anyone with a little more insite can change this as they 
see appropriate.


Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Unsupported Distro List - an open question

2005-11-24 Thread Matt Darcy

Hi all,

I believe this has been discussed before, but after reading a post on 
lfs-chat recently and some pretty frustring issues within the support 
IRC channels, I thought I'd post this open question.


Should there be an "unsupported distro" page in the book.

eg: the slamd64 distro is totally unsable without some pretty massive 
changes to it, thats the only way I could get it to build anything LFS-ish.


The problems with redhats gcc4 (intially) cause major pain, issues with 
suses 9.X 64 distro's handling of multi-lib with gcc caused pain.


These are just a few recent examples that sping to mind.

What are peoples thoughts on having an "unsupported" or "known bug" page 
within in each book - or on each projects page


something along there lines of

These distros are known to not be compatible/stable to build an LFS relelase
slamd64

These distros are know to have minor issues that cause addational steps 
to build LFS

Fedora Core 4
Suse 9.3 AMD64


Yes, this would be a pain to keep maintained (although I don't think too 
much effort if the contributors/projects work together and keep each 
other informed)


Yes, should we really have to provide this information

Yes, this is probably over kill.


However the average level of experience of people trying LFS is falling 
in a big way (first exposure to linux for example) and an additional bit 
of information (assuming they read the book - which most don't) may 
prove helpful.


I'm not saying "lets do this"

I'm canvasing for thoughts on this.

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: More Control and Pkg Man [was: Post LFS-6.1.1 plans]

2005-11-25 Thread Matt Darcy



Just in case anyone is interested, I've put the coddled HTML, as it
was a few days ago, here:

 http://www.lancs.ac.uk/~kevin/LFS-SVN-051107-kmb.html

Basically, as rendered at my end, commands from LFS that I no longer
needed to follow are tagged with a RED background to the 
 parts and commands I added in have a
LIGHT-BLUE background.  


All of this pretty much applies from Chapter 6 onwards.

This helped me see what was LFS and what wasn't as well as making it
easier to check any misaligment when patching agaist newer vesrions of
the book. 



By the way, I can well appreciate (even before reading the
follow-up/fall-out to the original posting !) that the approach is not
for everyone but I have since followed it through into the BLFS stage
of building a system at home and, other than moving the package user
home directories across to /usr/local/src after creation, it seems to
be working well.

As to Jeremy Huntwork's "playful" suggestion that the concepts be
adopted into LFS proper, I'd probably side with the -1 people,
however, it does strike me that some of the issues "More Control and
..." raises might well provide some useful additional commentary to
the core LFS storyline.

 


Hello Kev,

I'm not sure I see what you've done.

you just appear to have put "su $package_name_user" infront of each 
package build  - and changed nothing else.


Have I missed the point ?

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Unsupported Distro List - an open question

2005-11-25 Thread Matt Darcy




Are there really enough distros that won't build lfs (other than the 
ones that are just too old and ones that don't meet other basic 
criteria) to justify creating a such a list? We already have FAQ 
entries for a couple of problematic distros...just add more to the FAQ 
as needed...



Very fair point, its an open questoin
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Post LFS-6.1.1 plans

2005-11-27 Thread Matt Darcy

Dan Nicholson wrote:


On 11/24/05, Jeremy Huntwork <[EMAIL PROTECTED]> wrote:
 


So. I had been thinking it would be nice if LFS and BLFS adopted (some
of) this approach. Again, I fully recognize that this is new ground in a
way and that many people will think, "it is a hint and should stay a
hint", but, IMHO, there are many techniques employed here that a default
LFS user could learn from and benefit by.
   



As Matt has already said, LFS creates a base usable linux system with 
the minimum tool set to boot. A base system.


I don't see a packagement tool - and certainly not the suggest tool as a 
bare minimum or as a good base for an update.


LFS works as it is, it calls out at the start of the book what it will 
build, I don't see a need to move this to include more tools like a 
propritary package managment system.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Hand holding (Was: Re: Post LFS-6.1.1 plans)

2005-11-27 Thread Matt Darcy

Archaic wrote:


On Sat, Nov 26, 2005 at 09:56:05PM -0600, Bruce Dubbs wrote:
 


IOW, I think the level of the book is just right.
   



Please, Bruce, do not take offense at this, but the only posts I've seen
from you in lfs-support this year are 2 in August and they were both
release announcements. Also, I never see you in #lfs-support. I know you
are busy, but those 2 places are the only real guage of the level of the
book.

And this pot will call itself black, too, because you won't see any
posts from me, either, as I really can't stand it anymore. As I have
time, I support things in the various IRC channels (though usually only
see them when someone specifically calls my attention to it).

I, and many others who have no problem sorting out legitimate errors
(which sometimes even leads to FAQ entries or book changes), have
steadily gained a disdain for people asking questions with absolutely no
prerequisite knowledge of linux. They don't read the links, or they
can't understand them. However, our book is so easy that they can
continue on only to be stopped early and post a flurry of support
requests. This was not prevalent back in 2000. And from my perspective,
neither was flaming, but rather an un-coddled response to the realities
of the situation.

Without being rude, some people just need to be told they aren't ready
for LFS until they gain the requisite knowledge, though this scenario
wouldn't even be prevalent if the book avoided holding their hands. Case
in point is a particular person who spammed the lfs, blfs, and livecd
support lists for several weeks. Coddling doesn't work.

In your class you have the power to teach them what you will. The book
can be your basis, but I'm sure it isn't the majority of what you teach.
The finer points should be what we focus on, not the requisite points.

All IMO, of course, and I know some people will think I'm completely off
my rocker. So be it. It doesn't change the fact that linux newbs too
readily come to lfs.

 


Best post of the year by a long shot !

this has been my point for a long time now,

the book is simple and straight forward to follow, yet people do not 
read it, refuse to read it. They ask for support when they have never 
used linux before - depsite the requiremtns at the start of the book. 
The IRC support channel is excellent for supporting legitimate help 
requests and I've find it very satisfying to work through problems to a 
resolution with people, however the channel is flooded with people who 
don't follow the book or ask questions like "how do I copy of a file" or 
"what do I do with the tar files" etc.


Its all very well saying "ignore these people" but its very hard to 
ignore them when they are interupting people with genuine problems, or 
when other people with no idea whats going on jump in and try to help 
them "try applying random patch $a" or "put your sources in /var/tmp" or 
"chmod -R 777 / - that works for me"


the changes don't need to be made to the book, but the way LFS is supported.

This has been a drum I've been banging for a while.

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Hand holding (Was: Re: Post LFS-6.1.1 plans)

2005-11-27 Thread Matt Darcy

Gueven Bay wrote:


Hi dear LFS devs,

I am one of the - I think - many silent readers of LFS-dev.
Normally I only read to gain insight how you develop (or better: write)
the book but now I want to write some words here.

I can understand that some of you are "not amused" of beginners
who want to dive deep (into Linux) in their first day by using LFS.
I know you do that what you do because it is a hobby for you and
maybe some uses this "own distro" for some productive work.

But you have to understand that in these days many out there see
a chance in using Linux. Maybe they have no work at this time and
searching for a workplace. Maybe they just want to make their skillset
broader. Maybe they have a product and it should run on/with Linux now.

So they come to LFS. Why? Because everywhere in forums or MLs
you can read that to learn the mechanics of distributions you 
should make your own with this magical tome "LFS".


So they come and annoy you. But this is also a chance. And this is
what I want to say:

Unfortunately the open-source projects -at least many of them-
have not a "university" where new users can study this project. Some
forums or some MLs/IRC channels only for guiding new users 
through the "product" of the project.


This "university" for LFS would some (virtual) place where new users
get to know every step through the book. They can ask questions about
every step in it. Then there should be also some place where new
but in someway advanced users can work through the writing and
developing the book.

The run on Linux and on many other Open Source projects are
fortunate. And in my opinion THE source of knowledge about 
distributions - a central product in the Open Source scene - is

LFS.

Take the chance and "make" your own LFS devs by showing 
new users the ins and outs about this book. The ways how to 
write new sections about packages not handled in it and so on.

And they get later the work of teaching new devs.

I think with this way: You can make the book more and more a
right technical text for hackers-so that you don´t have to
write hundreds of pages of explanations- and because of the "university" 
there would be a place where new hackers are "born".


I think that this would make this (already) great project more
famous than you can imagine ;-)


Ahh, there is maybe a question in your head now: What is the 
diff between our lfs-users and this "university". Now, all

these *-users - not only here but also in other projects - are
run by developers of this project who read/post at the side of
their development task and some other new or advanced users
of this project. But the "university" would be run by a developer
who makes his whole task the teaching of new possible developers.

Regards
Gueven Bay
__


 



Any intersting mail - but I don't see it as a valid point.

If you are learning about engines - you don't dive in and take a ferrari 
engine to bits first


If you are learning to cook, you don't cook a 5 course first class meal 
as your first attempt


If you are Learning to fly - you don't go up in a 747 first

If you want to learn linux - you don't start with LFS - LFS does not 
teach you linux - it explains how to put a working system together.


In all of my examples above,

If you went to Ferrari and said "I know nothing about engines but I'm 
trying to put a ferrari engine together"
If you went to Gordon Ramsey and said "I've never cooked but want to 
cook a 5 star meal"
If you went to Boeing and said "I've never flown a plain but fancy 
trying a 747 out"


You would get told "sorry - this isn't the right approache try $X $Y $Z 
then when your read come back and we'll sort you out"


this isn't true in LFS - we teach people how ot use ls, cp, touch, and 
even cover problems with peoples own distros, eg: fixing the gcc4 in Fedora.


Do you think its fair that the people who work with LFS should have to 
deal and support with this level of ability every day ?


think about it before suggesting LFS as an excellent project to "lean 
linux" from.


Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Post LFS-6.1.1 plans

2005-11-27 Thread Matt Darcy

Bryan Kadzban wrote:


Matt Darcy wrote:
 

LFS works as it is, it calls out at the start of the book what it 
will build, I don't see a need to move this to include more tools 
like a propritary package managment system.
   



If there's one thing MSB's hint *isn't*, it's proprietary.  Full sources
for everything are supplied.  (Most of what the hint uses is already
installed on your system.)

Not that I'm saying the hint as-is should go into the book (and as has
been said many, many times before in this discussion: *NOBODY* is saying
that!), or even that parts of it should go into the book (I haven't
decided what I think about that yet).  Just that this particular reason
not to put it in -- it being supposedly proprietary -- is wrong.

(People have already also pointed out that this suggestion was *NOT*
about a package manager.  It was about people learning where files were
getting put, which of them were being installed setuid root, etc., etc.)

 


I didn't mean propritary as in "source unavailable"

I meant it as this is a package managment technique for LFS only, no 
other distro uses tihs technique.


You point on it not being about a package manager is taken - and was 
taken when Jeremy said it, however people kept talking about it as an 
inclusion for future developments, and I feel it appropriate to make my 
thoughts on this know.


Matt
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Post LFS-6.1.1 plans

2005-11-28 Thread Matt Darcy

Ag Hatzim wrote:

Matthew Burgess([EMAIL PROTECTED])@Thu, Nov 24, 2005 at 09:44:29PM +:
Hi Matthew.


If anyone wants any other features included now's the time to get those 
requests in.



I would like to propose to put reiserfsprogs,wget (with a note to rebuild
wget from blfs,for those who would like support for encrypted http,which
requires openssl) and maybe a text browser e.g lynx,into the book.

With Best Regards.

Agathoklis.


wget/openssl are not part of a base linux system, they are additional 
options extras which are part of BLFS.


The reiser FS tools is an interesting thought though.

Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Post LFS-6.1.1 plans

2005-11-28 Thread Matt Darcy

Andrew Benton wrote:


Ag Hatzim wrote:

I would like to propose to put reiserfsprogs,wget (with a note to 
rebuild

wget from blfs,for those who would like support for encrypted http,which
requires openssl) and maybe a text browser e.g lynx,into the book.



+1 for wget

Andy


pussy
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Post LFS-6.1.1 plans

2005-11-28 Thread Matt Darcy

Matt Darcy wrote:


Andrew Benton wrote:


Ag Hatzim wrote:

I would like to propose to put reiserfsprogs,wget (with a note to 
rebuild
wget from blfs,for those who would like support for encrypted 
http,which

requires openssl) and maybe a text browser e.g lynx,into the book.




+1 for wget

Andy



pussy


sorry - that was meant to go to andrew direct - not the list

tounge in cheek

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Experimental ELFS (Was: Re: More control...hint integration discussion)

2005-11-30 Thread Matt Darcy

Ag Hatzim wrote:

Jeremy Huntwork([EMAIL PROTECTED])@Tue, Nov 29, 2005 at 12:32:59PM -0500:

Snip  

I think we really should look at including it sometime in the future, 
whether it starts with a hint or a separate branch or whatever.





Ok lets give an end to these eternals debates (although i have to
admit,are quite enjoyable :)),and lets create an experimental branch.

The new branch will be dedicated to research and with emphasis to the
various techniques that already mentioned to these endless threads.

The new branch will have to be indepented from the LFS book,but with the
clear purpose to implement any interesting/succesfull techniques later
on into the LFS book.

Three examples.

a.The alphabetical-order branch is quite interesting,because it gives the 
chance to
the people who came in a later stage to the LFS projects,to learn the how and 
why
the book builds the packages with the way it does today,and quite probably to
re-evaluate the package order.

b.Destdir approach.

c.Better intergration with jhalfs.

On top of that,will give to some (with a tendency to sadomaxism :),me
included) people the chance to deviate from the book and to experinment,hence
the branch title.

Ofcource there will be no support questions,and i know that might be quite 
temptable
for some to follow...

With Best Regards.

Agathoklis.



so you mean the lfs-development book then..

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: More control...hint integration discussion

2005-11-30 Thread Matt Darcy




Ah, yes. The Ultimate Question of Life, the Universe and Everything LFS. 
I personally think it's more than just building a minimal working 
system, and I think there are others that will agree with me there. That 
should be shown by the fact that there are and continue to be such 
packages as perl, auto{make, conf}, vim and readline in the base LFS 
book. (This wasn't meant to start a discussion about whether or not 
those packages should be there - we've done that already.)


--
JH


The answer is 42

Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: More control...hint integration discussion

2005-11-30 Thread Matt Darcy

Kev Buckley wrote:


Ah, yes. The Ultimate Question of Life, the Universe and Everything LFS. 
I personally think it's more than just building a minimal working 
system, and I think there are others that will agree with me there. That 
should be shown by the fact that there are and continue to be such 
packages as perl, auto{make, conf}, vim and readline in the base LFS 
book. (This wasn't meant to start a discussion about whether or not 
those packages should be there - we've done that already.)


--
JH


The answer is 42

Matt




Surely 57 - that being the number of package users created when
installing the current SVN of LFS (though I'm including
LFS_Bootscripts and the kernel as "packages" there )

Then again, maybe it is 56: because you don't really need to install
Berkeley DB (so to get arpd from IPRoute2) at the LFS stage of system 
building ?




Not a hitchhikers guide to the galaxy fan ?

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: :: why not include Linux-Libc-Headers 2.6.12 + glibc 2.35 in LFS 6.1.1

2005-11-30 Thread Matt Darcy

Bernd Feldmeier wrote:


Hi to all,

sorry but as I know this release is bug fix release,
but this stuff has nothing to do with the 
of any glibc/kernel stable versions. I think we should
upgrade to these stable versions before releasing ...

so we should use latest versions e.g. binutils 2.16.1 +
kernel 2.6.14.x + glibc 2.3.5 ...


please respond

regards




so - you've just said you know what this is a point release and that it 
is only a bug fix release, yet you still want to upgrade to the later 
versions of core products ??


why ? what driver do you have behind this ?

here's a thought - you do it, then if it doesn't work, you support it.

If you have put any research into the lists or the projects 
lfs/blfs/clfs (maybe hlfs)

you'd know you can't just mix pacakges and get a stable system

Best of look with your upgrades - and don't let me know if it doesn't work.

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Using Linux-Libc-Headers-2.6.x.y + latest kernel version (e.g. 2. 6.14.x)

2005-12-01 Thread Matt Darcy

Mark Rosenstand wrote:

On Wed, 2005-11-30 at 07:46 -0800, Dan Nicholson wrote:


On 11/30/05, Feldmeier Bernd <[EMAIL PROTECTED]> wrote:


Hello guys,

I created a LFS 6.1.1 test system.
But is there a problem if I use
the latest kernel version ?

Because Using Linux-Libc-Headers version
and latest kernel version differs?


It's perfectly fine as far as I know.  Every major distro does it.  In
fact one of the main reasons to install l-l-h is so the glibc you
installed will always have a known set of headers to interface with
the kernel.  All that happens is that your glibc can't use the new
kernel features that come up, but other applications that are aware of
them can.

For instance, 2.6.14 includes something called FUSE (File Systems in
Userspace) which allows ordinary users to mount various filesystems in
userspace (I'm bungling the description).  Anyway, my l-l-h headers
are 2.6.12.0, but I updated the kernel to 2.6.14.2 and used the FUSE
interface to my heart's content.  Just an example.



And I run a dovecot IMAP server without inotify-support on a
inotify-enabled Linux 2.6.14 machine because it couldn't find





And what is your experience with this ?

Do you find that inotify works/is picked up by dovecot ? or do you find 
its just a feature that is enabled in the kernel, that is not picked up 
by applications.


I'm interested

Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Using Linux-Libc-Headers-2.6.x.y + latest kernel version (e.g. 2. 6.14.x)

2005-12-01 Thread Matt Darcy

Mark Rosenstand wrote:

Matt Darcy wrote:


Mark Rosenstand wrote:


And I run a dovecot IMAP server without inotify-support on a
inotify-enabled Linux 2.6.14 machine because it couldn't find



And what is your experience with this ?

Do you find that inotify works/is picked up by dovecot ? or do you
find its just a feature that is enabled in the kernel, that is not
picked up by applications.

I'm interested



I thought the "because" part made it pretty clear :)

I would like it to use inotify, but it doesn't because the headers are
too old. I never really understood why most (all?) distributors choose
to use kernel headers that doesn't match the running kernel.



got you - your right the because did make it clear to be fair.

Just wanted there to be no confusdion that it wasn't built with inotify, 
nor could it use inotify.


Matt


--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: New Project Leader for ALFS

2005-12-05 Thread Matt Darcy

Nice to see you back and %150 fully up to speed,

the latest Livecd is pretty nice, and the fact that your managing your 
time better (as this mail shows), means you'll probably be around for 
longer.


Nice to see your keeping things in balance and not afraid to give a few 
things up


Nice !

Matt



Jeremy Huntwork wrote:

Hey All,

Some time ago I stepped down from ALFS, (intending to leave LFS 
entirely, but that's another story) and left ALFS Leadership to Thomas 
Pegg. This was done suddenly and without fair warning to Thomas or the 
community.


After discussing this again with Thomas he has agreed to continue as 
project leader for ALFS and I think he will do a great job there. He has 
been with the project for a substantial period of time now, and has been 
 one of the few regularly active contributors to ALFS. He knows the 
project inside and out. This change should give the project a bit more 
stability and organization.  Also it will free me to contribute to ALFS 
in my spare time without the stress of two projects to lead in addition 
to my personal responsibilities.


So this post is just to inform the community of the change and make it 
more official. Congratulations Thomas!





--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Book News Server entry

2005-12-15 Thread Matt Darcy

All,

I recently updated the cross-lfs book to remove reference to the news 
servers, I left the fact in that they used to exist and no longer do to 
make it clear they where shut down intentionally.


can I suggest that other project devs to the same in their books

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: 2.6.15 Hotplugging/Coldplugging via udev

2006-01-05 Thread Matt Darcy
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Chaps,

can we put a little prespective on this.

Its a dev-list, a development process has been put forward to the list
for fun/evaluation/testing/feedback, this is not in lfs or
cross-lfsyet, Matts done work on this also which I tested in the
earlier stages of his work.

Try the package, comment on it, don't try the package ignore it - its an
 option thats being presented.

take a step back - re-evaluate whats going on here, and hit reply.

Matt
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFDvX5kacXT1Pr2NdERAj4NAKDG0zJYS7R1xtM2Qo6vcHGkhqspqQCg0PSX
1jPuc8ghfQo4BuujSBqmYCY=
=DjMj
-END PGP SIGNATURE-
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page