Code Monkey home page Code Monkey logo

di-ruby-lvm-attrib's People

Contributors

bbaugher avatar bflad avatar bryanwb avatar chewi avatar fishnix avatar glensc avatar gregsymons avatar janekr avatar kuckkuck avatar maryia-haladko avatar sabat avatar sean-horn avatar spheromak avatar staer avatar tas50 avatar tdooner avatar tehret77 avatar yeoldegrove avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

di-ruby-lvm-attrib's Issues

New release

Hi, I was wondering if you were planning to cut a new release soon with #39 - this will add support for Ubuntu 15.10.

Changelog

Could we get a changelog for the gem so it's easy to evaluate the changes between versions.

New release to support Ubuntu 16.04 Xenial

Hi, the most recent image of Xenial uses 2.02.133(2) which was only recently added in 5603b40 and is not included in 0.0.26. Please make a release so that this gem could be installed without having to go through Github. Thank you!

Tying di-ruby-lvm-attrib to major.minor.patch versions of LVM

Recently I have experienced a situation whereby an upgrade to LVM2 in RHEL 7 broke compatibility with the LVM cookbook and subsequently this gem: #32

I am wondering if it is necessary to tie the attributes that this gem provides to the patched versions of LVM thus avoiding breaking changes when RHEL decides to release an updated version. Basically for RHEL 6, RHEL 7, the major and minor version will always be locked but is there really a substantial difference in a patched version that would warrant a release of this gem every time.

Thanks in advance!

update to 2.02.105

automatic update fails:

โž” ./update-lvm.sh v2_02_105
Process v2_02_105
Previous HEAD position was 76e617b... release 2.02.99
HEAD is now at aa21e79... pre-release
Oops, missing type conversion data of column 'thinid' use by 'SEGS' which says its going to return a 'thinid'
Figure out the missing type and rerun.
FAILED

no support for 2.02.104(2)

gives error:

No such file or directory - /usr/share/ruby/gems/1.9/gems/di-ruby-lvm-attrib-0.0.12/lib/lvm/attributes/2.02.104(2)/lvs.yaml

attributes for v2.02.149

the automatic generation script failed:

Process v2_02_149
Previous HEAD position was 629398d... pre-release
HEAD is now at 2d0d58b... pre-release
Oops, missing type conversion data of column 'pvextvsn' use by 'LABEL' which says its going to return a 'pvextvsn'
Figure out the missing type and rerun.
FAILED
ls: cannot access '2.02.149(*)-git': No such file or directory

please have look and add support. thanks!

If lvm version not supported give error message

We recently ran into an issue where we were using an older version of this gem with a newer version of lvm that was not supported yet and saw this error message,

Errno::ENOENT: No such file or directory - /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/di-ruby-lvm-attrib-0.0.14/lib/lvm/attributes/2.02.111(2)/lvs.yaml
/opt/chef/embedded/lib/ruby/1.9.1/psych.rb:297:in `initialize'
/opt/chef/embedded/lib/ruby/1.9.1/psych.rb:297:in `open'
/opt/chef/embedded/lib/ruby/1.9.1/psych.rb:297:in `load_file'
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/di-ruby-lvm-attrib-0.0.14/lib/lvm/attributes.rb:20:in `load'

It would be great if this exception was caught and re-thrown with an error message saying that this version of LVM is not supported yet.

can't build gem

I was trying to build the gem locally but am not familiar w/ hoe. When i try to list the available Rake tasks, I get a whole bunch of errors. This is of course after running bundle install. Would you be amenable to a PR w/ regular 'ol gemspec?

hitman@Bryan-Berrys-MacBook-Pro:~/pr/di-ruby-lvm-attrib$ bundle install rake -T
The source :rubygems is deprecated because HTTP requests are insecure.
Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not.
** README.txt is missing or in the wrong format for auto-intuiting.
run sow blah and look at its text files
rake aborted!
unknown urls format: nil
/Users/hitman/.rvm/gems/ruby-1.9.3-p392/gems/hoe-3.5.3/lib/hoe.rb:529:in block in define_spec' /Users/hitman/.rvm/gems/ruby-1.9.3-p392/gems/hoe-3.5.3/lib/hoe.rb:507:innew'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392/gems/hoe-3.5.3/lib/hoe.rb:507:in define_spec' /Users/hitman/.rvm/gems/ruby-1.9.3-p392/gems/hoe-3.5.3/lib/hoe.rb:790:inpost_initialize'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392/gems/hoe-3.5.3/lib/hoe.rb:388:in spec' /Users/hitman/pr/di-ruby-lvm-attrib/Rakefile:8:in<top (required)>'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/rake_module.rb:25:in load' /Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/rake_module.rb:25:inload_rakefile'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:589:in raw_load_rakefile' /Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:89:inblock in load_rakefile'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:160:in standard_exception_handling' /Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:88:inload_rakefile'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:72:in block in run' /Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:160:instandard_exception_handling'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:70:in run' /Users/hitman/.rvm/gems/ruby-1.9.3-p392/bin/ruby_noexec_wrapper:14:ineval'
/Users/hitman/.rvm/gems/ruby-1.9.3-p392/bin/ruby_noexec_wrapper:14:in `

'
(See full trace by running task with --trace)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.