Bug 1728419

Summary: bes not installable: needs rebuild, probably update to 3.20.5
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: besAssignee: Orion Poplawski <orion>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rawhideCC: orion, robatino, sgallagh
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: AcceptedBlocker openqa
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-07-29 17:16:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1644937    

Description Adam Williamson 2019-07-09 23:31:49 UTC
bes, which is included in the Server DVD as an optional package in the web server group, has broken dependencies:

libhdf5.so.10()(64bit)
libnetcfd.so.11()(64bit)

it needs a rebuild, but the current 3.20.1 source does not build successfully on Rawhide.

I took a look at building 3.20.5. The source tarball is oddly huge - 4x as big as the other 3.20 releases. I've mailed the opendap folks about this, and James Gallagher said he'd look into it. Ignoring that, the build process succeeds, but there are several 'installed but unpackaged' files:


    Installed (but unpackaged) file(s) found:
   /etc/bes/site.conf.proto
   /usr/bin/bes-tmpfiles-conf
   /usr/bin/build_dmrpp
   /usr/bin/get_dmrpp
   /usr/bin/ingest_filesystem
   /usr/bin/ingest_s3bucket
   /usr/bin/localBesGetDap
   /usr/bin/populateMDS
   /usr/lib/debug/usr/bin/build_dmrpp-3.20.5-1.fc31.x86_64.debug
   /usr/share/mds/mds.cache_control
   /usr/share/mds/mds1e31959b003505dbe992fa27054ef20ead08904abde063efd1f7fa41483aafee
   /usr/share/mds/mds21c515a288f08b5d38af34d9518d4bd232f9d26ed352742f96c3012fe6204a69
   /usr/share/mds/mds4b30dc2b283aaf026c9ae300c5b2f02eba861aa60f7561ffe29c12208bea2932
   /usr/share/mds/mds726d07e85e4c1481a5bc1222e094733069a8c43345d43977aa6dc5052c320724
   /usr/share/mds/mds8158ee9b7e3ce5743f27b03716d898c74b548b5c3ea678d937d85ac3abdfc151
   /usr/share/mds/mds9e742f9d295129da8307d0e4e20dd4581b0eff61b30ee90cb1db6b2ead59dc70
   /usr/share/mds/mdsb1835337f1ef37dbab87c85412da4012c39bed0ce69a92a1485151fbe945c930
   /usr/share/mds/mdsb8ec49d7bcd6d89d6a9c924336c8ec13dfeae768ce4de557eaebc345b17df8a8
   /usr/share/mds/mdsc2d775a6fabb41f0af084e6e81b5b124dd730388f1cd62d9e1722eb658e63fae
   /usr/share/mds/mdsea174ff7ecc6bea00cc927b3ed0af9eac3582e6a967f0a7a8a682856a71fa52d
   /usr/share/mds/mdsf625fc73970205e61631b2882ccb2f07cf90bb5dc54d8b71193e3f6113e74d3e
   /usr/share/mds/mdsffecb556095b24bc4abb2588a993345add26e954c507f431aec52c2502d86d1e

I'm not sure what to do about these since I'm not an expert on the package, so I figured I'd best file a bug and leave it to the maintainer.

This is an automatic F31 Beta blocker per the automatic blocker policy: "Unresolved dependencies on a release-blocking DVD-style (offline installer) image (failures of QA:Testcase_Mediakit_Repoclosure)" - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers

Comment 1 Adam Williamson 2019-07-09 23:33:00 UTC
Just got this from James:

"Best to use the github source if you need the source now; I should have a fixed tar.gz up soon but it might take a while since I’m at the end of a slow link."

so a fixed tarball is on its way.

Comment 2 Stephen Gallagher 2019-07-15 13:50:28 UTC
Odd... this shouldn't even be on the DVD anymore. I thought I trimmed it out. Something fishy is going on here.

Comment 3 Adam Williamson 2019-07-15 16:15:22 UTC
It's explicitly in comps, because of some idiot:

6928aeb64 (Adam Williamson             2018-10-02 19:05:21 -0700 5772)       <packagereq type="optional">bes</packagereq>

...but no seriously, folks, what I was doing in that commit was replacing a ton of comps entries for packages that no longer exist. There was an entry for 'dap-server', which no longer exists as a binary package, but the 'bes' package does Provide: dap-server . For all the cases where there was an entry for a package that no longer exists in its own right but is provided by something else, I replaced the line with a line for the 'something else'. So, that's why bes is there.

If it no longer makes sense to include "a DAP server" in the optional packages for the web-server group, then we can take it out.

Comment 4 Adam Williamson 2019-07-29 17:16:34 UTC
sgallagh says he took this out of comps, and indeed in the latest Rawhide compose the repoclosure test still fails, but not because of bes. So let's close this.