We gotta make sure that our CHADstack is hella secure, even during the build stage, ya feel me? Coz Ubuntu Bionic's gonna end standard support in June 2023, and that could be hella risky, you know what I'm sayin'? But, obvs, we don't wanna get caught up in a dependency hell that breaks all our future builds either, right?
So, here's the deal. We should jump to focal at least in the Dockerfile, but I reckon 22.04 is the real MVP at this point, you know what I mean? That way, we can always install the latest LTS, just like it says on DockerHub. Easy peasy. Saaadly... :( only Ubuntu 20.04 seems functional at this point but we have support up to 04/25! 🚨
Oh, and check this out, fam. We can avoid that pesky input freeze waiting for an interactive action that is not possible by setting DEBIAN_FRONTEND=noninteractive and installing tzdata with -qy. I know there's probably a better way, but this is good enough for now. Stupid Ubuntu mate...
Anyway, this Dockerfile uses an updated support for opencobol and 'libffi.so.7' that doesn't use a symlink hack. I'm having a bit of trouble trying to bump up-to-date the versions, but it seems to be working... fingers crossed!
Hope that helps! Let me know if you have any questions or want more explanation on any parts.
PD: works on my machine... also neovim was added instead of vim...
PD2: i'm just joking... if you want a "normal PR"
"The current Ubuntu Bionic version will end standard support in June 2023, making it a security risk for our CHADstack build. Upgrading to the latest LTS version of Ubuntu, such as Focal or even 22.04, will ensure a more secure build. Additionally, the newer versions will allow for an updated RUST, which is worth the extra time investment. Our updated Dockerfile includes support for OpenCobol and 'libffi.so.7' without resorting to symlink hacks. Let's make sure our CHADstack is up-to-date and secure by using the latest Ubuntu version."
Yo, so listen up, peeps!
We gotta make sure that our CHADstack is hella secure, even during the build stage, ya feel me? Coz Ubuntu Bionic's gonna end standard support in June 2023, and that could be hella risky, you know what I'm sayin'? But, obvs, we don't wanna get caught up in a dependency hell that breaks all our future builds either, right?
So, here's the deal. We should jump to focal at least in the Dockerfile, but I reckon 22.04 is the real MVP at this point, you know what I mean? That way, we can always install the latest LTS, just like it says on DockerHub. Easy peasy. Saaadly... :( only Ubuntu 20.04 seems functional at this point but we have support up to 04/25! 🚨
Oh, and check this out, fam. We can avoid that pesky input freeze waiting for an interactive action that is not possible by setting DEBIAN_FRONTEND=noninteractive and installing tzdata with -qy. I know there's probably a better way, but this is good enough for now. Stupid Ubuntu mate...
Anyway, this Dockerfile uses an updated support for opencobol and 'libffi.so.7' that doesn't use a symlink hack. I'm having a bit of trouble trying to bump up-to-date the versions, but it seems to be working... fingers crossed!
Hope that helps! Let me know if you have any questions or want more explanation on any parts.
PD: works on my machine... also neovim was added instead of vim...
PD2: i'm just joking... if you want a "normal PR"
"The current Ubuntu Bionic version will end standard support in June 2023, making it a security risk for our CHADstack build. Upgrading to the latest LTS version of Ubuntu, such as Focal or even 22.04, will ensure a more secure build. Additionally, the newer versions will allow for an updated RUST, which is worth the extra time investment. Our updated Dockerfile includes support for OpenCobol and 'libffi.so.7' without resorting to symlink hacks. Let's make sure our CHADstack is up-to-date and secure by using the latest Ubuntu version."