First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 22147
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: George Shapovalov <george@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Kalin KOZHUHAROV <kalin@ThinRope.net>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gaul-devel-0.1843.ebuild gaul-devel-0.1843.ebuild text/plain Kalin KOZHUHAROV 2003-06-03 03:29 0000 1.18 KB Details
gaul-devel-0.1847.ebuild A new (revised) ebuild for gaul-devel-0.1847 patch Kalin KOZHUHAROV 2004-08-05 00:32 0000 1.65 KB Details | Diff
gaul-devel-0.1847-CFLAGS-fix.diff do NOT ignore CFLAGS patch patch Kalin KOZHUHAROV 2004-08-05 00:34 0000 21.08 KB Details | Diff
gaul-devel-0.1848.ebuild gaul-devel-0.1848.ebuild patch Kalin KOZHUHAROV 2005-03-09 03:03 0000 1.55 KB Details | Diff
gaul-devel-0.1849.ebuild gaul-devel-0.1849.ebuild text/plain FENOY Gérald 2006-10-16 04:59 0000 854 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 22147 depends on: Show dependency tree
Show dependency graph
Bug 22147 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-06-03 03:25 0000
I just created and tested this new ebuild, please add it under dev-libs when
you
can.

Kalin.

------- Comment #1 From Kalin KOZHUHAROV 2003-06-03 03:29:46 0000 -------
Created an attachment (id=12730) [edit]
gaul-devel-0.1843.ebuild

Initial release...

------- Comment #2 From Kalin KOZHUHAROV 2003-06-16 03:59:31 0000 -------
Well, meanwhile another release of the source was made. My ebuild works fine
with it, so just rename it to:

gaul-devel-0.1844.ebuild

nad put it in the tree.

Kalin.

------- Comment #3 From Kalin KOZHUHAROV 2003-08-03 06:58:22 0000 -------
Just another release of gaul-devel is out there, ebuild is still okay.

Just rename to gaul-devel-0.1845.ebuild and it will work.

------- Comment #4 From Kalin KOZHUHAROV 2003-08-23 07:34:30 0000 -------
Is there anything I can make to have this in the tree?

Are there any problems with the ebuild? 

Nobody is interested in Genetic Algorithms?

:-(

------- Comment #5 From George Shapovalov 2003-09-09 19:31:51 0000 -------
Perhaps a better description ;).
It took me a while to decide whether this belongs to sci or dev-util area, but I decided that sci herd is more appropriate. Please et me know what you think.
As a library, and since we did not split categories into multilevel yet I think this will go under dev-libs, belonging to sci herd.

I am reassigning this to me, should get to this one in a while..

George

------- Comment #6 From Kalin KOZHUHAROV 2003-09-09 19:38:56 0000 -------
Well, I tried to be simple in the description.
There were no other similar libraries in the tree :-(

I just saw a new release (0.1846) on SF.net, but haven't tested it yet.
And just now I am completely out of time :-( May be in a week?

However if there is anything more I can do, I am ready to.

------- Comment #7 From George Shapovalov 2003-09-09 20:15:47 0000 -------
>I just saw a new release (0.1846) on SF.net, but haven't tested it yet.
>And just now I am completely out of time :-( May be in a week?
Sure, I have plenty of the stuff to do ;), including "real" bugs (where something  is broken). I'll wait for an update then.

George

------- Comment #8 From George Shapovalov 2004-02-29 01:26:53 0000 -------
Hi Kalin.

Ok, its been a while, no promised update? ;)
Anyway, I cleaned up the ebuild, bumped it to the present released version (0.1846) and committed. Please test.
Since his is a generic library, it went to dev-libs, but as this is primarily interesting for scientific apps/community I assigned it to sci herd..

Few remarks:

1. This should really be installed under common location (i.e. /usr), otherwise we are breaking FHS and potentially causing havoc wrt prelinking and (possible) similar system stuff.. /opt is only for the binary packages, that should be excluded from "common treatment" via prelink or similar (should user chose to do so), or for large "bundled" packages.. There are few more exceptions, but here it does not seem to justify it..

2. this makes that LDPATH definition unnecessary

3. I removed scr_unpack (as that sed was not doing much at all, at keast with the new version) and instead added a few lines into src_install, to install examples, etc

4. What about the config.h? It always gets generated by configure, but I never saw it being necessary for future uses of the libraries.. Was this also related to the way you were trying to put this library into the non-standard location by chance? In any case I would appreciate some testing.. The relevant lines are still there, just commented out, but I would like to remove them if package is functional in present form..

George

------- Comment #9 From Kalin KOZHUHAROV 2004-03-23 22:24:52 0000 -------
Sorry for the delay, I was a few weeks in the Canadian Rockies, no Net. Be back
to "normal" in less than a week.

As far as config.h goes, you guessed right that that was the reason for the
/opt instal and all the weirdness. A few releases back, config.h was needed to
compile anything with GAUL.
Stewart (the developer) said that he will reorganize everything in a way
config.h is not needed in 0.1846 release. Will test it in a week when I get
back to my machines.

If that is fixed, everything else (your points 1..3) is OK and we won't need
anything special in the ebuild.

------- Comment #10 From Kalin KOZHUHAROV 2004-04-17 06:14:34 0000 -------
Ok, finally I found some time today and did extensive testing on 0.1846
version.

As far as my programs using GAUL are concerned, everything is OK, working with
the new ebuild in stalled according to FHS. Tried both +slang and +slang
useflags.

However, using +doc useflag is a bit broken... The examples as installed by the
script cannot be compiled after with the provided Makefile, becase it has
references to ../config.in, etc. (just bad Makefiles, I know). So, I am
contacting the author about that.

Using distcc with a few hosts speed the whole process a few times, as the
Makefile supports parallel processing.

------- Comment #11 From Kalin KOZHUHAROV 2004-08-05 00:32:55 0000 -------
Created an attachment (id=36797) [edit]
A new (revised) ebuild for gaul-devel-0.1847

I revised the ebuild, aded some beter compiler control, better +doc use flag,
debug useflad and of course bumped to 0.1847.

As the ebuild diff is bigger than the file, I submited the file.
The patch involved (attaching later), closes a nasty bug with CFLAGS (they were
quietly overrden because of a spelling mistake :) I pulled it more or less from
CVS after some debugging with Stewart (will be in the next release).

Added the following:
 * 
 * There are a few important API changes between 0.1846 and 0.1847
 * As they may break your code, please read the following:
 * http://gaul.sourceforge.net/porting_1846_to_1847.html
 * 

The new version was tested on a few boxes with some of my own GA code -> works.


Please update in the tree.

------- Comment #12 From Kalin KOZHUHAROV 2004-08-05 00:34:32 0000 -------
Created an attachment (id=36798) [edit]
do NOT ignore CFLAGS patch

Goes into ./files dir of course.

BTW, headers for the ebuild (Gentoo, CVS etc) have to be changed (or is it done
automagically).

------- Comment #13 From Kalin KOZHUHAROV 2005-03-09 03:03:32 0000 -------
Created an attachment (id=53005) [edit]
gaul-devel-0.1848.ebuild

A new ebuild (further refined) and a version bump to 0.1848-0.

Please include in the tree, as the diff is growing large.

Works OK on x86, other arch test needed, but supposed to work.

------- Comment #14 From Kalin KOZHUHAROV 2005-03-09 03:05:42 0000 -------
Reopening the bug (forgot), BTW, currently it is under dev-sci/gaul-devel ...

------- Comment #15 From Kalin KOZHUHAROV 2005-03-09 03:20:49 0000 -------
Again too much caffeine, sorry.
Ignore my comment #14.
Currently gaul-devel is under sci-libs/gaul-devel.

------- Comment #16 From Georgi Georgiev 2005-03-09 07:53:44 0000 -------
0.1848 passed the tests on amd64 (as requested)

------- Comment #17 From Kalin KOZHUHAROV 2005-03-21 16:06:18 0000 -------
I might be wrong, but reassign this to the original dev in a hope to get in the
tree quicker.

------- Comment #18 From FENOY Gérald 2006-10-16 04:59:18 0000 -------
Created an attachment (id=99791) [edit]
gaul-devel-0.1849.ebuild

I've made this ebuild without the doc use flag cause the examples has been made
as an independent package it seems. I could be wrong but I think that we must
have another ebuild for gaul-examples, there is a spec file in gaul-example
tarball which let me say that.

I hope george could tell me if I'm wrong about this.

------- Comment #19 From FENOY Gérald 2006-10-16 05:47:03 0000 -------
Version 0.1849 is in portage.

------- Comment #20 From Kalin KOZHUHAROV 2006-10-16 07:05:26 0000 -------
Looking at the CVS now ( http://gaul.cvs.sourceforge.net/gaul/ ) there are 4
packages already...

I am not using GAUL anymore since I graduated, but it seems that Steward has
finally split the examples, documentation and the library; and there is Perl
binding as well! If only I had it 2 years ago...

So, although 4 different packages will do, one package called gaul (taht will
install gaul-devel) with IUSE="perl examples doc" (examples as a local flag)

Last time I talked with Steward, I suggested him to rename the main package
libgaul instead of gaul-devel, but he said something about "when we have 1.0
out" :-)

Glad to see that there are people out there using it!

First Last Prev Next    No search results available      Search page      Enter new bug