> @Vit Ondruch <[email protected]> - if you have any idea on why it can't
find the binary path, that would be good, am I missing a requires on itself
or some such?

It turns out this is an appropriate question for this list. Why is the
following call failing inside the package build environment?

Gem.bin_path 'asciidoctor-pdf', 'asciidoctor-pdf'

Can we not rely on the Gem API? The build installs the gem before running
the tests, so I don't see why this would fail.

I'm willing to make certain accommodations in the test suite to get the
tests passing, but using a workaround for this seems like a step too far.

Best Regards,

-Dan

On Wed, May 6, 2020 at 4:10 AM Christopher Brown <[email protected]>
wrote:

> Dan,
>
> Thanks for looking into this - have patched and tested and looks good:
>
> https://kojipkgs.fedoraproject.org//work/tasks/1299/44151299/build.log
>
> @Vit Ondruch <[email protected]> - if you have any idea on why it can't
> find the binary path, that would be good, am I missing a requires on itself
> or some such?
>
> Cheers
> Chris
>
> On Tue, 5 May 2020 at 20:32, Dan Allen <[email protected]> wrote:
>
>> Christopher,
>>
>> I discovered the issue. Fedora uses a new version of the pdf-core gem
>> (0.8.1) than what prawn requests (0.7.0). There was a change introduced in
>> that version to truncate any float value in the PDF to an integer if the
>> decimal is zero. See
>> https://github.com/prawnpdf/pdf-core/commit/3bea761521b3483e1e81968c600b6fddf6a87863.
>> That's why we're seeing differences in the test results when comparing the
>> page dimensions.
>>
>> I'll make the change to the test suite with a note that the comparison
>> must not assume the numeric type.
>>
>> -Dan
>>
>> On Tue, May 5, 2020 at 9:11 AM Christopher Brown <[email protected]>
>> wrote:
>>
>>> Hi there,
>>>
>>> I have bumped the version of a package I maintain in Fedora and am
>>> seeing an increase in errors from the test suite run.
>>>
>>> https://kojipkgs.fedoraproject.org//work/tasks/6453/44116453/build.log
>>>
>>> I'm specifically trying to understand the errors regarding being unable
>>> to locate the binary and the eql errors as these form the majority.
>>>
>>> I have asked about the latter upstream a while back:
>>>
>>> https://github.com/asciidoctor/asciidoctor-pdf/issues/1542
>>>
>>> and received comment about there possibly being a problem with rspec
>>> itself?
>>>
>>> Any advice appreciated.
>>>
>>> --
>>> Christopher Brown
>>> _______________________________________________
>>> ruby-sig mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Fedora Code of Conduct:
>>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>>> List Archives:
>>> https://lists.fedoraproject.org/archives/list/[email protected]
>>>
>>
>>
>> --
>> Dan Allen | @mojavelinux | https://twitter.com/mojavelinux
>> _______________________________________________
>> ruby-sig mailing list -- [email protected]
>> To unsubscribe send an email to [email protected]
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archives/list/[email protected]
>>
>
>
> --
> Christopher Brown
> Senior Consultant
> Red Hat UK Ltd
> [email protected]
> _______________________________________________
> ruby-sig mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/[email protected]
>


-- 
Dan Allen | @mojavelinux | https://twitter.com/mojavelinux
_______________________________________________
ruby-sig mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to