[#5711] Lexic confusion: method/local variable distinction works strange — noreply@...
Bugs item #2371, was opened at 2005-09-04 00:40
Hi,
Mine is 1.8.2 and it does raise syntax error.
[#5732] Re: Ruby development issue tracking will go to basecamp — ville.mattila@...
[#5737] returning strings from methods/instance_methods — TRANS <transfire@...>
I was just wondering why with #methods and #instance_methods, it was
Hi,
On 9/8/05, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Yukihiro Matsumoto <matz@ruby-lang.org> writes:
On Fri, 9 Sep 2005, Christian Neukirchen wrote:
[#5750] File.split edge cases — "Berger, Daniel" <Daniel.Berger@...>
Hi all,
Hi,
nobuyoshi nakada wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
[#5781] array sharing — Eric Mahurin <eric_mahurin@...>
This is my first time poking around in the ruby source code, so
[#5786] Difference between class declarations — Peter Vanbroekhoven <calamitas@...>
Hi,
Hi,
On 9/15/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
[#5796] proposed attr writer patch — Daniel Berger <Daniel.Berger@...>
Hi all,
Hi,
Daniel Berger wrote:
James Britt <ruby@jamesbritt.com> writes:
On Sun, 18 Sep 2005, Christian Neukirchen wrote:
[#5798] Makefile error in OpenSLL extension (on Windows) — noreply@...
Bugs item #2472, was opened at 2005-09-16 18:56
Hi,
This is the just released 1.8.3 preview2.
Hi,
No, win32/Makefile.sub doe not contain those two lines.
Hi,
On 9/18/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
Hi,
On 9/18/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
[#5844] Ruby 1.8.3 released — Yukihiro Matsumoto <matz@...>
Hello Rubyists,
[#5848] Re: RubyGems in Ruby HEAD — Hugh Sasse <hgs@...>
On Wed, 21 Sep 2005, Chad Fowler wrote:
[#5851] Re: RubyGems in Ruby HEAD — Paul van Tilburg <paul@...>
Hi all,
I don't know if I can post to all those lists, but I'll leave them
Paul van Tilburg wrote:
Marc Dequ竪nes (Duck) wrote:
On 9/22/05, mathew <meta@pobox.com> wrote:
On 9/23/05, Pascal Terjan <pterjan@gmail.com> wrote:
On 9/23/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#5882] Re: RubyGems TODO — Austin Ziegler <halostatue@...>
Okay. I said in the main thread on ruby-core that I'm putting together a
On 9/22/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#5888] Re: RubyGems TODO — Mauricio Fern疣dez <mfp@...>
On Thu, Sep 22, 2005 at 11:46:18AM +0900, Chad Fowler wrote:
[#5898] Delegate and Forwardable Documentation — James Edward Gray II <james@...>
I've tried to send these files through a couple of times now with
On Sep 22, 2005, at 9:02 AM, James Edward Gray II wrote:
On Sep 22, 2005, at 11:53 AM, James Edward Gray II wrote:
Hi,
On Sep 23, 2005, at 10:54 AM, Yukihiro Matsumoto wrote:
Hi,
On Sep 23, 2005, at 12:31 PM, Yukihiro Matsumoto wrote:
Hi,
[#5901] Re: RubyGems TODO — "Jim Weirich" <jim@...>
>> On 21-Sep-05, at 7:17 PM, why the lucky stiff wrote:
[#5902] Vulnerability fixed in 1.8.3 — Yukihiro Matsumoto <matz@...>
Hi,
See below for a few grammar edits. As a separate issue, I would like
>>>>> "D" == Dominique Brezinski <dominique.brezinski@gmail.com> writes:
Yes, I can read it. You know, there are these things called
On 22 Sep 2005, at 09:36, Dominique Brezinski wrote:
On 9/22/05, Eric Hodel <drbrain@segment7.net> wrote:
[#5921] Mutually dependent libs double loading. — TRANS <transfire@...>
I'm on Ruby 1.8.2.
TRANS wrote:
On 9/22/05, Florian Gro<florgro@gmail.com> wrote:
I'm very suprised I have not gotten an official answer about this. Is
On Sat, 24 Sep 2005, TRANS wrote:
[#5966] $SAFE=4 is still dangerous to use as a sandbox — URABE Shyouhei <s-urabe@...>
This issue has been discussed at security@ruby-lang.org, but matz told
[#5975] segmentation fault on require 'yaml' — Ralph Amissah <ralph.amissah@...>
Status: Open
[#5985] Finally an answer to my RubyGems question and some small suggestions — TRANS <transfire@...>
I appreciate those that attempted to offer me some info on this issue.
On 9/25/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#6001] Require Namepaces and RubyGems' effect on LoadPath problem — TRANS <transfire@...>
I've added namespaces to require. Works like this:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
TRANS wrote:
Sorry for the delay. I was working hard on an improved implementation.
On 9/29/05, TRANS <transfire@gmail.com> wrote:
On 9/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/29/05, TRANS <transfire@gmail.com> wrote:
On 9/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 06:02:07AM +0900:
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 10:29:17AM +0900:
On Sep 26, 2005, at 8:54 PM, Sam Roberts wrote:
Quoting james@grayproductions.net, on Tue, Sep 27, 2005 at 11:06:01AM +0900:
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 11:49:14AM +0900:
On 9/27/05, Sam Roberts <sroberts@uniserve.com> wrote:
> Right now, they're watching people who have pretty much sat on the side
On 9/27/05, Ralph Amissah <ralph.amissah@gmail.com> wrote:
I'll greatly weaken my post, and give everyone the opportunity to head me
On Wed, 28 Sep 2005, Ralph Amissah wrote:
Hello,
On Wednesday 28 September 2005 07:35 pm, Mauricio Fern疣dez wrote:
On Thu, Sep 29, 2005 at 09:46:45AM +0900, Jim Weirich wrote:
On Sat, Oct 01, 2005 at 12:22:33AM +0900, Jim Weirich wrote:
Hi --
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
On Monday 26 September 2005 22:41, Austin Ziegler wrote:
On Wed, 28 Sep 2005, Sean E. Russell wrote:
On Wednesday 28 September 2005 08:54, Hugh Sasse wrote:
On Mon, 10 Oct 2005, Sean E. Russell wrote:
Ok, in an attempt to reduce clutter, I'm responding to several people in one
On Monday 26 September 2005 21:29, Austin Ziegler wrote:
On Wed, 2005-09-28 at 20:56 +0900, Sean E. Russell wrote:
Tom Copeland wrote:
On Wednesday 28 September 2005 12:02, James Britt wrote:
On 9/28/05, Sean E. Russell <ser@germane-software.com> wrote:
On 9/28/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/28/05, Dominique Brezinski <dominique.brezinski@gmail.com> wrote:
For what it is worth, I live life behind an authenticated proxy, so I
I have got gems to work from behind an authenticated proxy.
On 9/28/05, Jim Freeze <jim@freeze.org> wrote:
Ah, yes, but many proxies require credentials for each new HTTP
On Wednesday 28 September 2005 08:43, Austin Ziegler wrote:
On Fri, 30 Sep 2005, Sean E. Russell wrote:
On 9/30/05, David A. Black <dblack@wobblini.net> wrote:
[#6004] Problem with 1.8.3, extensions — Daniel Berger <Daniel.Berger@...>
Hi all,
[#6009] Re: ruby 1.8.3 (2005-09-21) [i486-linux] sisu segfault — Ralph Amissah <ralph.amissah@...>
(i) correction, segfault is with official ruby 1.8.3 (2005-09-21), not
[sorry for duplicate post]
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
On 9/27/05, ts <decoux@moulon.inra.fr> wrote:
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
>>>>> "t" == ts <decoux@moulon.inra.fr> writes:
In article <200509291419.j8TEJYid015419@moulon.inra.fr>,
>>>>> "T" == Tanaka Akira <akr@m17n.org> writes:
ruby 1.8.3 (2005-09-29)
the segfault has returned with the latest ruby build
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
[#6038] make warning from 1.8.3 — Daniel Berger <Daniel.Berger@...>
Solaris 10
[#6057] YAML loading of quoted Symbols broken in 1.8.3 — noreply@...
Bugs item #2535, was opened at 2005-09-28 11:50
At 01:58 +0900 29 Sep 2005, noreply@rubyforge.org wrote:
[#6076] Question about cgi.rb's read_multipart method and possible fix — "Zev Blut" <rubyzbibd@...>
Hello,
Re: RubyGems TODO
Okay. I said in the main thread on ruby-core that I'm putting together a
proposal for this. Here's the set of proposals. I would happily assist
in the development of any of these, but I am completely swamped until
after RubyConf. None of the problems are conceptually difficult and I
believe that the model that we should encourage is that package
maintainers should trust RubyGems to do its job properly, because it
does its job a *lot* better than CPAN does (IMO). To be clear, I *do
not* think that we should encourage the manual unpacking and
installation of gems and that if repackagers do that, they're doing
something that is contraindicated and they're hanging their users out to
dry.
This list, obviously, is my opinion. None of this eliminates other
possible improvements already on this thread.
1. require_gem needs to go away. We still need a way of saying that gem
foo-1.3.5 represents foo/bar version 1.3.5, but I believe that this
can be done with modifications to Kernel#require to accept a version
parameter. The drawback, of course, is that this means that the
require code has to be smarter. Eliminating require_gem will also
eliminate the auto_require feature, something I think I'm going to
get rid of from my own gems moving forward in any case.
2. If require_gem is eliminated and replaced with activation (per
earlier discussions, also #4 on Chad's -core list), then we can even
get RPA-like "stable release suite" concepts, so that you can have a
metagem (no different than a real gem) such that you might do:
require 'gemreview/rails', '1.0.0'
This could activate a series of gems related to Rails produced by the
"gemreview" team. Activation would be the equivalent of locking a
gem's path into $LOAD_PATH.
The search order should be:
manually activated gems
site_ruby
installed gems
ruby-lib
3. Eliminate case-sensitivity. Having a Usage gem or a RedCloth gem is
confusing. At the same time, I will also acknowledge that there's a
mismatch between gem names (e.g., pdf-writer, color-tools) and what
they provide (e.g., pdf/writer and color). There's got to be a better
way to handle gem naming issues and mapping issues. This is, IMO,
vital to #2.
4. DATADIR must be addressed. However, it must be addressed in a Ruby
and RubyGems way. That is to say that I need something like
$DATA_PATH as an equivalent for $LOAD_PATH, and I need versioning.
Ruwiki includes its documentation as a read-only wiki that's
installed with Ruwiki. It also has a version-specific default
package. PDF::Writer needs this less, but I absolutely need a way --
in code -- that I can get a clean data directory that will work
whether or not a package is installed as a gem. This is an
opportunity to fix what I consider a Ruby problem. Also note that
IMO, this is especially important on Win32, as what's in rbconfig MAY
NOT be in the same place as when it was built. I don't think this is
a huge issue, here, but it's still important. Unless the DATADIR
solution is solved in a version-aware way, however, I will continue
to package data relative to __FILE__, and I will continue to Not Care
what this does to repackagers -- because I know what my application
requires.
5. T.'s problem of detecting manual installation dependencies is a good
one, and I'm not sure that there's a good answer. Ultimately, it's
not a problem when *running*, but perhaps RubyGems should be a little
more tolerant of missing gem dependencies.
6. Post-installation message capabilities. Let me give the user a
message to see after they've installed the gem.
7. It might be useful to have a LICENCE field so that users could
possibly develop installation policies (for those zealots who won't
install anything that isn't GNU GPLed).
8. This is also not completely Gem related, but it would be nice, for
extensions, to be able to detect where one's development environment
might be on Windows.
9. External (e.g., non-Ruby) dependencies references would be useful.
I'm thinking something like:
spec.external_dependencies = { 'ImageMagick' => 'http://....' }
10. "Optional" dependencies. That is, things that aren't *required* to
make the gem work, but can add additional functionality. This would
apply to both gem dependencies (as Text::Format can use
Text::Hyphen, but doesn't require it for basic operation) and
external dependencies.
11. Architecture-dependent and architecture-independent directories.
This is potentially a big shift in the way things work, as it goes
out of the dir-per-gem-version style. Sort of. The current
installation is something like:
/usr/local/lib/ruby/gems/1.8/gems/foogem-1.3/lib/foo.rb
/usr/local/lib/ruby/gems/1.8/gems/foogem-1.3/lib/foo/bar.so
(This is approximate, nothing more. I don't have any compiled gems
handy to verify). There's no reason that can't be changed to:
/usr/share/lib/ruby/gems/1.8/gems/foogem-1.3/lib/foo.rb
/usr/local/lib/ruby/i386-linux/gems/1.8/gems/lib/foo/bar.so
or something like that. Up front, I don't really care HOW it's done.
Since it will be in a predictable prefix location with a predictable
path pattern, it shouldn't be significantly harder to remove on
uninstall than the current dir-per-gem-version mechanism. In this
way, RubyGems can help those who give a damn about FHS or LSB the
tools they need to make things work while not forcing the rest of us
who don't care to adapt to their particular neurosis.
This would ideally require a "gem rebuild" command or something to
force the arch-dependent stuff to be rebuilt.
12. Add the Rake support patch. (There's a patch available to allow
Rake-driven extension builds.)
Incomplete, but I think it's thorough and covers the current discussion.
-austin