ActivitiesAtom Feed

Displaying activities 1 - 25 of 37 in total

September 26, 2017

  • Day 54-62

    Team Serv0101 (Servo) [2017] — at September 26, 2017 18:12 UTC

    Last week was pretty busy one. We have finally submitted our PR(Hopefully they will get merged this time).
    We had a small party with our supervisor last weekend. You can assume it as RGSoC End Party.
    We both are working on new issues as suggested by our mentor.
    Wrote a blog about our JSFOO 2017 conference experience.
    Sad to see we are at the End of RGSoC :(

September 20, 2017

  • Day 52 & Day 53

    Team Serv0101 (Servo) [2017] — at September 20, 2017 18:26 UTC

    Weekend spend well in JSFoo 2017 conf.
    We would like to thank RGSoC team for giving us a free ticket to JSFoo.
    JSFoo was in Bangalore, India so it was convenient for us to travel.

    Things we did in JSFoo:
    * Learned what is WebVR.
    * Using A-frame created basics hello world VR.
    * Aframe is a web framework for building virtual reality experiences. To learn more about it go to the official website
    * Meet many developers and speakers.
    * Discussed our work in servo and encouraged other girls to contribute in open source.

  • Day 50 & Day 51

    Team Serv0101 (Servo) [2017] — at September 20, 2017 18:17 UTC

    • We are done with our task.
    • Neha's PR #18313 will merge soon and Rakhi PR #17808 is left with few test cases.
    • Got an email from Josh for our next task

September 12, 2017

  • Day 49

    Team Serv0101 (Servo) [2017] — at September 12, 2017 14:53 UTC

    Day went very well with both the PRs.
    * Working on nits
    * Testing out code using ' ./mach test-tidy'
    * Had a talk with our mentor and coaches and they helped us with some issue
    * We can see people are taking interest in our PRs and they are also suggesting small changes

September 11, 2017

  • Day 46-47-48

    Team Serv0101 (Servo) [2017] — at September 11, 2017 05:17 UTC

    First two days+weekends, we learn few complex concepts of rust programming language.It's been two months, now we are confident enough about our understanding of codebase of Servo. Today we are planning to update our PR's and if PR got approved then we will pickup the next task and start working.
    We also have to write blog. We are collecting our data about whatever we did during last 2 months.
    Also this Friday we are going to attend JSFoo conference. Thanks to RGSoC for arranging tickets. Well we are pretty much excited.

September 06, 2017

  • Day 43-44-45

    Team Serv0101 (Servo) [2017] — at September 6, 2017 05:26 UTC

    Wrote test cases and pushed the latest code and got lot, I mean really lot of comments :P So we both ended up writing more test cases. Though this time I am happy to inform we are very close(our mentor said that Yay :) ). during these 3 days we updated patches 2-3 times.
    Hoping to start working on other issues soon.

August 31, 2017

  • Day 41 & Day 42

    Team Serv0101 (Servo) [2017] — at August 31, 2017 09:43 UTC

    Things we did:
    * Neha resolved most of the issue of srcset algorithm and her test cases is passing perfectly.
    * We both left with few test cases and we are hoping that our both PR will merge soon.

    Things we learned :
    Neha learnt one thing about git while rebasing.
    While rebasing if you rebase the merge commit also then, there are chances that all the commit inside that merge commit will open and get overlap on your commit.
    And you are not able to see you commit at HEAD
    So to get back your commit do this:
    user@ae4320e553db:~/servo (parseSrcset) $ git reflog
    SHA1 HEAD@{12}: otherusercommitmessage
    SHA2 HEAD@{13}: other
    SHA3 HEAD@{14}: other
    SHA34 HEAD@{120}: your
    SHA35 HEAD@{121}: yourcommitmessage2
    SHA36 HEAD@{122}: your

    find your commit message and copy SHA of that commit. Now suppose your SHA is SHA34

    user@ae4320e553db:~/servo (parseSrcset) $ git checkout SHA34
    user@ae4320e553db:~/servo ((SHA34)) $ git checkout -b srcset [This will lead you to a new branch]
    user@ae4320e553db:~/servo (srcset) $ git log --oneline
    SHA34 (HEAD -> srcset, origin/parseSrcset) yourcommitmessage1
    SHA35 your
    SHA36 yourcommitmessage_3

    Now you see your commit on head Next step is to delete the old branch where you messed up thing and move your current branch to new branch
    user@ae4320e553db:~/servo (srcset) $ git branch -D parseSrcset
    user@ae4320e553db:~/servo (srcset) $ git branch -m parseSrcset
    user@ae4320e553db:~/servo (parseSrcset) $
    You are done now.

    Thanks to our coach Ravi who helped me to get out of this.

  • Day 40

    Team Serv0101 (Servo) [2017] — at August 31, 2017 05:57 UTC

    Things we did:
    The janitor is working fine now. Neha's is moving her work from her local repo to the main project.
    Rakhi has written more test cases and updated the PR, she is waiting for the review from our mentor Josh. After that hopefully, if everything went well she will start working on next part of the project.

August 29, 2017

  • Day 39

    Team Serv0101 (Servo) [2017] — at August 29, 2017 10:43 UTC

    Things we did:
    * Had a weekly talk with our supervisor and discussed the project status.
    What Neha did:
    * Janitor again stopped working and Neha again got stuck in her work. Neha had a talk with one of the janitor maintainer and he told us that Janitor server again went down and a proper failover server requires a full setup. So, again it will take 1, 2 Days.
    * At the end of the day, Josh(mentor) helped Neha and resolved her problem by giving her a great idea of creating a new project on her machine using cargo new srcset
    Josh gave her all necessary code that she need in this file. Big thanks to Josh.
    * Now Neha is able to hack on her code more quickly than servo ;)
    What Rakhi did/doing:
    She is writing more test case these days.

August 26, 2017

  • Day 37- Day 38.

    Team Serv0101 (Servo) [2017] — at August 26, 2017 12:30 UTC

    Spent time writing more test case. Got to learn one thing- Never ever think that particular part is something that is going to be easy. We both thought test will be something that we can finish very easily. And believe us test is something that is giving us tough time. Though that's good because we are getting to learn lot of things.

August 23, 2017

  • Day 36

    Team Serv0101 (Servo) [2017] — at August 23, 2017 14:20 UTC

    The whole day went well:
    * We had a talk with the mentor and he told us that specification is confusing for parse srcset algorithm and he opened an issue for this.
    you can find an open issue here ->
    * We resolved so many things with the help of our coach Rahul.
    * We refactored the code for the srcset algorithm.

August 21, 2017

  • Day 35

    Team Serv0101 (Servo) [2017] — at August 21, 2017 18:42 UTC

    The Whole Day:
    I was already feeling sad after watching the GOT's episode 6th of season 7 😭😭😭 #OnlyGotFanCanUnderstandTheReason .
    After that got a new reason to get depress ~~> Dealing with errors, Servo build failing after pull. Whole day got wasted can't believe this, still can't see any solution 😭

    Update: Finally got a solution, After discussing with our mentor, Josh suggested to use a version of servo from before a7815aa commit. And yes it is working(I am 3 commits behind the mentioned one). A big relief!

August 18, 2017

  • Day 34

    Team Serv0101 (Servo) [2017] — at August 18, 2017 08:35 UTC

    I am Back. I am all well now! So what I and Neha did on day 34.
    * Neha's Bad: she is still dealing with Janitor issue. Janitor is facing problem. Neha updated her pull request but still while writing some new testes she did lot changes in pull request and Janitor stopped working instantly, She unfortunately didn't had her changes with her. I hope Janitor will start working properly so that we can get back on track asap.

    * For me last week was not that good. I was sick. But I am back with lot of energy. Rahul was helping me writing more test cases for sizes issue last day. I will update the pull request soon.
    * I hope we will start working on other issues soon.

    P.S: Today is 35th day and it's is RGSoC dayOff. I don't know how but i totally forgot about this. I don't know how this happened because I never forget about holidays 😜

August 16, 2017

  • Day 33

    Team Serv0101 (Servo) [2017] — at August 16, 2017 20:57 UTC

    Janitor worked for some time and then again it failed.
    In those time we are able to get the access to Neha's remote.
    So many things have changed today on parse srcset algorithm.

    Things we learned while updating the code for a srcset algorithm is:
    * loop { } : Rust provides a loop keyword to indicate an infinite loop. The break statement can be used to exit a loop at any time, whereas the continue statement can be used to skip the rest of the iteration and start a new one.
    * Bindings: You can bind values to names with @. Let's see an example to understand it properly.

    let x = 1;
    match x {
    e @ 1 => println!("Value: {}", e),
    _ => println!("anything"),

    This will print Value: 1

  • Day 31 & Day 32

    Team Serv0101 (Servo) [2017] — at August 16, 2017 20:35 UTC

    Things were not working properly.
    Janitor stopped working on Friday eve(Day 30).
    After janitor stopped working we are not able to access our remote and we can not even see our branches. Everything is stopped because of this.
    We had a talk with people who are working closely with the janitor and they are working on resolving this issue.

August 11, 2017

  • Day 30

    Team Serv0101 (Servo) [2017] — at August 11, 2017 11:12 UTC

    So today is her birthday and she is sick. (Get well soon dear)

    Rakhi is on complete rest today and we will soon have a small birthday party.
    While going through the srcset algorithm we figured out something wrong.
    Things are changed in the code but still lot of work is left.

  • Day 29

    Team Serv0101 (Servo) [2017] — at August 11, 2017 11:04 UTC

    Hello, everyone!

    While going through test cases of srcset. Test cases started failing :/
    Going through each and every step of an algorithm to check where our code is wrong.

    Rakhi is suffering from the viral fever so she is having rest.

August 08, 2017

  • Day 27 & Day 28

    Team Serv0101 (Servo) [2017] — at August 8, 2017 19:05 UTC

    So many learning is going on while writing test cases.

    A new thing that we learned is:
    PartialEq -> It is a trait for equality comparisons.
    This trait can be used with #[derive]. When derived on structs, two instances are equal if all fields are equal, and not equal if any fields are not equal. When derived on enums, each variant is equal to itself and not equal to the other variants.
    It has two methods :
    1. fn eq(&self, other: &Rhs) -> bool
    This method tests for "=="
    2. fn ne(&self, other: &Rhs) -> bool
    This method tests for "!="

  • Day 26

    Team Serv0101 (Servo) [2017] — at August 8, 2017 18:52 UTC

    It's a regular day for us today as well.

    We got to know about so many things about servo while testing our code.
    For example:
    If you run this --> ./mach test-tidy
    This is a source code tidiness check. And it is a good idea to run this test before submitting PR.

    Had a regular discussion with our mentor and coaches.

August 04, 2017

August 03, 2017

  • Day 22 & 23

    Team Serv0101 (Servo) [2017] — at August 3, 2017 05:28 UTC

    Updated PR for Srcset.
    Gone through some new topics of Rust.
    Yesterday we were facing Internet connectivity issue, not exactly a good day for us. Issue is fixed now. So we are back on track .

July 31, 2017

  • Saturday and day 21

    Team Serv0101 (Servo) [2017] — at July 31, 2017 19:06 UTC

    *Day 21:-
    Writing more test cases for srcset and sizes. Both components are going parallely.
    Met one of our coach Rahul. He cleared lot of our doubts. He also helped us with test cases and understanding the comments that we got on Sizes and Srcset PR for further improvement.
    Had Pizza yumm.. :)

July 28, 2017

July 26, 2017

  • Day 17

    Team Serv0101 (Servo) [2017] — at July 26, 2017 05:09 UTC

    • We spent most of our day reading the docs about testing in rust.
    • Discussed different ways of writing testing for the last PR we sent.
    • Wrote one test case that passed successfully, but still we are struggling with testing part and this is depressing :P

July 24, 2017

  • Day 15, weekend & day 16

    Team Serv0101 (Servo) [2017] — at July 24, 2017 18:05 UTC

    * Big day! We were able to send our first PR of parsing sizes. That is the first step towards our contribution to the project.
    * Met one of our coach Rahul Sharma.
    * Cleared our doubts about rust language, servo and testing! Also, we had Pizza. Yummy.
    * We are done with setting up Janitor.
    * Went through other testing files. Started writing testcases.
    * Will send PR for Srcset soon.