On Jul 12, 3:29 pm, Charlie Savage <[EMAIL PROTECTED]> wrote:
> Looking into the setup.rb issues, I realized two things:
>
> * setup.rb wasn't included in the gems or .tgz packages, that is now fixed
>
> * setup.rb was using an unreleased 3.5.0 version
>
> The problem with the second issue is when I tried to run setup.rb on
> Linux (Fedora 8), it didn't work.  The offending line was line 10 at the
> very start:
>
> PACKAGE = File.read(Dir.glob('{.,meta/}unixname{,.txt}',
>
> So, I reverted to the last official setup.rb release, 3.4.1. That one
> ran correctly when I tried using it.
>
> As a result, I've checked in the older version.  Feel free to shout out
> if this is the wrong thing to do.

Well, I'd like to know why the line wasn't working? The line was there
in order to support installation of documentation to standard OS
location --a 3.5.0 feature. If the line had a problem  finding the
file my guess is the package was also missing the meta/ directory.
Ultimately this line isn't the best solution, but it sufficed until a
better approach became apparent. That aside, a quick fix would have
been:

  PACKAGE = 'libxml-ruby'

which is all this effectively does.

I realize that there is a great energy moving things along right now.
Believe me, I more than anyone am happy to see it! But I have to ask
you to consider a bit more why things may be the way they are. If
you're not sure then ask. For instance, I just rechecked out the
current trunk, and I see that lib/libxml has been moved to to just
lib/. That will break things very badly for anyone who installs using
setup.rb --in fact it will make a mess of their site_ruby directory!
Please move it back.

You can leave the 3.4.1 version of setup.rb for now. That's fine.
3.5.0 still needed a few tweaks --and as I said before I'd like to
replace it altogether anyway.

T.
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to