Sunday, April 28, 2024
9
rated 0 times [  9] [ 0]  / answers: 1 / hits: 552  / 2 Years ago, sun, november 6, 2022, 5:59:51

Par example:





  • firestarter which isn't maintained for 4/5 years.

  • easycrypt which is a gui for truecrypt, while truecrypt comes with
    a outstanding gui for several years
    now.





More From » package-management

 Answers
2

As part of the creation of Ubuntu, a philosophical choice was made to not have a concept of "maintainer" for individual software packages. While there are many benefits to this, one of the side effects is that for a given software package, there is often no individual who has accepted responsibility to maintain a package, with the result that any package which does not attract anyone's interest in a while may become unmaintained (although it is hoped this is a temporary condition).



Ubuntu inherits packages from Debian, except where there has been a deliberate effort to make some change, so any package present in Debian will be present in Ubuntu, barring very unusual circumstances. As these packages do have someone in Debian who is responsible for making them work in Debian, there is a blanket presumption that they will also work in Ubuntu, which is true for the vast majority of packages, but may not be the case for some specific packages.



Ubuntu also sometimes receives new packages not found in Debian: while it is hoped that whoever decided to contribute the package to Ubuntu will continue to care for it, this is not always the case.



Both methods by which apparently unmaintained packages may be present in Ubuntu are essentially the result of neglect, and are mostly waiting for someone to decide to either remove the packages or make them work (with a strong preference for making them work). Ubuntu is an entirely community-based project, so anyone can do this, although new folk will require a current developer to approve their changes in the beginning.



For easycrypt, after confirming that upstream no longer offered support, I have summarised my investigation, and forwarded the bug to the Ubuntu Archive Administrators, who should be removing the package from the current development release soonish, so that it will no longer be presented for future releases of Ubuntu. A better solution would be also to add a patch to the truecrypt package providing migration support for easycrypt users to use the truecrypt GUI: this needs to be done by someone familiar with the packages.



For firestarter, it appears that there was a patch made which was known to work with Ubuntu in the past, but that it was dropped in a later upload (by the patch author). I don't know enough about firestarter to determine the right solution, but it does appear to be maintained in Debian: someone who uses this tool would need to determine precisely which parts aren't working, and prepare a patch to make them work again, preferably including any required packaging changes to enable immediate upload.



Anyone preparing either of the patches described above (truecrypt transition for easycrypt users or fixing firestarter) may find https://wiki.ubuntu.com/SponsorshipProcess useful as a means to ensure their work is included in Ubuntu.


[#44275] Sunday, November 6, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
ligenvirt

Total Points: 238
Total Questions: 98
Total Answers: 100

Location: Senegal
Member since Fri, Aug 21, 2020
4 Years ago
;