FS#33222 - [tcl] Files Owned by other packages

Attached to Project: Arch Linux
Opened by Bruno Yemini (brunox) - Thursday, 27 December 2012, 23:48 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 28 December 2012, 05:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Fail to upgrade/install tcl 8.6.0-2 because of file conflicts.

such files are:
/usr/lib/sqlite3.7.15.1/libsqlite3.7.15.1.so
/usr/lib/sqlite3.7.15.1/pkgIndex.tcl

Both files are owned by the package sqlite-tcl from [extra]

Additional info:
* package version(s)
tcl 8.6.0-2
* config and/or log files etc.


Steps to reproduce:
-install or upgrade tcl 8.6.0-2 whenever sqlite-tcl is installed
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Friday, 28 December 2012, 05:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  8.6.0-3 drop tcl-sqlite interface in tcl pkg at all. we keep building it in sqlite-tcl pkg.
Comment by Evangelos Foutras (foutrelis) - Friday, 28 December 2012, 05:17 GMT
Tcl 8.6.0's release announcement [1] mentions this:

"SQL Database Powered: The bundled Tcl DataBase Connectivity (tdbc) interface package makes it possible to write
your SQL database-powered scripts decoupled from any particular database engine. The bundled sqlite3 and
tdbc::sqlite3 packages supply a powerful and popular SQL database engine ready to use."

I believe it makes sense to have tcl provide/conflict/replace sqlite-tcl.

[1] http://www.tcl.tk/software/tcltk/8.6.html
Comment by Andreas Radke (AndyRTR) - Friday, 28 December 2012, 05:49 GMT
I prefer to keep building the tcl sqlite interface in the sqlite pkg that gets far more often updates than tcl that bundels only the current sqlite release
tarball. There's no need to build anything sqlite related in the tcl pkg. This may change in the future if sqlite devs would drop doing that work and
tcl guys may fully take it over.

I'm just going to remove the sqlite build in tcl at all.

tdbc::sqlite3 is something different and stays in tcl pkg.

Loading...