Bug#847834: ruby-github-markup: FTBFS: IndexError: pop from empty list

2016-12-22 Thread Dmitry Shachnev
Control: tags -1 +patch

Hi all,

On Mon, Dec 12, 2016 at 09:04:09AM +0100, Chris Lamb wrote:
> ruby-github-markup fails to build from source in unstable/amd64:
>
>   […]
>
>   MarkupTest#test_rst:
>   GitHub::Markup::CommandError: Traceback (most recent call last):
> File "«BUILDDIR»/lib/github/commands/rest2html", line 196, in 
>   sys.stdout.write("%s%s" % (main(), "\n"))
> File "«BUILDDIR»/lib/github/commands/rest2html", line 182, in main
>   parts = publish_parts(text, writer=writer, settings_overrides=SETTINGS)
> ...
> File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 187, in 
> walkabout
>   visitor.dispatch_departure(self)
> File "/usr/lib/python2.7/dist-packages/docutils/nodes.py", line 1895, in 
> dispatch_departure
>   return method(node)
> File "«BUILDDIR»/lib/github/commands/rest2html", line 147, in depart_image
>   self.body.append(self.context.pop())
>   IndexError: pop from empty list

I have proposed a pull request for this:
https://github.com/github/markup/pull/976

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#847834: ruby-github-markup: FTBFS: IndexError: pop from empty list

2016-12-12 Thread Chris Lamb
Source: ruby-github-markup
Version: 1.5.0+dfsg-3
Severity: serious
Justification: fails to build from source
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Dear Maintainer,

ruby-github-markup fails to build from source in unstable/amd64:

  […]

  update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to 
provide /usr/bin/rst2s5 (rst2s5) in auto mode
  update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to 
provide /usr/bin/rst2xetex (rst2xetex) in auto mode
  update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to 
provide /usr/bin/rst2xml (rst2xml) in auto mode
  update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to 
provide /usr/bin/rstpep2html (rstpep2html) in auto mode
  Setting up rake (10.5.0-2) ...
  Setting up libruby2.3:amd64 (2.3.3-1) ...
  Setting up ruby2.3 (2.3.3-1) ...
  Setting up ruby2.3-dev:amd64 (2.3.3-1) ...
  Setting up ruby (1:2.3.3) ...
  Setting up ruby-rinku (1.7.3-2) ...
  Setting up gem2deb-test-runner (0.33.1) ...
  Setting up ruby-redcarpet (3.3.4-2) ...
  Setting up ruby-json (2.0.1+dfsg-3) ...
  Setting up ruby-all-dev:amd64 (1:2.3.3) ...
  Setting up ruby-creole (0.5.0-2) ...
  Setting up ruby-tdiff (0.3.3-1) ...
  Setting up asciidoctor (1.5.4-2) ...
  Setting up ruby-pkg-config (1.1.7-1) ...
  Setting up ruby-atomic (1.1.16-2+b6) ...
  Setting up ruby-setup (3.4.1-9) ...
  Setting up ruby-expression-parser (0.9.1-4) ...
  Setting up ruby-redcloth (4.3.2-2) ...
  Setting up ruby-thread-safe (0.3.5-3) ...
  Setting up ruby-i18n (0.7.0-2) ...
  Setting up ruby-rubypants (0.6.0-1) ...
  Setting up ruby-tzinfo (1.2.2-2) ...
  Setting up ruby-blankslate (3.1.3-1) ...
  Setting up ruby-posix-spawn (0.3.11-1+b2) ...
  Setting up gem2deb (0.33.1) ...
  Setting up ruby-activesupport (2:4.2.7.1-1) ...
  Setting up ruby-nokogiri (1.6.8.1-1) ...
  Setting up ruby-nokogiri-diff (0.2.0-1) ...
  Setting up ruby-org (0.9.12-2) ...
  Setting up ruby-html-pipeline (1.11.0-1) ...
  Setting up ruby-builder (3.2.2-4) ...
  Setting up ruby-sanitize (2.1.0-2) ...
  Setting up ruby-wikicloth (0.8.1+dfsg-4) ...
  Setting up ruby-github-markup-build-deps (1.5.0+dfsg-3) ...
  Processing triggers for libc-bin (2.24-8) ...
  Processing triggers for ca-certificates (20161130) ...
  Updating certificates in /etc/ssl/certs...
  0 added, 0 removed; done.
  Running hooks in /etc/ca-certificates/update.d...
  done.
  
  
**
  ** Environment
  **
  
**
  
  
PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=02ac3422a2dd
  TERM=xterm
  PAGER=more
  DISPLAY=:0
  DOCKER_IMAGE=lamby-debian-sid
  DEB_BUILD_OPTIONS=parallel=9
  PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
  HOME=/home/lamby
  LOGNAME=lamby
  SHLVL=1
  
PWD=/home/lamby/temp/cdt.20161212085942.NYbJv0Lql2.db.ruby-github-markup/ruby-github-markup-1.5.0+dfsg
  OLDPWD=/home/lamby/temp/cdt.20161212085942.NYbJv0Lql2.db.ruby-github-markup
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=la...@debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  GPG_KEY=1E953E27D4311E58
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  
**
  ** Building ruby-github-markup 1.5.0+dfsg-3 on amd64  
  **
  
**
  
   dpkg-buildpackage -rfakeroot -us -uc -b
  dpkg-buildpackage: info: source package ruby-github-markup
  dpkg-buildpackage: info: source version 1.5.0+dfsg-3
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Antonio Terceiro 

   dpkg-source --before-build ruby-github-markup-1.5.0+dfsg
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean --buildsystem=ruby --with ruby
 dh_testdir -O--buildsystem=ruby
 debian/rules override_dh_auto_clean
  make[1]: Entering directory '«BUILDDIR»'
  dh_auto_clean
dh_ruby --clean
 dh_ruby --clean
  fatal: Not a git repository (or any parent up to mount point /home)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  rm -rf doc
  make[1]: Leaving directory '«BUILDDIR»'
 dh_clean -O--buildsystem=ruby
   debian/rules build
  dh build --buildsystem=ruby --with ruby
 dh_testdir -O--buildsystem=ruby
 dh_update_autotools_config -O--buildsystem=ruby
 dh_auto_configure -O--buildsystem=ruby
dh_ruby