[devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
Alexey Tourbin
at на altlinux.ru
Вс Апр 16 03:39:05 MSD 2006
On Sun, Apr 16, 2006 at 02:40:45AM +0400, Alexey Tourbin wrote:
> --- DBD-SQLite-1.09/dbdimp.c- 2005-06-20 17:53:01 +0400
> +++ DBD-SQLite-1.09/dbdimp.c 2006-04-16 02:29:37 +0400
> @@ -259,7 +259,7 @@
> imp_sth->retval = SQLITE_OK;
> imp_sth->params = newAV();
>
> - if ((retval = sqlite3_prepare(imp_dbh->db, statement, 0, &(imp_sth->stmt), &extra))
> + if ((retval = sqlite3_prepare(imp_dbh->db, statement, -1, &(imp_sth->stmt), &extra))
> != SQLITE_OK)
> {
> if (imp_sth->stmt) {
> @@ -319,7 +319,7 @@
> psv = hv_fetch((HV*)SvRV(sth), "Statement", 9, 0);
> statement = (psv && SvOK(*psv)) ? SvPV_nolen(*psv) : "";
> sqlite_trace(3, "re-prepare statement %s", statement);
> - if ((retval = sqlite3_prepare(imp_dbh->db, statement, 0, &(imp_sth->stmt), &extra))
> + if ((retval = sqlite3_prepare(imp_dbh->db, statement, -1, &(imp_sth->stmt), &extra))
> != SQLITE_OK)
> {
> if (imp_sth->stmt) {
Но лучше не этот патч прикладывать, а изменить условие проверки с '>=0'
на '>0' в sqlite/src/prepare.c. Это хак, но он по-видимому решает
больше проблем (с бинарной совместимостью), чем создает.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20060416/f267ef2e/attachment.bin
Подробная информация о списке рассылки Devel