Projects
home:rottame:rubygems
rubygem-ygg_provisioner_prev
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Difference Between Revision 1 and
home:rott...rubygems
/
rubygem-y...visioner
View file
rubygem-ygg_provisioner.changes
Changed
@@ -1,9 +1,4 @@ ------------------------------------------------------------------- -Thu Jan 15 16:23:20 UTC 2026 - Angelo Grossini <rottame@intercom.it> - -- update to version 1.5.1 - -------------------------------------------------------------------- Mon Dec 1 16:51:03 UTC 2025 - Angelo Grossini <rottame@intercom.it> - update to 1.5.0
View file
rubygem-ygg_provisioner.spec
Changed
@@ -1,7 +1,7 @@ %define mod_name ygg_provisioner %define mod_full_name %{mod_name}-%{version} Name: rubygem-ygg_provisioner -Version: 1.5.1 +Version: 1.5.0 Release: 0 Summary: Yggdra base provisioner License: Apache-2.0
View file
ygg_provisioner-1.5.1.gem/checksums.yaml.gz -> ygg_provisioner-1.5.0.gem/checksums.yaml.gz
Changed
@@ -1,7 +1,7 @@ --- SHA256: - metadata.gz: cc9cddf53486ff84cceab134fad2fa63fdcd9f8df73da00dde290a1ba42c1301 - data.tar.gz: ac55e93f4711ace0ce768deb6048c84619429548e7274e190c69dfb0ef842ea8 + metadata.gz: 5848ee3c07f250b2417e0f0e7b759eb1fbaea2fe0da60c7c2342f47144a0014b + data.tar.gz: 342c05c1df38b2aa6c5f47677c0dd1fdf471e77f2b726ddd1b088396ba4fb1fd SHA512: - metadata.gz: 54515cf7b602d890652dc2e4c570861d9a2ef2be45ecda2778727c39c0fb4c36753050e64a5bb4dccbf5541ce2396c1f9dd05c89eee114520a6b1d4fa17e033e - data.tar.gz: bbf606aad91c5331f354e64ec5f9d8a93232f675780ba219f32fbb41d7f6fbb8a6aca41a70e4a5b7ea749dfa11d5891a17648bba98723c8113c9a2bd8f5c7575 + metadata.gz: 17926a8885236290a164fee4d4febc8e68471a716af68df57e18842740a4e50c32ec0948b1c06b0da58811e9bf18ce9259313aebde7999eeeefb0b6add5fb93d + data.tar.gz: 5e5027fda497785ee720a6e591d4d88eca6e59dacb2ddce45da9f64d5b8a70374aae8a14d9b791a95d4de99b58cab60b5a91bdd6f05e478ca713f6b3725e456c
View file
ygg_provisioner-1.5.1.gem/data/Gemfile -> ygg_provisioner-1.5.0.gem/data/Gemfile
Changed
@@ -4,5 +4,6 @@ # Specify your gem's dependencies in a.gemspec gemspec +gem 'kyotocabinet' gem 'lmdb' gem 'sqlite3'
View file
ygg_provisioner-1.5.1.gem/data/Gemfile.lock -> ygg_provisioner-1.5.0.gem/data/Gemfile.lock
Changed
@@ -4,34 +4,23 @@ ygg_provisioner (1.5.0) eventmachine (~> 1.2.3) publisher - tomte-agents (~> 1.1, >= 1.1.1) - tomte-core (~> 1.3, < 1.4.0) + tomte-agents GEM remote: http://rubygems.org/ remote: http://gems.intercom.it/ specs: - activesupport (8.0.3) - base64 - benchmark (>= 0.3) - bigdecimal - concurrent-ruby (~> 1.0, >= 1.3.1) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - logger (>= 1.4.2) - minitest (>= 5.1) - securerandom (>= 0.3) - tzinfo (~> 2.0, >= 2.0.5) - uri (>= 0.13.1) - amq-protocol (2.3.2) + activesupport (6.0.6.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + zeitwerk (~> 2.2, >= 2.2.2) + amq-protocol (2.3.0) amqp (1.8.0) amq-protocol (>= 2.2.0) eventmachine awesome_print (1.9.2) - base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.8) bson (1.12.5) bson_ext (1.12.5) bson (~> 1.12.5) @@ -39,47 +28,44 @@ case (0.5.2.1) coderay (1.1.3) concurrent-ruby (1.3.5) - connection_pool (2.5.0) - diff-lcs (1.5.0) - drb (2.2.1) - eventmachine (1.2.7) + diff-lcs (1.3) + eventmachine (1.2.5) i18n (1.14.7) concurrent-ruby (~> 1.0) - json (2.9.1) - lmdb (0.7.0) - logger (1.6.4) + json (2.7.6) + kyotocabinet (1.33) + lmdb (0.6.1) method_source (1.1.0) - mime-types (3.6.0) - logger + mime-types (3.3.1) mime-types-data (~> 3.2015) - mime-types-data (3.2024.1001) - minitest (5.25.4) + mime-types-data (3.2016.0521) + minitest (5.15.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) publisher (1.1.2) - rake (13.2.1) - rspec (3.13.2) - rspec-core (~> 3.13.0) - rspec-expectations (~> 3.13.0) - rspec-mocks (~> 3.13.0) - rspec-core (3.13.6) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.5) + rake (12.3.3) + rspec (3.10.0) + rspec-core (~> 3.10.0) + rspec-expectations (~> 3.10.0) + rspec-mocks (~> 3.10.0) + rspec-core (3.10.1) + rspec-support (~> 3.10.0) + rspec-expectations (3.10.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.7) + rspec-support (~> 3.10.0) + rspec-mocks (3.10.2) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-support (3.13.6) - securerandom (0.4.1) - sqlite3 (2.1.0) - thor (1.4.0) + rspec-support (~> 3.10.0) + rspec-support (3.10.2) + sqlite3 (1.3.9) + thor (0.20.3) + thread_safe (0.3.6) tomte-agents (1.1.1) tomte-core (>= 1.2.0) tomte-protocol (>= 1.1.1) - tomte-core (1.3.0) - activesupport (>= 7.2.0) + tomte-core (1.2.2) + activesupport (>= 5.0.0) bson (>= 1.12.5) bson_ext (>= 1.12.5) case (>= 0.5.2) @@ -93,26 +79,26 @@ tomte-protocol (1.2.3) amqp (>= 1.8.0) tomte-core (>= 1.2.0) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - uri (1.0.3) + tzinfo (1.2.7) + thread_safe (~> 0.1) uuidtools (3.0.0) wml-compat (0.8.13) awesome_print (>= 1.1.0) uuidtools (>= 2.1.0) + zeitwerk (2.2.2) PLATFORMS - ruby - x86_64-linux-gnu + x86_64-linux DEPENDENCIES - byebug (~> 11.0, >= 11.1.3) + byebug + kyotocabinet lmdb - pry (~> 0.14, >= 0.14.0) - rake (~> 13.2, >= 13.2.1) - rspec (~> 3.10, >= 3.13.0) + pry + rake + rspec sqlite3 ygg_provisioner! BUNDLED WITH - 2.6.7 + 2.2.34
View file
ygg_provisioner-1.5.1.gem/data/lib/ygg/provisioner/model.rb -> ygg_provisioner-1.5.0.gem/data/lib/ygg/provisioner/model.rb
Changed
@@ -9,8 +9,6 @@ # require 'ostruct' -require 'base64' -require 'active_support/dependencies/autoload' require 'active_support/core_ext' require 'ygg/provisioner/internals/tools' require 'ygg/provisioner/internals/file_switcher' @@ -123,7 +121,6 @@ # # @return Model a new instance initialised with the provided data. def new_from_serialized(ser_obj) - raise ArgumentError.new("object is not an Hash") unless ser_obj.is_a?(Hash) klass = self klass = ser_obj:_type.constantize if ser_obj:_type obj = klass.new(ser_obj) @@ -242,7 +239,7 @@ reason: 'Unmarshal failed', data: Base64.encode64(error.raw_value) } - raise DataError + raise end obj = nil @@ -253,7 +250,7 @@ reason: "Loading failed: #{e.to_s}", data: data } - raise DataError + raise end begin @@ -264,9 +261,9 @@ reason: "Saving failed: #{e.to_s}", data: data } - raise DataError + raise end - rescue DataError => ex + rescue if opts:delete_corrupted store.delete obj_id corrupted_objsobj_id:deleted = true @@ -312,7 +309,6 @@ # # In both cases, {#cfg} is initialised from {.agentcfg}. def initialize(config = {}) - config = config.deep_symbolize_keys super(*) @@ -341,7 +337,6 @@ # *last* config hash, but they do not clear previous instance variables. # Only the set of keys considered persistent for {#serialize} changes. def update_config(config) - config = config.deep_symbolize_keys self.config_persistant_keys = config.keys.map(&:to_sym) self.config_persistant_keys -= self.state_persistant_keys config.each { |k,v| send("#{k}=", v) if self.config_persistant_keys.include?(k.to_sym) } @@ -355,7 +350,6 @@ # accidental overwrites of configuration attributes and keeps the state # payload under control. def update_state(state) - state = state.deep_symbolize_keys state.each { |k,v| send("#{k}=", v) if self.state_persistant_keys.include?(k.to_sym) } end
View file
ygg_provisioner-1.5.1.gem/data/lib/ygg/provisioner/model_store.rb -> ygg_provisioner-1.5.0.gem/data/lib/ygg/provisioner/model_store.rb
Changed
@@ -3,13 +3,13 @@ module ModelStore autoload :Sqlite3, 'ygg/provisioner/model_store/sqlite3' autoload :Lmdb, 'ygg/provisioner/model_store/lmdb' - #autoload :Kyotocabinet, 'ygg/provisioner/model_store/kyotocabinet' + autoload :Kyotocabinet, 'ygg/provisioner/model_store/kyotocabinet' class << self def instantiate(spec) - case - #when spec.is_a?(String) && spec.end_with?('.kch') - # Kyotocabinet.new(spec) + case spec + when spec.is_a?(String) && spec.end_with?('.kch') + Kyotocabinet.new(spec) when spec.is_a?(String) && spec.end_with?('.sqlite3', '.sqlite', '.db') Sqlite3.new(spec) when spec.is_a?(String) && spec.end_with?('.lmdb', '.mdb')
View file
ygg_provisioner-1.5.1.gem/data/lib/ygg/provisioner/model_store/sqlite3.rb -> ygg_provisioner-1.5.0.gem/data/lib/ygg/provisioner/model_store/sqlite3.rb
Changed
@@ -19,7 +19,7 @@ # Restituisce il valore opaco associato a +key+ o +nil+ se assente. def get(key) with_db do |db| - raw = db.get_first_value('SELECT value FROM kv_store WHERE key = ?', key) + raw = db.get_first_value('SELECT value FROM kv_store WHERE key = ?', key) raw && unmarshal(raw) end end @@ -29,7 +29,8 @@ with_db do |db| db.execute( 'INSERT OR REPLACE INTO kv_store(key, value) VALUES(?, ?)', - key, SQLite3::Blob.new(marshal(value)), + key, + SQLite3::Blob.new(marshal(value)), ) end end @@ -37,7 +38,7 @@ # Elimina la chiave indicata, restituendo true se esisteva. def delete(key) with_db do |db| - db.execute('DELETE FROM kv_store WHERE key = ?', key) + db.execute('DELETE FROM kv_store WHERE key = ?', key) db.changes > 0 end end
View file
ygg_provisioner-1.5.1.gem/data/lib/ygg/provisioner/task.rb -> ygg_provisioner-1.5.0.gem/data/lib/ygg/provisioner/task.rb
Changed
@@ -10,8 +10,6 @@ require 'fiber' -require 'active_support/dependencies/autoload' -require 'active_support/core_ext' require 'ygg/provisioner/internals/tools' require 'ygg/provisioner/internals/file_switcher'
View file
ygg_provisioner-1.5.1.gem/data/lib/ygg/provisioner/version.rb -> ygg_provisioner-1.5.0.gem/data/lib/ygg/provisioner/version.rb
Changed
@@ -11,7 +11,7 @@ module Ygg module Provisioner - VERSION = '1.5.1' + VERSION = '1.5.0' end end
View file
ygg_provisioner-1.5.0.gem/data/spec/ygg/provisioner/model_store/kyotocabinet_spec.rb
Changed
(renamed from data/spec/ygg/provisioner/model_store/kyotocabinet_sp__ec.rb)
View file
ygg_provisioner-1.5.1.gem/data/ygg_provisioner.gemspec -> ygg_provisioner-1.5.0.gem/data/ygg_provisioner.gemspec
Changed
@@ -18,13 +18,12 @@ s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } s.require_paths = 'lib' - s.add_runtime_dependency 'tomte-agents', '~> 1.1', '>= 1.1.1' - s.add_runtime_dependency 'tomte-core', '~> 1.3', '< 1.4.0' + s.add_runtime_dependency 'tomte-agents' s.add_runtime_dependency 'eventmachine', '~> 1.2.3' s.add_runtime_dependency 'publisher' - s.add_development_dependency "rake", '~> 13.2', '>= 13.2.1' - s.add_development_dependency "pry", '~> 0.14', '>= 0.14.0' - s.add_development_dependency "rspec", '~> 3.10', '>= 3.13.0' - s.add_development_dependency "byebug", '~> 11.0', '>= 11.1.3' + s.add_development_dependency "rake" + s.add_development_dependency "pry" + s.add_development_dependency "rspec" + s.add_development_dependency "byebug" end
View file
ygg_provisioner-1.5.1.gem/metadata.gz -> ygg_provisioner-1.5.0.gem/metadata.gz
Changed
@@ -1,54 +1,29 @@ --- !ruby/object:Gem::Specification name: ygg_provisioner version: !ruby/object:Gem::Version - version: 1.5.1 + version: 1.5.0 platform: ruby authors: - Daniele Orlandi +autorequire: bindir: bin cert_chain: -date: 1980-01-02 00:00:00.000000000 Z +date: 2025-12-01 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: tomte-agents requirement: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '1.1' - - ">=" - !ruby/object:Gem::Version - version: 1.1.1 + version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '1.1' - - ">=" - !ruby/object:Gem::Version - version: 1.1.1 -- !ruby/object:Gem::Dependency - name: tomte-core - requirement: !ruby/object:Gem::Requirement - requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '1.3' - - - "<" - - !ruby/object:Gem::Version - version: 1.4.0 - type: :runtime - prerelease: false - version_requirements: !ruby/object:Gem::Requirement - requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '1.3' - - - "<" - - !ruby/object:Gem::Version - version: 1.4.0 + version: '0' - !ruby/object:Gem::Dependency name: eventmachine requirement: !ruby/object:Gem::Requirement @@ -81,82 +56,58 @@ name: rake requirement: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '13.2' - - ">=" - !ruby/object:Gem::Version - version: 13.2.1 + version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '13.2' - - ">=" - !ruby/object:Gem::Version - version: 13.2.1 + version: '0' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '0.14' - - ">=" - !ruby/object:Gem::Version - version: 0.14.0 + version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '0.14' - - ">=" - !ruby/object:Gem::Version - version: 0.14.0 + version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '3.10' - - ">=" - !ruby/object:Gem::Version - version: 3.13.0 + version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '3.10' - - ">=" - !ruby/object:Gem::Version - version: 3.13.0 + version: '0' - !ruby/object:Gem::Dependency name: byebug requirement: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '11.0' - - ">=" - !ruby/object:Gem::Version - version: 11.1.3 + version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - "~>" - - !ruby/object:Gem::Version - version: '11.0' - - ">=" - !ruby/object:Gem::Version - version: 11.1.3 + version: '0' description: Provisioner base classes and helpers email: - daniele@orlandi.com @@ -170,9 +121,6 @@ - README - Rakefile - bin/ygg_provisioner_convert_store -- build/gem2rpm.yml -- build/rubygem-ygg_provisioner.changes -- build/rubygem-ygg_provisioner.spec - lib/tomte/agents/skel_provisioner.rb - lib/ygg/provisioner.rb - lib/ygg/provisioner/internals/colon_delimited_file.rb @@ -191,7 +139,7 @@ - lib/ygg_provisioner.rb - spec/spec_helper.rb - spec/ygg/provisioner/model_spec.rb -- spec/ygg/provisioner/model_store/kyotocabinet_sp__ec.rb +- spec/ygg/provisioner/model_store/kyotocabinet_spec.rb - spec/ygg/provisioner/model_store/lmdb_spec.rb - spec/ygg/provisioner/model_store/sqlite3_spec.rb - spec/ygg/provisioner/model_store_shared_examples.rb @@ -199,6 +147,7 @@ homepage: http://www.yggdra.it/ licenses: metadata: {} +post_install_message: rdoc_options: require_paths: - lib @@ -213,13 +162,8 @@ - !ruby/object:Gem::Version version: '0' requirements: -rubygems_version: 3.6.7 +rubygems_version: 3.5.22 +signing_key: specification_version: 4 summary: Provisioner base classes and helpers -test_files: -- spec/spec_helper.rb -- spec/ygg/provisioner/model_spec.rb -- spec/ygg/provisioner/model_store/kyotocabinet_sp__ec.rb -- spec/ygg/provisioner/model_store/lmdb_spec.rb -- spec/ygg/provisioner/model_store/sqlite3_spec.rb -- spec/ygg/provisioner/model_store_shared_examples.rb +test_files:
View file
ygg_provisioner-1.5.1.gem/data/build/gem2rpm.yml
Deleted
@@ -1,4 +0,0 @@ ---- -:disable_docs: true -:patches: -:sources: \ No newline at end of file
View file
ygg_provisioner-1.5.1.gem/data/build/rubygem-ygg_provisioner.changes
Deleted
@@ -1,14 +0,0 @@ -------------------------------------------------------------------- -Mon Dec 1 16:51:03 UTC 2025 - Angelo Grossini <rottame@intercom.it> - -- update to 1.5.0 - -------------------------------------------------------------------- -Tue Sep 12 09:04:44 UTC 2023 - Angelo Grossini <rottame@intercom.it> - -- revert test - -------------------------------------------------------------------- -Tue Sep 12 08:49:03 UTC 2023 - Angelo Grossini <rottame@intercom.it> - -- test
View file
ygg_provisioner-1.5.1.gem/data/build/rubygem-ygg_provisioner.spec
Deleted
@@ -1,35 +0,0 @@ -%define mod_name ygg_provisioner -%define mod_full_name %{mod_name}-%{version} -Name: rubygem-ygg_provisioner -Version: 1.5.1 -Release: 0 -Summary: Yggdra base provisioner -License: Apache-2.0 -Group: Development/Languages/Ruby -URL: https://intercom.it -Source: https://gems.intercom.it/gems/%{mod_full_name}.gem -Source1: gem2rpm.yml -BuildRequires: %{ruby >= 1.9} -BuildRequires: %{rubygem gem2rpm} -BuildRequires: ruby-macros >= 5 -Suggests: %{rubygem sqlite3} -Suggests: %{rubygem kyotocabinet} -Suggests: %{rubygem lmdb} - -%description -Yggdra base provisioner - -%prep - -%build - -%install -%gem_install \ - --symlink-binaries \ - --no-ri --no-rdoc \ - --doc-files="README" \ - -f - -%gem_packages - -%changelog
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.