[cl-debian] Problems upgarding to cl-cffi_20070901-1

Hello people: I'm trying to upgrade cl-cffi to the new 20070901, but i can't, because cl-cffi_20070901-1 conflicts with cl-uffi, and i don't want to remove cl-uffi because i use cl-sql-postgresql which depends indirectly on it. Neither can i remove cl-cffi because that removes cl-hunchentoot. I know that my option is stay with the current cl-cffi(20061013-1), but i wonder if this situation is right or something is wrong with the packages dependencies, or if maybe i can do something to resolve this situation with the dependencies. I'm using: Debian Sid (x86) cl-cffi 20061013-1 cl-uffi 1.6.0-1 cl-sql-postgresql 4.0.1-1 Any comments will be appreciated. Thanks.

Erick Lopez Carreon wrote:
I'm trying to upgrade cl-cffi to the new 20070901, but i can't, because cl-cffi_20070901-1 conflicts with cl-uffi, and i don't want to remove cl-uffi because i use cl-sql-postgresql which depends indirectly on it.
You're right -- I see the cl-cffi conflicts with cl-uffi. But, I don't see why it needs to. As far as I'm aware, cffi should be able to be used along with uffi in an installation. Kevin

Scribit Kevin Rosenberg dies 22/09/2007 hora 13:35:
You're right -- I see the cl-cffi conflicts with cl-uffi. But, I don't see why it needs to.
Shouldn't either the packages not conflict, or cl-cffi Provide cl-uffi and maybe Replace it? Dependently, Pierre -- nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A

Pierre THIERRY wrote:
Shouldn't either the packages not conflict, or cl-cffi Provide cl-uffi and maybe Replace it?
I don't think it should conflict or provide cl-uffi. cffi contains uffi-compat.asd, but that is a separate named ASDF system which does not interfere with using uffi. -- Kevin Rosenberg kevin@hypershots.com

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi people, Sorry about the mess, all my fault and the conflict was the easy way out. Kevin Rosenberg wrote:
Pierre THIERRY wrote:
Shouldn't either the packages not conflict, or cl-cffi Provide cl-uffi and maybe Replace it?
I don't think it should conflict or provide cl-uffi. cffi contains uffi-compat.asd, but that is a separate named ASDF system which does not interfere with using uffi.
Recent versions have a uffi.asd file: $ sudo dpkg -i --force-all cl-cffi_20070901-1_all.deb dpkg: regarding cl-cffi_20070901-1_all.deb containing cl-cffi: cl-cffi conflicts with cl-uffi cl-uffi (version 1.6.0-1) is installed. dpkg: warning - ignoring conflict, may proceed anyway ! (Reading database ... 57118 files and directories currently installed.) Unpacking cl-cffi (from cl-cffi_20070901-1_all.deb) ... dpkg - warning, overriding problem because --force enabled: trying to overwrite /usr/share/common-lisp/systems/uffi.asd', which is also in package cl-uffi Setting up cl-cffi (20070901-1) ... This is because dh-lisp finds and links the uffi.asd file: repository/cffi$ l uffi-compat/ uffi-compat.lisp uffi.asd Maybe we should start using Provides: ? Groetjes, Peter - -- signature -at- pvaneynd.mailworks.org http://www.livejournal.com/users/pvaneynd/ "God, root, what is difference?" Pitr | "God is more forgiving." Dave Aronson| -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG/QKH11ldN0tyliURAi8wAJ9Y8tLZlnfEDwwwGe/+QifcsBnkRQCbBHd0 hA07EGw0ghOqdyAvqdunSuU= =LQIC -----END PGP SIGNATURE-----

Peter Van Eynde wrote:
Recent versions have a uffi.asd file:
So people can use both UFFI and CFFI on a system, perhaps a separate binary package, such as cl-cffi-uffi can be made available which will provide uffi.asd. BTW, I recall when CFFI upstream considered this. They decided it was best not to make cffi-uffi-compat.asd actually named uffi.asd since, well, there's already a well-used package named uffi.asd already. So, they don't call their clone uffi.asd. It's similar to CLSQL and CommonSQL. While CLSQL is a clone of CommonSQL, it doesn't use the same package names some that people can use CLSQL and CommonSQL at the same time in a Lisp image. Kevin
participants (4)
-
Erick Lopez Carreon
-
Kevin Rosenberg
-
Peter Van Eynde
-
Pierre THIERRY