Tried DC RC 4 with ruby 1.9.1 and latest dependencies and found quite few
problems.

The RC4 was downloaded here and seemed it was posted on 8/24.
http://people.apache.org/~lutter/deltacloud/0.4.0/rc4/

1. This should be just a bug.
        views/instances/show.html.haml has errors, it should have never
worked.

        both line 31 and 34 has code like this.

        %p{ :'data-role' => 'fieldcontain'
}[email protected]_addresses.map.join(',')

        the map.join should not have worked.

        it needs to be changed to

        %p{ :'data-role' => 'fieldcontain'}[email protected]_addresses.join
(',')

2. incorrectly use "lib" in the require path, this causes big problem for
others to use DC gem. There are two places

        base_driver/base_driver.rb
        sinatra/rack_syslog.rb

        both files have some thing like this

        require 'lib/xxxxx'

        They should be changed to

        require 'xxxxx'
3. In base_driver/features.rb, it still uses ordinalize method from an
integer, which has been removed in newer active_support package,
4. i18n is a dependency , but was not stated in the spec.
5. nokogiri requires some other dependency which is not available on 64
bits platform, forgot the name of it, when I tried to gem install, it did a
local build, then blows up because it was trying to use 32 libraries on
windows.
6. syslog is not available on windows platform, both item 5 and 6 really
hurts. I had to setup an Ubuntu 11.04 machine to do my development.
7. new RC4 is extremely slow. I run 0.4.0 and 0.3.0 on the same machine,
0.4.0 took a lot longer from user point view. not sure if it has anything
to do with the newer UI or because of the thin server which is now
required. Any reason why switch it from WEBrick?

is there any way these problems can be fixed? or they have been fixed in
newer builds? If I can access the source, I do not mind to fix them. I
think that problems described in 1 to 4 should really be fixed ASAP.

Thanks.

Tong Li
Emerging Technologies & Standards
B062/K317
[email protected]



From:   David Lutterkort <[email protected]>
To:     [email protected]
Date:   09/06/2011 07:17 PM
Subject:        Re: syslog in DeltaCloud 0.4.0



On Tue, 2011-09-06 at 15:40 -0400, Tong Li wrote:
> finally had time to try this rc4, however, syslog is now needed by few
> files in DC.  unfortunately syslog is not available on windows platform,
so
> somehow this release becomes platform specific. is this really intended?
am
> I missing something?

No, the intent is not to make it platform specific - we need to figure
out how to replace syslog on Windows. Should probably fall back to
writing to stdout. Or do you know of a more elegant fallback ?

David


Reply via email to