[nex-xsl] What to do?

2007-07-04 Thread M.Canales.es
Hi,

As you know, the new XSL stylesheets are ready for production time waiting the 
release of stable DocBook-XSL-1.72.1.

The bad news it that there will be no DocBook-XSL-1.72.1 release, but a new 
beta DocBook-XSL-1.73.0 that may contains several bugs due very intrusive 
changes on how the package is generated from source code, changes on how 
processing instructions are handled, and maybe other changes they are 
planning before release.

That lead us to the next choices:

 1. - Wait up to the next *.1 release to start using the new code. That could 
meant to wait at least other 3-4 months :-/

 2.- To create our own LFS-XSL-1.0 package based on current new-xsl branch 
code and use it as a temporally solution. That implies to add a installation 
page for such package in BLFS and to install it on the servers and editor's 
machines.

 3.- To clean-up the docbook-xsl-snapshoot branch subdirectory to keep only 
that files actualy required to build the books. Then merge the code to the 
{,B,C,H}LFS SVN trees. That will made the book's sources full auto-contained. 
This will increase maintenance work to keep it sinchronized with upstream 
code, but IMHO is the more simple solution and my prefered way.

Options 2 and 3 implies also that the DocBook-XSL page in BLFS could be 
updated at least up to 1.71.1


-- 
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: [nex-xsl] What to do?

2007-07-04 Thread Bruce Dubbs
M.Canales.es wrote:
 Hi,
 
 As you know, the new XSL stylesheets are ready for production time waiting 
 the 
 release of stable DocBook-XSL-1.72.1.
 
 The bad news it that there will be no DocBook-XSL-1.72.1 release, but a new 
 beta DocBook-XSL-1.73.0 that may contains several bugs due very intrusive 
 changes on how the package is generated from source code, changes on how 
 processing instructions are handled, and maybe other changes they are 
 planning before release.
 
 That lead us to the next choices:
 
  1. - Wait up to the next *.1 release to start using the new code. That could 
 meant to wait at least other 3-4 months :-/
 
  2.- To create our own LFS-XSL-1.0 package based on current new-xsl branch 
 code and use it as a temporally solution. That implies to add a installation 
 page for such package in BLFS and to install it on the servers and editor's 
 machines.
 
  3.- To clean-up the docbook-xsl-snapshoot branch subdirectory to keep only 
 that files actualy required to build the books. Then merge the code to the 
 {,B,C,H}LFS SVN trees. That will made the book's sources full auto-contained. 
 This will increase maintenance work to keep it sinchronized with upstream 
 code, but IMHO is the more simple solution and my prefered way.
 
 Options 2 and 3 implies also that the DocBook-XSL page in BLFS could be 
 updated at least up to 1.71.1

Manuel,
  I know that you have been working hard on the updates, but options 2
and 3 seem to be even more work.  On top of that, I suspect we will want
to go to the next stable release when it is available, so a lot of the
work done for options 2 and 3 would only be useful for a few months.

Do you have any insight into why there will be no 1.72.1 release?

My initial reaction is that option 1 is best for the overall project.

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


Re: [nex-xsl] What to do?

2007-07-04 Thread Randy McMurchy
M.Canales.es wrote these words on 07/04/07 15:34 CST:

  1. - Wait up to the next *.1 release to start using the new code. That could 
 meant to wait at least other 3-4 months :-/
 
  2.- To create our own LFS-XSL-1.0 package based on current new-xsl branch 
 code and use it as a temporally solution. That implies to add a installation 
 page for such package in BLFS and to install it on the servers and editor's 
 machines.
 
  3.- To clean-up the docbook-xsl-snapshoot branch subdirectory to keep only 
 that files actualy required to build the books. Then merge the code to the 
 {,B,C,H}LFS SVN trees. That will made the book's sources full auto-contained. 
 This will increase maintenance work to keep it sinchronized with upstream 
 code, but IMHO is the more simple solution and my prefered way.

Since Manuel is the one doing all the work, I defer my vote to
whichever option he wants (#3). This way we can keep the new version
of FOP in the book, or at least not have to put the previous version
in as well.

-- 
Randy

rmlscsi: [bogomips 1003.28] [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:04:00 up 6 days, 13:55, 1 user, load average: 0.10, 0.14, 0.09
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [nex-xsl] What to do?

2007-07-04 Thread Randy McMurchy
Bruce Dubbs wrote these words on 07/04/07 15:59 CST:

 My initial reaction is that option 1 is best for the overall project.

I typed a long essay in reply to Manuel's question agreeing with
Bruce. However, just as I was finishing it, I thought well, since
Manuel is the one doing all the work, whatever he thinks is fine
with me and deleted my post before sending.

I'm sitting on the fence. As I said, I initially thought option 1
was best, but now ...

-- 
Randy

rmlscsi: [bogomips 1003.28] [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:14:00 up 6 days, 14:05, 1 user, load average: 0.18, 0.22, 0.16
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: [nex-xsl] What to do?

2007-07-04 Thread Matthew Burgess
On Wednesday 04 July 2007 21:34:05 M.Canales.es wrote:
 Hi,

 As you know, the new XSL stylesheets are ready for production time waiting
 the release of stable DocBook-XSL-1.72.1.

 The bad news it that there will be no DocBook-XSL-1.72.1 release

That's obviously not the news any of us were hoping for!

 That lead us to the next choices:

  1. - Wait up to the next *.1 release to start using the new code. That
 could meant to wait at least other 3-4 months :-/

While this is probably the easiest option to go for (all projects simply stick 
with the current docbook toolchain), it would be a shame to see all of your 
hard work on the new-xsl branch not made use of.

  2.- To create our own LFS-XSL-1.0 package based on current new-xsl branch
 code and use it as a temporally solution. That implies to add a
 installation page for such package in BLFS and to install it on the servers
 and editor's machines.

This, I fear, would look as if we've created a fork of the upstream project.  
While there are some good reasons for creating a fork (lack of maintenance, 
undesirable license changes, etc.), the lack of a stable release when we 
want/need one by is not one of them, in my opinion.

  3.- To clean-up the docbook-xsl-snapshoot branch subdirectory to keep only
 that files actualy required to build the books. Then merge the code to the
 {,B,C,H}LFS SVN trees. That will made the book's sources full
 auto-contained. This will increase maintenance work to keep it sinchronized
 with upstream code, but IMHO is the more simple solution and my prefered
 way.

I also think this is the way we should proceed.  I'm not sure that we 
necessarily need to remove files that we don't require for a build of any of 
our books - in fact, keeping them around would probably make diffs between 
upstream and our downstream copy easier to understand.

Related to this issue is the fact that I'm painfully aware that the 6.3 
release has been a long-time coming.  Manuel, as you said, the current 
snapshot in the new-xsl branch are production ready, so I'd be happy for 
these to be merged, if this is the route that is decided upon.

Regards,

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


Re: [nex-xsl] What to do?

2007-07-04 Thread M.Canales.es
El Miércoles, 4 de Julio de 2007 23:29, Matthew Burgess escribió:

 I also think this is the way we should proceed.  I'm not sure that we
 necessarily need to remove files that we don't require for a build of any
 of our books - in fact, keeping them around would probably make diffs
 between upstream and our downstream copy easier to understand.

The files to be removed are almost all internationalization support files 
(keeping only the few ones used for current translators) and the 
highlighting/ files (used only by Saxon6). Thats around 5M of text files.

What I'm afraid is that if the stable DocBook-XSL release take another 5-6 
months we could start working on the Relax-NG migration before using the 
nex-xsl code :-/ 

-- 
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: [nex-xsl] What to do?

2007-07-04 Thread Matthew Burgess
On Wednesday 04 July 2007 22:37:01 M.Canales.es wrote:
 El Miércoles, 4 de Julio de 2007 23:29, Matthew Burgess escribió:
  I also think this is the way we should proceed.  I'm not sure that we
  necessarily need to remove files that we don't require for a build of any
  of our books - in fact, keeping them around would probably make diffs
  between upstream and our downstream copy easier to understand.

 The files to be removed are almost all internationalization support files
 (keeping only the few ones used for current translators) and the
 highlighting/ files (used only by Saxon6). Thats around 5M of text files.

Oh, OK.  That's pretty limited in scope then - seems to make sense to omit 
them from our repositories.

 What I'm afraid is that if the stable DocBook-XSL release take another 5-6
 months we could start working on the Relax-NG migration before using the
 nex-xsl code :-/

Well, I took a look at the Relax-NG stuff a while back and hit a bug in 
libxml2 (http://bugzilla.gnome.org/show_bug.cgi?id=413248).  That pretty much 
stops any work on migrating the stylesheets to be Relax-NG friendly.

Regards,

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


Re: [nex-xsl] What to do?

2007-07-04 Thread M.Canales.es
El Miércoles, 4 de Julio de 2007 23:49, Matthew Burgess escribió:

 Well, I took a look at the Relax-NG stuff a while back and hit a bug in
 libxml2 (http://bugzilla.gnome.org/show_bug.cgi?id=413248).  That pretty
 much stops any work on migrating the stylesheets to be Relax-NG friendly.

Actualy for DocBook-XML-5.0 libxslt2 is not useful as a validator tool due 
that it can't do RelaxNG+Schematron validations, at least for now.

Plus, Bob Stayton said some days ago in the docbook-apps list that the libxslt 
maintainer confirms that libxslt will never support XSLT-2.0

-- 
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


LiveCD status request

2007-07-04 Thread Jeremy Huntwork
Hello Everyone,

Just a small hello and a request for some info. After a much-needed 
break, I have a bit more free time this summer and I'd like to do some 
work on the LiveCD. I've scanned through my LFS emails (although there's 
about 1700 of them waiting for me, so it might take a while to get 
through all of them), and it seems that there's not much development on 
the CD these days. Is that right?

I'd appreciate an update on its status from anyone in the know. Also, if 
there are any suggestions/ideas on what could make the CD (as a project 
or the individual ISOs) more useful, I'd love to hear them. I'm hoping 
to spend some real time on it in the upcoming weeks, so any feedback 
would be very helpful.

Sorry for the cross-posting, but I figured this might make a good 
opportunity for those who are interested in the CD but perhaps not 
enough to subscribe to its dev-list to make their thoughts known.

Thanks!

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


Re: Bootscript patches

2007-07-04 Thread Randy McMurchy
Jeremy Huntwork wrote these words on 07/04/07 20:54 CST:

 I suppose this is a little OT, but it's semi-related. Has anyone ever 
 considered adding chkconfig or a custom equivalent to our bootscripts 
 package?

A thorough explanation of the pros and cons (and appropriate URLs
to the package homepage) of the above suggestion is welcome. It's
hard to comment when it takes blindly researching the suggestion.

-- 
Randy

rmlscsi: [bogomips 1003.28] [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]
20:59:00 up 6 days, 18:50, 1 user, load average: 0.23, 0.29, 0.19
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page


Re: Bootscript patches

2007-07-04 Thread DJ Lucas
Jeremy Huntwork wrote:
 I suppose this is a little OT, but it's semi-related. Has anyone ever 
 considered adding chkconfig or a custom equivalent to our bootscripts 
 package? It would definitely make management and administration of the 
 installed scripts easier
Considered?  Yeah.  When I was working on the LSB-v3 scripts, I had
started on a bash version of install_initd and remove_initd, using a
functions file that could have been sourced by other scripts should the
need arise.  I lost scope about 3 arrays deep, while trying to keep the
disk reads and writes at program start and exit only.  I decided that
bash really wasn't suitable and gave up on it.

The current popular flavor of the LSB scripts are written in python, so
it's a no go for the base LFS.  I had considered adding a contrib
directory to BLFS at a later date with the BLFS scripts that I had
modified for LSB-v3 and including the already written python scripts
(modified for the X-LFS headers), but have yet to discuss that on list. 

I'm not completely certain, but I don't believe that there is any
interest in replacing the current scripts with an LSB style
implementation at this time.  Also noteworthy, the contrib scripts have
not had any dash/ash testing and might be a step backwards in that regard.

-- DJ Lucas

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