[dev-servo] Github Discussions are now available on servo/servo

2020-07-29 Thread Josh Bowman-Matthews
We've been given access to the new Discussions feature on Github. For conversations or questions that may not fit well on Matrix, I invite you to consider opening up a discussion topic at https://github.com/servo/servo/discussions instead. My hope is that we will be able to shut down the maili

Re: [dev-servo] NCSU Final Project

2020-04-10 Thread Josh Bowman-Matthews
An IDE will probably not hurt, but you will likely not be able to use the default project build settings, since those rely on `cargo build`, rather than our custom `./mach build` which performs important additional setup. As for subscribing to dev-servo, please follow the steps listed at http

[dev-servo] Introducing the layout zoo

2020-01-30 Thread Josh Bowman-Matthews
As we make progress on our rewrite of Servo's layout engine (https://github.com/servo/servo/wiki/Layout-2020), there have been various times when other developers with experience building layout engines have asked us questions that start with "how will you handle" and "have you considered". To

Re: [dev-servo] The future of irc.mozilla.org/#servo

2019-12-20 Thread Josh Bowman-Matthews
One more IRC integration that I forgot about - we receive notifications about daily taskcluster job failures on IRC. We'll want to verify the plans for the taskcluster-notify service with respect to Matrix. On 12/19/19 11:43 AM, Josh Bowman-Matthews wrote: Hi folks! Mozilla has announc

[dev-servo] The future of irc.mozilla.org/#servo

2019-12-19 Thread Josh Bowman-Matthews
Hi folks! Mozilla has announced [1] that irc.mozilla.org is being officially replaced by an instance of Riot/Matrix, so we now need to make a decision about what happens next. The server will shut down in March 2020, and I see two possible outcomes for our official day-to-day synchronous projec

Re: [dev-servo] Regarding missing DOM features project: Named getter implementation

2019-12-02 Thread Josh Bowman-Matthews
some specific crates? If anything else is required to be done or you need more information on our work, kindly let us know. Thanking you. Hoping to hear from you soon. Regards Chintan Gandhi NC State University On Wed, Oct 16, 2019 at 2:49 PM Josh Bowman-Matthews < j...@joshmatthews.net>

Re: [dev-servo] Regarding missing DOM features project: Named getter implementation

2019-11-28 Thread Josh Bowman-Matthews
nt), the presence of a "named getter" in the interface describes how the web platform should interpret an arbitrary property name (https://html.spec.whatwg.org/multipage/forms.html#dom-form-nameditem). Our engine does not support this yet, so part of this project is designed to implement it

[dev-servo] Tree is closed

2019-11-15 Thread Josh Bowman-Matthews
I have closed the tree because mac3 is not in a usable state (https://github.com/servo/servo/issues/24755) and my attempts to follow the instructions in https://github.com/servo/taskcluster-config/ to disable it have not succeeded. The tree will remain closed until mac3 can either be removed fr

Re: [dev-servo] Regarding missing DOM features project

2019-10-16 Thread Josh Bowman-Matthews
uld interpret an arbitrary property name (https://html.spec.whatwg.org/multipage/forms.html#dom-form-nameditem). Our engine does not support this yet, so part of this project is designed to implement it. Cheers, Josh On 10/16/19 2:40 PM, Josh Bowman-Matthews wrote: Welcome! Could you be more s

Re: [dev-servo] Regarding missing DOM features project

2019-10-16 Thread Josh Bowman-Matthews
Welcome! Could you be more specific about what kind of clarification you're looking for? What parts of the project description page are unclear right now? Cheers, Josh On 10/16/19 2:13 PM, Chintan Gandhi wrote: Hello All, Greetings! We, Chintan Gandhi, Jay Modi and Anshul Jethvani are grad

Re: [dev-servo] NC State Group for OffscreenCanvas APIs

2019-10-16 Thread Josh Bowman-Matthews
Welcome! My number one tip is to ask questions in public places, and aim to submit smaller pull requests for feedback sooner, rather than waiting to submit larger number of changes simultaneously. I know that this project involves many new concepts and tools, so please ask questions up front if

Re: [dev-servo] Hello

2019-10-15 Thread Josh Bowman-Matthews
Welcome! If you are familiar with C++ already, you may find https://vnduongthanhtung.gitbooks.io/migrate-from-c-to-rust/content/ and https://github.com/nrc/r4cppp to be useful for quickly learning how Rust is different. The second link also contains a number of useful resources including docume

Re: [dev-servo] Last week for testing potential IRC replacements

2019-10-09 Thread Josh Bowman-Matthews
ne of these platforms? On Fri, Oct 4, 2019 at 4:05 PM Josh Bowman-Matthews wrote: Freenode is still a candidate for us. The candidates listed here require actual feedback because they are different from IRC; Freenode is more of the same, so it doesn't require explicit testing. On 10/4/

Re: [dev-servo] Last week for testing potential IRC replacements

2019-10-04 Thread Josh Bowman-Matthews
witch? The Daala team hangs there so it's not like there is no precedent. Le 3 oct. 2019 à 18:28, Josh Bowman-Matthews a écrit : If anybody is having trouble accessing the document, here's the relevant information: Our Matrix/Riot.IM instance is here: https://mozilla-test.riot.im

Re: [dev-servo] Last week for testing potential IRC replacements

2019-10-03 Thread Josh Bowman-Matthews
ty channels as well as in this thread, and of course you can always email mh...@mozilla.com directly. On 10/3/19 12:25 PM, Josh Bowman-Matthews wrote: I've created Servo channels on each of the test instances. I encourage you to join them and experiment with the features of the platfor

Re: [dev-servo] Last week for testing potential IRC replacements

2019-10-03 Thread Josh Bowman-Matthews
I've created Servo channels on each of the test instances. I encourage you to join them and experiment with the features of the platform - replying to messages; using threads; using rich message content like images, links, emoticons, etc. On 10/3/19 12:15 PM, Josh Bowman-Matthews wrot

[dev-servo] Last week for testing potential IRC replacements

2019-10-03 Thread Josh Bowman-Matthews
Hi everyone! Mozilla is currently testing out three different replacements for IRC. irc.mozilla.org is going to go away in early 2020, so our synchronous text chat home will need to change. If you would like to have input into this decision, please try out the test instances listed in https://

[dev-servo] Request for comment: ending support for rcdom implementation

2019-07-20 Thread Josh Bowman-Matthews
Recently a vulnerability was discovered in markup5ever's RcDom implementation that could cause a DoS in a user-facing system that relied on it for parsing or serialization. RcDom was never intended to be a production-quality implementation, but it has traditionally been exposed as a public part

Re: [dev-servo] Tree is closed for linux CI upgrade

2019-05-24 Thread Josh Bowman-Matthews
After finally figuring out how to resolve the TravisCI failures, and unexpectedly having to upgrade servo-master1 to xenial today, we are back to a status quo of deploying salt-based changes off of the saltfs master branch. Sorry that it took so long! On 4/26/19 2:35 PM, Josh Bowman-Matthews

Re: [dev-servo] Mozilla community survey

2019-05-03 Thread Josh Bowman-Matthews
I forgot a link for more information about following and participating in the research: https://discourse.mozilla.org/t/2019-mozilla-communities-contributors-survey-and-state-of-the-rebel-alliance-report/37430 Cheers, Josh On 5/2/19 1:10 PM, Josh Bowman-Matthews wrote: Hi Servo contributors

[dev-servo] Mozilla community survey

2019-05-02 Thread Josh Bowman-Matthews
Hi Servo contributors! In 2017, Mozilla ran its first comprehensive quantitative and qualitative look at the contributor communities we foster in order to help us understand the breadth and depth of our contributors and how we could provide a better experience. We are running a similar analysi

Re: [dev-servo] How to Run Servo/Media/Examples?

2019-04-29 Thread Josh Bowman-Matthews
Have you installed both the -devel and non-devel packages for GStreamer? If not, try doing that. On 4/27/19 7:41 PM, Maria Sable wrote: Hi all, I uninstalled gstreamer 1.14 and did a fresh install using the gstreamer 1.16 binaries as Akhilesh suggested. I am still having the same issue with ru

Re: [dev-servo] Doubts regarding the subsequent steps.

2019-04-27 Thread Josh Bowman-Matthews
It's not clear to me how to obtain the information about whether a value curve is active. I recommend making a pull request with the rest of the changes and adding a TODO comment about the missing check. On 4/26/19 6:01 PM, Srivatsan Narasimhan wrote: Hi Josh, I wrote the two methods with the

Re: [dev-servo] Tree is closed for linux CI upgrade

2019-04-26 Thread Josh Bowman-Matthews
lease check with me first. Cheers, Josh On 4/26/19 11:52 AM, Josh Bowman-Matthews wrote: Since I have successfully performed builds on Xenial-based linux machines, I am closing the tree so I can upgrade the servo-linux[1-6] and servo-linux-cross[1-3] build machines from Trusty to Xenial. I hop

[dev-servo] Tree is closed for linux CI upgrade

2019-04-26 Thread Josh Bowman-Matthews
Since I have successfully performed builds on Xenial-based linux machines, I am closing the tree so I can upgrade the servo-linux[1-6] and servo-linux-cross[1-3] build machines from Trusty to Xenial. I hope to have the process complete by end of day. I'll track my progress in https://github.com

Re: [dev-servo] Doubts regarding the subsequent steps.

2019-04-26 Thread Josh Bowman-Matthews
To throw a NotSupportedError, you can use https://dxr.mozilla.org/servo/source/components/script/dom/audionode.rs#280 as an example, and see that the WebIDL contains either [Throws] (for a method) or [SetterThrows]/[GetterThrows] for an attribute (https://dxr.mozilla.org/servo/rev/56c2e85cab5b0

Re: [dev-servo] println!("Hello from NCSU");

2019-04-22 Thread Josh Bowman-Matthews
be done? I was not able to understand how to update individual test expectations from the link you sent me, can you help me with this? Thanks. Akhilesh On Apr 22, 2019, at 10:15 AM, Josh Bowman-Matthews wrote: Based on the output of grepping `tests/wpt/web-platform-tests/webaudio` for `set

Re: [dev-servo] println!("Hello from NCSU");

2019-04-22 Thread Josh Bowman-Matthews
-07f3047be42c0db3/build-script-build` (exit code: 1) Requested 'gstreamer-1.0 >= 1.14' but version of GStreamer is 1.8.3 So by reading the last line I fail to understand that I have a version higher than it required. Any advice? Thanks Balaji Janakarajan Hari Graduate Student -

Re: [dev-servo] println!("Hello from NCSU");

2019-04-22 Thread Josh Bowman-Matthews
pt-build` (exit code: 1) Requested 'gstreamer-1.0 >= 1.14' but version of GStreamer is 1.8.3 So by reading the last line I fail to understand that I have a version higher than it required. Any advice? Thanks Balaji Janakarajan Hari Graduate Student - IMSE Program NC State linkedin/co

Re: [dev-servo] println!("Hello from NCSU");

2019-04-02 Thread Josh Bowman-Matthews
Try running `cargo update -p hyper-openssl` and see if that makes any difference. On 4/1/19 7:00 PM, Balaji Janakarajan Hari wrote: Hi Josh I just moved to xbunutu 18.1.10. Appears to no support for new OpenSSL of 1.1.1 and greater. Any idea how to fix it? warning: unused manifest key: workspa

Re: [dev-servo] Regarding CSC 517 OSS project

2019-04-01 Thread Josh Bowman-Matthews
latform, I understand that the function calls for say, get_id() should be direct like - bluez.get_id(). It would be helpful if I had a better understanding of Bluez(Arc). Thank you! Niveditha Shankar On Sun, Mar 31, 2019 at 8:32 PM Josh Bowman-Matthews wrote: The devices crate is a crates.io depende

Re: [dev-servo] println!("Hello from NCSU");

2019-04-01 Thread Josh Bowman-Matthews
by then. Thank you for doing the same. Best, Akhilesh On Sat, Mar 30, 2019 at 11:27 PM Josh Bowman-Matthews < j...@joshmatthews.net> wrote: On 3/30/19 6:20 PM, Akhilesh Venkatasubramanian wrote: Hi Josh, 1. Yes we are working on the example and have it defined as follows: https://g

Re: [dev-servo] Regarding CSC 517 OSS project

2019-03-31 Thread Josh Bowman-Matthews
sers/jayaharsha/Desktop/devices" } -Niveditha Shankar On Sun, Mar 31, 2019 at 5:27 PM Josh Bowman-Matthews wrote: Those errors are difficult to diagnose without seeing the rest of the code. However, given that BluetoothAdapter is supposed to be a trait now, the second function does

Re: [dev-servo] Regarding CSC 517 OSS project

2019-03-31 Thread Josh Bowman-Matthews
| |_^ doesn't have a size known at compile-time -Niveditha Shankar On Sat, Mar 30, 2019 at 1:09 PM Josh Bowman-Matthews wrote: Yes - use a Cargo override to build Servo with your local modified version of the devices crate. You can read more about overrides at https://doc.rust-

Re: [dev-servo] Fwd: println!("Hello from NCSU");

2019-03-31 Thread Josh Bowman-Matthews
p us proceed if we don't fix the issue by then. Thank you for doing the same. Best, Akhilesh On Sat, Mar 30, 2019 at 11:27 PM Josh Bowman-Matthews < j...@joshmatthews.net> wrote: On 3/30/19 6:20 PM, Akhilesh Venkatasubramanian wrote: Hi Josh, 1. Yes we are working on the exam

Re: [dev-servo] ConstantSourceNode DOM Build Error

2019-03-31 Thread Josh Bowman-Matthews
OscillatorNodeOptions has a `parent` field because the OscillatorNodeOptions dictionary in the WebIDL declaration inherits from the AudioScheduledNodeOptions dictionary. Since the ConstantSourceOptions dictionary does not inherit from anything, it has no parent field. On 3/31/19 3:26 PM, Chri

Re: [dev-servo] Fwd: println!("Hello from NCSU");

2019-03-30 Thread Josh Bowman-Matthews
On 3/30/19 6:20 PM, Akhilesh Venkatasubramanian wrote: Hi Josh, 1. Yes we are working on the example and have it defined as follows: https://github.com/JHBalaji/media/blob/master/examples/set_value_curve.rs Can you tell us if the example we have defined is right? We have written it similar to t

Re: [dev-servo] Regarding CSC 517 OSS project

2019-03-30 Thread Josh Bowman-Matthews
Yes - use a Cargo override to build Servo with your local modified version of the devices crate. You can read more about overrides at https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#overriding-dependencies and https://doc.rust-lang.org/cargo/reference/manifest.html#the-pa

Re: [dev-servo] Fwd: println!("Hello from NCSU");

2019-03-30 Thread Josh Bowman-Matthews
, Mar 30, 2019 at 12:27 AM Josh Bowman-Matthews wrote: Answers inline: On 3/29/19 7:54 PM, Akhilesh Venkatasubramanian wrote: Hi Josh, We went ahead to try to implement the function and are facing some issues and your insight will be helpful. 1. We have implemented the function here: https

Re: [dev-servo] Regarding CSC 517 OSS project

2019-03-30 Thread Josh Bowman-Matthews
tructure we created for implementing BluetoothAdapter for linux. Sincerely Niveditha Shankar On Sat, Mar 30, 2019 at 12:26 AM Josh Bowman-Matthews wrote: That sounds like the right idea. I'm not quite sure what this question is asking, however: > Are we right in assuming that th

Re: [dev-servo] Incremental compilation is very slow

2019-03-29 Thread Josh Bowman-Matthews
Hi Yu, Servo can take a long time to build on machines that do not have many CPUs or have less than 8GB of RAM, unfortunately. I do not know of a way around this. Which crates are you modifying before building? Cheers, Josh On 3/28/19 7:24 PM, Yu Feng wrote: Hi, I am working on a project th

Re: [dev-servo] Regarding CSC 517 OSS project

2019-03-29 Thread Josh Bowman-Matthews
That sounds like the right idea. I'm not quite sure what this question is asking, however: > Are we right in assuming that the current BluetoothAdapter function has to > be broken for each component and put in the respective structure? If you are asking if code like https://github.com/servo/

Re: [dev-servo] Fwd: println!("Hello from NCSU");

2019-03-29 Thread Josh Bowman-Matthews
Answers inline: On 3/29/19 7:54 PM, Akhilesh Venkatasubramanian wrote: Hi Josh, We went ahead to try to implement the function and are facing some issues and your insight will be helpful. 1. We have implemented the function here: https://github.com/JHBalaji/media/blob/master/audio/src/param

Re: [dev-servo] Regarding mailing list

2019-03-28 Thread Josh Bowman-Matthews
You can subscribe at https://lists.mozilla.org/listinfo/dev-servo . Cheers, Josh On 3/28/19 7:09 PM, Sruthi Kannan wrote: Hello, I'm working on the Refactor Bluetooth support student project along with Niveditha Shankar. I'd like to get added to the mailing list. Thank you. Regards, Sruthi

Re: [dev-servo] Fwd: println!("Hello from NCSU");

2019-03-28 Thread Josh Bowman-Matthews
It looks like you're using WSL on Windows. This is not a supported configuration, unfortunately. Cheers, Josh On 3/28/19 6:05 PM, Josh Matthews wrote: -- Forwarded message - From: Srivatsan Narasimhan Date: Thu, 28 Mar 2019 at 18:00 Subject: Re: [dev-servo] println!("Hello fro

Re: [dev-servo] println!("Hello from NCSU");

2019-03-28 Thread Josh Bowman-Matthews
The attachment did not come through. I recommend copying the text from your terminal rather than taking screenshots of it. Cheers, Josh On 3/28/19 3:07 PM, Srivatsan Narasimhan wrote: Hi Josh, I am currently having some problems in running an example. The build is successful but while running

Re: [dev-servo] CSC 517 OSS Project

2019-03-28 Thread Josh Bowman-Matthews
were reflected. But I am still getting the same link error. https://gist.github.com/NivedithaShankar/47f6f06bcf788e11ba291c563685386a On Thu, Mar 28, 2019 at 9:38 AM Josh Bowman-Matthews wrote: That looks like you need to set the LIB variable per the instructions in https://github.com/servo

Re: [dev-servo] CSC 517 OSS Project

2019-03-28 Thread Josh Bowman-Matthews
the terminal window to ensure that the changes are picked up. On 3/28/19 1:47 AM, Niveditha Shankar wrote: https://gist.github.com/NivedithaShankar/6850daeb74eede93e560f20bf3566573 On Thu, Mar 28, 2019 at 1:25 AM Josh Bowman-Matthews wrote: The log file is missing. I recommend pasting the log

Re: [dev-servo] CSC 517 OSS Project

2019-03-27 Thread Josh Bowman-Matthews
'error: linking with `link.exe` failed: exit code: 1181' error. I have attached the log file below Niveditha Shankar On Tue, Mar 26, 2019 at 12:48 PM Josh Bowman-Matthews wrote: I have never seen this before. Does it persist if you restart the terminal, or even the operating system? Ch

Re: [dev-servo] Servo Build Error on Windows

2019-03-26 Thread Josh Bowman-Matthews
fixed the issue. Thank you! Kind regards, Maria On Tue, Mar 26, 2019 at 12:47 PM Josh Bowman-Matthews wrote: It seems like this file was renamed in the gstreamer 1.15 release. For now, try installing the gstreamer 1.14 release and see if that makes a difference. Cheers, Josh On 3/25/19 8:42 PM

Re: [dev-servo] CSC 517 OSS Project

2019-03-26 Thread Josh Bowman-Matthews
omment-457434408> to see if it helps. Cheers, CYBAI On Tue, Mar 26, 2019 at 9:23 AM Niveditha Shankar wrote: Hi I tried to build the project in windows and got the following error `link.exe` failed: exit code: 1181 ' I have attached the log file below Niveditha Shankar On Mon, Mar

Re: [dev-servo] Servo Build Error on Windows

2019-03-26 Thread Josh Bowman-Matthews
rompt output to this email so you can see. Kind regards, Maria On Mon, Mar 25, 2019 at 5:14 PM Josh Bowman-Matthews < j...@joshmatthews.net> wrote: Hi Maria, The ATL/MFC components for Visual Studio are not installed by default. You should follow https://github.com/felixrieseberg

Re: [dev-servo] Servo Build Error on Windows

2019-03-25 Thread Josh Bowman-Matthews
Hi Maria, The ATL/MFC components for Visual Studio are not installed by default. You should follow https://github.com/felixrieseberg/windows-build-tools/issues/92#issue-299336903 to modify your installation to add them. Cheers, Josh On 3/25/19 5:05 PM, Maria Sable wrote: Hi all, I am one o

Re: [dev-servo] CSC 517 OSS Project

2019-03-25 Thread Josh Bowman-Matthews
On 3/25/19 12:49 PM, Niveditha Shankar wrote: Thanks for that. The build was successful! On running the test specified, we got this "ran 213 tests as expected". So am I right in assuming that the modifications we make to the servo code are correct if these tests run as expected? Correct. And

Re: [dev-servo] println!("Hello from NCSU");

2019-03-24 Thread Josh Bowman-Matthews
Automation like RampToValueAtTime and SetValueCurveAtTime does not make sense independent of a node. The advantage of using a node like ConstantSourceNode is that the output of the node is constant, so it's easier to evaluate the effects of automation on the node's output. Does that make sense?

Re: [dev-servo] CSC 517 OSS Project

2019-03-24 Thread Josh Bowman-Matthews
the build issue for mac. We can then go ahead run the automated tests for bluetooth and check the existing output. Thank you! Niveditha Shankar On Sat, Mar 23, 2019 at 11:57 AM Josh Bowman-Matthews wrote: These are all good questions! You are correct about the reference to the code that you

Re: [dev-servo] println!("Hello from NCSU");

2019-03-23 Thread Josh Bowman-Matthews
ple to check the output of the SetValueCurveAtTime function that we will be adding to param.rs? I'm assuming we will also be expecting an audio output. Thanks for your patience and helping us out, Akhilesh On Fri, Mar 22, 2019 at 10:52 PM Josh Bowman-Matthews wrote: On 3/22/19 5:58 PM, Balaji Janakara

Re: [dev-servo] CSC 517 OSS Project

2019-03-23 Thread Josh Bowman-Matthews
These are all good questions! You are correct about the reference to the code that you will be modifying. Servo imports the types from the devices crate in this code: https://github.com/servo/servo/blob/059ac12c00c4cfac4133b23fc3d81e71b90eb8e2/components/bluetooth/lib.rs#L19-L20 .. That means t

Re: [dev-servo] println!("Hello from NCSU");

2019-03-22 Thread Josh Bowman-Matthews
On 3/22/19 5:58 PM, Balaji Janakarajan Hari wrote: Hi Josh 1. We are trying to implement the functionality and have a few q's. The setValueCurveAtTime talks about Automation event, which I assume th

Re: [dev-servo] Creating New DOM Interfaces for Nodes

2019-03-22 Thread Josh Bowman-Matthews
You are correct; for the initial steps that involve creating the new DOM node you will need to modify servo/servo. However, you will also need to modify servo/media in order to process the missing message. You are correct that using existing WebAudio node implementations as models for this work

Re: [dev-servo] New Contributor working on WebAudio

2019-03-21 Thread Josh Bowman-Matthews
Fantastic! Welcome to Servo. We're looking forward to your contributions and questions :) Cheers, Josh On 3/21/19 5:44 PM, Joe Hutchinson wrote: Hi Everyone, I, along with two other students from NC State, will be working on adding support for the missing WebAudio node types ( https://github.

Re: [dev-servo] CSC 517 OSS Project

2019-03-08 Thread Josh Bowman-Matthews
Welcome! One nice property about this project is that it's more or less standalone, so there isn't much preparation necessary beyond understanding the Rust language concepts that you will be relying upon. Cheers, Josh On 3/7/19 8:41 PM, Niveditha Shankar wrote: Hello, I am Niveditha Shankar

Re: [dev-servo] println!("Hello from NCSU");

2019-03-08 Thread Josh Bowman-Matthews
Welcome to Servo! Please ask questions if any parts of the project are unclear! Cheers, Josh On 3/7/19 9:43 PM, Balaji Janakarajan Hari wrote: Hello All, We are a team of NCSU students from CSC 517 class and excited to work on Mozil

Re: [dev-servo] rust-webvr and media repositories now use homu

2019-02-21 Thread Josh Bowman-Matthews
ue is empty while there's an open PR [1]. And bors-servo does not seem to be working [2]. [1] https://build.servo.org/homu/queue/media [2] https://github.com/servo/media/pull/182#issuecomment-465936001 On Tue, Feb 19, 2019 at 6:23 PM Josh Bowman-Matthews < j...@joshmatthews.net>

[dev-servo] rust-webvr and media repositories now use homu

2019-02-19 Thread Josh Bowman-Matthews
No matter how attractive that green merge button looks, please refrain from clicking it and use the homu commands for the servo/rust-webvr and servo/media repositories. Otherwise, nothing else has changed. Cheers, Josh ___ dev-servo mailing list dev-s

[dev-servo] TravisCI migration is complete

2019-01-09 Thread Josh Bowman-Matthews
Last May, TravisCI announced that they were going to consolidate all open source travis-ci.org users under travis-ci.com instead. At the same time, GitHub announced the deprecation of their Services feature, which was the basis for the travis-ci.org CI integration. TravisCI created a new GitHub

Re: [dev-servo] servo-linux2 is behaving strangely

2018-11-23 Thread Josh Bowman-Matthews
Turns out this was a low disk space error. I cleaned up 10gb of old doc build artifacts, and I'm looking into how the accumulated. The queue should be moving again. Cheers, Josh On 11/23/18 9:44 AM, Josh Bowman-Matthews wrote: It's consistently erroring out during the linking pha

[dev-servo] servo-linux2 is behaving strangely

2018-11-23 Thread Josh Bowman-Matthews
It's consistently erroring out during the linking phase despite being a large ec2 instance and having lots of hard drive space available. Nothing can merge while it's behaving this way, so I'm investigating. I'll let you know when the queue is moving again; you can follow along on github at htt

[dev-servo] Documentation for Servo-enabled Firefox Reality builds

2018-11-22 Thread Josh Bowman-Matthews
Hi folks! I've made an initial attempt at documenting the process that should be followed when making custom Firefox Reality builds with the Servo backend enabled. You can find it at https://github.com/servo/servo/wiki/FirefoxReality-build - please feel free to amend it with more specific steps

Re: [dev-servo] Rustfmt now checked on CI

2018-11-07 Thread Josh Bowman-Matthews
Thank you for all your help in formatting the existing code and enabling rustfmt in CI! I'm very pleased that we've adopted rustfmt and that we now have consistent formatting with the rest of the Rust ecosystem. Cheers, Josh On 11/7/18 1:51 PM, Pyfisch wrote: Hi Everyone, Servo source code i

Re: [dev-servo] Query regarding WebAudio node API - Implementing periodic wave options

2018-11-07 Thread Josh Bowman-Matthews
Yes, if there are types that derive Copy right now that are being modified in ways that forbid that (such as adding a Vec member), feel free to remove the derivation. Cheers, Josh On 11/6/18 8:09 PM, Avanthikaa Ravichandran wrote: Hi, I am trying to write an implementation for the PeriodicWav

[dev-servo] Publishing checklist for macOS bindings crates

2018-09-28 Thread Josh Bowman-Matthews
Historically, figuring out when to use a major or minor version bump for any of the macOS bindings crates has been a fraught process because the rules are difficult to remember and the crates are all intertwined. I have put together https://github.com/servo/core-foundation-rs/wiki/Publishing-ch

[dev-servo] Outstanding concerns with WPT platform?

2018-09-26 Thread Josh Bowman-Matthews
I'll be meeting with various WPT stakeholders at the Web Engines Hackfest next week. Do we have any thoughts or concerns about the future of WPT as a platform to drive Servo's web compatibility and testing web features across all browsers? Are there any web platform features that are still hard

[dev-servo] Automated upstream WPT syncing is now enabled

2018-09-20 Thread Josh Bowman-Matthews
Hi folks! I've finally flipped the switch on our new upstream syncing solution, so changes to WPT files will now be propagated upstream on a per-PR basis (eg. https://github.com/servo/servo/pull/21756 -> https://github.com/web-platform-tests/wpt/pull/13115). If you see any comments from @servo-

Re: [dev-servo] Tidy lints

2018-08-20 Thread Josh Bowman-Matthews
On 8/19/18 4:13 PM, Emilio Cobos Álvarez wrote: On 8/19/18 9:54 PM, Josh Bowman-Matthews wrote: On 8/19/18 2:10 PM, Anthony Ramine wrote: We don't make use of rustfmt yet though (right? I was under a rock for 2 weeks so if I missed this excellent improvement, ignore me), so let'

Re: [dev-servo] Tidy lints

2018-08-19 Thread Josh Bowman-Matthews
On 8/19/18 2:10 PM, Anthony Ramine wrote: We don't make use of rustfmt yet though (right? I was under a rock for 2 weeks so if I missed this excellent improvement, ignore me), so let's do that first IMO. Le 19 août 2018 à 19:43, Bobby Holley a écrit : rustfmt fits the bill, so I think it ma

Re: [dev-servo] Tree is closed until further notice

2018-05-17 Thread Josh Bowman-Matthews
All of this took much longer than I hoped, but I have just reopened the tree. Thank you for your patience! Cheers, Josh On 5/11/18 7:25 PM, Josh Bowman-Matthews wrote: Hi everyone! The most recent deploy of salt changes messed up all of our Linux build machines in a way that I have been

[dev-servo] Tree is closed until further notice

2018-05-11 Thread Josh Bowman-Matthews
Hi everyone! The most recent deploy of salt changes messed up all of our Linux build machines in a way that I have been unable to undo. I'm in the process of recreating all of the machines from scratch; you can follow my progress in https://github.com/servo/servo/issues/20774#issuecomment-38851

Re: [dev-servo] NCSU Servo Project

2018-03-21 Thread Josh Bowman-Matthews
On 3/21/18 5:54 PM, Praneet Mocherla wrote: On Wednesday, March 21, 2018 at 5:30:36 PM UTC-4, Josh Bowman-Matthews wrote: On 3/21/18 4:43 PM, Praneet Mocherla wrote: Hi all, Brody and I are working on the canvas rendering project: https://github.com/servo/servo/wiki/Canvas-rendering-project

Re: [dev-servo] NCSU Servo Project

2018-03-21 Thread Josh Bowman-Matthews
On 3/21/18 4:43 PM, Praneet Mocherla wrote: Hi all, Brody and I are working on the canvas rendering project: https://github.com/servo/servo/wiki/Canvas-rendering-project We've been working on this for a couple of days, and it's our first time contributing to an open source project. We are cur

Re: [dev-servo] Servo Project NCSU team

2018-03-12 Thread Josh Bowman-Matthews
Hi Enrico, Please restrain yourself from sharing your opinions quite so strongly in the future. This mailing list is shared by project enthusiasts like yourself, core team members and contributors, and people who are often making their very first contribution to an open source project. This can

Re: [dev-servo] Servo Project NCSU team

2018-03-09 Thread Josh Bowman-Matthews
Hi Patrick! What parts of the initial steps are giving you trouble? Cheers, Josh On 3/9/18 1:52 PM, Patrick Poggi wrote: Hello, Bhanu and I are both NCSU student that will be working on the http archive support project.( https://github.com/servo/servo/wiki/HTTP-archive-support-project) At the

Re: [dev-servo] Standalone NDK concerns?

2018-03-07 Thread Josh Bowman-Matthews
On 3/7/18 6:04 AM, Imanol Fernández wrote: We talked a bit about standalone NDKs when we worked on adding support for new android CPU architectures here: https://github.com/servo/servo/issues/11921#issuecomment-299052122 The benefit of using a standalone NDK is that we have to configure less CXX

[dev-servo] Standalone NDK concerns?

2018-03-06 Thread Josh Bowman-Matthews
I'm trying to update our NDK from 12b to a more modern 16b. Since the default NDK installation is so convoluted in terms of include/lib/bin directories, I'm giving the standalone SDK a shot and it appears to be much more straightforward to integrate into the build. Is there any reason we haven'

[dev-servo] How to free up disk space and unbreak the queue

2018-02-10 Thread Josh Bowman-Matthews
Recently we've been running into disk space issues on build machines. Invariably the cause is that we have upwards of 30gb just being consumed by build artifacts. I'm going to look for a way to avoid this problem without any manual intervention, but until then, if you notice a build log that co

Re: [dev-servo] Infra FYI: Taskcluster status check, which you can ignore for now, coming to servo/servo repo

2018-02-06 Thread Josh Bowman-Matthews
It's been a month with the failing status check, and it's consistently a source of confusion for developers who aren't already in the know. How much longer are we expected to be in this state, or could we turn it off again until it's being actively worked on? Cheers, Josh On 1/4/18 5:49 PM, E

Re: [dev-servo] Let's merge core-foundation-rs, core-text-rs, and core-graphics-rs

2018-02-01 Thread Josh Bowman-Matthews
Closing the loop here, I just merged a pull request that imports core-graphics-rs, core-text-rs, cocoa-rs, and io-surface-rs into the core-foundation-rs repository (https://github.com/servo/core-foundation-rs/pull/160). I'll be decommissioning the original repositories by adding a commit that

[dev-servo] Automated WPT syncing is in public testing

2018-02-01 Thread Josh Bowman-Matthews
Hi everyone! I've built some automated systems to perform regular bidirectional syncing for the vendored web-platform-tests. You can see them in action at https://github.com/servo/servo/pull/19922 (local changes from Servo synced upstream) and https://github.com/servo/servo/pull/19919 (changes

[dev-servo] Best practices for running try builds

2018-01-24 Thread Josh Bowman-Matthews
Hi folks! I've recently noticed some inefficient usage of our CI resources, and I wanted to make sure that everybody is aware of the best practices. #1: The Buildbot grid http://build.servo.org/grid exists, and shows you all of the failures across all builders for a given revision. You can ex

[dev-servo] Old builds on CI machines take up increasing disk space

2018-01-04 Thread Josh Bowman-Matthews
I just encountered a try build failure which contained: ar: libjs_static.a: No space left on device I logged into the build machine and checked, and there were 5mb left out of the 61gb disk. After checking that the machine was idle, I cleared out 34gb worth of old builds from the target/ direct