1. * Package: dev-ruby/moneta-0.6.0-r1
  2. * Repository: gentoo
  3. * Maintainer: ruby@gentoo.org
  4. * USE: amd64 elibc_glibc kernel_linux multilib ruby_targets_ree18 ruby_targets_ruby18 test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. >>> Unpacking source...
  7. * Running unpack phase for all ...
  8. >>> Unpacking moneta-0.6.0.tgz to /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/all
  9. >>> Source unpacked in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work
  10. >>> Preparing source in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work ...
  11. * Running prepare phase for all ...
  12. * Applying moneta-0.6.0-optional-memcache.patch ...
  13. [ ok ]
  14. * Running source copy phase for ruby18 ...
  15. * Running source copy phase for ree18 ...
  16. >>> Source prepared.
  17. >>> Configuring source in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work ...
  18. >>> Source configured.
  19. >>> Compiling source in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work ...
  20. * Running compile phase for all ...
  21. >>> Source compiled.
  22. * Running test phase for ruby18 ...
  23. rake/gempackagetask is deprecated. Use rubygems/package_task instead
  24. You need the couchrest gem to use the CouchDB store
  25. You need the dm-core gem in order to use the DataMapper moneta store
  26. You need the xattr gem to use the File moneta store
  27. You need the localmemcache gem to use the LMC moneta store
  28. You need the redis gem to use the Redis store
  29. You need the rufus gem to use the Rufus moneta store
  30. You need the RightScale AWS gem to use the S3 moneta store
  31. You need the rufus gem to use the Tyrant moneta store
  32. You need the xattr gem to use the Xattr moneta store
  33. Moneta::BasicFile without namespacing
  34. - reads from keys like a Hash
  35. - writes to a key like a Hash
  36. - specifies that it is writable via frozen?
  37. - if a key is not available, returns false from key?
  38. - if a key is available, returns true from key?
  39. - if it exists, removes and return an element from the backing store via delete
  40. - if it does not exists, returns nil from delete
  41. - removes all keys from the store with clear
  42. - fetches a key with a default value with fetch, if the key is not available
  43. - fetches a key with a block with fetch, if the key is not available
  44. - fetches a key with a default value with fetch, if the key is available
  45. - stores values with #store
  46. - should deal with '/' and '#' in a key
  47. Moneta::BasicFile without namespacing when storing values with #store, and providing an expiration when expired
  48. - no longer has the key
  49. - returns nil when indexed
  50. - returns the default value when fetched
  51. - returns nil when deleting the expired key
  52. Moneta::BasicFile without namespacing when storing values with #store, and providing an expiration when not expired
  53. - still has the key
  54. - returns the value when indexed
  55. - returns the value when fetched
  56. - returns the value when deleted
  57. Moneta::BasicFile without namespacing when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
  58. - still has the key
  59. - returns the value when indexed
  60. - returns the value when fetched
  61. - returns the value when deleted
  62. Moneta::BasicFile with namespacing
  63. - reads from keys like a Hash
  64. - writes to a key like a Hash
  65. - specifies that it is writable via frozen?
  66. - if a key is not available, returns false from key?
  67. - if a key is available, returns true from key?
  68. - if it exists, removes and return an element from the backing store via delete
  69. - if it does not exists, returns nil from delete
  70. - removes all keys from the store with clear
  71. - fetches a key with a default value with fetch, if the key is not available
  72. - fetches a key with a block with fetch, if the key is not available
  73. - fetches a key with a default value with fetch, if the key is available
  74. - stores values with #store
  75. - should act as two stores within the same directory
  76. Moneta::BasicFile with namespacing when storing values with #store, and providing an expiration when expired
  77. - no longer has the key
  78. - returns nil when indexed
  79. - returns the default value when fetched
  80. - returns nil when deleting the expired key
  81. Moneta::BasicFile with namespacing when storing values with #store, and providing an expiration when not expired
  82. - still has the key
  83. - returns the value when indexed
  84. - returns the value when fetched
  85. - returns the value when deleted
  86. Moneta::BasicFile with namespacing when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
  87. - still has the key
  88. - returns the value when indexed
  89. - returns the value when fetched
  90. - returns the value when deleted
  91. Moneta::BasicFile without expires
  92. - should read and write values
  93. Moneta::Berkeley
  94. - reads from keys like a Hash (FAILED - 1)
  95. - writes to a key like a Hash (FAILED - 2)
  96. - specifies that it is writable via frozen? (FAILED - 3)
  97. - if a key is not available, returns false from key? (FAILED - 4)
  98. - if a key is available, returns true from key? (FAILED - 5)
  99. - if it exists, removes and return an element from the backing store via delete (FAILED - 6)
  100. - if it does not exists, returns nil from delete (FAILED - 7)
  101. - removes all keys from the store with clear (FAILED - 8)
  102. - fetches a key with a default value with fetch, if the key is not available (FAILED - 9)
  103. - fetches a key with a block with fetch, if the key is not available (FAILED - 10)
  104. - fetches a key with a default value with fetch, if the key is available (FAILED - 11)
  105. - stores values with #store (FAILED - 12)
  106. - after(:all) (FAILED - 13)
  107. Moneta::Berkeley when storing values with #store, and providing an expiration when expired
  108. - no longer has the key (FAILED - 14)
  109. - returns nil when indexed (FAILED - 15)
  110. - returns the default value when fetched (FAILED - 16)
  111. - returns nil when deleting the expired key (FAILED - 17)
  112. - after(:all) (FAILED - 18)
  113. Moneta::Berkeley when storing values with #store, and providing an expiration when not expired
  114. - still has the key (FAILED - 19)
  115. - returns the value when indexed (FAILED - 20)
  116. - returns the value when fetched (FAILED - 21)
  117. - returns the value when deleted (FAILED - 22)
  118. - after(:all) (FAILED - 23)
  119. Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
  120. - still has the key (FAILED - 24)
  121. - returns the value when indexed (FAILED - 25)
  122. - returns the value when fetched (FAILED - 26)
  123. - returns the value when deleted (FAILED - 27)
  124. - after(:all) (FAILED - 28)
  125. Moneta::Memory
  126. - reads from keys like a Hash
  127. - writes to a key like a Hash
  128. - specifies that it is writable via frozen?
  129. - if a key is not available, returns false from key?
  130. - if a key is available, returns true from key?
  131. - if it exists, removes and return an element from the backing store via delete
  132. - if it does not exists, returns nil from delete
  133. - removes all keys from the store with clear
  134. - fetches a key with a default value with fetch, if the key is not available
  135. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/../moneta.rb:22: warning: block supersedes default value argument
  136. - fetches a key with a block with fetch, if the key is not available
  137. - fetches a key with a default value with fetch, if the key is available
  138. - stores values with #store
  139. Moneta::Memory when storing values with #store, and providing an expiration when expired
  140. - no longer has the key
  141. - returns nil when indexed
  142. - returns the default value when fetched
  143. - returns nil when deleting the expired key
  144. Moneta::Memory when storing values with #store, and providing an expiration when not expired
  145. - still has the key
  146. - returns the value when indexed
  147. - returns the value when fetched
  148. - returns the value when deleted
  149. Moneta::Memory when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
  150. - still has the key
  151. - returns the value when indexed
  152. - returns the value when fetched
  153. - returns the value when deleted
  154. Moneta::MongoDB
  155. - reads from keys like a Hash (FAILED - 29)
  156. - writes to a key like a Hash (FAILED - 30)
  157. - specifies that it is writable via frozen? (FAILED - 31)
  158. - if a key is not available, returns false from key? (FAILED - 32)
  159. - if a key is available, returns true from key? (FAILED - 33)
  160. - if it exists, removes and return an element from the backing store via delete (FAILED - 34)
  161. - if it does not exists, returns nil from delete (FAILED - 35)
  162. - removes all keys from the store with clear (FAILED - 36)
  163. - fetches a key with a default value with fetch, if the key is not available (FAILED - 37)
  164. - fetches a key with a block with fetch, if the key is not available (FAILED - 38)
  165. - fetches a key with a default value with fetch, if the key is available (FAILED - 39)
  166. - stores values with #store (FAILED - 40)
  167. Moneta::MongoDB when storing values with #store, and providing an expiration when expired
  168. - no longer has the key (FAILED - 41)
  169. - returns nil when indexed (FAILED - 42)
  170. - returns the default value when fetched (FAILED - 43)
  171. - returns nil when deleting the expired key (FAILED - 44)
  172. Moneta::MongoDB when storing values with #store, and providing an expiration when not expired
  173. - still has the key (FAILED - 45)
  174. - returns the value when indexed (FAILED - 46)
  175. - returns the value when fetched (FAILED - 47)
  176. - returns the value when deleted (FAILED - 48)
  177. Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
  178. - still has the key (FAILED - 49)
  179. - returns the value when indexed (FAILED - 50)
  180. - returns the value when fetched (FAILED - 51)
  181. - returns the value when deleted (FAILED - 52)
  182. Moneta::SDBM
  183. - reads from keys like a Hash
  184. - writes to a key like a Hash
  185. - specifies that it is writable via frozen?
  186. - if a key is not available, returns false from key?
  187. - if a key is available, returns true from key?
  188. - if it exists, removes and return an element from the backing store via delete
  189. - if it does not exists, returns nil from delete
  190. - removes all keys from the store with clear
  191. - fetches a key with a default value with fetch, if the key is not available
  192. - fetches a key with a block with fetch, if the key is not available
  193. - fetches a key with a default value with fetch, if the key is available
  194. - stores values with #store
  195. Moneta::SDBM when storing values with #store, and providing an expiration when expired
  196. - no longer has the key
  197. - returns nil when indexed
  198. - returns the default value when fetched
  199. - returns nil when deleting the expired key
  200. Moneta::SDBM when storing values with #store, and providing an expiration when not expired
  201. - still has the key
  202. - returns the value when indexed
  203. - returns the value when fetched
  204. - returns the value when deleted
  205. Moneta::SDBM when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
  206. - still has the key
  207. - returns the value when indexed
  208. - returns the value when fetched
  209. - returns the value when deleted
  210. Moneta::YAML
  211. - reads from keys like a Hash
  212. - writes to a key like a Hash
  213. - specifies that it is writable via frozen?
  214. - if a key is not available, returns false from key?
  215. - if a key is available, returns true from key?
  216. - if it exists, removes and return an element from the backing store via delete
  217. - if it does not exists, returns nil from delete
  218. - removes all keys from the store with clear
  219. - fetches a key with a default value with fetch, if the key is not available
  220. - fetches a key with a block with fetch, if the key is not available
  221. - fetches a key with a default value with fetch, if the key is available
  222. - stores values with #store
  223. Moneta::YAML when storing values with #store, and providing an expiration when expired
  224. - no longer has the key
  225. - returns nil when indexed
  226. - returns the default value when fetched
  227. - returns nil when deleting the expired key
  228. Moneta::YAML when storing values with #store, and providing an expiration when not expired
  229. - still has the key
  230. - returns the value when indexed
  231. - returns the value when fetched
  232. - returns the value when deleted
  233. Moneta::YAML when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
  234. - still has the key
  235. - returns the value when indexed
  236. - returns the value when fetched
  237. - returns the value when deleted
  238. 1)
  239. NameError in 'Moneta::Berkeley reads from keys like a Hash'
  240. uninitialized constant Moneta::Berkeley::Bdb
  241. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  242. ./spec/moneta_berkeley_spec.rb:8:in `new'
  243. ./spec/moneta_berkeley_spec.rb:8:
  244. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  245. 2)
  246. NameError in 'Moneta::Berkeley writes to a key like a Hash'
  247. uninitialized constant Moneta::Berkeley::Bdb
  248. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  249. ./spec/moneta_berkeley_spec.rb:8:in `new'
  250. ./spec/moneta_berkeley_spec.rb:8:
  251. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  252. 3)
  253. NameError in 'Moneta::Berkeley specifies that it is writable via frozen?'
  254. uninitialized constant Moneta::Berkeley::Bdb
  255. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  256. ./spec/moneta_berkeley_spec.rb:8:in `new'
  257. ./spec/moneta_berkeley_spec.rb:8:
  258. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  259. 4)
  260. NameError in 'Moneta::Berkeley if a key is not available, returns false from key?'
  261. uninitialized constant Moneta::Berkeley::Bdb
  262. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  263. ./spec/moneta_berkeley_spec.rb:8:in `new'
  264. ./spec/moneta_berkeley_spec.rb:8:
  265. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  266. 5)
  267. NameError in 'Moneta::Berkeley if a key is available, returns true from key?'
  268. uninitialized constant Moneta::Berkeley::Bdb
  269. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  270. ./spec/moneta_berkeley_spec.rb:8:in `new'
  271. ./spec/moneta_berkeley_spec.rb:8:
  272. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  273. 6)
  274. NameError in 'Moneta::Berkeley if it exists, removes and return an element from the backing store via delete'
  275. uninitialized constant Moneta::Berkeley::Bdb
  276. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  277. ./spec/moneta_berkeley_spec.rb:8:in `new'
  278. ./spec/moneta_berkeley_spec.rb:8:
  279. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  280. 7)
  281. NameError in 'Moneta::Berkeley if it does not exists, returns nil from delete'
  282. uninitialized constant Moneta::Berkeley::Bdb
  283. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  284. ./spec/moneta_berkeley_spec.rb:8:in `new'
  285. ./spec/moneta_berkeley_spec.rb:8:
  286. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  287. 8)
  288. NameError in 'Moneta::Berkeley removes all keys from the store with clear'
  289. uninitialized constant Moneta::Berkeley::Bdb
  290. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  291. ./spec/moneta_berkeley_spec.rb:8:in `new'
  292. ./spec/moneta_berkeley_spec.rb:8:
  293. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  294. 9)
  295. NameError in 'Moneta::Berkeley fetches a key with a default value with fetch, if the key is not available'
  296. uninitialized constant Moneta::Berkeley::Bdb
  297. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  298. ./spec/moneta_berkeley_spec.rb:8:in `new'
  299. ./spec/moneta_berkeley_spec.rb:8:
  300. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  301. 10)
  302. NameError in 'Moneta::Berkeley fetches a key with a block with fetch, if the key is not available'
  303. uninitialized constant Moneta::Berkeley::Bdb
  304. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  305. ./spec/moneta_berkeley_spec.rb:8:in `new'
  306. ./spec/moneta_berkeley_spec.rb:8:
  307. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  308. 11)
  309. NameError in 'Moneta::Berkeley fetches a key with a default value with fetch, if the key is available'
  310. uninitialized constant Moneta::Berkeley::Bdb
  311. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  312. ./spec/moneta_berkeley_spec.rb:8:in `new'
  313. ./spec/moneta_berkeley_spec.rb:8:
  314. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  315. 12)
  316. NameError in 'Moneta::Berkeley stores values with #store'
  317. uninitialized constant Moneta::Berkeley::Bdb
  318. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  319. ./spec/moneta_berkeley_spec.rb:8:in `new'
  320. ./spec/moneta_berkeley_spec.rb:8:
  321. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  322. 13)
  323. Errno::ENOENT in 'Moneta::Berkeley after(:all)'
  324. No such file or directory - ./spec/berkeley_test.db
  325. ./spec/moneta_berkeley_spec.rb:13:in `delete'
  326. ./spec/moneta_berkeley_spec.rb:13:
  327. 14)
  328. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired no longer has the key'
  329. uninitialized constant Moneta::Berkeley::Bdb
  330. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  331. ./spec/moneta_berkeley_spec.rb:8:in `new'
  332. ./spec/moneta_berkeley_spec.rb:8:
  333. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  334. 15)
  335. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired returns nil when indexed'
  336. uninitialized constant Moneta::Berkeley::Bdb
  337. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  338. ./spec/moneta_berkeley_spec.rb:8:in `new'
  339. ./spec/moneta_berkeley_spec.rb:8:
  340. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  341. 16)
  342. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired returns the default value when fetched'
  343. uninitialized constant Moneta::Berkeley::Bdb
  344. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  345. ./spec/moneta_berkeley_spec.rb:8:in `new'
  346. ./spec/moneta_berkeley_spec.rb:8:
  347. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  348. 17)
  349. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired returns nil when deleting the expired key'
  350. uninitialized constant Moneta::Berkeley::Bdb
  351. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  352. ./spec/moneta_berkeley_spec.rb:8:in `new'
  353. ./spec/moneta_berkeley_spec.rb:8:
  354. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  355. 18)
  356. Errno::ENOENT in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired after(:all)'
  357. No such file or directory - ./spec/berkeley_test.db
  358. ./spec/moneta_berkeley_spec.rb:13:in `delete'
  359. ./spec/moneta_berkeley_spec.rb:13:
  360. 19)
  361. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired still has the key'
  362. uninitialized constant Moneta::Berkeley::Bdb
  363. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  364. ./spec/moneta_berkeley_spec.rb:8:in `new'
  365. ./spec/moneta_berkeley_spec.rb:8:
  366. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  367. 20)
  368. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired returns the value when indexed'
  369. uninitialized constant Moneta::Berkeley::Bdb
  370. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  371. ./spec/moneta_berkeley_spec.rb:8:in `new'
  372. ./spec/moneta_berkeley_spec.rb:8:
  373. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  374. 21)
  375. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired returns the value when fetched'
  376. uninitialized constant Moneta::Berkeley::Bdb
  377. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  378. ./spec/moneta_berkeley_spec.rb:8:in `new'
  379. ./spec/moneta_berkeley_spec.rb:8:
  380. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  381. 22)
  382. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired returns the value when deleted'
  383. uninitialized constant Moneta::Berkeley::Bdb
  384. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  385. ./spec/moneta_berkeley_spec.rb:8:in `new'
  386. ./spec/moneta_berkeley_spec.rb:8:
  387. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  388. 23)
  389. Errno::ENOENT in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired after(:all)'
  390. No such file or directory - ./spec/berkeley_test.db
  391. ./spec/moneta_berkeley_spec.rb:13:in `delete'
  392. ./spec/moneta_berkeley_spec.rb:13:
  393. 24)
  394. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass still has the key'
  395. uninitialized constant Moneta::Berkeley::Bdb
  396. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  397. ./spec/moneta_berkeley_spec.rb:8:in `new'
  398. ./spec/moneta_berkeley_spec.rb:8:
  399. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  400. 25)
  401. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when indexed'
  402. uninitialized constant Moneta::Berkeley::Bdb
  403. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  404. ./spec/moneta_berkeley_spec.rb:8:in `new'
  405. ./spec/moneta_berkeley_spec.rb:8:
  406. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  407. 26)
  408. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when fetched'
  409. uninitialized constant Moneta::Berkeley::Bdb
  410. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  411. ./spec/moneta_berkeley_spec.rb:8:in `new'
  412. ./spec/moneta_berkeley_spec.rb:8:
  413. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  414. 27)
  415. NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when deleted'
  416. uninitialized constant Moneta::Berkeley::Bdb
  417. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
  418. ./spec/moneta_berkeley_spec.rb:8:in `new'
  419. ./spec/moneta_berkeley_spec.rb:8:
  420. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  421. 28)
  422. Errno::ENOENT in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass after(:all)'
  423. No such file or directory - ./spec/berkeley_test.db
  424. ./spec/moneta_berkeley_spec.rb:13:in `delete'
  425. ./spec/moneta_berkeley_spec.rb:13:
  426. 29)
  427. NameError in 'Moneta::MongoDB reads from keys like a Hash'
  428. uninitialized constant Moneta::MongoDB::XGen
  429. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  430. ./spec/moneta_mongodb_spec.rb:9:in `new'
  431. ./spec/moneta_mongodb_spec.rb:9:
  432. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  433. 30)
  434. NameError in 'Moneta::MongoDB writes to a key like a Hash'
  435. uninitialized constant Moneta::MongoDB::XGen
  436. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  437. ./spec/moneta_mongodb_spec.rb:9:in `new'
  438. ./spec/moneta_mongodb_spec.rb:9:
  439. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  440. 31)
  441. NameError in 'Moneta::MongoDB specifies that it is writable via frozen?'
  442. uninitialized constant Moneta::MongoDB::XGen
  443. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  444. ./spec/moneta_mongodb_spec.rb:9:in `new'
  445. ./spec/moneta_mongodb_spec.rb:9:
  446. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  447. 32)
  448. NameError in 'Moneta::MongoDB if a key is not available, returns false from key?'
  449. uninitialized constant Moneta::MongoDB::XGen
  450. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  451. ./spec/moneta_mongodb_spec.rb:9:in `new'
  452. ./spec/moneta_mongodb_spec.rb:9:
  453. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  454. 33)
  455. NameError in 'Moneta::MongoDB if a key is available, returns true from key?'
  456. uninitialized constant Moneta::MongoDB::XGen
  457. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  458. ./spec/moneta_mongodb_spec.rb:9:in `new'
  459. ./spec/moneta_mongodb_spec.rb:9:
  460. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  461. 34)
  462. NameError in 'Moneta::MongoDB if it exists, removes and return an element from the backing store via delete'
  463. uninitialized constant Moneta::MongoDB::XGen
  464. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  465. ./spec/moneta_mongodb_spec.rb:9:in `new'
  466. ./spec/moneta_mongodb_spec.rb:9:
  467. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  468. 35)
  469. NameError in 'Moneta::MongoDB if it does not exists, returns nil from delete'
  470. uninitialized constant Moneta::MongoDB::XGen
  471. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  472. ./spec/moneta_mongodb_spec.rb:9:in `new'
  473. ./spec/moneta_mongodb_spec.rb:9:
  474. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  475. 36)
  476. NameError in 'Moneta::MongoDB removes all keys from the store with clear'
  477. uninitialized constant Moneta::MongoDB::XGen
  478. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  479. ./spec/moneta_mongodb_spec.rb:9:in `new'
  480. ./spec/moneta_mongodb_spec.rb:9:
  481. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  482. 37)
  483. NameError in 'Moneta::MongoDB fetches a key with a default value with fetch, if the key is not available'
  484. uninitialized constant Moneta::MongoDB::XGen
  485. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  486. ./spec/moneta_mongodb_spec.rb:9:in `new'
  487. ./spec/moneta_mongodb_spec.rb:9:
  488. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  489. 38)
  490. NameError in 'Moneta::MongoDB fetches a key with a block with fetch, if the key is not available'
  491. uninitialized constant Moneta::MongoDB::XGen
  492. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  493. ./spec/moneta_mongodb_spec.rb:9:in `new'
  494. ./spec/moneta_mongodb_spec.rb:9:
  495. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  496. 39)
  497. NameError in 'Moneta::MongoDB fetches a key with a default value with fetch, if the key is available'
  498. uninitialized constant Moneta::MongoDB::XGen
  499. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  500. ./spec/moneta_mongodb_spec.rb:9:in `new'
  501. ./spec/moneta_mongodb_spec.rb:9:
  502. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  503. 40)
  504. NameError in 'Moneta::MongoDB stores values with #store'
  505. uninitialized constant Moneta::MongoDB::XGen
  506. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  507. ./spec/moneta_mongodb_spec.rb:9:in `new'
  508. ./spec/moneta_mongodb_spec.rb:9:
  509. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  510. 41)
  511. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired no longer has the key'
  512. uninitialized constant Moneta::MongoDB::XGen
  513. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  514. ./spec/moneta_mongodb_spec.rb:9:in `new'
  515. ./spec/moneta_mongodb_spec.rb:9:
  516. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  517. 42)
  518. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired returns nil when indexed'
  519. uninitialized constant Moneta::MongoDB::XGen
  520. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  521. ./spec/moneta_mongodb_spec.rb:9:in `new'
  522. ./spec/moneta_mongodb_spec.rb:9:
  523. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  524. 43)
  525. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired returns the default value when fetched'
  526. uninitialized constant Moneta::MongoDB::XGen
  527. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  528. ./spec/moneta_mongodb_spec.rb:9:in `new'
  529. ./spec/moneta_mongodb_spec.rb:9:
  530. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  531. 44)
  532. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired returns nil when deleting the expired key'
  533. uninitialized constant Moneta::MongoDB::XGen
  534. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  535. ./spec/moneta_mongodb_spec.rb:9:in `new'
  536. ./spec/moneta_mongodb_spec.rb:9:
  537. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  538. 45)
  539. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired still has the key'
  540. uninitialized constant Moneta::MongoDB::XGen
  541. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  542. ./spec/moneta_mongodb_spec.rb:9:in `new'
  543. ./spec/moneta_mongodb_spec.rb:9:
  544. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  545. 46)
  546. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired returns the value when indexed'
  547. uninitialized constant Moneta::MongoDB::XGen
  548. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  549. ./spec/moneta_mongodb_spec.rb:9:in `new'
  550. ./spec/moneta_mongodb_spec.rb:9:
  551. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  552. 47)
  553. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired returns the value when fetched'
  554. uninitialized constant Moneta::MongoDB::XGen
  555. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  556. ./spec/moneta_mongodb_spec.rb:9:in `new'
  557. ./spec/moneta_mongodb_spec.rb:9:
  558. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  559. 48)
  560. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired returns the value when deleted'
  561. uninitialized constant Moneta::MongoDB::XGen
  562. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  563. ./spec/moneta_mongodb_spec.rb:9:in `new'
  564. ./spec/moneta_mongodb_spec.rb:9:
  565. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  566. 49)
  567. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass still has the key'
  568. uninitialized constant Moneta::MongoDB::XGen
  569. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  570. ./spec/moneta_mongodb_spec.rb:9:in `new'
  571. ./spec/moneta_mongodb_spec.rb:9:
  572. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  573. 50)
  574. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when indexed'
  575. uninitialized constant Moneta::MongoDB::XGen
  576. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  577. ./spec/moneta_mongodb_spec.rb:9:in `new'
  578. ./spec/moneta_mongodb_spec.rb:9:
  579. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  580. 51)
  581. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when fetched'
  582. uninitialized constant Moneta::MongoDB::XGen
  583. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  584. ./spec/moneta_mongodb_spec.rb:9:in `new'
  585. ./spec/moneta_mongodb_spec.rb:9:
  586. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  587. 52)
  588. NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when deleted'
  589. uninitialized constant Moneta::MongoDB::XGen
  590. /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
  591. ./spec/moneta_mongodb_spec.rb:9:in `new'
  592. ./spec/moneta_mongodb_spec.rb:9:
  593. /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
  594. Finished in 0.277764 seconds
  595. 171 examples, 52 failures
  596. rake aborted!
  597. Command /usr/bin/ruby18 -I"lib" "/usr/lib64/ruby/gems/1.8/gems/rspec-1.3.2/bin/spec" "spec/moneta_basic_file_spec.rb" "spec/moneta_berkeley_spec.rb" "spec/moneta_couch_spec.rb" "spec/moneta_datamapper_spec.rb" "spec/moneta_file_spec.rb" "spec/moneta_lmc_spec.rb" "spec/moneta_memory_spec.rb" "spec/moneta_mongodb_spec.rb" "spec/moneta_redis_spec.rb" "spec/moneta_rufus_spec.rb" "spec/moneta_s3_spec.rb" "spec/moneta_sdbm_spec.rb" "spec/moneta_tyrant_spec.rb" "spec/moneta_xattr_spec.rb" "spec/moneta_yaml_spec.rb" -cfs failed
  598. Tasks: TOP => spec
  599. (See full trace by running task with --trace)
  600. * ERROR: dev-ruby/moneta-0.6.0-r1 failed (test phase):
  601. * tests failed
  602. *
  603. * Call stack:
  604. * ebuild.sh, line 85: Called src_test
  605. * environment, line 4519: Called ruby-ng_src_test
  606. * environment, line 4205: Called _ruby_each_implementation 'each_ruby_test'
  607. * environment, line 575: Called _ruby_invoke_environment 'ruby18' 'each_ruby_test'
  608. * environment, line 627: Called each_ruby_test
  609. * environment, line 904: Called each_fakegem_test
  610. * environment, line 888: Called die
  611. * The specific snippet of code:
  612. * ${RUBY} -S rake ${RUBY_FAKEGEM_TASK_TEST} || die "tests failed"
  613. *
  614. * If you need support, post the output of `emerge --info '=dev-ruby/moneta-0.6.0-r1'`,
  615. * the complete build log and the output of `emerge -pqv '=dev-ruby/moneta-0.6.0-r1'`.
  616. !!! When you file a bug report, please include the following information:
  617. GENTOO_VM= CLASSPATH="/usr/libexec/ccp4/bin:/usr/libexec/ccp4/bin:" JAVA_HOME="/etc/java-config-2/current-system-vm"
  618. JAVACFLAGS="" COMPILER=""
  619. and of course, the output of emerge --info
  620. * The complete build log is located at '/var/log/portage/dev-ruby:moneta-0.6.0-r1:20120804-062000.log'.
  621. * For convenience, a symlink to the build log is located at '/tmp/portage/dev-ruby/moneta-0.6.0-r1/temp/build.log'.
  622. * The ebuild environment file is located at '/tmp/portage/dev-ruby/moneta-0.6.0-r1/temp/environment'.
  623. * Working directory: '/tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535'
  624. * S: '/tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535'
  625. >>> Install moneta-0.6.0-r1 into /tmp/portage/dev-ruby/moneta-0.6.0-r1/image/ category dev-ruby
  626. * Running install phase for ruby18 ...
  627. * Running install phase for ree18 ...
  628. * Running install phase for all ...
  629. * Running check install phase for ruby18 ...
  630. * Running check install phase for ree18 ...
  631. >>> Completed installing moneta-0.6.0-r1 into /tmp/portage/dev-ruby/moneta-0.6.0-r1/image/
  632. ecompressdir: bzip2 -9 /usr/share/doc