[DRE-commits] [pkg-ruby-extras] 01/01: update master repository

Antonio Terceiro terceiro at moszumanska.debian.org
Fri Jul 15 01:26:01 UTC 2016


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository pkg-ruby-extras.

commit c2154582ed3e93f2fa0966f827a67eccfbaad76b
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Thu Jul 14 22:25:41 2016 -0300

    update master repository
---
 .gitignore       | 17 +++++++++-----
 .mrconfig        | 68 ++++++++++++++++++++++++++++++++++++--------------------
 build-and-upload | 38 +++++++++++++++++++++++++++++++
 3 files changed, 93 insertions(+), 30 deletions(-)

diff --git a/.gitignore b/.gitignore
index e4869c4..d721ffe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -162,6 +162,7 @@
 /ruby-bogus
 /ruby-bond
 /ruby-bootstrap-sass
+/ruby-bootstrap-switch-rails
 /ruby-bourne
 /ruby-brass
 /ruby-browser
@@ -416,6 +417,7 @@
 /ruby-gherkin
 /ruby-ghi
 /ruby-gir-ffi
+/ruby-github-api
 /ruby-github-linguist
 /ruby-github-markdown
 /ruby-github-markup
@@ -449,6 +451,7 @@
 /ruby-haml-contrib
 /ruby-haml-magic-translations
 /ruby-haml-rails
+/ruby-hamlit
 /ruby-hamster
 /ruby-handlebars-assets
 /ruby-hashdiff
@@ -525,6 +528,7 @@
 /ruby-js-image-paths
 /ruby-js-routes
 /ruby-json
+/ruby-json-jwt
 /ruby-json-schema
 /ruby-json-spec
 /ruby-jsonify
@@ -794,6 +798,7 @@
 /ruby-rails-assets-jquery-nicescroll
 /ruby-rails-assets-jquery-placeholder
 /ruby-rails-assets-jquery-textchange
+/ruby-rails-assets-jquery-ui
 /ruby-rails-assets-jquery.slimscroll
 /ruby-rails-assets-markdown-it
 /ruby-rails-assets-markdown-it--markdown-it-for-inline
@@ -875,11 +880,6 @@
 /ruby-rspec-rails
 /ruby-rspec-retry
 /ruby-rsync
-/ruby-rubinius
-/ruby-rubinius-coverage
-/ruby-rubinius-debugger
-/ruby-rubinius-developer-tools
-/ruby-rubinius-profiler
 /ruby-ruby-engine
 /ruby-ruby-version
 /ruby-ruby2ruby
@@ -887,7 +887,6 @@
 /ruby-rubyipmi
 /ruby-rubymail
 /ruby-rubypants
-/ruby-rubysl
 /ruby-rubytorrent
 /ruby-rubyvis
 /ruby-rufus-scheduler
@@ -971,6 +970,7 @@
 /ruby-stud
 /ruby-subexec
 /ruby-svg-graph
+/ruby-swd
 /ruby-switch
 /ruby-sys-admin
 /ruby-syslog-logger
@@ -1032,10 +1032,13 @@
 /ruby-unicode
 /ruby-unicorn-worker-killer
 /ruby-upr
+/ruby-url-safe-base64
 /ruby-uuid
 /ruby-uuidtools
 /ruby-valid
 /ruby-validatable
+/ruby-validate-email
+/ruby-validate-url
 /ruby-varia-model
 /ruby-vcr
 /ruby-vegas
@@ -1045,6 +1048,7 @@
 /ruby-warden
 /ruby-wavefile
 /ruby-web-console
+/ruby-webfinger
 /ruby-webmock
 /ruby-webrobots
 /ruby-websocket-driver
@@ -1090,6 +1094,7 @@
 /vagrant-cachier
 /vagrant-libvirt
 /vagrant-lxc
+/vpim
 /webgen0.4
 /webgen0.5
 /wheezy-transition-tracker
diff --git a/.mrconfig b/.mrconfig
index 8179a57..1df8c57 100644
--- a/.mrconfig
+++ b/.mrconfig
@@ -669,6 +669,10 @@ skip = lazy
 checkout = git_checkout ruby-bootstrap-sass
 skip = lazy
 
+[ruby-bootstrap-switch-rails]
+checkout = git_checkout ruby-bootstrap-switch-rails
+skip = lazy
+
 [ruby-bourne]
 checkout = git_checkout ruby-bourne
 skip = lazy
@@ -1685,6 +1689,10 @@ skip = lazy
 checkout = git_checkout ruby-gir-ffi
 skip = lazy
 
+[ruby-github-api]
+checkout = git_checkout ruby-github-api
+skip = lazy
+
 [ruby-github-linguist]
 checkout = git_checkout ruby-github-linguist
 skip = lazy
@@ -1817,6 +1825,10 @@ skip = lazy
 checkout = git_checkout ruby-haml-rails
 skip = lazy
 
+[ruby-hamlit]
+checkout = git_checkout ruby-hamlit
+skip = lazy
+
 [ruby-hamster]
 checkout = git_checkout ruby-hamster
 skip = lazy
@@ -2121,6 +2133,10 @@ skip = lazy
 checkout = git_checkout ruby-json
 skip = lazy
 
+[ruby-json-jwt]
+checkout = git_checkout ruby-json-jwt
+skip = lazy
+
 [ruby-json-schema]
 checkout = git_checkout ruby-json-schema
 skip = lazy
@@ -3197,6 +3213,10 @@ skip = lazy
 checkout = git_checkout ruby-rails-assets-jquery-textchange
 skip = lazy
 
+[ruby-rails-assets-jquery-ui]
+checkout = git_checkout ruby-rails-assets-jquery-ui
+skip = lazy
+
 [ruby-rails-assets-jquery.slimscroll]
 checkout = git_checkout ruby-rails-assets-jquery.slimscroll
 skip = lazy
@@ -3521,26 +3541,6 @@ skip = lazy
 checkout = git_checkout ruby-rsync
 skip = lazy
 
-[ruby-rubinius]
-checkout = git_checkout ruby-rubinius
-skip = lazy
-
-[ruby-rubinius-coverage]
-checkout = git_checkout ruby-rubinius-coverage
-skip = lazy
-
-[ruby-rubinius-debugger]
-checkout = git_checkout ruby-rubinius-debugger
-skip = lazy
-
-[ruby-rubinius-developer-tools]
-checkout = git_checkout ruby-rubinius-developer-tools
-skip = lazy
-
-[ruby-rubinius-profiler]
-checkout = git_checkout ruby-rubinius-profiler
-skip = lazy
-
 [ruby-ruby-engine]
 checkout = git_checkout ruby-ruby-engine
 skip = lazy
@@ -3569,10 +3569,6 @@ skip = lazy
 checkout = git_checkout ruby-rubypants
 skip = lazy
 
-[ruby-rubysl]
-checkout = git_checkout ruby-rubysl
-skip = lazy
-
 [ruby-rubytorrent]
 checkout = git_checkout ruby-rubytorrent
 skip = lazy
@@ -3905,6 +3901,10 @@ skip = lazy
 checkout = git_checkout ruby-svg-graph
 skip = lazy
 
+[ruby-swd]
+checkout = git_checkout ruby-swd
+skip = lazy
+
 [ruby-switch]
 checkout = git_checkout ruby-switch
 skip = lazy
@@ -4149,6 +4149,10 @@ skip = lazy
 checkout = git_checkout ruby-upr
 skip = lazy
 
+[ruby-url-safe-base64]
+checkout = git_checkout ruby-url-safe-base64
+skip = lazy
+
 [ruby-uuid]
 checkout = git_checkout ruby-uuid
 skip = lazy
@@ -4165,6 +4169,14 @@ skip = lazy
 checkout = git_checkout ruby-validatable
 skip = lazy
 
+[ruby-validate-email]
+checkout = git_checkout ruby-validate-email
+skip = lazy
+
+[ruby-validate-url]
+checkout = git_checkout ruby-validate-url
+skip = lazy
+
 [ruby-varia-model]
 checkout = git_checkout ruby-varia-model
 skip = lazy
@@ -4201,6 +4213,10 @@ skip = lazy
 checkout = git_checkout ruby-web-console
 skip = lazy
 
+[ruby-webfinger]
+checkout = git_checkout ruby-webfinger
+skip = lazy
+
 [ruby-webmock]
 checkout = git_checkout ruby-webmock
 skip = lazy
@@ -4381,6 +4397,10 @@ skip = lazy
 checkout = git_checkout vagrant-lxc
 skip = lazy
 
+[vpim]
+checkout = git_checkout vpim
+skip = lazy
+
 [webgen0.4]
 checkout = git_checkout webgen0.4
 skip = lazy
diff --git a/build-and-upload b/build-and-upload
index 6787804..1ceb39b 100755
--- a/build-and-upload
+++ b/build-and-upload
@@ -85,6 +85,44 @@ check_package() {
       echo "OK, but you should probably run the test suite before uploading!"
     fi
   fi
+
+  if [ "$distribution" = unstable ] || \
+    [ "$distribution" = experimental ] || \
+    [ "$distribution" = UNRELEASED ]; then
+    test_reverse_dependencies
+  fi
+}
+
+test_reverse_dependencies() {
+  local binaries=$(dh_listpackages)
+  local debs=$(dcmd --deb "$changes")
+  if [ ! -d "${HOME}/.chdist/unstable" ]; then
+    chdist create unstable
+  fi
+  cat > "${HOME}/.chdist/unstable/etc/apt/sources.list" <<EOF
+deb http://deb.debian.org/debian/ unstable main
+deb-src http://deb.debian.org/debian/ unstable main
+EOF
+  chdist apt unstable update
+  local rdeps=$(chdist apt-cache unstable rdepends $binaries | grep '^\s' | xargs -n 1 chdist bin2src unstable | sort | uniq)
+  local failed_rdeps=""
+  if [ -n "$rdeps" ]; then
+    echo "I: found reverse dependencies: $rdeps"
+    for pkg in $rdeps; do
+      if confirm "Test ${pkg}? [Y/n] " y; then
+        local rc=0
+        adt-run --user debci --apt-upgrade $debs "$pkg" --- lxc --sudo adt-sid-"$arch" || rc=$?
+        if [ $rc -ne 0 -a $rc -ne 2 -a $rc -ne 8 ]; then
+          failed_rdeps="$failed_rdeps $pkg"
+        fi
+      fi
+    done
+    for pkg in $failed_rdeps; do
+      warning "Tests for $pkg failed! Please verify before uploading"
+    done
+  else
+    echo "I: no reverse dependencies found, skipping"
+  fi
 }
 
 confirm() {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/pkg-ruby-extras.git



More information about the Pkg-ruby-extras-commits mailing list