Bug#1002496: perl6-readline: Strange files under /usr/lib/perl6/vendor/dist?

2022-01-05 Thread Chris Lamb
Hey Dominique,

> I don't really know why the pre-compilation is not reproducible.

First, thank you for the links and explanation: I thought they were
I accidentally-included files at first. Anyway, I've just spent a few
minutes looking into this issue and it seems like the pre-compiled
modules reference the absolute build path:

  $ strings EBC1B2DDA59A9D91D483BD81DAA416714D2D1276 | grep lamby
  
/home/lamby/temp/cdt.20220105114153.LbQvXzNPwU.repro.perl6-readline/build-a/perl6-readline-0.1.5

(There might be other 'nondeterminisms' as well, however.)

> As a matter of fact, neither rakudo, nqp or moarvm are reproducible. I've
> never found the time or energy to find why.

I assume you're referring to the build of the rakudo source package
itself. If so, that feels like an important yet distinct issue: let's
keep this particular bug to the reproducibility of the *output* of
rakudo… even if it turns out to be the same underlying problem.

Anyway, just thought I'd brain-dump the above for now.


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-



Bug#1002496: perl6-readline: Strange files under /usr/lib/perl6/vendor/dist?

2021-12-24 Thread Dominique Dumont
Hi

On Thursday, 23 December 2021 10:19:50 CET Chris Lamb wrote:
> The latest version of perl6-readline seems to ship a number of
> interesting-looking files under /usr/lib/perl6/vendor, such as:
> 
>   /usr/lib/perl6/vendor/dist/A8475E6287F45455F9F68569C07ADC25AA5BEFDF
> 
> Is this some kind of .pyc equivalent for Perl 6? Either way, I'd love
> to know more as these files appear to be unreproducible.

Yes, theses are Raku modules pre-compiled at build time.

A more detailed explanation is provided on Debian wiki:

https://wiki.debian.org/Perl6PreCompProposal

I don't really know why the pre-compilation is not reproducible.

As a matter of fact, neither rakudo, nqp or moarvm are reproducible. I've 
never found the time or energy to find why.

All the best

Dod



Bug#1002496: perl6-readline: Strange files under /usr/lib/perl6/vendor/dist?

2021-12-23 Thread Chris Lamb
Package: perl6-readline
Version: 0.1.5-3
Severity: minor
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Dear Maintainer,

The latest version of perl6-readline seems to ship a number of
interesting-looking files under /usr/lib/perl6/vendor, such as:

  /usr/lib/perl6/vendor/dist/A8475E6287F45455F9F68569C07ADC25AA5BEFDF

Is this some kind of .pyc equivalent for Perl 6? Either way, I'd love
to know more as these files appear to be unreproducible.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-