[#4858] Build fails on OSX Tiger 10.4 — noreply@...

Bugs item #1883, was opened at 2005-05-06 14:55

21 messages 2005/05/06
[#4862] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Yukihiro Matsumoto <matz@...> 2005/05/07

Hi,

[#4865] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Ryan Davis <ryand-ruby@...> 2005/05/07

[#4868] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — nobu.nokada@... 2005/05/07

Hi,

[#5053] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Shugo Maeda <shugo@...> 2005/05/19

Hi,

[#5056] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Mark Hubbart <discordantus@...> 2005/05/19

On 5/19/05, Shugo Maeda <shugo@ruby-lang.org> wrote:

[#4874] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...>

Hello all,

31 messages 2005/05/10
[#4879] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Pit Capitain <pit@...> 2005/05/11

Ilias Lazaridis schrieb:

[#4883] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

Pit Capitain wrote:

[#4884] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ryan Davis <ryand-ruby@...> 2005/05/12

[#4888] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

Ryan Davis wrote:

[#4889] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — ES <ruby-ml@...> 2005/05/12

[#4890] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

ES wrote:

[#4891] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Alexander Kellett <ruby-lists@...> 2005/05/12

On May 12, 2005, at 3:13 PM, Ilias Lazaridis wrote:

[#4911] Pointless argc check in Array#select — noreply@...

Patches item #1900, was opened at 2005-05-12 09:33

11 messages 2005/05/12

[#4919] - Hierarchical/Modular Directory Structure — Ilias Lazaridis <ilias@...>

The source-code structure should be simplified, lowering barriers for

20 messages 2005/05/12

FTP, mostly questions, but a patch, too.

From: Hugh Sasse <hgs@...>
Date: 2005-05-25 09:33:19 UTC
List: ruby-core #5092
I was looking at RFC959 -- the FTP spec, because I wondereed if it
had any compression built in.  It seems it has a basic Run Length
Encoding if the MODE is Compress.  (I'm a little surprised it
doesn't seem to have caught up with HTTP's use of Deflate, but no
matter.)  So, the other thing it says about modes is that RETRy
won't work in Stream mode, and Stream mode is the default mode.
You need Block or Compress for RETR to work.  That is if I have
understood it correctly.

So, I look it the Ruby ftp file.  I see no support for MODE, but I
see support for RETR.  Is this actually correct if Stream is the
default?  I do see a reference to MDTM, which I can't see in RFC959,
so I'm not sure what that is, and if it has something to do with
MoDe of TransMission.  I also see an EPRT command which I don't
recognise either.

Anyway, here is a vanishingly small patch to fix a DRY error, a
minor English grammar point, and to flag up some missing WRITEME
comments, possibly.

         Thank you,
         Hugh


--- ruby-1.8.3/lib/net/ftp.rb	2004-06-22 08:47:35.000000000 +0100
+++ ruby-1.8.3/lib/net/ftp_new.rb	2005-05-25 09:58:02.781250000 +0100
@@ -142,15 +142,21 @@

      # Obsolete
      def return_code
-      $stderr.puts("warning: Net::FTP#return_code is obsolete and do nothing")
+      obsolete("return_code")
        return "\n"
      end

      # Obsolete
      def return_code=(s)
-      $stderr.puts("warning: Net::FTP#return_code= is obsolete and do nothing")
+      obsolete("return_code=")
      end

+    # DRY principle:
+    def obsolete(method_name)
+      $stderr.puts("warning: Net::FTP##{method_name} is obsolete and does nothing")
+    end
+    private :obsolete
+
      def open_socket(host, port)
        if defined? SOCKSsocket and ENV["SOCKS_SERVER"]
  	@passive = true
@@ -920,4 +926,5 @@
  # Documentation comments:
  #  - sourced from pickaxe and nutshell, with improvements (hopefully)
  #  - three methods should be private (search WRITEME)
+#    <FIXME>There is only one that matches WRITEME.</FIXME>
  #  - two methods need more information (search TODO)


In This Thread

Prev Next