On Fri, 16 May 2014 16:13:45 +0000 (UTC)
Andre Robatino <robatino(a)fedoraproject.org> wrote:
Kevin Fenzi <kevin <at> scrye.com> writes:
> On Fri, 16 May 2014 11:45:33 +0000 (UTC)
> Andre Robatino <robatino <at> fedoraproject.org> wrote:
>
> > In rawhide, R-core drpms always fail to rebuild with an "md5
> > mismatch" error. Is this a known problem?
>
> Can you pastebin the full output?
I shut down the guest, so I don't have the output, but it happens in
Rawhide every time there's an R-core update. I'm certainly not
manually altering any files in the package. Anyone running Rawhide
should see the standard md5 mismatch error any time they try to
update it with drpms enabled. It does not happen with any other
packages. It might have something to do with the large size of the
drpm.
Running "rpm -V R-core" after the update, I see
S.5....T. /usr/lib64/R/etc/Makeconf
S.5....T. /usr/lib64/R/etc/ldpaths
Right. This is due to the:
R CMD javareconf \
in %postinstall.
It changes those 2 files from the ones shipped in the rpm, so when you
try and apply deltas they don't match up and it falls back to always
using the full one.
I have no idea if the package could be fixed to not do this, I'm not
sure what that reconf does. You might open an R bug on it...
kevin