Created
June 17, 2017 18:02
-
-
Save pfaffman/03cc573060fe155e7a8114751e374846 to your computer and use it in GitHub Desktop.
build log
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
", "pry-nav", "byebug", "lru_redux", "flamegraph", "rack-mini-profiler", "kgio", "raindrops", "unicorn", "puma", "trollop", "rbtrace", "gc_tracer", "guess_html_encoding", "ruby-readability", "simple-rss", "stackprof", "memory_profiler", "rmmseg-cpp", "logster", "sass", "sassc"] | |
HTTP GET https://index.rubygems.org/info/rake | |
HTTP GET https://index.rubygems.org/info/msgpack | |
HTTP GET https://index.rubygems.org/info/bootsnap | |
HTTP GET https://index.rubygems.org/info/i18n | |
HTTP GET https://index.rubygems.org/info/minitest | |
HTTP GET https://index.rubygems.org/info/thread_safe | |
HTTP GET https://index.rubygems.org/info/tzinfo | |
HTTP GET https://index.rubygems.org/info/activesupport | |
HTTP GET https://index.rubygems.org/info/builder | |
HTTP GET https://index.rubygems.org/info/erubis | |
HTTP GET https://index.rubygems.org/info/mini_portile2 | |
HTTP GET https://index.rubygems.org/info/nokogiri | |
HTTP GET https://index.rubygems.org/info/rails-deprecated_sanitizer | |
HTTP GET https://index.rubygems.org/info/rails-dom-testing | |
HTTP GET https://index.rubygems.org/info/loofah | |
HTTP GET https://index.rubygems.org/info/rails-html-sanitizer | |
HTTP GET https://index.rubygems.org/info/actionview | |
HTTP GET https://index.rubygems.org/info/rack | |
HTTP GET https://index.rubygems.org/info/rack-test | |
HTTP GET https://index.rubygems.org/info/actionpack | |
HTTP GET https://index.rubygems.org/info/globalid | |
HTTP GET https://index.rubygems.org/info/activejob | |
HTTP GET https://index.rubygems.org/info/mime-types | |
HTTP GET https://index.rubygems.org/info/mail | |
HTTP GET https://index.rubygems.org/info/actionmailer | |
HTTP 200 OK https://index.rubygems.org/info/tzinfo | |
HTTP 200 OK https://index.rubygems.org/info/rake | |
HTTP 200 OK https://index.rubygems.org/info/minitest | |
HTTP 200 OK https://index.rubygems.org/info/i18n | |
HTTP 200 OK https://index.rubygems.org/info/builder | |
HTTP 200 OK https://index.rubygems.org/info/activesupport | |
HTTP 200 OK https://index.rubygems.org/info/mini_portile2 | |
HTTP 200 OK https://index.rubygems.org/info/thread_safe | |
HTTP 200 OK https://index.rubygems.org/info/rails-dom-testing | |
HTTP 200 OK https://index.rubygems.org/info/loofah | |
HTTP 200 OK https://index.rubygems.org/info/bootsnap | |
HTTP 200 OK https://index.rubygems.org/info/erubis | |
HTTP 200 OK https://index.rubygems.org/info/nokogiri | |
HTTP 200 OK https://index.rubygems.org/info/msgpack | |
HTTP 200 OK https://index.rubygems.org/info/rails-html-sanitizer | |
HTTP 200 OK https://index.rubygems.org/info/rack | |
HTTP 200 OK https://index.rubygems.org/info/globalid | |
HTTP GET https://index.rubygems.org/info/activemodel | |
HTTP GET https://index.rubygems.org/info/arel | |
HTTP GET https://index.rubygems.org/info/activerecord | |
HTTP GET https://index.rubygems.org/info/thor | |
HTTP 200 OK https://index.rubygems.org/info/mail | |
HTTP GET https://index.rubygems.org/info/railties | |
HTTP 200 OK https://index.rubygems.org/info/rack-test | |
HTTP GET https://index.rubygems.org/info/concurrent-ruby | |
HTTP GET https://index.rubygems.org/info/sprockets | |
HTTP 200 OK https://index.rubygems.org/info/actionview | |
HTTP GET https://index.rubygems.org/info/sprockets-rails | |
HTTP GET https://index.rubygems.org/info/rails | |
HTTP GET https://index.rubygems.org/info/seed-fu | |
HTTP GET https://index.rubygems.org/info/mini_mime | |
HTTP GET https://index.rubygems.org/info/hiredis | |
HTTP 200 OK https://index.rubygems.org/info/mime-types | |
HTTP GET https://index.rubygems.org/info/redis | |
HTTP GET https://index.rubygems.org/info/redis-namespace | |
HTTP GET https://index.rubygems.org/info/active_model_serializers | |
HTTP GET https://index.rubygems.org/info/fast_blank | |
HTTP GET https://index.rubygems.org/info/htmlentities | |
HTTP 200 OK https://index.rubygems.org/info/arel | |
HTTP 200 OK https://index.rubygems.org/info/concurrent-ruby | |
HTTP 200 OK https://index.rubygems.org/info/sprockets-rails | |
HTTP 200 OK https://index.rubygems.org/info/sprockets | |
HTTP 200 OK https://index.rubygems.org/info/activerecord | |
HTTP GET https://index.rubygems.org/info/moneta | |
HTTP GET https://index.rubygems.org/info/multi_json | |
HTTP 200 OK https://index.rubygems.org/info/thor | |
HTTP 200 OK https://index.rubygems.org/info/rails | |
HTTP GET https://index.rubygems.org/info/mustache | |
HTTP GET https://index.rubygems.org/info/crass | |
HTTP GET https://index.rubygems.org/info/nokogumbo | |
HTTP 200 OK https://index.rubygems.org/info/active_model_serializers | |
HTTP 200 OK https://index.rubygems.org/info/activemodel | |
HTTP 200 OK https://index.rubygems.org/info/hiredis | |
HTTP GET https://index.rubygems.org/info/sanitize | |
HTTP 200 OK https://index.rubygems.org/info/actionpack | |
HTTP GET https://index.rubygems.org/info/onebox | |
HTTP 200 OK https://index.rubygems.org/info/mini_mime | |
HTTP 200 OK https://index.rubygems.org/info/moneta | |
HTTP GET https://index.rubygems.org/info/http_accept_language | |
HTTP 200 OK https://index.rubygems.org/info/multi_json | |
HTTP GET https://index.rubygems.org/info/ember-source | |
HTTP GET https://index.rubygems.org/info/ember-data-source | |
HTTP GET https://index.rubygems.org/info/execjs | |
HTTP GET https://index.rubygems.org/info/barber | |
HTTP 200 OK https://index.rubygems.org/info/activejob | |
HTTP GET https://index.rubygems.org/info/ember-handlebars-template | |
HTTP 200 OK https://index.rubygems.org/info/sanitize | |
HTTP GET https://index.rubygems.org/info/jquery-rails | |
HTTP GET https://index.rubygems.org/info/ember-rails | |
HTTP 200 OK https://index.rubygems.org/info/execjs | |
HTTP GET https://index.rubygems.org/info/babel-source | |
HTTP GET https://index.rubygems.org/info/babel-transpiler | |
HTTP GET https://index.rubygems.org/info/message_bus | |
HTTP GET https://index.rubygems.org/info/rails_multisite | |
HTTP 200 OK https://index.rubygems.org/info/jquery-rails | |
HTTP GET https://index.rubygems.org/info/fast_xs | |
HTTP GET https://index.rubygems.org/info/rake-compiler | |
HTTP GET https://index.rubygems.org/info/fast_xor | |
HTTP 200 OK https://index.rubygems.org/info/rake-compiler | |
HTTP GET https://index.rubygems.org/info/fastimage | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/ember-data-source | |
HTTP GET https://index.rubygems.org/info/jmespath | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/ember-source | |
HTTP GET https://index.rubygems.org/info/aws-sdk-core | |
Bundler::HTTPError: Net::HTTPTooManyRequests: <html> | |
<head><title>429 Too Many Requests</title></head> | |
<body bgcolor="white"> | |
<center><h1>429 Too Many Requests</h1></center> | |
<hr><center>nginx</center> | |
</body> | |
</html> | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/fetcher/downloader.rb:36:in `fetch' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/fetcher/compact_index.rb:116:in `call' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/compact_index_client/updater.rb:43:in `block in update' | |
/usr/local/lib/ruby/2.4.0/tmpdir.rb:89:in `mktmpdir' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/compact_index_client/updater.rb:30:in `update' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/compact_index_client.rb:81:in `update' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/compact_index_client.rb:97:in `update_info' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/compact_index_client.rb:54:in `block in dependencies' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/fetcher/compact_index.rb:87:in `block (3 levels) in compact_index_client' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/worker.rb:63:in `apply_func' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/worker.rb:58:in `block in process_queue' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/worker.rb:55:in `loop' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/worker.rb:55:in `process_queue' | |
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/worker.rb:89:in `block (2 levels) in create_threads' | |
HTTP 200 OK https://index.rubygems.org/info/jmespath | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/http_accept_language | |
HTTP 200 OK https://index.rubygems.org/info/actionmailer | |
Query List: ["rake", "msgpack", "bootsnap", "i18n", "minitest", "thread_safe", "tzinfo", "activesupport", "builder", "erubis", "mini_portile2", "nokogiri", "rails-deprecated_sanitizer", "rails-dom-testing", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mime-types", "mail", "actionmailer", "activemodel", "arel", "activerecord", "thor", "railties", "concurrent-ruby", "sprockets", "sprockets-rails", "rails", "seed-fu", "mini_mime", "hiredis", "redis", "redis-namespace", "active_model_serializers", "fast_blank", "htmlentities", "moneta", "multi_json", "mustache", "crass", "nokogumbo", "sanitize", "onebox", "http_accept_language", "ember-source", "ember-data-source", "execjs", "barber", "ember-handlebars-template", "jquery-rails", "ember-rails", "babel-source", "babel-transpiler", "message_bus", "rails_multisite", "fast_xs", "rake-compiler", "fast_xor", "fastimage", "jmespath", "aws-sdk-core", "aws-sdk-resources", "aws-sdk", "excon", "unf_ext", "unf", "email_reply_trimmer", "exifr", "fspath", "image_size", "in_threads", "progress", "discourse_image_optim", "hashie", "omniauth", "ruby-openid", "rack-openid", "omniauth-openid", "openid-redis-store", "multipart-post", "faraday", "jwt", "multi_xml", "oauth2", "omniauth-oauth2", "omniauth-facebook", "oauth", "omniauth-oauth", "omniauth-twitter", "omniauth-instagram", "omniauth-github-discourse", "omniauth-google-oauth2", "oj", "pg", "coderay", "method_source", "slop", "pry", "pry-rails", "r2", "rinku", "connection_pool", "rack-protection", "sidekiq", "tilt", "sinatra", "libv8", "mini_racer", "highline", "uglifier", "rtlit", "public_suffix", "addressable", "safe_yaml", "crack", "hashdiff", "webmock", "fakeweb", "timecop", "test_after_commit", "rspec-support", "rspec-core", "diff-lcs", "rspec-expectations", "rspec-mocks", "rspec", "mock_redis", "rb-fsevent", "ffi", "rb-inotify", "ruby_dep", "listen", "certified", "fabrication", "discourse-qunit-rails", "metaclass", "mocha", "rspec-rails", "shoulda-context", "shoulda-matchers", "shoulda", "rspec-html-matchers", "spork", "spork-rails", "pry-nav", "byebug", "lru_redux", "flamegraph", "rack-mini-profiler", "kgio", "raindrops", "unicorn", "puma", "trollop", "rbtrace", "gc_tracer", "guess_html_encoding", "ruby-readability", "simple-rss", "stackprof", "memory_profiler", "rmmseg-cpp", "logster", "sass", "sassc"] | |
HTTP GET https://index.rubygems.org/info/aws-sdk-resources | |
Query Gemcutter Dependency Endpoint API: rake,msgpack,bootsnap,i18n,minitest,thread_safe,tzinfo,activesupport,builder,erubis,mini_portile2,nokogiri,rails-deprecated_sanitizer,rails-dom-testing,loofah,rails-html-sanitizer,actionview,rack,rack-test,actionpack,globalid,activejob,mime-types,mail,actionmailer,activemodel,arel,activerecord,thor,railties,concurrent-ruby,sprockets,sprockets-rails,rails,seed-fu,mini_mime,hiredis,redis,redis-namespace,active_model_serializers,fast_blank,htmlentities,moneta,multi_json,mustache,crass,nokogumbo,sanitize,onebox,http_accept_language,ember-source,ember-data-source,execjs,barber,ember-handlebars-template,jquery-rails,ember-rails,babel-source,babel-transpiler,message_bus,rails_multisite,fast_xs,rake-compiler,fast_xor,fastimage,jmespath,aws-sdk-core,aws-sdk-resources,aws-sdk,excon,unf_ext,unf,email_reply_trimmer,exifr,fspath,image_size,in_threads,progress,discourse_image_optim,hashie,omniauth,ruby-openid,rack-openid,omniauth-openid,openid-redis-store,multipart-post,faraday,jwt,multi_xml,oauth2,omniauth-oauth2,omniauth-facebook,oauth,omniauth-oauth,omniauth-twitter,omniauth-instagram,omniauth-github-discourse,omniauth-google-oauth2,oj,pg,coderay,method_source,slop,pry,pry-rails,r2,rinku,connection_pool,rack-protection,sidekiq,tilt,sinatra,libv8,mini_racer,highline,uglifier,rtlit,public_suffix,addressable,safe_yaml,crack,hashdiff,webmock,fakeweb,timecop,test_after_commit,rspec-support,rspec-core,diff-lcs,rspec-expectations,rspec-mocks,rspec,mock_redis,rb-fsevent,ffi,rb-inotify,ruby_dep,listen,certified,fabrication,discourse-qunit-rails,metaclass,mocha,rspec-rails,shoulda-context,shoulda-matchers,shoulda,rspec-html-matchers,spork,spork-rails,pry-nav,byebug,lru_redux,flamegraph,rack-mini-profiler,kgio,raindrops,unicorn,puma,trollop,rbtrace,gc_tracer,guess_html_encoding,ruby-readability,simple-rss,stackprof,memory_profiler,rmmseg-cpp,logster,sass,sassc | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=actionmailer%2Cactionpack%2Cactionview%2Cactive_model_serializers%2Cactivejob%2Cactivemodel%2Cactiverecord%2Cactivesupport%2Carel%2Cbootsnap%2Cbuilder%2Cconcurrent-ruby%2Ccrass%2Cerubis%2Cfast_blank%2Cglobalid%2Chiredis%2Chtmlentities%2Chttp_accept_language%2Ci18n%2Cloofah%2Cmail%2Cmime-types%2Cmini_mime%2Cmini_portile2%2Cminitest%2Cmoneta%2Cmsgpack%2Cmulti_json%2Cmustache%2Cnokogiri%2Cnokogumbo%2Conebox%2Crack%2Crack-test%2Crails%2Crails-deprecated_sanitizer%2Crails-dom-testing%2Crails-html-sanitizer%2Crailties%2Crake%2Credis%2Credis-namespace%2Csanitize%2Cseed-fu%2Csprockets%2Csprockets-rails%2Cthor%2Cthread_safe%2Ctzinfo | |
HTTP 200 OK https://index.rubygems.org/info/aws-sdk-core | |
HTTP GET https://index.rubygems.org/info/aws-sdk | |
HTTP 200 OK https://index.rubygems.org/info/fastimage | |
HTTP 200 OK https://index.rubygems.org/info/aws-sdk-resources | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/barber | |
HTTP GET https://index.rubygems.org/info/excon | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/babel-transpiler | |
HTTP GET https://index.rubygems.org/info/unf_ext | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/message_bus | |
HTTP GET https://index.rubygems.org/info/unf | |
HTTP 200 OK https://index.rubygems.org/info/aws-sdk | |
HTTP GET https://index.rubygems.org/info/email_reply_trimmer | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/babel-source | |
HTTP GET https://index.rubygems.org/info/exifr | |
HTTP GET https://index.rubygems.org/info/fspath | |
HTTP 200 OK https://index.rubygems.org/info/exifr | |
HTTP 200 OK https://index.rubygems.org/info/unf_ext | |
HTTP GET https://index.rubygems.org/info/image_size | |
HTTP GET https://index.rubygems.org/info/in_threads | |
HTTP GET https://index.rubygems.org/info/progress | |
HTTP 200 OK https://index.rubygems.org/info/unf | |
HTTP 200 OK https://index.rubygems.org/info/fspath | |
HTTP GET https://index.rubygems.org/info/discourse_image_optim | |
HTTP GET https://index.rubygems.org/info/hashie | |
HTTP 200 OK https://index.rubygems.org/info/progress | |
HTTP 200 OK https://index.rubygems.org/info/railties | |
HTTP GET https://index.rubygems.org/info/omniauth | |
HTTP GET https://index.rubygems.org/info/ruby-openid | |
HTTP 200 OK https://index.rubygems.org/info/in_threads | |
HTTP 200 OK https://index.rubygems.org/info/hashie | |
HTTP GET https://index.rubygems.org/info/rack-openid | |
HTTP GET https://index.rubygems.org/info/omniauth-openid | |
HTTP 200 OK https://index.rubygems.org/info/omniauth | |
HTTP 200 OK https://index.rubygems.org/info/ruby-openid | |
HTTP GET https://index.rubygems.org/info/openid-redis-store | |
HTTP GET https://index.rubygems.org/info/multipart-post | |
HTTP GET https://index.rubygems.org/info/faraday | |
HTTP GET https://index.rubygems.org/info/jwt | |
HTTP 200 OK https://index.rubygems.org/info/multipart-post | |
HTTP 200 OK https://index.rubygems.org/info/faraday | |
HTTP 200 OK https://index.rubygems.org/info/jwt | |
HTTP GET https://index.rubygems.org/info/multi_xml | |
HTTP GET https://index.rubygems.org/info/oauth2 | |
HTTP 200 OK https://index.rubygems.org/info/multi_xml | |
HTTP GET https://index.rubygems.org/info/omniauth-oauth2 | |
HTTP 200 OK https://index.rubygems.org/info/oauth2 | |
HTTP GET https://index.rubygems.org/info/omniauth-facebook | |
HTTP GET https://index.rubygems.org/info/oauth | |
HTTP 200 OK https://index.rubygems.org/info/oauth | |
HTTP GET https://index.rubygems.org/info/omniauth-oauth | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/image_size | |
HTTP GET https://index.rubygems.org/info/omniauth-twitter | |
HTTP 200 OK https://index.rubygems.org/info/omniauth-twitter | |
HTTP GET https://index.rubygems.org/info/omniauth-instagram | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/email_reply_trimmer | |
HTTP GET https://index.rubygems.org/info/omniauth-github-discourse | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/discourse_image_optim | |
HTTP GET https://index.rubygems.org/info/omniauth-google-oauth2 | |
HTTP 200 OK https://index.rubygems.org/info/seed-fu | |
HTTP GET https://index.rubygems.org/info/oj | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/openid-redis-store | |
HTTP GET https://index.rubygems.org/info/pg | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/rack-openid | |
HTTP GET https://index.rubygems.org/info/coderay | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/omniauth-openid | |
HTTP GET https://index.rubygems.org/info/method_source | |
HTTP 200 OK https://index.rubygems.org/info/coderay | |
HTTP 200 OK https://index.rubygems.org/info/pg | |
HTTP 200 OK https://index.rubygems.org/info/method_source | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/omniauth-oauth2 | |
HTTP GET https://index.rubygems.org/info/slop | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/omniauth-facebook | |
HTTP GET https://index.rubygems.org/info/pry | |
HTTP GET https://index.rubygems.org/info/pry-rails | |
HTTP GET https://index.rubygems.org/info/r2 | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/ember-handlebars-template | |
HTTP GET https://index.rubygems.org/info/rinku | |
HTTP GET https://index.rubygems.org/info/connection_pool | |
HTTP 200 OK https://index.rubygems.org/info/slop | |
HTTP 200 OK https://index.rubygems.org/info/rinku | |
HTTP 200 OK https://index.rubygems.org/info/pry-rails | |
HTTP 200 OK https://index.rubygems.org/info/pry | |
HTTP 200 OK https://index.rubygems.org/info/connection_pool | |
HTTP GET https://index.rubygems.org/info/rack-protection | |
HTTP GET https://index.rubygems.org/info/sidekiq | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/onebox | |
HTTP 200 OK https://index.rubygems.org/info/rack-protection | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/omniauth-instagram | |
HTTP GET https://index.rubygems.org/info/tilt | |
HTTP GET https://index.rubygems.org/info/sinatra | |
HTTP GET https://index.rubygems.org/info/libv8 | |
HTTP GET https://index.rubygems.org/info/mini_racer | |
HTTP 200 OK https://index.rubygems.org/info/sinatra | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/omniauth-google-oauth2 | |
HTTP GET https://index.rubygems.org/info/highline | |
HTTP 200 OK https://index.rubygems.org/info/tilt | |
HTTP 200 OK https://index.rubygems.org/info/redis | |
HTTP 200 OK https://index.rubygems.org/info/libv8 | |
HTTP GET https://index.rubygems.org/info/uglifier | |
HTTP GET https://index.rubygems.org/info/rtlit | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/r2 | |
HTTP GET https://index.rubygems.org/info/public_suffix | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/fast_xs | |
HTTP GET https://index.rubygems.org/info/addressable | |
HTTP 200 OK https://index.rubygems.org/info/highline | |
HTTP GET https://index.rubygems.org/info/safe_yaml | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/rails_multisite | |
HTTP GET https://index.rubygems.org/info/crack | |
HTTP 200 OK https://index.rubygems.org/info/uglifier | |
HTTP 200 OK https://index.rubygems.org/info/public_suffix | |
HTTP 200 OK https://index.rubygems.org/info/crack | |
HTTP GET https://index.rubygems.org/info/hashdiff | |
HTTP 200 OK https://index.rubygems.org/info/addressable | |
HTTP GET https://index.rubygems.org/info/webmock | |
HTTP GET https://index.rubygems.org/info/fakeweb | |
HTTP 200 OK https://index.rubygems.org/info/safe_yaml | |
HTTP GET https://index.rubygems.org/info/timecop | |
HTTP GET https://index.rubygems.org/info/test_after_commit | |
HTTP GET https://index.rubygems.org/info/rspec-support | |
HTTP 200 OK https://index.rubygems.org/info/webmock | |
HTTP GET https://index.rubygems.org/info/rspec-core | |
HTTP GET https://index.rubygems.org/info/diff-lcs | |
HTTP 200 OK https://index.rubygems.org/info/timecop | |
HTTP GET https://index.rubygems.org/info/rspec-expectations | |
HTTP 200 OK https://index.rubygems.org/info/rspec-support | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=actionmailer%2Cactionpack%2Cactionview%2Cactive_model_serializers%2Cactivejob%2Cactivemodel%2Cactiverecord%2Cactivesupport%2Carel%2Cbootsnap%2Cbuilder%2Cconcurrent-ruby%2Ccrass%2Cerubis%2Cfast_blank%2Cglobalid%2Chiredis%2Chtmlentities%2Chttp_accept_language%2Ci18n%2Cloofah%2Cmail%2Cmime-types%2Cmini_mime%2Cmini_portile2%2Cminitest%2Cmoneta%2Cmsgpack%2Cmulti_json%2Cmustache%2Cnokogiri%2Cnokogumbo%2Conebox%2Crack%2Crack-test%2Crails%2Crails-deprecated_sanitizer%2Crails-dom-testing%2Crails-html-sanitizer%2Crailties%2Crake%2Credis%2Credis-namespace%2Csanitize%2Cseed-fu%2Csprockets%2Csprockets-rails%2Cthor%2Cthread_safe%2Ctzinfo | |
HTTP 200 OK https://index.rubygems.org/info/rspec-core | |
HTTP GET https://index.rubygems.org/info/rspec-mocks | |
HTTP 200 OK https://index.rubygems.org/info/diff-lcs | |
HTTP GET https://index.rubygems.org/info/rspec | |
HTTP GET https://index.rubygems.org/info/mock_redis | |
HTTP 200 OK https://index.rubygems.org/info/rspec-expectations | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/test_after_commit | |
HTTP 200 OK https://index.rubygems.org/info/fast_blank | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk%2Caws-sdk-core%2Caws-sdk-resources%2Cbabel-source%2Cbabel-transpiler%2Cbarber%2Cdiscourse_image_optim%2Cemail_reply_trimmer%2Cember-data-source%2Cember-handlebars-template%2Cember-rails%2Cember-source%2Cexcon%2Cexecjs%2Cexifr%2Cfaraday%2Cfast_xor%2Cfast_xs%2Cfastimage%2Cfspath%2Chashie%2Cimage_size%2Cin_threads%2Cjmespath%2Cjquery-rails%2Cjwt%2Cmessage_bus%2Cmulti_xml%2Cmultipart-post%2Coauth%2Coauth2%2Coj%2Comniauth%2Comniauth-facebook%2Comniauth-github-discourse%2Comniauth-google-oauth2%2Comniauth-instagram%2Comniauth-oauth%2Comniauth-oauth2%2Comniauth-openid%2Comniauth-twitter%2Copenid-redis-store%2Cpg%2Cprogress%2Crack-openid%2Crails_multisite%2Crake-compiler%2Cruby-openid%2Cunf%2Cunf_ext | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/fakeweb | |
HTTP 200 OK https://index.rubygems.org/info/rspec-mocks | |
HTTP GET https://index.rubygems.org/info/rb-fsevent | |
HTTP GET https://index.rubygems.org/info/ffi | |
HTTP GET https://index.rubygems.org/info/rb-inotify | |
HTTP 200 OK https://index.rubygems.org/info/rspec | |
HTTP GET https://index.rubygems.org/info/ruby_dep | |
HTTP 200 OK https://index.rubygems.org/info/ruby_dep | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/hashdiff | |
HTTP 200 OK https://index.rubygems.org/info/rb-inotify | |
HTTP GET https://index.rubygems.org/info/listen | |
HTTP 200 OK https://index.rubygems.org/info/ffi | |
HTTP GET https://index.rubygems.org/info/certified | |
HTTP GET https://index.rubygems.org/info/fabrication | |
HTTP GET https://index.rubygems.org/info/discourse-qunit-rails | |
HTTP GET https://index.rubygems.org/info/metaclass | |
HTTP 200 OK https://index.rubygems.org/info/listen | |
HTTP GET https://index.rubygems.org/info/mocha | |
HTTP 200 OK https://index.rubygems.org/info/metaclass | |
HTTP 200 OK https://index.rubygems.org/info/rb-fsevent | |
HTTP 200 OK https://index.rubygems.org/info/certified | |
HTTP GET https://index.rubygems.org/info/rspec-rails | |
HTTP 200 OK https://index.rubygems.org/info/mocha | |
HTTP GET https://index.rubygems.org/info/shoulda-context | |
HTTP GET https://index.rubygems.org/info/shoulda-matchers | |
HTTP GET https://index.rubygems.org/info/shoulda | |
HTTP GET https://index.rubygems.org/info/rspec-html-matchers | |
HTTP GET https://index.rubygems.org/info/spork | |
HTTP GET https://index.rubygems.org/info/spork-rails | |
HTTP 200 OK https://index.rubygems.org/info/shoulda-matchers | |
HTTP GET https://index.rubygems.org/info/pry-nav | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/omniauth-oauth | |
HTTP 200 OK https://index.rubygems.org/info/rspec-rails | |
HTTP GET https://index.rubygems.org/info/byebug | |
HTTP 200 OK https://index.rubygems.org/info/byebug | |
HTTP GET https://index.rubygems.org/info/lru_redux | |
HTTP GET https://index.rubygems.org/info/flamegraph | |
HTTP 200 OK https://index.rubygems.org/info/htmlentities | |
HTTP GET https://index.rubygems.org/info/rack-mini-profiler | |
HTTP 200 OK https://index.rubygems.org/info/rack-mini-profiler | |
HTTP GET https://index.rubygems.org/info/kgio | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/fabrication | |
HTTP GET https://index.rubygems.org/info/raindrops | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/discourse-qunit-rails | |
HTTP GET https://index.rubygems.org/info/unicorn | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/rspec-html-matchers | |
HTTP GET https://index.rubygems.org/info/puma | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/pry-nav | |
HTTP GET https://index.rubygems.org/info/trollop | |
HTTP 200 OK https://index.rubygems.org/info/puma | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/shoulda-context | |
HTTP GET https://index.rubygems.org/info/rbtrace | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/omniauth-github-discourse | |
HTTP GET https://index.rubygems.org/info/gc_tracer | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/spork-rails | |
HTTP GET https://index.rubygems.org/info/guess_html_encoding | |
HTTP GET https://index.rubygems.org/info/ruby-readability | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/lru_redux | |
HTTP GET https://index.rubygems.org/info/simple-rss | |
HTTP 200 OK https://index.rubygems.org/info/trollop | |
HTTP GET https://index.rubygems.org/info/stackprof | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/oj | |
HTTP GET https://index.rubygems.org/info/memory_profiler | |
HTTP 200 OK https://index.rubygems.org/info/redis-namespace | |
HTTP GET https://index.rubygems.org/info/rmmseg-cpp | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/sidekiq | |
HTTP GET https://index.rubygems.org/info/logster | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk%2Caws-sdk-core%2Caws-sdk-resources%2Cbabel-source%2Cbabel-transpiler%2Cbarber%2Cdiscourse_image_optim%2Cemail_reply_trimmer%2Cember-data-source%2Cember-handlebars-template%2Cember-rails%2Cember-source%2Cexcon%2Cexecjs%2Cexifr%2Cfaraday%2Cfast_xor%2Cfast_xs%2Cfastimage%2Cfspath%2Chashie%2Cimage_size%2Cin_threads%2Cjmespath%2Cjquery-rails%2Cjwt%2Cmessage_bus%2Cmulti_xml%2Cmultipart-post%2Coauth%2Coauth2%2Coj%2Comniauth%2Comniauth-facebook%2Comniauth-github-discourse%2Comniauth-google-oauth2%2Comniauth-instagram%2Comniauth-oauth%2Comniauth-oauth2%2Comniauth-openid%2Comniauth-twitter%2Copenid-redis-store%2Cpg%2Cprogress%2Crack-openid%2Crails_multisite%2Crake-compiler%2Cruby-openid%2Cunf%2Cunf_ext | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=addressable%2Ccertified%2Ccoderay%2Cconnection_pool%2Ccrack%2Cdiff-lcs%2Cdiscourse-qunit-rails%2Cfabrication%2Cfakeweb%2Cffi%2Chashdiff%2Chighline%2Clibv8%2Clisten%2Cmetaclass%2Cmethod_source%2Cmini_racer%2Cmocha%2Cmock_redis%2Cpry%2Cpry-rails%2Cpublic_suffix%2Cr2%2Crack-protection%2Crb-fsevent%2Crb-inotify%2Crinku%2Crspec%2Crspec-core%2Crspec-expectations%2Crspec-html-matchers%2Crspec-mocks%2Crspec-rails%2Crspec-support%2Crtlit%2Cruby_dep%2Csafe_yaml%2Cshoulda%2Cshoulda-context%2Cshoulda-matchers%2Csidekiq%2Csinatra%2Cslop%2Cspork%2Cspork-rails%2Ctest_after_commit%2Ctilt%2Ctimecop%2Cuglifier%2Cwebmock | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/gc_tracer | |
HTTP GET https://index.rubygems.org/info/sass | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/stackprof | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/mini_racer | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/ruby-readability | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/guess_html_encoding | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/simple-rss | |
HTTP GET https://index.rubygems.org/info/sassc | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/rbtrace | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/memory_profiler | |
HTTP 200 OK https://index.rubygems.org/info/sass | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/rmmseg-cpp | |
HTTP 200 OK https://index.rubygems.org/info/rails-deprecated_sanitizer | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/sassc | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/shoulda | |
HTTP 200 OK https://index.rubygems.org/info/nokogumbo | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/kgio | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/raindrops | |
HTTP 429 Too Many Requests https://index.rubygems.org/info/flamegraph | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=addressable%2Ccertified%2Ccoderay%2Cconnection_pool%2Ccrack%2Cdiff-lcs%2Cdiscourse-qunit-rails%2Cfabrication%2Cfakeweb%2Cffi%2Chashdiff%2Chighline%2Clibv8%2Clisten%2Cmetaclass%2Cmethod_source%2Cmini_racer%2Cmocha%2Cmock_redis%2Cpry%2Cpry-rails%2Cpublic_suffix%2Cr2%2Crack-protection%2Crb-fsevent%2Crb-inotify%2Crinku%2Crspec%2Crspec-core%2Crspec-expectations%2Crspec-html-matchers%2Crspec-mocks%2Crspec-rails%2Crspec-support%2Crtlit%2Cruby_dep%2Csafe_yaml%2Cshoulda%2Cshoulda-context%2Cshoulda-matchers%2Csidekiq%2Csinatra%2Cslop%2Cspork%2Cspork-rails%2Ctest_after_commit%2Ctilt%2Ctimecop%2Cuglifier%2Cwebmock | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=byebug%2Cflamegraph%2Cgc_tracer%2Cguess_html_encoding%2Ckgio%2Clogster%2Clru_redux%2Cmemory_profiler%2Cpry-nav%2Cpuma%2Crack-mini-profiler%2Craindrops%2Crbtrace%2Crmmseg-cpp%2Cruby-readability%2Csass%2Csassc%2Csimple-rss%2Cstackprof%2Ctrollop%2Cunicorn | |
HTTP 200 OK https://index.rubygems.org/info/ember-rails | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=byebug%2Cflamegraph%2Cgc_tracer%2Cguess_html_encoding%2Ckgio%2Clogster%2Clru_redux%2Cmemory_profiler%2Cpry-nav%2Cpuma%2Crack-mini-profiler%2Craindrops%2Crbtrace%2Crmmseg-cpp%2Cruby-readability%2Csass%2Csassc%2Csimple-rss%2Cstackprof%2Ctrollop%2Cunicorn | |
HTTP 200 OK https://index.rubygems.org/info/mustache | |
HTTP 200 OK https://index.rubygems.org/info/excon | |
Query List: ["text-format", "rack-cache", "journey", "rack-mount", "erubi", "case_transform", "jsonapi-renderer", "jsonapi", "activemodel-globalid", "bcrypt-ruby", "activerecord-deprecated_finders", "json", "memcache-client", "snappy", "ref", "functional-ruby", "abstract", "hoe", "treetop", "tlsmail", "mime-types-data", "archive-tar-minitar", "rcov", "mini_portile", "weakling", "pkg-config", "racc", "rexical", "tenderlove-frex", "opengraph_parser", "hexpress", "pdf-reader", "verbal_expressions", "test-spec", "camping", "fcgi", "mongrel", "thin", "bundler", "actioncable", "activeresource", "actionwebservice", "rack-ssl", "rdoc", "hpricot", "hike", "atomic", "uuidtools", "httparty", "aws-sdk-v1", "aws-sdk-batch", "aws-sdk-xray", "aws-sdk-workspaces", "aws-sdk-wafregional", "aws-sdk-waf", "aws-sdk-support", "aws-sdk-storagegateway", "aws-sdk-snowball", "aws-sdk-simpledb", "aws-sdk-shield", "aws-sdk-servicecatalog", "aws-sdk-swf", "aws-sdk-ssm", "aws-sdk-sqs", "aws-sdk-sns", "aws-sdk-sms", "aws-sdk-sfn", "aws-sdk-ses", "aws-sdk-s3", "aws-sdk-route53domains", "aws-sdk-route53", "aws-sdk-rekognition", "aws-sdk-redshift", "aws-sdk-rds", "aws-sdk-polly", "aws-sdk-pinpoint", "aws-sdk-opsworkscm", "aws-sdk-opsworks", "aws-sdk-marketplacemetering", "aws-sdk-marketplacecommerceanalytics", "aws-sdk-machinelearning", "aws-sdk-lightsail", "aws-sdk-lambdapreview", "aws-sdk-lambda", "aws-sdk-kinesisanalytics", "aws-sdk-kinesis", "aws-sdk-kms", "aws-sdk-iotdataplane", "aws-sdk-iot", "aws-sdk-inspector", "aws-sdk-importexport", "aws-sdk-iam", "aws-sdk-health", "aws-sdk-glacier", "aws-sdk-gamelift", "aws-sdk-firehose", "aws-sdk-elasticsearchservice", "aws-sdk-elastictranscoder", "aws-sdk-elasticloadbalancingv2", "aws-sdk-elasticloadbalancing", "aws-sdk-elasticbeanstalk", "aws-sdk-elasticache", "aws-sdk-emr", "aws-sdk-efs", "aws-sdk-ecs", "aws-sdk-ecr", "aws-sdk-ec2", "aws-sdk-dynamodbstreams", "aws-sdk-dynamodb", "aws-sdk-directoryservice", "aws-sdk-directconnect", "aws-sdk-devicefarm", "aws-sdk-databasemigrationservice", "aws-sdk-datapipeline", "aws-sdk-configservice", "aws-sdk-cognitosync", "aws-sdk-cognitoidentityprovider", "aws-sdk-cognitoidentity", "aws-sdk-codepipeline", "aws-sdk-codedeploy", "aws-sdk-codecommit", "aws-sdk-codebuild", "aws-sdk-cloudwatchlogs", "aws-sdk-cloudwatchevents", "aws-sdk-cloudwatch", "aws-sdk-cloudtrail", "aws-sdk-cloudsearchdomain", "aws-sdk-cloudsearch", "aws-sdk-cloudhsm", "aws-sdk-cloudfront", "aws-sdk-cloudformation", "aws-sdk-budgets", "aws-sdk-autoscaling", "aws-sdk-applicationdiscoveryservice", "aws-sdk-applicationautoscaling", "aws-sdk-appstream", "aws-sdk-apigateway", "aws-sdk-acm", "aws-sdk-organizations", "aws-sdk-mturk", "aws-sdk-lexruntimeservice", "aws-sdk-costandusagereportservice", "aws-sdk-clouddirectory", "aws-sdk-workdocs", "aws-sdk-states", "aws-sdk-resourcegroupstaggingapi", "aws-sdk-marketplaceentitlementservice", "aws-sdk-lexmodelbuildingservice", "aws-sdk-lex", "aws-sdk-codestar", "aws-sdk-athena", "aws-sigv4", "jamespath", "aws-partitions", "handlebars-source", "ember-template-compiler-source", "ember-cli-assets", "ember-es6_template", "active-model-adapter-source", "xattr", "ffi-xattr", "rb-appscript", "json_pure", "eventmachine", "ruby-hmac", "newgem", "httpauth", "faraday-middleware", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "ruby-yadis", "launchy", "bones", "termios", "rb-kqueue", "celluloid", "rb-fchange", "celluloid-io", "ruby_parser", "win32console", "spoon", "yard", "pry-doc", "escape_utils", "cucumber", "syntax", "spicycode-rcov", "webrat", "rspec-collection_matchers", "psych", "bourne", "sprockets-sass", "compass", "slim", "mustermann", "backports", "shotgun", "win32-process", "therubyracer", "debugger-linecache", "columnize", "rb-readline", "fast_stack", "sass-listen", "curses"] | |
Query Gemcutter Dependency Endpoint API: text-format,rack-cache,journey,rack-mount,erubi,case_transform,jsonapi-renderer,jsonapi,activemodel-globalid,bcrypt-ruby,activerecord-deprecated_finders,json,memcache-client,snappy,ref,functional-ruby,abstract,hoe,treetop,tlsmail,mime-types-data,archive-tar-minitar,rcov,mini_portile,weakling,pkg-config,racc,rexical,tenderlove-frex,opengraph_parser,hexpress,pdf-reader,verbal_expressions,test-spec,camping,fcgi,mongrel,thin,bundler,actioncable,activeresource,actionwebservice,rack-ssl,rdoc,hpricot,hike,atomic,uuidtools,httparty,aws-sdk-v1,aws-sdk-batch,aws-sdk-xray,aws-sdk-workspaces,aws-sdk-wafregional,aws-sdk-waf,aws-sdk-support,aws-sdk-storagegateway,aws-sdk-snowball,aws-sdk-simpledb,aws-sdk-shield,aws-sdk-servicecatalog,aws-sdk-swf,aws-sdk-ssm,aws-sdk-sqs,aws-sdk-sns,aws-sdk-sms,aws-sdk-sfn,aws-sdk-ses,aws-sdk-s3,aws-sdk-route53domains,aws-sdk-route53,aws-sdk-rekognition,aws-sdk-redshift,aws-sdk-rds,aws-sdk-polly,aws-sdk-pinpoint,aws-sdk-opsworkscm,aws-sdk-opsworks,aws-sdk-marketplacemetering,aws-sdk-marketplacecommerceanalytics,aws-sdk-machinelearning,aws-sdk-lightsail,aws-sdk-lambdapreview,aws-sdk-lambda,aws-sdk-kinesisanalytics,aws-sdk-kinesis,aws-sdk-kms,aws-sdk-iotdataplane,aws-sdk-iot,aws-sdk-inspector,aws-sdk-importexport,aws-sdk-iam,aws-sdk-health,aws-sdk-glacier,aws-sdk-gamelift,aws-sdk-firehose,aws-sdk-elasticsearchservice,aws-sdk-elastictranscoder,aws-sdk-elasticloadbalancingv2,aws-sdk-elasticloadbalancing,aws-sdk-elasticbeanstalk,aws-sdk-elasticache,aws-sdk-emr,aws-sdk-efs,aws-sdk-ecs,aws-sdk-ecr,aws-sdk-ec2,aws-sdk-dynamodbstreams,aws-sdk-dynamodb,aws-sdk-directoryservice,aws-sdk-directconnect,aws-sdk-devicefarm,aws-sdk-databasemigrationservice,aws-sdk-datapipeline,aws-sdk-configservice,aws-sdk-cognitosync,aws-sdk-cognitoidentityprovider,aws-sdk-cognitoidentity,aws-sdk-codepipeline,aws-sdk-codedeploy,aws-sdk-codecommit,aws-sdk-codebuild,aws-sdk-cloudwatchlogs,aws-sdk-cloudwatchevents,aws-sdk-cloudwatch,aws-sdk-cloudtrail,aws-sdk-cloudsearchdomain,aws-sdk-cloudsearch,aws-sdk-cloudhsm,aws-sdk-cloudfront,aws-sdk-cloudformation,aws-sdk-budgets,aws-sdk-autoscaling,aws-sdk-applicationdiscoveryservice,aws-sdk-applicationautoscaling,aws-sdk-appstream,aws-sdk-apigateway,aws-sdk-acm,aws-sdk-organizations,aws-sdk-mturk,aws-sdk-lexruntimeservice,aws-sdk-costandusagereportservice,aws-sdk-clouddirectory,aws-sdk-workdocs,aws-sdk-states,aws-sdk-resourcegroupstaggingapi,aws-sdk-marketplaceentitlementservice,aws-sdk-lexmodelbuildingservice,aws-sdk-lex,aws-sdk-codestar,aws-sdk-athena,aws-sigv4,jamespath,aws-partitions,handlebars-source,ember-template-compiler-source,ember-cli-assets,ember-es6_template,active-model-adapter-source,xattr,ffi-xattr,rb-appscript,json_pure,eventmachine,ruby-hmac,newgem,httpauth,faraday-middleware,oa-core,oa-oauth,oa-openid,oa-basic,oa-enterprise,oa-more,ruby-yadis,launchy,bones,termios,rb-kqueue,celluloid,rb-fchange,celluloid-io,ruby_parser,win32console,spoon,yard,pry-doc,escape_utils,cucumber,syntax,spicycode-rcov,webrat,rspec-collection_matchers,psych,bourne,sprockets-sass,compass,slim,mustermann,backports,shotgun,win32-process,therubyracer,debugger-linecache,columnize,rb-readline,fast_stack,sass-listen,curses | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=abstract%2Cactioncable%2Cactionwebservice%2Cactivemodel-globalid%2Cactiverecord-deprecated_finders%2Cactiveresource%2Carchive-tar-minitar%2Catomic%2Caws-sdk-v1%2Cbcrypt-ruby%2Cbundler%2Ccamping%2Ccase_transform%2Cerubi%2Cfcgi%2Cfunctional-ruby%2Chexpress%2Chike%2Choe%2Chpricot%2Chttparty%2Cjourney%2Cjson%2Cjsonapi%2Cjsonapi-renderer%2Cmemcache-client%2Cmime-types-data%2Cmini_portile%2Cmongrel%2Copengraph_parser%2Cpdf-reader%2Cpkg-config%2Cracc%2Crack-cache%2Crack-mount%2Crack-ssl%2Crcov%2Crdoc%2Cref%2Crexical%2Csnappy%2Ctenderlove-frex%2Ctest-spec%2Ctext-format%2Cthin%2Ctlsmail%2Ctreetop%2Cuuidtools%2Cverbal_expressions%2Cweakling | |
HTTP 200 OK https://index.rubygems.org/info/crass | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=abstract%2Cactioncable%2Cactionwebservice%2Cactivemodel-globalid%2Cactiverecord-deprecated_finders%2Cactiveresource%2Carchive-tar-minitar%2Catomic%2Caws-sdk-v1%2Cbcrypt-ruby%2Cbundler%2Ccamping%2Ccase_transform%2Cerubi%2Cfcgi%2Cfunctional-ruby%2Chexpress%2Chike%2Choe%2Chpricot%2Chttparty%2Cjourney%2Cjson%2Cjsonapi%2Cjsonapi-renderer%2Cmemcache-client%2Cmime-types-data%2Cmini_portile%2Cmongrel%2Copengraph_parser%2Cpdf-reader%2Cpkg-config%2Cracc%2Crack-cache%2Crack-mount%2Crack-ssl%2Crcov%2Crdoc%2Cref%2Crexical%2Csnappy%2Ctenderlove-frex%2Ctest-spec%2Ctext-format%2Cthin%2Ctlsmail%2Ctreetop%2Cuuidtools%2Cverbal_expressions%2Cweakling | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-batch%2Caws-sdk-elasticloadbalancing%2Caws-sdk-elasticloadbalancingv2%2Caws-sdk-elasticsearchservice%2Caws-sdk-elastictranscoder%2Caws-sdk-firehose%2Caws-sdk-gamelift%2Caws-sdk-glacier%2Caws-sdk-health%2Caws-sdk-iam%2Caws-sdk-importexport%2Caws-sdk-inspector%2Caws-sdk-iot%2Caws-sdk-iotdataplane%2Caws-sdk-kinesis%2Caws-sdk-kinesisanalytics%2Caws-sdk-kms%2Caws-sdk-lambda%2Caws-sdk-lambdapreview%2Caws-sdk-lightsail%2Caws-sdk-machinelearning%2Caws-sdk-marketplacecommerceanalytics%2Caws-sdk-marketplacemetering%2Caws-sdk-opsworks%2Caws-sdk-opsworkscm%2Caws-sdk-pinpoint%2Caws-sdk-polly%2Caws-sdk-rds%2Caws-sdk-redshift%2Caws-sdk-rekognition%2Caws-sdk-route53%2Caws-sdk-route53domains%2Caws-sdk-s3%2Caws-sdk-servicecatalog%2Caws-sdk-ses%2Caws-sdk-sfn%2Caws-sdk-shield%2Caws-sdk-simpledb%2Caws-sdk-sms%2Caws-sdk-snowball%2Caws-sdk-sns%2Caws-sdk-sqs%2Caws-sdk-ssm%2Caws-sdk-storagegateway%2Caws-sdk-support%2Caws-sdk-swf%2Caws-sdk-waf%2Caws-sdk-wafregional%2Caws-sdk-workspaces%2Caws-sdk-xray | |
HTTP 200 OK https://index.rubygems.org/info/fast_xor | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-batch%2Caws-sdk-elasticloadbalancing%2Caws-sdk-elasticloadbalancingv2%2Caws-sdk-elasticsearchservice%2Caws-sdk-elastictranscoder%2Caws-sdk-firehose%2Caws-sdk-gamelift%2Caws-sdk-glacier%2Caws-sdk-health%2Caws-sdk-iam%2Caws-sdk-importexport%2Caws-sdk-inspector%2Caws-sdk-iot%2Caws-sdk-iotdataplane%2Caws-sdk-kinesis%2Caws-sdk-kinesisanalytics%2Caws-sdk-kms%2Caws-sdk-lambda%2Caws-sdk-lambdapreview%2Caws-sdk-lightsail%2Caws-sdk-machinelearning%2Caws-sdk-marketplacecommerceanalytics%2Caws-sdk-marketplacemetering%2Caws-sdk-opsworks%2Caws-sdk-opsworkscm%2Caws-sdk-pinpoint%2Caws-sdk-polly%2Caws-sdk-rds%2Caws-sdk-redshift%2Caws-sdk-rekognition%2Caws-sdk-route53%2Caws-sdk-route53domains%2Caws-sdk-s3%2Caws-sdk-servicecatalog%2Caws-sdk-ses%2Caws-sdk-sfn%2Caws-sdk-shield%2Caws-sdk-simpledb%2Caws-sdk-sms%2Caws-sdk-snowball%2Caws-sdk-sns%2Caws-sdk-sqs%2Caws-sdk-ssm%2Caws-sdk-storagegateway%2Caws-sdk-support%2Caws-sdk-swf%2Caws-sdk-waf%2Caws-sdk-wafregional%2Caws-sdk-workspaces%2Caws-sdk-xray | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-acm%2Caws-sdk-apigateway%2Caws-sdk-applicationautoscaling%2Caws-sdk-applicationdiscoveryservice%2Caws-sdk-appstream%2Caws-sdk-autoscaling%2Caws-sdk-budgets%2Caws-sdk-clouddirectory%2Caws-sdk-cloudformation%2Caws-sdk-cloudfront%2Caws-sdk-cloudhsm%2Caws-sdk-cloudsearch%2Caws-sdk-cloudsearchdomain%2Caws-sdk-cloudtrail%2Caws-sdk-cloudwatch%2Caws-sdk-cloudwatchevents%2Caws-sdk-cloudwatchlogs%2Caws-sdk-codebuild%2Caws-sdk-codecommit%2Caws-sdk-codedeploy%2Caws-sdk-codepipeline%2Caws-sdk-codestar%2Caws-sdk-cognitoidentity%2Caws-sdk-cognitoidentityprovider%2Caws-sdk-cognitosync%2Caws-sdk-configservice%2Caws-sdk-costandusagereportservice%2Caws-sdk-databasemigrationservice%2Caws-sdk-datapipeline%2Caws-sdk-devicefarm%2Caws-sdk-directconnect%2Caws-sdk-directoryservice%2Caws-sdk-dynamodb%2Caws-sdk-dynamodbstreams%2Caws-sdk-ec2%2Caws-sdk-ecr%2Caws-sdk-ecs%2Caws-sdk-efs%2Caws-sdk-elasticache%2Caws-sdk-elasticbeanstalk%2Caws-sdk-emr%2Caws-sdk-lex%2Caws-sdk-lexmodelbuildingservice%2Caws-sdk-lexruntimeservice%2Caws-sdk-marketplaceentitlementservice%2Caws-sdk-mturk%2Caws-sdk-organizations%2Caws-sdk-resourcegroupstaggingapi%2Caws-sdk-states%2Caws-sdk-workdocs | |
HTTP 200 OK https://index.rubygems.org/info/rtlit | |
HTTP 200 OK https://index.rubygems.org/info/mock_redis | |
HTTP 200 OK https://index.rubygems.org/info/unicorn | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-acm%2Caws-sdk-apigateway%2Caws-sdk-applicationautoscaling%2Caws-sdk-applicationdiscoveryservice%2Caws-sdk-appstream%2Caws-sdk-autoscaling%2Caws-sdk-budgets%2Caws-sdk-clouddirectory%2Caws-sdk-cloudformation%2Caws-sdk-cloudfront%2Caws-sdk-cloudhsm%2Caws-sdk-cloudsearch%2Caws-sdk-cloudsearchdomain%2Caws-sdk-cloudtrail%2Caws-sdk-cloudwatch%2Caws-sdk-cloudwatchevents%2Caws-sdk-cloudwatchlogs%2Caws-sdk-codebuild%2Caws-sdk-codecommit%2Caws-sdk-codedeploy%2Caws-sdk-codepipeline%2Caws-sdk-codestar%2Caws-sdk-cognitoidentity%2Caws-sdk-cognitoidentityprovider%2Caws-sdk-cognitosync%2Caws-sdk-configservice%2Caws-sdk-costandusagereportservice%2Caws-sdk-databasemigrationservice%2Caws-sdk-datapipeline%2Caws-sdk-devicefarm%2Caws-sdk-directconnect%2Caws-sdk-directoryservice%2Caws-sdk-dynamodb%2Caws-sdk-dynamodbstreams%2Caws-sdk-ec2%2Caws-sdk-ecr%2Caws-sdk-ecs%2Caws-sdk-efs%2Caws-sdk-elasticache%2Caws-sdk-elasticbeanstalk%2Caws-sdk-emr%2Caws-sdk-lex%2Caws-sdk-lexmodelbuildingservice%2Caws-sdk-lexruntimeservice%2Caws-sdk-marketplaceentitlementservice%2Caws-sdk-mturk%2Caws-sdk-organizations%2Caws-sdk-resourcegroupstaggingapi%2Caws-sdk-states%2Caws-sdk-workdocs | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=active-model-adapter-source%2Caws-partitions%2Caws-sdk-athena%2Caws-sigv4%2Cbackports%2Cbones%2Cbourne%2Ccelluloid%2Ccelluloid-io%2Ccompass%2Ccucumber%2Cember-cli-assets%2Cember-es6_template%2Cember-template-compiler-source%2Cescape_utils%2Ceventmachine%2Cfaraday-middleware%2Cffi-xattr%2Chandlebars-source%2Chttpauth%2Cjamespath%2Cjson_pure%2Claunchy%2Cmustermann%2Cnewgem%2Coa-basic%2Coa-core%2Coa-enterprise%2Coa-more%2Coa-oauth%2Coa-openid%2Cpry-doc%2Cpsych%2Crb-appscript%2Crb-fchange%2Crb-kqueue%2Crspec-collection_matchers%2Cruby-hmac%2Cruby-yadis%2Cruby_parser%2Cslim%2Cspicycode-rcov%2Cspoon%2Csprockets-sass%2Csyntax%2Ctermios%2Cwebrat%2Cwin32console%2Cxattr%2Cyard | |
HTTP 200 OK https://index.rubygems.org/info/logster | |
HTTP 200 OK https://index.rubygems.org/info/spork | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=active-model-adapter-source%2Caws-partitions%2Caws-sdk-athena%2Caws-sigv4%2Cbackports%2Cbones%2Cbourne%2Ccelluloid%2Ccelluloid-io%2Ccompass%2Ccucumber%2Cember-cli-assets%2Cember-es6_template%2Cember-template-compiler-source%2Cescape_utils%2Ceventmachine%2Cfaraday-middleware%2Cffi-xattr%2Chandlebars-source%2Chttpauth%2Cjamespath%2Cjson_pure%2Claunchy%2Cmustermann%2Cnewgem%2Coa-basic%2Coa-core%2Coa-enterprise%2Coa-more%2Coa-oauth%2Coa-openid%2Cpry-doc%2Cpsych%2Crb-appscript%2Crb-fchange%2Crb-kqueue%2Crspec-collection_matchers%2Cruby-hmac%2Cruby-yadis%2Cruby_parser%2Cslim%2Cspicycode-rcov%2Cspoon%2Csprockets-sass%2Csyntax%2Ctermios%2Cwebrat%2Cwin32console%2Cxattr%2Cyard | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=columnize%2Ccurses%2Cdebugger-linecache%2Cfast_stack%2Crb-readline%2Csass-listen%2Cshotgun%2Ctherubyracer%2Cwin32-process | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=columnize%2Ccurses%2Cdebugger-linecache%2Cfast_stack%2Crb-readline%2Csass-listen%2Cshotgun%2Ctherubyracer%2Cwin32-process | |
Query List: ["websocket-driver", "nio4r", "em-hiredis", "faye-websocket", "coffee-rails", "activemodel-serializers-xml", "rails-observers", "minitar-cli", "minitar", "bcrypt", "mab", "markaby", "metaid", "rubyforge", "gemcutter", "RubyInline", "echoe", "jnunemaker-crack", "jsonapi-parser", "ZenTest", "gem_plugin", "cgi_multipart_eof_fix", "daemons", "fastthread", "afm", "ttfunk", "hashery", "ruby-rc4", "Ascii85", "multimap", "snappy-jars", "flexmock", "text-hyphen", "eventmachine-le", "http_parser.rb", "preforker", "facets", "polyglot", "aws-sigv2", "loquacious", "little-plugger", "bones-git", "bones-extras", "timers", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "celluloid-essentials", "rspec-logsplit", "dotenv", "nenv", "facter", "haml", "chunky_png", "compass-core", "compass-import-once", "fssm", "term-ansicolor", "gherkin", "multi_test", "cucumber-wire", "cucumber-core", "gherkin3", "event-bus", "spruz", "configuration", "tool", "RedCloth", "rubigen", "rest-client", "restclient", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "ruby-openid-apps-discovery", "jar-dependencies", "win32-api", "sexp_processor", "ParseTree", "temple", "sprockets-helpers", "debugger-ruby_core_source", "ruby_core_source", "windows-pr"] | |
Query Gemcutter Dependency Endpoint API: websocket-driver,nio4r,em-hiredis,faye-websocket,coffee-rails,activemodel-serializers-xml,rails-observers,minitar-cli,minitar,bcrypt,mab,markaby,metaid,rubyforge,gemcutter,RubyInline,echoe,jnunemaker-crack,jsonapi-parser,ZenTest,gem_plugin,cgi_multipart_eof_fix,daemons,fastthread,afm,ttfunk,hashery,ruby-rc4,Ascii85,multimap,snappy-jars,flexmock,text-hyphen,eventmachine-le,http_parser.rb,preforker,facets,polyglot,aws-sigv2,loquacious,little-plugger,bones-git,bones-extras,timers,celluloid-extras,celluloid-fsm,celluloid-pool,celluloid-supervision,celluloid-essentials,rspec-logsplit,dotenv,nenv,facter,haml,chunky_png,compass-core,compass-import-once,fssm,term-ansicolor,gherkin,multi_test,cucumber-wire,cucumber-core,gherkin3,event-bus,spruz,configuration,tool,RedCloth,rubigen,rest-client,restclient,net-ldap,rubyntlm,pyu-ruby-sasl,uuid,XMLCanonicalizer,ruby-openid-apps-discovery,jar-dependencies,win32-api,sexp_processor,ParseTree,temple,sprockets-helpers,debugger-ruby_core_source,ruby_core_source,windows-pr | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=Ascii85%2CRubyInline%2CZenTest%2Cactivemodel-serializers-xml%2Cafm%2Caws-sigv2%2Cbcrypt%2Cbones-extras%2Cbones-git%2Ccelluloid-essentials%2Ccelluloid-extras%2Ccelluloid-fsm%2Ccelluloid-pool%2Ccelluloid-supervision%2Ccgi_multipart_eof_fix%2Ccoffee-rails%2Cdaemons%2Cechoe%2Cem-hiredis%2Ceventmachine-le%2Cfacets%2Cfastthread%2Cfaye-websocket%2Cflexmock%2Cgem_plugin%2Cgemcutter%2Chashery%2Chttp_parser.rb%2Cjnunemaker-crack%2Cjsonapi-parser%2Clittle-plugger%2Cloquacious%2Cmab%2Cmarkaby%2Cmetaid%2Cminitar%2Cminitar-cli%2Cmultimap%2Cnio4r%2Cpolyglot%2Cpreforker%2Crails-observers%2Crspec-logsplit%2Cruby-rc4%2Crubyforge%2Csnappy-jars%2Ctext-hyphen%2Ctimers%2Cttfunk%2Cwebsocket-driver | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=Ascii85%2CRubyInline%2CZenTest%2Cactivemodel-serializers-xml%2Cafm%2Caws-sigv2%2Cbcrypt%2Cbones-extras%2Cbones-git%2Ccelluloid-essentials%2Ccelluloid-extras%2Ccelluloid-fsm%2Ccelluloid-pool%2Ccelluloid-supervision%2Ccgi_multipart_eof_fix%2Ccoffee-rails%2Cdaemons%2Cechoe%2Cem-hiredis%2Ceventmachine-le%2Cfacets%2Cfastthread%2Cfaye-websocket%2Cflexmock%2Cgem_plugin%2Cgemcutter%2Chashery%2Chttp_parser.rb%2Cjnunemaker-crack%2Cjsonapi-parser%2Clittle-plugger%2Cloquacious%2Cmab%2Cmarkaby%2Cmetaid%2Cminitar%2Cminitar-cli%2Cmultimap%2Cnio4r%2Cpolyglot%2Cpreforker%2Crails-observers%2Crspec-logsplit%2Cruby-rc4%2Crubyforge%2Csnappy-jars%2Ctext-hyphen%2Ctimers%2Cttfunk%2Cwebsocket-driver | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=ParseTree%2CRedCloth%2CXMLCanonicalizer%2Cchunky_png%2Ccompass-core%2Ccompass-import-once%2Cconfiguration%2Ccucumber-core%2Ccucumber-wire%2Cdebugger-ruby_core_source%2Cdotenv%2Cevent-bus%2Cfacter%2Cfssm%2Cgherkin%2Cgherkin3%2Chaml%2Cjar-dependencies%2Cmulti_test%2Cnenv%2Cnet-ldap%2Cpyu-ruby-sasl%2Crest-client%2Crestclient%2Crubigen%2Cruby-openid-apps-discovery%2Cruby_core_source%2Crubyntlm%2Csexp_processor%2Csprockets-helpers%2Cspruz%2Ctemple%2Cterm-ansicolor%2Ctool%2Cuuid%2Cwin32-api%2Cwindows-pr | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=ParseTree%2CRedCloth%2CXMLCanonicalizer%2Cchunky_png%2Ccompass-core%2Ccompass-import-once%2Cconfiguration%2Ccucumber-core%2Ccucumber-wire%2Cdebugger-ruby_core_source%2Cdotenv%2Cevent-bus%2Cfacter%2Cfssm%2Cgherkin%2Cgherkin3%2Chaml%2Cjar-dependencies%2Cmulti_test%2Cnenv%2Cnet-ldap%2Cpyu-ruby-sasl%2Crest-client%2Crestclient%2Crubigen%2Cruby-openid-apps-discovery%2Cruby_core_source%2Crubyntlm%2Csexp_processor%2Csprockets-helpers%2Cspruz%2Ctemple%2Cterm-ansicolor%2Ctool%2Cuuid%2Cwin32-api%2Cwindows-pr | |
Query List: ["bones-rcov", "bones-rubyforge", "bones-rspec", "bones-zentest", "git", "celluloid-gems", "coveralls", "rubocop", "coffee-script", "allison", "net-scp", "blankslate", "powerbar", "hitimes", "websocket-extensions", "SexpProcessor", "log4r", "dotenv-deployment", "win32-security", "win32-dir", "CFPropertyList", "sys-admin", "windows-api", "maruku", "ruby-maven", "netrc", "http-cookie", "colored", "paint", "thoughtbot-shoulda", "tins", "macaddr", "test-unit"] | |
Query Gemcutter Dependency Endpoint API: bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,git,celluloid-gems,coveralls,rubocop,coffee-script,allison,net-scp,blankslate,powerbar,hitimes,websocket-extensions,SexpProcessor,log4r,dotenv-deployment,win32-security,win32-dir,CFPropertyList,sys-admin,windows-api,maruku,ruby-maven,netrc,http-cookie,colored,paint,thoughtbot-shoulda,tins,macaddr,test-unit | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=CFPropertyList%2CSexpProcessor%2Callison%2Cblankslate%2Cbones-rcov%2Cbones-rspec%2Cbones-rubyforge%2Cbones-zentest%2Ccelluloid-gems%2Ccoffee-script%2Ccolored%2Ccoveralls%2Cdotenv-deployment%2Cgit%2Chitimes%2Chttp-cookie%2Clog4r%2Cmacaddr%2Cmaruku%2Cnet-scp%2Cnetrc%2Cpaint%2Cpowerbar%2Crubocop%2Cruby-maven%2Csys-admin%2Ctest-unit%2Cthoughtbot-shoulda%2Ctins%2Cwebsocket-extensions%2Cwin32-dir%2Cwin32-security%2Cwindows-api | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=CFPropertyList%2CSexpProcessor%2Callison%2Cblankslate%2Cbones-rcov%2Cbones-rspec%2Cbones-rubyforge%2Cbones-zentest%2Ccelluloid-gems%2Ccoffee-script%2Ccolored%2Ccoveralls%2Cdotenv-deployment%2Cgit%2Chitimes%2Chttp-cookie%2Clog4r%2Cmacaddr%2Cmaruku%2Cnet-scp%2Cnetrc%2Cpaint%2Cpowerbar%2Crubocop%2Cruby-maven%2Csys-admin%2Ctest-unit%2Cthoughtbot-shoulda%2Ctins%2Cwebsocket-extensions%2Cwin32-dir%2Cwin32-security%2Cwindows-api | |
Query List: ["libxml-ruby", "coffee-script-source", "simplecov", "colorize", "mkrf", "domain_name", "sqlite3", "systemu", "net-ssh", "ansi", "parallel", "unicode-display_width", "ruby-progressbar", "powerpack", "parser", "rainbow", "astrolabe", "ruby-maven-libs", "maven-tools", "power_assert", "ffi-win32-extensions"] | |
Query Gemcutter Dependency Endpoint API: libxml-ruby,coffee-script-source,simplecov,colorize,mkrf,domain_name,sqlite3,systemu,net-ssh,ansi,parallel,unicode-display_width,ruby-progressbar,powerpack,parser,rainbow,astrolabe,ruby-maven-libs,maven-tools,power_assert,ffi-win32-extensions | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=ansi%2Castrolabe%2Ccoffee-script-source%2Ccolorize%2Cdomain_name%2Cffi-win32-extensions%2Clibxml-ruby%2Cmaven-tools%2Cmkrf%2Cnet-ssh%2Cparallel%2Cparser%2Cpower_assert%2Cpowerpack%2Crainbow%2Cruby-maven-libs%2Cruby-progressbar%2Csimplecov%2Csqlite3%2Csystemu%2Cunicode-display_width | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=ansi%2Castrolabe%2Ccoffee-script-source%2Ccolorize%2Cdomain_name%2Cffi-win32-extensions%2Clibxml-ruby%2Cmaven-tools%2Cmkrf%2Cnet-ssh%2Cparallel%2Cparser%2Cpower_assert%2Cpowerpack%2Crainbow%2Cruby-maven-libs%2Cruby-progressbar%2Csimplecov%2Csqlite3%2Csystemu%2Cunicode-display_width | |
Query List: ["virtus", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "ast", "pattern-match", "simplecov-html", "docile", "lockfile"] | |
Query Gemcutter Dependency Endpoint API: virtus,needle,jruby-pageant,bcrypt_pbkdf,rbnacl,rbnacl-libsodium,ast,pattern-match,simplecov-html,docile,lockfile | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=ast%2Cbcrypt_pbkdf%2Cdocile%2Cjruby-pageant%2Clockfile%2Cneedle%2Cpattern-match%2Crbnacl%2Crbnacl-libsodium%2Csimplecov-html%2Cvirtus | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=ast%2Cbcrypt_pbkdf%2Cdocile%2Cjruby-pageant%2Clockfile%2Cneedle%2Cpattern-match%2Crbnacl%2Crbnacl-libsodium%2Csimplecov-html%2Cvirtus | |
Query List: ["descendants_tracker", "axiom-types", "coercible", "equalizer"] | |
Query Gemcutter Dependency Endpoint API: descendants_tracker,axiom-types,coercible,equalizer | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=axiom-types%2Ccoercible%2Cdescendants_tracker%2Cequalizer | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=axiom-types%2Ccoercible%2Cdescendants_tracker%2Cequalizer | |
Query List: ["ice_nine", "adamantium"] | |
Query Gemcutter Dependency Endpoint API: ice_nine,adamantium | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=adamantium%2Cice_nine | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=adamantium%2Cice_nine | |
Query List: ["memoizable"] | |
Query Gemcutter Dependency Endpoint API: memoizable | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=memoizable | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=memoizable | |
Query List: [] | |
Fetching version metadata from https://rubygems.org/ | |
HTTP GET https://index.rubygems.org/api/v1/dependencies | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies | |
Query List: ["thread_safe", "backports", "ice_nine", "memoizable", "descendants_tracker", "adamantium", "ffi", "rbnacl", "simplecov", "axiom-types", "coercible", "equalizer", "parser", "hoe", "unf", "virtus", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl-libsodium", "echoe", "ast", "slop", "sexp_processor", "pattern-match", "rake", "multi_json", "simplecov-html", "docile", "json", "lockfile", "libxml-ruby", "bones", "rcov", "rspec", "rubyforge", "ZenTest", "execjs", "coffee-script-source", "rest-client", "term-ansicolor", "thor", "colorize", "tins", "dotenv", "configuration", "mkrf", "rake-compiler", "domain_name", "sqlite3", "systemu", "syntax", "net-ssh", "hashie", "ansi", "parallel", "unicode-display_width", "ruby-progressbar", "powerpack", "rainbow", "astrolabe", "ruby-maven-libs", "maven-tools", "win32-security", "test-unit", "power_assert", "activesupport", "windows-pr", "ffi-win32-extensions", "sys-admin", "win32-api", "builder", "activerecord", "activemodel", "bones-rcov", "bones-rubyforge", "bones-rspec", "bones-zentest", "git", "timers", "rspec-logsplit", "nenv", "bundler", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "celluloid-gems", "coveralls", "rubocop", "celluloid-essentials", "celluloid", "railties", "coffee-script", "actionpack", "sprockets", "allison", "rdoc", "gemcutter", "highline", "hiredis", "eventmachine", "thin", "websocket-driver", "json_pure", "net-scp", "blankslate", "powerbar", "minitar", "hitimes", "websocket-extensions", "RubyInline", "SexpProcessor", "log4r", "sass", "gherkin", "gherkin3", "dotenv-deployment", "win32-dir", "win32console", "CFPropertyList", "windows-api", "trollop", "tilt", "temple", "yard", "maruku", "ruby-maven", "netrc", "mime-types", "http-cookie", "colored", "paint", "nokogiri", "newgem", "i18n", "mocha", "cucumber", "thoughtbot-shoulda", "ruby-openid", "archive-tar-minitar", "macaddr", "nio4r", "redis", "em-hiredis", "faye-websocket", "coffee-rails", "activemodel-serializers-xml", "rails-observers", "minitar-cli", "bcrypt", "rack", "mab", "markaby", "metaid", "multi_xml", "crack", "jnunemaker-crack", "jsonapi-renderer", "jsonapi-parser", "gem_plugin", "cgi_multipart_eof_fix", "daemons", "fastthread", "addressable", "afm", "ttfunk", "hashery", "ruby-rc4", "Ascii85", "multimap", "minitest", "snappy-jars", "flexmock", "text-hyphen", "eventmachine-le", "http_parser.rb", "preforker", "facets", "polyglot", "launchy", "aws-sigv4", "aws-sdk-core", "aws-sigv2", "aws-sdk-kms", "aws-sdk", "ember-data-source", "ember-source", "loquacious", "little-plugger", "bones-git", "bones-extras", "facter", "haml", "chunky_png", "listen", "compass-core", "rb-inotify", "rb-fsevent", "compass-import-once", "fssm", "treetop", "diff-lcs", "multi_test", "cucumber-wire", "cucumber-core", "event-bus", "babel-transpiler", "handlebars-source", "spruz", "spoon", "tool", "RedCloth", "rubigen", "oa-core", "restclient", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "faraday", "oauth", "oauth2", "rack-openid", "ruby-openid-apps-discovery", "pry", "jar-dependencies", "rspec-expectations", "ParseTree", "escape_utils", "sprockets-helpers", "rack-test", "hpricot", "erubis", "debugger-ruby_core_source", "ruby_core_source", "ref", "libv8", "mail", "rails-dom-testing", "activejob", "actionview", "text-format", "rails-html-sanitizer", "rack-cache", "journey", "rack-mount", "tzinfo", "rails-deprecated_sanitizer", "erubi", "case_transform", "concurrent-ruby", "jsonapi", "globalid", "activemodel-globalid", "bcrypt-ruby", "arel", "activerecord-deprecated_finders", "memcache-client", "method_source", "msgpack", "snappy", "functional-ruby", "abstract", "crass", "mini_mime", "tlsmail", "mime-types-data", "mini_portile2", "mini_portile", "weakling", "pkg-config", "racc", "rexical", "tenderlove-frex", "sanitize", "fast_blank", "htmlentities", "moneta", "mustache", "opengraph_parser", "hexpress", "pdf-reader", "verbal_expressions", "test-spec", "camping", "fcgi", "mongrel", "sprockets-rails", "actioncable", "actionmailer", "activeresource", "actionwebservice", "loofah", "rack-ssl", "nokogumbo", "rails", "hike", "atomic", "aws-sdk-resources", "uuidtools", "httparty", "aws-sdk-v1", "aws-sdk-batch", "aws-sdk-xray", "aws-sdk-workspaces", "aws-sdk-wafregional", "aws-sdk-waf", "aws-sdk-support", "aws-sdk-storagegateway", "aws-sdk-snowball", "aws-sdk-simpledb", "aws-sdk-shield", "aws-sdk-servicecatalog", "aws-sdk-swf", "aws-sdk-ssm", "aws-sdk-sqs", "aws-sdk-sns", "aws-sdk-sms", "aws-sdk-sfn", "aws-sdk-ses", "aws-sdk-s3", "aws-sdk-route53domains", "aws-sdk-route53", "aws-sdk-rekognition", "aws-sdk-redshift", "aws-sdk-rds", "aws-sdk-polly", "aws-sdk-pinpoint", "aws-sdk-opsworkscm", "aws-sdk-opsworks", "aws-sdk-marketplacemetering", "aws-sdk-marketplacecommerceanalytics", "aws-sdk-machinelearning", "aws-sdk-lightsail", "aws-sdk-lambdapreview", "aws-sdk-lambda", "aws-sdk-kinesisanalytics", "aws-sdk-kinesis", "aws-sdk-iotdataplane", "aws-sdk-iot", "aws-sdk-inspector", "aws-sdk-importexport", "aws-sdk-iam", "aws-sdk-health", "aws-sdk-glacier", "aws-sdk-gamelift", "aws-sdk-firehose", "aws-sdk-elasticsearchservice", "aws-sdk-elastictranscoder", "aws-sdk-elasticloadbalancingv2", "aws-sdk-elasticloadbalancing", "aws-sdk-elasticbeanstalk", "aws-sdk-elasticache", "aws-sdk-emr", "aws-sdk-efs", "aws-sdk-ecs", "aws-sdk-ecr", "aws-sdk-ec2", "aws-sdk-dynamodbstreams", "aws-sdk-dynamodb", "aws-sdk-directoryservice", "aws-sdk-directconnect", "aws-sdk-devicefarm", "aws-sdk-databasemigrationservice", "aws-sdk-datapipeline", "aws-sdk-configservice", "aws-sdk-cognitosync", "aws-sdk-cognitoidentityprovider", "aws-sdk-cognitoidentity", "aws-sdk-codepipeline", "aws-sdk-codedeploy", "aws-sdk-codecommit", "aws-sdk-codebuild", "aws-sdk-cloudwatchlogs", "aws-sdk-cloudwatchevents", "aws-sdk-cloudwatch", "aws-sdk-cloudtrail", "aws-sdk-cloudsearchdomain", "aws-sdk-cloudsearch", "aws-sdk-cloudhsm", "aws-sdk-cloudfront", "aws-sdk-cloudformation", "aws-sdk-budgets", "aws-sdk-autoscaling", "aws-sdk-applicationdiscoveryservice", "aws-sdk-applicationautoscaling", "aws-sdk-appstream", "aws-sdk-apigateway", "aws-sdk-acm", "aws-sdk-organizations", "aws-sdk-mturk", "aws-sdk-lexruntimeservice", "aws-sdk-costandusagereportservice", "aws-sdk-clouddirectory", "aws-sdk-workdocs", "aws-sdk-states", "aws-sdk-resourcegroupstaggingapi", "aws-sdk-marketplaceentitlementservice", "aws-sdk-lexmodelbuildingservice", "aws-sdk-lex", "aws-sdk-codestar", "aws-sdk-athena", "jmespath", "jamespath", "aws-partitions", "babel-source", "ember-template-compiler-source", "in_threads", "progress", "exifr", "image_size", "fspath", "barber", "ember-cli-assets", "ember-es6_template", "ember-handlebars-template", "active-model-adapter-source", "jquery-rails", "active_model_serializers", "multipart-post", "xattr", "ffi-xattr", "rb-appscript", "ruby-hmac", "jwt", "httpauth", "faraday-middleware", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "omniauth-oauth2", "omniauth", "omniauth-oauth", "ruby-yadis", "unf_ext", "public_suffix", "safe_yaml", "termios", "rb-kqueue", "rb-fchange", "celluloid-io", "ruby_dep", "ruby_parser", "metaclass", "coderay", "pry-doc", "rspec-core", "rspec-mocks", "spicycode-rcov", "rspec-support", "webrat", "rspec-collection_matchers", "psych", "shoulda-context", "shoulda-matchers", "bourne", "rack-protection", "connection_pool", "redis-namespace", "sprockets-sass", "compass", "sinatra", "slim", "mustermann", "shotgun", "win32-process", "spork", "therubyracer", "hashdiff", "debugger-linecache", "columnize", "rb-readline", "fast_stack", "guess_html_encoding", "sass-listen", "curses", "raindrops", "kgio"] | |
Query Gemcutter Dependency Endpoint API: thread_safe,backports,ice_nine,memoizable,descendants_tracker,adamantium,ffi,rbnacl,simplecov,axiom-types,coercible,equalizer,parser,hoe,unf,virtus,needle,jruby-pageant,bcrypt_pbkdf,rbnacl-libsodium,echoe,ast,slop,sexp_processor,pattern-match,rake,multi_json,simplecov-html,docile,json,lockfile,libxml-ruby,bones,rcov,rspec,rubyforge,ZenTest,execjs,coffee-script-source,rest-client,term-ansicolor,thor,colorize,tins,dotenv,configuration,mkrf,rake-compiler,domain_name,sqlite3,systemu,syntax,net-ssh,hashie,ansi,parallel,unicode-display_width,ruby-progressbar,powerpack,rainbow,astrolabe,ruby-maven-libs,maven-tools,win32-security,test-unit,power_assert,activesupport,windows-pr,ffi-win32-extensions,sys-admin,win32-api,builder,activerecord,activemodel,bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,git,timers,rspec-logsplit,nenv,bundler,celluloid-extras,celluloid-fsm,celluloid-pool,celluloid-supervision,celluloid-gems,coveralls,rubocop,celluloid-essentials,celluloid,railties,coffee-script,actionpack,sprockets,allison,rdoc,gemcutter,highline,hiredis,eventmachine,thin,websocket-driver,json_pure,net-scp,blankslate,powerbar,minitar,hitimes,websocket-extensions,RubyInline,SexpProcessor,log4r,sass,gherkin,gherkin3,dotenv-deployment,win32-dir,win32console,CFPropertyList,windows-api,trollop,tilt,temple,yard,maruku,ruby-maven,netrc,mime-types,http-cookie,colored,paint,nokogiri,newgem,i18n,mocha,cucumber,thoughtbot-shoulda,ruby-openid,archive-tar-minitar,macaddr,nio4r,redis,em-hiredis,faye-websocket,coffee-rails,activemodel-serializers-xml,rails-observers,minitar-cli,bcrypt,rack,mab,markaby,metaid,multi_xml,crack,jnunemaker-crack,jsonapi-renderer,jsonapi-parser,gem_plugin,cgi_multipart_eof_fix,daemons,fastthread,addressable,afm,ttfunk,hashery,ruby-rc4,Ascii85,multimap,minitest,snappy-jars,flexmock,text-hyphen,eventmachine-le,http_parser.rb,preforker,facets,polyglot,launchy,aws-sigv4,aws-sdk-core,aws-sigv2,aws-sdk-kms,aws-sdk,ember-data-source,ember-source,loquacious,little-plugger,bones-git,bones-extras,facter,haml,chunky_png,listen,compass-core,rb-inotify,rb-fsevent,compass-import-once,fssm,treetop,diff-lcs,multi_test,cucumber-wire,cucumber-core,event-bus,babel-transpiler,handlebars-source,spruz,spoon,tool,RedCloth,rubigen,oa-core,restclient,net-ldap,rubyntlm,pyu-ruby-sasl,uuid,XMLCanonicalizer,faraday,oauth,oauth2,rack-openid,ruby-openid-apps-discovery,pry,jar-dependencies,rspec-expectations,ParseTree,escape_utils,sprockets-helpers,rack-test,hpricot,erubis,debugger-ruby_core_source,ruby_core_source,ref,libv8,mail,rails-dom-testing,activejob,actionview,text-format,rails-html-sanitizer,rack-cache,journey,rack-mount,tzinfo,rails-deprecated_sanitizer,erubi,case_transform,concurrent-ruby,jsonapi,globalid,activemodel-globalid,bcrypt-ruby,arel,activerecord-deprecated_finders,memcache-client,method_source,msgpack,snappy,functional-ruby,abstract,crass,mini_mime,tlsmail,mime-types-data,mini_portile2,mini_portile,weakling,pkg-config,racc,rexical,tenderlove-frex,sanitize,fast_blank,htmlentities,moneta,mustache,opengraph_parser,hexpress,pdf-reader,verbal_expressions,test-spec,camping,fcgi,mongrel,sprockets-rails,actioncable,actionmailer,activeresource,actionwebservice,loofah,rack-ssl,nokogumbo,rails,hike,atomic,aws-sdk-resources,uuidtools,httparty,aws-sdk-v1,aws-sdk-batch,aws-sdk-xray,aws-sdk-workspaces,aws-sdk-wafregional,aws-sdk-waf,aws-sdk-support,aws-sdk-storagegateway,aws-sdk-snowball,aws-sdk-simpledb,aws-sdk-shield,aws-sdk-servicecatalog,aws-sdk-swf,aws-sdk-ssm,aws-sdk-sqs,aws-sdk-sns,aws-sdk-sms,aws-sdk-sfn,aws-sdk-ses,aws-sdk-s3,aws-sdk-route53domains,aws-sdk-route53,aws-sdk-rekognition,aws-sdk-redshift,aws-sdk-rds,aws-sdk-polly,aws-sdk-pinpoint,aws-sdk-opsworkscm,aws-sdk-opsworks,aws-sdk-marketplacemetering,aws-sdk-marketplacecommerceanalytics,aws-sdk-machinelearning,aws-sdk-lightsail,aws-sdk-lambdapreview,aws-sdk-lambda,aws-sdk-kinesisanalytics,aws-sdk-kinesis,aws-sdk-iotdataplane,aws-sdk-iot,aws-sdk-inspector,aws-sdk-importexport,aws-sdk-iam,aws-sdk-health,aws-sdk-glacier,aws-sdk-gamelift,aws-sdk-firehose,aws-sdk-elasticsearchservice,aws-sdk-elastictranscoder,aws-sdk-elasticloadbalancingv2,aws-sdk-elasticloadbalancing,aws-sdk-elasticbeanstalk,aws-sdk-elasticache,aws-sdk-emr,aws-sdk-efs,aws-sdk-ecs,aws-sdk-ecr,aws-sdk-ec2,aws-sdk-dynamodbstreams,aws-sdk-dynamodb,aws-sdk-directoryservice,aws-sdk-directconnect,aws-sdk-devicefarm,aws-sdk-databasemigrationservice,aws-sdk-datapipeline,aws-sdk-configservice,aws-sdk-cognitosync,aws-sdk-cognitoidentityprovider,aws-sdk-cognitoidentity,aws-sdk-codepipeline,aws-sdk-codedeploy,aws-sdk-codecommit,aws-sdk-codebuild,aws-sdk-cloudwatchlogs,aws-sdk-cloudwatchevents,aws-sdk-cloudwatch,aws-sdk-cloudtrail,aws-sdk-cloudsearchdomain,aws-sdk-cloudsearch,aws-sdk-cloudhsm,aws-sdk-cloudfront,aws-sdk-cloudformation,aws-sdk-budgets,aws-sdk-autoscaling,aws-sdk-applicationdiscoveryservice,aws-sdk-applicationautoscaling,aws-sdk-appstream,aws-sdk-apigateway,aws-sdk-acm,aws-sdk-organizations,aws-sdk-mturk,aws-sdk-lexruntimeservice,aws-sdk-costandusagereportservice,aws-sdk-clouddirectory,aws-sdk-workdocs,aws-sdk-states,aws-sdk-resourcegroupstaggingapi,aws-sdk-marketplaceentitlementservice,aws-sdk-lexmodelbuildingservice,aws-sdk-lex,aws-sdk-codestar,aws-sdk-athena,jmespath,jamespath,aws-partitions,babel-source,ember-template-compiler-source,in_threads,progress,exifr,image_size,fspath,barber,ember-cli-assets,ember-es6_template,ember-handlebars-template,active-model-adapter-source,jquery-rails,active_model_serializers,multipart-post,xattr,ffi-xattr,rb-appscript,ruby-hmac,jwt,httpauth,faraday-middleware,oa-oauth,oa-openid,oa-basic,oa-enterprise,oa-more,omniauth-oauth2,omniauth,omniauth-oauth,ruby-yadis,unf_ext,public_suffix,safe_yaml,termios,rb-kqueue,rb-fchange,celluloid-io,ruby_dep,ruby_parser,metaclass,coderay,pry-doc,rspec-core,rspec-mocks,spicycode-rcov,rspec-support,webrat,rspec-collection_matchers,psych,shoulda-context,shoulda-matchers,bourne,rack-protection,connection_pool,redis-namespace,sprockets-sass,compass,sinatra,slim,mustermann,shotgun,win32-process,spork,therubyracer,hashdiff,debugger-linecache,columnize,rb-readline,fast_stack,guess_html_encoding,sass-listen,curses,raindrops,kgio | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=ZenTest%2Cadamantium%2Cast%2Caxiom-types%2Cbackports%2Cbcrypt_pbkdf%2Cbones%2Ccoercible%2Ccoffee-script-source%2Ccolorize%2Cconfiguration%2Cdescendants_tracker%2Cdocile%2Cdomain_name%2Cdotenv%2Cechoe%2Cequalizer%2Cexecjs%2Cffi%2Choe%2Cice_nine%2Cjruby-pageant%2Cjson%2Clibxml-ruby%2Clockfile%2Cmemoizable%2Cmkrf%2Cmulti_json%2Cneedle%2Cparser%2Cpattern-match%2Crake%2Crake-compiler%2Crbnacl%2Crbnacl-libsodium%2Crcov%2Crest-client%2Crspec%2Crubyforge%2Csexp_processor%2Csimplecov%2Csimplecov-html%2Cslop%2Csqlite3%2Cterm-ansicolor%2Cthor%2Cthread_safe%2Ctins%2Cunf%2Cvirtus | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=ZenTest%2Cadamantium%2Cast%2Caxiom-types%2Cbackports%2Cbcrypt_pbkdf%2Cbones%2Ccoercible%2Ccoffee-script-source%2Ccolorize%2Cconfiguration%2Cdescendants_tracker%2Cdocile%2Cdomain_name%2Cdotenv%2Cechoe%2Cequalizer%2Cexecjs%2Cffi%2Choe%2Cice_nine%2Cjruby-pageant%2Cjson%2Clibxml-ruby%2Clockfile%2Cmemoizable%2Cmkrf%2Cmulti_json%2Cneedle%2Cparser%2Cpattern-match%2Crake%2Crake-compiler%2Crbnacl%2Crbnacl-libsodium%2Crcov%2Crest-client%2Crspec%2Crubyforge%2Csexp_processor%2Csimplecov%2Csimplecov-html%2Cslop%2Csqlite3%2Cterm-ansicolor%2Cthor%2Cthread_safe%2Ctins%2Cunf%2Cvirtus | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=actionpack%2Cactivemodel%2Cactiverecord%2Cactivesupport%2Callison%2Cansi%2Castrolabe%2Cbones-rcov%2Cbones-rspec%2Cbones-rubyforge%2Cbones-zentest%2Cbuilder%2Cbundler%2Ccelluloid%2Ccelluloid-essentials%2Ccelluloid-extras%2Ccelluloid-fsm%2Ccelluloid-gems%2Ccelluloid-pool%2Ccelluloid-supervision%2Ccoffee-script%2Ccoveralls%2Cffi-win32-extensions%2Cgemcutter%2Cgit%2Chashie%2Chighline%2Cmaven-tools%2Cnenv%2Cnet-ssh%2Cparallel%2Cpower_assert%2Cpowerpack%2Crailties%2Crainbow%2Crdoc%2Crspec-logsplit%2Crubocop%2Cruby-maven-libs%2Cruby-progressbar%2Csprockets%2Csyntax%2Csys-admin%2Csystemu%2Ctest-unit%2Ctimers%2Cunicode-display_width%2Cwin32-api%2Cwin32-security%2Cwindows-pr | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=actionpack%2Cactivemodel%2Cactiverecord%2Cactivesupport%2Callison%2Cansi%2Castrolabe%2Cbones-rcov%2Cbones-rspec%2Cbones-rubyforge%2Cbones-zentest%2Cbuilder%2Cbundler%2Ccelluloid%2Ccelluloid-essentials%2Ccelluloid-extras%2Ccelluloid-fsm%2Ccelluloid-gems%2Ccelluloid-pool%2Ccelluloid-supervision%2Ccoffee-script%2Ccoveralls%2Cffi-win32-extensions%2Cgemcutter%2Cgit%2Chashie%2Chighline%2Cmaven-tools%2Cnenv%2Cnet-ssh%2Cparallel%2Cpower_assert%2Cpowerpack%2Crailties%2Crainbow%2Crdoc%2Crspec-logsplit%2Crubocop%2Cruby-maven-libs%2Cruby-progressbar%2Csprockets%2Csyntax%2Csys-admin%2Csystemu%2Ctest-unit%2Ctimers%2Cunicode-display_width%2Cwin32-api%2Cwin32-security%2Cwindows-pr | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=CFPropertyList%2CRubyInline%2CSexpProcessor%2Cactivemodel-serializers-xml%2Carchive-tar-minitar%2Cblankslate%2Ccoffee-rails%2Ccolored%2Ccucumber%2Cdotenv-deployment%2Cem-hiredis%2Ceventmachine%2Cfaye-websocket%2Cgherkin%2Cgherkin3%2Chiredis%2Chitimes%2Chttp-cookie%2Ci18n%2Cjson_pure%2Clog4r%2Cmacaddr%2Cmaruku%2Cmime-types%2Cminitar%2Cminitar-cli%2Cmocha%2Cnet-scp%2Cnetrc%2Cnewgem%2Cnio4r%2Cnokogiri%2Cpaint%2Cpowerbar%2Crails-observers%2Credis%2Cruby-maven%2Cruby-openid%2Csass%2Ctemple%2Cthin%2Cthoughtbot-shoulda%2Ctilt%2Ctrollop%2Cwebsocket-driver%2Cwebsocket-extensions%2Cwin32-dir%2Cwin32console%2Cwindows-api%2Cyard | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=CFPropertyList%2CRubyInline%2CSexpProcessor%2Cactivemodel-serializers-xml%2Carchive-tar-minitar%2Cblankslate%2Ccoffee-rails%2Ccolored%2Ccucumber%2Cdotenv-deployment%2Cem-hiredis%2Ceventmachine%2Cfaye-websocket%2Cgherkin%2Cgherkin3%2Chiredis%2Chitimes%2Chttp-cookie%2Ci18n%2Cjson_pure%2Clog4r%2Cmacaddr%2Cmaruku%2Cmime-types%2Cminitar%2Cminitar-cli%2Cmocha%2Cnet-scp%2Cnetrc%2Cnewgem%2Cnio4r%2Cnokogiri%2Cpaint%2Cpowerbar%2Crails-observers%2Credis%2Cruby-maven%2Cruby-openid%2Csass%2Ctemple%2Cthin%2Cthoughtbot-shoulda%2Ctilt%2Ctrollop%2Cwebsocket-driver%2Cwebsocket-extensions%2Cwin32-dir%2Cwin32console%2Cwindows-api%2Cyard | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=Ascii85%2Caddressable%2Cafm%2Caws-sdk%2Caws-sdk-core%2Caws-sdk-kms%2Caws-sigv2%2Caws-sigv4%2Cbcrypt%2Cbones-extras%2Cbones-git%2Ccgi_multipart_eof_fix%2Cchunky_png%2Ccompass-core%2Ccompass-import-once%2Ccrack%2Cdaemons%2Cember-data-source%2Cember-source%2Ceventmachine-le%2Cfacets%2Cfacter%2Cfastthread%2Cflexmock%2Cgem_plugin%2Chaml%2Chashery%2Chttp_parser.rb%2Cjnunemaker-crack%2Cjsonapi-parser%2Cjsonapi-renderer%2Claunchy%2Clisten%2Clittle-plugger%2Cloquacious%2Cmab%2Cmarkaby%2Cmetaid%2Cminitest%2Cmulti_xml%2Cmultimap%2Cpolyglot%2Cpreforker%2Crack%2Crb-fsevent%2Crb-inotify%2Cruby-rc4%2Csnappy-jars%2Ctext-hyphen%2Cttfunk | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=Ascii85%2Caddressable%2Cafm%2Caws-sdk%2Caws-sdk-core%2Caws-sdk-kms%2Caws-sigv2%2Caws-sigv4%2Cbcrypt%2Cbones-extras%2Cbones-git%2Ccgi_multipart_eof_fix%2Cchunky_png%2Ccompass-core%2Ccompass-import-once%2Ccrack%2Cdaemons%2Cember-data-source%2Cember-source%2Ceventmachine-le%2Cfacets%2Cfacter%2Cfastthread%2Cflexmock%2Cgem_plugin%2Chaml%2Chashery%2Chttp_parser.rb%2Cjnunemaker-crack%2Cjsonapi-parser%2Cjsonapi-renderer%2Claunchy%2Clisten%2Clittle-plugger%2Cloquacious%2Cmab%2Cmarkaby%2Cmetaid%2Cminitest%2Cmulti_xml%2Cmultimap%2Cpolyglot%2Cpreforker%2Crack%2Crb-fsevent%2Crb-inotify%2Cruby-rc4%2Csnappy-jars%2Ctext-hyphen%2Cttfunk | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=ParseTree%2CRedCloth%2CXMLCanonicalizer%2Cactionview%2Cactivejob%2Cbabel-transpiler%2Ccucumber-core%2Ccucumber-wire%2Cdebugger-ruby_core_source%2Cdiff-lcs%2Cerubis%2Cescape_utils%2Cevent-bus%2Cfaraday%2Cfssm%2Chandlebars-source%2Chpricot%2Cjar-dependencies%2Cjourney%2Clibv8%2Cmail%2Cmulti_test%2Cnet-ldap%2Coa-core%2Coauth%2Coauth2%2Cpry%2Cpyu-ruby-sasl%2Crack-cache%2Crack-mount%2Crack-openid%2Crack-test%2Crails-deprecated_sanitizer%2Crails-dom-testing%2Crails-html-sanitizer%2Cref%2Crestclient%2Crspec-expectations%2Crubigen%2Cruby-openid-apps-discovery%2Cruby_core_source%2Crubyntlm%2Cspoon%2Csprockets-helpers%2Cspruz%2Ctext-format%2Ctool%2Ctreetop%2Ctzinfo%2Cuuid | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=ParseTree%2CRedCloth%2CXMLCanonicalizer%2Cactionview%2Cactivejob%2Cbabel-transpiler%2Ccucumber-core%2Ccucumber-wire%2Cdebugger-ruby_core_source%2Cdiff-lcs%2Cerubis%2Cescape_utils%2Cevent-bus%2Cfaraday%2Cfssm%2Chandlebars-source%2Chpricot%2Cjar-dependencies%2Cjourney%2Clibv8%2Cmail%2Cmulti_test%2Cnet-ldap%2Coa-core%2Coauth%2Coauth2%2Cpry%2Cpyu-ruby-sasl%2Crack-cache%2Crack-mount%2Crack-openid%2Crack-test%2Crails-deprecated_sanitizer%2Crails-dom-testing%2Crails-html-sanitizer%2Cref%2Crestclient%2Crspec-expectations%2Crubigen%2Cruby-openid-apps-discovery%2Cruby_core_source%2Crubyntlm%2Cspoon%2Csprockets-helpers%2Cspruz%2Ctext-format%2Ctool%2Ctreetop%2Ctzinfo%2Cuuid | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=abstract%2Cactioncable%2Cactionmailer%2Cactionwebservice%2Cactivemodel-globalid%2Cactiverecord-deprecated_finders%2Cactiveresource%2Carel%2Catomic%2Cbcrypt-ruby%2Ccamping%2Ccase_transform%2Cconcurrent-ruby%2Ccrass%2Cerubi%2Cfast_blank%2Cfcgi%2Cfunctional-ruby%2Cglobalid%2Chexpress%2Chike%2Chtmlentities%2Cjsonapi%2Cloofah%2Cmemcache-client%2Cmethod_source%2Cmime-types-data%2Cmini_mime%2Cmini_portile%2Cmini_portile2%2Cmoneta%2Cmongrel%2Cmsgpack%2Cmustache%2Cnokogumbo%2Copengraph_parser%2Cpdf-reader%2Cpkg-config%2Cracc%2Crack-ssl%2Crails%2Crexical%2Csanitize%2Csnappy%2Csprockets-rails%2Ctenderlove-frex%2Ctest-spec%2Ctlsmail%2Cverbal_expressions%2Cweakling | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=abstract%2Cactioncable%2Cactionmailer%2Cactionwebservice%2Cactivemodel-globalid%2Cactiverecord-deprecated_finders%2Cactiveresource%2Carel%2Catomic%2Cbcrypt-ruby%2Ccamping%2Ccase_transform%2Cconcurrent-ruby%2Ccrass%2Cerubi%2Cfast_blank%2Cfcgi%2Cfunctional-ruby%2Cglobalid%2Chexpress%2Chike%2Chtmlentities%2Cjsonapi%2Cloofah%2Cmemcache-client%2Cmethod_source%2Cmime-types-data%2Cmini_mime%2Cmini_portile%2Cmini_portile2%2Cmoneta%2Cmongrel%2Cmsgpack%2Cmustache%2Cnokogumbo%2Copengraph_parser%2Cpdf-reader%2Cpkg-config%2Cracc%2Crack-ssl%2Crails%2Crexical%2Csanitize%2Csnappy%2Csprockets-rails%2Ctenderlove-frex%2Ctest-spec%2Ctlsmail%2Cverbal_expressions%2Cweakling | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-batch%2Caws-sdk-elasticsearchservice%2Caws-sdk-firehose%2Caws-sdk-gamelift%2Caws-sdk-glacier%2Caws-sdk-health%2Caws-sdk-iam%2Caws-sdk-importexport%2Caws-sdk-inspector%2Caws-sdk-iot%2Caws-sdk-iotdataplane%2Caws-sdk-kinesis%2Caws-sdk-kinesisanalytics%2Caws-sdk-lambda%2Caws-sdk-lambdapreview%2Caws-sdk-lightsail%2Caws-sdk-machinelearning%2Caws-sdk-marketplacecommerceanalytics%2Caws-sdk-marketplacemetering%2Caws-sdk-opsworks%2Caws-sdk-opsworkscm%2Caws-sdk-pinpoint%2Caws-sdk-polly%2Caws-sdk-rds%2Caws-sdk-redshift%2Caws-sdk-rekognition%2Caws-sdk-resources%2Caws-sdk-route53%2Caws-sdk-route53domains%2Caws-sdk-s3%2Caws-sdk-servicecatalog%2Caws-sdk-ses%2Caws-sdk-sfn%2Caws-sdk-shield%2Caws-sdk-simpledb%2Caws-sdk-sms%2Caws-sdk-snowball%2Caws-sdk-sns%2Caws-sdk-sqs%2Caws-sdk-ssm%2Caws-sdk-storagegateway%2Caws-sdk-support%2Caws-sdk-swf%2Caws-sdk-v1%2Caws-sdk-waf%2Caws-sdk-wafregional%2Caws-sdk-workspaces%2Caws-sdk-xray%2Chttparty%2Cuuidtools | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-batch%2Caws-sdk-elasticsearchservice%2Caws-sdk-firehose%2Caws-sdk-gamelift%2Caws-sdk-glacier%2Caws-sdk-health%2Caws-sdk-iam%2Caws-sdk-importexport%2Caws-sdk-inspector%2Caws-sdk-iot%2Caws-sdk-iotdataplane%2Caws-sdk-kinesis%2Caws-sdk-kinesisanalytics%2Caws-sdk-lambda%2Caws-sdk-lambdapreview%2Caws-sdk-lightsail%2Caws-sdk-machinelearning%2Caws-sdk-marketplacecommerceanalytics%2Caws-sdk-marketplacemetering%2Caws-sdk-opsworks%2Caws-sdk-opsworkscm%2Caws-sdk-pinpoint%2Caws-sdk-polly%2Caws-sdk-rds%2Caws-sdk-redshift%2Caws-sdk-rekognition%2Caws-sdk-resources%2Caws-sdk-route53%2Caws-sdk-route53domains%2Caws-sdk-s3%2Caws-sdk-servicecatalog%2Caws-sdk-ses%2Caws-sdk-sfn%2Caws-sdk-shield%2Caws-sdk-simpledb%2Caws-sdk-sms%2Caws-sdk-snowball%2Caws-sdk-sns%2Caws-sdk-sqs%2Caws-sdk-ssm%2Caws-sdk-storagegateway%2Caws-sdk-support%2Caws-sdk-swf%2Caws-sdk-v1%2Caws-sdk-waf%2Caws-sdk-wafregional%2Caws-sdk-workspaces%2Caws-sdk-xray%2Chttparty%2Cuuidtools | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-acm%2Caws-sdk-apigateway%2Caws-sdk-applicationautoscaling%2Caws-sdk-applicationdiscoveryservice%2Caws-sdk-appstream%2Caws-sdk-autoscaling%2Caws-sdk-budgets%2Caws-sdk-clouddirectory%2Caws-sdk-cloudformation%2Caws-sdk-cloudfront%2Caws-sdk-cloudhsm%2Caws-sdk-cloudsearch%2Caws-sdk-cloudsearchdomain%2Caws-sdk-cloudtrail%2Caws-sdk-cloudwatch%2Caws-sdk-cloudwatchevents%2Caws-sdk-cloudwatchlogs%2Caws-sdk-codebuild%2Caws-sdk-codecommit%2Caws-sdk-codedeploy%2Caws-sdk-codepipeline%2Caws-sdk-cognitoidentity%2Caws-sdk-cognitoidentityprovider%2Caws-sdk-cognitosync%2Caws-sdk-configservice%2Caws-sdk-costandusagereportservice%2Caws-sdk-databasemigrationservice%2Caws-sdk-datapipeline%2Caws-sdk-devicefarm%2Caws-sdk-directconnect%2Caws-sdk-directoryservice%2Caws-sdk-dynamodb%2Caws-sdk-dynamodbstreams%2Caws-sdk-ec2%2Caws-sdk-ecr%2Caws-sdk-ecs%2Caws-sdk-efs%2Caws-sdk-elasticache%2Caws-sdk-elasticbeanstalk%2Caws-sdk-elasticloadbalancing%2Caws-sdk-elasticloadbalancingv2%2Caws-sdk-elastictranscoder%2Caws-sdk-emr%2Caws-sdk-lexruntimeservice%2Caws-sdk-marketplaceentitlementservice%2Caws-sdk-mturk%2Caws-sdk-organizations%2Caws-sdk-resourcegroupstaggingapi%2Caws-sdk-states%2Caws-sdk-workdocs | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=aws-sdk-acm%2Caws-sdk-apigateway%2Caws-sdk-applicationautoscaling%2Caws-sdk-applicationdiscoveryservice%2Caws-sdk-appstream%2Caws-sdk-autoscaling%2Caws-sdk-budgets%2Caws-sdk-clouddirectory%2Caws-sdk-cloudformation%2Caws-sdk-cloudfront%2Caws-sdk-cloudhsm%2Caws-sdk-cloudsearch%2Caws-sdk-cloudsearchdomain%2Caws-sdk-cloudtrail%2Caws-sdk-cloudwatch%2Caws-sdk-cloudwatchevents%2Caws-sdk-cloudwatchlogs%2Caws-sdk-codebuild%2Caws-sdk-codecommit%2Caws-sdk-codedeploy%2Caws-sdk-codepipeline%2Caws-sdk-cognitoidentity%2Caws-sdk-cognitoidentityprovider%2Caws-sdk-cognitosync%2Caws-sdk-configservice%2Caws-sdk-costandusagereportservice%2Caws-sdk-databasemigrationservice%2Caws-sdk-datapipeline%2Caws-sdk-devicefarm%2Caws-sdk-directconnect%2Caws-sdk-directoryservice%2Caws-sdk-dynamodb%2Caws-sdk-dynamodbstreams%2Caws-sdk-ec2%2Caws-sdk-ecr%2Caws-sdk-ecs%2Caws-sdk-efs%2Caws-sdk-elasticache%2Caws-sdk-elasticbeanstalk%2Caws-sdk-elasticloadbalancing%2Caws-sdk-elasticloadbalancingv2%2Caws-sdk-elastictranscoder%2Caws-sdk-emr%2Caws-sdk-lexruntimeservice%2Caws-sdk-marketplaceentitlementservice%2Caws-sdk-mturk%2Caws-sdk-organizations%2Caws-sdk-resourcegroupstaggingapi%2Caws-sdk-states%2Caws-sdk-workdocs | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=active-model-adapter-source%2Cactive_model_serializers%2Caws-partitions%2Caws-sdk-athena%2Caws-sdk-codestar%2Caws-sdk-lex%2Caws-sdk-lexmodelbuildingservice%2Cbabel-source%2Cbarber%2Ccelluloid-io%2Ccoderay%2Cember-cli-assets%2Cember-es6_template%2Cember-handlebars-template%2Cember-template-compiler-source%2Cexifr%2Cfaraday-middleware%2Cffi-xattr%2Cfspath%2Chttpauth%2Cimage_size%2Cin_threads%2Cjamespath%2Cjmespath%2Cjquery-rails%2Cjwt%2Cmetaclass%2Cmultipart-post%2Coa-basic%2Coa-enterprise%2Coa-more%2Coa-oauth%2Coa-openid%2Comniauth%2Comniauth-oauth%2Comniauth-oauth2%2Cprogress%2Cpry-doc%2Cpublic_suffix%2Crb-appscript%2Crb-fchange%2Crb-kqueue%2Cruby-hmac%2Cruby-yadis%2Cruby_dep%2Cruby_parser%2Csafe_yaml%2Ctermios%2Cunf_ext%2Cxattr | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=active-model-adapter-source%2Cactive_model_serializers%2Caws-partitions%2Caws-sdk-athena%2Caws-sdk-codestar%2Caws-sdk-lex%2Caws-sdk-lexmodelbuildingservice%2Cbabel-source%2Cbarber%2Ccelluloid-io%2Ccoderay%2Cember-cli-assets%2Cember-es6_template%2Cember-handlebars-template%2Cember-template-compiler-source%2Cexifr%2Cfaraday-middleware%2Cffi-xattr%2Cfspath%2Chttpauth%2Cimage_size%2Cin_threads%2Cjamespath%2Cjmespath%2Cjquery-rails%2Cjwt%2Cmetaclass%2Cmultipart-post%2Coa-basic%2Coa-enterprise%2Coa-more%2Coa-oauth%2Coa-openid%2Comniauth%2Comniauth-oauth%2Comniauth-oauth2%2Cprogress%2Cpry-doc%2Cpublic_suffix%2Crb-appscript%2Crb-fchange%2Crb-kqueue%2Cruby-hmac%2Cruby-yadis%2Cruby_dep%2Cruby_parser%2Csafe_yaml%2Ctermios%2Cunf_ext%2Cxattr | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=bourne%2Ccolumnize%2Ccompass%2Cconnection_pool%2Ccurses%2Cdebugger-linecache%2Cfast_stack%2Cguess_html_encoding%2Chashdiff%2Ckgio%2Cmustermann%2Cpsych%2Crack-protection%2Craindrops%2Crb-readline%2Credis-namespace%2Crspec-collection_matchers%2Crspec-core%2Crspec-mocks%2Crspec-support%2Csass-listen%2Cshotgun%2Cshoulda-context%2Cshoulda-matchers%2Csinatra%2Cslim%2Cspicycode-rcov%2Cspork%2Csprockets-sass%2Ctherubyracer%2Cwebrat%2Cwin32-process | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=bourne%2Ccolumnize%2Ccompass%2Cconnection_pool%2Ccurses%2Cdebugger-linecache%2Cfast_stack%2Cguess_html_encoding%2Chashdiff%2Ckgio%2Cmustermann%2Cpsych%2Crack-protection%2Craindrops%2Crb-readline%2Credis-namespace%2Crspec-collection_matchers%2Crspec-core%2Crspec-mocks%2Crspec-support%2Csass-listen%2Cshotgun%2Cshoulda-context%2Cshoulda-matchers%2Csinatra%2Cslim%2Cspicycode-rcov%2Cspork%2Csprockets-sass%2Ctherubyracer%2Cwebrat%2Cwin32-process | |
Query List: ["celluloid-gems", "faraday-middleware"] | |
Query Gemcutter Dependency Endpoint API: celluloid-gems,faraday-middleware | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=celluloid-gems%2Cfaraday-middleware | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=celluloid-gems%2Cfaraday-middleware | |
Query List: [] | |
Fetching dependency metadata from https://rubygems.org/ | |
HTTP GET https://index.rubygems.org/api/v1/dependencies | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies | |
Query List: ["celluloid-gems", "faraday-middleware"] | |
Query Gemcutter Dependency Endpoint API: celluloid-gems,faraday-middleware | |
HTTP GET https://index.rubygems.org/api/v1/dependencies?gems=celluloid-gems%2Cfaraday-middleware | |
HTTP 200 OK https://index.rubygems.org/api/v1/dependencies?gems=celluloid-gems%2Cfaraday-middleware | |
Query List: [] | |
Fetching rake 12.0.0 | |
Installing rake 12.0.0 | |
0: rake (12.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rake-12.0.0.gemspec | |
Using msgpack 1.1.0 | |
0: msgpack (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/msgpack-1.1.0.gemspec | |
Fetching i18n 0.8.4 | |
Installing i18n 0.8.4 | |
0: i18n (0.8.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/i18n-0.8.4.gemspec | |
Fetching minitest 5.10.2 | |
Installing minitest 5.10.2 | |
0: minitest (5.10.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/minitest-5.10.2.gemspec | |
Using thread_safe 0.3.6 | |
0: thread_safe (0.3.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/thread_safe-0.3.6.gemspec | |
Using builder 3.2.3 | |
0: builder (3.2.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/builder-3.2.3.gemspec | |
Using erubis 2.7.0 | |
0: erubis (2.7.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/erubis-2.7.0.gemspec | |
Fetching mini_portile2 2.2.0 | |
Installing mini_portile2 2.2.0 | |
0: mini_portile2 (2.2.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mini_portile2-2.2.0.gemspec | |
Using rack 1.6.8 | |
0: rack (1.6.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rack-1.6.8.gemspec | |
Using mime-types 2.99.3 | |
0: mime-types (2.99.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mime-types-2.99.3.gemspec | |
Using arel 6.0.4 | |
0: arel (6.0.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/arel-6.0.4.gemspec | |
Using thor 0.19.4 | |
0: thor (0.19.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/thor-0.19.4.gemspec | |
Using concurrent-ruby 1.0.5 | |
0: concurrent-ruby (1.0.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/concurrent-ruby-1.0.5.gemspec | |
Using bundler 1.15.1 | |
0: bundler (1.15.1) from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/source | |
Fetching mini_mime 0.1.3 | |
Installing mini_mime 0.1.3 | |
0: mini_mime (0.1.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mini_mime-0.1.3.gemspec | |
Using hiredis 0.6.1 | |
0: hiredis (0.6.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/hiredis-0.6.1.gemspec | |
Using redis 3.3.3 | |
0: redis (3.3.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/redis-3.3.3.gemspec | |
Using fast_blank 1.0.0 | |
0: fast_blank (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/fast_blank-1.0.0.gemspec | |
Using htmlentities 4.3.4 | |
0: htmlentities (4.3.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/htmlentities-4.3.4.gemspec | |
Using moneta 1.0.0 | |
0: moneta (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/moneta-1.0.0.gemspec | |
Using multi_json 1.12.1 | |
0: multi_json (1.12.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/multi_json-1.12.1.gemspec | |
Using mustache 1.0.5 | |
0: mustache (1.0.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mustache-1.0.5.gemspec | |
Using crass 1.0.2 | |
0: crass (1.0.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/crass-1.0.2.gemspec | |
Using http_accept_language 2.0.5 | |
0: http_accept_language (2.0.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/http_accept_language-2.0.5.gemspec | |
Fetching ember-source 2.13.3 | |
Installing ember-source 2.13.3 | |
0: ember-source (2.13.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ember-source-2.13.3.gemspec | |
Using execjs 2.7.0 | |
0: execjs (2.7.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/execjs-2.7.0.gemspec | |
Using babel-source 5.8.34 | |
0: babel-source (5.8.34) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/babel-source-5.8.34.gemspec | |
Using fast_xs 0.8.0 | |
0: fast_xs (0.8.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/fast_xs-0.8.0.gemspec | |
Using fastimage 2.1.0 | |
0: fastimage (2.1.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/fastimage-2.1.0.gemspec | |
Using jmespath 1.3.1 | |
0: jmespath (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/jmespath-1.3.1.gemspec | |
Fetching excon 0.56.0 | |
Installing excon 0.56.0 | |
0: excon (0.56.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/excon-0.56.0.gemspec | |
Fetching unf_ext 0.0.7.4 | |
Installing unf_ext 0.0.7.4 with native extensions | |
Building native extensions. This could take a while... | |
0: unf_ext (0.0.7.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/unf_ext-0.0.7.4.gemspec | |
Using email_reply_trimmer 0.1.6 | |
0: email_reply_trimmer (0.1.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/email_reply_trimmer-0.1.6.gemspec | |
Using exifr 1.2.5 | |
0: exifr (1.2.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/exifr-1.2.5.gemspec | |
Using fspath 3.1.0 | |
0: fspath (3.1.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/fspath-3.1.0.gemspec | |
Using image_size 1.5.0 | |
0: image_size (1.5.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/image_size-1.5.0.gemspec | |
Using in_threads 1.4.0 | |
0: in_threads (1.4.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/in_threads-1.4.0.gemspec | |
Using progress 3.3.1 | |
0: progress (3.3.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/progress-3.3.1.gemspec | |
Using hashie 3.5.5 | |
0: hashie (3.5.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/hashie-3.5.5.gemspec | |
Using ruby-openid 2.7.0 | |
0: ruby-openid (2.7.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ruby-openid-2.7.0.gemspec | |
Using multipart-post 2.0.0 | |
0: multipart-post (2.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/multipart-post-2.0.0.gemspec | |
Using jwt 1.5.6 | |
0: jwt (1.5.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/jwt-1.5.6.gemspec | |
Using multi_xml 0.6.0 | |
0: multi_xml (0.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/multi_xml-0.6.0.gemspec | |
Using oauth 0.5.1 | |
0: oauth (0.5.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/oauth-0.5.1.gemspec | |
Fetching oj 3.1.0 | |
Installing oj 3.1.0 with native extensions | |
Building native extensions. This could take a while... | |
0: oj (3.1.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/oj-3.1.0.gemspec | |
Fetching pg 0.20.0 | |
Installing pg 0.20.0 with native extensions | |
Building native extensions. This could take a while... | |
0: pg (0.20.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/pg-0.20.0.gemspec | |
Using coderay 1.1.1 | |
0: coderay (1.1.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/coderay-1.1.1.gemspec | |
Using method_source 0.8.2 | |
0: method_source (0.8.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/method_source-0.8.2.gemspec | |
Using slop 3.6.0 | |
0: slop (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/slop-3.6.0.gemspec | |
Using r2 0.2.6 | |
0: r2 (0.2.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/r2-0.2.6.gemspec | |
Fetching rinku 2.0.2 | |
Installing rinku 2.0.2 with native extensions | |
Building native extensions. This could take a while... | |
0: rinku (2.0.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rinku-2.0.2.gemspec | |
Fetching connection_pool 2.2.1 | |
Installing connection_pool 2.2.1 | |
0: connection_pool (2.2.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/connection_pool-2.2.1.gemspec | |
Fetching tilt 2.0.7 | |
Installing tilt 2.0.7 | |
0: tilt (2.0.7) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/tilt-2.0.7.gemspec | |
Using libv8 5.3.332.38.5 (x86_64-linux) | |
0: libv8 (5.3.332.38.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/libv8-5.3.332.38.5-x86_64-linux.gemspec | |
Using highline 1.7.8 | |
0: highline (1.7.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/highline-1.7.8.gemspec | |
Using rtlit 0.0.5 | |
0: rtlit (0.0.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rtlit-0.0.5.gemspec | |
Using public_suffix 2.0.5 | |
0: public_suffix (2.0.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/public_suffix-2.0.5.gemspec | |
Using safe_yaml 1.0.4 | |
0: safe_yaml (1.0.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/safe_yaml-1.0.4.gemspec | |
Using hashdiff 0.3.4 | |
0: hashdiff (0.3.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/hashdiff-0.3.4.gemspec | |
Using fakeweb 1.3.0 | |
0: fakeweb (1.3.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/fakeweb-1.3.0.gemspec | |
Using timecop 0.8.1 | |
0: timecop (0.8.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/timecop-0.8.1.gemspec | |
Fetching rspec-support 3.6.0 | |
Installing rspec-support 3.6.0 | |
0: rspec-support (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rspec-support-3.6.0.gemspec | |
Using diff-lcs 1.3 | |
0: diff-lcs (1.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/diff-lcs-1.3.gemspec | |
Fetching mock_redis 0.17.3 | |
Installing mock_redis 0.17.3 | |
0: mock_redis (0.17.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mock_redis-0.17.3.gemspec | |
Fetching rb-fsevent 0.9.8 | |
Installing rb-fsevent 0.9.8 | |
0: rb-fsevent (0.9.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rb-fsevent-0.9.8.gemspec | |
Using ffi 1.9.18 | |
0: ffi (1.9.18) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ffi-1.9.18.gemspec | |
Using ruby_dep 1.5.0 | |
0: ruby_dep (1.5.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ruby_dep-1.5.0.gemspec | |
Using certified 1.0.0 | |
0: certified (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/certified-1.0.0.gemspec | |
Using fabrication 2.9.8 | |
0: fabrication (2.9.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/fabrication-2.9.8.gemspec | |
Using metaclass 0.0.4 | |
0: metaclass (0.0.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/metaclass-0.0.4.gemspec | |
Using shoulda-context 1.2.2 | |
0: shoulda-context (1.2.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/shoulda-context-1.2.2.gemspec | |
Using spork 1.0.0rc4 | |
0: spork (1.0.0rc4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/spork-1.0.0rc4.gemspec | |
Using byebug 9.0.6 | |
0: byebug (9.0.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/byebug-9.0.6.gemspec | |
Using lru_redux 1.1.0 | |
0: lru_redux (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/lru_redux-1.1.0.gemspec | |
Using flamegraph 0.9.5 | |
0: flamegraph (0.9.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/flamegraph-0.9.5.gemspec | |
Using kgio 2.11.0 | |
0: kgio (2.11.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/kgio-2.11.0.gemspec | |
Using raindrops 0.18.0 | |
0: raindrops (0.18.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/raindrops-0.18.0.gemspec | |
Fetching puma 3.9.1 | |
Installing puma 3.9.1 with native extensions | |
Building native extensions. This could take a while... | |
0: puma (3.9.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/puma-3.9.1.gemspec | |
Using trollop 2.1.2 | |
0: trollop (2.1.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/trollop-2.1.2.gemspec | |
Using gc_tracer 1.5.1 | |
0: gc_tracer (1.5.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/gc_tracer-1.5.1.gemspec | |
Using guess_html_encoding 0.0.11 | |
0: guess_html_encoding (0.0.11) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/guess_html_encoding-0.0.11.gemspec | |
Using simple-rss 1.3.1 | |
0: simple-rss (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/simple-rss-1.3.1.gemspec | |
Using stackprof 0.2.10 | |
0: stackprof (0.2.10) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/stackprof-0.2.10.gemspec | |
Fetching memory_profiler 0.9.8 | |
Installing memory_profiler 0.9.8 | |
0: memory_profiler (0.9.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/memory_profiler-0.9.8.gemspec | |
Using rmmseg-cpp 0.2.9 | |
0: rmmseg-cpp (0.2.9) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rmmseg-cpp-0.2.9.gemspec | |
Using logster 1.2.7 | |
0: logster (1.2.7) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/logster-1.2.7.gemspec | |
Fetching sass 3.4.24 | |
Installing sass 3.4.24 | |
0: sass (3.4.24) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/sass-3.4.24.gemspec | |
Fetching rake-compiler 1.0.4 | |
Installing rake-compiler 1.0.4 | |
0: rake-compiler (1.0.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rake-compiler-1.0.4.gemspec | |
Fetching bootsnap 1.0.0 | |
Installing bootsnap 1.0.0 with native extensions | |
Building native extensions. This could take a while... | |
0: bootsnap (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/bootsnap-1.0.0.gemspec | |
Using tzinfo 1.2.3 | |
0: tzinfo (1.2.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/tzinfo-1.2.3.gemspec | |
Fetching nokogiri 1.8.0 | |
Installing nokogiri 1.8.0 with native extensions | |
Building native extensions. This could take a while... | |
0: nokogiri (1.8.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/nokogiri-1.8.0.gemspec | |
Using rack-test 0.6.3 | |
0: rack-test (0.6.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rack-test-0.6.3.gemspec | |
Using message_bus 2.0.2 | |
0: message_bus (2.0.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/message_bus-2.0.2.gemspec | |
Using rack-protection 1.5.3 | |
0: rack-protection (1.5.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rack-protection-1.5.3.gemspec | |
Fetching rack-mini-profiler 0.10.5 | |
Installing rack-mini-profiler 0.10.5 | |
0: rack-mini-profiler (0.10.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rack-mini-profiler-0.10.5.gemspec | |
Fetching mail 2.6.6 | |
Installing mail 2.6.6 | |
0: mail (2.6.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mail-2.6.6.gemspec | |
Using sprockets 3.7.1 | |
0: sprockets (3.7.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/sprockets-3.7.1.gemspec | |
Fetching redis-namespace 1.5.3 | |
Installing redis-namespace 1.5.3 | |
0: redis-namespace (1.5.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/redis-namespace-1.5.3.gemspec | |
Using ember-data-source 2.2.1 | |
0: ember-data-source (2.2.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ember-data-source-2.2.1.gemspec | |
Using barber 0.11.2 | |
0: barber (0.11.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/barber-0.11.2.gemspec | |
Fetching uglifier 3.2.0 | |
Installing uglifier 3.2.0 | |
0: uglifier (3.2.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/uglifier-3.2.0.gemspec | |
Using babel-transpiler 0.7.0 | |
0: babel-transpiler (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/babel-transpiler-0.7.0.gemspec | |
Using aws-sdk-core 2.5.3 | |
0: aws-sdk-core (2.5.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/aws-sdk-core-2.5.3.gemspec | |
Using unf 0.1.4 | |
0: unf (0.1.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/unf-0.1.4.gemspec | |
Using discourse_image_optim 0.24.5 | |
0: discourse_image_optim (0.24.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/discourse_image_optim-0.24.5.gemspec | |
Using omniauth 1.6.1 | |
0: omniauth (1.6.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-1.6.1.gemspec | |
Using rack-openid 1.3.1 | |
0: rack-openid (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rack-openid-1.3.1.gemspec | |
Using openid-redis-store 0.0.2 | |
0: openid-redis-store (0.0.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/openid-redis-store-0.0.2.gemspec | |
Using faraday 0.11.0 | |
0: faraday (0.11.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/faraday-0.11.0.gemspec | |
Using pry 0.10.4 | |
0: pry (0.10.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/pry-0.10.4.gemspec | |
Using mini_racer 0.1.9 | |
0: mini_racer (0.1.9) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mini_racer-0.1.9.gemspec | |
Using addressable 2.5.1 | |
0: addressable (2.5.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/addressable-2.5.1.gemspec | |
Using crack 0.4.3 | |
0: crack (0.4.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/crack-0.4.3.gemspec | |
Fetching rspec-core 3.6.0 | |
Installing rspec-core 3.6.0 | |
0: rspec-core (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rspec-core-3.6.0.gemspec | |
Fetching rspec-expectations 3.6.0 | |
Installing rspec-expectations 3.6.0 | |
0: rspec-expectations (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rspec-expectations-3.6.0.gemspec | |
Fetching rspec-mocks 3.6.0 | |
Installing rspec-mocks 3.6.0 | |
0: rspec-mocks (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rspec-mocks-3.6.0.gemspec | |
Fetching rb-inotify 0.9.8 | |
Installing rb-inotify 0.9.8 | |
0: rb-inotify (0.9.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rb-inotify-0.9.8.gemspec | |
Fetching mocha 1.2.1 | |
Installing mocha 1.2.1 | |
0: mocha (1.2.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/mocha-1.2.1.gemspec | |
Using unicorn 5.3.0 | |
0: unicorn (5.3.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/unicorn-5.3.0.gemspec | |
Using rbtrace 0.4.8 | |
0: rbtrace (0.4.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rbtrace-0.4.8.gemspec | |
Using sassc 1.11.2 | |
0: sassc (1.11.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/sassc-1.11.2.gemspec | |
Using fast_xor 1.1.3 | |
0: fast_xor (1.1.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/fast_xor-1.1.3.gemspec | |
Using activesupport 4.2.8 | |
0: activesupport (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/activesupport-4.2.8.gemspec | |
Using loofah 2.0.3 | |
0: loofah (2.0.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/loofah-2.0.3.gemspec | |
Fetching nokogumbo 1.4.13 | |
Installing nokogumbo 1.4.13 with native extensions | |
Building native extensions. This could take a while... | |
0: nokogumbo (1.4.13) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/nokogumbo-1.4.13.gemspec | |
Using ruby-readability 0.7.0 | |
0: ruby-readability (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ruby-readability-0.7.0.gemspec | |
Fetching sidekiq 5.0.2 | |
Installing sidekiq 5.0.2 | |
0: sidekiq (5.0.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/sidekiq-5.0.2.gemspec | |
Fetching sinatra 1.4.8 | |
Installing sinatra 1.4.8 | |
0: sinatra (1.4.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/sinatra-1.4.8.gemspec | |
Using ember-handlebars-template 0.7.5 | |
0: ember-handlebars-template (0.7.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ember-handlebars-template-0.7.5.gemspec | |
Using aws-sdk-resources 2.5.3 | |
0: aws-sdk-resources (2.5.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/aws-sdk-resources-2.5.3.gemspec | |
Using omniauth-oauth 1.1.0 | |
0: omniauth-oauth (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-oauth-1.1.0.gemspec | |
Using omniauth-openid 1.0.1 | |
0: omniauth-openid (1.0.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-openid-1.0.1.gemspec | |
Using oauth2 1.3.1 | |
0: oauth2 (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/oauth2-1.3.1.gemspec | |
Using pry-rails 0.3.4 | |
0: pry-rails (0.3.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/pry-rails-0.3.4.gemspec | |
Using pry-nav 0.2.4 | |
0: pry-nav (0.2.4) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/pry-nav-0.2.4.gemspec | |
Using webmock 3.0.1 | |
0: webmock (3.0.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/webmock-3.0.1.gemspec | |
Fetching rspec 3.6.0 | |
Installing rspec 3.6.0 | |
0: rspec (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rspec-3.6.0.gemspec | |
Using listen 3.1.5 | |
0: listen (3.1.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/listen-3.1.5.gemspec | |
Using rails-deprecated_sanitizer 1.0.3 | |
0: rails-deprecated_sanitizer (1.0.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rails-deprecated_sanitizer-1.0.3.gemspec | |
Fetching globalid 0.4.0 | |
Installing globalid 0.4.0 | |
0: globalid (0.4.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/globalid-0.4.0.gemspec | |
Using activemodel 4.2.8 | |
0: activemodel (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/activemodel-4.2.8.gemspec | |
Using shoulda-matchers 2.8.0 | |
0: shoulda-matchers (2.8.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/shoulda-matchers-2.8.0.gemspec | |
Using rails-html-sanitizer 1.0.3 | |
0: rails-html-sanitizer (1.0.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rails-html-sanitizer-1.0.3.gemspec | |
Fetching sanitize 4.5.0 | |
Installing sanitize 4.5.0 | |
0: sanitize (4.5.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/sanitize-4.5.0.gemspec | |
Using aws-sdk 2.5.3 | |
0: aws-sdk (2.5.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/aws-sdk-2.5.3.gemspec | |
Using omniauth-twitter 1.3.0 | |
0: omniauth-twitter (1.3.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-twitter-1.3.0.gemspec | |
Using omniauth-oauth2 1.4.0 | |
0: omniauth-oauth2 (1.4.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-oauth2-1.4.0.gemspec | |
Fetching rspec-html-matchers 0.9.1 | |
Installing rspec-html-matchers 0.9.1 | |
0: rspec-html-matchers (0.9.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rspec-html-matchers-0.9.1.gemspec | |
Using rails-dom-testing 1.0.8 | |
0: rails-dom-testing (1.0.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rails-dom-testing-1.0.8.gemspec | |
Using activejob 4.2.8 | |
0: activejob (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/activejob-4.2.8.gemspec | |
Using activerecord 4.2.8 | |
0: activerecord (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/activerecord-4.2.8.gemspec | |
Using active_model_serializers 0.8.3 | |
0: active_model_serializers (0.8.3) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/active_model_serializers-0.8.3.gemspec | |
Using shoulda 3.5.0 | |
0: shoulda (3.5.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/shoulda-3.5.0.gemspec | |
Fetching onebox 1.8.12 | |
Installing onebox 1.8.12 | |
0: onebox (1.8.12) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/onebox-1.8.12.gemspec | |
Using omniauth-facebook 4.0.0 | |
0: omniauth-facebook (4.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-facebook-4.0.0.gemspec | |
Using omniauth-instagram 1.0.2 | |
0: omniauth-instagram (1.0.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-instagram-1.0.2.gemspec | |
Using omniauth-github-discourse 1.1.2 | |
0: omniauth-github-discourse (1.1.2) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-github-discourse-1.1.2.gemspec | |
Using omniauth-google-oauth2 0.3.1 | |
0: omniauth-google-oauth2 (0.3.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/omniauth-google-oauth2-0.3.1.gemspec | |
Using actionview 4.2.8 | |
0: actionview (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/actionview-4.2.8.gemspec | |
Fetching seed-fu 2.3.6 | |
Installing seed-fu 2.3.6 | |
0: seed-fu (2.3.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/seed-fu-2.3.6.gemspec | |
Using test_after_commit 1.1.0 | |
0: test_after_commit (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/test_after_commit-1.1.0.gemspec | |
Using actionpack 4.2.8 | |
0: actionpack (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/actionpack-4.2.8.gemspec | |
Using actionmailer 4.2.8 | |
0: actionmailer (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/actionmailer-4.2.8.gemspec | |
Using railties 4.2.8 | |
0: railties (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/railties-4.2.8.gemspec | |
Using sprockets-rails 3.2.0 | |
0: sprockets-rails (3.2.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/sprockets-rails-3.2.0.gemspec | |
Fetching jquery-rails 4.3.1 | |
Installing jquery-rails 4.3.1 | |
0: jquery-rails (4.3.1) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/jquery-rails-4.3.1.gemspec | |
Using discourse-qunit-rails 0.0.9 | |
0: discourse-qunit-rails (0.0.9) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/discourse-qunit-rails-0.0.9.gemspec | |
Fetching rspec-rails 3.6.0 | |
Installing rspec-rails 3.6.0 | |
0: rspec-rails (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rspec-rails-3.6.0.gemspec | |
Using rails 4.2.8 | |
0: rails (4.2.8) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rails-4.2.8.gemspec | |
Using ember-rails 0.18.5 | |
0: ember-rails (0.18.5) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/ember-rails-0.18.5.gemspec | |
Using rails_multisite 1.0.6 | |
0: rails_multisite (1.0.6) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/rails_multisite-1.0.6.gemspec | |
Using spork-rails 4.0.0 | |
0: spork-rails (4.0.0) from /var/www/discourse/vendor/bundle/ruby/2.4.0/specifications/spork-rails-4.0.0.gemspec | |
Bundle complete! 96 Gemfile dependencies, 172 gems now installed. | |
Gems in the group development were not installed. | |
Bundled gems are installed into ./vendor/bundle. | |
I, [2017-06-17T17:53:33.137117 #14] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' | |
I, [2017-06-17T17:53:46.024102 #14] INFO -- : | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true} | |
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"ed03eaaf9f43128a48ff3d6792199094", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/600_themes.rb | |
== Seed from /var/www/discourse/db/fixtures/999_delayed.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb | |
I, [2017-06-17T17:53:46.025919 #14] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' | |
I, [2017-06-17T17:53:56.758517 #13252] INFO -- : Writing /var/www/discourse/public/assets/vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js | |
I, [2017-06-17T17:54:08.656357 #13252] INFO -- : Writing /var/www/discourse/public/assets/admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js | |
I, [2017-06-17T17:54:08.697859 #13252] INFO -- : Writing /var/www/discourse/public/assets/preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js | |
I, [2017-06-17T17:54:08.762554 #13252] INFO -- : Writing /var/www/discourse/public/assets/browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js | |
I, [2017-06-17T17:54:08.766945 #13252] INFO -- : Writing /var/www/discourse/public/assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js | |
I, [2017-06-17T17:54:09.607080 #13252] INFO -- : Writing /var/www/discourse/public/assets/ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js | |
I, [2017-06-17T17:54:11.527743 #13252] INFO -- : Writing /var/www/discourse/public/assets/pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js | |
I, [2017-06-17T17:54:13.581008 #13252] INFO -- : Writing /var/www/discourse/public/assets/wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js | |
I, [2017-06-17T17:54:13.687277 #13252] INFO -- : Writing /var/www/discourse/public/assets/wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js | |
I, [2017-06-17T17:54:16.579949 #13252] INFO -- : Writing /var/www/discourse/public/assets/plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js | |
I, [2017-06-17T17:54:16.954225 #13252] INFO -- : Writing /var/www/discourse/public/assets/plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js | |
I, [2017-06-17T17:54:17.449895 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js | |
I, [2017-06-17T17:54:17.639510 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js | |
I, [2017-06-17T17:54:17.972560 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js | |
I, [2017-06-17T17:54:18.148598 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js | |
I, [2017-06-17T17:54:18.364052 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js | |
I, [2017-06-17T17:54:18.637766 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js | |
I, [2017-06-17T17:54:18.956671 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js | |
I, [2017-06-17T17:54:19.390719 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js | |
I, [2017-06-17T17:54:19.829937 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js | |
I, [2017-06-17T17:54:20.401894 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js | |
I, [2017-06-17T17:54:20.733654 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js | |
I, [2017-06-17T17:54:21.018089 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js | |
I, [2017-06-17T17:54:21.240657 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js | |
I, [2017-06-17T17:54:21.495090 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js | |
I, [2017-06-17T17:54:21.703225 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js | |
I, [2017-06-17T17:54:21.955629 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js | |
I, [2017-06-17T17:54:22.283494 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js | |
I, [2017-06-17T17:54:22.554764 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js | |
I, [2017-06-17T17:54:22.738300 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js | |
I, [2017-06-17T17:54:22.950725 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js | |
I, [2017-06-17T17:54:23.154890 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js | |
I, [2017-06-17T17:54:23.375829 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js | |
I, [2017-06-17T17:54:23.568533 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js | |
I, [2017-06-17T17:54:23.824775 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js | |
I, [2017-06-17T17:54:24.075856 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js | |
I, [2017-06-17T17:54:24.316003 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js | |
I, [2017-06-17T17:54:24.932114 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js | |
I, [2017-06-17T17:54:25.313186 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js | |
I, [2017-06-17T17:54:25.678036 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js | |
I, [2017-06-17T17:54:26.066179 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js | |
I, [2017-06-17T17:54:26.436405 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js | |
I, [2017-06-17T17:54:26.855415 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js | |
I, [2017-06-17T17:54:27.192786 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js | |
I, [2017-06-17T17:54:27.536128 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js | |
I, [2017-06-17T17:54:27.821459 #13252] INFO -- : Writing /var/www/discourse/public/assets/locales/es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js | |
I, [2017-06-17T17:54:27.829736 #13252] INFO -- : Writing /var/www/discourse/public/assets/FontAwesome-444dd4366615ffc4a16d012b2fa90137065d3ccb410fa6fd5e4ddd7b5e4ffcd5.otf | |
I, [2017-06-17T17:54:27.846037 #13252] INFO -- : Writing /var/www/discourse/public/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot | |
I, [2017-06-17T17:54:27.861695 #13252] INFO -- : Writing /var/www/discourse/public/assets/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg | |
I, [2017-06-17T17:54:27.892017 #13252] INFO -- : Writing /var/www/discourse/public/assets/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf | |
I, [2017-06-17T17:54:27.909865 #13252] INFO -- : Writing /var/www/discourse/public/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff | |
I, [2017-06-17T17:54:27.921593 #13252] INFO -- : Writing /var/www/discourse/public/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2 | |
I, [2017-06-17T17:54:27.931002 #13252] INFO -- : Writing /var/www/discourse/public/assets/chosen-sprite-4467005376a6b7f2eda6e24d07e382e829045c6c582b8764ff78077484b35350.png | |
I, [2017-06-17T17:54:27.940539 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicon-24b22a63aae0cf353d72b6b728504377bfc42edc6563f202e3a1401763497249.ico | |
I, [2017-06-17T17:54:27.950680 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/amazon-882adb9da23d489f1d53ba95c6ea4052536732d9caa57ec82a8f8d0f508e48ea.png | |
I, [2017-06-17T17:54:27.959191 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/apple-a712ad4bb88fe52b860cd93ffd1bd83576cf7a2184f47774d9b36c5cc0720e5f.png | |
I, [2017-06-17T17:54:27.967183 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/discourse-45592da881634fc2b96be5457707abb4aa1e2af507ead2ca7431bc3aa7af72b3.png | |
I, [2017-06-17T17:54:27.974395 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/github-399dde69546053c9b4b248be54bf45f0a16bbc690b05380fb0973c0208a9dbdb.png | |
I, [2017-06-17T17:54:27.982772 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/google_branding/logo_calendar_128px-3dee7e14b248a4f6faa2258d01908ee3a0311c24054cb2d4b9666b8e991622cf.png | |
I, [2017-06-17T17:54:27.991657 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/google_branding/logo_docs_48px-fb0c868b2a2e570a37726dfa8e91eda673bf34c4bdb4c867e4e4607ce4bfb04b.png | |
I, [2017-06-17T17:54:27.999674 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/google_branding/logo_drive_48px-d4aa36b0667a280410a0eb0c8ea02717c72ba76c581a6d68945cb6bf4fbd1b29.png | |
I, [2017-06-17T17:54:28.007441 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/google_branding/logo_forms_48px-a89b95f68150f83307fd3b31173bdacbdb492320d0a05a99b6ebcf985bdc6a56.png | |
I, [2017-06-17T17:54:28.014940 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/google_branding/logo_sheets_48px-052ea7c8810fa9962ca4f9f43cf9d6ddfedbd95e808a7d10a5dc1bcd603db7c1.png | |
I, [2017-06-17T17:54:28.023303 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/google_branding/logo_slides_48px-0c1b96992b26f2bf03b3da2a9575936c05e9df3bcbee4971e93fd6a6aa7a61ba.png | |
I, [2017-06-17T17:54:28.031807 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/google_play-006dba29fd6c3a555a8ebef0ad37b3f46c22f33c29c8cd08ef302fa9b1da8735.png | |
I, [2017-06-17T17:54:28.040638 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/pdf_48px-803e4bae24c5c28711ca096a3b5d392c1c22a43489b25ff609a3696ec60bee3b.png | |
I, [2017-06-17T17:54:28.049446 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/pdf_64px-eae1f4250f591815c78ccd0a87b59d79cf14c2b15278d95d91d02ca7001c68c2.png | |
I, [2017-06-17T17:54:28.057788 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/rottentomatoes-c3e340d0a6c5dcb0959b4f27fd07b8c44d86d8d442af01e3a7c87c5f3510ae15.png | |
I, [2017-06-17T17:54:28.068740 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/stackexchange-9e9f17242c6d44137d40a3e55c71129060b103bfa31b7fead4ca3f18358da29f.png | |
I, [2017-06-17T17:54:28.076632 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/twitter-4ff0f6e16c5f53ddd3b51eeeff8610ea0432d8ebafce89785d75c231386f80d7.png | |
I, [2017-06-17T17:54:28.085784 #13252] INFO -- : Writing /var/www/discourse/public/assets/favicons/wikipedia-8feddaf7544a35c824f2e4274227fe8e7e7af71ddfe26523fe5fe20497cf5799.png | |
I, [2017-06-17T17:54:28.094156 #13252] INFO -- : Writing /var/www/discourse/public/assets/logo-dev-c01cbcbdf2b52c6c22d3acfd47b0b5e5e7c363fe4ef53623d49772f2cb835f8f.png | |
I, [2017-06-17T17:54:28.102625 #13252] INFO -- : Writing /var/www/discourse/public/assets/logo-single-dev-2a362bd89a2a1fd3c291f96795b58f98fd1dce87ae90a9950bed74c1389a06a8.png | |
I, [2017-06-17T17:54:28.112231 #13252] INFO -- : Writing /var/www/discourse/public/assets/logo-single-d7a0dacc998273856c42737dba8693fbdb9e5fd929d36afeb3f13844f147e865.png | |
I, [2017-06-17T17:54:28.121285 #13252] INFO -- : Writing /var/www/discourse/public/assets/logo-ba2f2da6eac779d8b34d4aa977be739e4de07f7d34e970f4b8ac32682706c122.png | |
I, [2017-06-17T17:54:28.128401 #13252] INFO -- : Writing /var/www/discourse/public/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif | |
I, [2017-06-17T17:54:28.137365 #13252] INFO -- : Writing /var/www/discourse/public/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png | |
I, [2017-06-17T17:54:28.145736 #13252] INFO -- : Writing /var/www/discourse/public/assets/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png | |
I, [2017-06-17T17:54:28.153627 #13252] INFO -- : Writing /var/www/discourse/public/assets/spinner_96-2aa4bebb9cae6fdb5cd0f962da0d86f9370606fbcb52156b1416fe194c110f8f.gif | |
I, [2017-06-17T17:55:01.672745 #13252] INFO -- : Writing /var/www/discourse/public/assets/application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js | |
I, [2017-06-17T17:55:01.707962 #13252] INFO -- : Writing /var/www/discourse/public/assets/docs/yuidoc-15ccfbcbae101060b3998aa1cb2a9d148b96f81255484f265a5a883d05002f00.json | |
Compressing: vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js | |
uglifyjs '/var/www/discourse/public/assets/_vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js' -p relative -c -m -o '/var/www/discourse/public/assets/vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js.map' --source-map-url '/assets/vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js.map' | |
gzip /var/www/discourse/public/assets/vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js | |
brotli /var/www/discourse/public/assets/vendor-199fce5a9e9895329b51b04605f1f5061951acb488baa6b2ea2fc2ae36def529.js | |
Compressing: admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js | |
uglifyjs '/var/www/discourse/public/assets/_admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js' -p relative -c -m -o '/var/www/discourse/public/assets/admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js.map' --source-map-url '/assets/admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js.map' | |
gzip /var/www/discourse/public/assets/admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js | |
brotli /var/www/discourse/public/assets/admin-30241b49ae4eb9e1b226121d64e6f02006e46dffe0f6fe86e1d0325726f3ea11.js | |
Compressing: preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js | |
uglifyjs '/var/www/discourse/public/assets/_preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js' -p relative -c -m -o '/var/www/discourse/public/assets/preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js.map' --source-map-url '/assets/preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js.map' | |
gzip /var/www/discourse/public/assets/preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js | |
brotli /var/www/discourse/public/assets/preload-store-af602b020bef099c06be759bb10b1de24b85b8eb2e398ce93c129d2b2c887b82.js | |
Compressing: browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js | |
uglifyjs '/var/www/discourse/public/assets/_browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js' -p relative -c -m -o '/var/www/discourse/public/assets/browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js.map' --source-map-url '/assets/browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js.map' | |
gzip /var/www/discourse/public/assets/browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js | |
brotli /var/www/discourse/public/assets/browser-update-f57286e74ddbc53aa899689b01ef467078911e4138050c561939955849af35dd.js | |
Compressing: break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js | |
uglifyjs '/var/www/discourse/public/assets/_break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js' -p relative -c -m -o '/var/www/discourse/public/assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js.map' --source-map-url '/assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js.map' | |
gzip /var/www/discourse/public/assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js | |
brotli /var/www/discourse/public/assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js | |
Compressing: ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js | |
uglifyjs '/var/www/discourse/public/assets/_ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js' -p relative -c -m -o '/var/www/discourse/public/assets/ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js.map' --source-map-url '/assets/ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js.map' | |
gzip /var/www/discourse/public/assets/ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js | |
brotli /var/www/discourse/public/assets/ember_jquery-16a09ec3affb6cc585f0cb71e2fbbcb788ec390641302900b1b3736a97bbaff9.js | |
Compressing: pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js | |
uglifyjs '/var/www/discourse/public/assets/_pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js' -p relative -c -m -o '/var/www/discourse/public/assets/pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js.map' --source-map-url '/assets/pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js.map' | |
gzip /var/www/discourse/public/assets/pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js | |
brotli /var/www/discourse/public/assets/pretty-text-bundle-d93bc5a5bde19da1657a6ff89db033a2e3e46e28d26829d921f75a80738f1cbc.js | |
Compressing: wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js | |
uglifyjs '/var/www/discourse/public/assets/_wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js' -p relative -c -m -o '/var/www/discourse/public/assets/wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js.map' --source-map-url '/assets/wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js.map' | |
gzip /var/www/discourse/public/assets/wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js | |
brotli /var/www/discourse/public/assets/wizard-application-5e190b911c88c30efca9f2913961bef9386ac9f593d4fa32f4789f0ed1ddb7d6.js | |
Compressing: wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js | |
uglifyjs '/var/www/discourse/public/assets/_wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js' -p relative -c -m -o '/var/www/discourse/public/assets/wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js.map' --source-map-url '/assets/wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js.map' | |
gzip /var/www/discourse/public/assets/wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js | |
brotli /var/www/discourse/public/assets/wizard-vendor-c7b999087a3c233eb2346562db6ec6a472a50c50cf676a2ea23304c4091d7716.js | |
Compressing: plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js | |
uglifyjs '/var/www/discourse/public/assets/_plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js' -p relative -c -m -o '/var/www/discourse/public/assets/plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js.map' --source-map-url '/assets/plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js.map' | |
gzip /var/www/discourse/public/assets/plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js | |
brotli /var/www/discourse/public/assets/plugin-92f9ce73483099d8ea6ea4448296cafcf713a0b46bd69bcac307b3bf2338a7de.js | |
Compressing: plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js | |
uglifyjs '/var/www/discourse/public/assets/_plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js' -p relative -c -m -o '/var/www/discourse/public/assets/plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js.map' --source-map-url '/assets/plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js.map' | |
gzip /var/www/discourse/public/assets/plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js | |
brotli /var/www/discourse/public/assets/plugin-third-party-62f44bc00a245f5784f41ef0a456c9dd39d3eb78445ff4b1a979aaea0a8cafd0.js | |
Compressing: locales/he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js.map' --source-map-url '/assets/locales/he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js.map' | |
gzip /var/www/discourse/public/assets/locales/he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js | |
brotli /var/www/discourse/public/assets/locales/he-4f492502bce69d6ecac3fc74377c47adcb1cc3695073a90fd59e0d2d563da8a8.js | |
Compressing: locales/en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js.map' --source-map-url '/assets/locales/en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js.map' | |
gzip /var/www/discourse/public/assets/locales/en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js | |
brotli /var/www/discourse/public/assets/locales/en-12b0e3a63c543268b52ba760a716806d58abe9f222a07c760fb64bfe8214bbb6.js | |
Compressing: locales/nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js.map' --source-map-url '/assets/locales/nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js.map' | |
gzip /var/www/discourse/public/assets/locales/nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js | |
brotli /var/www/discourse/public/assets/locales/nl-acadbe4862c896ae4990689a75d221b60631c77abdcab1686028b8622906b83f.js | |
Compressing: locales/uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js.map' --source-map-url '/assets/locales/uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js.map' | |
gzip /var/www/discourse/public/assets/locales/uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js | |
brotli /var/www/discourse/public/assets/locales/uk-47d979f10b40cda5f9521fac3fa8ca8ec57a61abde1e9cfdadfab0624f38a06f.js | |
Compressing: locales/zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js.map' --source-map-url '/assets/locales/zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js.map' | |
gzip /var/www/discourse/public/assets/locales/zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js | |
brotli /var/www/discourse/public/assets/locales/zh_CN-26c92749b7dbaf115036b57e4c6f2a7786e6acb0af2f544f8645dabc183c2899.js | |
Compressing: locales/id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js.map' --source-map-url '/assets/locales/id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js.map' | |
gzip /var/www/discourse/public/assets/locales/id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js | |
brotli /var/www/discourse/public/assets/locales/id-d54bb3a1855cfa4fea93e58085fb9ecbd0b8c483d14596f210f3b26b4809330b.js | |
Compressing: locales/pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js.map' --source-map-url '/assets/locales/pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js.map' | |
gzip /var/www/discourse/public/assets/locales/pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js | |
brotli /var/www/discourse/public/assets/locales/pt-42245933d9892e59ae0975fb53a38ffb53c056b005b838736eaf605eb5f8f9ed.js | |
Compressing: locales/sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js.map' --source-map-url '/assets/locales/sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js.map' | |
gzip /var/www/discourse/public/assets/locales/sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js | |
brotli /var/www/discourse/public/assets/locales/sk-674d10d03bfbc985985f1723cd00bce09d19368b5a2642f58ee7ff5c5a39feb8.js | |
Compressing: locales/gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js.map' --source-map-url '/assets/locales/gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js.map' | |
gzip /var/www/discourse/public/assets/locales/gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js | |
brotli /var/www/discourse/public/assets/locales/gl-d64304fbd3d280274df7bdc97734489df2a26fb45a338d4334441327880a8828.js | |
Compressing: locales/bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js.map' --source-map-url '/assets/locales/bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js.map' | |
gzip /var/www/discourse/public/assets/locales/bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js | |
brotli /var/www/discourse/public/assets/locales/bs_BA-c827474c53aa4b80dc488c3109a67ed4feb1b82c048c03ed94a6cb4615339355.js | |
Compressing: locales/ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js.map' --source-map-url '/assets/locales/ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js.map' | |
gzip /var/www/discourse/public/assets/locales/ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js | |
brotli /var/www/discourse/public/assets/locales/ar-3148ea2248f9b24722309329b4ba83f13c952dec64c98a94b7e2f95ba581ad0b.js | |
Compressing: locales/sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js.map' --source-map-url '/assets/locales/sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js.map' | |
gzip /var/www/discourse/public/assets/locales/sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js | |
brotli /var/www/discourse/public/assets/locales/sv-d1b297a8a703741af6b71022b8f7043671b5264d650bb635b69d070db9cb73b8.js | |
Compressing: locales/fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js.map' --source-map-url '/assets/locales/fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js.map' | |
gzip /var/www/discourse/public/assets/locales/fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js | |
brotli /var/www/discourse/public/assets/locales/fr-d80a8a86f7e25fabe529adfa11c1a95031dcdb6f9b0a0071aac362eee8b00395.js | |
Compressing: locales/pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js.map' --source-map-url '/assets/locales/pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js.map' | |
gzip /var/www/discourse/public/assets/locales/pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js | |
brotli /var/www/discourse/public/assets/locales/pt_BR-a29b5b5941d5b21b12dd9eb841aa723ee728896d11cd697c985e09b5c74fbd3c.js | |
Compressing: locales/zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js.map' --source-map-url '/assets/locales/zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js.map' | |
gzip /var/www/discourse/public/assets/locales/zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js | |
brotli /var/www/discourse/public/assets/locales/zh_TW-19b41ebb391c36d5ee0aac5f0df6d067b398fc5392154f9d817302f4028bbb56.js | |
Compressing: locales/fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js.map' --source-map-url '/assets/locales/fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js.map' | |
gzip /var/www/discourse/public/assets/locales/fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js | |
brotli /var/www/discourse/public/assets/locales/fi-a5a77641893a5111c71ab1b58946ebd7a31b674a89611c818db84ea32d33b019.js | |
Compressing: locales/nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js.map' --source-map-url '/assets/locales/nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js.map' | |
gzip /var/www/discourse/public/assets/locales/nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js | |
brotli /var/www/discourse/public/assets/locales/nb_NO-a6082259353a7f54d4a47290f2769a231836b566d2451a3bf24403147df5f579.js | |
Compressing: locales/da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js.map' --source-map-url '/assets/locales/da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js.map' | |
gzip /var/www/discourse/public/assets/locales/da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js | |
brotli /var/www/discourse/public/assets/locales/da-d1e15c0411184d0764036a7bbe65d94eda63843d39a4b5629267dcb9931152f4.js | |
Compressing: locales/ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js.map' --source-map-url '/assets/locales/ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js.map' | |
gzip /var/www/discourse/public/assets/locales/ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js | |
brotli /var/www/discourse/public/assets/locales/ja-cf155c0f190a13cebca898fe0cd33a29830ea3e91edc6711acb5be2d9c9e7bd6.js | |
Compressing: locales/it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js.map' --source-map-url '/assets/locales/it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js.map' | |
gzip /var/www/discourse/public/assets/locales/it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js | |
brotli /var/www/discourse/public/assets/locales/it-26704d0f179a62f44ba2c5c40c874fcafc52464495e3d85d13451376aaf4ac54.js | |
Compressing: locales/vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js.map' --source-map-url '/assets/locales/vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js.map' | |
gzip /var/www/discourse/public/assets/locales/vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js | |
brotli /var/www/discourse/public/assets/locales/vi-ff60a786358704f83047bf07c4e9abbafc76debae073ca8676e3511f0364944b.js | |
Compressing: locales/cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js.map' --source-map-url '/assets/locales/cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js.map' | |
gzip /var/www/discourse/public/assets/locales/cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js | |
brotli /var/www/discourse/public/assets/locales/cs-772cd68efb94964326ac7e36d7a92155a7896de05caedc9afb64778084410f71.js | |
Compressing: locales/ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js.map' --source-map-url '/assets/locales/ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js.map' | |
gzip /var/www/discourse/public/assets/locales/ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js | |
brotli /var/www/discourse/public/assets/locales/ko-4ac5f1e75cca96a4981f464d4acd28b18b5c549f781164ca3361ce93f2261623.js | |
Compressing: locales/fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js.map' --source-map-url '/assets/locales/fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js.map' | |
gzip /var/www/discourse/public/assets/locales/fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js | |
brotli /var/www/discourse/public/assets/locales/fa_IR-4cb23712aaa0d636255c556a3580f5b4bf835cfda0728ab1c9ad16a65755d828.js | |
Compressing: locales/te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js.map' --source-map-url '/assets/locales/te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js.map' | |
gzip /var/www/discourse/public/assets/locales/te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js | |
brotli /var/www/discourse/public/assets/locales/te-4bb8704342033a3c84d854957b12bc978cd8bce5e87fa78479989b6af32a6e79.js | |
Compressing: locales/pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js.map' --source-map-url '/assets/locales/pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js.map' | |
gzip /var/www/discourse/public/assets/locales/pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js | |
brotli /var/www/discourse/public/assets/locales/pl_PL-55f2b607144cbc0d1a8221974b80bdf9c7ab835b6d8dd82d72c1e96decc80541.js | |
Compressing: locales/el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js.map' --source-map-url '/assets/locales/el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js.map' | |
gzip /var/www/discourse/public/assets/locales/el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js | |
brotli /var/www/discourse/public/assets/locales/el-07710cf8f9bf8df1b3c343696e05593888db00a8f0adccd3d41bb21e56642f11.js | |
Compressing: locales/ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js.map' --source-map-url '/assets/locales/ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js.map' | |
gzip /var/www/discourse/public/assets/locales/ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js | |
brotli /var/www/discourse/public/assets/locales/ru-bf02bb3fd245106eff6ee729f378e7249ce622c181cfe1ff8a1319c908c1fcf5.js | |
Compressing: locales/et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js.map' --source-map-url '/assets/locales/et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js.map' | |
gzip /var/www/discourse/public/assets/locales/et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js | |
brotli /var/www/discourse/public/assets/locales/et-0e297631886ab558ca4a652e0f41a8da5d11238ecaf6f9470aee21eb4b30450a.js | |
Compressing: locales/ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js.map' --source-map-url '/assets/locales/ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js.map' | |
gzip /var/www/discourse/public/assets/locales/ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js | |
brotli /var/www/discourse/public/assets/locales/ur-8349c6e9ac4823ce3c120ed7d975044f61748b7e6e21d193b12a2a3eecd0b79a.js | |
Compressing: locales/tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js.map' --source-map-url '/assets/locales/tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js.map' | |
gzip /var/www/discourse/public/assets/locales/tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js | |
brotli /var/www/discourse/public/assets/locales/tr_TR-040fb67bc03bcb0512e8b72f392f6135a7a86265ebab0e23f0e6241145218b6c.js | |
Compressing: locales/de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js.map' --source-map-url '/assets/locales/de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js.map' | |
gzip /var/www/discourse/public/assets/locales/de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js | |
brotli /var/www/discourse/public/assets/locales/de-29260c75bc6d39c6cac81b7441fa467926885d7070eff2b7c158dd246e37923f.js | |
Compressing: locales/ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js.map' --source-map-url '/assets/locales/ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js.map' | |
gzip /var/www/discourse/public/assets/locales/ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js | |
brotli /var/www/discourse/public/assets/locales/ro-3f338b3571b7f15e35855844c01f18a5348c1cf0689b9a896fcf6fcdc9772594.js | |
Compressing: locales/sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js.map' --source-map-url '/assets/locales/sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js.map' | |
gzip /var/www/discourse/public/assets/locales/sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js | |
brotli /var/www/discourse/public/assets/locales/sq-232c86c443d5e8de2ca855d4f3a33995f9cc22783d104d9d3862dee18f4f1491.js | |
Compressing: locales/es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js | |
uglifyjs '/var/www/discourse/public/assets/locales/_es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js' -p relative -c -m -o '/var/www/discourse/public/assets/locales/es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js' --source-map-root '/assets/locales' --source-map '/var/www/discourse/public/assets/locales/es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js.map' --source-map-url '/assets/locales/es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js.map' | |
gzip /var/www/discourse/public/assets/locales/es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js | |
brotli /var/www/discourse/public/assets/locales/es-bc581c1d13798c2e9aa9e076036196d3ccb2555bc684df3a6b58069e34633bf3.js | |
Compressing: application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js | |
uglifyjs '/var/www/discourse/public/assets/_application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js' -p relative -c -m -o '/var/www/discourse/public/assets/application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js' --source-map-root '/assets' --source-map '/var/www/discourse/public/assets/application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js.map' --source-map-url '/assets/application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js.map' | |
gzip /var/www/discourse/public/assets/application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js | |
brotli /var/www/discourse/public/assets/application-7a660b6c5c27c6870c908266ea6328eaab8d4220593c929385f45981cdd1fa5a.js | |
Start compiling CSS: 2017-06-17 17:59:17 UTC | |
Compiling css for default 2017-06-17 17:59:17 UTC | |
precompile target: desktop Dark | |
precompile target: mobile Dark | |
precompile target: desktop_rtl Dark | |
precompile target: mobile_rtl Dark | |
precompile target: desktop Default | |
precompile target: mobile Default | |
precompile target: desktop_rtl Default | |
precompile target: mobile_rtl Default | |
precompile target: desktop | |
precompile target: mobile | |
precompile target: desktop_rtl | |
precompile target: mobile_rtl | |
Compiling css for discourse_instance2 2017-06-17 17:59:28 UTC | |
precompile target: desktop Default | |
precompile target: mobile Default | |
precompile target: desktop_rtl Default | |
precompile target: mobile_rtl Default | |
precompile target: desktop | |
precompile target: mobile | |
precompile target: desktop_rtl | |
precompile target: mobile_rtl | |
Compiling css for discourse_instance3 2017-06-17 17:59:34 UTC | |
precompile target: desktop fix details/open for firefox | |
precompile target: mobile fix details/open for firefox | |
precompile target: desktop_rtl fix details/open for firefox | |
precompile target: mobile_rtl fix details/open for firefox | |
precompile target: desktop | |
precompile target: mobile | |
precompile target: desktop_rtl | |
precompile target: mobile_rtl | |
Compiling css for discourse_instance4 2017-06-17 17:59:40 UTC | |
precompile target: desktop Dark | |
precompile target: mobile Dark | |
precompile target: desktop_rtl Dark | |
precompile target: mobile_rtl Dark | |
precompile target: desktop Default | |
precompile target: mobile Default | |
precompile target: desktop_rtl Default | |
precompile target: mobile_rtl Default | |
precompile target: desktop Material Design Theme | |
precompile target: mobile Material Design Theme | |
precompile target: desktop_rtl Material Design Theme | |
precompile target: mobile_rtl Material Design Theme | |
precompile target: desktop Material Design for Discourse | |
precompile target: mobile Material Design for Discourse | |
precompile target: desktop_rtl Material Design for Discourse | |
precompile target: mobile_rtl Material Design for Discourse | |
precompile target: desktop | |
precompile target: mobile | |
precompile target: desktop_rtl | |
precompile target: mobile_rtl | |
Compiling css for discourse_instance5 2017-06-17 17:59:58 UTC | |
precompile target: desktop Dark | |
precompile target: mobile Dark | |
precompile target: desktop_rtl Dark | |
precompile target: mobile_rtl Dark | |
precompile target: desktop Default | |
precompile target: mobile Default | |
precompile target: desktop_rtl Default | |
precompile target: mobile_rtl Default | |
precompile target: desktop | |
precompile target: mobile | |
precompile target: desktop_rtl | |
precompile target: mobile_rtl | |
Compiling css for goketowithcasey 2017-06-17 18:00:10 UTC | |
precompile target: desktop Dark | |
precompile target: mobile Dark | |
precompile target: desktop_rtl Dark | |
precompile target: mobile_rtl Dark | |
precompile target: desktop Default | |
precompile target: mobile Default | |
precompile target: desktop_rtl Default | |
precompile target: mobile_rtl Default | |
precompile target: desktop | |
precompile target: mobile | |
precompile target: desktop_rtl | |
precompile target: mobile_rtl | |
Done compiling CSS: 2017-06-17 18:00:19 UTC | |
I, [2017-06-17T18:00:19.405008 #14] INFO -- : Purging temp files | |
Bundling assets | |
Compressing Javascript and Generating Source Maps | |
I, [2017-06-17T18:00:19.406353 #14] INFO -- : > cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate | |
I, [2017-06-17T18:00:37.244037 #14] INFO -- : `/root` is not writable. | |
Bundler will use `/tmp/bundler/home/discourse' as your home directory temporarily. | |
Migrating default | |
--------------------------------- | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true} | |
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"8407073807c5ebacc555cdac171f8459", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/600_themes.rb | |
== Seed from /var/www/discourse/db/fixtures/999_delayed.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb | |
Migrating discourse_instance2 | |
--------------------------------- | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true} | |
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"71e5faa16167ec40d7a5329b4de77f85", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/600_themes.rb | |
== Seed from /var/www/discourse/db/fixtures/999_delayed.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb | |
Migrating discourse_instance3 | |
--------------------------------- | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true} | |
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"520610d161599015f11f8788524eb5a5", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/600_themes.rb | |
== Seed from /var/www/discourse/db/fixtures/999_delayed.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb | |
Migrating discourse_instance4 | |
--------------------------------- | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true} | |
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"d02d7b22997bbf37d32c90aeb6a763f6", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/600_themes.rb | |
== Seed from /var/www/discourse/db/fixtures/999_delayed.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb | |
Migrating discourse_instance5 | |
--------------------------------- | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true} | |
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"e498c0a774d9344fc17137dbeb22e9cb", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/600_themes.rb | |
== Seed from /var/www/discourse/db/fixtures/999_delayed.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb | |
Migrating goketowithcasey | |
--------------------------------- | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :default_badge_grouping_id=>2, :query=>nil, :trigger=>0, :auto_revoke=>false, :system=>true, :multiple_grant=>true} | |
- Badge {:id=>28, :name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>44, :name=>"New User of the Month", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"8f4e7dee15058a498f0482cee8ef5573", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/600_themes.rb | |
== Seed from /var/www/discourse/db/fixtures/999_delayed.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/001_discobot.rb | |
== Seed from /var/www/discourse/plugins/discourse-narrative-bot/db/fixtures/002_badges.rb | |
I, [2017-06-17T18:00:37.264837 #14] INFO -- : File > /usr/local/bin/discourse chmod: +x | |
I, [2017-06-17T18:00:37.278336 #14] INFO -- : File > /usr/local/bin/rails chmod: +x | |
I, [2017-06-17T18:00:37.287048 #14] INFO -- : File > /usr/local/bin/rake chmod: +x | |
I, [2017-06-17T18:00:37.295126 #14] INFO -- : File > /etc/update-motd.d/10-web chmod: +x | |
I, [2017-06-17T18:00:37.299703 #14] INFO -- : File > /etc/logrotate.d/rails chmod: | |
I, [2017-06-17T18:00:37.303959 #14] INFO -- : File > /etc/logrotate.d/nginx chmod: | |
I, [2017-06-17T18:00:37.311121 #14] INFO -- : File > /etc/runit/1.d/00-ensure-links chmod: +x | |
I, [2017-06-17T18:00:37.317478 #14] INFO -- : File > /root/.bash_profile chmod: 644 | |
I, [2017-06-17T18:00:37.319488 #14] INFO -- : Replacing (?-mix:server.+{) with limit_req_zone $binary_remote_addr zone=flood:10m rate=$reqs_per_secondr/s; | |
limit_req_zone $binary_remote_addr zone=bot:10m rate=$reqs_per_minuter/m; | |
limit_req_status 429; | |
limit_conn_zone $binary_remote_addr zone=connperip:10m; | |
limit_conn_status 429; | |
server { | |
in /etc/nginx/conf.d/discourse.conf | |
I, [2017-06-17T18:00:37.320649 #14] INFO -- : Replacing (?-mix:location @discourse {) with location @discourse { | |
limit_conn connperip $conn_per_ip; | |
limit_req zone=flood burst=$burst_per_second nodelay; | |
limit_req zone=bot burst=$burst_per_minute nodelay; in /etc/nginx/conf.d/discourse.conf | |
sha256:5e55a566a5fe16ce24eafddd706b8b48684919491b44c5b396b556183e894bbf | |
95b53b241ba17e3d3d74dfd46457b975ca7596a49cf89e0ff390692c3390a539 | |
Successfully bootstrapped, to startup use ./launcher start webonly-multi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment