rhomobile/rhodes — Issue #45: Older (pre 1.9.2-p290) and duplicate extensions
Author: jtara
Created: 2011-10-10 22:00:11+00:00
State: open

A few extensions were not update to Ruby 1.9.2-p290 versions. I don't know if this was intentional or an oversight.

As well, duplicate files exist in net-http because new timeout and thread extensions were added. Again, I don't know if this was intentional or not. The files in net-http corresponding to the new extensions were NOT updated to 1.9.2-p290, even though the new extensions were.

I'm concerned that having two copies of the same library with different code could cause problems!

I noted some other out-of-date libraries, but these generally are ones that are modified by Rhodes.

Impact of removing duplicates would be documentation change requiring the extensions all be named in build.yml
when using net-http.

Duplicate libraries inside of net-http - consider for deletion?
-------------------------------------------------------------------------------
thread.rb, monitor.rb (now in thread extension, and out-of-date in net-http)
timeout.rb (now in timeout extension and out-of-date in net-http)
uri.rb (has been in uri extension for some time)

Out-of-date extensions (confirmed with compare and lack of "migrate to Ruby 1.9.2-p290 checkin comment)
-------------------------------
thread (thread.rb, monitor.rb)
fileutils
set
uri

Out-of-date, but have Rhodes modifications
These seem out of date, but have Rhodes mods, would need to determine impact
-----------------------------------------------------------
crypt
json
rexml