MX-loving long-time user, n00b at IT, Python learner, wants to help with packages

Message
Author
aarek-eng
Posts: 1
Joined: Fri Jun 04, 2021 10:28 am

MX-loving long-time user, n00b at IT, Python learner, wants to help with packages

#1 Post by aarek-eng »

Hello!

I'm told the MX Packaging group is open for applications, so while I wait for the people responsible to review my application, I've come to introduce myself and ask for some advice on how to do this right.

I've been using Linux MX for a few years now. I love the privacy, I love that it runs light, I love that its parameters are decently customizable without being inaccessible to newbs, and I've invested so much time trying to get software that wasn't in the stable repos to work that I've got attached to this thing and to learning how it works and what's behind it.
Also, recently, I've been going all in on Python, Python is my thing now, Python is a dream and a nightmare and managing packages and installations and dependency trees and requirements is just *chef's kiss* of sadomasochism.
Like, the last couple of days consisted in me fighting to install ProtonVPN client with GUI. Dear God, that was fun.

So I thought, hey, since I'm just climbing these learning cliffs on my own for my own reasons, I might as well do it in a way that helps the community, you know, like in Death Stranding, where you can leave ropes and ladders and all that good stuff for your fellow players to have an easier time getting wherever they got to go.
So I said to myself, "Why don't you go look up MX's community and see if you can learn to take the product of your pain and package it so that other people can just install it with a couple clicks from the Package Installer?"
And my self said "No, I love it, do for others what you hope they'd do for you if you were them, and they were you! That's the Golden Rule right there!"
"But what if I'm short on time, though."
"You save people time, they save you time, everyone ends up saving time overall, just do it, man!"
"And if I ever develop something worth sharing, it'll be good to have the skill set!"
"Helping by learning and learning by helping is tight!"
"Yeah yeah yeah!"

Yeah, so here I am, kinda nervous, excited... nervouscited? What do I need to brush up on and practice with in order to be able to help? Should I look at: I assume that's for starters, but in what ways do we do things differently, here? How do I build packages specifically for MXLinux rather than Debian, and how do I test for compatibility, requirements, and that all the moving pieces are, you know, fitting together properly and not broken because some bits are in Python 2 and others in 3, or because they're in different Java versions, or some other obnoxiousness. I want to ensure my fellow users get a smooth experience without having to install all the packages I've got lying around "just in case."

Anyway, thanks for slogging through this. If you haven't, TLDR, I'm kind of a newb but I'm keen to learn and would love the chance to help build packages, and would appreciate being pointed in the direction of what I should read up on and practice with in order to be fully respectful and compliant of the community's standards and best practices.

Thank you all for your time, and I hope we see more of each other as we move forward, and that I get to give forward a little bit of what was given to me and that I benefited from. Let's jam!
Two decades using Linux, three years using LinuxMX, eight weeks learning Python and Natural Language Processing. Electrical Power Engineer by training. Lifelong learner and tinkerer.

User avatar
Stevo
Developer
Posts: 14724
Joined: Fri Dec 15, 2006 7:07 pm

Re: MX-loving long-time user, n00b at IT, Python learner, wants to help with packages

#2 Post by Stevo »

Cool! Since Python program packages aren't compiled into machine language binaries, they only need to be built once, and that finishes almost before you know it.

SwampRabbit here has a guide for novice MX packagers--PM him and he'll give you a link.

Marek
Posts: 132
Joined: Sun Apr 19, 2020 1:00 pm

Re: MX-loving long-time user, n00b at IT, Python learner, wants to help with packages

#3 Post by Marek »

Off topic, but I must. It warms the heart to read such posts. Great!!!

Post Reply

Return to “MX Repositories”