Distrobox coordination thread

Distrobox coordination thread
23 Replies
j0rge
j0rge5mo ago
Hey everyone. I just got finishing up a call with Luca di Maio, the maintainer of distrobox. He's been very busy latey and as you can see, Distrobox hasn't had a commit in two months. Since distrobox is a critical component of Universal Blue we've had multiple people in here asking how to help so Luca and I bashed together a quick plan to get the flywheel rolling again. Luca will be moving distrobox into it's own org and outside of his namespace in order to move to a more distributed model of development. I am recommending a CNCF-like structure, the same one we use here (member, approver, maintainer), etc. First issue is Pull requests (21). We are looking for volunteers to start reviewing PRs and leaving github reviews. Basically, try to bust out the simple stuff for him and curate some of the incoming PRs. You won't have permissions to approve and land code but it will get your work in front of Luca so he can start reviewing. This will lead to trust building and eventually more responsiblity in the project. Second issue is Issues (129). We need help starting to triage issues and getting that to a manageable level. Third is general tech debt reduction. As we file these down if you see major issues start filing and PRing. As we sort this I'll get to what Luca wants to do. He has many ideas around better assemble, which as he describes sounds like a perfect fit for fixing some of the things we wanna do with quadlets, etc. Once we get things in order I am reasonably certain that getting all of you in a call with him discussing this stuff will lead to much a much better distrobox and ublue. He'll be at FOSDEM this weekend and will be syncing up with openSUSE's Richard Brown, which was the first distro that shipped distrobox, so I'm sure he's going to get a ton of advice there so now's a great time for everyone to gather upstream and get some good container stuff going. Questions?
bsherman
bsherman5mo ago
👍
j0rge
j0rge5mo ago
(we don't need to wait for the org setup to get involved, we can start right away just by showing up)
M2
M25mo ago
👍
HikariKnight
HikariKnight5mo ago
I will try help where i see i can help as i want distrobox to become better. my main problem is having the energy to get stuff done (this is where coding is very nice as a hobby just so i have something to do when i have the extra energy to just do things other than the bare minimum to exist 😅, but i can chip in when and if i can) PS: distrobox cannot go to the wayside, my clean $HOME depends on it 🤣
Noel
Noel5mo ago
OK. I'm free. @HikariKnight are you able to talk on voice? otherwise I can write out what I'm thinking.
HikariKnight
HikariKnight5mo ago
sure
j0rge
j0rge5mo ago
just having you in the room in discussions is a contribution. a 👍 on an issue or PR can go a long way. 😄 and I think it won't take long, distrobox has like 8.4k stars, once people see things start to unblock they'll hop in too, then we can help onboard more folks and then ideally we end up with a borg collective.
EyeCantCU
EyeCantCU5mo ago
I'm happy to help in any way I can. It's a cool project. I use it for a lot of different things so I can allocate time to give back to it
j0rge
j0rge5mo ago
I spun luca up on the wolfi box, he was all smiles as I walked him through it. 😄
Noel
Noel5mo ago
https://github.com/ublue-os/config/issues/210 @tuk.n Do you have thoughts on this issue?
MrToucan
MrToucan5mo ago
Have you pinged the right person? I have very little knowledge of this area. I can always provide generic thoughts, though: yup, this issue is bad! 🤭
Noel
Noel5mo ago
I thought I saw your name on the list of contributors for toolbox, but maybe it's a different @tuk.n XD
MrToucan
MrToucan5mo ago
Nah, definitely not me. I'm just a user. 😄
EyeCantCU
EyeCantCU5mo ago
I have so much fun packaging for it and making images. Also love troubleshooting the oddities we run into. It's like I don't even work
j0rge
j0rge5mo ago
I mentioned that white screen that one user was having I think he'd be happy to help fix it. 😄
EyeCantCU
EyeCantCU5mo ago
That's awesome. Wish I knew the cause of it
j0rge
j0rge5mo ago
different thread please
Noel
Noel5mo ago
you are right sorry!
j0rge
j0rge4mo ago
Alright, luca's been merging in PRs, bring out your dead! @EyeCantCU if there's anything I can do to help to figure out which packages we need to remove from wolfi-base let me know. I'm willing to bet we can drop a bunch of those packages.
EyeCantCU
EyeCantCU4mo ago
I'll have time to wrap this up over the weekend :). It just comes down to isolating what packages distrobox is using for basic functionality. I've removed a lot of them but I was running into an issue initializing the container without a couple of them. We can certainly slim things down
j0rge
j0rge4mo ago
now that the docs are gutted I'm going to wolfi-ze the boxkit action I think.
EyeCantCU
EyeCantCU4mo ago
That'll be awesome. Wolfi-ze all the things