Making SCL use a little saner

Personally, I find it difficult to remember which SCLs (software collections) I have enabled while I am doing development. Or, perhaps more likely, when I get distracted from development and I come back to the window I was using before. As a result, I added the following to my bashrc which displays in the prompt what SCLs are enabled.


if [ "$X_SCLS" ]; then
    PRETTY_SCLS=${X_SCLS// /,}
    PRETTY_SCLS=${PRETTY_SCLS/%,/}
    PS1="($PRETTY_SCLS) $PS1"
fi

Someday, maybe I’ll figure out the fancy that is powerline and rewrite this as a plugin.

So, just a short post, but I would love to hear your tricks for using software collections in the comments.


Red Hat Software Collections or Red Hat Developer Toolset are part of most Red Hat Enterprise Linux subscriptions and all RHEL Developer Subscriptions.  They can be found in the Software Collections channel.  For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit https://access.redhat.com/products/Red_Hat_Enterprise_Linux/Developer/.

Be sure to join developers.redhat.com which lets you get Red Hat software for your software development.  Both the program and software are free!


Useful Dockerfiles for the RHEL-ecosystem

Shipping_containers_at_ClydeLike most programmers, I find it much easier to take some existing example of code and modify it to do what I want. Sometimes, I end up with nothing from the original source, but I still find it easier. I wonder if this is akin to writing where, I find, if you put the words down in a stream of consciousness manner, then “rewrite, rewrite, rewrite.”

Continue reading “Useful Dockerfiles for the RHEL-ecosystem”


Join Red Hat Developers, a developer program for you to share, learn, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!


New Podcast and Interview – softwarecollections.org

If you haven’t seen it yet, Red Hat has a a site covering the things going on in our upstream communities. The site includes a blog, upcoming events, and many of the projects we contribute to.

Recently they have also added a podcast called “Upstream” where Joe Brockmeier interviews various people about what is happening (in upstream :) ).

Yesterday, he posted an interview with me about SoftwareCollections.org (our prior post) . Go check it out, and if you want to get it every week, check out the RSS feed.


Red Hat Software Collections or Red Hat Developer Toolset are part of most Red Hat Enterprise Linux subscriptions and all RHEL Developer Subscriptions.  They can be found in the Software Collections channel.  For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit https://access.redhat.com/products/Red_Hat_Enterprise_Linux/Developer/.

Be sure to join developers.redhat.com which lets you get Red Hat software for your software development.  Both the program and software are free!


Moving an RHSCL app to Docker on Atomic

As many of you have probably heard, Red Hat announced a new “Docker server” at Summit. The new server is called “Atomic” and details can be found at the project home page. As you all know, I tend to be interested in using Software Collections to ensure the portability of applications. So, putting my foot^W money where my mouth is, I decided to download Atomic, run it as a VM, create a Docker image with a Software Collection, and copy a previous app there, unchanged. The pros and cons of running an application as a Docker container are debated heavily elsewhere, so we won’t discuss the “why” (unless you tell us we should in the comments :) ), just the “how.”

Continue reading “Moving an RHSCL app to Docker on Atomic”


Join Red Hat Developers, a developer program for you to share, learn, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!



Red Hat Software Collections or Red Hat Developer Toolset are part of most Red Hat Enterprise Linux subscriptions and all RHEL Developer Subscriptions.  They can be found in the Software Collections channel.  For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit https://access.redhat.com/products/Red_Hat_Enterprise_Linux/Developer/.

Be sure to join developers.redhat.com which lets you get Red Hat software for your software development.  Both the program and software are free!


Unexpected Feature of Software Collections

If you are anything like me, you live in perpetual fear of breaking your primary machine. The one you use for reading email, twitter, notifying you of meetings, etc. Over the years we have seen many attempts to alleviate this problem, things like etckeeper, using git to manage home (duck it), regular backups (sure…), etc.

Continue reading “Unexpected Feature of Software Collections”


Red Hat Software Collections or Red Hat Developer Toolset are part of most Red Hat Enterprise Linux subscriptions and all RHEL Developer Subscriptions.  They can be found in the Software Collections channel.  For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit https://access.redhat.com/products/Red_Hat_Enterprise_Linux/Developer/.

Be sure to join developers.redhat.com which lets you get Red Hat software for your software development.  Both the program and software are free!


Announcing SoftwareCollections.org

Red Hat has been working on new and innovative ways to deliver alternate versions of system software for some time. In 2012, we released the 1.0 of the Red Hat Developer Toolset (DTS) which was the first product to use Software Collections. About six months ago, Red Hat took the wraps off of Red Hat Software Collections 1.0 for Red Hat Enterprise Linux (RHEL). Now we’re pleased to announce SoftwareCollections.org, a project for creating, hosting, and delivering community created Software Collections for RHEL, CentOS, and Fedora.

Continue reading “Announcing SoftwareCollections.org”


Red Hat Software Collections or Red Hat Developer Toolset are part of most Red Hat Enterprise Linux subscriptions and all RHEL Developer Subscriptions.  They can be found in the Software Collections channel.  For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit https://access.redhat.com/products/Red_Hat_Enterprise_Linux/Developer/.

Be sure to join developers.redhat.com which lets you get Red Hat software for your software development.  Both the program and software are free!