bug#19219: Package names with digits following dashes

2015-12-10 Thread Ludovic Courtès
Mathieu Lirzin skribis: > I had the same issue when trying to create a package named > 'rxvt-unicode-256-color'. I have tried to fix > ‘package-name->name+version’ by matching the last hyphen and check if > the next character is a number. Sounds like a reasonable approach (better than what I su

bug#22139: Indirect dependencies are not grafted

2015-12-10 Thread Ludovic Courtès
The grafting mechanism has a shortcoming: it is not recursive. Suppose we use ‘replace’ to provide a patch libpng. If a package has a direct dependency on libpng, it is appropriately grafted to refer to the new libpng. However, if a package depends on libfoo, which in turn depends on libpng, the

bug#22138: Search paths of dependencies are not honored

2015-12-10 Thread Ludovic Courtès
As of 0.9.0+, only the search paths of packages explicitly in the profile are shown by ‘--search-paths’ and similar. This is a problem for libraries that have associated environment variables. For instance, if one installs an application linked against OpenSSL, they will not know about ‘SSL_CERT_

bug#22125: bless: non-deterministic failure on x86_64

2015-12-10 Thread Ludovic Courtès
Mark H Weaver skribis: > mpicxx kmc/kmc_api/kmc_file.o kmc/kmc_api/kmer_api.o kmc/kmc_api/mmer.o > murmurhash3/MurmurHash3.o check_inputs.o correct_errors.o count_solid_kmers.o > main.o parse_args.o -o bless -lboost_filesystem -lboost_system > -lboost_iostreams -lz -fopenmp -std=c++11 > cd kmc