|
From: | Julien Bect |
Subject: | Re: GSL in octave |
Date: | Mon, 18 Jul 2016 15:44:35 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.1.0 |
Le 18/07/2016 à 15:32, Marco Atzeri a écrit :
On 18/07/2016 12:49, Julien Bect wrote:1) "pkg build" is not relevant here. It is used by (some?) downstream packagers to turn a *source package* into a *binary package*.I am one. It is relevant to me.Sure. I simply meant: not relevant for Susi's work right now. His first concern should be to produce a working *source* package, that can be installed using "pkg install". If "pkg install" works, I can see no reason why "pkg build" would not work as well.We need to clarify one point: Is the configure step needed ?
I believe it is, yes. I expect the configure step to tell me if gsl headers are missing, for instance.
If yes then the fact the "pkg build" or "pkg install" worked is not a guarantee that the build is correct; specially as we have no test in place.
I agree. We need unit tests for this package.
If the configure is needed than the bootstrap pass should be done before packaging the source.
Yes, if there is a bootstrap script, then it must be run before packaging the source, as already discussed.
I ran the bootstrap and repackaged the source provided by Susi,
You don't have to do that manually. Just use "make dist" from the root of the hg repo.
@++ Julien
[Prev in Thread] | Current Thread | [Next in Thread] |