Video summary
The August 11th, 2026 Hyperledger Indy contributors meeting focused primarily on significant progress regarding the migration from Ubuntu 22.04 to a more robust Docker-based infrastructure. The presenter highlighted that substantial work has been done to simplify build processes and improve the onboarding experience for new contributors by moving away from complex Debian package dependencies, which previously caused circular reference issues during installation. This strategic shift involves creating a base Docker image that handles all necessary dependency gathering and compilation steps, resulting in both production-ready images and foundational files intended for future use within Indy Node projects.
A key discussion point involved the timeline for upgrading to newer Ubuntu versions due to standard support ending for 22.04 by April 2027. While there was initial consideration of jumping directly to a Long Term Support release in early next year, such as potentially targeting version 26, the team ultimately decided to proceed with an upgrade path toward Ubuntu 24.04 first. The presenter acknowledged that this transition requires applying critical security fixes and ensuring compatibility before fully abandoning older installations, emphasizing that resolving these dependency management challenges is essential for stabilizing the project's deployment environment.
The immediate priority identified by the speaker is to finalize all build configurations so that both Indy Plenum and related components can successfully pass testing and publishing phases without errors. Once this foundational work is complete, the team plans to collaborate on establishing a clear upgrade path from existing Debian-based images to ensure a smooth transition for users currently running Ubuntu 20.04 or later versions. The meeting concluded with an agreement that once these technical hurdles are cleared, the project will be able to address additional priorities set at the beginning of the year, including code signing and dependency scanning improvements.
Read the full video transcript
Greetings.
>> Good morning.
>> All right, give me a sec here to get the
doc prepped.
>> All righty, you see my screen?
>> Yep.
>> Awesome.
Uh
Welcome everyone to the August 11th,
2026 Indy contributors call.
Uh we're managed by the Linux Foundation
antitrust policy.
And we follow the Linux Foundation
decentralized
trust code of conduct.
Um
I'll post the link in the chat here for
anyone that
uh
needs to link to the Oh, what's the edit
link?
Once up here.
Publish.
All right, there's the link
if anyone needs it.
And you can find the Linux code of
conduct in here as well.
All right, uh
>> [sighs]
>> I don't see anyone new or anyone that
needs to introduce themselves this time.
Um
I'm going to give an update on the
Ubuntu 22.04 status. Uh I'm making uh
significant progress and moving in the
right direction. Uh let me show you
where we're at right now.
Um I've got the Indy uh plan on project
here.
Um
uh simplified the build processes, so
it's easier to onboard new people.
Although, I will need to add some
features back into it. Uh the basic idea
though is uh we have a base Docker image
that gets built. Uh we build the
production image, uh
and this will be the same pattern on
Indy node. Um we're moving towards a uh
Docker configuration. Now, we uh trigger
the tests on a pull request, for
example.
Um,
if you go look at the Docker images
um,
themselves, we need to look at our
branch here.
branch
And we come and we find our Docker file.
Um,
this is a
uh
pretty basic uh Docker file for Indy
Plenum. Indy Node will be a little bit
more intense.
Um, but the basic idea is we install the
Docker file.
Um, this is the build Docker file. It
goes and gathers all the dependencies,
does the builds, and uh creates base
file, a base Docker file. Uh both of
these can be used in the Indy Node
later. Um, the main advantage here that
we're getting away from is um I've
experienced a lot of difficulties
getting the Python
uh dependencies to install correctly and
be managed in the Debian deployment.
Um, so the idea is to move away from
Debian packages, move towards a fully
Docker based install.
Um, with that in mind, there are a
couple of changes that I'm looking at
adding for the upgrade and
synchronization commands.
Um, and those details will be fleshed
out a bit further
uh as I get through this. Um, so the
first priority here is to get the built
working. Uh that's where I'm at right
now is uh once I get through
uh
uh get through all the builds working
and compiling so that
um, we make it through the build and we
make it through the tests, and we make
it through publishing.
Um,
uh both Indy Plenum and in you know that
I'll move into the test phase and then
I'll work with you, Lynn, to uh ensure
uh that there's an upgrade path from the
Debian-based images so that we can
finally get off the Ubuntu 20.04
installs.
Uh you have any questions, Lynn?
>> Um
>> [clears throat]
>> I just a concern I'd like to raise
really quick. I
It looks like 22.04 is going out of um
standard support in April of 2027.
And so, as soon as we finish this, we're
going to have to move right into the
next one, I guess.
>> Oh, absolutely. Um there's a number of
steps that we need to take. Uh we need
to apply a bunch of security fixes and
other things
uh and uh upgrade to Ubuntu 24.04 uh
pretty rapidly here. In fact, maybe even
bump it up to Ubuntu 26, but I think
we'll stick with 24.
Um
so that that is a valid concern that you
have.
>> Yeah, I'm going to vote for 26
um
because that'll be
in LTS early next year, I believe, if
I'm not mistaken. And so, by the time we
get that done, it'll be the right one to
be working on. It It's Um that'd be my
vote, I think, but unless there's some
weird
difficulty in going that many versions,
I guess.
>> Yeah, that's something I'll I'll have to
look at.
Um
uh but overall, I'm excited for this
direction. Um it simplifies
uh the We We had a lot of weird
dependency issues on the build process
where
you had to have a build to do a build.
It It followed very circular
reference-oriented.
Um where you had to have the Debian
packages already to do
uh step through the entire build
process.
Um, and so the goal here by moving to
those Docker images is that we simplify
the build pipeline, make it easier for
anyone to contribute to the project.
Um,
and that's the main focus right now.
Um, so I just wanted to show that yes, I
am actually making some progress. Um,
now that my
uh, big push on
the other project I was working on
wrapped up. Um, so I'm hoping by next
week this will all be wrapped up and
we'll be moving into the other phases.
Um, we really need to get the project
all cleaned up so that
uh,
uh, we're passing those additional
priorities that we made at the beginning
of the year
uh, for the project. We have uh, some
signing to do, uh, dependency scanning,
and a bunch of things that we need to
add. So, I'm trying to move quickly on
this now.
Um,
>> Excellent. Thanks for your efforts there
and for the progress report.
>> Yep. Uh, I think that's all I got for
today. Um, Lynn, I'm going to update
this report and then
uh, I'm having a hard time finding those
recording links, so maybe you can add
the recording link for me later today.
Or you can send me uh, some instructions
on how I find those recordings.
>> Uh, yeah, I got the information from
Ryan.
Or sorry, Rye, I guess it was.
Um, I can
I can send you that link. It would
probably be
Or I can do it. Either way, either way
works. I'll go look at the link and see
what it see how hard that is and
>> Cool.
>> [snorts]
>> figure figure it out.
>> Um, any other topics to go over today?
>> Um, nope.
>> All right. Uh, catch you guys all later.
>> Thanks. Bye.