Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pnCZD-0006Ax-4B for pgsql-pkg-debian@arkaria.postgresql.org; Fri, 14 Apr 2023 06:05:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pnCZB-0003kT-UM for pgsql-pkg-debian@arkaria.postgresql.org; Fri, 14 Apr 2023 06:05:49 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pnCZB-0003kK-MM for pgsql-pkg-debian@lists.postgresql.org; Fri, 14 Apr 2023 06:05:49 +0000 Received: from mail-yw1-x112f.google.com ([2607:f8b0:4864:20::112f]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pnCZ5-0005Gm-1Z for pgsql-pkg-debian@lists.postgresql.org; Fri, 14 Apr 2023 06:05:48 +0000 Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-54fe82d8bf5so12757037b3.3 for ; Thu, 13 Apr 2023 23:05:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681452342; x=1684044342; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=b/aiJ2F5pEWxjEXSGy31LD4Jt3m/hx9OGTlmISRcS7w=; b=mLuPD4iR5Lfj+H3TMnPnmBZEbghuWa6xDM/C9WmiO3MSs63Mx03ey9NJosvsaoOV7D HPmBgBS8OtxgUzUecMImu4RM/1bOncRLixEn2a2f/kdTt9qATT/qwFu5O6QnDLDdUmzn uLgg+8bnhbCfIL4j7UVfDeeBRBT1YNvkrVp04p7UviyGUxiuArGKl7HmVLEfEe4bUCKS uNPyak5pctnPf1y/iYvBvYbWZnOxs3rQbQcZeymYYDWVNL1JCggSBfFXxvSLdQhEt9e/ w0Oqh3H2sKNCz30xVft1Hqbr8mI4ObYPuG71keY1oNRDUefT+qhYvx5QOnAYAXlBxzkC E0EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681452342; x=1684044342; 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=b/aiJ2F5pEWxjEXSGy31LD4Jt3m/hx9OGTlmISRcS7w=; b=kD5/3cbnCyQMV/6lBaVvXl+rGX5weBD2p6J60BALDgwL+5Sw+AqvQPu2DK/Lnp50D2 kkqCm3B5XkT0A4ZJpQOA9Hnxljjgau2TQfC6Gzt6TzN6qtewxRdr3V7D90senYKAHf2f bbC10qf7wHmtY2BlU6efTnK6ymjbCx/wRhgjqvahtIHKeSHJNMOecmvHUZ9dGpai01B8 2uvXeEmVN/0dqU+NHFsbAEc2wb2a9yyxkQZsTzmiZaUd3293F2v6Wjn3PF5egA25qMED JmASsfInCKXC6mqioPx8dq7SCHs0ItEzblNnfja5tOIBVmgvXYmw5pV91r1zaGkba4jd ohag== X-Gm-Message-State: AAQBX9dA3iaW0p3VcfozLPAoMCc6vkRf9NHWZVlkObke4W2h4lEd/bEa aYESKhDsUqvUh08ZxcIte6y9KVkLzRCWvDBOil0= X-Google-Smtp-Source: AKy350ajWISg3JM6YzdU/yuXyVqoTcI7bXbvUkyG+i4+OHd5I+pYB4K3TTyf9c1g6wSeiW7tNpfSQvUllg5GkVVSQtU= X-Received: by 2002:a81:b71b:0:b0:54f:97dd:633 with SMTP id v27-20020a81b71b000000b0054f97dd0633mr2901153ywh.4.1681452341580; Thu, 13 Apr 2023 23:05:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bradford Boyle Date: Thu, 13 Apr 2023 23:05:30 -0700 Message-ID: Subject: Re: Packaging request - pgvector To: Christoph Berg Cc: Paul De Audney , pgsql-pkg-debian@lists.postgresql.org Content-Type: multipart/mixed; boundary="00000000000087294805f945a1a8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000087294805f945a1a8 Content-Type: text/plain; charset="UTF-8" Hi Christoph, I got around to working on this before the weekend. Here is a summary of what I have done so far and where you can find the different pieces. * Opened an ITP bug [1] for pgvector * Wasn't sure if I should use 'X-Debbugs-Cc' to send the bug to either pgsql-pkg-debian or team+postgresql; I erred on the side of caution and not spamming lists * Used 'dh make_pgxs' to create the initial source package * d/control has me listed as uploader; I think this is correct given my understanding of Debian policy [2] * d/changelog contains 'UNRELEASED'; my experience with the Debian Go team is that it should remain 'UNREALEASED' until its actually uploaded * Addressed all FIXMEs in the initial source package * Verified the package builds locally w/ sbuild * Created new project on salsa [3], update CI/CD settings to point d/gitlab-ci.yml * For now, I've pushed my work to 'develop' and not 'master' so I can incorporate any feedback before squashing and pushing to 'master' * Added a job for pgvector to the pgapt Jenkins jobs (attached as a patch) [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034391 [2]: https://www.debian.org/doc/debian-policy/ch-controlfields.html#uploaders [3]: https://salsa.debian.org/postgresql/pgvector --00000000000087294805f945a1a8 Content-Type: application/octet-stream; name="0001-Add-pgvector.patch" Content-Disposition: attachment; filename="0001-Add-pgvector.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lgg59wdn0 RnJvbSAyNGQ4MTFkNzYzZTIzOWE2OGMwM2YyODlmZGI5ZGE2MTFhMDY0NWEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiQnJhZGZvcmQgRC4gQm95bGUiIDxicmFkZm9yZC5kLmJveWxl QGdtYWlsLmNvbT4KRGF0ZTogRnJpLCAxNCBBcHIgMjAyMyAwNTo0MzoxMyArMDAwMApTdWJqZWN0 OiBbUEFUQ0hdIEFkZCBwZ3ZlY3RvcgoKLS0tCiBqZW5raW5zL3BhY2thZ2VzICAgICAgICAgICB8 IDEgKwogamVua2lucy9wYWNrYWdlcy5iZXRhdGVzdHMgfCAxICsKIGplbmtpbnMvcGdhcHQtam9i cy55YW1sICAgIHwgNiArKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvamVua2lucy9wYWNrYWdlcyBiL2plbmtpbnMvcGFja2FnZXMKaW5kZXggMzYx ZTZmNi4uMDZmNDU5YiAxMDA2NDQKLS0tIGEvamVua2lucy9wYWNrYWdlcworKysgYi9qZW5raW5z L3BhY2thZ2VzCkBAIC04OCw2ICs4OCw3IEBAIHBnc3FsLW9nci1mZHcKIHBnc3RhdAogcGd0YXAK IHBndG9wCitwZ3ZlY3RvcgogcGd4bmNsaWVudAogcGxkZWJ1Z2dlcgogcGxwZ3NxbC1jaGVjawpk aWZmIC0tZ2l0IGEvamVua2lucy9wYWNrYWdlcy5iZXRhdGVzdHMgYi9qZW5raW5zL3BhY2thZ2Vz LmJldGF0ZXN0cwppbmRleCBhNjMyMjZhLi5lODg3YWEwIDEwMDY0NAotLS0gYS9qZW5raW5zL3Bh Y2thZ2VzLmJldGF0ZXN0cworKysgYi9qZW5raW5zL3BhY2thZ2VzLmJldGF0ZXN0cwpAQCAtODEs NiArODEsNyBAQCBwZ3NxbC1vZ3ItZmR3CiBwZ3N0YXQKIHBndGFwCiBwZ3RvcAorcGd2ZWN0b3IK IHBneG5jbGllbnQKIHBsZGVidWdnZXIKIHBscGdzcWwtY2hlY2sKZGlmZiAtLWdpdCBhL2plbmtp bnMvcGdhcHQtam9icy55YW1sIGIvamVua2lucy9wZ2FwdC1qb2JzLnlhbWwKaW5kZXggN2I4MTA0 OC4uNmM5OTNhMCAxMDA2NDQKLS0tIGEvamVua2lucy9wZ2FwdC1qb2JzLnlhbWwKKysrIGIvamVu a2lucy9wZ2FwdC1qb2JzLnlhbWwKQEAgLTE1ODEsNiArMTU4MSwxMiBAQAogICAgICAgICBqb2Jz OgogICAgICAgICAgICAgICAgIC0gZ2l0LXBhY2thZ2VzLXdpdGgtYmV0YQogCistIHByb2plY3Q6 CisgICAgICAgIG5hbWU6IHBndmVjdG9yCisgICAgICAgIGdpdC11cmw6IGh0dHBzOi8vc2Fsc2Eu ZGViaWFuLm9yZy9wb3N0Z3Jlc3FsL3BndmVjdG9yCisgICAgICAgIGpvYnM6CisgICAgICAgICAg ICAgICAgLSBnaXQtcGFja2FnZXMKKwogLSBwcm9qZWN0OgogICAgICAgICBuYW1lOiBwZy13YWl0 LXNhbXBsaW5nCiAgICAgICAgIGdpdC11cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9wb3N0Z3Jlc3By by9wZ193YWl0X3NhbXBsaW5nLmdpdAotLSAKMi4zOS4yCgo= --00000000000087294805f945a1a8--