Hide Forgot
Description of problem: Please make nosync multilib, i.e. make the i686 version available in the x86_64 repos. It is useful when used in combination with mock when building i686 packages: https://marcin.juszkiewicz.com.pl/2016/04/15/how-to-speed-up-mock/ Mock man page says: # if you want to speed up the package installation and the build process, mock # can use nosync library to skip fsync and related calls from programs called # from within mock. It needs nosync library to be installed and for multilib # target, it requires both architectures of nosync to be present. If these # conditions aren't met, it won't be enabled # config_opts['nosync'] = False Having i686 version of nosync in x86_64 repos would make the installation easy, and also it would automatically update both versions of the package when there is an update. You can request nosync being marked as multilib here: https://pagure.io/mash/issues Thank you. Version-Release number of selected component (if applicable): nosync-1.0-3.fc23.x86_64
I'm aware of the problem and I filled a pull request for mash some time ago already. I talked to Dennis and he said that mash is going to be replaced with pungi within few weeks (it already does rawhide composes AFAIK). The problem has been fixed for rawhide, but unfortunately, for f23, we'll need to wait until pungi is deployed for f23 updates. After that, nosync would need to be added to f23 whitelist, but relengs are generally reluctant to change multilib configuration for stable fedoras, so I cannot promise that it can be fixed.
We've already asked release engineering to whitelist nosync (see https://fedorahosted.org/rel-eng/ticket/6302) and this has been implemented in Fedora 24, but probably won't happen for older releases.