For linux-docs and linux-lts-docs, I get target not found. linux{,-lts}{,-headers} are OK. Example for linux-docs:
$ sudo pacman -Su linux{,-docs,-headers}=5.17.9.arch1-1
warning: linux-5.17.9.arch1-1 is up to date -- skipping
error: target not found: linux-docs=5.17.9.arch1-1
warning: linux-headers-5.17.9.arch1-1 is up to date -- skipping
$ sudo pacman -Syu linux{,-docs,-headers}=5.17.9.arch1-1 linux-lts{,-docs,-headers}=5.15.43-1
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
archzfs is up to date
seblu is up to date
quarry is up to date
zfs-linux is up to date
zfs-linux-lts is up to date
warning: linux-5.17.9.arch1-1 is up to date -- skipping
error: target not found: linux-docs=5.17.9.arch1-1
warning: linux-headers-5.17.9.arch1-1 is up to date -- skipping
error: target not found: linux-lts-docs=5.15.43-1
pacman.conf excerpt:
$tail -5 /etc/pacman.conf
[zfs-linux]
Server = http://kernels.archzfs.com/$repo/
[zfs-linux-lts]
Server = http://kernels.archzfs.com/$repo/
Skipping the -docs package works:
$ sudo pacman -Su linux-lts{,-headers}=5.15.43-1 linux{,-headers}=5.17.9.arch1-1
warning: linux-5.17.9.arch1-1 is up to date -- reinstalling
warning: linux-headers-5.17.9.arch1-1 is up to date -- reinstalling
:: Starting full system upgrade...
curl looks OK:
Show curl output
$ curl -IL http://kernels.archzfs.com/x86_64/linux\{,-docs,-headers\}-5.17.9.arch1-1-x86_64.pkg.tar.zst
HTTP/1.1 301 Moved Permanently
Server: nginx/1.18.0
Date: Mon, 13 Jun 2022 17:54:41 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive
Location: https://archive.archlinux.org/packages/l/linux/linux-5.17.9.arch1-1-x86_64.pkg.tar.zst
X-Thanks: for bothering to look at my HTTP headers
X-Answer: 42
HTTP/2 200
server: nginx
date: Mon, 13 Jun 2022 17:54:41 GMT
content-type: application/zstd
content-length: 167376957
last-modified: Wed, 18 May 2022 21:55:01 GMT
etag: "62856b35-9f9f83d"
strict-transport-security: max-age=31536000; includeSubdomains; preload
accept-ranges: bytes
HTTP/1.1 301 Moved Permanently
Server: nginx/1.18.0
Date: Mon, 13 Jun 2022 17:54:42 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive
Location: https://archive.archlinux.org/packages/l/linux-docs/linux-docs-5.17.9.arch1-1-x86_64.pkg.tar.zst
X-Thanks: for bothering to look at my HTTP headers
X-Answer: 42
HTTP/2 200
server: nginx
date: Mon, 13 Jun 2022 17:54:42 GMT
content-type: application/zstd
content-length: 25269415
last-modified: Wed, 18 May 2022 21:55:02 GMT
etag: "62856b36-18194a7"
strict-transport-security: max-age=31536000; includeSubdomains; preload
accept-ranges: bytes
HTTP/1.1 301 Moved Permanently
Server: nginx/1.18.0
Date: Mon, 13 Jun 2022 17:54:42 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive
Location: https://archive.archlinux.org/packages/l/linux-headers/linux-headers-5.17.9.arch1-1-x86_64.pkg.tar.zst
X-Thanks: for bothering to look at my HTTP headers
X-Answer: 42
HTTP/2 200
server: nginx
date: Mon, 13 Jun 2022 17:54:42 GMT
content-type: application/zstd
content-length: 27175726
last-modified: Wed, 18 May 2022 21:55:02 GMT
etag: "62856b36-19eab2e"
strict-transport-security: max-age=31536000; includeSubdomains; preload
accept-ranges: bytes
[edit: copy/paste error]
For
linux-docsandlinux-lts-docs, I gettarget not found.linux{,-lts}{,-headers}are OK. Example forlinux-docs:$ sudo pacman -Su linux{,-docs,-headers}=5.17.9.arch1-1 warning: linux-5.17.9.arch1-1 is up to date -- skipping error: target not found: linux-docs=5.17.9.arch1-1 warning: linux-headers-5.17.9.arch1-1 is up to date -- skipping $ sudo pacman -Syu linux{,-docs,-headers}=5.17.9.arch1-1 linux-lts{,-docs,-headers}=5.15.43-1 :: Synchronising package databases... core is up to date extra is up to date community is up to date multilib is up to date archzfs is up to date seblu is up to date quarry is up to date zfs-linux is up to date zfs-linux-lts is up to date warning: linux-5.17.9.arch1-1 is up to date -- skipping error: target not found: linux-docs=5.17.9.arch1-1 warning: linux-headers-5.17.9.arch1-1 is up to date -- skipping error: target not found: linux-lts-docs=5.15.43-1pacman.confexcerpt:Skipping the
-docspackage works:$ sudo pacman -Su linux-lts{,-headers}=5.15.43-1 linux{,-headers}=5.17.9.arch1-1 warning: linux-5.17.9.arch1-1 is up to date -- reinstalling warning: linux-headers-5.17.9.arch1-1 is up to date -- reinstalling :: Starting full system upgrade...curllooks OK:Show curl output
[edit: copy/paste error]