lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #4946 Omit (or


From: Auto mailings of changes to Lily Issues
Subject: [Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #4946 Omit (or set manually) PDF Metadata to have byte-for-byte reproducible buil; ds
Date: Wed, 27 Jul 2016 13:49:19 +0000

I am skeptical that ModDate and CreationDate being optional by spec will buy us anything since LilyPond is not writing its PDF files itself and I would suspect ps2pdf to fill in those entries when nobody else does.


[issues:#4946] Omit (or set manually) PDF Metadata to have byte-for-byte reproducible buil;ds

Status: New
Created: Wed Jul 27, 2016 01:42 PM UTC by pkx166h
Last Updated: Wed Jul 27, 2016 01:42 PM UTC
Owner: nobody

On 26/07/16 21:25, Graham Percival wrote:

It would be nice if we could have byte-for-byte "reproducible" builds; i.e.
if the input file and the lilypond versions are the same, they would produce
identical output.

Currently we can set pdfmodDate, but the PDF metadata "CreationData" field
is still set to the current time. It would be great if we could either omit
that field, or set it manually.

Test case: compile this twice (keeping the first pdf), then compare the
files. Ideally they would produce identical output.

\version "2.19.45"
\header {
% Works great!
pdfmodDate = "D:20150811160000+01'00'"
% Doesn't change anything; not currently supported.
pdfcreationDate = "D:20150811160000+01'00'"
}
{ c'4 }

I will note that both ModDate and CreationDate are optional in the PDF spec
(according to David):
https://lists.gnu.org/archive/html/lilypond-user/2016-07/msg00162.html

Cheers,
- Graham


Sent from sourceforge.net because address@hidden is subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Testlilyissues-auto mailing list
address@hidden
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto

reply via email to

[Prev in Thread] Current Thread [Next in Thread]