On Sat, Oct 19, 2002 at 10:25:30AM +0200, Stefano Zacchiroli wrote: > o the native version of this package will be called foo, and built on > arches supporting the native code compiler. Ocaml will provide a file > listing all native code supporting arches, so you can easily use it > for your packages. I am afraid you will have to copy this file over > each time, since it can not be done automatically, i think, but then > maybe with a clever substitution rule, it can be obtained. We can write some substitution tools for debhelpers that will expand a variable like ${ocaml-native-archs} to the list of the current archs supported by the ocaml native code compiler. > o the bytecode version of this package will be called foo-byte or > foo-vm, or some other prefix we feel is more appropriated. It will be > built arch: all and provide foo. When apt-get install foo is run, it > will choose the real foo over the virtual foo on arches supporting > the native code, and will choose the virtual foo on arches where only > the bytecode version is present. I will test this this WE, and inform > you, but this is what i was told when i asked the apt maintainers > about it. If this work as you said, it will be perfect. Anyway IMO is a good idea to ask the apt maintainers if this behaviour is granted or if it is a side effect. In any case we should better ask for some kind of certainity that this behaviour will not change in the future, this is a crucial issue for the ocaml packages. > The only bad side of this is that we will create additional dependencies I see another bad side: the damned version dependencies problem for virtual packages. On archs which don't support native code compiler, foo-bytecode will provide foo, right? So on these archs how does the packaging system react if another package depends on foo >= x.y.z? Cheers. -- Stefano Zacchiroli - undergraduate student of CS @ Univ. Bologna, Italy zack@cs.unibo.it | ICQ# 33538863 | http://www.cs.unibo.it/~zacchiro "I know you believe you understood what you think I said, but I am not sure you realize that what you heard is not what I meant!" -- G.Romney
Attachment:
pgpDMfQET49wX.pgp
Description: PGP signature