3 ms·
OK I'll bite. I wrote a plugin to get mmsd to function with modem manager and I wrote a reference implimentation to integrate MMS functionality into chatty. I a
by kop316 6y ago
OK I'll bite. I wrote a plugin to get mmsd to function with modem manager and I wrote a reference implimentation to integrate MMS functionality into chatty. I also took the time to make sure my patches were upstreamable, and I have taken and worked on every feedback to ensure my patches are upstream able. I filed the ITP bug to include mmsd into Debian proper.
I did all of this back from December to February.
I still have no idea when Debian will bother to look at the mmsd packaging to include it into their repository, nor when my changes for chatty will be integrated. The ofono mailing list and IRC channel (i.e. the original authors of mmsd, but i think they abandoned it as they have said it hasn't been maintained in 8 years) have ignored me, so I doubt my changes will ever go back into upstream mmsd (I just consider what I have a fork now). I'm waiting on the chatty dev to finish off a current project to then get to integrating my MMS patches into chatty.
I still really want to help, but there's not much for me to do except wait for upstream devs to get around to integrating my work.
Being frank, I'm frustrated that I spent all of that time to implement a feature I want and I know a lot of other folks want, but now I'm just in a limbo hoping that others will get around to it.
So I'll ask, if you want folks to help on the boring things or missing functionality, how do you prevent that from happening?
- MartijnBraam 6y agoA ton of people want mms support, I really appreciate your work on it. The MMS support is also one of the hard problems nobody wanted to pick up, like the camera support. The mms stuff in postmarketOS is also still in progress as far as I know, I'm un europe myself, like a lot of the pinephone developers and mms just isn't really a thing which makes integrating these thing quite hard. Do you have a link so I can look it up?
- kop316 6y ago> A ton of people want mms support, I really appreciate your work on it. The MMS support is also one of the hard problems nobody wanted to pick up, like the camera support. I get it, and I get your frustrations too, that's why I just picked it up myself. I really do want to help. https://source.puri.sm/kop316/mmsd/ https://source.puri.sm/kop316/mmsd/ There is my mmsd fork. https://source.puri.sm/kop316/chatty/-/tree/wip/sadiq/mm-account https://source.puri.sm/kop316/chatty/-/tree/wip/sadiq/mm-acc... This is where I have my reference MMS implementation for chatty. You are also welcome to get a hold of me on Matrix, I am on the pmOS matrix channel!
- blihp 6y agoI understand your frustration. I'd imagine this is probably the wrong time to be trying to (presumably) be a new Debian developer trying to get new features integrated with everyone focusing on Bullseye. I suspect they'll get around to it once Bullseye is done (thought you might have to ping them to remind them)
- kop316 6y agoIf I can ask, who do I flag down? Despite using the ITP bug and proper Debian process, I haven't gotten an acknowledgement from anyone that seems to control the packaging.
- blihp 6y agoYeah, figuring out the Debian process can be a pain. More often than not, Debian is just a 'middle man' for the code. So for modemmanager see https://packages.debian.org/bullseye/modemmanager https://packages.debian.org/bullseye/modemmanager and note the maintainer(s) listed on the right side of the page. Sometimes the package maintainer is also a developer of the upstream code. However, often the maintainer will just be repackaging the upstream code (also listed on the right side of the page) so for new features you would need to get the upstream to incorporate it which would result in the package maintainer automatically incorporating it when they rebase/merge the latest changes. I'm not familiar with modemmanager so the main 'trick' is figuring out who does what for that package. (i.e. is the maintainer an active developer or just more passively repackaging it?) The issue right now is that Debian maintainers are all pretty busy trying to nail down Bullseye as they're currently in their hard freeze[1] period... lots of bugs and dependency problems to deal with to get to release. My suggestion would be to wait until Bullseye is released and then contact the maintainer and see if you need to be dealing with them or upstream to get your changes in. If you're impatient, you might have more luck contacting upstream directly right now. Either way, the odds of getting new features in for Bullseye are likely slim to none right now. [1] https://release.debian.org/bullseye/freeze_policy.html https://release.debian.org/bullseye/freeze_policy.html
- kop316 6y ago
- ncmncm 6y agoI think Mobian maintains a repository, and a registry of patches waiting for upstream integration. Do they have your work? I know a lot of people were looking for MMS support.
- kop316 6y agoThey do, and both the Mobian devs and Purism devs are well aware of my work. At their suggestion, I have been working to get my mmsd package into Debian proper.
- deleted 6y ago[deleted]