Re: [nex-xsl] What to do?

2007-07-05 Thread M.Canales.es
El Jueves, 5 de Julio de 2007 15:40, Dan Nicholson escribió:

> I think this would be the best. It gives maximum flexibility if the
> stylesheets we use are local to our repos. This also solves the issue
> of people having different versions of the stylesheets installed. So
> long as someone (Manuel) tracks upstream to fold any updates into our
> local copies, then this seems like the best solution, IMO.

Looks like there is some type of consensus. I will start working on the 
migration today.

Many thaks for the replies and comments.

-- 
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-05 Thread M.Canales.es
El Miércoles, 4 de Julio de 2007 22:59, Bruce Dubbs escribió:

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

Apart the comments in the commits and some developer's post in docbook-apps 
saying that 1.73.0 will be released soon. I think that the main reason that 
they have to not do yet a *.1 release is that the nest stable version is 
supossed to support natively DocBook-XML-5.0.

Thus, how can a XSL release be called "stable" if there is no "stable" 
DocBook-XML-5.0 yet?


-- 
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-05 Thread Dan Nicholson
On 7/4/07, M.Canales.es <[EMAIL PROTECTED]> wrote:
> El Miércoles, 4 de Julio de 2007 22:59, Bruce Dubbs escribió:
>
> > 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.
>
> With option 3 we could forgot about depending on upstream releases, if wanted,
> before migrating in a not-so-long future to DocBook-XML-5.0, that will be a
> more big work than the current one in both, the book sources and the
> stylesheets code.

I think this would be the best. It gives maximum flexibility if the
stylesheets we use are local to our repos. This also solves the issue
of people having different versions of the stylesheets installed. So
long as someone (Manuel) tracks upstream to fold any updates into our
local copies, then this seems like the best solution, IMO.

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


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: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 M.Canales.es
El Miércoles, 4 de Julio de 2007 22:59, Bruce Dubbs escribió:

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

With option 3 we could forgot about depending on upstream releases, if wanted, 
before migrating in a not-so-long future to DocBook-XML-5.0, that will be a 
more big work than the current one in both, the book sources and the 
stylesheets code.

Just adding that improvements useful for us when they do the commit into SVN 
might be enouch until start working on the RelaxNG stuff.

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

Just read the comments in the SVN commits from the last days:

http://docbook.sourceforge.net/snapshots/



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


[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