berkeley db

2009-07-24 Thread Tobias Gasser

lfs had 4.7.25 in 6.4, now removed

blfs has 4.5.20.


i suggest to copy the 4.7.25 instructions from lfs-6.4 to blfs,
including the patch.

tobias

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


Re: berkeley db

2009-07-24 Thread Guy Dalziel
On Fri, Jul 24, 2009 at 12:10:50PM +0200, Tobias Gasser wrote:
> i suggest to copy the 4.7.25 instructions from lfs-6.4 to blfs,
> including the patch.

Tobias, we already have a ticket for this.
http://wiki.linuxfromscratch.org/blfs/ticket/2533, as you can see there
are some issues with this version that still need to be worked out.


pgpPqS2ydeoTS.pgp
Description: PGP signature
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: berkeley db

2009-07-24 Thread Tobias Gasser
Guy Dalziel schrieb:
> On Fri, Jul 24, 2009 at 12:10:50PM +0200, Tobias Gasser wrote:
>> i suggest to copy the 4.7.25 instructions from lfs-6.4 to blfs,
>> including the patch.
> 
> Tobias, we already have a ticket for this.
> http://wiki.linuxfromscratch.org/blfs/ticket/2533, as you can see there
> are some issues with this version that still need to be worked out.
> 

ok. but:

http://www.openldap.org/software/download/

2.4.16 is considered stable!!
2.4.17 is "release", thus should be fine too:
http://www.openldap.org/faq/data/cache/226.html


i've running a system with db 4.7.25 and openldap 2.4.16 for about 4
weeks without any issues.



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


Re: berkeley db

2009-07-24 Thread Guy Dalziel
On Fri, Jul 24, 2009 at 01:45:58PM +0200, Tobias Gasser wrote:
> i've running a system with db 4.7.25 and openldap 2.4.16 for about 4
> weeks without any issues.

Thank you for the information, I'm sure that will help. However, the
problem is a lot of programs compile against Berkeley DB and we must
check them all. A quick grep of the book shows programs such as PHP,
Python, Ruby, Subversion, and some KDE and GNOME stuff. The more popular a
dependency the harder it is to upgrade, so I hope you'll forgive if we
tread a little cautiously around this.


pgpGUU8NH78tw.pgp
Description: PGP signature
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: berkeley db

2009-07-24 Thread Tobias Gasser
Guy Dalziel schrieb:
> On Fri, Jul 24, 2009 at 01:45:58PM +0200, Tobias Gasser wrote:
>> i've running a system with db 4.7.25 and openldap 2.4.16 for about 4
>> weeks without any issues.
> 
> Thank you for the information, I'm sure that will help. However, the
> problem is a lot of programs compile against Berkeley DB and we must
> check them all. A quick grep of the book shows programs such as PHP,
> Python, Ruby, Subversion, and some KDE and GNOME stuff. The more popular a
> dependency the harder it is to upgrade, so I hope you'll forgive if we
> tread a little cautiously around this.
> 

as for php and python i can confirm it works fine.

ruby i can't test as i currently can't compile due to errors. as i dont
need ruby on this machine i didn't even try to get it running...

with kde and gnome i can understand the problem. but for me it's no
issue as i don't have an up-to-date system arround with x.

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


proposal: new approach

2009-07-24 Thread Tobias Gasser
as the current BLFS is quite outdated, i propose another approach to get
 the book up to date.

i guess there are to many outdated packages which are dependencies for
others. fixing one package requires to rebuild another bunch of packages
where one or another can't be built as it depends on some more packages
which themselfs require to update another one...

in my humble opinion updating the complete blfs-book is almost impossible.



*just start with a new EMPTY branch and RESTART FROM SCRATCH!!*



first get the most common libraries (like berkeley-db, jpeg, png ...) up
to a current version.

next would be x, gnome, kde and the most used servers like apache,
samba, ldap... just bare without anything on top of it.

and now the packages which some of the authors/contributers use
themselfs on top of kde / gnome or as an extension to one of the servers
already built.

but just step by step. example: just minimal php, no additional packages
required which aren't built yet. getting a full blown php requires to
much additional packages, but getting a minimal php is quite easy.

i guess with this approach we will have a blfs 6.x very quick. not as
complete as the current one, but the packages in the "new" book are well
tested and fit to each other.

whenever i wrote about a successull update of one of these packages
(last was berkeley db) i get a similar replay: the package has some more
dependencies which are not tested yet, thanks for the info, but no
update possible now.

i know i might have overseen some issues, but i'm really frustrated as
every hint i put back to the community is not applicable due to some
reasons which lead to a no-go for my commitment. everytime the arguments
are quite reasonable and i can understand my input can't be implemented
without any side effects.

as i could see during the last months, almost every input from a user
was rejected with "thanks for your input, but you didn't test package x,
y and z".

i myself have updated almost all packages i use from blfs (the few i
didn't had no update since the last complete book!!). but i have not the
complexity in dependencies as given by the COMPLETE book.



when i started with LFS there was no real BLFS but a long list of really
usefull hints.

now we have a BLFS which is outdated and hints which are outdated too.



for me a stipped down BLFS wich is current, and hints which are based on
a book (hints should correspond to a given book version!!) would be much
more desireable than the current status.


i don't want to offend anybody, and i really appreciate the work all the
authors are doeing. but the current state of the book is just [censored]




thanks for anyone haveing read 'til here!!


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


Re: proposal: new approach

2009-07-24 Thread Randy McMurchy
Tobias Gasser wrote these words on 07/24/09 15:51 CST:
> [snip fairly useful, but nothing that we would do, information]
> 
> 
> i don't want to offend anybody, and i really appreciate the work all the
> authors are doeing. but the current state of the book is just [censored]

And after this comment, I know I will dismiss anything more you have to
say. You comment we are doing poorly, yet you won't contribute.

Go away.

-- 
Randy

rmlscsi: [bogomips 1003.25] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3]
[GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686]
16:26:00 up 18 days, 4:54, 1 user, load average: 0.02, 0.02, 0.00
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: proposal: new approach

2009-07-24 Thread Randy McMurchy
Randy McMurchy wrote these words on 07/24/09 16:28 CST:
> [snip getting ugly stuff]

Tobias has sent a personal apology via email to me. His apology is
accepted. He made good points in his post. In fact, the BDB rejection
may have been a bit steep by Guy. But let's get past all that.

BLFS is indeed way behind. I suggest we just update to the newest
releases of packages and see what breaks. I can't promise I can help
build many packages, but I will review commits.

If updating BDB breaks OpenLDAP, then we'll address it then. If XYZ
breaks ABC, we'll address it then. Otherwise, development will be
stifled. That is that last thing we need right now. We need package
updates. Lots of them. It's been my experience that there is a
certain path one must go in building BLFS. This path has usually
been effective in discovering breakage.

Anyway, my recommendation is to just jump in and update as many
packages to the latest and greatest as possible. We'll address
breakage as we discover it. Does anyone disagree with this policy?

When you think about it, what do we really have to lose? It's not
like BLFS (even the dev book) is stable and ready to be used with
LFS-6.5.

Update, update, update. Let's everyone get on the ball. Send in
patches and recommendations. Keep the flow of information coming.

-- 
Randy

rmlscsi: [bogomips 1003.25] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3]
[GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686]
17:36:00 up 18 days, 6:04, 1 user, load average: 0.00, 0.03, 0.02
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: proposal: new approach

2009-07-24 Thread Bruce Dubbs
Randy McMurchy wrote:

> Update, update, update. Let's everyone get on the ball. Send in
> patches and recommendations. Keep the flow of information coming.

My suggestion is to try to look at the base libraries first.  They have the 
fewest dependencies, although there are cases of circular dependencies and are 
generally the easiest to build.  Updating those may break older apps that 
depend 
on the libraries, but they will generally have newer releases pending that will 
fix those problems.

I think we do need to mark each package with some sort of indication about when 
it was last reviewed.  We do have a Last updated on: tag, but that's not always 
the best indication because it is automatically updated for things like 
whitespace changes.

The exact method of doing this mark is not really important.  I like the 
suggestion made earlier to add a line to each package with "Last checked 
against 
LFS 6.5", possibly within the introduction of the package



   -- Bruce



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


Re: proposal: new approach

2009-07-24 Thread Bruce Dubbs
Randy McMurchy wrote:

> Update, update, update. Let's everyone get on the ball. Send in
> patches and recommendations. Keep the flow of information coming.

My suggestion is to try to look at the base libraries first.  They have the
fewest dependencies, although there are cases of circular dependencies and are
generally the easiest to build.  Updating those may break older apps that depend
on the libraries, but they will generally have newer releases pending that will
fix those problems.

I think we do need to mark each package with some sort of indication about when
it was last reviewed.  We do have a Last updated on: tag, but that's not always
the best indication because it is automatically updated for things like
whitespace changes.

The exact method of doing this mark is not really important.  I like the
suggestion made earlier to add a line to each package with "Last checked against
LFS 6.5", possibly within the introduction of the package



   -- Bruce




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


Re: proposal: new approach

2009-07-24 Thread Randy McMurchy
Bruce Dubbs wrote these words on 07/24/09 18:03 CST:

> I think we do need to mark each package with some sort of indication about 
> when 
> it was last reviewed.  We do have a Last updated on: tag, but that's not 
> always 
> the best indication because it is automatically updated for things like 
> whitespace changes.
> 
> The exact method of doing this mark is not really important.  I like the 
> suggestion made earlier to add a line to each package with "Last checked 
> against 
> LFS 6.5", possibly within the introduction of the package

I don't believe that adds any value. Our target is LFS-6.5. If a package
was updated (that's what a changelog is for), then it is obvious what
version it was checked against.

Furthermore, how are we to distinguish which packages were checked
against 6.3 and which were checked against 6.4? Answer: impossible
to tell unless someone builds it and then it is 6.5. So, in essence,
everything will be checked against 6.5, or it wasn't checked. So what
is the point in adding the obvious? It was either checked against 6.5
(changelog points this out) or it wasn't checked at all.

I'm against this idea. I don't want to release a stable book that
says "this package last checked against (some previous version other
than the stable LFS we targeted). I think it would look amateurish.

I think we're better off just continuing to update as we always have.
If we find breakage we fix it. I'm against "versioning" the updates.

-- 
Randy

rmlscsi: [bogomips 1003.25] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3]
[GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686]
18:26:00 up 18 days, 6:54, 1 user, load average: 0.01, 0.02, 0.00
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: proposal: new approach

2009-07-24 Thread Bruce Dubbs
Randy McMurchy wrote:
> Bruce Dubbs wrote these words on 07/24/09 18:03 CST:
> 
>> I think we do need to mark each package with some sort of indication about 
>> when 
>> it was last reviewed.  We do have a Last updated on: tag, but that's not 
>> always 
>> the best indication because it is automatically updated for things like 
>> whitespace changes.
>>
>> The exact method of doing this mark is not really important.  I like the 
>> suggestion made earlier to add a line to each package with "Last checked 
>> against 
>> LFS 6.5", possibly within the introduction of the package
> 
> I don't believe that adds any value. Our target is LFS-6.5. If a package
> was updated (that's what a changelog is for), then it is obvious what
> version it was checked against.
> 
> Furthermore, how are we to distinguish which packages were checked
> against 6.3 and which were checked against 6.4? Answer: impossible
> to tell unless someone builds it and then it is 6.5. So, in essence,
> everything will be checked against 6.5, or it wasn't checked. So what
> is the point in adding the obvious? It was either checked against 6.5
> (changelog points this out) or it wasn't checked at all.
> 
> I'm against this idea. I don't want to release a stable book that
> says "this package last checked against (some previous version other
> than the stable LFS we targeted). I think it would look amateurish.
> 
> I think we're better off just continuing to update as we always have.
> If we find breakage we fix it. I'm against "versioning" the updates.

I understand your point, but I was thinking of the future.  It's true that any 
package we update now should be against 6.5.  The absence of a line that says 
"Last Reviewed means that it was before 6.5.

In the future, if we get behind again, then the Last Checked line does provide 
some useful information.

For the present, it gives a quick check (without searching through 200+ 
tickets) 
that a package was reviewed recently and doesn't need further review right now.

I think its a reasonable approach, even if we want to remove it for a release.

   -- Bruce

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


Re: proposal: new approach

2009-07-24 Thread Eujon Sellers
On Fri, Jul 24, 2009 at 4:44 PM, Randy McMurchy
 wrote:
>
> Randy McMurchy wrote these words on 07/24/09 16:28 CST:
> > [snip getting ugly stuff]
>
> Tobias has sent a personal apology via email to me. His apology is
> accepted. He made good points in his post. In fact, the BDB rejection
> may have been a bit steep by Guy. But let's get past all that.
>
> BLFS is indeed way behind. I suggest we just update to the newest
> releases of packages and see what breaks. I can't promise I can help
> build many packages, but I will review commits.
>

So as a total newbie to BLFS development, what would the best course
of action be? Just get a recent LFS system running and start building
the latest and greatest packages from the BLFS book (the base
libraries were mentioned as a good starting point)? I've got some
spare time I could commit to building packages but I'm unsure of what
the proper testing procedures are. At this point are we worried about
just the package itself building and not so much the repercussions of
other packages that depend on it?

Thanks,
Eujon
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: New BLFS Editor

2009-07-24 Thread DJ Lucas
Randy McMurchy wrote:
> I'd like to announce that Wayne Blaszczyk has accepted a position as a
> BLFS Editor.
>

Ouch...sorry for the late reply, got lost in the other thread.  Welcome to
the team.  There is a ton of work to do, but try do to have fun with it.
:-)

-- DJ Lucas



-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

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


Re: proposal: new approach

2009-07-24 Thread DJ Lucas

>> Bruce Dubbs wrote:

> I understand your point, but I was thinking of the future.  It's true that
> any
> package we update now should be against 6.5.  The absence of a line that
> says
> "Last Reviewed means that it was before 6.5.
>
> In the future, if we get behind again, then the Last Checked line does
> provide
> some useful information.
>
> For the present, it gives a quick check (without searching through 200+
> tickets)
> that a package was reviewed recently and doesn't need further review right
> now.
>
> I think its a reasonable approach, even if we want to remove it for a
> release.
>

It certainly should not be rendered in the finished book, however, a
simple comment under the first block, for each package certainly wouldn't
hurt anything.



-- DJ Lucas



-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

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


Re: proposal: new approach

2009-07-24 Thread Bruce Dubbs
DJ Lucas wrote:
>>> Bruce Dubbs wrote:
> 
>> I understand your point, but I was thinking of the future.  It's true that
>> any
>> package we update now should be against 6.5.  The absence of a line that
>> says
>> "Last Reviewed means that it was before 6.5.
>>
>> In the future, if we get behind again, then the Last Checked line does
>> provide
>> some useful information.
>>
>> For the present, it gives a quick check (without searching through 200+
>> tickets)
>> that a package was reviewed recently and doesn't need further review right
>> now.
>>
>> I think its a reasonable approach, even if we want to remove it for a
>> release.
>>
> 
> It certainly should not be rendered in the finished book, however, a
> simple comment under the first block, for each package certainly wouldn't
> hurt anything.
> 
> 

Well my thought was to render it so you didn't have to look at tickets/source,
but you did trigger an idea.

How about putting in a temporary note with a

Comment

and then be able to make that render or not via the xsl.

   -- Bruce


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


Re: proposal: new approach

2009-07-24 Thread Tobias Gasser
Bruce Dubbs schrieb:
> I understand your point, but I was thinking of the future.  It's true that 
> any 
> package we update now should be against 6.5.  The absence of a line that says 
> "Last Reviewed means that it was before 6.5.
> 
> In the future, if we get behind again, then the Last Checked line does 
> provide 
> some useful information.
> 
> For the present, it gives a quick check (without searching through 200+ 
> tickets) 
> that a package was reviewed recently and doesn't need further review right 
> now.

looking at the php package i'd like some more details not only about
which lfs was used for a sucessfull compile, but in addition what
version of dependencies.

as i mentionned in an earlier thread (RFC: BLFS-6.4, 09/07/20),
something like "last checked with lfs x.y, using libxslt-a.b,
pcre-c.d...", including needed additional ./configure options.

as soon as my current lfs-build is finished, i'll go on to build a new
server with apache, mysql, php, samba, cups. when/if sucessfull, i'll
post an example for php here.

i know this can fill up the pages, as there will be quite a number of
possible combinations... as i wrote, the wiki might be the right place
for such additional information.

as far as i understand, a blfs-book should match a lfs-book. the "last
checked" makes sense in the dev/svn, but not in a final book. same for
the additional dependencies as they should be consistent within a final
book (i guess).


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


Proposal

2009-07-24 Thread Jean-Philippe MENGUAL
Hi,

While translating blfs, I realize that for some packages, there are not
instructions to have them in another language than English. It's right
for OOo, and Mozilla. That's why I wanted to know if you're interested
in an additional explanation about this point: "how getting an
application in your language"? I would start with firefox, and probably
thunderbird and other packages of the Mozilla suite included in blfs.

I'm waiting for your feeling about such project. If you're interested
I'll submit a patch soon. If not I'll think of letting such instructions
for the French book, for French language settings, whereas if you accept
the patch would stay more general about the languages.

Sincerely,



Jean-Philippe MENGUAL

-- 
   Jean-Philippe MENGUAL
   Vice-Président de l'association traduc.org 
   Coordinateur du projet Linux From Scratch


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