On Mon, 05 Jan 2009 11:55:40 +0900 Ivan Raikov <rai...@oist.jp> wrote:
> > Hello, > > I am not the maintainer of the chicken package, but I created the > most recent version of the package. It is ok to rename the csc > executable, but I think it would be confusing for Chicken users, > because all online documentation refers to csc as csc. How about > renaming both the Chicken and C# programs, and using the alternatives > system to manage /usr/bin/csc as a symbolic link that can point to > either the Chicken csc or the C# csc? AFAIK the alternatives system is not to solve conflicts of application names in /usr/(s)bin but to provide an uniform invocation of different implementations with the same goal (e.g.: terminal, browser, c-compiler, java-compiler, csharp-compiler). In this case the Chicken compiler and the C# compiler don't share any functionality though (besides that they compile something). Also for build-deps, this would not insure by default that the correct command would be used (as chicken and mono-devel could be installed) leading to unwanted build-conflicts on both sides (package that use chicken in build-deps and packages that use mono in build-deps). So unfortunately I don't see any decent solution in this matter. Even if mono-devel would have a binary conflict against chicken, that would mean they have to be moved from optional priority to extra and with that the whole chain of packages that use it (~100 source packages on the mono side). Without wanting to put chicken down, popcon of chicken shows 85 installs while mono-gmcs (the current C# compiler) shows 2115 installs. I wonder if it's policy conform that chicken-bin installs a csc symlink to csc.chicken at postinst stage if there is no csc present (no mono-devel installed). That would be a solution between conflict and alternatives, ensuring chicken users are happy without interfering with the mono build system and all source packages relying on it. -- Regards, Mirco 'meebey' Bauer PGP-Key ID: 0xEEF946C8 FOSS Developer mee...@meebey.net http://www.meebey.net/ PEAR Developer mee...@php.net http://pear.php.net/ Debian Developer mee...@debian.org http://www.debian.org/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org