Package: rubber
Version: 1.4-1
Severity: normal

Dear Maintainer,

It is important (for me) to check that the document stack is updated without 
unnecessaryly recompile.

In previous versions, when the modification time of the dependencies was in the 
correct order,
rubber output "nothing to do for ...".

This feature seems lost ("running ps2pdf") and rubber seems to recompile 
without necessity. See example below.

Thanks for your time.
r.

$ date && ls -lt --time-style=full-iso && rubber -pd -vvv bug 
Wed Jan 20 12:11:33 CET 2016
total 196
-rw-r--r-- 1 anonymous anonymous  21547 2016-01-20 12:10:49.190190490 +0100 
bug.pdf
-rw-r--r-- 1 anonymous anonymous 159509 2016-01-20 12:10:49.090187074 +0100 
bug.ps
-rw-r--r-- 1 anonymous anonymous    279 2016-01-20 12:10:49.022184750 +0100 
bug.aux
-rw-r--r-- 1 anonymous anonymous   1096 2016-01-20 12:10:49.022184750 +0100 
bug.dvi
-rw-r--r-- 1 anonymous anonymous   2546 2016-01-20 12:10:49.022184750 +0100 
bug.log
-rw-r--r-- 1 anonymous anonymous    463 2016-01-20 12:06:54.590175830 +0100 
bug.tex
This is Rubber version 1.4.
[latex] parsing /home/anonymous/CACCA/bug-rubber/bug.tex
[latex] script module article registered
[latex] end of /home/anonymous/CACCA/bug-rubber/bug.tex
[latex] dependencies: ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[latex] directive: module dvips
[latex] built-in module dvips registered
[latex] directive: module ps2pdf
[latex] built-in module ps2pdf registered
[depend] make bug.pdf -> ['bug.ps']
[depend] make bug.ps -> ['bug.dvi']
[depend] make bug.dvi -> ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[latex] building additional files...
compiling bug.tex...
executing: latex \nonstopmode \input{bug.tex}
  with environment: {'TEXINPUTS': '.:.:'}
process 3244 (latex) returned 0
[latex] running post-compilation scripts...
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[depend] while making bug.dvi: contents of bug.aux unchanged, ignoring mtime
[depend] while making bug.ps: timestamp of dependency bug.dvi changed, 
rebuilding
executing: dvips bug.dvi
process 3246 (dvips) returned 0
[depend] make bug.dvi -> ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[depend] while making bug.dvi: contents of bug.aux unchanged, ignoring mtime
[depend] while making bug.pdf: timestamp of dependency bug.ps changed, 
rebuilding
running: ps2pdf bug.ps bug.pdf...
[depend] make bug.ps -> ['bug.dvi']
[depend] make bug.dvi -> ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[depend] while making bug.dvi: contents of bug.aux unchanged, ignoring mtime
$ date && ls -lt --time-style=full-iso && rubber -pd -vvv bug
Wed Jan 20 12:11:35 CET 2016
total 196
-rw-r--r-- 1 anonymous anonymous  21547 2016-01-20 12:11:33.867716812 +0100 
bug.pdf
-rw-r--r-- 1 anonymous anonymous 159509 2016-01-20 12:11:33.787714079 +0100 
bug.ps
-rw-r--r-- 1 anonymous anonymous   1096 2016-01-20 12:11:33.715711620 +0100 
bug.dvi
-rw-r--r-- 1 anonymous anonymous   2546 2016-01-20 12:11:33.715711620 +0100 
bug.log
-rw-r--r-- 1 anonymous anonymous    279 2016-01-20 12:11:33.711711483 +0100 
bug.aux
-rw-r--r-- 1 anonymous anonymous    463 2016-01-20 12:06:54.590175830 +0100 
bug.tex
This is Rubber version 1.4.
[latex] parsing /home/anonymous/CACCA/bug-rubber/bug.tex
[latex] script module article registered
[latex] end of /home/anonymous/CACCA/bug-rubber/bug.tex
[latex] dependencies: ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[latex] directive: module dvips
[latex] built-in module dvips registered
[latex] directive: module ps2pdf
[latex] built-in module ps2pdf registered
[depend] make bug.pdf -> ['bug.ps']
[depend] make bug.ps -> ['bug.dvi']
[depend] make bug.dvi -> ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[latex] building additional files...
compiling bug.tex...
executing: latex \nonstopmode \input{bug.tex}
  with environment: {'TEXINPUTS': '.:.:'}
process 3255 (latex) returned 0
[latex] running post-compilation scripts...
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[depend] while making bug.dvi: contents of bug.aux unchanged, ignoring mtime
[depend] while making bug.ps: timestamp of dependency bug.dvi changed, 
rebuilding
executing: dvips bug.dvi
process 3257 (dvips) returned 0
[depend] make bug.dvi -> ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[depend] while making bug.dvi: contents of bug.aux unchanged, ignoring mtime
[depend] while making bug.pdf: timestamp of dependency bug.ps changed, 
rebuilding
running: ps2pdf bug.ps bug.pdf...
[depend] make bug.ps -> ['bug.dvi']
[depend] make bug.dvi -> ['bug.aux', '/home/anonymous/CACCA/bug-rubber/bug.tex']
[depend] while making bug.dvi: cyclic dependency on bug.aux (pruned)
[depend] while making bug.dvi: contents of bug.aux unchanged, ignoring mtime
$ cat bug.tex
\documentclass{article}

\begin{document}

\title{Introduction to \LaTeX{}}
\author{Author's Name}

\maketitle

\begin{abstract}
The abstract text goes here.
\end{abstract}

\section{Introduction}
Here is the text of your introduction.

\begin{equation}
    \label{simple_equation}
    \alpha = \sqrt{ \beta }
\end{equation}

\subsection{Subsection Heading Here}
Write your subsection text here.

\section{Conclusion}
Write your conclusion here.

\end{document}

$ reportbug

-- Package-specific info:

If you report an error when running rubber please include example
input file that produces the error in your report.

Don't forget to also include examples of other files that are
needed, e.g. bibtex databases. Often it also helps to include
he logfile.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages rubber depends on:
pn  python:any          <none>
ii  texlive-latex-base  2015.20151225-1

rubber recommends no packages.

Versions of packages rubber suggests:
ii  imagemagick                8:6.8.9.9-6+b1
pn  sam2p                      <none>
ii  texlive-binaries           2015.20150524.37493-7+b1
ii  texlive-extra-utils        2015.20151225-2
ii  texlive-latex-extra        2015.20151225-2
ii  texlive-latex-recommended  2015.20151225-1
ii  texlive-omega              2015.20151225-1
ii  texlive-pictures           2015.20151225-1
ii  transfig                   1:3.2.5.e-4

-- no debconf information

Reply via email to