[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #58260] Fix pkg-config bug in basic.mk
From: |
Boud Roukema |
Subject: |
[bug #58260] Fix pkg-config bug in basic.mk |
Date: |
Mon, 27 Apr 2020 11:21:37 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 |
URL:
<https://savannah.nongnu.org/bugs/?58260>
Summary: Fix pkg-config bug in basic.mk
Project: Reproducible paper template
Submitted by: boud
Submitted on: Mon 27 Apr 2020 03:21:35 PM UTC
Category: Software
Severity: 5 - Blocker
Item Group: None
Status: Works For Me
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
Until commit 3409a54 from yesterday, pkg-config was found
correctly in `reproduce/software/make/basic.mk` by searching for
`pkg`. However, commit a21ea20 made an improvement in the regular
expression for relating package names and download filenames, and
the string `pkg-config` with the new regex no longer simplifies
to `pkg`. The result of this was that the basic.mk could not find
`pkg-config` in the list of packages, since it was still listed as
`pkg`. This blocked downloading for a system without pkg-config
preloaded.
With this commit of just a few bytes, the bug appears to be
fixed:
https://codeberg.org/boud/maneage_dev/commit/5231441ec26763f6c8631d172a81db1f95853c94
The fix is in the branch fix_pkgconfig_bug at codeberg:
https://codeberg.org/boud/maneage_dev/branches/
It should be possible to reproduce the bug by removing all
signs of pkg-config/pkgconfig being installed in the system,
including its tarball, and trying `./project configure --existing-conf`.
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/bugs/?58260>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/
- [bug #58260] Fix pkg-config bug in basic.mk,
Boud Roukema <=