https://bugzilla.redhat.com/show_bug.cgi?id=2238263 --- Comment #15 from Orion Poplawski <orion@xxxxxxxx> --- (In reply to Cristian Le from comment #12) > > > - `Release: 1%{?dist}` Should be using `rpmautospec`. Can convert it with > > > using `rpmautospec convert` > > > > I'm still not a fan of rpmautospec. > > I thought this is already supposed to be enforced with f38 onwards > https://fedoraproject.org/wiki/Changes/Rpmautospec_by_Default It's recommended as the default, but it doesn't say it's required. Any way, if the other maintainers (esp. Dominik) really want it, I'm fine switching. > > I've reworked it now to use loops. The differences between the mpi builds doesn't make it as clean as it might be, but probably better. Thoughts? > > I think it does make it look neater. But you're missing pushd/popd or > equivalents. I will do some experimentation around [1]. I like the approach > there where a macro is defined. I want to test if it can be combined with > inline evaluation of a for loop (like adding a bash for loop to the > `dconfigure` definition there) There's no need for pushd/popd - _vpath_builddir handles configuring the build directories. > > I prefer to be able to easily see if the test is still failing in the future. > > Fair point. For this reason I like to implement packit upstream and have an > open PR to monitor the progress of that. > > > A few final points on my side: > - ``` > export CFLAGS="%{optflags} -fPIC" > export CXXFLAGS="%{optflags} -fPIC" > export FFLAGS="%{optflags} -fPIC" > ``` > This is already handled by `BUILD_SHARED_LIBS`. It can be necessary if > upstream uses object libraries and doesn't patch those It's needed for a particular cmake test that dbcsr does. I hope to report that upstream at some point. > - `%{_libdir}/libdbcsr.so.%{sover}*` > I prefer simply `%{_libdir}/libdbcsr.so.*`. Thoughts? Nope, as Dominik stated, we're keeping explicit mention of the SONAME scheme. > [1] > https://docs.fedoraproject.org/en-US/packaging-guidelines/MPI/ > #_a_sample_spec_file I had a typo in my last spec. I hopefully have fixed that now, new scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=106164819 -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component https://bugzilla.redhat.com/show_bug.cgi?id=2238263 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202238263%23c15 _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue