From 6f0ecbe1971ee462facf6b0561633b3cdcfcaad9 Mon Sep 17 00:00:00 2001 From: Mohammad Akhlaghi Date: Wed, 29 Jul 2026 18:04:09 +0200 Subject: README-hacking.md corrections and new backup server Summary: this commit will not affect any part of your analysis. Until now, the following problems existed (their solution that is implemented with this commit is explained within each): - The newly re-organized 'README-hacking.md' file contained the "./harvester" term instead of './project'. This happened because this restructing was first done in the Arrakihs data reduction pipeline (known as the Harvester) and brought upstream (here) after that experiment. In the Harvester, the './project' script is renamed to './harvester' for more clarity for its users. But I had forgot to correct this when doing the merge with Maneage in the previous commit. With this commit, the names have been corrected. - The 'xlsxio' program depends on 'libbsd', but we had not explicitly set this relation through the Make prerequisites. This happened because in the past 'libbsd' was built within the "basic" set of software (as a dependency of Metastore), so it was present when 'xlsxio' was built. But Metastore and libbsd later came into the high-level programs and we had forgot to explicitly define this dependency. This bug was found by Diana Korotun. - The indentations of the './project shell' startup file were too little, making it hard to visually distinguish between the text and locations. With this commit, besides the changes mentioned above, the following parts have also been added: - A new backup server (under 'https://archive.org') has been added for software tarball download. - A new Make tip has been added to 'README-hacking.md' with a minimal working example to show how to use pattern rules when there is more than one component in the pattern (becomes necessary in large projects). --- project | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'project') diff --git a/project b/project index a46a80f..67921c8 100755 --- a/project +++ b/project @@ -679,7 +679,7 @@ case $operation in No operation defined! Please run with '--help' for more information. -(TIP: available operations are: 'configure', 'make', or 'shell'). +(TIP: available modes are: 'configure', 'make', or 'shell'). EOF exit 1 -- cgit v1.2.1