ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  @ 2006-04-14 12:32 ` Denis Smirnov
  2006-04-14 12:33   ` Alexey Tourbin
  2006-04-14 12:55   ` Dmitry V. Levin
  0 siblings, 2 replies; 19+ messages in thread
From: Denis Smirnov @ 2006-04-14 12:32 UTC (permalink / raw)
  To: devel

Upravdom Team Robot wrote:
> Dear Denis Smirnov !
> The perl-DBD-SQLite-1.11-alt1.src.rpm package has been rejected from incoming.
>
> Possible reason follows:
> You have no permission to publish perl-DBD-SQLite-1.11-alt1.src.rpm
> Please consult   at    if you have any questions.
>   
Мне думается что at@ не будет возражать.



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 12:32 ` [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm Denis Smirnov
@ 2006-04-14 12:33   ` Alexey Tourbin
  2006-04-14 14:40     ` Денис Смирнов
  2006-04-14 12:55   ` Dmitry V. Levin
  1 sibling, 1 reply; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-14 12:33 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

On Fri, Apr 14, 2006 at 04:32:42PM +0400, Denis Smirnov wrote:
> Upravdom Team Robot wrote:
> > Dear Denis Smirnov !
> > The perl-DBD-SQLite-1.11-alt1.src.rpm package has been rejected from incoming.
> >
> > Possible reason follows:
> > You have no permission to publish perl-DBD-SQLite-1.11-alt1.src.rpm
> > Please consult   at    if you have any questions.
> Мне думается что at@ не будет возражать.

А что там с sqlite3?  Я нему несколько патчей сделал, но для старой
версии.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 12:32 ` [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm Denis Smirnov
  2006-04-14 12:33   ` Alexey Tourbin
@ 2006-04-14 12:55   ` Dmitry V. Levin
  2006-04-14 14:39     ` Денис Смирнов
  1 sibling, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2006-04-14 12:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 480 bytes --]

On Fri, Apr 14, 2006 at 04:32:42PM +0400, Denis Smirnov wrote:
> Upravdom Team Robot wrote:
> > Dear Denis Smirnov !
> > The perl-DBD-SQLite-1.11-alt1.src.rpm package has been rejected from incoming.
> >
> > Possible reason follows:
> > You have no permission to publish perl-DBD-SQLite-1.11-alt1.src.rpm
> > Please consult   at    if you have any questions.
> >   
> Мне думается что at@ не будет возражать.

Не факт.  at@ теперь может высказаться сам.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 12:55   ` Dmitry V. Levin
@ 2006-04-14 14:39     ` Денис Смирнов
  0 siblings, 0 replies; 19+ messages in thread
From: Денис Смирнов @ 2006-04-14 14:39 UTC (permalink / raw)
  To: devel

On Fri, Apr 14, 2006 at 04:55:38PM +0400, Dmitry V. Levin wrote:

>> Мне думается что at@ не будет возражать.
DVL> Не факт.  at@ теперь может высказаться сам.

Ура!

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 12:33   ` Alexey Tourbin
@ 2006-04-14 14:40     ` Денис Смирнов
  2006-04-14 14:43       ` Dmitry V. Levin
  2006-04-14 14:43       ` Alexey Tourbin
  0 siblings, 2 replies; 19+ messages in thread
From: Денис Смирнов @ 2006-04-14 14:40 UTC (permalink / raw)
  To: devel

On Fri, Apr 14, 2006 at 04:33:59PM +0400, Алексей Турбин wrote:

>>> Possible reason follows:
>>> You have no permission to publish perl-DBD-SQLite-1.11-alt1.src.rpm
>>> Please consult   at    if you have any questions.
>> Мне думается что at@ не будет возражать.
AT> А что там с sqlite3?  Я нему несколько патчей сделал, но для старой
AT> версии.

perl-DBD-SQLite не работает с sqlite3 из сизифа, потому я собрал его с
встроеным sqlite3.

У нас из-за этого сейчас sqlgrey неработоспособен вообще.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 14:40     ` Денис Смирнов
@ 2006-04-14 14:43       ` Dmitry V. Levin
  2006-04-14 15:33         ` Денис Смирнов
  2006-04-14 14:43       ` Alexey Tourbin
  1 sibling, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2006-04-14 14:43 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 519 bytes --]

On Fri, Apr 14, 2006 at 06:40:30PM +0400, Денис Смирнов wrote:
> On Fri, Apr 14, 2006 at 04:33:59PM +0400, Алексей Турбин wrote:
> 
> >>> Possible reason follows:
> >>> You have no permission to publish perl-DBD-SQLite-1.11-alt1.src.rpm
> >>> Please consult   at    if you have any questions.
> >> Мне думается что at@ не будет возражать.
> AT> А что там с sqlite3?  Я нему несколько патчей сделал, но для старой
> AT> версии.
> 
> perl-DBD-SQLite не работает с sqlite3 из сизифа,

А почему?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 14:40     ` Денис Смирнов
  2006-04-14 14:43       ` Dmitry V. Levin
@ 2006-04-14 14:43       ` Alexey Tourbin
  2006-04-14 15:35         ` Денис Смирнов
  1 sibling, 1 reply; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-14 14:43 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 423 bytes --]

On Fri, Apr 14, 2006 at 06:40:30PM +0400, Денис Смирнов wrote:
> AT> А что там с sqlite3?  Я нему несколько патчей сделал, но для старой
> AT> версии.
> 
> perl-DBD-SQLite не работает с sqlite3 из сизифа, потому я собрал его с
> встроеным sqlite3.

А почему?  Может лучше исправить sqlite3?  Короче мне нужно некоторое
время, чтобы войти в курс дела.

> У нас из-за этого сейчас sqlgrey неработоспособен вообще.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 14:43       ` Dmitry V. Levin
@ 2006-04-14 15:33         ` Денис Смирнов
  2006-04-15 22:40           ` Alexey Tourbin
  0 siblings, 1 reply; 19+ messages in thread
From: Денис Смирнов @ 2006-04-14 15:33 UTC (permalink / raw)
  To: devel

On Fri, Apr 14, 2006 at 06:43:23PM +0400, Dmitry V. Levin wrote:

>> perl-DBD-SQLite не работает с sqlite3 из сизифа,
DVL> А почему?

Очень хороший вопрос. Моя медитация над кодом ни к чему не привела. В
редхате поступили так же как я.

Судя по всему у них слегка изменилось API, но внятного описания я в их
changelog'е не нашел.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
 * Vitls сегодня отмечает 3-х ление участия в проекте Linux Ru Net 


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 14:43       ` Alexey Tourbin
@ 2006-04-14 15:35         ` Денис Смирнов
  2006-04-14 15:48           ` Alexey Tourbin
  0 siblings, 1 reply; 19+ messages in thread
From: Денис Смирнов @ 2006-04-14 15:35 UTC (permalink / raw)
  To: devel

On Fri, Apr 14, 2006 at 06:43:39PM +0400, Алексей Турбин wrote:

>> perl-DBD-SQLite не работает с sqlite3 из сизифа, потому я собрал его с
>> встроеным sqlite3.
AT> А почему?  Может лучше исправить sqlite3?  Короче мне нужно некоторое
AT> время, чтобы войти в курс дела.

Думаю лучше исправить perl-DBD-SQLite, потому как его код видать просто не
обновили для нового sqlite3. Собственно проверяется просто -- берется
нынешний perl-DBD-SQLite, и мы видим, что он не пересобирается, так как не
проходит тесты.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Не надо оправдывать багу.
		-- mike in community@


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 15:35         ` Денис Смирнов
@ 2006-04-14 15:48           ` Alexey Tourbin
  2006-04-14 15:58             ` Alexey Tourbin
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-14 15:48 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 593 bytes --]

On Fri, Apr 14, 2006 at 07:35:02PM +0400, Денис Смирнов wrote:
> >> perl-DBD-SQLite не работает с sqlite3 из сизифа, потому я собрал его с
> >> встроеным sqlite3.
> AT> А почему?  Может лучше исправить sqlite3?  Короче мне нужно некоторое
> AT> время, чтобы войти в курс дела.
> 
> Думаю лучше исправить perl-DBD-SQLite, потому как его код видать просто не
> обновили для нового sqlite3. Собственно проверяется просто -- берется
> нынешний perl-DBD-SQLite, и мы видим, что он не пересобирается, так как не
> проходит тесты.

У sqlite3 был довольно вменяемый ABI.  Буду смотреть...

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 15:48           ` Alexey Tourbin
@ 2006-04-14 15:58             ` Alexey Tourbin
  2006-04-14 17:28               ` Денис Смирнов
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-14 15:58 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 782 bytes --]

On Fri, Apr 14, 2006 at 07:48:04PM +0400, Alexey Tourbin wrote:
> On Fri, Apr 14, 2006 at 07:35:02PM +0400, Денис Смирнов wrote:
> > >> perl-DBD-SQLite не работает с sqlite3 из сизифа, потому я собрал его с
> > >> встроеным sqlite3.
> > AT> А почему?  Может лучше исправить sqlite3?  Короче мне нужно некоторое
> > AT> время, чтобы войти в курс дела.
> > 
> > Думаю лучше исправить perl-DBD-SQLite, потому как его код видать просто не
> > обновили для нового sqlite3. Собственно проверяется просто -- берется
> > нынешний perl-DBD-SQLite, и мы видим, что он не пересобирается, так как не
> > проходит тесты.
> 
> У sqlite3 был довольно вменяемый ABI.  Буду смотреть...

А!  Ты собрал новый sqlite3!  И что, с новым sqlite3 старый код не
собирается и не работает? :)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 15:58             ` Alexey Tourbin
@ 2006-04-14 17:28               ` Денис Смирнов
  2006-04-14 17:43                 ` Alexey Tourbin
  0 siblings, 1 reply; 19+ messages in thread
From: Денис Смирнов @ 2006-04-14 17:28 UTC (permalink / raw)
  To: devel

On Fri, Apr 14, 2006 at 07:58:38PM +0400, Алексей Турбин wrote:

>> У sqlite3 был довольно вменяемый ABI.  Буду смотреть...
AT> А!  Ты собрал новый sqlite3!  И что, с новым sqlite3 старый код не
AT> собирается и не работает? :)

Хуже. Новый код не собирается и не работает. То что ушло в incoming это
1.11. При этом вдумчивое чтение ченджлога не подсказало мне где проблема.
Мы с lakostis@ думали что делать -- откатывать назад sqlite3, либо
собирать perl-DBD-SQLite с имеющейся в нем sqlite3. Остановились на втором
варианте.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 17:28               ` Денис Смирнов
@ 2006-04-14 17:43                 ` Alexey Tourbin
  2006-04-14 18:09                   ` Денис Смирнов
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-14 17:43 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 642 bytes --]

On Fri, Apr 14, 2006 at 09:28:56PM +0400, Денис Смирнов wrote:
> >> У sqlite3 был довольно вменяемый ABI.  Буду смотреть...
> AT> А!  Ты собрал новый sqlite3!  И что, с новым sqlite3 старый код не
> AT> собирается и не работает? :)
> 
> Хуже. Новый код не собирается и не работает. То что ушло в incoming это
> 1.11. При этом вдумчивое чтение ченджлога не подсказало мне где проблема.
> Мы с lakostis@ думали что делать -- откатывать назад sqlite3, либо
> собирать perl-DBD-SQLite с имеющейся в нем sqlite3. Остановились на втором
> варианте.

Надо фиксить sqlite3, оно гораздо лучше мозиллы написано и разобраться
там можно. :)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 17:43                 ` Alexey Tourbin
@ 2006-04-14 18:09                   ` Денис Смирнов
  0 siblings, 0 replies; 19+ messages in thread
From: Денис Смирнов @ 2006-04-14 18:09 UTC (permalink / raw)
  To: devel

On Fri, Apr 14, 2006 at 09:43:41PM +0400, Алексей Турбин wrote:

>> Хуже. Новый код не собирается и не работает. То что ушло в incoming это
>> 1.11. При этом вдумчивое чтение ченджлога не подсказало мне где проблема.
>> Мы с lakostis@ думали что делать -- откатывать назад sqlite3, либо
>> собирать perl-DBD-SQLite с имеющейся в нем sqlite3. Остановились на втором
>> варианте.
AT> Надо фиксить sqlite3, оно гораздо лучше мозиллы написано и разобраться
AT> там можно. :)

Мне пока не ясно кого надо фиксить -- sqlite3 или все-таки perl-DBD-SQLite

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-14 15:33         ` Денис Смирнов
@ 2006-04-15 22:40           ` Alexey Tourbin
  2006-04-15 23:25             ` Денис Смирнов
  2006-04-15 23:39             ` Alexey Tourbin
  0 siblings, 2 replies; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-15 22:40 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1997 bytes --]

On Fri, Apr 14, 2006 at 07:33:38PM +0400, Денис Смирнов wrote:
> On Fri, Apr 14, 2006 at 06:43:23PM +0400, Dmitry V. Levin wrote:
> 
> >> perl-DBD-SQLite не работает с sqlite3 из сизифа,
> DVL> А почему?
> 
> Очень хороший вопрос. Моя медитация над кодом ни к чему не привела. В
> редхате поступили так же как я.

А как в редхате поступили?

$ cvs update perl-DBD-SQLite
cvs update: nothing known about perl-DBD-SQLite
$ cat CVS/R*
devel
:pserver:anonymous@cvs.fedora.redhat.com:/cvs/dist
$

> Судя по всему у них слегка изменилось API, но внятного описания я в их
> changelog'е не нашел.

В общем я разобрался в чём дело.  После вот этого патча всё работает:

--- 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) {

Здесь этот аргумент по смыслу означает strlen(statement); раньше он
просто не использовался, а теперь в sqlite3_prepare() появилась проверка
на >= 0 с некоторой неприятной спецификой (см. sqlite/src/prepare.c).

См. тж. http://www.initd.org/tracker/pysqlite/ticket/143
http://www.sqlite.org/cvstrac/tktview?tn=1554

В общем пока предлагаю до понедельника ничего не делать. :)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-15 22:40           ` Alexey Tourbin
@ 2006-04-15 23:25             ` Денис Смирнов
  2006-04-15 23:32               ` Alexey Tourbin
  2006-04-15 23:39             ` Alexey Tourbin
  1 sibling, 1 reply; 19+ messages in thread
From: Денис Смирнов @ 2006-04-15 23:25 UTC (permalink / raw)
  To: devel

On Sun, Apr 16, 2006 at 02:40:45AM +0400, Алексей Турбин wrote:

>> Очень хороший вопрос. Моя медитация над кодом ни к чему не привела. В
>> редхате поступили так же как я.
AT> А как в редхате поступили?

Мне lakostis@ URL давал, я его потерял. Смысл был в том, что сборка с
sqlite3 в комплекте с perl-DBD-SQLite3 решала проблемы :)

>> Судя по всему у них слегка изменилось API, но внятного описания я в их
>> changelog'е не нашел.
AT> В общем я разобрался в чём дело.  После вот этого патча всё работает:

Ура! :)

AT> Здесь этот аргумент по смыслу означает strlen(statement); раньше он
AT> просто не использовался, а теперь в sqlite3_prepare() появилась проверка
на >>= 0 с некоторой неприятной спецификой (см. sqlite/src/prepare.c).
AT> См. тж. http://www.initd.org/tracker/pysqlite/ticket/143
AT> http://www.sqlite.org/cvstrac/tktview?tn=1554
AT> В общем пока предлагаю до понедельника ничего не делать. :)

Лучше поделись подходом -- как ты это нашел?

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
<hiddenman> ааа. это прикол
<AMorozov> ... сказал ежик, слазя с кактуса :-)


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-15 23:25             ` Денис Смирнов
@ 2006-04-15 23:32               ` Alexey Tourbin
  2006-04-16  9:26                 ` Denis Smirnov
  0 siblings, 1 reply; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-15 23:32 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 822 bytes --]

On Sun, Apr 16, 2006 at 03:25:33AM +0400, Денис Смирнов wrote:
> AT> Здесь этот аргумент по смыслу означает strlen(statement); раньше он
> AT> просто не использовался, а теперь в sqlite3_prepare() появилась проверка
> на >>= 0 с некоторой неприятной спецификой (см. sqlite/src/prepare.c).
> AT> См. тж. http://www.initd.org/tracker/pysqlite/ticket/143
> AT> http://www.sqlite.org/cvstrac/tktview?tn=1554
> AT> В общем пока предлагаю до понедельника ничего не делать. :)
> 
> Лучше поделись подходом -- как ты это нашел?

Скачал DBD-SQLite-1.{11,12}, сделал diff. :-|
Там всего несколько строчек отличается, но 1.12 работает с 3.3.
(То есть по большому счету нашёл не я.)

Потом сделал diff sqlite-3.2.6/src/prepare.c sqlite-3.3.4/src/prepare.c.
Потом гуглом sqlite nBytes -- первая ссылка это как раз оно.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-15 22:40           ` Alexey Tourbin
  2006-04-15 23:25             ` Денис Смирнов
@ 2006-04-15 23:39             ` Alexey Tourbin
  1 sibling, 0 replies; 19+ messages in thread
From: Alexey Tourbin @ 2006-04-15 23:39 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1233 bytes --]

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.  Это хак, но он по-видимому решает
больше проблем (с бинарной совместимостью), чем создает.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm
  2006-04-15 23:32               ` Alexey Tourbin
@ 2006-04-16  9:26                 ` Denis Smirnov
  0 siblings, 0 replies; 19+ messages in thread
From: Denis Smirnov @ 2006-04-16  9:26 UTC (permalink / raw)
  To: devel

On Sun, Apr 16, 2006 at 03:32:36AM +0400, Алексей Турбин wrote:

AT> Скачал DBD-SQLite-1.{11,12}, сделал diff. :-|

Опа, уже успел выйти. Хорошо :)

AT> Там всего несколько строчек отличается, но 1.12 работает с 3.3.
AT> (То есть по большому счету нашёл не я.)
AT> Потом сделал diff sqlite-3.2.6/src/prepare.c sqlite-3.3.4/src/prepare.c.
AT> Потом гуглом sqlite nBytes -- первая ссылка это как раз оно.

Ясно, спасибо.

Зальешь новый DBD-SQLite?

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2006-04-16  9:26 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-14 12:32 ` [devel] E: incoming reject: perl-DBD-SQLite-1.11-alt1.src.rpm Denis Smirnov
2006-04-14 12:33   ` Alexey Tourbin
2006-04-14 14:40     ` Денис Смирнов
2006-04-14 14:43       ` Dmitry V. Levin
2006-04-14 15:33         ` Денис Смирнов
2006-04-15 22:40           ` Alexey Tourbin
2006-04-15 23:25             ` Денис Смирнов
2006-04-15 23:32               ` Alexey Tourbin
2006-04-16  9:26                 ` Denis Smirnov
2006-04-15 23:39             ` Alexey Tourbin
2006-04-14 14:43       ` Alexey Tourbin
2006-04-14 15:35         ` Денис Смирнов
2006-04-14 15:48           ` Alexey Tourbin
2006-04-14 15:58             ` Alexey Tourbin
2006-04-14 17:28               ` Денис Смирнов
2006-04-14 17:43                 ` Alexey Tourbin
2006-04-14 18:09                   ` Денис Смирнов
2006-04-14 12:55   ` Dmitry V. Levin
2006-04-14 14:39     ` Денис Смирнов

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git