From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Javier Olaechea Newsgroups: gmane.emacs.bugs Subject: bug#70145: [PATCH] Add sqlite-execute-batch command Date: Tue, 2 Apr 2024 14:10:15 -0500 Message-ID: References: <86bk6rag67.fsf@gnu.org> <864jcja91a.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000eb294e061521db05" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3295"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70145@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Apr 02 21:11:26 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rrjXa-0000et-20 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Apr 2024 21:11:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rrjXC-0005qJ-CE; Tue, 02 Apr 2024 15:11:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rrjX9-0005q9-Fd for bug-gnu-emacs@gnu.org; Tue, 02 Apr 2024 15:10:59 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rrjX8-0007z9-Uo for bug-gnu-emacs@gnu.org; Tue, 02 Apr 2024 15:10:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rrjXC-0002vV-Ht for bug-gnu-emacs@gnu.org; Tue, 02 Apr 2024 15:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Javier Olaechea Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Apr 2024 19:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70145 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 70145-submit@debbugs.gnu.org id=B70145.171208504111160 (code B ref 70145); Tue, 02 Apr 2024 19:11:02 +0000 Original-Received: (at 70145) by debbugs.gnu.org; 2 Apr 2024 19:10:41 +0000 Original-Received: from localhost ([127.0.0.1]:56365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrjWp-0002tg-Up for submit@debbugs.gnu.org; Tue, 02 Apr 2024 15:10:41 -0400 Original-Received: from mail-yb1-xb31.google.com ([2607:f8b0:4864:20::b31]:50556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrjWo-0002sy-2X for 70145@debbugs.gnu.org; Tue, 02 Apr 2024 15:10:38 -0400 Original-Received: by mail-yb1-xb31.google.com with SMTP id 3f1490d57ef6-dbed0710c74so4287830276.1 for <70145@debbugs.gnu.org>; Tue, 02 Apr 2024 12:10:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712085028; x=1712689828; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=OLMMo/Ip7uyg2AvBqipSASa4RM5P3NvCSMF1jkvbgdo=; b=KQkSLq2m6rFiIbL3LkrIElucEKlhnXLBixRJ+6r9wS54YuWV9uPbmYmcpxt4dgAin7 U2UJ5fQ6tpN0peJmMVUcSQLwmHGGGEYgIuOmDwichsCJVYzQaKzy7qW7PnIgOunVo5R+ 5243uv+Am8VDlSp2gmjwkUv30cfovB5Ha2XWWN8KhZOXPOPV6Ix7JT/xeGXRIZ9FYKLb ol9KouGt8uau62hGWBb3K9X7plf5ZpyUFh5nmS/fNKrrFEfXezIw7k6tLknL2f5X2AlZ wvSwByMK3Z9S7oV4MTqDwh5SIdmE9Ger7+xRzlb9afXaNCPWD17KJ1FS9nAvmqSoGk/A azHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712085028; x=1712689828; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OLMMo/Ip7uyg2AvBqipSASa4RM5P3NvCSMF1jkvbgdo=; b=ETmA8Ym7fAsAZnyxEK0MuvwuGWpS3rR7wUTBe8A+FY2wrjXMwNJlfdMx69zznMvf0W pp7D7KsDiN5KQ397G72IE89KyeQatMOmnQep921DzwTBwMUOegFA0/iOwDHNsTUXu5OS hZ8ZCwhp4QCRAhcn3q6fXkFEcFKli8BLsF+kI//NSrcks76LA32cgkiXgcTzaq+B7UFa B4+dnBNtr0GQQqFoyWM02udIdiDmjoAm1L73cN474rXE7zzUT2cuCJfl38GQr3PsB31X s57LnI/SwR9wThV46eAv/cFgApnwWhPevMwnYt66AMlLsEflIPFhIPYL31rQ/NWkO2ZB 8Q9A== X-Gm-Message-State: AOJu0Yw17kX0kdzuLFdVLx0XZQnaKLuEibochHk4pkWW0rZT33E9AB8L ZC/88iKhcdcBgZYrJO9gHYjm6IIJbfQE2vbE7Hc2d9c7zQM5EyyBJIiIPLADEPf/dYaBlxmAyqL kqQx/BQoZnHCUdOXZzRaakncSouUvCjxP X-Google-Smtp-Source: AGHT+IEACsiHR5vDccprXdofCWiuaWlnNmq9+C09NJSpMwJ0tz7GdEdeSB+NQM+cMj9pn5iBURKoa5fNjbTS0IHGFs4= X-Received: by 2002:a25:bac5:0:b0:dcc:d3ab:2fc0 with SMTP id a5-20020a25bac5000000b00dccd3ab2fc0mr11450333ybk.23.1712085027982; Tue, 02 Apr 2024 12:10:27 -0700 (PDT) In-Reply-To: <864jcja91a.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:282545 Archived-At: --000000000000eb294e061521db05 Content-Type: multipart/alternative; boundary="000000000000eb294c061521db03" --000000000000eb294c061521db03 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ok, updated the patch to include the test On Tue, Apr 2, 2024 at 1:56=E2=80=AFPM Eli Zaretskii wrote: > > From: Javier Olaechea > > Date: Tue, 2 Apr 2024 13:52:12 -0500 > > Cc: 70145@debbugs.gnu.org > > > > Thanks, I've updated the patch according to the feedback. > > Thanks, will review soon. > > > Btw I have a basic test for the functionality which I used to validate > the code before submitting the patch. > > Should I include it in test/sqlite-tests.el? > > Yes, more tests are always welcome. > --=20 "I object to doing things that computers can do." =E2=80=94 Olin Shivers --000000000000eb294c061521db03 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ok, updated the patch to include the test

On Tue, Apr 2= , 2024 at 1:56=E2=80=AFPM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Javier Olaechea <pirata@gmail.com>
> Date: Tue, 2 Apr 2024 13:52:12 -0500
> Cc: 70145@d= ebbugs.gnu.org
>
> Thanks, I've updated the patch according to the feedback.

Thanks, will review soon.

> Btw I have a basic test for the functionality which I used to validate= the code before submitting the patch.
> Should I include it in test/sqlite-tests.el?

Yes, more tests are always welcome.


--
"I objec= t to doing things that computers can do." =E2=80=94 Olin Shivers
--000000000000eb294c061521db03-- --000000000000eb294e061521db05 Content-Type: text/x-patch; charset="UTF-8"; name="0001-Add-sqlite-execute-batch-command.patch" Content-Disposition: attachment; filename="0001-Add-sqlite-execute-batch-command.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_luir79mi0 RnJvbSBiMGNiZTA1YzdkYThhYmI0OWI0NWE3OTljMWIwNjZlNzg4Y2YxYzZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXZpZXIgT2xhZWNoZWEgPHBpcmF0YUBnbWFpbC5jb20+CkRh dGU6IFN1biwgMzEgTWFyIDIwMjQgMjM6MDc6MTAgLTA1MDAKU3ViamVjdDogW1BBVENIXSBBZGQg c3FsaXRlLWV4ZWN1dGUtYmF0Y2ggY29tbWFuZAoKVGhpcyBjb21tYW5kIGlzIHNpbWlsYXIgdG8g c3FsaXRlLWV4ZWN1dGUgZXhjZXB0IHRoYXQgaXQgZXhlY3V0ZXMKbXVsdGlwbGUgc3RhdGVtZW50 cyBpbiBleGNoYW5nZSBmb3Igbm90IGFjY2VwdGluZyBhbnkgYXJndW1lbnRzLgoKKiBkb2MvbGlz cHJlZi90ZXh0LnRleGkgKERhdGFiYXNlKTogRG9jdW1lbnQgaXQuCiogc3JjL3NxbGl0ZS5jIChG c3FsaXRlX2V4ZWN1dGVfYmF0Y2gpOiBBZGQgc3FsaXRlX2V4ZWN1dGVfYmF0Y2gKY29tbWFuZC4g IEl0IGlzIHNpbWlsYXIgdG8gc3FsaXRlLWV4ZWN1dGUgYnV0IGl0IGV4ZWN1dGVzIGFsbCB0aGUK c3RhdGVtZW50cyBpbiB0aGUgcXVlcnkuICBVbmxpa2Ugc3FsaXRlLWV4ZWN1dGUgdGhlIGNvbW1h bmQgZG9lc24ndCB0YWtlCmFueSBhcmd1bWVudHMgdG8gcGFzcyBkb3duIHRvIHRoZSBzdGF0ZW1l bnRzLgoqIHRlc3QvbGlzcC9zcWxpdGUtdGVzdHMuZWwgKHdpdGgtc3FsaXRlLWV4ZWN1dGUtYmF0 Y2gtdGVzdCk6IFRlc3QgaXQuCi0tLQogZG9jL2xpc3ByZWYvdGV4dC50ZXhpICAgICB8ICA4ICsr KysrKysrCiBzcmMvc3FsaXRlLmMgICAgICAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiB0ZXN0 L2xpc3Avc3FsaXRlLXRlc3RzLmVsIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBm aWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYv dGV4dC50ZXhpIGIvZG9jL2xpc3ByZWYvdGV4dC50ZXhpCmluZGV4IDkwZTJjNmNlODgyLi5mMWY4 ZjgxMzk4MSAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvdGV4dC50ZXhpCisrKyBiL2RvYy9saXNw cmVmL3RleHQudGV4aQpAQCAtNTQwNCw2ICs1NDA0LDE0IEBAIERhdGFiYXNlCiAKIEBlbmQgZGVm dW4KIAorQGRlZnVuIHNxbGl0ZS1leGVjdXRlLWJhdGNoIGRiIHN0YXRlbWVudHMKK0V4ZWN1dGUg dGhlIEBhY3Jvbnlte1NRTH0gQHZhcntzdGF0ZW1lbnRzfS4gIEB2YXJ7c3RhdGVtZW50c30gaXMg YQorc3RyaW5nIGNvbnRhaW5pbmcgMCBvciBtb3JlIEBhY3Jvbnlte1NRTH0gc3RhdGVtZW50cy4g IFRoaXMgY29tbWFuZAorbWlnaHQgYmUgdXNlZnVsIHdoZW4gd2Ugd2FudCB0byBleGVjdXRlIG11 bHRpcGxlIEBhY3Jvbnlte0RETH0KK3N0YXRlbWVudHMuCisKK0BlbmQgZGVmdW4KKwogQGRlZnVu IHNxbGl0ZS1zZWxlY3QgZGIgcXVlcnkgJm9wdGlvbmFsIHZhbHVlcyByZXR1cm4tdHlwZQogU2Vs ZWN0IHNvbWUgZGF0YSBmcm9tIEB2YXJ7ZGJ9IGFuZCByZXR1cm4gdGhlbS4gIEZvciBpbnN0YW5j ZToKIApkaWZmIC0tZ2l0IGEvc3JjL3NxbGl0ZS5jIGIvc3JjL3NxbGl0ZS5jCmluZGV4IDI2MTA4 MGRhNjczLi5jNjA2ZmE1ZjgzMSAxMDA2NDQKLS0tIGEvc3JjL3NxbGl0ZS5jCisrKyBiL3NyYy9z cWxpdGUuYwpAQCAtNjQ2LDYgKzY0NiwxNyBAQCBzcWxpdGVfZXhlYyAoc3FsaXRlMyAqc2RiLCBj b25zdCBjaGFyICpxdWVyeSkKICAgcmV0dXJuIFF0OwogfQogCitERUZVTiAoInNxbGl0ZS1leGVj dXRlLWJhdGNoIiwgRnNxbGl0ZV9leGVjdXRlX2JhdGNoLCBTc3FsaXRlX2V4ZWN1dGVfYmF0Y2gs IDIsIDIsIDAsCisgICAgICAgZG9jOiAvKiBFeGVjdXRlIG11bHRpcGxlIFNRTCBzdGF0ZW1lbnRz IGluIERCLgorUXVlcnkgaXMgYSBzdHJpbmcgY29udGFpbmluZyAwIG9yIG1vcmUgU1FMIHN0YXRl bWVudHMuICAqLykKKyAgKExpc3BfT2JqZWN0IGRiLCBMaXNwX09iamVjdCBxdWVyeSkKK3sKKyAg Y2hlY2tfc3FsaXRlIChkYiwgZmFsc2UpOworICBDSEVDS19TVFJJTkcgKHF1ZXJ5KTsKKyAgTGlz cF9PYmplY3QgZW5jb2RlZCA9IGVuY29kZV9zdHJpbmcocXVlcnkpOworICByZXR1cm4gc3FsaXRl X2V4ZWMgKFhTUUxJVEUgKGRiKS0+ZGIsIFNTREFUQSAoZW5jb2RlZCkpOworfQorCiBERUZVTiAo InNxbGl0ZS10cmFuc2FjdGlvbiIsIEZzcWxpdGVfdHJhbnNhY3Rpb24sIFNzcWxpdGVfdHJhbnNh Y3Rpb24sIDEsIDEsIDAsCiAgICAgICAgZG9jOiAvKiBTdGFydCBhIHRyYW5zYWN0aW9uIGluIERC LiAgKi8pCiAgIChMaXNwX09iamVjdCBkYikKQEAgLTg2Niw2ICs4NzcsNyBAQCBzeW1zX29mX3Nx bGl0ZSAodm9pZCkKICAgZGVmc3ViciAoJlNzcWxpdGVfY2xvc2UpOwogICBkZWZzdWJyICgmU3Nx bGl0ZV9leGVjdXRlKTsKICAgZGVmc3ViciAoJlNzcWxpdGVfc2VsZWN0KTsKKyAgZGVmc3ViciAo JlNzcWxpdGVfZXhlY3V0ZV9iYXRjaCk7CiAgIGRlZnN1YnIgKCZTc3FsaXRlX3RyYW5zYWN0aW9u KTsKICAgZGVmc3ViciAoJlNzcWxpdGVfY29tbWl0KTsKICAgZGVmc3ViciAoJlNzcWxpdGVfcm9s bGJhY2spOwpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL3NxbGl0ZS10ZXN0cy5lbCBiL3Rlc3QvbGlz cC9zcWxpdGUtdGVzdHMuZWwKaW5kZXggZDQ4OTJhMjdlZmMuLjcwNTMwMjZlYjgyIDEwMDY0NAot LS0gYS90ZXN0L2xpc3Avc3FsaXRlLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9zcWxpdGUtdGVz dHMuZWwKQEAgLTQ4LDQgKzQ4LDI5IEBAIHdpdGgtc3FsaXRlLXRyYW5zYWN0aW9uL3JvbGxiYWNr CiAgICAgOzsgRmlyc3QgaW5zZXJ0aW9uIChhPTEpIHJvbGxlZCBiYWNrLgogICAgIChzaG91bGQt bm90IChzcWxpdGUtc2VsZWN0IGRiICJzZWxlY3QgKiBmcm9tIHRlc3QiKSkpKQogCisoZXJ0LWRl ZnRlc3Qgd2l0aC1zcWxpdGUtZXhlY3V0ZS1iYXRjaC10ZXN0ICgpCisgIChsZXQgKChkYiAoc3Fs aXRlLW9wZW4gbmlsKSkKKyAgICAgICAgKHF1ZXJ5ICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAg ICAgICAgICAgIChpbnNlcnQgIi0tIC0qLSBzcWwtcHJvZHVjdDogc3FsaXRlIC0qLQorCistLSBJ IPCfkpggZW1vamlzCisKK0NSRUFURSBUQUJMRSBzZXR0aW5ncyAoCisgIG5hbWUgVEVYVCBOT1Qg TlVMTCwKKyAgdmFsdWUgVEVYVCwKKyAgc2VjdGlvbiBURVhUIE5PVCBOVUxMLAorICBQUklNQVJZ IEtFWSAoc2VjdGlvbiwgbmFtZSkKKyk7CisKK0NSRUFURSBUQUJMRSB0YWdz8J+TjiAoCisgIG5h bWUgVEVYVCBQUklNQVJZIEtFWSBOT1QgTlVMTAorKTsKKworLS0gQ1JFQVRFIFRBQkxFIHRvZG9f c3RhdGVzIChpZCBJTlRFR0VSIFBSSU1BUlkgS0VZLCBuYW1lIFRFWFQgTk9UIE5VTEwpOworIikK KyAgICAgICAgICAgICAgICAgKGJ1ZmZlci1zdHJpbmcpKSkpCisgICAgKHNxbGl0ZS1leGVjdXRl LWJhdGNoIGRiIHF1ZXJ5KQorICAgIChzaG91bGQgKGVxdWFsICcoKCJzZXR0aW5ncyIpICgidGFn c/Cfk44iKSkKKyAgICAgICAgICAgICAgICAgICAoc3FsaXRlLXNlbGVjdCBkYiAic2VsZWN0IG5h bWUgZnJvbSBzcWxpdGVfbWFzdGVyIHdoZXJlIHR5cGUgPSAndGFibGUnIGFuZCBuYW1lIG5vdCBs aWtlICdzcWxpdGVfJScgb3JkZXIgYnkgbmFtZSIpKSkpKQorCiA7Ozsgc3FsaXRlLXRlc3RzLmVs IGVuZHMgaGVyZQotLSAKMi4yOS4yLjE1NC5nN2Y3ZWJlMDU0YQoK --000000000000eb294e061521db05--