|
From: | Eric Bavier |
Subject: | Re: [PATCH] gnu: perl: Fix autosplitting of 0-time source. |
Date: | Thu, 10 Sep 2015 12:13:51 -0500 |
User-agent: | Roundcube Webmail/1.0.6 |
On 2015-09-10 10:46, address@hidden wrote:
address@hidden skribis:From: Eric Bavier <address@hidden> * gnu/packages/patches/perl-autosplit-default-time.patch: New patch. * gnu/packages/perl.scm (perl): Use it. * gnu-system.am (dist_patch_DATA): Add it.Good catch, OK for ‘core-updates’. (It’s the 2nd case where we see assumptions about the range of an mtime.)
Ok, will push to 'core-updates'.
+AutoSplit will fail to create an index for files whose modification time is 0 +because its default time for a non-existent index is 1. Set this default time+to -1 instead.What is the index used for?
AutoSplit uses the 'autosplit.ix' index files to catalog the file locations of split functions, as well as a timestamp on the last time the module was split, as far as I understand. The AutoLoader module looks for these indices and emits a non-fatal but nonetheless scary-looking warning of their non-existence at runtime, which is what alerted me to the issue.
`~Eric
[Prev in Thread] | Current Thread | [Next in Thread] |