[Bug 1194648] New: Trilinos development package is faulty
http://bugzilla.opensuse.org/show_bug.cgi?id=1194648 Bug ID: 1194648 Summary: Trilinos development package is faulty Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: screening-team-bugs@suse.de Reporter: gudlaugu@hi.is QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 Build Identifier: The first problem is that the trilinos-devel package does not depend on libtrilons package, even though it should. This is a minor inconvenience. A more major issue is that the CMake files are broken, resulting in an incorrect value for the Trilinos_INCLUDE_DIRS. The current value is /include/trilinos but it should of course be /usr/include/trilinos. Reproducible: Always Steps to Reproduce: 1. Install trilinos-devel without libtrilinos 2. Create a CMake project with the line FindPackage(Trilinos) 3. configure the project with cmake 4. Install libtrilinos and look at the variable Trilinos_INCLUDE_DIRS in the cmake project Actual Results: Step 2 throws an error because a file is missing Step 4 gives /include/trilinos Expected Results: Step 2: libtrilinos should be installed when trilinos-devel is installed Step 4 should give /usr/include/trilinos -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1194648 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |eich@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1194648 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|eich@suse.com |jjolly@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1194648 http://bugzilla.opensuse.org/show_bug.cgi?id=1194648#c1 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium CC| |gudlaugu@hi.is Assignee|jjolly@suse.com |hpc-bugs@suse.de Flags| |needinfo?(gudlaugu@hi.is) --- Comment #1 from Egbert Eich <eich@suse.com> --- You are the first one I've seen using a prebuild version of trilinos. I'm curious - would you talk about your use case? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1194648 http://bugzilla.opensuse.org/show_bug.cgi?id=1194648#c2 --- Comment #2 from Gudlaugur Johannesson <gudlaugu@hi.is> --- I have just started looking into Trilinos for a project I am working on and I found it convenient to use the prebuilt packages for initial development. Building Trilinos is a bit of a pain and for any development I always look at what is available in the distro. I would of course build the package from scratch once I meant to deploy full scale to get benefit of proper optimization. I found it interesting that these packages were being provided as a part of the distribution, I was not expecting that. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1194648 http://bugzilla.opensuse.org/show_bug.cgi?id=1194648#c3 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS URL| |https://github.com/trilinos | |/Trilinos/issues/10100 Flags|needinfo?(gudlaugu@hi.is) | --- Comment #3 from Egbert Eich <eich@suse.com> --- (In reply to Gudlaugur Johannesson from comment #2)
I have just started looking into Trilinos for a project I am working on and I found it convenient to use the prebuilt packages for initial development. Building Trilinos is a bit of a pain and for any development I always look at what is available in the distro.
I would of course build the package from scratch once I meant to deploy full scale to get benefit of proper optimization.
I found it interesting that these packages were being provided as a part of the distribution, I was not expecting that.
Ok, that's fair! The uptake we've seen seems to be really low. The fact that you're the first one to spot this problem supports this fact. Trilinos can be built in so many ways that shipping a single prebuild package may only accommodate basic needs. You're right, building it is not straight forward, debugging TriBITS is even less. I've got a fix for your issue - it took quite some time to find the root cause - which I've now reported here: https://github.com/trilinos/Trilinos/issues/10100 I've also updated the package to the latest release - doing this I of course ran into more issues: it looks like the way we build it is still not fully correct as it doesn't seem to pick up all internal dependencies automatically. We have shipped Trilinos with Leap 15.3 (and SLE-HPC 15 SP3), we will no longer do so going forward. The project will continue to live in the devel project and openSUSE Tumbleweed but it may receive less attention than in the past. I will push my changes to the devel project and openSUSE:Factory tomorrow. Fpr SLE 15 SP3 and Leap 15.3 I will try to push an update as well. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1194648 http://bugzilla.opensuse.org/show_bug.cgi?id=1194648#c4 --- Comment #4 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1194648) was mentioned in https://build.opensuse.org/request/show/947348 Factory / trilinos -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com