Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 721482 - app-forensics/volatility needs py3 port
Summary: app-forensics/volatility needs py3 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chí-Thanh Christopher Nguyễn
URL: https://github.com/volatilityfoundati...
Whiteboard:
Keywords:
Depends on:
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2020-05-07 13:36 UTC by Michał Górny
Modified: 2020-07-27 13:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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>