FS#64208 - 5.2 release tarball is missing meson files

Attached to Project: Pacman
Opened by morganamilo (morganamilo) - Monday, 21 October 2019, 21:43 GMT
Last edited by Allan McRae (Allan) - Tuesday, 05 November 2019, 04:58 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 5.2.0
Due in Version 5.2.1
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Summary and Info:

The 5.2 release tarball is unable to be built using meson due to missing files.

It bails on the first missing files with:

scripts/meson.build:79:0: ERROR: Non-existent build file 'scripts/libmakepkg/meson.build'

The missing files appear to be:


Steps to Reproduce:

morganamilo@Octavia ~ % curl https://sources.archlinux.org/other/pacman/pacman-5.2.0.tar.gz > pacman-5.2.0.tar.gz
morganamilo@Octavia ~ % tar -xf pacman-5.2.0.tar.gz
morganamilo@Octavia ~ % cd pacman-5.2.0
morganamilo@Octavia ~/pacman-5.2.0 % meson build
This task depends upon

Closed by  Allan McRae (Allan)
Tuesday, 05 November 2019, 04:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  git commit 942b9098
Comment by Allan McRae (Allan) - Monday, 21 October 2019, 21:55 GMT
So... when I ask people if that had done a "make distcheck" and then done a meson build and they confirm that everything works... their "yes" meant "no".

Oh well, meson is unsupported this release anyway!
Comment by Allan McRae (Allan) - Tuesday, 22 October 2019, 00:08 GMT
Patch submitted. I'm not rerolling a tarball just for this. Will work in 5.2.1 (which I'm sure we will need soon enough...)