Posts

Showing posts from April, 2017

[Fedora Classroom] Fedora QA 101 and 102

This post will be summing up what we will be covering as a part of Fedora QA classroom this season. The idea is to understand how to do things the right way and to increase contributors.

The topics covered will be:

1. Working with Fedora
2. Installing on VM(s)
3. Configuring and Installing fedora
4. Fedora Release Cycle
5. Live boot and Fedora Media Writer
6. Setting up accounts
7. Types of testing
8. Finding Test Cases
9. Writing Test Cases for Packages
10. Github
11. Bugzilla
12. Release Validation Testing 13. Update Testing 14. Manual Testing
14.1 Release validation
14.2 Update Testing


The 102 will cover Automated Testing and How to Host your own test days during the release cycle.

To make the workflow smooth , we have made a book which will act as an reference even after the classrooms are over.

https://drive.google.com/file/d/0Bzphf6h7upukTDlrczVEb0l3TmM/view?usp=sharing

Automating Lights with PIR sensor and Arduino on Fedora

Image
This is POC post about how you can start automating lights or a rooms , staircases and much more smartly and then normal switchboards do. The whole point of illuminating a room is to make sure the people who go in stay fine because , entering a dark room for many people is a task not for the chicken heart.

Lets first start with the requirements:
1. Arduino as basic as UNO should be fine
2. A bunch of wires
3. Couple of LED (in case you fry by ignoring the ground )
4. A PIR sensor

Let's jump right in:
1. First of all , you need an editor/IDE . For Arduino there is Arduino IDE , you can grab a free copy of the same from https://www.arduino.cc/
2. Once you grab the files , you can either extract it manually or just let the File manager on your Fedora handle the situation for you.

3.Once that you are done , you need to install the IDE.

Once the Arduino IDE is installed , just go ahead and check for two most important things under Tools in Arduino IDE

Ports : It should point to Arduino …

Rocket on Fedora

Image
This post is a very small example of how you can start creating small web apps with Rocket which extensively uses Rust under the hood. This post will just give an idea about how to get started if you are totally new to rust.

Rocket is a web framework for Rust that makes it simple to write fast web applications without sacrificing flexibility or type safety. All with minimal code. - rocket.rs
Getting started: Start by installing rust nightly on your system or virtual box:


$ curl -sSf https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly




Setting up Project and Dependencies:
Setting up the project is easy cas you can go ahead and execute

cargo new hello-rocket --bin
Once the execution is completes , you will have a binary application created with a Cargo.toml file and src dir with main.rs inside it.

For setting up the dependencies you need to update the Cargo.toml file.




Now,it's time to update the source main.rs file with some values to show up when we run the up. In my c…

Fedora Media Writer Test Day 2017-04-20

Image
Fedora Media Writer , is a very handy tool to create live USB media. This became the primary downloadable in Fedora 25. We ran a test day installment to check for 3 major OS Windows , Mac OS and Fedora. The test day focused on writing Fedora images (workstation/server/spins) to a flash drive.

This installment of test day will focus on out of the box support for ARM v7 Arch apart from Intel 64 Bit and 32 Bit. The testers can either download image of their choice and then verify if the image by checksum and booting it on KVM and of course bare metal.

We will be calling this test day on 2017-04-20 , grab a blank SD card or USB and it will take roughly about 30 mins with a good internet speed to complete the test case.

Details will be published in Fedora community blog and @test-announce list. 

The wiki page says it all https://fedoraproject.org/wiki/Test_Day:2017-04-20_Fedora_Media_Writer

[Test Day Report]Anaconda BlivetGUI test day

Hey Testers,

I just wanted to pitch in the test day report for Anaconda BlivetGUI Test Day. It was a huge success and we had about 28 testers (many new faces) .

Testers : 28


Bugs Filed:[12]
1.https://bugzilla.redhat.com/show_bug.cgi?id=1430349
2.https://bugzilla.redhat.com/show_bug.cgi?id=1439538
3.https://bugzilla.redhat.com/show_bug.cgi?id=1439591
4.https://bugzilla.redhat.com/show_bug.cgi?id=1439744
5.https://bugzilla.redhat.com/show_bug.cgi?id=1439717
6.https://bugzilla.redhat.com/show_bug.cgi?id=1439684
7.https://bugzilla.redhat.com/show_bug.cgi?id=1439572
8.https://bugzilla.redhat.com/show_bug.cgi?id=1439111
9.https://bugzilla.redhat.com/show_bug.cgi?id=1439592
10.https://bugzilla.redhat.com/show_bug.cgi?id=1440143
11.https://bugzilla.redhat.com/show_bug.cgi?id=1440150
12.https://bugzilla.redhat.com/show_bug.cgi?id=1439729


Blog of the test day : https://communityblog.fedoraproject.org/anaconda-blivetgui-test-day/

I would like to thank each and every tester and the change own…

[Test Day Annoucement] Anaconda Blivet GUI

Image
Thursday 2017-04-06 will be Anaconda Blivet-GUI Test Day!
As part of this planned Change for Fedora 26, So this is an important Test Day!

We'll be testing the new detailed bottom-up configuration screen has been long requested by users and inclusion of blivet-gui into Anaconda finally makes this a reality. On the other hand, it just adds a new option without changing the existing advanced storage configuration so users that prefer the top-down configuration can still use it. to see whether it's working well enough and catch any remaining issues.
It's also pretty easy to join in: all you'll need is alpha 1.7 (which you can grab from the wiki page).
Anaconda grew a rather important new option in F26: as well as the two existing partitioning choices (automatic, and the existing anaconda custom part interface) there's now a *third* choice.so now you can do custom partitioning with blivet-gui run within anaconda, as well as using anaconda's own interface (bec…