Author: 2001mikejordan

  • Pi Day Special – Manifold

    There are several very generic mathematical abstractions, which I miss a lot in my daily life. The issue is that those concepts do exist, and I meet them all the time, but I do not know how to refer to them without using a mathematical term, that most people will not understand. So, to celebrate… Read more

  • Dist-git and exploded SRPMS – demystified

    In this article we address another topic which appeared in multiple discussions recently. We take a look at the difference between the SRPM and the so called dist-git repository of a package. And why do we indeed prefer the dist-git. How RPM packages work? In simple words RPM packages need three things: archive of the… Read more

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing! Read more

  • Integration engineer in a Java shop

    Or some ramblings on the difference between the mindset of developers and integration engineers, based on a totally unscientific observation. Some time ago I worked as a Build/CI Engineer in a Java development team. I came there with zero knowledge of the Java ecosystem. I had to learn a lot, including at least three kinds… Read more

  • CI System vs CI Pipeline

    (This is a repost of the article I wrote in 2017. I think it is as relevant now as it was then) For any code you write, you need several steps to transform it from a set of text files to a certain release artifact or a running service. You go through these steps manually… Read more

  • Continuity of Linux distributions

    I know people who imagine distribution development as the process of piling up the code in the git repository for 6 months and then building it all in one go at the end of those 6 months, so that it can finally be shipped. This is very far from reality. And it is impossible to… Read more

  • The curse of bug-to-bug compatibility

    Disclaimer: I am a Senior Principal Engineer in Red Hat. I was a member of the RHEL 9/CentOS Stream 9 Bootstrap team. Opinions are my own. The chase for “bug-to-bug compatibility” hurts community, hurts RHEL customers and hurts the industry as a whole. The real innovation behind the CentOS Stream is the attempt to change… Read more