SPEC files with scl_prefix macro in Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I was searching around a bit on the wiki and in list archives, but
without any luck, so asking here.

He have several dozens of packages (mostly Ruby packages) prepared for
our projects (Foreman, Katello, Pulp, Candlepin and few others).
We already submitted and maintain some packages in Fedora, but our plan
is to make our SPEC files compliant and start submitting all of them
over the time.

The only issue is we need to keep our SCL macros (maily scl_prefix and
few others) in our packages, because as you can see [1] it is pretty
inconvenient to maintain those as a separate branches or patch sets (the
scl_prefix is spread all over the SPEC file causing lots of conflicts).

I have been trying to find some information about SCL macros and if
these are allowed in SPEC files in Fedora. We are willing to submit
packages and maintain them of course, but before we start pushing review
request, I would like to be clear if this is not prohibited from Fedora.

Of course, I understand SCL is not allowed as described here [2], but
the issue I am writing about is only about having some macros in our
SPEC files which are left unexpanded in Fedora Koji of course.

The main drawback is readability which is worse in this case. On the
other hand, if unexpanded macros are not prohibited, SCL should make no
difference. If they are, I'd like to start conversation about
possibility to make an exception for this case.

I would like to read your opinions about that and if there is no
document allowing these macros, I'd like to ask to help me to create
one. We need an official document which can be used during reviews in
case there are doubts about the SCL macros.

Thank you for your help.

[1] - http://bit.ly/13rzLFF (example of a SCL enabled Ruby package)
[2] - https://fedoraproject.org/wiki/SoftwareCollections

-- 
Later,

 Lukas "lzap" Zapletal
 irc: lzap #theforeman
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux