Category: Development (page 1 of 11)

All articles in this category are related to the various Development teams in the Fedora Project, such as package maintainers, quality assurance, and more.

Implementation of varlink support for libnmstate – GSoC’20 nmstate project

This blog is about the varlink implementation in nmstate and my experience in this during this period. As a computer science enthusiast I’m interested in researching new topics. This project is my first experience in open source development has been a challenging experience. The project aims to enable libnmstate to be used by other programming languages, systems which don’t support python and via remote connections. I have also included some links which I referred to. I hope it will be helpful for students like me.

Continue reading

Using source-git to maintain packages in Fedora

Some time ago, we initiated a discussion on the devel list if dist-git is a good place to work. This thread received a great amount of wonderful feedback from you and we are so grateful for every messageit demonstrates the passion of the Fedora community.

If you are not familiar with how packages are being maintained in Fedora or what dist-git is, let me give you a quick summary. Every Fedora package has a dedicated git repository—a dist-git repository. It contains files needed to compile the sources and produce a binary RPM package which you can install on your Fedora Linux system. As an example, you can look at firefox dist-git repository.

This blog post is a followup to the discussion and lays out a concrete plan of what we want to do.

Continue reading

GSOC Progress Report for Linux System Roles

Student: Elvira García Ruiz

  • Fedora Account: egruiz
  • IRC: elvira (#fedora-summer-coding, #systemroles)


June was my first month as a GSOC student, and I must say is has been a tough but fun ride! I’ve been working at improving the Linux System Roles Network Role. My main focus for this summer is being able to improve the testing systems. In order to achieve that, I will introduce Pytest as a tool for the integration tests.

Continue reading

GSoC 2020 nmstate project update for June

This blog is about my experience working in nmstate project and first month in GSoC coding period. I was able to start working on implementing the varlink support mid of community bonding period. This was very helpful because I was able to identify some issues in the python varlink package that was not mentioned in documentation and I had to spend more time finding the cause of the issue. There have been minor changes to proposed code structure and project timeline after the feedback from the community members. In the beginning it was difficult to identify syntax errors in varlink interface definitions. This has been slow progress because of new issues and following are the tasks I have completed so far.

Continue reading

GSoC Progress Report: Dashboard for Packit

About Me

Hi, I am Anchit, a 19 y.o. from Chandigarh, India. I love programming, self-hosting, gaming, reading comic books, and watching comic-book based movies/tv.

The first version of Fedora I tried was 21 when I came across it during my distro-hopping spree. I used it for a couple of months and then moved on to other distros. I came back to Fedora in 2017 after a couple of people on Telegram recommended it and have been using it ever since. A big reason why I stuck with Fedora this time is the community. Shout out to @fedora on Telegram. They’re nice, wholesome and helpful. They also got me into self-hosting and basic sys-admin stuff.

Continue reading

Outreachy with Fedora’s Bodhi Project

Here, I express my hitherto educative, fun, and exciting experience as an Outreachy intern.

About the Project

The aim of the project is to provide a /graphql endpoint to Bodhi, Fedora’s update gating system. This would allow users to query through Bodhi’s resources using GraphQL.

Continue reading

Welcome GSoC 2020 Interns

Fedora has been participating in Google Summer Of Code for a long time and we have had good experience with this. Our process is to call for mentors on mailing lists and community blogs after we apply for the the program. But this doesn’t mean you have to wait for the call for mentors, you can anytime propose a project and we work with you to polish it and try to find the best place for it (be it outreacy or GSoC). We gather project ideas on Mentored Project issues.
Thank you everyone for submitting a project idea in the past and we are looking forward to have more of participation from you all.

Continue reading

Introducing: fedora-update-feedback

I was recently able to finally finish my Rust bindings for the Bodhi REST API. And since fedora-easy-karma is still unable to submit feedback from the terminal, I thought I could put the new Bodhi bindings to good use, and implement an alternative. Enter: fedora-update-feedback.

Continue reading

Copr: review of 2019 and vote for features in 2020

I want to sum up what happened in Copr during 2019. At the end of this post, you can see our TODO list and cast your vote on what we should focus on in 2020.

Continue reading

Accidental EOL bug closures

As you’re probably aware, Fedora 29 reached End-of-Life (EOL) status yesterday. The Fedora Program Manager (that’s me!) is responsible for closing any bugs that are still open against that version. Typically, several thousand bugs remain open, so there is a script to do this. This morning, I accidentally closed bugs as EOL that should not have been closed. In the interests of community transparency, I want to share what happened.

Continue reading

Copyright © 2020 Fedora Community Blog

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Theme by Anders NorenUp ↑