RubySignal should be modified to not try to load Sun-specific Signal classes 
when they are not present
------------------------------------------------------------------------------------------------------

                 Key: JRUBY-1883
                 URL: http://jira.codehaus.org/browse/JRUBY-1883
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
            Reporter: Charles Oliver Nutter
            Priority: Blocker
             Fix For: JRuby 1.1


The current RubySignal code directly references sun.* classes for Signal 
handling. This has two issues:

- these classes don't exist on all JVMs
- this causes deprecation errors on a number of JDKs and is warned against in 
many IDEs

The latter is par for the course and there's not really a way around it, but 
the former is a serious problem that prevents JRuby from loading on 
non-Sun-based JVMs.

The classes in question should be abstracted out so RubySignal can fail 
gracefully when they are not present. There should be no directly classloading 
requirement from JRuby to Sun-specific classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to