[MIR] p7zip
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
p7zip (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Availability: Very portable, available on all Ubuntu archs (x86_32/64). But not arm or powerpc for Ubuntu.. On Debian it is, available for them.
Rationale:
Primary reason is it's a dependency of UNetBootin, which we hope to get available for the default USB Creator job. (See blueprint and wiki page: https:/
Note: we would specifically need the p7zip-full package for UNetBootin
It's also a nicer command line tool for extracting any compressed archive. Just run 7z e <anything> and it will extract it.
It could possibly replace some of the other compression libraries eventually.
Security:
http://
http://
http://
I don't see any of those CVEs being fixed in Debian or Ubuntu, so it would definitely need Security Team work that isn't being done right now, AFAICT.
I see no security issues of the package itself..
Quality assurance:
There are some old bugs in both bug trackers, didn't see any big blockers though:
http://
https:/
Upstream has very long beta/alpha periods.
Unknown about a test suite.
Does include a debian/watch file.
Dependencies: Very simple, all in main.
Standards compliance: I believe this is true but I'm not qualified to evaluate the quality of the package.
Maintenance: Maintained in Debian, we just inherit. No new builds in quite a while, since January 2012.
Background information:
p7zip-full let's you create/edit in place/extract a large number of different archive types. The upstream is just called 7-zip.
There are several problems with p7zip:
* It uses built-in encoders/decoders for formats. This would be an ongoing maintenance and security problem. We already have encoders and decoders in main.
* It also pulls in a whole new toolkit (wxgtk2.8) which is a large burden for a package that we don't even envision using the GUI for.
* It seems like there are quite a few bugs and not a super lot of maintenance work on them in Debian and Ubuntu.
Is it possible to just patch unetbootin to use the main versions of any decoding formats it needs? (like call lzma instead of p7zip etc)
Also... is the plan to adopt unetbootin or rewrite it or something? My memories of unetbootin is that it was "ugly". If we are rewriting, surely we could rewrite in a way that wouldn't need p7zip.