From 731b990498bac5749d1fb983a3175dc8dd49453c Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Mon, 16 Feb 2026 16:30:10 +0900 Subject: [PATCH 1/3] GH-49293: [Packaging][deb] Update `debian/watch` for version 5 --- dev/release/rat_exclude_files.txt | 1 - .../linux-packages/apache-arrow/debian/watch | 21 +++++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/dev/release/rat_exclude_files.txt b/dev/release/rat_exclude_files.txt index 5bd53436a20..bd685845bc7 100644 --- a/dev/release/rat_exclude_files.txt +++ b/dev/release/rat_exclude_files.txt @@ -53,7 +53,6 @@ dev/tasks/linux-packages/apache-arrow/debian/patches/series dev/tasks/linux-packages/apache-arrow/debian/rules dev/tasks/linux-packages/apache-arrow/debian/shlibs.local dev/tasks/linux-packages/apache-arrow/debian/source/format -dev/tasks/linux-packages/apache-arrow/debian/watch dev/tasks/requirements*.txt dev/tasks/conda-recipes/* docs/requirements.txt diff --git a/dev/tasks/linux-packages/apache-arrow/debian/watch b/dev/tasks/linux-packages/apache-arrow/debian/watch index 5cb3f00915f..c422aac4733 100644 --- a/dev/tasks/linux-packages/apache-arrow/debian/watch +++ b/dev/tasks/linux-packages/apache-arrow/debian/watch @@ -1,2 +1,19 @@ -version=3 -https://dist.apache.org/repos/dist/release/arrow/arrow-(.+)/apache-arrow-(.+).tar.gz +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +Version: 5 +Source: https://downloads.apache.org/arrow/arrow@SEMANTIC_VERSION@/ +Matching-Pattern: apache-arrow@SEMANTIC_VERSION@@ARCHIVE_EXT@ From e7bc34dd6e1e3c2168aa5ad34051f462c4e7ab02 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Thu, 19 Feb 2026 17:33:45 +0900 Subject: [PATCH 2/3] Enable PGP verification --- .../debian/upstream/signing-key.asc | 29 +++++++++++++++++++ .../linux-packages/apache-arrow/debian/watch | 1 + 2 files changed, 30 insertions(+) create mode 100644 dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc diff --git a/dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc b/dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc new file mode 100644 index 00000000000..97c0bc9c45b --- /dev/null +++ b/dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGhReBQBEAC9pWnU0YOMOm2cGaCP4VpQsZ2lWMsnv1UXauRSKyCwtBx8PMPv +h+jrWGBg55KEdx8BPjf9rPvOSHT+yQwPI9Ckl/No3ySzhxAHhviZGhbfNa/Sui2e +eWKxU3aszYvdmPxJOmOFFWvUkOGTVf5BXO2OCHi/CDXS6FwxiUr15hQ3TyRLWOFF +7qMXZ+AY2pc8Yo93D+tg7PYrI22F6iIzoxiQgbv0rjs1qU+rDPGlaVxpDQHnP162 +0cO1tErqyQuL3BZOt8hvg8lUfbuceVA36BKsa2ZCnYHPk93PLthFpKNVR2SyxoA/ +1Qw2YpSQQQMOUqbN0iYdNbrlvoaG3B3PGCeTJIDrmbR/yCGGuZ5dby5BKz8Brt2o +Rc9orkT+K8R5SoW6Uj/+WMDMjfug/bKTGtsl6ZwkW6JYcggvo1diJfK5V2XTsSFs +QC0diecE/WLAHNP5XA4NmtJ+NrmWW835wIdZL8V11hr4w3o0XJrdcuCReGfSKTIM +0z9g8qUdM5N+ujxYO4DdWm9yetZO87T2ia34JMkHP1csoLSeqhLJsflX/Z2ekRy/ +cScEXS+1Gz72NmaBsh2oIB/QCTTsF5UkkkQHyfVwJGlJAfSA7o3C4jw4t+mNnp7+ +cAIfMRWBeiI8UUpBOCMkuV6m0xvty1xQ78glt24q5647LPhEBoo+uVLWXQARAQAB +tEFBcGFjaGUgQXJyb3cgQXV0b21hdGVkIFJlbGVhc2UgU2lnbmluZyA8cHJpdmF0 +ZUBhcnJvdy5hcGFjaGUub3JnPokCTgQTAQoAOBYhBKKscTK12nwnOnoUdmX0qMqX +aezXBQJoUXgUAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEGX0qMqXaezX +EyMP/2wiaDG55BvdtJt3SC1nuWk2BmOb1k8vFLi0+ff8qsHAbe4+TNh/jgUdDWbB +0B0YKmSDErLJH7dw36oRtZA4fQSQvIBx+7QBFZn3gcm/brOC41LBcbjKB4a6/im1 +uuRKezt6inBWr4Zav0FNKKQPUfHzQfavUVwdwQC/5iDsXkhnwIWF1avJzU5krFTo +cBTcRWaBfHO9EX7+lfqg+bKmlzh3uW3YpPpe905thdLQSyMqwI5isZoQcEyF5cGh +pQnF8w/uQInxJcJoC4TdJs14YrOlqKPLxzJno4UWyePS3ETgUPaRvzk/ejz5yDTB +dBNryQ+hx4b+wlKWJRCu39KVerIA2XUYe5lFVC+yhCaDCy6eSkeYGCCN3apZo4tY +qyM7XUejUMcjyfHksIrwVO/9IGEiMUNtQUjnliKyv3pmArIzflM/R92X8xC31cMW +y4QacCNvV3+AEplPp7dtJhHw89ERwsq4ub7GOIrTLQBsFwCoNqo66PjjIwL3jX1K +oQyeT15Tm6rWuPoOhcniFU0G0cY7YVZY58JlY8dRlYlXT+IG42Rnt6m659vmQe18 +MtkVLPxIKQpCMVQeyfjvfJhESiNh6N58mKtWf7NgNwjMGvNdsnSys709IgR+27Tb +wPXV3zqItE3Hn9SbrGXy0BIEr3Xn7bjBrHddkylKVOVO3XUR +=+aer +-----END PGP PUBLIC KEY BLOCK----- diff --git a/dev/tasks/linux-packages/apache-arrow/debian/watch b/dev/tasks/linux-packages/apache-arrow/debian/watch index c422aac4733..c306a89e970 100644 --- a/dev/tasks/linux-packages/apache-arrow/debian/watch +++ b/dev/tasks/linux-packages/apache-arrow/debian/watch @@ -15,5 +15,6 @@ # specific language governing permissions and limitations # under the License. Version: 5 +Pgp-Mode: auto Source: https://downloads.apache.org/arrow/arrow@SEMANTIC_VERSION@/ Matching-Pattern: apache-arrow@SEMANTIC_VERSION@@ARCHIVE_EXT@ From a112e1f86ad3d8e11441f514b464e6f2480d5000 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Thu, 19 Feb 2026 17:56:39 +0900 Subject: [PATCH 3/3] Add license header --- .../debian/upstream/signing-key.asc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc b/dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc index 97c0bc9c45b..4931bfaa119 100644 --- a/dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc +++ b/dev/tasks/linux-packages/apache-arrow/debian/upstream/signing-key.asc @@ -1,3 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGhReBQBEAC9pWnU0YOMOm2cGaCP4VpQsZ2lWMsnv1UXauRSKyCwtBx8PMPv