Notes for tj3 - reproducible builds result

Version annotated: 3.6.0-4
Comments: 1) --enddate variance in man page down to lib/taskjuggler/Tj3SheetAppBase.rb.
Haven't been able to trace where @date is set (it appears to be used in the
help string before the block is executed, which suggests it's expected to
be set by a caller...?)
.
2) [non deterministic] Ordering differences in tjp.vim
Both the 'hi def link .* contained' and the 'syn region tlpblk_.*' have the same cause:
[[[
--- a/lib/taskjuggler/VimSyntax.rb
+++ b/lib/taskjuggler/VimSyntax.rb
@@ -31 +31 @@ class TaskJuggler
- @reference.keywords.each_value do |kw|
+ @reference.keywords.values.sort.each do |kw|
]]]
.
3) [tangential / doesn't affect reproducibility] tjp.vim is packaged twice, both in tj3:usr/share/taskjuggler/data/tjp.vim and in vim-tjp:usr/share/vim/addons/syntax/tjp.vim
.
4) Non-deterministic ordering difference in account.html
 

Our notes about issues affecting packages are stored in notes.git and are targeted at packages in Debian in 'unstable/amd64' (unless they say otherwise).