New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FreeBSD support #1818

Closed
lwhsu opened this Issue Jan 3, 2014 · 21 comments

Comments

Projects
None yet
10 participants
@lwhsu

lwhsu commented Jan 3, 2014

FreeBSD is also a popular platform that projects would like to be tested on it.

@clsung

This comment has been minimized.

Show comment
Hide comment
@clsung

clsung commented Jan 3, 2014

👍

@vanillahsu

This comment has been minimized.

Show comment
Hide comment
@vanillahsu

vanillahsu commented Jan 3, 2014

👍

@Lance0312

This comment has been minimized.

Show comment
Hide comment
@Lance0312

Lance0312 commented Jan 3, 2014

👍

@roidrage

This comment has been minimized.

Show comment
Hide comment
@roidrage

roidrage Jan 3, 2014

Member

We'd love to support FreeBSD, but a lot has to happen before we can do it.

Member

roidrage commented Jan 3, 2014

We'd love to support FreeBSD, but a lot has to happen before we can do it.

@jimmy899

This comment has been minimized.

Show comment
Hide comment
@jimmy899

jimmy899 commented Jan 3, 2014

👍

@jack-pappas

This comment has been minimized.

Show comment
Hide comment
@jack-pappas

jack-pappas Jan 6, 2014

Contributor

@roidrage Can you elaborate on what would need to be done to implement FreeBSD support? I'm sure the FreeBSD community would be happy to help out if you can provide a list (even if it's not 100% complete) of the work that is needed.

Contributor

jack-pappas commented Jan 6, 2014

@roidrage Can you elaborate on what would need to be done to implement FreeBSD support? I'm sure the FreeBSD community would be happy to help out if you can provide a list (even if it's not 100% complete) of the work that is needed.

@roidrage

This comment has been minimized.

Show comment
Hide comment
@roidrage

roidrage Jan 6, 2014

Member

@jack-pappas currently, it's a no-go I'm afraid, as our virtualization platform is based on Linux. We're working on things to allow for more virtualisation providers, but hard to say what that's usable. The second challenge then is to get all of our Chef cookbooks working on FreeBSD.

Member

roidrage commented Jan 6, 2014

@jack-pappas currently, it's a no-go I'm afraid, as our virtualization platform is based on Linux. We're working on things to allow for more virtualisation providers, but hard to say what that's usable. The second challenge then is to get all of our Chef cookbooks working on FreeBSD.

@cartazio

This comment has been minimized.

Show comment
Hide comment
@cartazio

cartazio Jan 7, 2014

aren't there userland VM layers for linux that could be used to run a free-bsd image?

cartazio commented Jan 7, 2014

aren't there userland VM layers for linux that could be used to run a free-bsd image?

@lwhsu

This comment has been minimized.

Show comment
Hide comment
@lwhsu

lwhsu Jan 7, 2014

What's the virtualization platform Travis-CI using? I believe that most of virtualization tech on Linux can support FreeBSD VM provision.

lwhsu commented Jan 7, 2014

What's the virtualization platform Travis-CI using? I believe that most of virtualization tech on Linux can support FreeBSD VM provision.

@roidrage

This comment has been minimized.

Show comment
Hide comment
@roidrage

roidrage Jan 7, 2014

Member

We're on OpenVZ currently.

Member

roidrage commented Jan 7, 2014

We're on OpenVZ currently.

@lwhsu

This comment has been minimized.

Show comment
Hide comment
@lwhsu

lwhsu Jan 7, 2014

Oh, OpenVZ does not support other operating systems, unfortunately. And how do you achieve OS X provision?

lwhsu commented Jan 7, 2014

Oh, OpenVZ does not support other operating systems, unfortunately. And how do you achieve OS X provision?

@roidrage

This comment has been minimized.

Show comment
Hide comment
@roidrage

roidrage Jan 7, 2014

Member

That's a separate infrastructure, based on VMware virtualization.

Member

roidrage commented Jan 7, 2014

That's a separate infrastructure, based on VMware virtualization.

@lwhsu

This comment has been minimized.

Show comment
Hide comment
@lwhsu

lwhsu Jan 7, 2014

I see, so is there any chance to have FreeBSD on this infrastructure? Or it's just a temporary solution?

For getting Chef cookbooks work, is it possible to have some important feature work, and then we can start to fix the rest?

lwhsu commented Jan 7, 2014

I see, so is there any chance to have FreeBSD on this infrastructure? Or it's just a temporary solution?

For getting Chef cookbooks work, is it possible to have some important feature work, and then we can start to fix the rest?

@roidrage

This comment has been minimized.

Show comment
Hide comment
@roidrage

roidrage Jan 7, 2014

Member

That infrastructure is currently fairly limited, and it'll probably stay Mac only for the time being.

Member

roidrage commented Jan 7, 2014

That infrastructure is currently fairly limited, and it'll probably stay Mac only for the time being.

@jack-pappas

This comment has been minimized.

Show comment
Hide comment
@jack-pappas

jack-pappas Jan 7, 2014

Contributor

Are the Chef cookbooks independent from the virtualization layer? If so, the work to get the cookbooks working on FreeBSD could start now in anticipation of the new virtualization layer. Assuming that's the case, it'd still allow people to set up their own private TravisCI servers on FreeBSD.

Thinking out loud - when the cookbooks are updated to support FreeBSD, it might be useful for running CI builds of the ports tree and trunk.

Contributor

jack-pappas commented Jan 7, 2014

Are the Chef cookbooks independent from the virtualization layer? If so, the work to get the cookbooks working on FreeBSD could start now in anticipation of the new virtualization layer. Assuming that's the case, it'd still allow people to set up their own private TravisCI servers on FreeBSD.

Thinking out loud - when the cookbooks are updated to support FreeBSD, it might be useful for running CI builds of the ports tree and trunk.

@Lance0312

This comment has been minimized.

Show comment
Hide comment
@Lance0312

Lance0312 Jan 7, 2014

I suppose CHEF-4637 is related.

Lance0312 commented Jan 7, 2014

I suppose CHEF-4637 is related.

@roidrage

This comment has been minimized.

Show comment
Hide comment
@roidrage

roidrage Jan 7, 2014

Member

@jack-pappas the cookbooks are not dependent on the virtualization layer, mostly just on the operating system. They're currently optimized for Ubuntu.

Member

roidrage commented Jan 7, 2014

@jack-pappas the cookbooks are not dependent on the virtualization layer, mostly just on the operating system. They're currently optimized for Ubuntu.

@kaanlab

This comment has been minimized.

Show comment
Hide comment
@kaanlab

kaanlab commented Jan 7, 2014

👍

@neirbowj

This comment has been minimized.

Show comment
Hide comment
@neirbowj

neirbowj Jan 8, 2014

👍

One of the pandas devs recently asked me about something like this.

neirbowj commented Jan 8, 2014

👍

One of the pandas devs recently asked me about something like this.

@roidrage

This comment has been minimized.

Show comment
Hide comment
@roidrage

roidrage May 1, 2014

Member

Sorry, due to the amount of work involved here this is unlikely to happen anytime soon. I'm closing this for now, but we may revisit FreeBSD support again in the future.

Member

roidrage commented May 1, 2014

Sorry, due to the amount of work involved here this is unlikely to happen anytime soon. I'm closing this for now, but we may revisit FreeBSD support again in the future.

@lwhsu

This comment has been minimized.

Show comment
Hide comment
@lwhsu

lwhsu Oct 17, 2014

Anything new recently? Is it possible to have this ticket open as a reminder?

lwhsu commented Oct 17, 2014

Anything new recently? Is it possible to have this ticket open as a reminder?

@travis-ci travis-ci locked and limited conversation to collaborators Oct 17, 2014

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.