-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PERL_UNUSED_VAR(flags) is breaking on Perl 5.8.5 #129
Comments
Considering Perl 5.8.5 is gone EOL a long ago I'm reluctant to change that. I should rather consider raising minimum perl version. FYI Perl 5.8 of travis (which is 5.8.8 to be exact) is happy. |
@khwilliamson: that is your change |
That line is only in there to silence warnings, so it could be pulled out. What's being executed here is fallback code for perls that don't have the infrastructure that the faster mechanism uses. My plan is to copy that infrastructure into Encode, so it will be fast, and more importantly, there are some security issues with previous perls that are now fixed, and so those will automatically get fixed in Encode. This could go in Devel::PPPort, but we don't know when the next release of that is going to be, since the developer has gone awol, and I think Encode is the only module that really uses this. |
What this means is that offending line is very likely to be removed 3 months or so from now in Encode |
Fair enough. Until then, this is why the 5.8.5 build is failing for dbsrgits/dbix-class-schema-loader#17 (put for cross-reference). The reason why 5.8.5 is a comment "Full Test of minimum supported with threads". |
@khwilliamson is it not possible to add a Perl version-predicated cpp #if guard around this line? As it stands right now I can not do future releases of DBIx::Class ( which has an unbreakable commitment to support 5.8.3+ ) until either this is fixed, or I do weird acrobatics in my CI to gate the Encode.pm lower so the rest of the CI run can pass 5.8.7, which is also affected, is even more surprisingly-widely-used. A minimum 3 months breakage at such a low level would be very unfortunate. |
@dankogai please re-open this issue based on the above |
On 02/14/2018 06:01 AM, Peter Rabbitson wrote:
@khwilliamson <https://github.com/khwilliamson> is it not possible to
add a Perl version-predicated cpp #if guard around this line?
As it stands right now I can not do future releases of DBIx::Class (
which has an unbreakable commitment to support 5.8.3+ ) until either
this is fixed, or I do weird acrobatics in my CI to gate the Encode.pm
lower so the rest of the CI run can pass
5.8.7, which is also affected, is even more surprisingly-widely-used. A
minimum 3 months breakage at such a low level would be very unfortunate.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#129 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAGhn_6Yo2DdWi8sT7bl6jBPenXXFUEmks5tUtkegaJpZM4SBHbJ>.
What is the first version not affected?
|
@khwilliamson whole purpose of usage of that PERL_UNUSED_VAR(flags) macro is to silence gcc warning : set-but-not-used. Why is then variable flags set, but not used? Cannot be that variable fully commented or ifdef-ed on configuration where is not used? I think this is correct solution (to completely remove usage of PERL_UNUSED_VAR(flags)) and not trying to find perl version which has working PERL_UNUSED_VAR macro. |
On 02/14/2018 09:58 AM, pali wrote:
@khwilliamson <https://github.com/khwilliamson> whole purpose of usage
of that PERL_UNUSED_VAR(flags) macro is to silence gcc warning :
set-but-not-used. Why is then variable flags set, but not used? Cannot
be that variable fully commented or ifdef-ed on configuration where is
not used? I think this is correct solution (to completely remove usage
of PERL_UNUSED_VAR(flags)) and not trying to find perl version which has
working PERL_UNUSED_VAR macro.
Well, I did find the version, 5.9.3. This fails on earlier versions
only because 'flags' is declared const, and a3b680e6b77 fixed that.
I see we have several choices in fixing it:
1) remove the constness of 'flags'
2) remove the line entirely, and live with the compiler warnings
3) replace the line with the current definition of PERL_UNUSED_VAR,
either by #undef'ing it and redefining it, or expanding it to the void*
I note that this macro is used in various places in the code; presumably
this is the only current one where the argument is const. It would be
best actually to put this in Devel::PPPort, but that is not an immediate
solution.
I'm happy to fix this, but which option to use? I'm inclined to #undef
PERL_UNUSED_VAR and replace it with a better definition
…
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#129 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAGhn8i2A9Gz_ue7lrR5Pk93fMwesuEBks5tUxCxgaJpZM4SBHbJ>.
|
PERL_UNUSED_VAR doesn't work for variables marked 'const' for perls earlier than about 5.9.3. This commit replaces the failing call with the modern expansion of it. This should suffice for now, as this code is planned to be replaced in the next few months.
$Revision: 2.97 $ $Date: 2018/02/21 12:14:33 $ ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128
PERL_UNUSED_VAR doesn't work for variables marked 'const' for perls earlier than about 5.9.3. This commit replaces the failing call with the modern expansion of it. This should suffice for now, as this code is planned to be replaced in the next few months.
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]> Signed-off-by: Khem Raj <[email protected]>
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]> Signed-off-by: Khem Raj <[email protected]>
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]> Signed-off-by: Khem Raj <[email protected]>
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]> Signed-off-by: Khem Raj <[email protected]>
Source: meta-openembedded MR: 00000 Type: Integration Disposition: Merged from meta-openembedded ChangeID: 1636d7d Description: * Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Jeremy Puhlman <[email protected]>
PERL_UNUSED_VAR doesn't work for variables marked 'const' for perls earlier than about 5.9.3. This commit replaces the failing call with the modern expansion of it. This should suffice for now, as this code is planned to be replaced in the next few months.
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]>
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]>
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]>
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]> Signed-off-by: Khem Raj <[email protected]>
* Clean-up whitespace * Add ptest dependencies License-Update: Only use license lines from META.json Upstream release notes: 3.01 $ $Date: 2019/03/13 00:26:18 $ ! Encode.xs patched: Warning: Use of uninitialized value in subroutine entry dankogai/p5-encode#139 (comment) ! Encode/encode.h Pulled: Fix compile error and warning dankogai/p5-encode#138 3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() dankogai/p5-encode#137 ! MANIFEST remove utf8messages.t which is already deleted from the repository. 2.99 2019/01/21 03:13:35 ! Unicode/Unicode.xs Unicode/Unicode.pm VERSION++'ed as Perl core needed. dankogai/p5-encode#136 ! encengine.c Pulled: protect do_encode from NULL dst dankogai/p5-encode#135 2.98 2018/04/22 09:02:00 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.xs encengine.c t/decode.t t/enc_eucjp.t t/utf8messages.t t/utf8warnings.t - t/utf8messages.t + t/utf32warnings.t Pulled: Introduce new Encode check flag Encode::ONLY_PRAGMA_WARNINGS dankogai/p5-encode#134 2.98 2018/04/22 09:02:00 ! t/truncated_utf8.t Resolved: RT125131: truncated_utf8.t TODO test pass in blead https://rt.cpan.org/Ticket/Display.html?id=125131 ! Encode.xs Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes() dankogai/p5-encode#133 ! Unicode/Unicode.xs Pulled: Automatically compute length in attr() macro dankogai/p5-encode#132 ! Encode.xs Pulled: Fix compile warnings on 64bit MS VS2017 dankogai/p5-encode#131 2.97 2018/02/21 12:14:33 ! Encode.xs Pulled: New perls that fixes dankogai/p5-encode#129 https://rt.cpan.org/Ticket/Display.html?id=124399 dankogai/p5-encode#130 2.96 2018/02/11 05:35:26 ! Encode.pm encoding.pm Unicode/Unicode.pm VERSION++ to make bleadperl happy <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com> 2.95 2018/02/08 00:26:15 ! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm Unicode/Unicode.xs encengine.c Pulled: new perls dankogai/p5-encode#128 Signed-off-by: Tim Orling <[email protected]> Signed-off-by: Khem Raj <[email protected]>
This is the error (which I cannot fathom, since
PERL_UNUSED_VAR
just does a cast):Source: https://travis-ci.org/dbsrgits/dbix-class-schema-loader/jobs/339956926#L2006
Since that macro-call was added in 6128f24#diff-6ae89a05cb477ae91e301ee737d18c4dR529, is there an argument for simply zapping that line?
The text was updated successfully, but these errors were encountered: