At this time, I'd like to propose that we not add any more Perl scripts to the build and consider Perl a linguam non grata.
Thoughts?
Volunteers to squash (2) and/or (3)? :)
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Adam Barth:At this time, I'd like to propose that we not add any more Perl scripts to the build and consider Perl a linguam non grata.
Thoughts?I'm understandably in favor of "no new Perl".(For context, I'm told Perl is one reason for needing cygwin, which makes Windows development more painful than it needs to be, so removing Perl helps with this.)Volunteers to squash (2) and/or (3)? :)
I'd like to take (3) as a chance to improve my python skills :p
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
I just noticed that Nills has already started working on (3) on his refactoring make-file-arrays.py in https://codereview.chromium.org/43083002/.
And the rest? there are 184 (183, minus makegrammar.pl)...
Many of these scripts are used at test time, not build time. I'm guessing we're keeping those around.
But test is part of the build in some cases (it compiles, tests and the build succeeds), unless I am misunderstanding. The goal here is to drop cygwin entirely, right?
On Fri, Oct 25, 2013 at 4:39 PM, Nico Weber <tha...@chromium.org> wrote:
Many of these scripts are used at test time, not build time. I'm guessing we're keeping those around.
On Oct 25, 2013 6:37 AM, "PhistucK" <phis...@gmail.com> wrote:
Coo. :)How much time does usually it take for CodeSearch to catch up?
I support this goal.Didn't we used to have at least a few layout tests w/ server-side cgi scripts written in Perl?
Have those been converted over?
On Fri, Oct 25, 2013 at 8:43 AM, Dirk Pranke <dpr...@chromium.org> wrote:
I support this goal.Didn't we used to have at least a few layout tests w/ server-side cgi scripts written in Perl?Yes.Have those been converted over?I haven't tried those yet. I was focusing more on the build system. It's not clear what a better alternative would be for those tests.
Getting rid of all of the PHP-based tests may be more of an uphill battle, as I believe it is the only blessed language by the W3C for writing tests that require server-side scripts. The Python contingency is getting stronger there, though, so that might change over time (and if we pushed for it, that would certainly help).
There are some things that we can only test via Perl today. PHP massages/normalizes its output too much for some tests. Until we have a replacement, I think it's ok to continue to using Perl in tests.
On Fri, Oct 25, 2013 at 12:35 PM, Adam Barth <aba...@chromium.org> wrote:
There are some things that we can only test via Perl today. PHP massages/normalizes its output too much for some tests. Until we have a replacement, I think it's ok to continue to using Perl in tests.This would be somewhere between kinda surprising and really surprising to me. If you can point me to examples, I'd be happy to look at it.
On Fri, Oct 25, 2013 at 1:58 PM, Dirk Pranke <dpr...@chromium.org> wrote:On Fri, Oct 25, 2013 at 12:35 PM, Adam Barth <aba...@chromium.org> wrote:
There are some things that we can only test via Perl today. PHP massages/normalizes its output too much for some tests. Until we have a replacement, I think it's ok to continue to using Perl in tests.This would be somewhere between kinda surprising and really surprising to me. If you can point me to examples, I'd be happy to look at it.LayoutTests/http/tests/encoding/meta-switch-mid-parse-with-title.html is a recent example. It requires sending broken unicode on the wire and controlling exactly when the underlying socket is flushed.