TLDR: We have deployed OpenScanHub on the Fedora infrastructure and recently integrated with Packit . An example scan can be seen on GitHub and more information can be found in the OpenScanHub and Packit documentation. This is a follow up on my previous blog post about OpenScanHub. Fedora Since open sourcing OpenScanHub, we have made major progress towards making it easier for the community to use…
OpenScanHub is a service for static and dynamic code analysis. It was internally used inside Red Hat for more than 12 years and was recently open sourced. This blog post is a brief summary about it. OpenScanHub is primarily used to scan RPM packages and source tarballs. It is extensible through csmock plugins and is not limited to any programming language. It uses open source tools like Cppcheck ,…
TLDR: This blog post summarizes sync2git service that is used to push internal Red Hat packages and modules into CentOS git repositories. I will skip talking about modules for simplicity. What is sync2git ? It’s a service that’s part of CentOS Stream project. In simple words, it does 2 things: Pull internal package and module builds from brew. Brew is internal Red Hat instance of koji . Push them…
TLDR: Christmas came early. ksh-2020.0.0 was released today. Read the release announcement here . More than 2 years ago, I announced my intentions to revive AT&T KornShell. When I started working on it, this codebase was a big hairball that nobody wanted to touch. It’s written in such a tricky way that can make the best C programmers sweat. Build system was complicated and debugging build failures…
At FOSDEM 2019 I gave a brief status update about state of AT&T KornShell. Video of my talk is now available at FOSDEM website. I mostly talked about what makes ksh so challenging to maintain and about the steps current upstream maintainers have taken to revive it. If you want to provide feedback, feel free to drop me an e-mail or give me a shout on Twitter. Edit: I gave an updated version of this…
Since my last blog post we have made some decent progress to improve code around ksh93. I will try to summarize recent developments here : Legacy build system has been deprecated and we are going to move to Meson . The only part of legacy build system that still remains is use of ‘iffe’ (if feature exists) command. It is used for feature detection (same like configure script in Autotools) and will…
Despite the lack of pace in development from last couple of years, ksh still remains one of the most popular shells. AT&T released source code on GitHub , but there were no updates from them for more than an year. Last commit was made by AT&T on Jan 11, 2016 . I have been submitting bug fixes on the mailing list, but the patches were not added to the upstream repository as there is nobody working…
Today we are releasing first image of Sailfish OS for Nexus 5. This is the first CyanogenMod 11 based port of Sailfish OS and it has been pretty stable in our tests. Instructions to download and install the image are available from wiki . Big thanks to vgrade , stskeeps , lbt , sledges , all the Jolla sailors and awesome people from community for their contributions in this release. Join us on…
Hi! I am an engineer at Red Hat and mostly work on GNOME/KDE. I am also a maintainer of fish shell and contribute to several other Open Source projects. My IRC nick is situ@freenode/oftc. I hope to use this place to share some useful stuff. Stay tuned !