Re: [blfs-dev] Acknowledgement to Ken.

2016-03-20 Thread Ken Moffat
On Sun, Mar 20, 2016 at 09:11:28PM -0300, Fernando de Oliveira wrote:
> Thank you for undoing all you can find that I did. Even when the book
> becomes worse (less exact) or even wrong.
> 
> This is a characteristics I did not know you had.
> 
Like every other editor over the years, apart from you, I do what
seems to me to be right.  I understand that you, on the other hand,
do what actually is right.  I am lucky that I have not had to put up
with the sort of comments you have directed at other editors.

For what it is worth, I am unlikely to waste my time on other
tickets for the next several weeks.

I understand that you disagree with my change to pango-0.40, and
perhaps you are correct - it was a month ago, and for once I did my
testing in /tmp and also put my intermittent notes there [ it was a
rush to get things in before -rc2 ].  I can recall that I built that
damned package several times, as well as checking things which used
it, and perhaps I used a version where I had not downloaded the
testfiles when I came to try to run the tests.

But I know you will not believe that - why attribute to accident or
incompetence that which can be attributed to malice ?

This post to which I am replying gives no context - I obviously did
something else to piss you off, but I have no idea what it was, and
I do not care.

As for tests in general: for most packages, and particularly for
desktop packages, the tests are rarely useful.  Where I can, I will
separate the time, and space, requirements for them.  In the last
few days I have seen posts from people on the lists who run tests,
so perhaps your attitude will prevail.

Meanwhile, I have nothing further to say to you.

ĸen
-- 
This email was written using 100% recycled letters.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[blfs-dev] Acknowledgement to Ken.

2016-03-20 Thread Fernando de Oliveira
Thank you for undoing all you can find that I did. Even when the book
becomes worse (less exact) or even wrong.

This is a characteristics I did not know you had.

Until recently I liked you even more than Bruce.

Perhaps my masochism should make me change may aka.

-- 
[]s,
Fernando, aka Sísifo
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Typo (introduction/changelog.html)

2016-03-20 Thread Bruce Dubbs

Yukio Shiiya wrote:

Hi,

I found a typo on the following page.
http://www.linuxfromscratch.org/blfs/view/svn/introduction/changelog.html

- [bdubbs] - Add a note that openssl does not support parallel tets. Fixes 
#7486.
+ [bdubbs] - Add a note that openssl does not support parallel test. Fixes 
#7491.
 


Could you correct it?


OK.  At next commit.

  -- Bruce


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


Re: [blfs-dev] S-Lang 'make install' needs -j1?

2016-03-20 Thread ALZ (phyglos.org)

On 03/20/2016 06:38 PM, Ken Moffat wrote:

On Sun, Mar 20, 2016 at 08:41:33AM +0100, ALZ (phyglos.org) wrote:


I'm sticking to the general recommendation of deleting the source tree
before each build. My scripts do untar from source at every build command I
issue. And do so into a new timestamped directory so each build is in a new
clean tree but all previous logs and objects are kept for comparison.


Just a reminder that for libreoffice (if you build that) it is
sometimes necessary to resume the build - only if it fails a
CppunitTest.

ĸen



That's a good reminder! I'm expecting ccache will take care of that, but 
I haven't tried it yet on libreoffice, so I'd better take note of that 
case.


Thank you, Ken.
Alz.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] S-Lang 'make install' needs -j1?

2016-03-20 Thread Ken Moffat
On Sun, Mar 20, 2016 at 08:41:33AM +0100, ALZ (phyglos.org) wrote:
> 
> I'm sticking to the general recommendation of deleting the source tree
> before each build. My scripts do untar from source at every build command I
> issue. And do so into a new timestamped directory so each build is in a new
> clean tree but all previous logs and objects are kept for comparison.
> 
Just a reminder that for libreoffice (if you build that) it is
sometimes necessary to resume the build - only if it fails a
CppunitTest.

ĸen
-- 
This email was written using 100% recycled letters.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[blfs-dev] Typo (introduction/changelog.html)

2016-03-20 Thread Yukio Shiiya
Hi,

I found a typo on the following page.
http://www.linuxfromscratch.org/blfs/view/svn/introduction/changelog.html

- [bdubbs] - Add a note that openssl does not support parallel tets. Fixes 
#7486.
+ [bdubbs] - Add a note that openssl does not support parallel test. Fixes 
#7491.
    

Could you correct it?

Thanks,

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


Re: [blfs-dev] S-Lang 'make install' needs -j1?

2016-03-20 Thread ALZ (phyglos.org)

Well, the question is not what I want to do, but what happens in the
context of an LFS/BLFS build by following the instructions.

 From the point of view of an LFS builder, I understood (maybe
incorrectly) that I can set MAKEFLAGS to whatever I prefer and go using
the instructions as they are written. When a package has shown problems
with parallel makes, editors clearly advise so in the specific
instruction
on the page. This is done with all "make" and "make check" that are know
to need that.


Yes, but we also say:  IF a problem occurs "the best way to proceed is
to drop back to a single processor build."

I suppose we could say that we do not recommend MAKEFLAGS or -jN, N>1
for the install phase.



Yes, I'm aware of that. The book has that covered. It was the workaround 
I ended applying in this case and the problem with S-Lang is solved.


What I'm trying to convey is that from the point of view of a LFS reader 
one could infer the opposite: "you are free to use MAKEFLAGS, because 
'-j1' will properly be advised at each required spot".


Whether the recommendation "always 'make -j1 install' for all packages" 
is explicitly reflected in the book or not is an editorial decision.



On your question about why using parallel install, I'd like to do so
while
developing/improving my scripts. I've been doing so with LFS and haven't
had trouble until S-Lang.


Generally wouldn't you be installing to a DESTDIR for that?


That's what I've been doing for my LFS-based scripts for the past two 
months.


Now I do install using DESTDIR, pack it up to tar.zx, unpack it again to 
copy to the filesystem while logging the untarred files with porg, so I 
end up with the binaries installed on the system plus a nice 
'package.tar.xz' that I can reinstall on the same or some other machine 
without compiling, plus a nice set of auxiliary scripts to compile and 
test, list files installed, remove packages, etc, etc.


This is a major refactor for all packages scripts plus adding several 
new scripts (a simple package manager indeed). It takes a lot of time 
and doing so you don't care much about a perfect installation until it 
first simply works. You just want it fast in development, so I like the 
idea that 'make install' uses MAKEFLAGS (which to be honest I didn't 
think about until S-Lang).



I ran a
test and for slang, the install at -j1 takes about 14 seconds because it
wants to do some extra compilation in the install phase.


Good point!! Maybe it's that extra compilation at install phase that can 
cause problems. That makes a lot of sense: you are still compiling at 
'make install'...so you still need to keep '-j1'. Nice!



If you are
changing code, you have most of the files already compiled.  My test
when I modified a C file then shows make install to take less than a
second at -j1.


I'm sticking to the general recommendation of deleting the source tree 
before each build. My scripts do untar from source at every build 
command I issue. And do so into a new timestamped directory so each 
build is in a new clean tree but all previous logs and objects are kept 
for comparison.


Sure, this is overkill, but warranties me (I believe) a consistent build 
for even a tiny modification in the scripts (unless you don't mess up 
with ccache...)



I think we are dealing with three different issues now:

* S-Lang needs 'make -j1 install' unconditionally...

* An explicit recommendation of doing 'make -j1 install' for either 
S-Lang or all packages could be added to the book...


* How to set up or improve your development/building infrastructure.

To me, the first is not only solved but now explained. The second is an 
editorial decision that I respect. And the third we could go for hours 
but then we should change the subject of the thread ;-)


Thank you!
Alz.









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


Re: [blfs-dev] BLFS 7.9 missing dependency on GLibmm-2.46.3

2016-03-20 Thread Bruce Dubbs

Victor Wren wrote:

I'm building a 32-bit version of BLFS on an Intel platform.  I've spent
most of the day trying to get a clean make check out of GLibmm, and it
kept coming up with a fail on "giomm_tls_client/test".  Mentions of that
exact error in the BLFS mailing list archive say that the failure
indicates a missing GnuTLS, but I knew that didn't apply to my situation.
I rebuilt GnuTLS multiple times, even going back and rebuilding its
dependencies.

After doing some research, I found a mention of glib-networking
implementing the TLS back-end (
http://code.metager.de/source/xref/gnome/Bindings/glibmm/tests/giomm_tls_client/main.cc,
which was probably in my source tree, but was easier to find on the
Internet, oddly enough).  It would seem that GLibmm depends on
glib-networking to register that the GnuTLS backend is available. After I
installed glib-networking, make check on GLibmm ran through without an
error.  It would seem that whether or not GlibMM  is functional without
glib-networking, it may/will fail at least that test if it doesn't find it.


Created ticket

http://wiki.linuxfromscratch.org/blfs/ticket/7600

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