Category: Development & Packaging (page 10 of 15)

All articles in this category are related to engineering teams in the Fedora Project, in particular teams working on packaging and release engineering. https://fedoraproject.org/wiki/Development

Modularity is Dead, Long Live Modularity!

Summary

Fedora’s Modularity initiative aims to make it easy for packagers to create alternative versions of software and for users to consume those streams simply. We’ve been working on this for several years, resulting in the “Boltron” prototype this summer and the recent Fedora Modular Server beta. Feedback shows that these test releases didn’t meet the goal, and we’re incorporating that in a modified design which we think will. We plan to demo the new approach by DevConf.cz and FOSDEM.

Continue reading

Outreachy 2017: Meet the interns!

The results of Outreachy are out! Outreachy is a paid, remote internship program that helps traditionally underrepresented people in tech make their first contributions to Free and Open Source Software (FOSS) communities. Fedora is participating in this round of Outreachy as a mentoring organization. We have two interns for this round which started on December 5 and goes until March 5, 2018. We found some time to interview both of Fedora’s Outreachy interns!

Continue reading

Documentation and Modularity at Flock 2017

If I had to choose one buzzword for Flock 2017 at Cape Cod, it would be ‘modularity’. Modules, module building, module testing, and module explaining seemed to be all over the place. I attended to give a workshop (with Aneta ŠP) about a proposed way to inject new life into the Fedora Documentation Project. Continue reading

GSoC2017 Final — Migrate Plinth to Fedora Server

There is the summary about my work in Google Summer of Code during the last three months.

About Me

I’m Mandy (Mengying) Wang, I studied in Shanghai Institute of Technology major in Software Engineering, and I graduated two months ago. I’m going to study for a master’s degree after a gap year. You can learn more about me in my Twitter: @MandyMY_ .

Task

Plinth is a web interface to administer the functions of the FreedomBox which is a Debian based project, and the main goal of this idea is to make it available for Fedora.

My Work

Finished

  • Modifying the source code module by module to convert it to RPM-based, including replacing the apt command code with the dnf command code or fit both of them, changing the Deb-based packages into RPM-based packages which play the same roles and testing after each module finished.
  • Add the guide of RPM-based package to Plinth User Guide and create a wiki page for it in Fedora.

This is the welcome page which is run in Fedora:

welcome

To Do

  • Some packages which is needed by Plinth, but I can’t find their suitable replacement or effective solution in Fedora, except copying them from Debian directly. For example:
    • Javascript — many pages can’t be loaded perfectly because of that.
    • LDAP — we can’t complete set up because of that.
  • Make a RPM package for Plinth from source and setup a repo for it in Copr.

Links

Experience

As why Fedora, just because Fedora is the Linux distribution I use the most, so I want to know more about it and make contributions to it, and I believe GSOC is a good chance to integrate into a community, because I had the similar experience in GNOME during Outreachy. And when I went to Taipei for the COSCUP 2017 in early August, I joined the offline meeting of Fedora Taiwan and advertised GSoC to others.

I must say the last three months in GSoC was a quite valuable experience for me. This idea is not easy as I thought, I learned more about the difference between .rpm and .deb during this period, and my VPN was blocked in the second phase. Fortunately, I dealt most problems I met under my try and my mentor’s guide.

At last, thanks to Google and Fedora for giving me this opportunity, and thanks to my mentor, our admin and the people from Fedora and Debian who had given me help.

 


This work by Mandy Wang is licensed under a Creative Commons Attribution-ShareAlike 4.0 International

FESCo Elections: Interview with Till Maas (till)

Fedora Engineering Steering Council badge, awarded after Fedora Elections - read the Interviews to learn more about candidates

Fedora Engineering Steering Council badge

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Tuesday, August 8th and closes promptly at 23:59:59 UTC on Monday, August 14th. Please read the responses from candidates and make your choices carefully. Feel free to ask questions to the candidates here (preferred) or elsewhere!

Interview with Till Maas (till)

  • Fedora Account: till
  • IRC: tyll (found in #fedora-releng #fedora #fedora-devel #fedora-admin #fedora-apps  #fedora-social #fedora-de  #epel )
  • Fedora User Wiki Page

Continue reading

FESCo Elections: Interview with Dominik Mierzejewski (rathann)

Fedora Engineering Steering Council badge, awarded after Fedora Elections - read the Interviews to learn more about candidates

Fedora Engineering Steering Council badge

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Tuesday, August 8th and closes promptly at 23:59:59 UTC on Monday, August 14th. Please read the responses from candidates and make your choices carefully. Feel free to ask questions to the candidates here (preferred) or elsewhere!

Interview with Dominik Mierzejewski (rathann)

  • Fedora Account: rathann
  • IRC: Rathann (found in #fedora-devel, #fedora-pl, #fedora-science, #ffmpeg-devel, #mplayerdev, #rpmfusion)
  • Fedora User Wiki Page

Continue reading

FESCo Elections: Interview with Randy Barlow (bowlofeggs)

Fedora Engineering Steering Council badge, awarded after Fedora Elections - read the Interviews to learn more about candidates

Fedora Engineering Steering Council badge

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Tuesday, August 8th and closes promptly at 23:59:59 UTC on Monday, August 14th. Please read the responses from candidates and make your choices carefully. Feel free to ask questions to the candidates here (preferred) or elsewhere!

Interview with Randy Barlow (bowlofeggs)

  • Fedora Account: bowlofeggs
  • IRC: bowlofeggs (found in #fedora-apps, #fedora-admin, and #fedora-devel)
  • Fedora User Wiki Page

Continue reading

Fedora Atomic WG is Moving!

Fedora Atomic WG from the 2016 Fedora Cloud FAD, photo by Kushal Das

Fedora Atomic WG from the 2016 Fedora Cloud FAD, photo by Kushal Das

The Fedora Atomic Working Group is changing where you participate in our portion of the Fedora community. IRC, mailing lists, and more are all moving. Read on so that you know where to find us.

Atomic WG and Fedora Cloud

The Atomic Working Group is responsible for Fedora’s new container cloud platform, currently consisting of Fedora Atomic Host and the Fedora Layered Images Build System & Repository (FLIBS). As Atomic is now one of the three primary spins for Fedora, the WG spends most of its time on releases and integrating new container technologies into the OS. We are building the immutable infrastructure of the future, helping make Fedora the best free platform for automating thousands of servers.

Continue reading

FESCo Elections: Interview with Stephen Gallagher (sgallagh)

Fedora Engineering Steering Council badge, awarded after Fedora Elections - read the Interviews to learn more about candidates

Fedora Engineering Steering Council badge

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Tuesday, August 8th and closes promptly at 23:59:59 UTC on Monday, August 14th. Please read the responses from candidates and make your choices carefully. Feel free to ask questions to the candidates here (preferred) or elsewhere!

Interview with Stephen Gallagher (sgallagh)

  • Fedora Account: sgallagh
  • IRC: sgallagh (found in #fedora-devel, #fedora-server, #fedora-modularity and many others)
  • Fedora User Wiki Page

Continue reading

FESCo Elections: Interview with Adam Miller (maxamillion)

Fedora Engineering Steering Council badge, awarded after Fedora Elections - read the Interviews to learn more about candidates

Fedora Engineering Steering Council badge

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Tuesday, August 8th and closes promptly at 23:59:59 UTC on Monday, August 14th. Please read the responses from candidates and make your choices carefully. Feel free to ask questions to the candidates here (preferred) or elsewhere!

Interview with Adam Miller (maxamillion)

  • Fedora Account: maxamillion
  • IRC: maxamillion (found in #fedora, #fedora-devel, #fedora-releng, #fedora-admin, #fedora-python, #fedora-noc, #fedora-arm, #fedora-apps, #atomic)
  • Fedora User Wiki Page

Continue reading

Olderposts Newerposts

Copyright © 2026 Fedora Community Blog

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

Theme by Anders Noren — Up ↑