[dev-servo] Error while building servo in Windows

2017-03-16 Thread Malsha Ranawaka
Hello,

I'm Malsha Ranawaka, a computer engineering undergraduate from University of 
Moratuwa, Sri Lanka. I'm interested in contributing to servo as part of 
Outreachy Round 14. 

I'm trying to build the servo project in Windows using MSYS (Mingw). I followed 
the steps in Github, however it gives an error when executing the command for 
building the project. The error details are as follows:

Command executed: ./mach build --dev
Error   : ./mach: line 9: exec: python: cannot execute: Is a 
directory
Line 9 in .mach file in project: ''':' && if [ ! -z "$MSYSTEM" ] ; then 
exec python "$0" "$@" ; else which python2.7 > /dev/null 2> /dev/null && exec 
python2.7 "$0" "$@" || exec python "$0" "$@" ; fi

How can I solve this error? Any help would be greatly appreciated. 

Thank you.

Regards,
Malsha Ranawaka

___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


[dev-servo] Proposal: remove testing of and support for MinGW builds

2017-03-16 Thread Lars Bergstrom
Servo used the excellent MinGW toolchain to quickly stand up Servo builds
on Windows and to provide us with Windows debugging support while the MSVC
Rust toolchain was not yet ready. Now that the native MSVC is working well,
we would like to remove testing of and support for those MinGW builds.

MinGW is now an extra maintenance burden, is a platform where the Rust
toolchain support is getting more complicated (e.g.,
https://github.com/rust-lang/cargo/pull/3651#issuecomment-285380533), and -
to be perfectly frank - is a development mode that we do not want to
support or a build that we want to encourage users to use. Servo has pretty
good first-class support for development on Windows using the native tools
(thanks especially to UK992, vlad, Coder206, and WindowsBunny!). I would
not hesitate to suggest to a new developer that they work exclusively on
Windows without any ported linux tools, which is a solid point of pride for
any cross-platform open source project.

Opinions? Is there an important scenario here that I'm missing that
requires MinGW support? Or a particular tooling experience that is not yet
supported in the MSVC toolchain?

Thanks!
- Lars
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


Re: [dev-servo] Error while building servo in Windows

2017-03-16 Thread Jack Moffitt
It appears you do not have /c/Python27 in your path. Can you `echo
$PATH` and see if it's missing?

I would also suggest trying to build the MSVC version instead of the
GNU toolchain version, but that also requires Python in the Windows
path.

jack.

On Thu, Mar 16, 2017 at 8:07 AM, Malsha Ranawaka  wrote:
> Hello,
>
> I'm Malsha Ranawaka, a computer engineering undergraduate from University of 
> Moratuwa, Sri Lanka. I'm interested in contributing to servo as part of 
> Outreachy Round 14.
>
> I'm trying to build the servo project in Windows using MSYS (Mingw). I 
> followed the steps in Github, however it gives an error when executing the 
> command for building the project. The error details are as follows:
>
> Command executed: ./mach build --dev
> Error   : ./mach: line 9: exec: python: cannot execute: Is a 
> directory
> Line 9 in .mach file in project: ''':' && if [ ! -z "$MSYSTEM" ] ; then 
> exec python "$0" "$@" ; else which python2.7 > /dev/null 2> /dev/null && exec 
> python2.7 "$0" "$@" || exec python "$0" "$@" ; fi
>
> How can I solve this error? Any help would be greatly appreciated.
>
> Thank you.
>
> Regards,
> Malsha Ranawaka
>
> ___
> dev-servo mailing list
> dev-servo@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-servo
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


Re: [dev-servo] Task for initial contribution for Outreachy '17 - CSS Layout Bug Squasher

2017-03-16 Thread Josh Matthews
Hi Malsha! Sorry for the delayed response. Looking at the CSS and layout 
issues was a good idea, but the layout issues in particular are rarely 
good candidates for a first contribution due to their complexity. Would 
you be interested in working on 
https://github.com/servo/servo/issues/15840 instead?


Cheers,
Josh

On 2017-03-12 2:51 PM, Malsha Ranawaka wrote:

Hi!

I'm a computer engineering undergrad from University of Moratuwa, Sri Lanka.

I am interested in working on the project 'CSS Layout Bug Squasher' of Servo 
for Outreachy Round 14 - 2017. I have experience in web development and am 
really enthusiastic in working with effets of CSS.

I am looking into tasks in Servo project tagged 'layout/css' and 
'layout/uncategorized'. Which type of issues will be most suitable for an 
initial contribution for the project? Any help would be much appreciated.

Thanks!



___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo