<div dir="auto">The process is completely different from one distribution to another.<div dir="auto"><br></div><div dir="auto">Sometimes the upstream developer is involved in updating a distribution package, but usually the person involved in updating the package for a distribution is not connected to the original development team.</div><div dir="auto"><br></div><div dir="auto">Also, many distributions apply their own custom patches to some packages. So, it takes time for the patches to get updated to work with the new release.</div><div dir="auto"><br></div><div dir="auto">So, the package maintainer has to notice that the package has been updated, download the updated package, apply whatever custom patches that distribution uses, test that everything still works, and finally publish the new package.</div><div dir="auto"><br></div><div dir="auto">It's similar to the situation with phone manufacturers and their custom Android ROMs.</div><div dir="auto"><br></div><div dir="auto">William</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 28, 2018, 5:16 PM Brad Morrison <<a href="mailto:bradmorrison@sonic.net">bradmorrison@sonic.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I have been dealing with a bunch of hacking/electronic interference/software flaw issues over the past 10 months. I'm definitely no software engineer, but with as little help as I've gotten, I had to learn a lot on my own! While many of the problems I've noticed have been solved, there always seems to be more that crop up, so I've started to focus on how to improve the entire security of the Linux ecosystem by improving cooperation among those involved and sharing ideas about how to automate some of the more common processes, so that developers can focus on what they do best and don't have to worry about as much of the peripheral stuff.<br>
<br>
In that quest, my most recent problems with KeePass2 and my passwords seeming to be copied every time I change one, led me to investigate the version of KeePass2 that I am using. The version in the Linux Mint repositories is 2.32, while the latest version on the KeePass website is 2.39. While there may not be major changes between those versions, 2.32 was released in May 2016 and 2.39 was released in May 2018, so that is a long time between updating the program and uploading the latest version into the Linux repositories.<br>
<br>
Questions:<br>
<br>
How do most software developers "upload" the latest versions of their programs into the Linux repositories?<br>
Are there common obstacles that developers face to doing this on a regular basis?<br>
What changes would make it easier for developers to have the latest versions of their programs in the Linux repositories?<br>
<br>
Ideally, Linux would have an easy to use tool to submit updates to programs that are already in the repositories, but I'm no engineer and I have no idea how that works or even if that is the main problem - it could just be the developer doesn't think it's an important update or got busy or whatever. I don't even know if that is what systemd is but when I went on the NBLUG website, it made me think to email you guys and relay these ideas.<br>
<br>
If you have any thoughts/ideas or think I should direct these ideas to others, please let me know. I'm stuck in a shitty situation for a while, so I might as well put my time to good use...<br>
<br>
Thanks!<br>
<br>
Brad<br>
<br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@nblug.org" target="_blank" rel="noreferrer">talk@nblug.org</a><br>
<a href="https://nblug.org/mailman/listinfo/talk" rel="noreferrer noreferrer" target="_blank">https://nblug.org/mailman/listinfo/talk</a><br>
</blockquote></div>