Richard W.M. Jones kirjoitti 27.1.2020 22:35:
On Mon, Jan 27, 2020 at 06:43:36PM +0200, Markku Korkeala wrote:
I think it's Perl where IIRC the package can be configured
as a bootstrap package (by setting an RPM variable), built
that way, the dependencies are then built, then the perl
package is flipped back to non-bootstrap mode and built a
second time against those just built dependencies.
If you do it all in a side tag then no one will see the
intermediate packages.
> I know I can update clojure to certain alpha version,
> which the new libraries require. Then build those,
> and when they are accepted then upgrade the
> clojure package, and then upgrade those libraries, etc. But
> it is tedious. I'm hoping there would be a better
> way :)
Is it possible to build a "cut down" clojure which
doesn't need the dependencies (ie that would be the
bootstrap version)?
> And also do I have to do that bootstrapping
> again when building clojure for example EPEL-8?
Probably :-)
IMHO it helps to script Koji builds. We don't have any official
tooling for that as far as I'm aware, but various people have built
unofficial tools including me (see
https://rwmj.wordpress.com/2020/01/14/goals-an-experimental-new-tool-whic...
http://git.annexia.org/?p=fedora-ocaml-rebuild.git;a=summary)
Rich.
Hi,
thanks for all the suggestions and links. It should be possible to
build "cut down" clojure, but might require too much effort. I think
I'll study the problem little bit more and see also how the Debian
maintainers solved this issue.
--
Markku