<div dir="ltr"><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">>I just looked at the specfiles and the reason is that I was asked to</span><br style="font-size:13.1999998092651px;line-height:19.7999992370605px"><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">>explicitly add Amazon content into the files, and so I added the</span><br style="font-size:13.1999998092651px;line-height:19.7999992370605px"><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">>BuildRequires line to the Amazon vendor tag.</span><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px"><br></span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">Ok, that makes sense. Any chance of modifying the build requires line to allow either httpd-devel or httpd24-devel at some point in the future? In the Amazon repos, both Apache 2.2 and 2.4 are available. All the Apache 2.2 packages are httpd, while the 2.4 ones are httpd24. Is it possible or wise to depend on choice of two packages?<br></span><br><div class="gmail_quote">On Wed, Mar 25, 2015 at 2:48 PM Cantor, Scott <<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 3/25/15, 6:35 PM, "Paul Nickerson" <<a href="mailto:pgn674@gmail.com" target="_blank">pgn674@gmail.com</a>> wrote:<br>
<br>
<br>
<br>
>I'm not sure I follow you, but I gave something a try. I got the<br>
>Shibboleth 2.5.4-3.1 SRPMs from the Shibboleth-managed CentOS 6 and 7,<br>
>RHEL 5 and 6, and openSUSE 13.1 and 13.2 repos. Trying to rpmbuild from<br>
>any of them resulted in the same build dependency error.<br>
<br>
That honestly is what I would expect.<br>
<br>
I just looked at the specfiles and the reason is that I was asked to<br>
explicitly add Amazon content into the files, and so I added the<br>
BuildRequires line to the Amazon vendor tag.<br>
<br>
The old specfile was 100% incompatible with Amazon. It only worked for you<br>
by accident, and it wouldn't have had appropriate dependencies encoded in<br>
all cases.<br>
<br>
You aren't running the rpmbuild command correctly, essentially, to bypass<br>
the dependency. It's there unless you specify the --without option to<br>
bypass it. And that is very tricky to get right, and it does *not* involve<br>
the shib_options thing. That's not the same thing.<br>
<br>
>Neither CentOS nor RHEL have httpd24-devel packages. That is unique to<br>
>Amazon Linux AMI, as well as to openSUSE 12 I noticed. However, there is<br>
>no SRPM for Shibboleth 2.5.4-3.1 in the Shibboleth-managed openSUSE 12.3<br>
>repository.<br>
<br>
12.3 is a dead OS, I didn't build any packages for it.<br>
<br>
>So I think I'm stuck building Shibboleth 2.5.3-1.1.<br>
<br>
That would be an absolutely terrible choice. As soon as a security issue<br>
that isn't relatively obscure comes up, you're dead.<br>
<br>
-- Scott<br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.<u></u>net</a><br>
</blockquote></div></div></div>