Hide Forgot
Created attachment 1437840 [details] Source RPM Reproducer Description of problem: I am seeing some files be installed with permissions of 600 where they used to get permissions of 644 This seems to be a change in behaviour that is breaking the Eclipse installation on F29 because these files are owned by root, so regular users no longer have read permission. I guess this is happening since javapackages-tools-5.1.0-1.fc29 Consider the attached SRPM, which has this section: %install JAR=%{buildroot}%{_prefix}/lib/eclipse/plugins/test.jar install -D %SOURCE0 $JAR ls -l $JAR %mvn_artifact "org.eclipse.osgi:test:jar:1" $JAR %mvn_install ls -l $JAR Built on F28, the final permissions of $JAR are 644, but when built on recent F29, the final permissions of $JAR are 600. Was this an intentional change?
That's definitely not intentional. It looks like a bug in XMvn introduced in https://github.com/fedora-java/xmvn/pull/27 I'll try to fix it later today.
Note that the unpush of the update causes byteman to fail to build. See bug 1579749. Can we get xmvn-3.0.0-15 pushed as an update? The relevant PR seems only in xmvn-3.0.0-16.
My intention was to only unpush the update, I'm not sure why buildroot override was untagged. Anyway this issue is fixed upstream now in https://github.com/fedora-java/xmvn/pull/31 I will submit new update and override fixing both problems.
Fixed in xmvn-3.0.0-18
xmvn-3.0.0-17.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-00031e9c1c
xmvn-3.0.0-17.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-00031e9c1c
xmvn-3.0.0-17.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.