I am vasramc, and I would be participating in this year's Google Summer Of Code program with the project:
Continuous static analysis db
This project proposes the design and implementation of a system to continuously run multiple security oriented static analyzers on source code and display the alarms related to a specific version of the analyzed software. The alarms to be presented will be ranked based on their importance, where critical flaws shall be ranked first and potential false positives are ranked last. We will develop a tool to perform continuous static analysis with different static analyzers and propose a warning classification method using their outputs. We will also propose a visualization approach for the information generated with our tool.
I chose this project because this is something that can be of great help to Fedora if completed successfully. The large amount of code that Fedora ships can be tested with the static analyzers to make sure that it is not faulty. Static analysis can provide very detailed analysis about our code and alert us to bugs in the system before we ship it. Apart from the bugs, it can also alert us to warnings(red flags) in the code that the static analyzers throw.
This bundled with a web UI to show the present and past results of the static analysis on a particular software can be used to improve the quality of code that Fedora ships.
Hoping to have a great summer!
I am Pravin and I would be applying for the project Centralized Metrics generation application for GSoC 2017.
I choose this project because of it's importance in the overall objectives of the Fedora Infrastructure team. Managing the tens of live apps we have within Fedora is no easy task and the fedmsg project solves the problem to a large extent. We also have tools like datagrepper which can query fegmsg directly and can be used with a bunch of scripts to generate reports etc. However, it is difficult and inefficient to query datagrepper directly without caching it's output. Building apps that consume specific metrics like all the references pertaining to a single user etc is difficult when using datagrepper directly.
I hope to contribute in solving this problem!
Dear other list subscribers!
My name is Peter, and I have applied to participate in the GSOC 2017
I have only applied to Fedora and to one proposal - that peeked my
interest: "Adwaita and HighContrast style for QtQuickControls".
Why this proposal in particular? When I started using Linux
distributions for the first time, I noticed how some applications look
Of course, I tried to "fix" the looks of them, but I learned that if
there is no engine or theme, there is nothing I can do.
During the years the look and feel situation got a lot better.
Today, Fedora Workstation has an almost complete unified look no matter
what application one might use.
But, there are a few things missing. Such as Adwaita and HighContrast
styles for Qt's Quick Controls.
For one reason, such looks can be a make or break thing for newbies.
And the more newbies Fedora or just Linux desktop can capture in
general, the better.
About me. I am in the process of finishing my university studies and
getting my CS BSc degree.
In the first years of my university, I have worked as a student-intern
developer at a few bigger companies and startups.
Nowadays the majority of my time is spent with tinkering around,
programming, studying, and helping people on various mediums.
Besides these, I also help out with the translation of various projects,
and I help out the qBittorrent project as well.
The opportunity of being a student in Google's Summer of Code 2017 would
allow me to learn more about Qt, Quick Controls, the Styles for them.
And let's not forget about QML, CMake and Gnome. All heavily involved in
this proposal. CMake is an invaluable tool, and in-depth Gnome knowledge
is useful for every administrator and user.
Ps.: Sorry if this introduction letter got way too long or way too detailed.
Thanks for reading!
Zsolt Peter Basak (on IRC / Wiki: zspb)