<div> </div><div> </div><div>19.09.2022, 15:46, "Danil Shein" &lt;dshein@basealt.ru&gt;:</div><blockquote><p><font face="DejaVu Sans">Получил уведомление об ошибке пересборки пакета puppetdb:</font></p><p><font face="DejaVu Sans">&gt;&gt; /.out/puppetdb-terminus-6.13.0-alt2.noarch.rpm: FHS violations: /usr/local/lib/ruby/puppet /usr/local/lib/ruby/puppet/face /usr/local/lib/ruby/puppet/face/node /usr/local/lib/ruby/puppet/face/node/deactivate.rb ...<br />&gt;&gt; sisyphus_check: check-fhs ERROR: FHS violation<br /><br />По всей видимости не нравятся файлы в /usr/local/lib/ruby (если я правильно понял регулярку из sisyphus_check)<br /><br />Только вот этот путь определён в пакете rpm-macros-ruby<br />&gt;&gt; %ruby_sitelibdir        /usr/local/lib/ruby</font></p><p>Да и в стандарте FHS /usr/local/lib/* собственно так же является валидным путём для локально установленных приложений.</p><p>Я не туда смотрю или всё таки с проверкой что то не так?</p></blockquote><div><div>Да вы смо́трите туда.</div><div> </div><div>Пакеты с site модулями, предназначены для конечных пользователей, и потому содержат префикс local, для дистрибутивов же используются папки с маркировкою vendor, таковы рекомендации  документации ruby, где для модулей os должны использоваться папки с именованием vendor (разные для lib и arch), а также с <a href="https://fedoraproject.org/wiki/Packaging:Ruby" rel="noopener noreferrer" target="_blank">https://fedoraproject.org/wiki/Packaging:Ruby</a>, потому по обсуждению с использующими руби нашими разработчиками, рекомендуется для пакетов не собирающихся как gem-ы, использовать %ruby_vendorlibdir для .rb и %ruby_vendorarchdir для .so</div></div><blockquote><div>--<pre style="color:gray"><strong>Данил Шеин / Danil Shein</strong>

<a href="mailto:dshein@altlinux.org" rel="noopener noreferrer">dshein@altlinux.org</a>
<a href="mailto:dshein@basealt.ru" rel="noopener noreferrer">dshein@basealt.ru</a>
</pre></div>,<p>_______________________________________________<br />Devel mailing list<br /><a href="mailto:Devel@lists.altlinux.org" rel="noopener noreferrer">Devel@lists.altlinux.org</a><br /><a href="https://lists.altlinux.org/mailman/listinfo/devel" rel="noopener noreferrer">https://lists.altlinux.org/mailman/listinfo/devel</a></p></blockquote><div> </div><div> </div><div>-- </div><div>С уважением, Павел «<a href="https://about.me/majioa" rel="noopener noreferrer">Малъ</a>» Скрылёв</div><div>tg://resolve?domain=majioa</div><div>+79055245451</div><div> </div>