Your message dated Fri, 13 Jan 2017 10:04:28 +0000
with message-id <e1cryii-0004i6...@fasolo.debian.org>
and subject line Bug#849972: fixed in yard 0.9.7-1
has caused the Debian Bug report #849972,
regarding yard: please make the output reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
849972: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849972
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: yard
Version: 0.9.5-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: toolchain fileordering
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that yardoc generates output that is not reproducible due to the
use of a fallback glob that relies on (non-deterministic)
filesystem ordering.

Patch attached.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
diff --git a/lib/yard/parser/source_parser.rb b/lib/yard/parser/source_parser.rb
index b12d902..d6972ba 100755
--- a/lib/yard/parser/source_parser.rb
+++ b/lib/yard/parser/source_parser.rb
@@ -109,7 +109,7 @@ module YARD
             reject {|p| !File.file?(p) || excluded.any? {|re| p =~ re } }
 
           log.enter_level(level) do
-            parse_in_order(*files.uniq)
+            parse_in_order(*files.sort.uniq)
           end
         end
 

--- End Message ---
--- Begin Message ---
Source: yard
Source-Version: 0.9.7-1

We believe that the bug you reported is fixed in the latest version of
yard, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 849...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated yard package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 12 Jan 2017 21:45:38 -0200
Source: yard
Binary: yard yard-doc
Architecture: source
Version: 0.9.7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Description:
 yard       - Ruby documentation tool
 yard-doc   - Ruby documentation tool - documentation
Closes: 849972
Changes:
 yard (0.9.7-1) unstable; urgency=medium
 .
   * Team upload
 .
   [ Lucas Nussbaum ]
   * Fix permissions of files in /usr/share/yard/templates. (Avoids lintian
     warnings)
 .
   [ Antonio Terceiro ]
   * New upstream release. Includes change to make the output reproducible
     (Closes: #849972)
   * debian/rules, debian/ruby-tests.rake: refreshed with `dh-make-ruby -w`
   * debian/rules: install using the Rubygems layout. This makes most of the
     patches we have been carrying here obsolete. Remaining patches
     refreshed/updated.
Checksums-Sha1:
 7a83c7c9339c1c916527f5fb46f89ccfd0db3df9 2181 yard_0.9.7-1.dsc
 ff00cae41d704532aefd47791f0562ca73bf056f 623668 yard_0.9.7.orig.tar.gz
 68eb65f7aea259a247591d7de9033d77afc78675 79052 yard_0.9.7-1.debian.tar.xz
Checksums-Sha256:
 8043bd6aca0d3ea05b6163f5bda998143e3bbb1125d13ce7b2d5ff800d1d67ff 2181 
yard_0.9.7-1.dsc
 abf92f99929dd9a7292a07cff0a7e88df72c187be7d4b2abb229e0bad724d318 623668 
yard_0.9.7.orig.tar.gz
 e05de54dd3d05a6fb351f86a0889388ac6f813e2731884df45bcb89d6f8b3c05 79052 
yard_0.9.7-1.debian.tar.xz
Files:
 2be9421db40a96e7b2ca4d6c1a5d930d 2181 ruby optional yard_0.9.7-1.dsc
 778d0eee1f178a438fe0895423adb702 623668 ruby optional yard_0.9.7.orig.tar.gz
 a17b9604a77b9f69e59bc3015f562279 79052 ruby optional yard_0.9.7-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAlh4o6UACgkQ/A2xu81G
C96POxAAtWP6ZjNlZVIKEUkbZj3YhNhwDxjhqukM/JfuvwsyS6qwp6vIAu/tlYc+
w0wm08Y0ml79HJHzi7E/lLPG8J+2AKkRhnbdLz+7gc9fzlVfCKPr8sHu9vrROoYE
OC/lZRNFg8AmooWjpUVXecRqyJtLk18sqZJJEAEgnguPO5vK7bLpuFu4/GnTaYd6
CcYnABVFytODHkKlV7k+JDfhOCN13/s/mTl4LLB4Akm4nky2cdJ73BoPvdX0rTW8
srnDYxQAhOOoqDkvUGa87RkPBXLTxfryaHnD680qFE18Nw/IgaOljWdbCkvkBxg6
eXjPoUSTh/f6Qua+IvVtRRxcrdXNjzqj/nlywiR6nRJGaDH1vTT0Ykerjyffd4y4
oFPGlKUV6QSMgfWG1ps/QeDKa17El3Q24z8Zv5eF++7OZtB5sA+l/Enb1VTMnXPQ
EmG+HoxNp/KVYVp2j2bZtK4HND4zJgicJ49G3FdoLmcOk6XhqflJCdtcsiLc3SKM
4jUSZp7Vs0C3hrDzbaVjLcAf/4IBsQxetHKObSsszIyIi3Zv0B06Z1nlWqGWTYFv
ykFeekpgP7BfHT51+Vi50tiffj2Q8Kgyo10t1yH9gWKfvtR0hE5FTr6ZSejFSKWZ
UXHZg/zFO9SSaoRAoEdCbESE1NZEuLBbVDGGvYtZe9W8sfWlbn4=
=eiTT
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to