I often like to stay with the Ubuntu LTS releases until there is an impending
need to install a newer version of a package that is not available for my
Ubuntu distro.
Recently I saw myself having to build the mesa 20.0 library (the latest release as of today that was released just last month) on my Ubuntu 18.04 LTS development machine. After a quick try it became evident that most of the packages I needed, unsurprisingly, were not available.
I told to myself that maybe it was about time to upgrade to the latest Ubuntu, but something in the back of my mind also reminded me that maybe it was also about time to give a try to this thing called Docker that I had for long been purportedly avoiding because it sounded too much like DevOps technology.
Let me tell you what happened saving you the gory details: I did manage to build my own docker image for building mesa. I would not say it was a fun task that took no time at all, it was tedious, but it was tedious work that now can be reused by other people, or even myself in the future.
The realization of how reusable my mesa 20.0 development environment is now was for me like an enlightening flash of light. Please share your comments on the subject here.
Recently I saw myself having to build the mesa 20.0 library (the latest release as of today that was released just last month) on my Ubuntu 18.04 LTS development machine. After a quick try it became evident that most of the packages I needed, unsurprisingly, were not available.
I told to myself that maybe it was about time to upgrade to the latest Ubuntu, but something in the back of my mind also reminded me that maybe it was also about time to give a try to this thing called Docker that I had for long been purportedly avoiding because it sounded too much like DevOps technology.
Let me tell you what happened saving you the gory details: I did manage to build my own docker image for building mesa. I would not say it was a fun task that took no time at all, it was tedious, but it was tedious work that now can be reused by other people, or even myself in the future.
The realization of how reusable my mesa 20.0 development environment is now was for me like an enlightening flash of light. Please share your comments on the subject here.