Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 721482

Summary: app-forensics/volatility needs py3 port
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Chí-Thanh Christopher Nguyễn <chithanh>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/volatilityfoundation/volatility3
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 694800    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-05-07 13:36:27 UTC
This is the only consumer of distorm64.
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2020-05-08 07:35:07 UTC
I'm considering last riting this package.

There is a rewrite of Volatility in python3 at https://github.com/volatilityfoundation/volatility3 but they switched the license from GPL-2+ to a custom non-free license. Discussion from Fedora:

https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/thread/OHECHDPLDJ7LLFUZXQMBBAXEXYTQMXOR/

There is an open github issue about this, but no reaction so far from upstream:

https://github.com/volatilityfoundation/volatility3/issues/208
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2020-07-27 12:38:27 UTC
Upstream declined a change to an OSI approed license.

> While Volatility 3 will continue to be released under a license that makes
> source code available, it is a limited license. We did not intend for this
> license to be approved by OSI or for the Linux distros. Our license is intended
> to help protect the people who sacrifice their time and resources actually
> contributing to the project and to expand the users freedoms to works derived
> from Volatility. If a Linux distro requires an OSI-approved license, we would
> not expect them to include our code. On a related note, memory analysis
> software is constantly changing with every operating system release and the
> versions found in the distributions are often out of date.

I therefore will not package future versions and propose to last-rite this package.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-07-27 13:18:20 UTC
Well, no need to anymore ;-).


commit 17ed872c6334185fdebf3d60b2aa219fc1fe7516
Author:     Aaron Bauman <bman@gentoo.org>
AuthorDate: 2020-07-04 04:22:37 +0200
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2020-07-04 04:24:06 +0200

    */*: drop last-rited py2 packages
    
    Signed-off-by: Aaron Bauman <bman@gentoo.org>