Testing distgit in staging with fedpkgstg
Every once in a while we make changes to dist-git in the Fedora infrastructure. This means, we need to test our changes to make sure they do not break (ideally, at all).These days, we are working on...
View ArticleSetting up pagure on a banana pi
This is a small blog post about setting up pagure on a banana pi.My friend Kushal recently convinced me to buy a small banana pi to play with.I installed the Fedora 23 ARM server image on it, works...
View ArticleMonitor performances of WSGI apps
Accessing pagure's performances via mod_wsgi-expressGraham Dumpleton has written a series of blog post on monitoring WSGI performances:Returning a string as the iterable from a WSGI...
View ArticlePlaying with FMN
On Friday, I have been started to play with FMNCurrently, there is a fedmsg consumer that listens to the messages coming from all over the Fedora infrastructure, then based on the preferences set in...
View ArticleNew FMN architecture and tests
New FMN architecture and testsIntroductionFMN is the FedMsg Notification service. It allows any contributors (or actually, anyone with a FAS account) to tune what notification they want to receive and...
View ArticleProfiling in python
When working on FMN's new architecture I been wanted to profile a little bit the application, to see where it spends most of its time.I knew about the classic cProfile builtin in python but it didn't...
View ArticleBack from Flock 2016
Flock is always a peculiar time of the year for me. For one it is one of the few time I get to meet with my colleagues but more than that, it's also one of the few time I get to spend a few days with...
View ArticleSome stats about our dist-git usage
You may have heard that there are some thoughts going on around integrating some continuous integration for our packaging work in Fedora.Having in mind the question about how much resources we would...
View ArticleSome stats about our dist-git and updates
I recently started looking at our dist-git usage but my data was a little limited.Instead of querying datagrepper I managed to access directly the data in the database to get some stats:Dist-git...
View ArticleFlock 2017 - Day 1
Today was the first day of the Flock 2017 conference in Cape Code.I arrived there on Sunday, giving me a little time to adjust to the jet lag so I was somewhat ready for this first day. It started with...
View ArticleIntroducing simple-koji-ci
simple-koji-ci is a small fedmsg-based service that just got deployed in the Fedora Infrastructure.It aims at doing something really simple: for each pull-request opened in pagure on dist-git, kick off...
View ArticleSpec change statistics
Over the last couple of days I took a look at all the spec files in Fedora. I wanted to find out how many packages have not been updated by someone else than release engineering for mass-rebuilds.Here...
View ArticleFedora Infrastructure Hackathon 2018
This week, a good part of the Fedora Infrastructure team as well as some members from the CentOS Infrastructure team met up in Frederisksburg (Virginia, USA) for a few days of hacking together.The...
View ArticleNo more comments
Just a small heads-up that I am hereby closing comments on this blog. The amount of spam I get versus legitimate comment is too high.Thanks to everyone who ever commented on this blog!
View ArticleRetrieving the monitoring statuses of someone's packages
Recently we announced on devel-announce the upcoming changes to integrate anitya with dist-git.Following this announcement, Till H. asked if there was a way to have an overview of the monitoring status...
View Articledatanommer/datagrepper investigations
A few team members of the CPE team have investigated how to improve the performances of datanommer/datagrepper.A little while ago, we announced that we would be look at optimization for...
View ArticleCreating virtual machines in your home folder
I use virt-manager to create and manage the virtual machines running on my laptops. However, by default, virt-manager wants to store the disk image for any new virtual machine it creates on...
View ArticleClearing up repositories meta-data when using Image Builder
If you use Image Builder to create image (say OSTree images) and you've added to the sources a RPM repository that changes its metadata frequently (say a copr repo), you may run into this situation:A...
View ArticleScreencast and editing
Recently I have had to prepare a couple of demo about some work I have been doing. As my internet connection isn't the fastest, I chose to do a screencast that I could then upload somewhere and share....
View ArticleUsing quay.io to host multi-architecture containers
Recently I have worked on a container that I wanted to be able to use on both x86_64 and aarch64 (in other words, on my regular laptop as well as on my raspberry pi). I could build the container on the...
View Article