Tag: developers

Happiness Packets and Fedora GSoC 2018

I was selected to work with Fedora on the Fedora Happiness Packets for GSoC 2018! A shout-out to Jona and Bee for helping me with the proposal and initial PRs!

About me

Hi there! My name is Anna. I go by the username Algogator on IRC and elsewhere.

  • I study computer science at the University of Texas at Arlington.
  • Python is my favorite language. Been using it for everything for the past 6 years.
  • Huge open source fan. I started a Firefox club at my university. Currently president of the Python user group at UTA (PyMavs).

What I’ll be working on and why

The Happiness Packets is an open source platform to spread gratitude and appreciation among contributors in the community. For Fedora Appreciation Week 2018, having a Fedora themed Happiness Packets site will encourage and make it easier for people to send positive feedback to their peers (anonymously if they like). I’ll be mainly working on integrating fedmsg (to award a Fedora Badge for sending a message) and adding authentication (for FAS) to the Django project. Read more about my work on Fedora Happiness Packets over the summer on my personal blog.

Continue reading

AppData content ratings for games shipped in Fedora

GNOME Software developer Richard Hughes recently e-mailed the Fedora developers mailing requesting Fedora package maintainers to update their AppData files to include age ratings using OARS.

“The latest feature we want to support upstream is age classifications
for games. I’ve asked all the maintainers listed in the various
upstream AppData files (using the update contact email address) to
generate some OARS metadata and add it to the .appdata.xml file, but
of course some AppData files do not have any contact details and so
they got missed. I’m including this email here as I know some AppData
files are included in the various downstream spec files by Fedora
packagers. Generating metadata is really as simple as visiting
https://odrs.gnome.org/oars then answering about 20 questions with
multiple choice answers, then pasting the output inside the
<component> tag.

Using the <content_rating> tag means we can show games with an
appropriate age rating depending on the country of the end user. If
you have any comments about the questions on the OARS page please do
let me know. Before the pitchforks start being sharpened it’s an
anti-goal of the whole system to in any way filter the output of
search results dependent on age. The provided metadata is only used in
an informational way.”

If your package ships an AppData file, please consider updating it. If you have any queries about the addition or OARS, please discuss it on the Fedora developers mailing list.

FOSS Wave: FOSS and Fedora in Bangalore, India

FOSS and Fedora in Bangalore, India: Special Fedora pin

Shivam, who was leading the Fedora Badges leaderboard with Fedora QA contributions, shows off his pin

On August 20th, 2016, I helped organize the first workshop in my college, Christ University, titled “FOSS and Fedora“. The event was a great success!

Reviving Labyrinth

I have planned to do this for more than two months, but we didn’t have any computer science club in my college. If it was for one event, we could have done it separate, but I wanted to organize multiple workshops (open source, mobile app development, website development, competitions, robotics etc). Thus, we needed a proper platform to easily organize the events without bothering too many people.

Continue reading

FOSS Wave: Women in Technology (Part 2)

FOSS Wave, Women in Technology: Starting the call focused on the Internet of Things

Starting the call focused on the Internet of Things

This article is a follow-up to an earlier article on the Community Blog: Women in technology: Fedora campus presence.

This week, we took our initiative further. We guided the new women contributors on one of the bleeding edge technologies according to their interest. Sumantro Mukherjee helped me guide the contributors. Some contributors were interested in Internet of Things (IoT) while some wanted to learn Web Development as bleeding edge. So, we decided to have two different calls in a row.

Internet of Things (IoT)

The first hangout call was on Internet of Things. The contributors were explained the meaning and the structure of how IoT is implemented. It was done with the help of a presentation prepared by Sumantro. After going through the details and theory about IoT, we talked about the Arduino and Raspberry Pi. We went through a little intro and application part of the devices. We further explained the concept with the help of a little demo of the project. The details of the call are available on our Etherpad.

Continue reading

Another way to push package updates to stable in Fedora Bodhi

This article was originally published on Trishna Guha’s blog,


Bodhi is a web application that facilates the process of publishing package updates of Fedora. Once a package is submitted to Bodhi it goes through various stages: Pending, Testing, Stable, Obsolete. The details can be found here Package States.Fedora Bodhi Update System

There exist two types of policies in Bodhi, using any of them maintainers can publish their package updates (Pushing updates to Stable from Testing). Updates Policy documentation: https://fedoraproject.org/wiki/Updates_Policy

Updates Policy in Bodhi:

  • Manually push to stable based on time :
    • Auto-karma is disabled.
    • Update spends 14 days in testing.
    • Maintainer pushes the update to stable manually.
  • Automatic push  to stable based on karma :
    • Auto-karma is enabled.
    • Stable Karma threshold is reached.
    • The update is pushed to stable automatically.

Continue reading

Friday Fedora Web Dev Clinic

This post was originally shared on Ralph Bean’s personal blog.


After talking with mleonova at devconf the other week, we got the idea in our heads to hold a weekly “web dev clinic” over video chat for the #fedora-apps crew. It will be a video chat lasting ~1 hour, once a week where, if you’re working on Fedora web apps or websites, you can come and either get help on a problem you’re facing, or show off your work, or both.

Web Dev Clinic Time

We’re going to try for a first meeting this coming Friday at 15:00 UTC in this video channel. We’ll run it a few weeks in a row and see how it goes.. maybe continue indefinitely?

Mono SIG – Year in Review

Mono SIG (Special Interest Group) of Fedora

Mono provides .NET Framework environment to run ASP-based websites and create desktop applications on Linux. Source: qnap.com

The Mono SIG (Special Interest Group) is a group of Fedora contributors that maintain Mono (and related) packages in Fedora. The goal of the Mono SIG is to provide high-quality and usable Mono software packages to Fedora users and developers and to support others in creating and maintaining Mono packages.

Continue reading

Christmas update of Fedora Developer Portal

Christmas is coming, so we cut a new release of the Fedora Developer Portal for you. We have a few new tools, a new member to our development team, and a new staging instance to test future updates of the Developer Portal before deploying them. Continue reading

First update for Fedora Developer Portal

This article originally appeared on contributor Josef Strzibny’s personal blog.

Developer Portal updates

First update of what? If you haven’t notice it yet, we announced a new developer portal for Fedora some time ago. Today I released a first update with some new contributions that landed on our GitHub after the announcement. So what’s new?

With the help of the Fedora community we were able to merge two new language sections: Haskell and Mono. That means we are already covering the basics for ~11 language runtimes and compilers!

Apart from that this is mainly bugfix release fixing many typos, but some improvements are merged as well. One of those changes is for example suggesting using libvirt’s Polkit rules instead of those shipped by vagrant-libvirt-doc sub-package when configuring password-less access to libvirt domains via Vagrant.

Some of the pending contributions did not make it for this release, but the next ones might happen more often. Big thank you goes to all our new contributors! And if you haven’t submitted anything yet, perhaps now’s the time. 🙂

Announcing the Fedora Developer Portal

The Fedora Project is proud to announce the launch of the new Fedora Developer Portal. The Developer Portal supports developers working on software projects with Fedora as their primary operating system or inside a virtual machine. It helps them install essential development tools, language runtimes, and databases. It also introduces distribution and deployment options using COPR and OpenShift.

Read more on the Fedora Magazine.

Copyright © 2024 Fedora Community Blog

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

Theme by Anders NorenUp ↑