[Mageia-dev] Guile 1.8/2.0 now parallel installable

Anssi Hannula anssi at mageia.org
Tue Apr 3 00:44:53 CEST 2012


03.04.2012 00:04, Dimitri Jakov kirjoitti:
> ...well, at least their full runtimes. Binary interpreters
> (/usr/bin/guile) as well as man files are not parallel installable,
> though. (This could be probably implemented with alternatives mechanism,
> but is it really worth it?)
> 
> The Scheme runtime has been split off the main package to corresponding
> guile*-runtime, and libguile* now depends on guile*-runtime only, which
> is fully parallel installable. This finally makes Lilypond installable
> together with Anjuta, thus finally eliminating bugs #3911 and #4623.
> 
> Please report if there are any glitches.

You forgot to add conflicts when moving files between packages:

file /usr/lib64/guile/2.0/ccache/ice-9/boot-9.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/control.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/curried-definitions.go
from install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file
from package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/language/tree-il/debug.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/repl/debug.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/deprecated.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/ftw.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/futures.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/getopt-long.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/local-eval.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/match.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/sxml/match.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/occam-channel.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/optargs.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/poll.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/psyntax-pp.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/readline.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/receive.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/threads.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/ice-9/vlist.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file
/usr/lib64/guile/2.0/ccache/language/ecmascript/compile-tree-il.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/rnrs/base.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/language/elisp/runtime.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/language/glil.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file
/usr/lib64/guile/2.0/ccache/language/glil/compile-assembly.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/language/tree-il.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/language/tree-il/analyze.go
from install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file
from package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/language/tree-il/peval.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/oop/goops.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/oop/goops/simple.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/oop/goops/stklos.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/rnrs/arithmetic/fixnums.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/rnrs/conditions.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/rnrs/enums.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/rnrs/exceptions.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/rnrs/io/ports.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/rnrs/records/syntactic.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-1.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-11.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-19.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-26.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-27.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-34.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-35.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-37.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-42.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-45.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-67.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-69.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/srfi/srfi-9.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/sxml/ssax.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/base/lalr.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/base/message.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/base/pmatch.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/base/syntax.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/foreign.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/repl/command.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/repl/error-handling.go
from install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file
from package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/repl/repl.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/web/server.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/vm/coverage.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/vm/program.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/vm/trap-state.go from
install of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from
package guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/system/vm/traps.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/web/http.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/web/server/http.go from install
of guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/web/request.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/web/response.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64
        file /usr/lib64/guile/2.0/ccache/web/uri.go from install of
guile-runtime-2.0.5-2.mga2.x86_64 conflicts with file from package
guile-2.0.5-1.mga2.x86_64


-- 
Anssi Hannula


More information about the Mageia-dev mailing list