Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 200151 - New ebuild: dev-db/rekall
Summary: New ebuild: dev-db/rekall
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL: www.rekallrevealed.org
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-11-24 04:36 UTC by jules
Modified: 2010-08-25 21:44 UTC (History)
2 users (show)

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


Attachments
Required - fixes casting errors (inttolong.patch,1.93 KB, patch)
2007-11-24 04:37 UTC, jules
Details | Diff
File - build options disabled and more generic state for USE modification. (settings2.4,461 bytes, text/plain)
2007-11-24 04:39 UTC, jules
Details
Patch - fixes compile errors with qt version disabled KJS (SConscript-kjsBuild.patch,395 bytes, patch)
2007-11-24 04:40 UTC, jules
Details | Diff
ebuild (rekall-2.4.6.ebuild,3.09 KB, text/plain)
2007-11-24 04:52 UTC, jules
Details
fixes compile errors with qt version disabled KJS (24buildrekallkjs.patch,395 bytes, patch)
2007-11-25 14:41 UTC, jules
Details | Diff
Required - fixes casting errors, more int 2 long fixes (24int2long.patch,3.90 KB, patch)
2007-11-25 14:41 UTC, jules
Details | Diff
fixes linking problems (24scanpythonlib.patch,620 bytes, patch)
2007-11-25 14:43 UTC, jules
Details | Diff
Settings (24settings,458 bytes, text/plain)
2007-11-25 14:54 UTC, jules
Details
ebuild (rekall-2.4.6-r2.ebuild,3.74 KB, text/plain)
2007-11-25 14:57 UTC, jules
Details
Only apply this patch when building with python2.5 (intlongpython25.patch,1.99 KB, patch)
2007-12-06 11:19 UTC, sunru
Details | Diff
moved python related patches to intlongpython25.patch (24int2long.patch,1.91 KB, patch)
2007-12-06 11:22 UTC, sunru
Details | Diff
checks python version (rekall-2.4.6-r2.ebuild,3.83 KB, text/plain)
2007-12-06 11:23 UTC, sunru
Details

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