On delving deeper into Miredo support, it seems that Miredo Server is a separate program from the Miredo client/relay. And that there is no Miredo Server available for Centos 6. Not in EPEL 6, or repoforge.
So far the maintainer of Miredo for Fedora/EPEL has not reponded to a query on its status for EPEL 6. I have to ask on repoforge about miredo-server.
Anyone know of anywhere else to look? I suppose I can bring up a Fedora 20 box, as this is 'just' a testbed. But to move the testbed out of my network into the corp testbed, I need it for Centos.
thanks
On Thu, Jul 3, 2014 at 10:58 AM, Robert Moskowitz rgm@htt-consult.com wrote:
On delving deeper into Miredo support, it seems that Miredo Server is a separate program from the Miredo client/relay. And that there is no Miredo Server available for Centos 6. Not in EPEL 6, or repoforge.
So far the maintainer of Miredo for Fedora/EPEL has not reponded to a query on its status for EPEL 6. I have to ask on repoforge about miredo-server.
Anyone know of anywhere else to look? I suppose I can bring up a Fedora 20 box, as this is 'just' a testbed. But to move the testbed out of my network into the corp testbed, I need it for Centos.
Have you tried the simple-minded approach of downloading the fedora src rpm and doing an 'rpmbuild --rebuild' of it? Sometimes all it take to make that work is installing whatever dependencies are missing, sometimes that turns out to be difficult or impossible, depending on required versions and conflicts. You might have a better chance of making this work after Centos 7 is out, though.
On 07/03/2014 12:34 PM, Les Mikesell wrote:
On Thu, Jul 3, 2014 at 10:58 AM, Robert Moskowitz rgm@htt-consult.com wrote:
On delving deeper into Miredo support, it seems that Miredo Server is a separate program from the Miredo client/relay. And that there is no Miredo Server available for Centos 6. Not in EPEL 6, or repoforge.
So far the maintainer of Miredo for Fedora/EPEL has not reponded to a query on its status for EPEL 6. I have to ask on repoforge about miredo-server.
Anyone know of anywhere else to look? I suppose I can bring up a Fedora 20 box, as this is 'just' a testbed. But to move the testbed out of my network into the corp testbed, I need it for Centos.
Have you tried the simple-minded approach of downloading the fedora src rpm and doing an 'rpmbuild --rebuild' of it? Sometimes all it take to make that work is installing whatever dependencies are missing, sometimes that turns out to be difficult or impossible, depending on required versions and conflicts. You might have a better chance of making this work after Centos 7 is out, though.
For various reasons I lean toward installing software over doing my own builds. No one else is going to do the write ups I need for management. I have been asked to setup a testbed to show how this works now, and I have not seen that Miredo is any more available for Centos 7. Also the datacenter where my testbed would be moved to will be on Centos 6 for some time.
But you might have more knowledge Miredo for Centos 7 than I do...
On Thu, Jul 3, 2014 at 12:07 PM, Robert Moskowitz rgm@htt-consult.com wrote:
Have you tried the simple-minded approach of downloading the fedora src rpm and doing an 'rpmbuild --rebuild' of it? Sometimes all it take to make that work is installing whatever dependencies are missing, sometimes that turns out to be difficult or impossible, depending on required versions and conflicts. You might have a better chance of making this work after Centos 7 is out, though.
For various reasons I lean toward installing software over doing my own builds. No one else is going to do the write ups I need for management.
Sure, but the rpm package you get from rebuilding an existing fedora source rpm is going to be essentially the same thing you'd get if the maintainer built it for centos6/EPEL. That is, all of the things that would make it 'your' build have already been done by someone else and coded in the spec file. If it works...
I have been asked to setup a testbed to show how this works now, and I have not seen that Miredo is any more available for Centos 7. Also the datacenter where my testbed would be moved to will be on Centos 6 for some time.
But you might have more knowledge Miredo for Centos 7 than I do...
Not specifically about those, but just in terms of compatibility between a fedora src rpm and the Centos environment. A lot of things have changed in libraries and rpm syntax between centos 6 and current fedora so you are fairly likely to have some problems rebuilding an unmodified src rpm. On the other hand you should still be able to find fedora 19 src rpms and that environment should be very similar to Centos 7. So the rpmbuild would be much more likely to 'just work' - with the result also being very likely to be compatible with what would land in EPEL if the maintainer decides to add it.
On 07/03/2014 01:20 PM, Les Mikesell wrote:
On Thu, Jul 3, 2014 at 12:07 PM, Robert Moskowitz rgm@htt-consult.com wrote:
Have you tried the simple-minded approach of downloading the fedora src rpm and doing an 'rpmbuild --rebuild' of it? Sometimes all it take to make that work is installing whatever dependencies are missing, sometimes that turns out to be difficult or impossible, depending on required versions and conflicts. You might have a better chance of making this work after Centos 7 is out, though.
For various reasons I lean toward installing software over doing my own builds. No one else is going to do the write ups I need for management.
Sure, but the rpm package you get from rebuilding an existing fedora source rpm is going to be essentially the same thing you'd get if the maintainer built it for centos6/EPEL. That is, all of the things that would make it 'your' build have already been done by someone else and coded in the spec file. If it works...
I have been asked to setup a testbed to show how this works now, and I have not seen that Miredo is any more available for Centos 7. Also the datacenter where my testbed would be moved to will be on Centos 6 for some time.
But you might have more knowledge Miredo for Centos 7 than I do...
Not specifically about those, but just in terms of compatibility between a fedora src rpm and the Centos environment. A lot of things have changed in libraries and rpm syntax between centos 6 and current fedora so you are fairly likely to have some problems rebuilding an unmodified src rpm. On the other hand you should still be able to find fedora 19 src rpms and that environment should be very similar to Centos 7. So the rpmbuild would be much more likely to 'just work' - with the result also being very likely to be compatible with what would land in EPEL if the maintainer decides to add it.
Ah, so taking the src from remlab.net might not successfully build. Putting up a Centos 7 beta (I could redo rigel to C7) and getting the F19 source, I should be more successful. So where is miredo for F19? Not at:
https://dl.fedoraproject.org/pub/fedora/linux/releases/19/Fedora/source/SRPM...
I know it is available for Fedora 20 as finished rpms.
On Thu, Jul 3, 2014 at 12:36 PM, Robert Moskowitz rgm@htt-consult.com wrote:
Not specifically about those, but just in terms of compatibility between a fedora src rpm and the Centos environment. A lot of things have changed in libraries and rpm syntax between centos 6 and current fedora so you are fairly likely to have some problems rebuilding an unmodified src rpm. On the other hand you should still be able to find fedora 19 src rpms and that environment should be very similar to Centos 7. So the rpmbuild would be much more likely to 'just work' - with the result also being very likely to be compatible with what would land in EPEL if the maintainer decides to add it.
Ah, so taking the src from remlab.net might not successfully build. Putting up a Centos 7 beta (I could redo rigel to C7) and getting the F19 source, I should be more successful.
You can try it on C6, but it may take some tweaking in the spec file.
So where is miredo for F19? Not at:
https://dl.fedoraproject.org/pub/fedora/linux/releases/19/Fedora/source/SRPM...
Look under: https://dl.fedoraproject.org/pub/fedora/linux/releases/19/Everything/source/...
And you'll need to 'yum install rpm-build' if you don't have it, along with development tools.
If you can find an archive with one that worked on fedora 13 it would have a better chance of rebuilding on Centos 6.
On 07/03/2014 01:49 PM, Les Mikesell wrote:
On Thu, Jul 3, 2014 at 12:36 PM, Robert Moskowitz rgm@htt-consult.com wrote:
Not specifically about those, but just in terms of compatibility between a fedora src rpm and the Centos environment. A lot of things have changed in libraries and rpm syntax between centos 6 and current fedora so you are fairly likely to have some problems rebuilding an unmodified src rpm. On the other hand you should still be able to find fedora 19 src rpms and that environment should be very similar to Centos 7. So the rpmbuild would be much more likely to 'just work' - with the result also being very likely to be compatible with what would land in EPEL if the maintainer decides to add it.
Ah, so taking the src from remlab.net might not successfully build. Putting up a Centos 7 beta (I could redo rigel to C7) and getting the F19 source, I should be more successful.
You can try it on C6, but it may take some tweaking in the spec file.
So where is miredo for F19? Not at:
https://dl.fedoraproject.org/pub/fedora/linux/releases/19/Fedora/source/SRPM...
Look under: https://dl.fedoraproject.org/pub/fedora/linux/releases/19/Everything/source/...
And you'll need to 'yum install rpm-build' if you don't have it, along with development tools.
If you can find an archive with one that worked on fedora 13 it would have a better chance of rebuilding on Centos 6.
I see that https://dl.fedoraproject.org/pub/fedora/linux/releases/13/ is empty...
And will at best find v 1.17 back then.
On Thu, Jul 3, 2014 at 12:53 PM, Robert Moskowitz rgm@htt-consult.com wrote:
If you can find an archive with one that worked on fedora 13 it would have a better chance of rebuilding on Centos 6.
I see that https://dl.fedoraproject.org/pub/fedora/linux/releases/13/ is empty...
And will at best find v 1.17 back then.
I guess google can find anything: http://archive.fedoraproject.org/pub/fedora-secondary/releases/13/Everything...
It might not be hard to tweak the old spec file to build the newer source. Easier than starting from scratch anyway.
On 07/03/2014 02:06 PM, Les Mikesell wrote:
On Thu, Jul 3, 2014 at 12:53 PM, Robert Moskowitz rgm@htt-consult.com wrote:
If you can find an archive with one that worked on fedora 13 it would have a better chance of rebuilding on Centos 6.
I see that https://dl.fedoraproject.org/pub/fedora/linux/releases/13/ is empty...
And will at best find v 1.17 back then.
I guess google can find anything: http://archive.fedoraproject.org/pub/fedora-secondary/releases/13/Everything...
It might not be hard to tweak the old spec file to build the newer source. Easier than starting from scratch anyway.
thanks. I will see what I can do (or more likely pass this on to one of the developers on our team that is already building other code for our Centos 6 servers).
On Thu, 2014-07-03 at 12:20 -0500, Les Mikesell wrote:
On Thu, Jul 3, 2014 at 12:07 PM, Robert Moskowitz rgm@htt-consult.com wrote:
Have you tried the simple-minded approach of downloading the fedora src rpm and doing an 'rpmbuild --rebuild' of it? Sometimes all it take to make that work is installing whatever dependencies are missing, sometimes that turns out to be difficult or impossible, depending on required versions and conflicts. You might have a better chance of making this work after Centos 7 is out, though.
For various reasons I lean toward installing software over doing my own builds. No one else is going to do the write ups I need for management.
Sure, but the rpm package you get from rebuilding an existing fedora source rpm is going to be essentially the same thing you'd get if the maintainer built it for centos6/EPEL. That is, all of the things that would make it 'your' build have already been done by someone else and coded in the spec file. If it works...
First a note to Robert: miredo-server is a separate rpm package, but it is built from the same source rpm as the other miredo packages.
I donloaded the src rpm for Fedora 20. That package depends on having systemd (so it would most likely work on RHEL7). If I remove the systemd references (the requires/ build requires and the .service files) it builds without any more issues. If you can create your own init files you should be all set.
The changelog says: Tue Apr 24 2012 Jon Ciesla limburgher@gmail.com - 1.1.7-8 - Migrate to systemd, BZ 789782. so if you take a Fedora 1.1.7-7 or earlier src rpm, you could probably easily take the spec file and use the 1.2.6 tar file to build a working setup
regards, Louis
On 07/03/2014 02:16 PM, Louis Lagendijk wrote:
On Thu, 2014-07-03 at 12:20 -0500, Les Mikesell wrote:
On Thu, Jul 3, 2014 at 12:07 PM, Robert Moskowitz rgm@htt-consult.com wrote:
Have you tried the simple-minded approach of downloading the fedora src rpm and doing an 'rpmbuild --rebuild' of it? Sometimes all it take to make that work is installing whatever dependencies are missing, sometimes that turns out to be difficult or impossible, depending on required versions and conflicts. You might have a better chance of making this work after Centos 7 is out, though.
For various reasons I lean toward installing software over doing my own builds. No one else is going to do the write ups I need for management.
Sure, but the rpm package you get from rebuilding an existing fedora source rpm is going to be essentially the same thing you'd get if the maintainer built it for centos6/EPEL. That is, all of the things that would make it 'your' build have already been done by someone else and coded in the spec file. If it works...
First a note to Robert: miredo-server is a separate rpm package, but it is built from the same source rpm as the other miredo packages.
I donloaded the src rpm for Fedora 20. That package depends on having systemd (so it would most likely work on RHEL7). If I remove the systemd references (the requires/ build requires and the .service files) it builds without any more issues. If you can create your own init files you should be all set.
The changelog says: Tue Apr 24 2012 Jon Ciesla limburgher@gmail.com - 1.1.7-8 - Migrate to systemd, BZ 789782. so if you take a Fedora 1.1.7-7 or earlier src rpm, you could probably easily take the spec file and use the 1.2.6 tar file to build a working setup
thanks! More to puzzle through.