Re: Default filesystem

2007-04-10 Thread Ismael Luceno
Fix escribió:
> On 4/9/07, Ismael Luceno <[EMAIL PROTECTED]> wrote:
> 
>> My system is somewhat deviated, so a normal LFS may take a bit more,
>> but the gettys/dm will be up as soon as possible, that's the beauty
>> of initng, it does it without any effort :).
> 
> InitNG is great __idea__. However, I know two men at least, who tried
> to use it on a LFS system with no success. Can't you help, please?
> 

The problems come from our scripts, not InitNG itself, we want to drop
them, maintaining generic scripts is a big trouble, and they aren't as
fast as they could be, because of the generic-ness :(.

I can help to find the bugs in our scripts, but i prefer to have
scripts specific for lfs.

-- 
Ismael Luceno
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>

InitNG maintainer and project lead - http://www.initng.org

Registered Linux User #439653  - http://counter.li.org
LFS User #17162- http://www.linuxfromscratch.org
SourceMage GNU/Linux User  - http://www.sourcemage.org

IRC: ismaell @ irc.freenode.net #initng #uruguay #cross-lfs
Jabber ID: [EMAIL PROTECTED]
Blog: http://ismaell.wordpress.com

GPG Key ID: EC8E5C9A
GPG Key Fingerprint: 1356 7578 232E CCA6 D16D 46A8 FE6C 58D3 EC8E 5C9A



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


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Martes, 10 de Abril de 2007 22:02, Bruce Dubbs escribió:

>
> Looking at the output, all my issues have been addressed nicely with the
> exception of the font-family/font-style of the titles.  That's not very
> important, but may be a nice tweak.

At my end there is yet an issue to be solved: let very long screen block to 
split on several pages. Not an issue for LFS (except if selecting a smaller 
paper size), but will be at least for the compressdoc.sh script in BLFS.

About fonts, at this momment the one used is TimesRoman (sans-serif is an 
alias to it). We could change body.font.family and/or title.font.family to 
Helvetica and/or Courier to see if there is other combinations with a better 
look. More info in

http://www.sagehill.net/docbookxsl/Typography.html


-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread Bruce Dubbs
M.Canales.es wrote:
> El Martes, 10 de Abril de 2007 19:41, M.Canales.es escribió:
> 
>> Might be a bug in current libxml or libxslt.
>>
> 
> After several versions changes and research looks that actually was a bug in 
> old libxslt versions that was not merging properly xsl:attribute-set settings 
> when the same one is found on two files with different import precedence. 
> 
> It was fixed in libxslt-1.1.17.

Confirmed.

[EMAIL PROTECTED]/new-xsl]$ time make pdf
xsltproc --xinclude --nonet --output ~/lfs-book/lfs-pdf.fo \
stylesheets/lfs-pdf.xsl index.xml
Making portrait pages on USletter paper (8.5inx11in)
sed -i -e 's/span="inherit"/span="all"/' ~/lfs-book/lfs-pdf.fo
fop ~/lfs-book/lfs-pdf.fo ~/lfs-book/LFS-BOOK.pdf
rm ~/lfs-book/lfs-pdf.fo

real1m2.429s
user0m57.480s
sys 0m1.049s
[EMAIL PROTECTED]/new-xsl]$ xsltproc --version
Using libxml 20627, libxslt 10120 and libexslt 813
xsltproc was compiled against libxml 20627, libxslt 10120 and libexslt 813
libxslt 10120 was compiled against libxml 20627
libexslt 813 was compiled against libxml 20627

Looking at the output, all my issues have been addressed nicely with the
exception of the font-family/font-style of the titles.  That's not very
important, but may be a nice tweak.


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


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Martes, 10 de Abril de 2007 19:41, M.Canales.es escribió:

>
> Might be a bug in current libxml or libxslt.
>

After several versions changes and research looks that actually was a bug in 
old libxslt versions that was not merging properly xsl:attribute-set settings 
when the same one is found on two files with different import precedence. 

It was fixed in libxslt-1.1.17.

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread Bruce Dubbs
M.Canales.es wrote:
> El Lunes, 9 de Abril de 2007 22:50, Bruce Dubbs escribió:
>> OK, I made some changes.  See what you think.
> 
> In admonitions, that make all types having almost the same look. Both #E0E0E0 
> and #EEE are near identical.

This was intentional.  I wanted to remove the border, but thought it was
easier to make the border color the same as the background.

> What about this value?  #DCC

Perhaps that would work.  I haven't looked and have an "emergency" at
work.  Perhaps I can look at this later.

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


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Lunes, 9 de Abril de 2007 22:50, Bruce Dubbs escribió:
> OK, I made some changes.  See what you think.

In admonitions, that make all types having almost the same look. Both #E0E0E0 
and #EEE are near identical.

What about this value?  #DCC

On verbatim, using #EEE is like removing the border. Try with this: #888
I could accept also to not have a border in verbatim chaded blocks.

PD. I'm trying to find the most updated libxml/libxslt versions combo that 
outputs the attribute-set warning...

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Martes, 10 de Abril de 2007 19:29, Bruce Dubbs escribió:

> Mine is slightly older:
>
> $ xsltproc --version
> Using libxml 20622, libxslt 10115 and libexslt 812
> xsltproc was compiled against libxml 20622, libxslt 10115 and libexslt 812
> libxslt 10115 was compiled against libxml 20622
> libexslt 812 was compiled against libxml 20622
>
> Do you think that this should matter?

Might be a bug in current libxml or libxslt.

The issue is that we have an xsl:attribute-set that is calling itself via an 
xsl: use-attribute-sets attribute (directly or indirectly). That at least 
increase parse time due recursion and could afect the output look in unknow 
ways :-/

Going to research...

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [new XSL] Ready for inputs.

2007-04-10 Thread Bruce Dubbs
M.Canales.es wrote:
> El Lunes, 9 de Abril de 2007 22:19, Bruce Dubbs escribió:
> 
> Right, the tag is out of place but my xsltproc don't show that errors :-??
> 
> new-xsl$ make pdf
> xsltproc --xinclude --nonet --output ~/lfs-book/fop1-lfs-pdf.fo \
> stylesheets/lfs-pdf.xsl index.xml
> Making portrait pages on USletter paper (8.5inx11in)
> sed -i -e 's/span="inherit"/span="all"/' ~/lfs-book/fop1-lfs-pdf.fo
> FOP_HOME=~/cosas/fop-0,93 && ~/cosas/fop-0.93/fop ~/lfs-book/fop1-lfs-pdf.fo 
> ~/lfs-book/fop1-LFS-BOOK.pdf
> new-xsl$ xsltproc --version
> Using libxml 20627, libxslt 10120 and libexslt 813
> xsltproc was compiled against libxml 20627, libxslt 10120 and libexslt 813
> libxslt 10120 was compiled against libxml 20627
> libexslt 813 was compiled against libxml 20627

Mine is slightly older:

$ xsltproc --version
Using libxml 20622, libxslt 10115 and libexslt 812
xsltproc was compiled against libxml 20622, libxslt 10115 and libexslt 812
libxslt 10115 was compiled against libxml 20622
libexslt 812 was compiled against libxml 20622

Do you think that this should matter?

> After fixed the tag, is the "xsl:attribute-set : use-attribute-sets recursion 
> detected" warning still showed? I think that that is a different bug.

Yes, with the patch I sent earlier, I still got that as a warning, but
it didn't affect the output.

  -- Bruce


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


Re: [RFC] Bootscript changes

2007-04-10 Thread Bryan Kadzban
On Tue, Apr 10, 2007 at 09:40:56PM +0600, Alexander E. Patrakov wrote:
> Dan Nicholson wrote:
> > 1. Make statusproc() return unsuccessfully if the process isn't running
> 
> +1

+1 here too.

> > 2. Make statusproc() use pidofproc() instead of the deprecated getpids()
> 
> +1

+10 here.  We shouldn't be using deprecated functions at all, if you ask
me.  (Of course no one did, at least not directly.  :-P)

> > 3. Allow the -p pidfile argument to all *proc() functions
> 
> +1

Yep, +1 here too.

> > 4. Add the /sbin/service script to allow an agnostic way to query the
> > bootscripts
> 
> +0

I don't have any strong feelings either way.  I always thought of the
service program/script as a RH-specific thing, but if one of HAL's
dependencies is using it, then it's probably a bit more widespread.

(And regardless of what I think, if it's a requirement of a package that
we support in BLFS, we should have it somewhere.  Whether that's in LFS
or BLFS could be up for debate.  I'd say it'd be useful to have it in
LFS if we have it at all.)

> 5. Apply the patch from 
> http://linuxfromscratch.org/pipermail/lfs-dev/2006-October/058454.html - 
> also needed for hibernation on the LiveCD when the non-standard 
> implementation of the PPPoE network service is used.

Assuming that's still needed, +1.



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


Re: Spam in trac tickets

2007-04-10 Thread Thomas Trepl
On Sunday 08 April 2007 02:05, Bruce Dubbs wrote:
> Jeremy Huntwork wrote:
>...
>You are right about the registration.  Anyone can register and then spam 
> away on both the lfs and blfs trac ticket systems.  About the only thing
> I can think of is to require an admin to verify and explicitly allow the
> creation or update capabilities for new registrations.
Hmm, what about a captcha?  I dont know how hard it would be to patch such a 
functionality into trac - but it would have very good results, I believe. I 
added a captcha to a mail form on my home page and the amount of spam i 
received from bots filling the form tends to zero - no, it *is* zero.

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


Re: [new XSL] Ready for inputs.

2007-04-10 Thread M.Canales.es
El Lunes, 9 de Abril de 2007 22:19, Bruce Dubbs escribió:

> [EMAIL PROTECTED]/new-xsl]$ make pdf
> xsltproc --xinclude --nonet --output ~/lfs-book/lfs-pdf.fo \
> stylesheets/lfs-pdf.xsl index.xml
> xsl:attribute-set : use-attribute-sets recursion detected
> Making portrait pages on USletter paper (8.5inx11in)
> runtime error: file stylesheets/pdf/lfs-mixed.xsl line 255 element choose
> xsl:choose: unexpected content attribute

> I don't see anything wrong with stylesheets/pdf/lfs-mixed.xsl
> unless the  on line 271 is out of place.

Right, the tag is out of place but my xsltproc don't show that errors :-??

new-xsl$ make pdf
xsltproc --xinclude --nonet --output ~/lfs-book/fop1-lfs-pdf.fo \
stylesheets/lfs-pdf.xsl index.xml
Making portrait pages on USletter paper (8.5inx11in)
sed -i -e 's/span="inherit"/span="all"/' ~/lfs-book/fop1-lfs-pdf.fo
FOP_HOME=~/cosas/fop-0,93 && ~/cosas/fop-0.93/fop ~/lfs-book/fop1-lfs-pdf.fo 
~/lfs-book/fop1-LFS-BOOK.pdf
new-xsl$ xsltproc --version
Using libxml 20627, libxslt 10120 and libexslt 813
xsltproc was compiled against libxml 20627, libxslt 10120 and libexslt 813
libxslt 10120 was compiled against libxml 20627
libexslt 813 was compiled against libxml 20627

After fixed the tag, is the "xsl:attribute-set : use-attribute-sets recursion 
detected" warning still showed? I think that that is a different bug.

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:   http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:   http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [RFC] Bootscript changes

2007-04-10 Thread Alexander E. Patrakov
Dan Nicholson wrote:
> http://wiki.linuxfromscratch.org/lfs/changeset?format=diff&new=7962&old=7931&new_path=trunk%2Fbootscripts%2Flfs&old_path=trunk%2Fbootscripts%2Flfs
> 
> Can you check if these are the same issue?

I will do this tomorrow, thanks for the link.

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


Re: [RFC] Bootscript changes

2007-04-10 Thread Dan Nicholson
On 4/10/07, Alexander E. Patrakov <[EMAIL PROTECTED]> wrote:
>
> 5. Apply the patch from
> http://linuxfromscratch.org/pipermail/lfs-dev/2006-October/058454.html -
> also needed for hibernation on the LiveCD when the non-standard
> implementation of the PPPoE network service is used.

I recently added a fix for a bug in pidofproc -p. I can't tell if this
is the same issue, but I've been using killproc -p successfully for a
while now:

http://wiki.linuxfromscratch.org/lfs/changeset?format=diff&new=7962&old=7931&new_path=trunk%2Fbootscripts%2Flfs&old_path=trunk%2Fbootscripts%2Flfs

Can you check if these are the same issue? The problem I was seeing
was the the -p was basically doing nothing because of a broken shell
test in pidofproc and falling back to killing all processes by that
name. I suspect that the patch in that mail is working around this
issue.

Hmm, it looks like both patches might be needed. I can't tell what
killproc is trying to do in that section. It looks wrong to test for
$killsig in that if since it has nothing to do with whether the
process is still running or not. Hopefully DJ or Nathan will chime in.
If not, I have an idea of the right way to fix it.

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


Re: [RFC] Bootscript changes

2007-04-10 Thread Alexander E. Patrakov
Dan Nicholson wrote:
> I've been digging around in the bootscripts a little more lately, and
> I've found some behavior that I think could be changed and I'd like
> comments on. I can provide patches later, but first I thought I'd like
> to hear comments.
> 
> 1. Make statusproc() return unsuccessfully if the process isn't running

+1

> 2. Make statusproc() use pidofproc() instead of the deprecated getpids()

+1

> 3. Allow the -p pidfile argument to all *proc() functions

+1

> 4. Add the /sbin/service script to allow an agnostic way to query the
> bootscripts

+0

> This is not an original idea. I think all the major distros do this
> (Fedora and SuSE for sure), although it's not an LSB requirement.

Debian doesn't do this

5. Apply the patch from 
http://linuxfromscratch.org/pipermail/lfs-dev/2006-October/058454.html - 
also needed for hibernation on the LiveCD when the non-standard 
implementation of the PPPoE network service is used.

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


[RFC] Bootscript changes

2007-04-10 Thread Dan Nicholson

I've been digging around in the bootscripts a little more lately, and
I've found some behavior that I think could be changed and I'd like
comments on. I can provide patches later, but first I thought I'd like
to hear comments.

1. Make statusproc() return unsuccessfully if the process isn't running

Right now, statusproc always returns successfully with a list of pids
for the requested process name or a message saying that it's not
running. I think it would be more helpful to have it return
unsuccessfully if there are no processes by that name running. In
order to do this right now, I need to parse the output. This is a one
line fix. Basically, I want to do something like this from a script:

if /etc/rc.d/init.d/process status >/dev/null; then
   /etc/rc.d/init.d/process restart
fi

2. Make statusproc() use pidofproc() instead of the deprecated getpids()

statusproc is using getpids, which has been marked as deprecated in
the functions. I think all the *proc functions should be calling
pidofproc for consistency.

3. Allow the -p pidfile argument to all *proc() functions

statusproc does not allow the pidfile argument to be passed in. This
goes along with 2. getpids will respect the variable PIDFILE, but it
should also allow the -p argument like loadproc and killproc and pass
it on to pidofproc.

4. Add the /sbin/service script to allow an agnostic way to query the
bootscripts

This one might be more controversial. To run the bootscripts, you need
to know the implementation detail about where they are, particularly
the info in /etc/sysconfig/rc. Ideally, there should be an agnostic
way to run these bootscripts without any prior knowledge of how LFS
has set them up.

This is not an original idea. I think all the major distros do this
(Fedora and SuSE for sure), although it's not an LSB requirement.
Where I got the idea is from the pm-utils project. This project is a
dependency of newer HAL releases which tries to provide a
distro-neutral way to run power management functions for
suspend/hibernate/etc.

Part of these processes is stopping/starting system services like
ntpd. In order to do this with any sanity across multiple distros,
there has to be an agnostic way to run services. Here is a mailing
list thread discussing the /sbin/service approach, the pm-utils
functions where service or its fallback are defined (search for
service), and an example usage of service in pm-utils:

http://lists.freedesktop.org/archives/pm-utils/2007-March/000383.html
http://webcvs.freedesktop.org/pm-utils/pm-utils/pm/functions?view=markup
http://webcvs.freedesktop.org/pm-utils/pm-utils/pm/hooks/90clock?view=markup

While this is only one specific case where a service wrapper could be
used, it seems like a smart idea in my opinion to hide distro-specific
implementation details where possible. I've attached the very simple
version that I came up with and has been working for me. Basically, it
just sources /etc/sysconfig/rc and then wraps the call to the
bootscript. The result can be something like this:

/sbin/service clock start

Let me know what you guys think.

--
Dan


service.sh
Description: Bourne shell script
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page