FS#74813 - [hdf5-openmpi] conflict with `perf`

Attached to Project: Community Packages
Opened by bartus (bartus) - Saturday, 21 May 2022, 10:43 GMT
Last edited by Bruno Pagani (ArchangeGabriel) - Thursday, 21 July 2022, 20:27 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 11
Private No

Details

Description:

`/usr/bin/perf` occures in both `community/hdf5-openmpi` and `community/perf`

Additional info:
* package version(s): hdf5-openmpi:1.12.2 perf:5.17

Rationale:

The `/usr/bin/perf` in `community/hdf5-openmpi` is just a small executable providing some performance numbers for the user, perhaps we could just ditch it or rename it in the `PKGBUILD/install()`
```
$LD_LIBRARY_PATH=/tmp/hdf5-openmpi/usr/lib/ ./tmp/hdf5-openmpi/usr/bin/perf -h
./perf: invalid option -- 'h'
# Using hdf5-io calls.
*** Hint ***
You can use environment variable HDF5_PARAPREFIX to run parallel test files in a
different directory or to add file type prefix. e.g.,
HDF5_PARAPREFIX=pfs:/PFS/user/me
export HDF5_PARAPREFIX
*** End of Hint ***
nr_procs = 1, nr_iter = 1, blk_sz = 16777216
# total_size = 16777216
# Write: min_time = 0.006335, max_time = 0.006335, mean_time = 0.006335
# Read: min_time = 0.010286, max_time = 0.010286, mean_time = 0.010286
Write bandwidth = 2648.340101 Mbytes/sec
Read bandwidth = 1631.068633 Mbytes/sec
```

This task depends upon

Closed by  Bruno Pagani (ArchangeGabriel)
Thursday, 21 July 2022, 20:27 GMT
Reason for closing:  Upstream
Additional comments about closing:  Upstream removed perf, so did we in 1.12.2-3.
Comment by Bruno Pagani (ArchangeGabriel) - Saturday, 21 May 2022, 14:01 GMT
I would have renamed to h5perf, but that already exists too. Any other name idea?
Comment by Levente Polyak (anthraxx) - Saturday, 21 May 2022, 14:15 GMT
Ptobably raise it upstream to let them choose an official none conflicting name that will be uniform across different distros instead of choosing ourselves?
Comment by bartus (bartus) - Saturday, 21 May 2022, 14:21 GMT
@anthraxx: Already did: https://github.com/HDFGroup/hdf5/issues/1787
@archange:. Maybe h5perf_parallel in contrast with h5perf_serial
Comment by Jakub Klinkovský (lahwaacz) - Tuesday, 24 May 2022, 17:41 GMT
What shall be done until upstream solves the issue? This is blocking system upgrade for people.
Comment by bartus (bartus) - Friday, 17 June 2022, 10:05 GMT
@lahwaacz suggestions :
1. rename this sh!t and repackage.
2. sudo rm -rf /

Loading...