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

Bug 200151

Summary: New ebuild: dev-db/rekall
Product: Gentoo Linux Reporter: jules <julan>
Component: Current packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: asolokha, denilsonsa
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: www.rekallrevealed.org
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Required - fixes casting errors
File - build options disabled and more generic state for USE modification.
Patch - fixes compile errors with qt version disabled KJS
ebuild
fixes compile errors with qt version disabled KJS
Required - fixes casting errors, more int 2 long fixes
fixes linking problems
Settings
ebuild
Only apply this patch when building with python2.5
moved python related patches to intlongpython25.patch
checks python version

Description jules 2007-11-24 04:36:05 UTC
Hello,
Attached:
rekall-2.4.6.ebuild:
IUSE="mysql postgres odbc mdbtools xbase sqlite3 kjs rekallrt rekallqt"
mdb is broken so i might submit the ebuild with it removed..

it compiles fine with everything else.

I need to check but i think rekallqt version and rekall default (kde) can run onlong side. How do we work with that?

settings2.4 file:
This file defaults to enable-foo= to "no" otherwise it will assume yes if blank.
and we need to be explicit with "no" and let our USE determine what we want.
The setting files that come with rekall are a bit of a mess..we can either patch a file into it or copy one over. I ended up coping one over.

2 patchs:
inttolong.patch - required for 64bit, doesn't hurt 32bit.
SConscript-kjsBuild.patch - fixes qt only version without rekalls release of KJS 

Thats it, compiles fine with all USE enabled apart from MDB (microshot access DB)

Julan
Comment 1 jules 2007-11-24 04:37:30 UTC
Created attachment 136849 [details, diff]
Required - fixes casting errors
Comment 2 jules 2007-11-24 04:39:09 UTC
Created attachment 136851 [details]
File - build options disabled and more generic state for USE modification.
Comment 3 jules 2007-11-24 04:40:24 UTC
Created attachment 136853 [details, diff]
Patch - fixes compile errors with qt version disabled KJS
Comment 4 jules 2007-11-24 04:52:30 UTC
Created attachment 136855 [details]
ebuild
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-11-24 08:12:22 UTC
Does this fix Bug 141068 and Bug 198412?
Comment 6 jules 2007-11-25 02:40:38 UTC
(In reply to comment #5)
> Does this fix Bug 141068 and Bug 198412?
> 
#141068
inttolong.patch addresses the same issue however is only applicable to the 2.4.x versions of rekall.I have not tried it with 2.2.6 (which is old and buggy)
People should probably consider 2.4.6. anyway.
#198412
Yes i forgot about the python2.5 issue. I'll get back to you.
Note:
Also I've already updated the ebuild to allow the option (USE="rekallqt") for both the KDE and QT versions of rekall to be built and installed together, at once. This requires the settings file to be reset to its default.
A new USE="rekallqtonly" builds only the QT version and USE="norekallkjs" that will allow you to build the KDE version with KDE's KJS yet disable non-KDE KJS (provided by rekall) for the QT version.
Jules
Comment 7 jules 2007-11-25 08:32:53 UTC
Just an update, compiles fine with python 2.5, although there is a linking problem with multiple slots of python.
Another int to long patch.
So both those bugs are irrelevant to this release. (ver 2.4.x)
Comment 8 jules 2007-11-25 14:41:05 UTC
Created attachment 136981 [details, diff]
fixes compile errors with qt version disabled KJS
Comment 9 jules 2007-11-25 14:41:51 UTC
Created attachment 136983 [details, diff]
Required - fixes casting errors, more int 2 long fixes
Comment 10 jules 2007-11-25 14:43:49 UTC
Created attachment 136985 [details, diff]
fixes linking problems
Comment 11 jules 2007-11-25 14:54:39 UTC
Created attachment 136986 [details]
Settings
Comment 12 jules 2007-11-25 14:57:03 UTC
Created attachment 136988 [details]
ebuild

All done,
Linking errors fixed.
Compiles with python 2.5
Ebuild clean up.
mdbtools disabled (broken)
This is very stable.
Done with it for now.
Comment 13 sunru 2007-12-06 11:19:56 UTC
Created attachment 137874 [details, diff]
Only apply this patch when building with python2.5

compile fails when built with python 2.4
Comment 14 sunru 2007-12-06 11:22:02 UTC
Created attachment 137875 [details, diff]
moved python related patches to intlongpython25.patch
Comment 15 sunru 2007-12-06 11:23:28 UTC
Created attachment 137876 [details]
checks python version
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2008-01-13 10:08:23 UTC
Eh, what's exactly FIXED here?
Comment 17 jules 2008-02-04 05:45:13 UTC
(In reply to comment #16)
> Eh, what's exactly FIXED

Are you comfortable doing SFA ?
Comment 18 Jakub Moc (RETIRED) gentoo-dev 2008-02-21 17:12:56 UTC
Stop resolving bugs that are NOT fixed in CVS, ktnxbye.
Comment 19 Arne Babenhauserheide 2008-06-25 22:27:55 UTC
Does this replace 2.2.6 for all cases where Python is concerned? 

Bug for 2.2.6 which blocks the stabilisation of python 2.5: 
- http://bugs.gentoo.org/show_bug.cgi?id=141068
Comment 20 jules 2008-06-26 02:10:26 UTC
(In reply to comment #19)
> Does this replace 2.2.6 for all cases where Python is concerned? 
> 
> Bug for 2.2.6 which blocks the stabilisation of python 2.5: 
> - http://bugs.gentoo.org/show_bug.cgi?id=141068
> 

http://bugs.gentoo.org/show_bug.cgi?id=141068#c18

Like chalk and cheese 141068 is totally and utterly unrelated to this bug, incompetence will see otherwise.

If gentoo desires to go anywhere or to be taken seriously by anyone, in regards to this bug, maintainers need to step down or be kicked off in order for it (gentoo) to proceed to the benefit of encouraging others to submit ebuilds (contribute).  Alas Gentoo has been for some time a sad elitist clique rather than a community.

Since I no longer use rekall or gentoo, I'd appreciate being removed from bugs.gentoo.org.

Regards,
Jules.
Comment 21 Arseny Solokha 2009-10-02 17:56:08 UTC
No activity on HOMEPAGE and CVS repository since 2006. Last stable release has been out on April 24, 2006.